#service_para .exp{text-align:cneter}.chartImage ul{position:relative;width:100%;height:340px}.chartImage img{width:300px;position:absolute;right:0;left:0;display:block;margin:auto}.chartImage li{position:absolute}.chartImage li:nth-child(1){top:20px;left:161px}.chartImage li:nth-child(2){top:211px;right:297px}.chartImage li:nth-child(3){bottom:160px;right:300px}.chartImage li:nth-child(1) a{border-bottom:5px solid #62cc50;width:125px}.chartImage li:nth-child(2) a{border-bottom:5px solid #f7a521;width:174px}.chartImage li:nth-child(3) a{border-bottom:5px solid #e84a5f;width:220px}.chartImage li:nth-child(1) a:after{width:90px;border-bottom:1px solid #62cc50;content:"";display:block;top:31px;right:-124px;position:relative;-moz-transform:skewY(25deg);-webkit-transform:skewY(25deg);-o-transform:skewY(25deg);-ms-transform:skewY(25deg)}.chartImage li:nth-child(2) a:after{width:90px;border-bottom:1px solid #f7a521;content:"";display:block;top:-11px;right:89px;position:relative;-moz-transform:skewY(25deg);-webkit-transform:skewY(25deg);-o-transform:skewY(25deg);-ms-transform:skewY(25deg)}.chartImage li:nth-child(3) a:after{width:106px;border-bottom:1px solid #e84a5f;content:"";display:block;top:19px;right:102px;position:relative;-moz-transform:skewY(-10deg);-webkit-transform:skewY(-10deg);-o-transform:skewY(-10deg);-ms-transform:skewY(-10deg)}.chartImage li:nth-child(1) a:hover{color:#62cc50}.chartImage li:nth-child(2) a:hover{color:#f7a521}.chartImage li:nth-child(3) a:hover{color:#e84a5f}.chartImage li a{padding:5px 0;font-size:20px;display:block;position:absolute;text-decoration:none;color:#4f5757;font-weight:bold}.chartImage li a span{font-size:13px;margin-bottom:5px;font-weight:normal;display:block}h2{padding:13px;color:#fff;font-weight:bold;font-size:20px;margin-bottom:20px}#systemintegration,#development,#relationship{width:90%;margin:0 auto 100px}#systemintegration h2{background:#62cc50}#development h2{background:#f7a521}#relationship h2{background:#e84a5f}#systemintegration .lev2{border-left:5px solid #62cc50;vertical-align:middle}#development .lev2{border-left:5px solid #f7a521}#relationship .lev2{border-left:5px solid #e84a5f}.gIcon{width:120px;height:120px;margin-right:20px;display:none}.lev1{width:90%;margin:0 auto}#systemintegration .lev1Head{padding:10px 20px;font-size:20px;display:block;color:#4f5757;font-weight:bold;border-bottom:1px solid #62cc50;border-left:5px solid #62cc50;margin:0 20px 20px 20px}#development .lev1Head{padding:10px 20px;font-size:20px;display:block;color:#4f5757;font-weight:bold;border-bottom:1px solid #f7a521;border-left:5px solid #f7a521;margin:0 20px 20px 20px}#relationship .lev1Head{padding:10px 20px;font-size:20px;display:block;color:#4f5757;font-weight:bold;border-bottom:1px solid #e84a5f;border-left:5px solid #e84a5f;margin:0 20px 20px 20px}.lev2{margin-bottom:40px;padding-left:1em}.lev2 li{vertical-align:top}.lev2>li:nth-child(2){padding-left:1em}.lev2Head{padding-bottom:10px;font-size:20px}#systemintegration .lev2Head{color:#62cc50;font-weight:bold}#development .lev2Head{color:#f7a521;font-weight:bold}#relationship .lev2Head{color:#e84a5f;font-weight:bold}.lev3 li{padding-left:1em;line-height:1.8em;width:100%}.lev3 li:last-child{margin-bottom:0}.guideCap{margin:0 2em 2em;line-height:1.8em}#systemintegration .listDisk{list-style-type:disc;margin:1em 0;padding:0 0 0 2em}.listDisk{list-style-type:disc;margin:1em 0 40px;padding:0 0 0 4em}.listDisk li{line-height:1.2em;margin-bottom:.8em;text-indent:0;line-height:1.5em}.read-more,.read-less{text-align:right;display:block;color:#1aaac0;text-decoration:underline;cursor:pointer}.portfolioLink{text-align:center}.portfolioLink a{transition:color 1s,background 1s;font-size:20px;border-radius:4em;text-decoration:none;color:#fff;background:#f7a521;padding:25px 40px;display:inline-block}.portfolioLink a:hover{padding:20px 35px;background:#fff;border:solid 5px #f7a521;color:#f7a521}.portfolioLink a:hover .upArrow use{fill:#f7a521}.portfolioLink .upArrow{margin:0 -16px -7px 10px;width:25px;height:25px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.portfolioLink .upArrow use{transition:fill 1s;fill:#fff}#designIntro{padding-top:150px;padding-bottom:90px;text-align:center;background:linear-gradient(top center, #fff 0%, #ddd 100%)}#designIntro img{width:500px}#designIntro p{padding:30px 0;color:#4f5757;letter-spacing:2px}#designDetail ul{width:1000px;margin:0 auto}#designDetail ul li{display:inline-block;width:47%;margin-bottom:3em;vertical-align:top}#designDetail ul li:nth-child(odd){margin-right:54px}#designDetail ul li h3{color:#9ba4a4;margin-bottom:0}#designDetail ul li h3 svg{width:30px;height:40px;margin-bottom:-12px;margin-right:7px}#designDetail ul li h3 span{color:#fff;background:#00b4cc;font-family:"Roboto",sans-serif !important;width:40px;height:40px;border-radius:20px;display:inline-block;text-align:center;line-height:40px;margin-right:15px}#designDetail ul li p{line-height:1.8em;margin-left:1em}#designImage .webdesignImage{position:relative;background:#00b4cc;height:548px}#designImage .webdesignImage .imageBg{height:548px}.imageBg{width:1000px;margin:0 auto;position:relative;overflow:hidden}.imageBg img{position:absolute}#designImage .webdesignImage .imageBg1{top:-18px;left:237px}#designImage .webdesignImage .imageBg2{bottom:-18px;left:0}#designImage .webdesignImage .imageBg3{bottom:-18px;left:175px}#designImage .webdesignImage .imageBg4{bottom:-19px;right:0}#designImage .webdesignImage .imageBg5{top:305px;left:251px}#designImage .webdesignImage .imageBg6{top:443px;left:510px}#designImage .webdesignImage .imageBg7{top:243px;left:345px}#designImage .webdesignImage .imageBg8{top:395px;left:399px}#designImage .webdesignImage .webdesignText{position:absolute;right:0;color:#fff;width:43%;margin:0 auto;top:84px}#designImage .webdesignImage .webdesignText h3{font-family:"Roboto",sans-serif !important;font-size:50px;margin:0 0 1em -20px;padding-top:17px}#designImage .webdesignImage .webdesignText ul{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}#designImage .webdesignImage .webdesignText ul h4{font-weight:bold;font-size:12px}#designImage .webdesignImage .webdesignText ul h4:before{content:"◆"}#designImage .webdesignImage .webdesignText ul p{margin-left:2em;margin-bottom:3px;font-size:11px}#designImage .mobileappsImage{background:#005f6b;height:519px}#designImage .mobileappsImage .imageBg{height:519px}#designImage .mobileappsImage .imageBg1{top:0px;right:219px}#designImage .mobileappsImage .imageBg2{bottom:0;right:0}#designImage .mobileappsImage .imageBg3{bottom:0;left:0;z-index:1000}#designImage .mobileappsImage .imageBg4{bottom:49px;right:441px}#designImage .mobileappsImage .imageBg5{top:42px;right:51px}#designImage .mobileappsImage .imageBg6{top:432px;left:183px}#designImage .mobileappsImage .imageBg7{bottom:55px;right:285px}#designImage .mobileappsImage .imageBg8{bottom:177px;right:314px}#designImage .mobileappsImage .webdesignText{color:#fff;width:1000px;margin:0 auto;padding-right:500px}#designImage .mobileappsImage .webdesignText h3{font-family:"Roboto",sans-serif !important;font-size:50px;margin:48px 0 1em 0;padding-top:40px}#designImage .mobileappsImage .webdesignText ul{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}#designImage .mobileappsImage .webdesignText ul h4{font-weight:bold;font-size:12px}#designImage .mobileappsImage .webdesignText ul h4:before{content:"◆"}#designImage .mobileappsImage .webdesignText ul p{margin-left:2em;margin-bottom:3px;font-size:11px}#designImage .webD_but{background:#005f6b}#designImage .webD_but:hover{background:#037382}#designImage .mobileAp_but{background:#00b4cc}#designImage .mobileAp_but:hover{background:#12cce4}#designImage .button{margin-top:5px;width:10em;display:block;color:#fff;text-decoration:none;position:relative;padding:8px 25px;font-size:13px}#designImage .button:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}#designImage .button:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:1em;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}#portItem1,#portItem2,#portItem3{position:relative;text-align:center}.productLink{text-align:center}.productLink dt{display:inline-block;font-size:15px;background:#d6dee2;border-radius:3px;padding:0 5px 2px 5px;margin:0 5px;color:#375161}.productLink dd{display:inline-block}.productLink dd:last-child{margin-left:50px}#portItem1 .port_bkArea{z-index:1;position:absolute;background-image:url(/service/images/libro_bk.jpg),url(/service/images/libro_bk2.jpg);background-repeat:no-repeat,repeat-x;background-size:auto 100%,auto;background-position-x:center,right}#portItem1 .port_bkArea img{height:100%}#portItem2 .port_bkArea{z-index:1;position:absolute;background:#ffba27 url(/service/images/caerus_bk.jpg) no-repeat;background-size:auto 100%;background-position:center bottom}.port_bkArea{width:100%;height:440px}#portItem1 .port_Catch,#portItem2 .port_Catch{padding-top:50px}.port_Cap{line-height:2em;color:#606565;margin-top:10px}.port_Cap span{display:inline-block}.port_linkBox{margin:20px 0}.text_blank{display:inline-block;position:relative}.text_blank:after{content:url(/service/images/link_arrow.jpg);margin-left:10px;position:absolute;bottom:-3px}.deviceImage{margin:40px 0}.g_app_btn{margin-bottom:-20px;margin-right:30px;width:170px}#portItem3 .port_bkArea{z-index:1;position:absolute;background:radial-gradient(#fff, #dce5d3);background-image:url(/service/images/flash_people.png) no-repeat;overflow:hidden}#portItem3 .port_bkArea img{position:absolute;bottom:0;left:0;right:0;margin:auto}#wrapInner{padding-bottom:300px}html[lang=en] #darwin .apiExp li::before{content:"・"}#darwin .darwinlink{margin:auto}#darwin .apiExp{margin-bottom:50px;line-height:1.5em}#darwin .apiExp li{margin-bottom:10px;position:relative;margin-left:1.5em}#darwin .apiExp li::before{content:"✓";position:absolute;left:-1.5em;color:#4e131a}#darwin .mainImage{height:380px;background:#fff2d4 url(/service/images/darwin_api_BK.png) center/contain no-repeat}#darwin .breadcrumb{width:1000px;margin:20px auto}#darwin .port_Cap{font-size:80px;color:#4e131a;text-align:center;font-weight:300 !important}#darwin .aboutApi{margin-bottom:50px;display:flex;font-size:13px}#darwin .aboutApi li{margin-right:20px}#darwin .aboutApi dl{display:flex}#darwin .aboutApi dl dt{font-weight:600;width:7em;position:relative;padding-right:10px;margin-right:10px;text-align:right}#darwin .aboutApi dl dt::after{content:":";position:absolute;right:0}.portContent{width:1000px;margin:0 auto 100px}#minlab .mainImage{height:390px;text-align:center;background:url(/service/images/minlab-image.png) center/contain no-repeat,url(/service/images/minlab_bk.png) center/contain repeat-x}#minlab h2{font-weight:300 !important;color:#603813;text-align:center;font-size:40px}#minlab h2 span{font-size:80px;display:block}#minlab img[src*=logo_round]{margin-bottom:30px;max-width:200px}#minlab .m-appbtn_android{height:50px}#minlab .m-appbtn_ios{height:51px}#minlab .pcInner{display:flex}#minlab .pcInner>li{flex:1 0 auto;text-align:center}#minlab .pcInner>li .youtube{width:100%;aspect-ratio:16/9;margin-bottom:10px}#minlab .pcInner>li .youtube iframe{width:100%;height:100%}#minlab .pcInner dl dt{font-weight:bold}#minlab .pcInner dl dd{margin-bottom:10px}#minlab .pcInner .m-appbtn{margin-bottom:30px;padding:0}#minlab .pcInner .m-appbtn li{display:inline-block;text-align:center;margin:0 5px}#minlab .productLink{margin-bottom:60px}#minlab .productLink dd:last-of-type{margin-left:10px}#portItem4{position:relative;text-align:center;padding-top:90px;margin-bottom:130px}#portItem4 .port_bkArea{z-index:1;position:absolute;background:radial-gradient(#005f6b, #000)}#portItem4 .portContent{height:440px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;z-index:999;position:relative}#portItem4 .portContent .port_Catch img{border-right:1px solid #fff;padding:20px 50px 20px 0}#portItem4 .portContent .port_Catch img:after{border-right:1px solid #fff}#portItem4 .portContent .port_Catch>p{font-family:"M PLUS 1p" !important;font-weight:300 !important;color:#fff;padding-left:30px;text-align:left;line-height:1.2em;font-size:3rem;display:inline-block}#portItem4 .port_Cap{font-family:"M PLUS 1p" !important;font-weight:300 !important;color:#005f6b;font-size:80px;margin-bottom:30px}#portItem4 .port_Cap span{display:block;font-size:20px;color:#606565;line-height:1.2em}.skilmap_thamb li{text-align:center;display:inline-block;width:23.1%;margin-right:25px}.skilmap_thamb li a{border:#ccc solid 1px;display:block;height:180px;overflow:hidden}.skilmap_thamb li img{width:100%;vertical-align:middle}.skilmap_thamb li:last-child{margin-right:0}.skilmap_thamb span{color:#606565;font-size:20px;font-family:"Roboto",sans-serif !important;padding-bottom:15px;display:block}.skilmapGauge{margin:2em 0 1em 0;width:100%}.skillMap{width:100%}.preziSkillmap{padding:15px}.skillcomment{line-height:1.9em;margin:auto}/*# sourceMappingURL=style.css.map */