a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.js-loader{position:fixed;z-index:999;top:0;left:0;visibility:visible;width:100vw;height:100vh;transition:opacity .8s,visibility .8s;opacity:1;background:#fff}.is-loaded .js-loader{visibility:hidden;opacity:0}.js-loader-progress{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:1px;margin:auto}.is-loaded .js-loader-progress{visibility:hidden;opacity:0}.js-loader-progress-bar{width:0;height:100%;transition:width .4s;background:#000}.js-loader-progress-number{width:100%;margin-top:10px;text-align:center;font-size:10px}body{overflow-x:hidden;overflow-x:hidden!important;box-sizing:border-box;width:100vw!important;max-width:100vw!important;color:#545454;font-family:Avenir,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic";font-size:15px;font-weight:500;line-height:2}img{display:block}.topdis{width:90%}textarea{padding:0;resize:none;border:solid 1px #ccc;border-radius:3px;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=submit]{padding:0;border:none;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.discription{font-size:15px;line-height:1.8}a{color:#4ba3c6;text-decoration-color:#4ba3c6}p{margin:0;padding:0;font-size:15px;line-height:1.8}h3 span{display:block;margin-bottom:-20px;font-size:18px;font-weight:500}h3{display:block;padding-bottom:2vh;text-align:left;color:#4ba3c6;font-size:45px;font-weight:800}footer{position:relative;display:block;width:100%;margin-top:10vh}.footerimg{position:static;width:100vw;height:auto;vertical-align:bottom}.footerimgsp{position:static;display:none;width:100vw;height:auto;vertical-align:bottom}.footerp{position:absolute;bottom:100px;width:100%;text-align:center;color:#fff}.footerp2{position:absolute;bottom:60px;width:100%;text-align:center;text-decoration:none;color:#1f6b7f;font-size:12px}.footerp2 a{text-decoration:none;color:#1f6b7f}table{border:none}th,tr{vertical-align:top;border:none;font-size:15px}td{vertical-align:top;border:none;font-size:15px;line-height:1.8}.companytable tr{display:block;margin-bottom:25px}.table_privacypolicy_ttl{padding-top:10px}.table_privacypolicy tr{margin-bottom:0}.table_privacypolicy tr td:first-child,.table_privacypolicy tr th:first-child{width:240px}.table_privacypolicy tr td:last-child,.table_privacypolicy tr th:last-child{width:610px}.table_privacypolicy th{border:solid 1px #000;padding:3px 6px;box-sizing:border-box}.table_privacypolicy td{border:solid 1px #000;border-top:none;padding:3px 6px;box-sizing:border-box}.ul_privacypolicy>li{padding-top:10px}.ul_privacypolicy li ul li{padding-left:1em}.privacy h3.privacypolicy_h3{font-size:20px}input{height:30px;border:solid 1px #ccc}.subtitle{color:#4ba3c6}.clearfix::after{display:block;clear:both;content:""}header{position:relative}header img{display:block;width:100vw;vertical-align:top}h2{position:absolute;top:50px;width:100%;text-align:center;color:#fff;text-shadow:2px 3px 10px #1f6284;font-size:60px;margin-top:100px}h4{display:block;width:300px;height:60px;margin-top:5vh;text-align:center;color:#fff;border:none;border-radius:50px;background:#4ba3c6;font-family:inherit;font-size:16px;line-height:60px}h5{padding-top:2vh;color:#5c9974;font-weight:600}.titlebg{display:block;width:100%;height:auto}.titlebgsp{display:none}.cdplogo{width:auto;margin-top:1vh;height:5vh}h4:hover{transition:.3s;opacity:.7}.news{padding:100px 0 30px 0}.newsBox{display:block;box-sizing:border-box;height:45vh;padding:3% 2%;border-radius:8px;background:#fff}.scrollBox{overflow-y:scroll;width:100%;height:100%}.flexbox2{display:flex;flex-direction:row-reverse;justify-content:space-between}.recentNews{text-align:center;border:none;font-size:15px}.recentNews th{position:relative;margin:3px;padding:10px 20px;text-align:center;vertical-align:middle}.recentNews th:after{position:absolute;top:10%;left:130px;width:4px;height:80%;content:" ";pointer-events:none;border:none;border-radius:2px;background-color:rgba(24,64,97,.2)}.recentNews td{width:100%;padding:0 30px 0 50px;text-align:left;vertical-align:middle}.recentNews a{text-decoration:none;color:#545454}.recentNews a:after{display:inline-block;width:16px;height:16px;margin:0 5px;content:url(/img/939f7fce96db709ae231cb7c25e84c6ba2b285c3/link_icon.png)}h2 img{position:absolute;top:24vh;left:17vw;width:47vw}.br-sp{display:none}.videopc{display:block;width:100vw;height:auto}.videosp{display:none}.about{margin-top:100px}.about img{width:35vw;height:35vw}.vision{justify-content:space-between;margin-top:100px}.vision img{width:35vw;height:35vw}.about h3{color:#4ba3c6}.blue h3{padding-top:7vh;color:#4ba3c6}.vision h3{padding-top:2vh;color:#5c9974}.vision h4{background:#5c9974}.newsbg{margin-top:100px;background-color:#e7f1f2}.actOnClimateChangeSection{width:60vw;margin:auto}.actOnClimateChangeBox{display:block;box-sizing:border-box;height:35vh;padding:3% 2%;border-radius:8px;background:#fff}.actOnClimateChange{padding:100px 0 30px 0}.actOnClimateChangeComment{padding-top:2vh;color:#545454}.actOnClimateChangeSection h5{padding-top:1vh;color:#4ba3c6;line-height:2vh}.actOnClimateChangeSection a:after{display:inline-block;width:16px;height:16px;margin:0 5px;content:url(/img/939f7fce96db709ae231cb7c25e84c6ba2b285c3/link_icon.png)}.actOnClimateChangeSection a{text-decoration:none;color:#545454}.actOnClimateChangeSection h3{display:block;padding-bottom:2vh;text-align:left;color:#4ba3c6;font-size:45px}#mouse,#mouse:before{position:absolute;left:50%}#mouse{top:98vh;box-sizing:border-box;width:40px;height:65px;margin-left:-20px;border:2px solid #4ba3c6;border-radius:25px}#mouse:before{top:8px;width:8px;height:8px;margin-left:-4px;content:"";-webkit-animation:scroll 1.5s infinite;-moz-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite;border-radius:4px;background:#4ba3c6}@keyframes scroll{0%{opacity:1}100%{transform:translateY(41px);opacity:0}}@-webkit-keyframes scroll{0%{opacity:1}100%{transform:translateY(41px);opacity:0}}@-moz-keyframes scroll{0%{opacity:1}100%{transform:translateY(41px);opacity:0}}.servicewrap{width:800px;margin:auto}.servicewrap section h3{margin-top:100px}.servicewrap section h4{margin:auto}.discriptionbox .flexbox{margin-bottom:100px}.annotation{color:#4ba3c6;font-size:12px}.buyermerit{box-sizing:border-box;width:48%;padding:3vh 2vw 7vh 2vw;border-radius:10px;background-color:#e7f1f2;font-size:15px}.sellermerit{box-sizing:border-box;width:48%;padding:3vh 2vw 7vh 2vw;border-radius:10px;background-color:#e3e8c5;font-size:15px}.buyermerit h5{padding:2vh 0 1vh 0;text-align:center;color:#4ba3c6;font-size:20px}.buyermerit h6{padding-top:3vh;color:#4ba3c6;font-size:15px}.sellermerit h5{padding:2vh 0 1vh 0;text-align:center;color:#739e69;font-size:20px}.sellermerit h6{padding-top:3vh;color:#739e69;font-size:15px}.zukai{width:100%;margin-top:5vh}.toDGP{display:block;width:400px;height:60px;margin:auto;margin-top:10vh;margin-top:10vh;text-align:center;color:#fff;border:none;border-radius:50px;background:#4ba3c6;font-family:inherit;font-size:20px;line-height:60px}.info{line-height:3}.ceomessage span{font-size:19px}.mapBox{margin-top:1vh}.shareholders{font-size:15px;line-height:1.8}.mapBox iframe{width:40vw;height:40vh}.shareholders{display:flex;margin-top:4vh;padding:5%;border-radius:12px;background-color:#f7f7f7;line-height:1.8}.shareholders ul{display:block;width:50%;list-style-position:inside;list-style-type:none;text-align:center}tr{display:block;margin-bottom:50px}form{width:660px;margin:auto;font-size:15px}form tr{margin-bottom:30px}form td{padding-left:30px}input[type=text][type=url][type=email][type=tel]{padding:0;border:solid 1px #ccc;border-radius:3px;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input_l{width:460px}.ttl{width:210px;height:40px;margin-right:1vw;text-align:center;border-radius:50px;background:#eee;line-height:40px}.form_btn input{display:block;width:300px;height:60px;margin:auto;text-align:center;color:#fff;border:none;border-radius:50px;background:#4ba3c6;font-family:inherit;font-size:16px;line-height:60px}.form_btn{display:block;width:300px;margin:auto}.form_btn:hover{transition:.3s;opacity:.5}.read{margin-bottom:50px;text-align:center;font-size:15px}.inputbox{padding-left:0}.inputbox textarea{width:650px;height:300px;border:solid 1px #ccc}.block{display:block;margin-bottom:30px}.title{width:10vw;margin-right:1.5vw;text-align:center;border-radius:30px;background:#eee;font-size:15px;line-height:3}.ceo p{box-sizing:border-box;padding-left:3vw;font-size:15px}.ceo p:last-child{padding-top:30px;text-align:right}.membertitle{padding-top:60px;padding-bottom:0}.membersubtitle{color:#4ba3c6;font-weight:700;font-size:18px}.ceophoto{display:block;height:600px}.ceo .flexbox{padding-top:20px}.memberBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px}.member{display:block;width:190px;height:300px;margin:8px;cursor:pointer;transition:.3s;text-align:center;border:solid 2px #4ba3c6;box-shadow:.5vw .5vw 0 0 #b1d7dd}.member.is_noimg{height:110px}.memberPic{width:190px;height:190px;margin:0;padding:0;vertical-align:top;line-height:1}.division{padding-top:20px;color:#4ba3c6;font-size:13px;line-height:1.5}.name{width:100%;padding-top:10px;color:#4ba3c6;font-size:22px}.member:hover{transform:scale(1.05)}.jquery-modal.blocker.current{z-index:999}.modal.custom-modal{position:absolute;z-index:999;top:50%;left:50%;display:none;min-width:55vw;padding:30px;transform:translate(-50%,-50%);border-radius:5px;background:#fff}.modal.custom-modal a.close-modal{display:none}.modal.custom-modal .closebtn{cursor:pointer;text-align:right;text-decoration:none;color:#4ba3c6;font-size:30px;line-height:1}.modal.custom-modal .modalinside{display:flex;justify-content:space-around;padding:0 0 20px 0}.modal.custom-modal .modalpic{display:block;width:300px;height:300px}.modal.custom-modal .modalinfo{width:50%;margin-left:1rem}.modal.custom-modal .modalinfo.is_noimg{width:90%}.modal.custom-modal .modaldivision{padding-top:0;color:#4ba3c6;font-size:15px}.modal.custom-modal .modalwords{font-size:15px}.modal.custom-modal .modalname{width:100%;margin-bottom:5%;color:#4ba3c6;font-size:25px;line-height:2}.flexbox{display:flex;justify-content:space-between}.floatbox{float:left}.flexchild:first-child{padding-right:1vw}section{margin-top:70px}.wrap{width:850px;margin:auto}.wrap2{width:850px;margin:auto}.inner{width:95vw;margin:auto}.inner:after{display:block;clear:both;content:""}#top-head{position:fixed;top:0;background-color:#fff;z-index:888;width:100%;height:70px;line-height:1;display:flex;align-items:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}#top-head,#top-head a{text-decoration:none;color:#4ba3c6}#top-head .inner{position:relative}#top-head .logo{float:left;height:40px}#top-head .logo svg{height:40px}#top-head .logo svg path{fill:#4ba3c6}#global-nav ul{position:absolute;right:0;bottom:0;top:0;margin:auto;list-style:none;font-size:15px;display:flex;align-items:center}#global-nav ul li{float:left}#global-nav ul li a{margin:0 20px;font-size:15px;line-height:5vh;font-weight:700;position:relative}#global-nav ul li a::before{content:'';position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:#4ba3c6;transition:all .3s;transform:scale(0,1);transform-origin:left top}#global-nav ul li a.current::before,#global-nav ul li a:hover::before{transform:scale(1,1)}#global-nav ul li a.current{pointer-events:none;cursor:default;position:relative}#global-nav ul li.is_contact a{color:#fff;background-color:#4ba3c6;border-radius:50px;padding:14px 30px;margin-left:30px}#global-nav ul li.is_contact a:hover{transition:.3s;opacity:.7}#global-nav ul li.is_contact a::before{display:none}#global-nav ul li.is_open a::after{content:"";background-image:url(/6fc4cca169f690d162ecb395a5f927f34dfdb8fa/98939/img/icn_open-b.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:8px;height:8px;margin-left:5px;margin-bottom:4px}.header_hight{width:100%;height:70px;display:block}#nav-toggle{position:absolute;z-index:101;top:14px;right:12px;display:none;width:34px;height:36px;cursor:pointer}#nav-toggle div{position:relative}#nav-toggle span{position:absolute;left:0;display:block;width:100%;height:1.5px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;background:#2b83a2}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.privacy h3{padding-top:5vh;font-size:15px;font-weight:800}.privacy{font-size:15px}.privacy p{font-size:15px}.privacy ul{width:100%;max-width:80vw;font-size:15px}.privacy li{font-size:15px}a{text-decoration:none}#loader{position:fixed;z-index:999;top:0;left:0;display:block;width:100%;height:100vh}#loader .loader-slide{position:relative;width:100%;height:100%;background-color:#fff}#loader .loader-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:200px;height:200px;margin:auto}#loader .loader-slide.open{animation-name:slideOut;animation-duration:2s;animation-delay:2s;animation-fill-mode:forwards}@keyframes slideOut{from{opacity:1}to{opacity:0}}.acc-container{overflow:hidden;width:90%;margin:30px auto 0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-o-border-radius:8px}.acc-btn{width:100%;margin:0 auto;padding:20px 25px;cursor:pointer;border-bottom:1px solid #2c3e50;background:#34495e}.acc-content{display:none;width:100%;height:auto;margin:0 auto;padding:30px;background:#2c3e50}.linkbtn{display:block;width:300px;height:50px;margin:auto;margin-top:7vh;text-align:center;color:#fff;border:none;border-radius:50px;background:#4ba3c6;font-family:inherit;font-size:15px;line-height:50px}@media only screen and (max-width:1024px){body{font-size:13px}td{font-size:13px}.title{font-size:13px}.shareholders{font-size:13px}.ceo img{width:100%;height:auto;margin-bottom:50px}.ceo p{margin-bottom:150px;padding-left:0;font-size:.8rem}.newssection{width:100%;margin:auto}.servicewrap{width:90vw;margin:auto}#nav-toggle span{position:absolute;left:0;display:block;width:100%;height:1px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;background:#2b83a2}.privacy{width:100%;max-width:80vw}.newsBox{box-sizing:border-box;margin:auto;padding:20px;border-radius:5px}.actOnClimateChangeSection{width:90vw;margin:auto}.actOnClimateChangeBox{box-sizing:border-box;width:70%;margin:auto;padding:20px;border-radius:5px}.actOnClimateChangeSection h3{font-size:2.5rem;line-height:1.3}.actOnClimateChangeComment{padding-top:2vh;color:#545454;font-size:13px;line-height:1.8}section{margin-top:2vh}.top{height:auto}h3{font-size:2.5rem;line-height:1.3}h3 span{margin:0;font-size:.75rem}h2{font-size:60px;top:50px}.toDGP{width:80%;height:50px;font-size:1rem;line-height:50px}h4{margin:auto;margin-top:40px;font-size:1rem}.discription{font-size:.75rem}body{overflow-x:hidden;width:100vw;font-size:12px}.flexbox{display:block}.contents{width:80vw}table{display:block;width:80vw;margin-top:-10vh}.fullnav__nav{position:static;left:0;display:block;align-items:center;width:100vw;height:70vh;opacity:0;background:#4ba3c6}.fullnav__cnt{position:static;display:block;align-items:center;width:100vw;height:30vh;color:#fff;background:#b1d7dd}.buyermerit{box-sizing:border-box;width:100%;height:auto;margin-top:3vh;padding:3vh 3vw 6vh 3vw;border-radius:5px;background-color:#e7f1f2;font-size:12px}.sellermerit{box-sizing:border-box;width:100%;height:auto;padding:3vh 3vw 6vh 3vw;border-radius:5px;background-color:#e3e8c5;font-size:12px}.fullnav__cnt__title{font-size:2rem}.buyermerit h5,.sellermerit h5{width:100%;padding:1vh 0;text-align:center;font-size:15px}.buyermerit h6,.sellermerit h6{font-size:13px}.shareholders{display:block;box-sizing:border-box;width:100%;margin-top:5vh;padding:3vh 8vw;border-radius:5px}.shareholders ul{width:100%;list-style-type:none;text-align:center}.title{margin:15px 0;line-height:35px}tr{display:block;height:auto;margin-bottom:40px;line-height:auto}td{height:auto;text-align:left}td,th,tr{vertical-align:top;border:none;line-height:normal}.news{width:80vw;margin:auto}.recentNews{overflow-x:hidden;width:100%;margin-top:0;font-size:.75rem}.recentNews th{width:100%;margin:0;padding:0;text-align:left;color:#4ba3c6}.recentNews td{margin:0;padding:0}.recentNews tr{height:auto;margin:10px 0;text-align:center}.recentNews th::after{display:none}.dgp{width:100%;height:auto}.buyermerit{width:100%}.sellermerit{width:100%;margin-top:50px}td,th{display:block;width:80vw}.title{margin-top:30px;margin-right:0}h1 img{position:absolute;width:15vw}h2 img{position:absolute;top:35vh;left:5vw;width:77vw}#mouse{display:none}.videopc{width:100vw;height:auto}.about img{width:70%;height:auto;margin:auto;margin-top:60px;padding:0}.flexbox2{display:block}.vision img{width:70%;height:auto;margin:auto;margin-top:60px;padding:0}img{width:100%;height:auto}.wrap{width:80vw;margin:auto;margin-top:5vh}.wrap3{width:80vw;margin:auto;margin-top:0}.wrap2{width:80vw;margin:auto;margin-top:5vh}.mapBox iframe{width:100%;height:200px;margin:1vh 0}.discriptionbox{width:100%;margin:0;padding:0}.menu{position:fixed;z-index:99;top:20px;right:20px;width:30px;height:20px}.menu__line{position:absolute;display:block;width:100%;height:2px;transition:transform .3s;background:#b1d7dd}.menu__line--center{top:9px}.menu__line--bottom{bottom:0}.menu__line--top.active{top:8px;transform:rotate(45deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:10px;transform:rotate(135deg)}.transition10{transition:all 1s cubic-bezier(.19,1,.22,1)}.delay01{transition-delay:.1s}.delay02{transition-delay:.2s}.delay03{transition-delay:.3s}.delay04{transition-delay:.4s}.delay05{transition-delay:.5s}.delay06{transition-delay:.6s}.delay07{transition-delay:.7s}.delay08{transition-delay:.8s}.delay09{transition-delay:.9s}.delay10{transition-delay:1s}.delay11{transition-delay:1.1s}.fullnav{position:fixed;z-index:10;top:0;left:0;display:none;width:100%;height:100%}.subtitle{font-size:.8rem}.cls-1{fill:#2b83a2}.fullnav__cnt{position:absolute;top:40vh;left:0;align-items:center;width:100vw;height:60vh;opacity:0;color:#fff;background:#b1d7dd}.fullnav__cnt__inner{margin:0 auto}.fullnav__cnt__title{margin-bottom:20px;transform:translateY(100px);opacity:0}.fullnav__cnt__menu{list-style:none}.fullnav__cnt__menu__item{margin:20px 0;transform:translateY(100px);opacity:0}.fullnav__cnt__menu__item a{color:#fff}.fullnav.on .fullnav__nav{width:100%;opacity:1}.fullnav.on .gnav li{transform:translateY(0);opacity:1}.fullnav.on .fullnav__cnt{width:100%;opacity:1}.fullnav.on .fullnav__cnt__title{transform:translateY(0);opacity:1}.fullnav.on .fullnav__cnt__menu__item{transform:translateY(0);opacity:1}.vision{margin-top:15vh}.about{margin-top:5vh}.member{display:block;box-sizing:border-box;width:140px;height:auto;margin:20px 13px 20px 0;cursor:pointer;transition:.3s;text-align:center;border:solid 2px #4ba3c6;box-shadow:6px 6px 0 0 #b1d7dd}.member.is_noimg{height:60px}.memberPic{width:100%;height:auto;margin:0;padding:0;vertical-align:top;line-height:1em}.division{display:none}.name{padding:10px 0;font-size:1.2rem}.more{color:#4ba3c6;font-size:1.2rem;line-height:3}.modal.custom-modal .modalpic{width:300px;height:300px}tr{display:block;margin-bottom:50px}form{width:100%;margin:auto;padding-top:3vh;font-size:.8rem}form tr{margin-bottom:15px}form td{padding-left:0}.input_s{width:60%}.input_l{width:100%}.input_tel input{width:27%}.read{margin-bottom:0;font-size:.8rem}.form_btn input{display:block;width:210px;height:auto;margin:auto;text-align:center;color:#fff;border:none;border-radius:50px;background:#4ba3c6;font-family:inherit;font-size:.8rem;line-height:auto}.type{margin-top:0}.form_btn:hover{opacity:.5}.inputbox{padding-left:0}.inputbox textarea{width:100%;height:300px;border:solid 1px #ccc}.block{display:block;margin-bottom:30px}.title{width:160px;margin-right:1.5vw;text-align:center;border-radius:30px;background:#eee;line-height:40px}input{height:25px;margin-bottom:10px}.titlebg{display:none;width:100%;height:auto;margin-top:56px}.titlebgsp{display:block;width:100%;height:auto}#top-head,.inner{width:100%;padding:0;height:56px}#top-head{position:fixed;top:0;margin-top:0}.header_hight{height:56px}#top-head.fixed{padding-top:0;background:0 0;height:56px}#mobile-head{position:relative;z-index:999;width:100%;height:56px;background:#fff}#top-head .logo,#top-head.fixed .logo{position:absolute;top:13px;left:13px;color:#333;font-size:26px}#top-head .logo svg{height:30px}#global-nav{position:absolute;top:-520px;width:100%;padding:20px 0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;text-align:center;background:#4ba3c6}#global-nav ul{position:static;right:0;bottom:0;list-style:none;font-size:14px;display:block}#global-nav ul li{position:static;float:none}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{display:block;padding:18px 0;color:#fff;font-size:15px}#top-head #global-nav ul li a::before,#top-head.fixed #global-nav ul li a::before{content:'';position:absolute;bottom:17px;left:0;right:0;margin:auto;width:30%;height:2px;background:#fff}#top-head #global-nav ul li.is_contact a,#top-head.fixed #global-nav ul li.is_contact a{color:#4ba3c6;background-color:#fff;border-radius:50px;padding:.5em 6vw;display:inline-block;margin:auto}#header.header_news .logo svg path,#header.header_service .logo svg path{fill:#4ba3c6}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){left:50%;width:0}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-webkit-transform:translateY(556px);-moz-transform:translateY(556px);transform:translateY(556px)}.footerimg{position:static;display:none;width:100vw;height:auto;vertical-align:bottom}.footerimgsp{position:static;display:block;width:100vw;height:auto;vertical-align:bottom}.ceo p{margin:0}.ceo img{width:300px;height:450px;margin:auto}.footerp{position:absolute;bottom:150px;width:100%;text-align:center;color:#fff;font-size:14px}.footerp2{position:absolute;bottom:100px;width:100%;text-align:center;text-decoration:none;font-size:14px;font-size:.9rem}.footerp2 a{text-decoration:none;font-size:14px}.discription{width:100%;text-align:left}.about .discription{font-size:13px}.vision .discription{font-size:13px}.annotation{font-size:9px}.companytable{margin-top:0}table.table_privacypolicy{margin-top:0}.table_privacypolicy tr{display:flex}.table_privacypolicy tr td:first-child,.table_privacypolicy tr th:first-child{width:30vw;border-right:none}.table_privacypolicy tr td:last-child,.table_privacypolicy tr th:last-child{width:50vw}}@media only screen and (max-width:559px){.ceo img{width:100%;height:auto;margin-bottom:50px}.ceo p{margin-bottom:0;padding-left:0;font-size:14px}.newssection{width:100%;margin:auto}.annotation{font-size:12px}body{font-weight:500;text-align:left}p{font-weight:500;text-align:left}td,th,tr{vertical-align:top;border:none;font-size:14px;line-height:2vh}#nav-toggle span{position:absolute;left:0;display:block;width:100%;height:1px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;background:#2b83a2}.videopc{display:none}.videosp{display:block;width:100vw}.newsBox{box-sizing:border-box;width:100%;margin:auto;padding:20px;border-radius:5px}.actOnClimateChangeBox{box-sizing:border-box;width:90%;margin:auto;padding:20px;border-radius:5px}.actOnClimateChangeComment{padding-top:2vh;font-size:14px;color:#545454;line-height:3vh;text-align:left;font-weight:500}.actOnClimateChange{font-size:28px}.servicewrap{width:80vw}section{margin-top:150px}.top{height:auto}h3{padding:20px 0;font-size:30px;line-height:1.3;text-align:left}h3 span{margin:0;font-size:14px;font-weight:600}h2{top:-20px;font-size:40px}.toDGP{width:80%;height:50px;font-size:14px;line-height:50px}h4{margin:auto;margin-top:40px;font-size:14px;font-weight:600}.discription{font-size:14px}.about .discription{font-size:14px}.vision .discription{font-size:14px}.discriptionbox .flexbox{margin-bottom:50px}body{overflow-x:hidden;width:100vw;font-size:14px}.flexbox{display:block}.contents{width:80vw}.companytable{display:block;width:80vw;padding:0;margin-top:-30px}table tr{margin-bottom:15px}.table_privacypolicy tr{display:flex}.table_privacypolicy tr td:first-child,.table_privacypolicy tr th:first-child{width:30vw;border-right:none}.table_privacypolicy tr td:last-child,.table_privacypolicy tr th:last-child{width:50vw}.fullnav__nav{position:static;left:0;display:block;align-items:center;width:100vw;height:70vh;opacity:0;background:#4ba3c6}.fullnav__cnt{position:static;display:block;align-items:center;width:100vw;height:30vh;color:#fff;background:#b1d7dd}.buyermerit{box-sizing:border-box;width:100%;height:auto;padding:3vh 7vw 6vh 7vw;border-radius:5px;background-color:#e7f1f2;font-size:14px}.sellermerit{box-sizing:border-box;width:100%;height:auto;padding:3vh 7vw 6vh 7vw;border-radius:5px;background-color:#e3e8c5;font-size:14px}.fullnav__cnt__title{font-size:2rem}.buyermerit h5,.sellermerit h5{width:100%;padding:1vh 0;font-size:20px;font-weight:600}.buyermerit h6,.sellermerit h6{width:100%;padding:1vh 0;text-align:left;font-size:14px;font-weight:600}.shareholders{display:block;box-sizing:border-box;width:100%;margin-top:20px;padding:3vh 8vw;border-radius:5px;font-size:14px}.shareholders ul{width:100%;list-style-type:none;text-align:center}section{margin-top:50px}.title{width:140px;margin:0 0 10px 0;text-align:center;border-radius:30px;background:#eee;font-size:14px;line-height:35px;line-height:40px}.info{line-height:1.8}tr{display:block;height:auto;margin-bottom:40px;line-height:auto}td{height:auto;text-align:left}td,th,tr{vertical-align:top;border:none;line-height:normal}.news{width:80vw;margin:auto}.recentNews{overflow-x:hidden;width:100%;margin-top:0;font-size:.75rem}.recentNews th{width:100%;margin:0;padding-top:15px;text-align:left;color:#4ba3c6}.recentNews th:first-child{padding-top:0}.recentNews td{margin:0;padding:0}.recentNews tr{height:auto;margin:10px 0;text-align:center}.recentNews th::after{display:none}.dgp{width:100%;height:auto}.buyermerit{width:100%;text-align:left}.sellermerit{width:100%;margin-top:50px;text-align:left}td,th{display:block;width:80vw}.gnav{width:50vw}.gnav li{width:100%;text-align:center;font-size:1rem}h1 img{position:absolute;width:15vw}h2 img{position:absolute;top:40vh;left:5vw;width:90vw}.rightbg{position:absolute;top:0;right:0;width:100%;height:auto;margin:0;margin-top:56px;padding:0}.leftbg{position:absolute;top:62vh;left:0;width:300px;height:300px;margin:0;padding:0}#mouse{display:none}.about img{width:100%;height:auto;margin:auto;margin-top:60px;padding:0}.flexbox2{display:block}.vision img{width:100%;height:auto;margin:auto;margin-top:60px;padding:0}img{width:100%;height:auto}.wrap{width:80vw;margin:auto;margin-top:5vh}.wrap2{width:80vw;margin:auto;margin-top:5vh}.br-sp{display:inline-block}.br-pc{display:none}h5{text-align:left;font-size:16px;padding-top:0}.mapBox iframe{width:100%;height:200px;margin:1vh 0}.discriptionbox{width:100%;margin:0;padding:0;text-align:left}.news{padding:80px 0 20px 0}.actOnClimateChange{padding:60px 0 20px 0}.menu{position:fixed;z-index:99;top:20px;right:20px;width:30px;height:20px}.menu__line{position:absolute;display:block;width:100%;height:2px;transition:transform .3s;background:#b1d7dd}.menu__line--center{top:9px}.menu__line--bottom{bottom:0}.menu__line--top.active{top:8px;transform:rotate(45deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:10px;transform:rotate(135deg)}.transition10{transition:all 1s cubic-bezier(.19,1,.22,1)}.delay01{transition-delay:.1s}.delay02{transition-delay:.2s}.delay03{transition-delay:.3s}.delay04{transition-delay:.4s}.delay05{transition-delay:.5s}.delay06{transition-delay:.6s}.delay07{transition-delay:.7s}.delay08{transition-delay:.8s}.delay09{transition-delay:.9s}.delay10{transition-delay:1s}.delay11{transition-delay:1.1s}.fullnav{position:fixed;z-index:10;top:0;left:0;display:none;width:100%;height:100%}.subtitle{font-size:14px;padding-top:20px}.cls-1{fill:#2b83a2}.fullnav__cnt{position:absolute;top:40vh;left:0;align-items:center;width:100vw;height:60vh;opacity:0;color:#fff;background:#b1d7dd}.fullnav__cnt__inner{margin:0 auto}.fullnav__cnt__title{margin-bottom:20px;transform:translateY(100px);opacity:0}.fullnav__cnt__menu{list-style:none}.fullnav__cnt__menu__item{margin:20px 0;transform:translateY(100px);opacity:0}.fullnav__cnt__menu__item a{color:#fff}.fullnav.on .fullnav__nav{width:100%;opacity:1}.fullnav.on .gnav li{transform:translateY(0);opacity:1}.fullnav.on .fullnav__cnt{width:100%;opacity:1}.fullnav.on .fullnav__cnt__title{transform:translateY(0);opacity:1}.fullnav.on .fullnav__cnt__menu__item{transform:translateY(0);opacity:1}.about,.vision{margin-top:50px}.memberBox{justify-content:space-around}.member{display:block;box-sizing:border-box;width:146px;height:230px;margin:10px 0;cursor:pointer;transition:.3s;text-align:center;border:solid 2px #4ba3c6;box-shadow:6px 6px 0 0 #b1d7dd}.member.is_noimg{height:90px}.memberPic{width:100%;height:auto;margin:0;padding:0;vertical-align:top;line-height:1}.division{text-align:center;display:block;font-weight:600}.name{text-align:center;padding:0;font-size:15px;font-weight:600}.more{color:#4ba3c6;font-size:15px;line-height:3}.modal.custom-modal .closebtn{font-size:3rem;line-height:.6}.modal.custom-modal .modalinside{display:block}.modal.custom-modal .modalpic{width:80%;height:auto;margin:auto;padding:0 0 20px 0}.modal.custom-modal .modalinfo{width:100%;margin-left:0}.modal.custom-modal .modalinfo.is_noimg{width:100%}.modal.custom-modal .modalwords{font-size:.7rem}.modal.custom-modal .modaldivision{text-align:center;font-size:.9rem}.modal.custom-modal .modalname{text-align:center;font-size:1.7rem;line-height:inherit}tr{display:block;margin-bottom:50px}form{width:100%;margin:auto;padding-top:3vh;font-size:.8rem}form tr{margin-bottom:15px}form td{padding-left:0}.input_s{width:60%}.input_l{width:100%}.input_tel input{width:27%}.read{margin-bottom:0;font-size:14px}.form_btn input{display:block;width:210px;height:auto;margin:auto;text-align:center;color:#fff;border:none;border-radius:50px;background:#4ba3c6;font-family:inherit;font-size:16px;line-height:auto}.type{margin-top:5vh}.form_btn:hover{opacity:.5}.inputbox{padding-left:0}.inputbox textarea{width:100%;height:300px;border:solid 1px #ccc}.block{display:block;margin-bottom:30px}input{height:25px;margin-bottom:10px}.titlebg{display:none;width:100%;height:auto;margin-top:56px}.titlebgsp{display:block;width:100%;height:auto}#top-head,.inner{width:100%;padding:0;height:56px}#top-head{position:fixed;top:0;margin-top:0}#global-nav ul li.is_open a::after{background-image:url(/32f09112e3421fa185b60fd7be1a6913eb9f993a/def0c/img/icn_open.svg)}#header.header_news .logo svg path,#header.header_service .logo svg path{fill:#4ba3c6}.header_hight{height:56px}#top-head.fixed{padding-top:0;background:0 0;height:56px}#mobile-head{position:relative;z-index:999;width:100%;height:56px;background:rgba(255,255,255,.8)}#top-head .logo,#top-head.fixed .logo{position:absolute;top:13px;left:13px;color:#333;font-size:26px}#top-head .logo svg{height:30px}.membertitle{padding-top:0}#global-nav{position:absolute;top:-500px;width:100%;padding:0 0 20px 0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;text-align:center;background:#4ba3c6}#global-nav ul{position:static;right:0;bottom:0;list-style:none;font-size:14px;display:block}#global-nav ul li{position:static;float:none}#global-nav ul li a{margin:0 1.2vw;font-size:14px;font-weight:600;line-height:30px}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{display:block;padding:18px 0;color:#fff}#top-head #global-nav ul li a::before,#top-head.fixed #global-nav ul li a::before{content:'';position:absolute;bottom:13px;left:0;right:0;margin:auto;width:50%;height:2px;background:#fff}#top-head #global-nav ul li.is_contact a,#top-head.fixed #global-nav ul li.is_contact a{color:#4ba3c6;background-color:#fff;border-radius:50px;padding:2vw 10vw;display:inline-block;margin:auto}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){left:50%;width:0}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-webkit-transform:translateY(556px);-moz-transform:translateY(556px);transform:translateY(556px)}.footerimg{position:static;display:none;width:100vw;height:auto;vertical-align:bottom}.footerimgsp{position:static;display:block;width:100vw;height:auto;vertical-align:bottom}.footerp{position:absolute;bottom:80px;width:100%;text-align:center;color:#fff;font-size:12px}.footerp2{position:absolute;bottom:40px;width:100%;text-align:center;text-decoration:none;font-size:12px}.footerp2 a{text-decoration:none;font-size:12px}#loader .loader-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:150px;height:150px;margin:auto}}