@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:20px}body{font-family:"Noto Sans JP",Meiryo,"メイリオ",sans-serif;font-size:1.6rem;color:#000;font-weight:400;letter-spacing:0;-webkit-text-size-adjust:100%}p,h1,h2,h3,h4,h5,li,.text,.txt{font-family:"Noto Sans JP",Meiryo,"メイリオ",sans-serif}a{text-decoration:none}a:hover{opacity:0.6;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}a:link,a:hover,a:active,a:visited{color:#000;text-decoration:none}.anchorWide{position:relative}.anchorWide a{position:absolute;top:0;left:0;width:100%;height:100%}.container{padding-left:15px;padding-right:15px}@media screen and (min-width: 1200px){.container{max-width:1500px;width:auto}}.row{margin-left:-10px;margin-right:-10px}@media screen and (max-width: 991px){.row{margin-left:-5px;margin-right:-5px}}.row .col-lg-0,.row .col-md-0,.row .col-sm-0,.row .col-xs-0{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-0,.row .col-md-0,.row .col-sm-0,.row .col-xs-0{padding:0 5px}}.row .col-lg-1,.row .col-md-1,.row .col-sm-1,.row .col-xs-1{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-1,.row .col-md-1,.row .col-sm-1,.row .col-xs-1{padding:0 5px}}.row .col-lg-2,.row .col-md-2,.row .col-sm-2,.row .col-xs-2{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-2,.row .col-md-2,.row .col-sm-2,.row .col-xs-2{padding:0 5px}}.row .col-lg-3,.row .col-md-3,.row .col-sm-3,.row .col-xs-3{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-3,.row .col-md-3,.row .col-sm-3,.row .col-xs-3{padding:0 5px}}.row .col-lg-4,.row .col-md-4,.row .col-sm-4,.row .col-xs-4{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-4,.row .col-md-4,.row .col-sm-4,.row .col-xs-4{padding:0 5px}}.row .col-lg-5,.row .col-md-5,.row .col-sm-5,.row .col-xs-5{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-5,.row .col-md-5,.row .col-sm-5,.row .col-xs-5{padding:0 5px}}.row .col-lg-6,.row .col-md-6,.row .col-sm-6,.row .col-xs-6{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-6,.row .col-md-6,.row .col-sm-6,.row .col-xs-6{padding:0 5px}}.row .col-lg-7,.row .col-md-7,.row .col-sm-7,.row .col-xs-7{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-7,.row .col-md-7,.row .col-sm-7,.row .col-xs-7{padding:0 5px}}.row .col-lg-8,.row .col-md-8,.row .col-sm-8,.row .col-xs-8{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-8,.row .col-md-8,.row .col-sm-8,.row .col-xs-8{padding:0 5px}}.row .col-lg-9,.row .col-md-9,.row .col-sm-9,.row .col-xs-9{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-9,.row .col-md-9,.row .col-sm-9,.row .col-xs-9{padding:0 5px}}.row .col-lg-10,.row .col-md-10,.row .col-sm-10,.row .col-xs-10{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-10,.row .col-md-10,.row .col-sm-10,.row .col-xs-10{padding:0 5px}}.row .col-lg-11,.row .col-md-11,.row .col-sm-11,.row .col-xs-11{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-11,.row .col-md-11,.row .col-sm-11,.row .col-xs-11{padding:0 5px}}.row .col-lg-12,.row .col-md-12,.row .col-sm-12,.row .col-xs-12{padding:0 10px}@media screen and (max-width: 991px){.row .col-lg-12,.row .col-md-12,.row .col-sm-12,.row .col-xs-12{padding:0 5px}}.js_ofi{object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.inFull{max-width:100%;width:100%}.in1600{padding-right:20px;padding-left:20px;max-width:1640px}@media (max-width: 1199px){.in1600{padding-right:10px;padding-left:10px;max-width:962px}}@media (max-width: 991px){.in1600{max-width:738px}}@media (max-width: 767px){.in1600{padding:0 10px}}.in1330{padding-right:10px;padding-left:10px;max-width:1350px}@media (max-width: 1350px){.in1330{max-width:1200px}}@media (max-width: 1199px){.in1330{max-width:962px}}@media (max-width: 991px){.in1330{max-width:738px}}@media (max-width: 767px){.in1330{padding:0 10px}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?80ceq2");src:url("../fonts/icomoon//icomoon.eot?80ceq2#iefix") format("embedded-opentype"),url("../fonts/icomoon//icomoon.ttf?80ceq2") format("truetype"),url("../fonts/icomoon//icomoon.woff?80ceq2") format("woff"),url("../fonts/icomoon//icomoon.svg?80ceq2#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-arrow:before{content:"\e911"}.icon-icon-commu:before{content:"\e912"}.icon-icon-construction:before{content:"\e913"}.icon-icon-design:before{content:"\e914"}.icon-icon-estimate:before{content:"\e915"}.icon-icon-inspection:before{content:"\e916"}.icon-icon-item:before{content:"\e917"}.icon-icon-questionnaire:before{content:"\e918"}.icon-icon-resualt:before{content:"\e919"}.icon-icon-seminar:before{content:"\e91a"}.icon-icon-talk:before{content:"\e91b";display:block;overflow:hidden}.icon-icon-fax .path1:before{content:"\e900";color:#fff}.icon-icon-fax .path2:before{content:"\e901";margin-left:-1em;color:#0097f5}.icon-icon-fax .path3:before{content:"\e902";margin-left:-1em;color:#0097f5}.icon-icon-fax .path4:before{content:"\e903";margin-left:-1em;color:#0097f5}.icon-icon-fax .path5:before{content:"\e904";margin-left:-1em;color:#0097f5}.icon-icon-fax .path6:before{content:"\e905";margin-left:-1em;color:#0097f5}.icon-icon-fax .path7:before{content:"\e906";margin-left:-1em;color:#0097f5}.icon-icon-fax .path8:before{content:"\e907";margin-left:-1em;color:#0097f5}.icon-icon-fax .path9:before{content:"\e908";margin-left:-1em;color:#0097f5}.icon-icon-fax .path10:before{content:"\e909";margin-left:-1em;color:#0097f5}.icon-icon-fax .path11:before{content:"\e90a";margin-left:-1em;color:#0097f5}.icon-icon-fax .path12:before{content:"\e90b";margin-left:-1em;color:#0097f5}.icon-icon-fax .path13:before{content:"\e90c";margin-left:-1em;color:#0097f5}.icon-icon-fax .path14:before{content:"\e90d";margin-left:-1em;color:#0097f5}.icon-icon-mail:before{content:"\e90e"}.icon-icon-tel:before{content:"\e90f"}.icon-icon-touch:before{content:"\e910"}#header{box-shadow:1px 1px 10px -3px #999;position:fixed;top:0;left:0;right:0;height:115px;line-height:115px;z-index:999;background:rgba(255,255,255,0.8)}#header h1{width:0;height:0;position:absolute;top:-200px;left:-200px}#header .headerIn{height:auto;overflow:hidden;*zoom:1}#header .nav-button:hover{opacity:1}#header .logo{padding-top:5px;padding-left:60px;padding-right:15px}@media (max-width: 1720px){#header .logo{padding-top:0px;padding-left:4px;padding-right:0px}}#header .navCont{display:none}@media (max-width: 1720px){#header{height:100px;line-height:100px}}#header .links{display:inline-block}@media (max-width: 1720px){#header .links{margin-left:-15px}}#header .links li{display:inline-block;font-size:2.0rem}#header .links li .nav-title{padding:0 20px}#header .links li a{display:inline-block;color:#000}#header .links li a:hover{background:#ccc;opacity:0.7}@media (max-width: 1720px){#header .links li{font-size:1.9rem}#header .links li .nav-title{padding:0 10px}}#header .contactCont{overflow:hidden;*zoom:1}#header .contactCont a{color:#fff}#header .contactCont .tel,#header .contactCont .contact{float:left;font-size:2.3rem;font-weight:700;color:#fff;text-align:center;padding:21px 31px;height:115px}#header .contactCont .tel i[class^="icon-icon-"],#header .contactCont .contact i[class^="icon-icon-"]{font-size:53px;vertical-align:-13px;margin-right:10px}@media (max-width: 1720px){#header .contactCont .tel,#header .contactCont .contact{font-size:2.2rem;height:100px}#header .contactCont .tel i[class^="icon-icon-"],#header .contactCont .contact i[class^="icon-icon-"]{font-size:45px;vertical-align:-10px;margin-right:5px}}#header .contactCont .tel{background:#006FCE;width:254px}@media (max-width: 1720px){#header .contactCont .tel{width:215px}}#header .contactCont .contact{background:#14B7FF;width:334px;position:relative}@media (max-width: 1720px){#header .contactCont .contact{width:290px}}@media (max-width: 1420px){#header .contactCont .contact{width:100px}#header .contactCont .contact i[class^="icon-icon-"]{vertical-align:0}#header .contactCont .contact .contactTxt{position:absolute;font-size:1.5rem;top:27px;left:5px}#header .contactCont .contact .contactTxt .noneForm{display:none}}@media (max-width: 1199px){#header{height:80px;line-height:80px}#header .links{display:none}#header .logo{padding-left:30px;height:80px}#header .contactCont{margin-right:75px}#header .contactCont .tel,#header .contactCont .contact{height:80px;line-height:80px}#header .contactCont .tel{width:240px}#header .contactCont .contact{width:300px}#header .contactCont .contact i[class^="icon-icon-"]{vertical-align:-10px}#header .contactCont .contact .contactTxt{position:static;font-size:2.2rem}#header .contactCont .contact .contactTxt .noneForm{display:inline-block}#header .navCont{display:block}#header .navCont .navBtnIn,#header .navCont .navBtnIn span{display:inline-block;transition:all 0.4s;box-sizing:border-box}#header .navCont .navBtnIn{z-index:20;position:absolute;top:25px;right:15px;width:40px;height:30px}#header .navCont .navBtnIn span{position:absolute;left:0;width:100%;height:4px;background-color:rgba(0,0,0,0.8);border-radius:4px}#header .navCont .navBtnIn span:nth-of-type(1){top:0}#header .navCont .navBtnIn span:nth-of-type(2){top:13px}#header .navCont .navBtnIn span:nth-of-type(3){bottom:0}#header .navCont .navBtnIn.openMenu span{background-color:#fff}#header .navCont .navBtnIn.openMenu span:nth-of-type(1){-moz-transform:translateY(13px) rotate(-45deg);-ms-transform:translateY(13px) rotate(-45deg);-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}#header .navCont .navBtnIn.openMenu span:nth-of-type(2){opacity:0}#header .navCont .navBtnIn.openMenu span:nth-of-type(3){-moz-transform:translateY(-13px) rotate(45deg);-ms-transform:translateY(-13px) rotate(45deg);-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}}@media (max-width: 991px){#header .contactCont .contact{width:100px}#header .contactCont .contact i[class^="icon-icon-"]{vertical-align:0}#header .contactCont .contact .contactTxt{position:absolute;font-size:1.5rem;top:27px;left:5px}#header .contactCont .contact .contactTxt .noneForm{display:none}}@media (max-width: 767px){#header{height:70px}#header .logo{padding-left:0;height:70px}#header .contactCont{display:none}#header .navCont .navBtnIn{top:20px}}.nav-wrap{overflow:scroll}@media screen and (min-width: 768px){.nav-wrap{display:block !important}}@media screen and (max-width: 1399px){.navBtnIn{display:block;cursor:pointer}.nav-wrap{position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;height:100%;background-color:rgba(0,0,0,0.7);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);margin-left:70%}.nav-wrap .gnav{position:relative;overflow-x:hidden;overflow-y:auto;margin-top:90px}.nav-wrap li{line-height:30px;display:block}.nav-wrap li a{display:block;color:#fff;padding:20px;-moz-transition:ease .35s;-o-transition:ease .35s;-webkit-transition:ease .35s;transition:ease .35s}.nav-wrap li a:hover{background-color:rgba(255,255,255,0.5)}.nav-wrap li a:hover:after{content:none}.nav-wrap.openMenu{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition:ease .35s;-o-transition:ease .35s;-webkit-transition:ease .35s;transition:ease .35s}.nav-wrap.closeMenu{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:ease .35s;-o-transition:ease .35s;-webkit-transition:ease .35s;transition:ease .35s}.navBtnIn,.navBtnIn span{display:inline-block;transition:all 0.4s;box-sizing:border-box}.navBtnIn{z-index:20;position:absolute;top:30px;right:15px;width:40px;height:30px}.navBtnIn span{position:absolute;left:0;width:100%;height:4px;background-color:rgba(0,0,0,0.7);border-radius:4px}.navBtnIn span:nth-of-type(1){top:0}.navBtnIn span:nth-of-type(2){top:13px}.navBtnIn span:nth-of-type(3){bottom:0}.navBtnIn.openMenu span:nth-of-type(1){-moz-transform:translateY(13px) rotate(-45deg);-ms-transform:translateY(13px) rotate(-45deg);-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}.navBtnIn.openMenu span:nth-of-type(2){opacity:0}.navBtnIn.openMenu span:nth-of-type(3){-moz-transform:translateY(-13px) rotate(45deg);-ms-transform:translateY(-13px) rotate(45deg);-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}}@media screen and (max-width: 991px){.nav-wrap{margin-left:45%}.nav-wrap .gnav{margin:90px 0}.nav-wrap li a{padding-left:50px}}@media screen and (max-width: 767px){.navBtnIn{width:26px;height:21px;top:20px;right:10px}.navBtnIn span:nth-of-type(2){top:9px}.navBtnIn.openMenu span:nth-of-type(1){-moz-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.navBtnIn.openMenu span:nth-of-type(3){-moz-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.nav-wrap{margin-left:0%}.nav-wrap .gnav{margin:60px 0 30px;padding:0 15px;border:none;text-align:left}.nav-wrap li{margin-bottom:10px}.nav-wrap li:last-child{margin-bottom:0}.nav-wrap li a{padding:7px;font-size:1.8rem}}@media screen and (max-width: 370px){.nav-wrap li{line-height:27px;margin-bottom:5px}.nav-wrap li a{padding:3px 0}}.customize-support #header{top:30px}@media (max-width: 767px){.customize-support #header{top:40px}}#wpadminbar{position:fixed !important}#footer{background:#14B7FF}#footer .headTtl{background:#fff;padding:40px 0;margin-bottom:40px;position:relative}#footer .headTtl:after{content:"";width:0;height:0;border-style:solid;border-width:3px 64px 30px 0px;border-color:transparent #fff transparent transparent;position:absolute;bottom:-26px;right:0;left:47%}@media (max-width: 991px){#footer .headTtl{padding:30px 0}}@media (max-width: 767px){#footer .headTtl{padding:20px 0;font-size:2.0rem}#footer .headTtl:after{bottom:-19px;left:40%}}#footer .footerIn{padding:35px 0 70px}@media (max-width: 1199px){#footer .footerIn{padding:30px 0 60px}}@media (max-width: 991px){#footer .footerIn{padding:35px 0 50px}}@media (max-width: 767px){#footer .footerIn{padding:20px 0 40px}}#footer .footerIn .footerCont{margin:auto;max-width:840px;width:100%}@media (max-width: 991px){#footer .footerIn .footerCont{width:750px}}@media (max-width: 767px){#footer .footerIn .footerCont{width:100%;padding:0 10px}}#footer .footerIn .footerCont .row{margin:0}#footer .footerIn .footerCont .col2{float:left;width:calc( 50% - 5px );margin-bottom:10px}#footer .footerIn .footerCont .col2:first-of-type{margin-right:10px}@media (max-width: 991px){#footer .footerIn .footerCont .col2{float:none;width:100%}}#footer .footerIn .footerCont .tel,#footer .footerIn .footerCont .fax,#footer .footerIn .footerCont .cont{width:100%;height:116px;line-height:106px;border-radius:20px;background:#006FCE;border:5px solid #006FCE;box-sizing:border-box;text-align:center;font-weight:700}#footer .footerIn .footerCont .tel [class^="icon-"],#footer .footerIn .footerCont .fax [class^="icon-"],#footer .footerIn .footerCont .cont [class^="icon-"]{font-size:6.5rem;vertical-align:-11px}@media (max-width: 991px){#footer .footerIn .footerCont .tel,#footer .footerIn .footerCont .fax,#footer .footerIn .footerCont .cont{height:80px;line-height:65px}#footer .footerIn .footerCont .tel [class^="icon-"],#footer .footerIn .footerCont .fax [class^="icon-"],#footer .footerIn .footerCont .cont [class^="icon-"]{font-size:5.5rem}}@media (max-width: 767px){#footer .footerIn .footerCont .tel [class^="icon-"],#footer .footerIn .footerCont .fax [class^="icon-"],#footer .footerIn .footerCont .cont [class^="icon-"]{font-size:4.8rem}}#footer .footerIn .footerCont .fax{background:none;border:5px solid #fff}#footer .footerIn .footerCont .fax .icon-icon-fax{margin-right:-20px}#footer .footerIn .footerCont .tel,#footer .footerIn .footerCont .fax{display:block}#footer .footerIn .footerCont .tel p,#footer .footerIn .footerCont .fax p{font-size:3.9rem;color:#fff}#footer .footerIn .footerCont .tel p a,#footer .footerIn .footerCont .fax p a{color:#fff}@media (max-width: 991px){#footer .footerIn .footerCont .tel p,#footer .footerIn .footerCont .fax p{font-size:3.4rem}}@media (max-width: 991px){#footer .footerIn .footerCont .tel p,#footer .footerIn .footerCont .fax p{font-size:3.1rem}}@media (max-width: 767px){#footer .footerIn .footerCont .tel p,#footer .footerIn .footerCont .fax p{font-size:2.4rem}}@media (max-width: 991px){#footer .footerIn .footerCont .tel,#footer .footerIn .footerCont .fax{line-height:68px}}#footer .footerIn .footerCont .cont{background:#fff;border:5px solid #fff}#footer .footerIn .footerCont .cont .icon-icon-mail::before{color:#14B7FF}#footer .footerIn .footerCont .cont p{font-size:4.0rem;color:#14B7FF}@media (max-width: 991px){#footer .footerIn .footerCont .cont p{font-size:3.1rem}}@media (max-width: 767px){#footer .footerIn .footerCont .cont p{line-height:72px;font-size:2.2rem}}#footer .footerIn .footerCont .cont:hover{opacity:0.8}#footer .footerBtm{background:#000;padding:22px 0 25px;line-height:1.35;overflow:hidden;*zoom:1}#footer .footerBtm p{color:#fff}@media (max-width: 991px){#footer .footerBtm p{margin-bottom:3px}}#footer .footerBtm .name{font-size:2.0rem}@media (max-width: 991px){#footer .footerBtm .name{font-size:1.9rem}}#footer .footerBtm .address{font-size:1.7rem;font-weight:400}@media (max-width: 991px){#footer .footerBtm .address{font-size:1.5rem}}#footer .footerBtm .address a{color:#fff;text-decoration:underline}#footer .footerBtm .address a:hover{text-decoration:none}#footer .footerBtm .link{font-size:1.5rem}#footer .footerBtm .link a{color:#fff;font-family:"游ゴシック体",YuGothic,"Noto Sans JP",Meiryo,"メイリオ",sans-serif}@media (max-width: 991px){#footer .footerBtm .link{font-size:1.4rem}}#footer .footerBtm .link .copy{font-family:"游ゴシック体",YuGothic,"Noto Sans JP",Meiryo,"メイリオ",sans-serif;margin-left:25px;font-size:1.4rem}@media (max-width: 991px){#footer .footerBtm .link .copy{margin-left:0;font-size:1.3rem}}#footer .footerBtm .pull-right{position:relative;width:100%}#footer .footerBtm .pull-right p{position:absolute;bottom:0;right:0}.headTtl{font-size:3.5rem;font-weight:700;text-align:center;margin-bottom:30px}@media (max-width: 1199px){.headTtl{font-size:3.0rem}}@media (max-width: 991px){.headTtl{font-size:2.8rem}}@media (max-width: 767px){.headTtl{font-size:2.4rem}}.comBtn{font-size:2.4rem;color:#fff !important;background:#006FCE;display:inline-block;padding:14px 40px;width:226px}
