@charset "utf-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.pc{display:none !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:0 0;list-style-type:none;font-size:medium;color:#1e1e1e;font-family:'Noto Sans JP',"源ノ角ゴシック","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",游ゴシック体,"Yu Gothic",YuGothic,"Open Sans","Helvetica Neue","sans-serif",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6;outline:none;letter-spacing:.1em}p{font-size:90%}html{scroll-behavior:smooth}body{background:#f3f4f6}img{display:block;width:100%}a{text-decoration:none;color:#171a1c}.right{float:right}.left{float:left}p{font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-size:18px;line-height:2;letter-spacing:.1em;font-feature-settings:'palt' on}h2{font-family:'Poppins';font-style:normal;font-weight:600;font-size:32px;line-height:1.5;letter-spacing:.2em}h3{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:32px;line-height:56px;letter-spacing:.1em}h4{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:16px;line-height:32px;letter-spacing:.2em}h5{font-family:'Poppins';font-style:normal;font-weight:600;font-size:16px;line-height:2;letter-spacing:.2em;margin-bottom:20px}.inner{width:100%;margin:0 auto}header{margin:0 auto;width:95%;position:fixed;margin-bottom:-5px;overflow:hidden;z-index:999;top:0;padding-left:5%}header:after{content:"";width:100%;background:#f3f4f6;position:absolute;height:71px;left:0;top:0;z-index:-1}h1{width:35%;float:left;margin:30px 0 28px}header .inner{width:100%;overflow:hidden}.main_menu{display:none}.main_menu li{float:left}.main_menu li a{display:block;font-size:14px;margin:26px 24px 0;line-height:2}.main_menu li:last-child a{margin:0;padding:26px 24px;background:#171a1c;color:#fff}.menu_btn{float:right}.menu_btn a{display:block;width:80px;padding:23px 0;text-align:center}.fv{margin:56px auto 0;width:100%;overflow:hidden}.gx_section h2{text-align:center;margin:80px auto 16px}.gx_section .dot_action{width:24px;margin:0 auto}.gx_section p{margin:24px auto 144px;text-align:center;font-weight:700;font-size:16px;letter-spacing:.2em}.gx_section .inner{overflow:hidden;position:relative}.gx_section .inner .gx_bk{position:absolute;width:100%;left:0;top:0;z-index:-1}.gx_section .inner .right{width:90%;margin:0 auto;float:none}.gx_section .inner h3{margin:100vw auto 40px}.gx_section h4{margin:24px auto 80px;text-align:center}.gx_section .inner p{text-align:left;margin-bottom:2em;font-size:18px;font-weight:500;letter-spacing:.1em}.gx_section .inner p:last-child{margin-bottom:60px}.about_section{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/about_background.png) no-repeat;background-size:cover;background-position:bottom}.dot_action{width:24px;margin:16px auto 24px}.about_section h2{margin:60px auto 16px;text-align:center}.about_section h4{margin:24px auto 0;text-align:center}.about_section .inner{width:100%;position:relative;margin:0 auto;overflow:hidden;z-index:1}.about_section .inner p{width:90%;margin:100vw auto 80px}.about_section .inner .about_bk{position:absolute;width:100%;z-index:-1;right:0;top:60vw}.about_section .inner ul{width:100%;overflow:hidden;margin:0 0 80px}.about_section .inner ul li{width:50%;float:left;min-height:48px;border-bottom:1px solid rgba(0,0,0,.08);align-items:center}.about_section .inner ul li img{margin:0 auto}.about_section .inner ul li:first-child img{width:125px}.about_section .inner ul li:nth-child(2) img{width:49px}.about_section .inner ul li:nth-child(3) img,.about_section .inner ul li:nth-child(4) img{width:112px;padding-top:32px}.about_section .inner ul li:nth-child(3),.about_section .inner ul li:nth-child(4){border-bottom:none}.about_section .inner a{background:#171a1c;display:block;width:90%;padding:14px 64px 14px 20px;box-sizing:border-box;text-align:center;color:#fff;font-weight:400;font-size:14px;line-height:28px;margin:0 auto 80px;position:relative}.about_section .inner a:after{content:"";background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/news_arrow_w.png) no-repeat;background-size:cover;position:absolute;width:22px;height:17px;right:16px;top:0;bottom:0;margin:auto}.news_section .inner{width:100%;position:relative;margin:0 auto 60px;overflow:hidden;z-index:1}.news_section h2{margin:0 auto 16px;text-align:center}.news_section h4{margin:24px auto 60px;text-align:center}.news_section .right,.news_section .left{width:90%;margin:0 auto;float:none}.news_section h{position:relative;font-weight:700;font-size:14px;line-height:28px;color:#1c91bf;display:inline-block;padding-right:15px}.news_section h:after{content:"";width:1px;height:60%;top:20%;right:0;background:rgba(0,0,0,.08);position:absolute}.news_section p.date,.news_section p.news_topick{display:inline-block;color:#949494;font-size:14px;line-height:28px;padding-left:15px}.news_section p.news_topick{padding-right:15px;color:#be3628;position:relative}.news_section p.news_topick:after{content:"";width:1px;height:60%;top:20%;right:0;background:rgba(0,0,0,.08);position:absolute}.news_section p.post_text{font-weight:500;font-size:14px;line-height:28px;width:90%}.news_section .li_head{margin:24px auto 8px}.news_section ul{border-top:1px solid rgba(0,0,0,.08);margin:0 auto 80px}.news_section li{border-bottom:1px solid rgba(0,0,0,.08)}.news_section li a{display:block;padding:0 0 24px;overflow:hidden;position:relative}.news_section li a:after{content:"";background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/news_arrow.png) no-repeat;background-size:contain;position:absolute;width:15px;height:15px;right:2%;top:0;bottom:0;margin:auto}.more{background:#171a1c;display:block;overflow:hidden;width:90%;margin:0 auto;padding:14px 0;text-align:center;color:#fff;font-weight:400;font-size:14px;line-height:28px;position:relative}.more:after{content:"";background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/news_arrow_w.png) no-repeat;background-size:cover;position:absolute;width:22px;height:17px;right:16px;top:0;bottom:0;margin:auto}.recruit_section .inner{width:100%;margin:0 auto;position:relative;overflow:hidden}.recruit_section .inner .recruit_01{position:absolute;top:64px;left:0;z-index:2;width:40%}.recruit_section .inner .recruit_02{position:absolute;top:0;left:35%;z-index:1;width:40%}.recruit_section .inner .recruit_03{position:absolute;top:128px;right:0;z-index:0;width:40%}.recruit_section .inner .recruit_message{margin:75vw 0 160px 5%;z-index:3;position:relative;width:90%;background:#fff}.recruit_section .inner .recruit_message .more{width:100%}.recruit_section .inner .recruit_message .inner_content{box-sizing:border-box;padding:40px 48px 0}.recruit_message_img{width:204px;margin:46px 0}.recruit_section .inner p{font-size:14px;line-height:28px;margin-bottom:40px}.contact_section{overflow:hidden}.contact_section .dot_action{margin:16px 0 24px}.contact_section_bk{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/contact_bk.png) no-repeat;background-size:cover;width:100%;overflow:hidden}.contact_section .inner{width:100%;margin-top:80px}.contact_section .inner .left{width:90%;margin:0 auto;float:none}.contact_section .inner .left *{color:#fff}.contact_section .inner .left p{font-weight:500;font-size:16px;line-height:40px;letter-spacing:.15em;margin:80px 0}.contact_section .inner .right{width:90%;float:none;margin:0 auto}.contact_section .inner .right dl{margin:0 auto 80px}.contact_section .inner .right dt{color:#fff;font-family:'Poppins';font-style:normal;font-weight:600;font-size:16px;line-height:32px;letter-spacing:.2em;text-transform:uppercase;padding:0 0 16px 40px;position:relative;height:26px}.contact_section .inner .right dt strong{color:#fff}.contact_section .inner .right .phone dt:before{content:"";height:21px;width:21px;top:6px;left:0;position:absolute;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/phone_icon.png) no-repeat;background-size:cover}.contact_section .inner .right .web dt:before{content:"";height:23px;width:23px;top:4px;left:0;position:absolute;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/web_icon.png) no-repeat;background-size:cover}.contact_section .inner .right dd{background:#fff;font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-size:14px;line-height:28px;text-align:center;letter-spacing:.1em;padding:14px 64px 14px 20px;position:relative}.contact_section .inner .right .phone dd{padding:14px 0}.contact_section .inner .right .web dd:after{content:"";background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/news_arrow.png) no-repeat;background-size:cover;position:absolute;width:22px;height:17px;right:4%;top:0;bottom:0;margin:auto}footer{overflow:hidden;background-color:#f3f4f6}.footer_bk{background:#171a1c;width:100%;overflow:hidden}footer .inner{width:90%;margin:80px auto 20px;position:relative}footer .inner .foot_logo{width:45%;margin:0 auto 40px}footer .inner p{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:14px;line-height:28px;letter-spacing:.05em;text-align:center;color:#fff}footer .inner a{font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);display:table;margin:0 auto}.foot_sns{display:none}.foot_sns p{font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-size:14px;line-height:28px;letter-spacing:.05em;padding:0 8px;margin-bottom:20px;position:relative}.foot_sns p:after{position:absolute;content:"";height:1px;width:50%;right:0;top:50%;background:rgba(255,255,255,.08)}.foot_sns ul{overflow:hidden;display:flex;padding:0 8px}.foot_sns ul li{margin-right:28px}.foot_sns ul li:last-child{margin:0}.foot_sns img{width:auto}.foot_menu{display:none}footer .inner .foot_menu a{font-weight:800;font-size:16px;line-height:32px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;display:inline-block;padding-left:24px}footer .inner .foot_menu ul{width:50%;float:left;box-sizing:border-box;border-left:1px solid rgba(255,255,255,.08)}footer .inner .foot_menu a.sub_menu{font-family:'Noto Sans JP';font-style:normal;font-weight:300;font-size:14px;line-height:28px;letter-spacing:.05em;margin-bottom:8px;color:rgba(255,255,255,.3)}footer .foot_section .inner{margin-right:0;margin-top:20px;margin-bottom:0;padding-bottom:20px;width:100%;overflow:hidden}.foot_section{border-top:1px solid rgba(255,255,255,.3);background:#f3f4f6}footer .foot_section .left{float:none}footer .foot_section .iso-logo{text-align:center}footer .foot_section .iso-logo img{margin:0 auto 10px;border:#000;width:150px}footer .foot_section .iso-logo p{font-size:12px;font-weight:700;line-height:1.6;letter-spacing:0px;color:#404d50}footer .foot_section p.iso-link{padding:8px 0 20px;font-size:12px;font-weight:700;line-height:1.6;color:#404d50;margin:0 auto;text-align:left;width:fit-content;margin:0 auto}footer .foot_section .inner p.iso-link a{margin-right:8px;margin-left:0;text-decoration:underline;padding-right:16px;position:relative;font-size:12px;font-weight:700;line-height:1.6;color:#404d50;display:inline}footer .foot_section .inner p.iso-link a:after{content:"";width:12px;height:12px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/link_icon.svg) no-repeat;position:absolute;top:-2px;right:0}footer .foot_section .inner a{color:#171a1c;margin-top:8px}footer .foot_section .inner .footer-menu{border-top:1px solid #404D501F;padding:20px 0}footer .foot_section .inner address{font-style:normal;font-family:'Poppins';font-style:normal;font-weight:500;font-size:14px;line-height:28px;letter-spacing:.15em;text-transform:uppercase;color:#171a1c;text-align:center}.head_section{padding:80px 0 0}.content_section{width:95%;margin:0 auto 40px}#contact_page .head_section img{width:95%;margin:40px auto}#contact_page .content_section h{font-weight:500;font-size:18px;font-feature-settings:'palt' on;margin-bottom:24px;display:block}#contact_page .content_section p{font-weight:500;font-size:14px;color:#be3628}#contact_page .form_section{width:90%;margin:0 auto;overflow:hidden;position:relative}#contact_page .form_section dt{font-family:'Poppins';font-style:normal;font-weight:600;font-size:16px;margin-bottom:16px;letter-spacing:.2em;text-transform:uppercase}#contact_page .form_section dt span{color:#be3628;display:inline-block;margin:0 4px}#contact_page .form_section dd{margin-bottom:56px;display:flex}#contact_page .form_section dd select{background:#171a1c;font-weight:400;font-size:14px;color:#fff;width:100%;padding:14px 20px;letter-spacing:.1em}#contact_page .form_section dd select option{padding:14px 20px}#contact_page .form_section dl:nth-child(2) input{width:calc(50% - 8px);display:inline-block}#contact_page .form_section dl:nth-child(2) input:first-child{margin-right:8px}#contact_page .form_section dd input{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:42px;letter-spacing:.1em;box-sizing:border-box;font-feature-settings:'palt' on;padding:6px 16px 10px;border:none;border-bottom:2px solid rgba(0,0,0,.08);width:95%;margin:auto}#contact_page .form_section dd input::placeholder{color:#949494}#contact_page .form_section dd textarea{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:42px;letter-spacing:.1em;font-feature-settings:'palt' on;padding:6px 16px 10px;border:none;height:200px;border-bottom:2px solid rgba(0,0,0,.08);width:95%;margin:0 auto;margin-bottom:24px}#contact_page .form_section .checkarea{text-align:center;margin-bottom:80px}#contact_page .form_section .checkarea label{font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-size:16px;line-height:32px;letter-spacing:.1em}#contact_page .form_section .checkarea label img{width:auto;display:inline-block;margin:0 8px 0 6px}#contact_page .form_section .checkarea label a{border-bottom:1px dotted #949494}#contact_page .form_section .checkarea label span{color:#be3628}#contact_page .form_section .sbmt_btn{border:none;position:relative;margin-bottom:160px}#contact_page .form_section .sbmt_btn input{border:none;background:#898989}#contact_page .form_section .sbmt_btn:after{content:"";background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/news_arrow_w.png) no-repeat;background-size:cover;position:absolute;width:22px;height:17px;right:16px;top:0;bottom:0;margin:auto}.contact_confirm .content_section .inner{width:100%;text-align:center}.contact_confirm .content_section .inner h2{margin-bottom:16px}.contact_confirm .content_section .inner h4{margin:24px auto 80px}.contact_confirm .content_section .inner img{margin:0 auto}#contact_page .contact_confirm .content_section .inner p{font-weight:500;font-size:15px;font-feature-settings:'palt' on;color:#171a1c}#contact_page .contact_confirm .content_section .thank_you p{text-align:left;margin-bottom:80px}#contact_page .contact_confirm .form_section dt{border-bottom:1px solid rgba(0,0,0,.08);padding:16px 0}#contact_page .contact_confirm .form_section .sbmt_btn{width:100%;margin-bottom:35px}#contact_page .contact_confirm .form_section .sbmt_btn .more{background:#be3628}#contact_page .form_section #form_back .sbmt_btn .more{background:#171a1c}#contact_page .form_section #form_back .sbmt_btn{margin-bottom:80px}#contact_page .form_section #form_back .sbmt_btn:after{display:none}#privacy_page .head_section{padding:80px 0 0}#privacy_page .head_section img{width:95%;margin:40px auto}#privacy_page .content_section h3{font-weight:900;font-size:20px}#privacy_page .content_section p{font-weight:500;font-size:16px;font-feature-settings:normal}#privacy_page .content_section li{margin-bottom:120px}#privacy_page .content_section dt{font-weight:900;font-size:20px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:80px;padding-left:48px;position:relative}#privacy_page .content_section dt:after{position:absolute;left:0;top:0;content:"";height:32px;width:32px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/h_block.png) no-repeat;background-size:cover}#privacy_page .content_section dd p{margin-bottom:32px}#privacy_page .content_section dd ul li{margin:0 auto;font-weight:500;font-size:16px}#privacy_page .content_section dd ol li{margin:0 auto;font-weight:500;font-size:16px;list-style-type:decimal}#privacy_page .content_section dd ol{margin-left:10%}#privacy_page .content_section .cookie_link{margin-bottom:32px}#privacy_page .content_section .cookie_link a{text-decoration:underline}#privacy_page .content_section dd p a{text-decoration:underline}#privacy_page .content_section dd p.arign_right{text-align:right;margin:80px auto 160px}#news_page .head_section img{width:90%;margin:40px auto}#news_page .content_section{width:90%;overflow:hidden;margin:0 auto 80px}#news_page .content_section .news_sidebar{width:100%;margin:0 auto 40px}#news_page .content_section .news_section{width:100%}#news_page .content_section .news_sidebar li{border-top:1px solid rgba(0,0,0,.08)}#news_page .content_section .news_sidebar li:last-child{border-bottom:1px solid rgba(0,0,0,.08)}#news_page .content_section .news_sidebar li a{display:block;padding:14px 0;font-weight:500;font-size:14px;position:relative}#news_page .content_section .news_sidebar li.checked a{color:#1c91bf}#news_page .content_section .news_sidebar li.checked a:after{content:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/news_sidebar_checked.png);position:absolute;right:20px}#news_page .content_section .news_sidebar h5{margin:16px auto 20px}.news_news .news_section li,.news_pressrelease .news_section li,.news_media .news_section li,.news_ir .news_section li,.news_statistics .news_section li{display:none}.news_pressrelease .news_section li.news_pressrelease_li{display:block}.news_media .news_section li.news_media_li{display:block}.news_ir .news_section li.news_ir_li{display:block}.news_statistics .news_section li.news_statistics_li{display:block}.news_news .news_section li.news_news_li{display:block}#news_page .news_archive .content_section{width:100%;padding:0 5%;box-sizing:border-box;background:#fff;margin:0 auto;overflow:hidden;margin:0 auto 80px}#news_page .news_archive .li_head h a{color:#1c91bf;border-bottom:1px dashed #949494;display:block;margin-right:20px}#news_page .news_archive .li_head .news_topick:after{display:none}#news_page .news_archive h2{font-weight:700;font-size:20px;letter-spacing:.05em;margin:40px auto;text-align:left;text-transform:none}#news_page .news_archive p.date{padding:0;margin-bottom:40px}#news_page .news_archive h3{font-size:24px}#news_page .news_archive .news_section h{color:#171a1c;font-size:16px;padding:0}#news_page .news_archive .news_section .inner{width:100%;margin:0 auto 120px}#news_page .news_archive .news_section .inner iframe{width:90%!important;margin:0 5%;height:150vw!important}#news_page .news_archive .news_section .inner *{margin-bottom:40px}#news_page .news_archive .news_section .inner p{font-size:16px;font-feature-settings:normal}#news_page .news_archive .news_section .inner h4{font-weight:900;font-size:20px;letter-spacing:.2em;text-transform:uppercase;margin:60px auto 20px;padding-left:48px;position:relative;text-align:left}#news_page .news_archive .news_section .inner h4:after{position:absolute;left:0;top:0;content:"";height:32px;width:32px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/h_block.png) no-repeat;background-size:cover}#news_page .news_archive .news_section .inner p a{border-bottom:1px dashed #949494}#news_page .news_archive .news_section .inner p a.tel{border:none}#news_page .news_archive .news_section .inner p a.tel:after{display:none}#news_page .news_archive .news_section .inner p a:after{content:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/form_link.png);position:absolute;margin:0 6px}#news_page .news_archive .news_section .inner h5 span{font-weight:700;font-size:18px;letter-spacing:.15em;padding:8px 0;border-bottom:2px solid #1c91bf;position:relative;display:inline-block;margin:0;box-sizing:border-box}#news_page .news_archive .news_section .inner h5{display:block;margin-top:80px;box-sizing:border-box;position:relative}#news_page .news_archive .news_section .inner h5:after{content:"";width:100%;border-bottom:1px dashed rgba(0,0,0,.08);position:absolute;bottom:0}#news_page .news_archive .news_section a.more{margin-bottom:240px}#about_page .content_section{width:100%;padding-bottom:40px;margin:0 auto;text-align:center}#about_page .content_section ul{margin:0 auto 80px;width:90%;border-top:1px solid rgba(0,0,0,.08)}#about_page .content_section ul li{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}#about_page .content_section ul li a{font-weight:500;font-size:14px;letter-spacing:.05em;display:block;width:100%;padding:12px 0;text-align:left}#about_page .content_section ul img{width:auto;display:inline-block;padding:2px 12px}#about_page .content_section img.dot_action{margin:16px auto 24px}#about_page .head_section,#about_page .content_section{background:#f3f4f6;overflow:hidden}#about_page .head_section img{width:95%;margin:40px auto}#about_page .about_technology{overflow-x:hidden;position:relative}#about_page .about_technology:after{content:"";width:100%;height:100%;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/pattern_Black.png);position:absolute;z-index:-1;top:0}#about_page .first_content{width:90%;margin:0 auto}#about_page .second_content{width:90%;margin:0 auto}#about_page .third_content{width:90%;margin:0 auto}#about_page .third_content p{float:right}#about_page .second_content p,#about_page .third_content p{color:#fff;margin-bottom:40px;font-size:16px;width:100%}#about_page .first_content img{width:auto;margin:196px auto 0}#about_page .first_content h2{width:100%;margin:80px auto;font-weight:700;font-size:28px;line-height:2;letter-spacing:.15em;color:#fff}#about_page .first_content h2 span.fuchi{font-size:28px;display:block;letter-spacing:.15em;line-height:2;color:rgba(0,0,0,.0);-webkit-text-stroke:1px #fff}#about_page .about_green{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/about_green_bk.png) no-repeat;background-size:cover;background-position:top;padding:80px 0 80px;background-color:#f3f4f6}#about_page .about_green img{width:auto}#about_page .about_green .green_inner{width:100%;margin:72px auto}#about_page .about_green .green_inner img{margin:30px auto;width:50%}#about_page .about_green .green_inner p{font-weight:700;width:90%;margin:0 auto;font-size:16px;letter-spacing:.15em;font-feature-settings:'palt' on}#about_page .about_green img.about_green_01{width:80%;margin-left:20%}#about_page .about_green img.about_green_02{width:80%;margin-right:20%}#about_page .about_green ul{width:95%;margin:60px auto 0}#about_page .about_green ul li{width:100%;position:relative;display:flex;flex-direction:row;align-items:flex-start}#about_page .about_green ul li:after{content:"";position:absolute;height:36px;width:0;border:1px solid #1c91bf;box-shadow:0px 9px 127px rgba(37,158,201,.25),0px 3.28515px 46.3571px rgba(37,158,201,.36),0px 1.59488px 22.5055px rgba(37,158,201,.46),0px .781839px 11.0326px rgba(37,158,201,.58),0px .30914px 4.36231px rgba(37,158,201,.83);bottom:0;left:18.5%}#about_page .about_green ul li:last-child:after{display:none}#about_page .about_green ul li:last-child{margin-right:0}#about_page .about_green ul li img{margin:0 auto 36px;width:37%}#about_page .about_green ul li p{font-weight:700;font-size:14px;text-align:left;width:60%;padding-left:8%;margin:10vw 0 0}#about_page .about_concept h2{margin:0 auto 80px;font-weight:700;font-size:28px;line-height:2;letter-spacing:.15em;color:#fff}#about_page .about_concept h2 span.fuchi{font-size:28px;line-height:2;display:block;letter-spacing:.15em;color:rgba(0,0,0,.0);-webkit-text-stroke:1px #fff}#about_page .about_concept{padding:40px 0;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/about_concept_bk_sp.png) no-repeat;background-size:cover;background-position:center}#about_page .about_concept .inner{width:90%;margin:0 auto}#about_page .about_concept h4{font-weight:900;font-size:20px;letter-spacing:.2em;text-transform:uppercase;margin:0 auto 40px;padding-left:48px;position:relative;color:#fff}#about_page .about_concept h4:after{position:absolute;left:0;top:0;content:"";height:32px;width:32px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/h_block.png) no-repeat;background-size:cover}#about_page .about_concept .column{width:100%;margin:0 auto}#about_page .about_concept .column h5{font-family:'Noto Sans JP';color:#fff;width:400px;text-align:center;font-weight:700;font-size:26px;letter-spacing:.15em;font-feature-settings:'palt' on;width:100%}#about_page .about_concept .column img{width:110px;margin:20px auto}#about_page .about_concept p{width:90%;margin:0 auto 60px;color:#fff}#about_page .about_services{overflow:hidden;position:relative;padding-bottom:80px}#about_page .about_services:after{content:"";top:0;z-index:-2;width:100%;height:100%;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/pattern_Black.png);position:absolute}#about_page .about_services p{width:90%;margin:60px auto;color:#fff;font-size:18px}#about_page .about_services .column{width:100%;padding:80px 0 100px;margin:0 auto}#about_page .about_services .column h5{font-family:'Noto Sans JP';color:#fff;width:90%;text-align:center;font-weight:700;font-size:26px;letter-spacing:.15em;font-feature-settings:'palt' on}#about_page .about_services .column .icon{width:85%;margin:0 auto;position:relative}#about_page .about_services .column .icon img{filter:drop-shadow(0px 1.46007px 31.3914px rgba(37,158,201,.221855)) drop-shadow(0px .708835px 15.2399px rgba(37,158,201,.278145)) drop-shadow(0px .347484px 7.47091px rgba(37,158,201,.344991)) drop-shadow(0px .137396px 2.95401px rgba(37,158,201,.5));z-index:1}#about_page .about_services .column .icon h6{position:absolute;margin:75px auto;z-index:99;font-size:40px;line-height:56px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#fff;right:0;left:0}#about_page .about_services p.about_services_p{margin:0 auto 80px}#about_page .about_our .about_our_bk{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/about_our_bk.png) no-repeat;background-position:left;overflow:hidden}#about_page .about_our .inner{overflow:hidden;margin:80px auto}#about_page .about_our .inner .right,#about_page .about_our .inner .left{width:95%;margin:0 auto;float:none}#about_page .about_our .inner .right img{width:95%;margin:0 auto}#about_page .about_our .inner .left .inner{width:100%;margin:40px auto 0}#about_page .about_our .inner .left h2{font-family:'Noto Sans JP';font-size:28px;line-height:2}#about_page .about_our .inner .left h2 span{font-family:'Noto Sans JP';font-size:28px;line-height:2;font-weight:500;display:block;letter-spacing:.15em;color:rgba(0,0,0,.0);-webkit-text-stroke:1px #a9adaf}#about_page .about_our .inner .left h4{font-weight:900;font-size:20px;letter-spacing:.2em;text-transform:uppercase;margin:0 auto 40px;padding-left:48px;position:relative}#about_page .about_our .inner .left h4:after{position:absolute;left:0;top:0;content:"";height:32px;width:32px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/h_block.png) no-repeat;background-size:cover}#about_page .about_figure{overflow:hidden}#about_page .about_figure_bk{width:95%;padding:0 2.5%;box-sizing:border-box;margin:0 auto}#about_page .about_figure h3{position:relative}#about_page .about_figure h3 span{font-weight:700;font-size:18px;letter-spacing:.15em;padding:8px 0;border-bottom:2px solid #1c91bf;position:relative;display:inline-block;margin:0;box-sizing:border-box}#about_page .about_figure h3:after{content:"";width:100%;border-bottom:1px dashed rgba(0,0,0,.08);position:absolute;bottom:0;left:0}#about_page .about_figure img{width:95%;margin:80px auto 160px}#about_page .about_ourbusinesses{overflow:hidden;position:relative}#about_page .about_ourbusinesses .inner{width:95%;margin:40px auto 40px}#about_page .about_ourbusinesses .inner h3,#about_page .about_ourbusinesses .inner p{width:100%}#about_page .about_ourbusinesses .inner h3{font-weight:700;font-size:20px;padding-left:68px;margin:0 auto 20px;box-sizing:border-box;position:relative}#about_page .about_ourbusinesses .inner h3:before{content:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/business_icon.png);position:absolute;left:0;top:15%}#about_page .about_ourbusinesses .business_content img{width:100%;margin:0 auto 40px}#about_page .about_company{margin:0 auto;padding-top:80px;overflow:hidden}#about_page .about_company .content_section{margin:0 auto 40px}#about_page .about_company .inner{width:95%;margin:0 auto}#about_page .about_company .inner h3{font-weight:900;font-size:20px;letter-spacing:.2em;text-transform:uppercase;margin:0 auto 80px;padding-left:48px;position:relative}#about_page .about_company .inner h3:after{position:absolute;left:0;top:0;content:"";height:32px;width:32px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/h_block.png) no-repeat;background-size:cover}#about_page .about_company .inner table{margin-bottom:80px}#about_page .about_company .inner th{width:30%;text-align:left;font-weight:700;font-size:14px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}#about_page .about_company .inner td a{margin-bottom:8px;display:inline-block}#about_page .about_company .inner th span{font-size:10px;font-weight:400;display:block}#about_page .about_company .inner td{width:70%;font-weight:500;font-size:14px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}#about_page .about_company .inner td span{font-weight:500;font-size:14px}#about_page .about_company .inner #about_company_iso{scroll-margin-top:80px}#about_page .about_company .inner td .iso-item{font-size:14px;scroll-margin-top:80px}#about_page .about_company .inner td .iso-item:last-child{margin-top:32px}#about_page .about_company .inner td .iso-item li{list-style-type:"・";margin-left:15px;font-size:14px}#about_page .about_company .inner td h4.iso-title{font-size:18px;line-height:2;padding:10px 0;border-bottom:1px dashed rgba(0,0,0,.08);margin-bottom:24px;position:relative}#about_page .about_company .inner td h4.iso-title:after{content:"";position:absolute;top:0;left:0;height:100%;width:126px;border-bottom:2px solid #1c91bf}#about_page .about_company .inner td div#iso27001 .iso-logo{width:267px;text-align:center;font-size:10px;padding-bottom:24px;letter-spacing:0px;font-weight:700}#about_page .about_company .inner td div#iso27017 .iso-logo{width:161px;text-align:center;font-size:10px;padding-bottom:24px;letter-spacing:0px;font-weight:700}#about_page .about_company .inner td ul{font-size:14px}#about_page .about_company .inner td div.iso-logo img{margin-bottom:8px}#about_page .about_company .inner td span.iso-label{font-weight:700;padding-bottom:8px;display:block}.target_new{border-bottom:1px dashed #949494}.target_new:after{content:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/form_link.png);position:absolute;margin:0 6px}#about_page .about_access{padding-bottom:80px}#about_page .about_access .inner{width:95%;margin:0 auto}#about_page .about_access .inner h3{font-weight:900;font-size:20px;letter-spacing:.2em;text-transform:uppercase;margin:0 auto 40px;padding-left:48px;position:relative}#about_page .about_access .inner h3:after{position:absolute;left:0;top:0;content:"";height:32px;width:32px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/h_block.png) no-repeat;background-size:cover}#about_page .about_access iframe{height:100vw;width:100%;float:none}#about_page .about_access .right{width:100%;float:none}#about_page .about_access .right .inner{width:95%;background:#fff;margin:0 auto;padding:0 2.5% 40px;overflow:hidden}#about_page .about_access .right .inner h{font-weight:700;font-size:14px;margin:40px auto;display:block}#about_page .about_access .right .inner img{width:95%;margin:0 auto 40px}#about_page .about_access .right .inner p{font-weight:500;font-size:14px}#panel-btn{position:relative;z-index:99999999;top:0;right:0;width:80px;height:72px;padding:0}#panel-btn,#panel-btn span{box-sizing:border-box}#panel-btn span{display:inline-block;transition:all .4s;position:absolute;height:1px;right:0;left:0;margin:auto;border-radius:2px;background:#171a1c;width:20px}#panel-btn span:nth-of-type(1){top:34px}#panel-btn span:nth-of-type(2){top:40px}#panel-btn span:nth-of-type(3){top:46px}#panel-btn.active span{background:#fff}#panel-btn.active span:nth-of-type(1){top:34px;left:0;right:0;transform:translateY(6px) rotate(-45deg);width:30%}#panel-btn.active span:nth-of-type(2){opacity:0}#panel-btn.active span:nth-of-type(3){top:46px;left:0;right:0;transform:translateY(-6px) rotate(45deg);width:30%}.global_menu{display:none;position:fixed;top:0;left:0;width:100%;background:#171a1c;overflow:hidden;text-align:center;z-index:1000;height:100vh}.global_menu .left{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/Img_Menu.webp);background-size:cover;background-position:center;width:100%}.global_menu .right{width:100%;margin:0 auto}.global_menu .left .inner{width:90%;margin:30px auto}.global_menu .right .inner{width:90%;margin:0 auto;text-align:justify}.global_menu .left .inner img{width:38%;margin-bottom:60px}.global_menu .inner ul{margin-right:80px;border-left:1px solid rgba(255,255,255,.08)}.global_menu .right .inner ul{margin:40px 0;overflow:hidden}.global_menu .right .inner ul li{width:49%;float:left}.global_menu .right .inner ul li a{margin-bottom:0}.global_menu .inner ul li a{font-family:'Poppins';font-style:normal;font-weight:600;font-size:20px;letter-spacing:.15em;text-transform:uppercase;margin-left:20px;margin-bottom:24px;color:#fff;padding:0;width:auto;text-align:left}.global_menu .inner ul li a span{display:block;font-weight:300;font-size:12px;color:#fff}.global_menu .right .inner p{font-weight:500;font-size:14px;letter-spacing:.05em;color:#fff;text-align:left}.global_menu .right .inner a.map_link{font-family:'Poppins';font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);display:inline-block;width:auto;padding:0;text-align:left;margin-bottom:46px}.global_menu .right .inner .menu_sns{width:100%;overflow:hidden}.global_menu .right .inner .menu_sns p{font-weight:500;font-size:14px;color:#fff;width:60%;float:left;position:relative}.global_menu .right .inner .menu_sns p:after{content:"";width:250px;height:0;right:0;border-bottom:1px solid rgba(255,255,255,.08);position:absolute;top:50%}.global_menu .right .inner .menu_sns ul{width:35%;display:flex;float:right;border:none;margin:0;flex-direction:row;align-items:center;padding:0}.global_menu .right .inner .menu_sns ul a{clear:both;margin:3px 0 0 20px}#about_page .about_technology iframe.technology_movie{z-index:-1;position:fixed!important;height:120%!important}#about_page .about_technology iframe.services_movie{z-index:-3;position:fixed!important;height:110%!important}.movie_hidden{display:none}.about_our,.about_figure,.about_ourbusinesses,.about_company,.about_access,.recruit_section,.contact_section{background-color:#f3f4f6}.recruit_message .dot_action{margin:16px 0 24px}.home .fv .fv_navi .item p{font-size:10px!important;padding:10px;text-align:center}.fv .fv_navi .item p:after{display:none!important}.sbmt_btn .more{width:100%}.slide .item{height:80vh!important;position:relative;overflow:hidden}.slide .item iframe{min-height:700px!important;position:absolute;top:0;left:0;right:0;margin:auto}.fv .slide li.gx_inner:after,.fv .slide li.carbonix_inner{content:"";width:100%;height:100%;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/pattern_Black.png);position:absolute;z-index:0;top:0}.fv .slide li.carbonix_inner img,.fv .slide li.elic_inner img{width:90%!important}.wp-block-image img{width:auto;max-width:100%;margin:0 auto;height:auto}.has-text-align-right{text-align:right!important}.has-extra-small-font-size{font-size:12px!important}.wp-block-file__button{color:#fff;background:#171a1c;padding:5px 10px;margin:10px auto;display:block;text-align:center}.wp-block-file__embed{display:none}.wp-block-table th,.wp-block-table td{padding:5px 10px;font-size:13px;border:1px solid #bfbfbf}.wp-element-caption{font-size:12px}#news_page .news_archive .content_section p{font-weight:400}#news_page .news_archive .news_section .inner ul{border-top:none}#news_page .news_archive .news_section .inner li{margin-bottom:10px;padding-left:1.5em;position:relative;font-size:90%}#news_page .news_archive .news_section .inner li:before{content:"・";position:absolute;left:0}.fv .slide-box .slide li.carbonix_inner{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/carbonix_inner_bk_sp.png);background-size:cover;background-position:center}.slide-box{position:relative;margin:0;padding:0;height:100%}.slide{position:relative;margin:0;padding:0;height:100%}.slide .item{position:relative;height:56.25vw;overflow:hidden}.slide .item a{display:block}.slide .item:before{display:block;padding-top:10%;content:""}.slide .item .image{position:relative;overflow:hidden}.slide .item img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.slide>.slick-list,.slide>.slick-list>.slick-track,.slide>.slick-list>.slick-track>.slick-slide>div{position:relative;height:100%}.slide-navigation{line-height:0;position:absolute;margin:0;padding:0}.slide-navigation .item{position:relative;cursor:pointer}.slide-navigation .item .image{position:relative;overflow:hidden;width:100%;height:100%;margin:0;padding:0}.slide-navigation .item .image:before{display:block;padding-top:35%;content:""}.slide-navigation .item .image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.5;background:#000}.slide-navigation .slick-current .image:after{opacity:0}.slide-navigation .item .image{position:relative;overflow:hidden}.slide-navigation .item .image img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.slide-navigation .slick-track{transform:unset!important}.slick-vertical .slick-slide{border:0 solid transparent}.slick-arrow{z-index:999}.slick-prev{top:25px;bottom:0;left:20px;right:auto;margin:auto}.slick-next{top:25px;bottom:0;left:auto;right:20px;margin:auto}.fv .fv_navi .slick-active .item{background:#171a1c}.fv .fv_navi .item p{position:relative;width:100%;box-sizing:border-box;font-weight:400;font-size:12px;letter-spacing:.05em;color:#fff;padding:10px 30px;border-right:1px solid rgba(255,255,255,.25)}.fv .fv_navi slick-current:last-child p{border-right:none}.fv .fv_navi .item p:after{content:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/fv_navi_icon.png);position:absolute;left:16px}.fv .fv_navi .draggable{position:absolute;bottom:0;width:100%}.fv .slide li iframe{width:100%;height:100%}.fv .slide li.gx_inner .img_box{position:absolute;width:90%;right:0;left:0;margin:28vw auto;z-index:99}.fv .slide li.gx_inner .img_box .gx_svg{width:50%;position:relative;margin:0 auto 20px;max-width:288px}.fv .slide li.gx_inner .img_box .x_svg{width:22%;position:relative;margin:0 auto 15px;max-width:80px}.fv .slide li.gx_inner .img_box h3{font-family:'Poppins';font-style:normal;font-weight:600;font-size:32px;line-height:56px;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;margin:0 auto 15px}.fv .slide li.gx_inner .img_box p{font-weight:700;font-size:14px;line-height:28px;text-align:center;letter-spacing:.2em;color:#fff}.fv .slide li:after{content:"";width:100%;height:100%;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/pattern_Black.png);position:absolute;z-index:1;top:0}.fv .slide li.carbonix_inner{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/carbonix_inner_bk.png);background-size:cover;background-position:center}.fv .slide li.carbonix_inner .img_box{width:90%;max-width:600px;margin:10vh auto 0}.fv .slide li.carbonix_inner .img_box p{font-family:'Noto Sans JP';text-align:center;font-weight:700;font-size:16px;line-height:32px;color:#fff;margin-bottom:32px;position:relative;z-index:2}.fv .slide li.carbonix_inner .img_box img{position:relative;width:90%;max-width:600px;z-index:99;margin:0 auto 80px}.fv .slide li.elic_inner{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/elic_inner_bk.png);background-size:cover;background-position:center}.fv .slide li.elic_inner .img_box{width:90%;max-width:600px;margin:10vh auto 0}.fv .slide li.elic_inner .img_box p{font-family:'Noto Sans JP';text-align:center;font-weight:700;font-size:16px;line-height:32px;color:#fff;margin-bottom:32px;position:relative;z-index:2}.fv .slide li.elic_inner .img_box img{position:relative;width:50%;max-width:148px;z-index:99;margin:0 auto 80px}.fv .slide li.elic_inner img{position:absolute;width:50%;max-width:600px;right:0;left:0;top:0;z-index:99}.gx_bk h{display:block}.gx_bk h:first-child{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/Img_WhatIsGX01.png) no-repeat center center/cover;-webkit-background-clip:text}.gx_bk h:nth-child(2),.gx_bk h:nth-child(3){background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/Img_WhatIsGX02.png) no-repeat center center/cover;-webkit-background-clip:text}.gx_bk h:nth-child(4),.gx_bk h:nth-child(5){background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/Img_WhatIsGX03.png) no-repeat center center/cover;-webkit-background-clip:text}.gx_bk h:last-child{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/Img_WhatIsGX04.png) no-repeat center center/cover;-webkit-background-clip:text}.gx_bk h span{font-size:5em;color:transparent;font-weight:700;font-family:'Poppins';font-style:normal;font-weight:700;font-size:96px;line-height:80px;text-align:center;display:block;letter-spacing:0}.business_content ul{width:100%;margin:0 auto}.business_content ul li{position:relative;width:95%;overflow:hidden;margin:0 auto}.business_content_box{position:absolute;top:32px;left:32px;width:calc(100% - 64px);height:calc(100% - 64px)}.business_content_box p{font-size:14px;line-height:28px;width:100%;margin:0 auto 40px 0}#about_page .about_ourbusinesses .business_content .business_content_box img{width:70%;margin:0 auto 40px 0}#about_page .service_page .about_ourbusinesses p.sp_p{position:absolute;bottom:32px}#about_page .service_page .about_ourbusinesses #service_carbonix p.sp_p,#about_page .service_page .about_ourbusinesses #service_gx p.sp_p{position:absolute;bottom:50vw}.business_content_box h{font-weight:700;font-size:30px;line-height:60px;letter-spacing:.15em;margin:0 auto 40px 0;display:block}.p_white *{color:#fff}#about_page .about_ourbusinesses .business_content .p_white img{width:35%}.head_section h1{margin:20vw auto;float:none;width:auto;text-align:center;position:relative;z-index:2;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:36px;letter-spacing:.5em}#contact_page .gx_title h1{letter-spacing:.3em}.head_section h3{position:absolute;margin:auto;top:36.5vw;width:100%;text-align:center;color:#fff;font-family:'Poppins';font-style:normal;font-weight:600;font-size:330%;line-height:72px;z-index:1}#privacy_page .head_section h3{top:27vw}.head_section svg.h_l{position:absolute;width:25%;right:0;left:0;margin:auto;top:22vw;z-index:2;filter:drop-shadow(3px 3px 5px rgba(37,158,201,.25))}.head_section svg.h_r{position:absolute;width:25%;right:0;left:0;margin:auto;top:47vw;z-index:2;filter:drop-shadow(3px 3px 5px rgba(37,158,201,.25))}#contact_page .gx_title svg.h_r{position:absolute;width:25%;right:0;left:0;margin:auto;top:57vw;z-index:2;filter:drop-shadow(3px 3px 5px rgba(37,158,201,.25))}@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:356.1796875px;stroke-dasharray:356.1796875px}100%{stroke-dashoffset:0;stroke-dasharray:356.1796875px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:356.1796875px;stroke-dasharray:356.1796875px}100%{stroke-dashoffset:0;stroke-dasharray:356.1796875px}}.svg-elem-1{-webkit-animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both;animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both}@-webkit-keyframes animate-svg-stroke-2{0%{stroke-dashoffset:356.1796875px;stroke-dasharray:356.1796875px}100%{stroke-dashoffset:0;stroke-dasharray:356.1796875px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:356.1796875px;stroke-dasharray:356.1796875px}100%{stroke-dashoffset:0;stroke-dasharray:356.1796875px}}.svg-elem-2{-webkit-animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both;animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both}.lang{display:none}.lang_sp{text-align:right;position:absolute;right:100px;top:27px;color:#fff}.lang_sp *{color:#fff}.lang_sp a{display:inline;width:auto;padding:0}.lang_sp .jp{cursor:unset}.lang_sp .en{text-decoration:underline}.global_menu .right .inner .menu_sns ul li{width:auto}.post_table{width:100%}.post_table td{display:block}.post_table td:last-child{text-align:right}.post_table td:last-child img{margin:10px auto;width:auto}#about_page .service_page .about_ourbusinesses{margin:0 auto 70px}#about_page .service_page .about_ourbusinesses p{position:relative;z-index:2;font-size:90%}#about_page .service_page .about_ourbusinesses:before{position:absolute;top:0;left:0;height:50vw;width:50vw;content:"";display:block;background:#fff;z-index:0}#about_page .service_page .about_ourbusinesses .service_more{position:absolute;width:80%;margin:auto;padding:8px 20px 10px 0;background:#171a1c;bottom:120px;left:0;right:0;text-align:center;overflow:hidden;z-index:1}#about_page .service_page .about_ourbusinesses .service_more span{color:#fff;position:relative;z-index:1;font-size:80%}#about_page .service_page .about_ourbusinesses .service_more:before{position:absolute;content:"";width:22px;height:17px;background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/service_arrow_w.svg) no-repeat;right:20px;top:0;bottom:0;margin:auto;transition:.5s;z-index:1}#about_page .service_page .about_ourbusinesses li a:hover .service_more:before{right:10px;transition:.5s}#about_page .service_page .about_ourbusinesses .service_more:after{content:"";width:100%;height:100%;position:absolute;left:-100%;top:0;background:linear-gradient(90deg,#0cc1d7 0%,#1c91bf 100%);transition:.5s;z-index:0}#about_page .service_page .about_ourbusinesses li a:hover .service_more:after{left:0;transition:.5s}#about_page .service_page .content_section{padding:0}#about_page .commercial{background:#f3f4f6;text-align:center;padding-bottom:10px}#about_page .commercial iframe{width:100%;height:54vw}#about_page .commercial p{width:90%;margin:20px auto;font-size:80%}.about_sustech{background:url(//sustech-inc.co.jp/wp-content/themes/sustech/css/../img/about_background.png) no-repeat;background-color:#f3f4f6;background-size:contain;background-position:top 15% center;overflow:hidden;padding:80px 0 0;position:relative;width:100%;height:100%}.about_sustech .right{position:relative;z-index:2;width:95%;margin:0 auto;float:none}.about_sustech h2{margin:0 auto 30px}.about_sustech p{margin:0 auto 30px;font-weight:400;font-size:90%}.about_sustech .about_logo{width:98%;position:absolute;top:0;left:0;right:0;margin:auto}.about_technology_head{padding:100px 0}.about_list .inner h3{border-bottom:1px solid rgba(0,0,0,.08);width:100%;padding-bottom:20px}.about_list .business_content ul{overflow:hidden}.about_list .business_content ul li{width:90%;margin:0 auto 20px}#about_page .about_list .business_content img{width:110%}.about_list .business_content_box{top:6vw;left:10vw}.about_list .business_content_box p{font-size:14px;line-height:28px;width:100%;margin:20px auto 10px 0}#about_page .about_list .business_content .business_content_box img{width:55%}#about_page .about_list .business_content .elic_box .business_content_box img{width:30%}.about_list .business_content_box h{font-size:21px;line-height:1.5;margin:20px auto 0}.about_list .elic_box .business_content_box h{margin:0 auto}#about_member ul li{margin:0 auto 50px}#about_member ul li dl{overflow:hidden;padding:0 0 50px;border-bottom:1px solid rgba(0,0,0,.08)}#about_member ul li dl dt *{text-align:center}#about_member ul li dl dt h5{margin:0 auto;font-size:90%}#about_member ul li dl dt h6{font-size:180%}#about_member ul li dl dt h6 span{font-size:50%;display:block;font-weight:400}#about_member ul li dl dd{width:95%;font-size:85%;margin:20px auto 0}.about_list .more{width:80%;margin:40px auto}#about_page .about_list .business_content img{margin:0 auto}#about_service{padding:100px 0 0}#about_access .content_section,#about_concept{padding:40px 0}#about_page #about_member .content_section{margin:40px auto}.index_head_section{text-align:center;padding:120px 0 0;margin:0 auto 40px}.index_head_section .dot_action{margin:16px auto 24px}.about_sustech .inner{overflow:hidden}.about_sustech .more{width:80%;margin:10px auto 40px}.news_section{margin-top:160px}.sustech_svg{margin-top:15vh!important}#about_page #about_head{padding:0}.fullvw img{min-width:100%}.postright img{margin:0 0 0 auto}.postleft img{margin:0 auto 0 0}