html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figure,input,select,textarea,th,td,time,header,footer,main,article,section{box-sizing:border-box;margin:0;padding:0}main{display:block}html,body{width:100%}html{font-size:62.5%}body{overflow-y:scroll;text-align:center;-webkit-text-size-adjust:100%}body,input,textarea{color:#333;font-display:swap;font-family:arial, "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', Verdana, sans-serif}.txtMincho{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGS明朝E","メイリオ",Meiryo,serif}h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,input,textarea,select,th,td{font-style:normal;font-weight:normal;line-height:100%}h1,h2,h3,h4,h5,h6{font-weight:bold}h1,h2,h3,h4,h5,h6,caption,th{letter-spacing:normal}div,p,blockquote,li,dt,dd,pre,figcaption,input,textarea,td{letter-spacing:normal}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}p,li,dt,dd,th,td,address,blockquote,figcaption{line-height:150%}a{color:#333;outline:none;text-decoration:none}@media screen and (min-width: 1024px){a:hover{color:#ed8c72}}ol,ul{list-style-type:none;margin:0;padding:0}li{padding:0;text-align:left}fieldset,img{border:0}li img,div img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit;width:100%}caption{font-weight:bold;padding:0 6px;text-align:left}th,td{border:1px solid #ccc;padding:10px;text-align:left;vertical-align:top}th{background:#8ec21f;color:#fff}td{background:#fff}td ul{margin:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],textarea,select{border:1px solid #999;box-sizing:border-box;min-height:2.2em;padding:3px 6px;width:100%}textarea{height:8em}input[type='email']:placeholder-shown,input[type="url"]:placeholder-shown,input[type='tel']:placeholder-shown,input[type='text']:placeholder-shown,textarea:placeholder-shown{color:#999}input[type='email']::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='text']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type='email']:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='text']:-moz-placeholder,textarea:-moz-placeholder{color:#999;opacity:1}input[type='email']::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='text']::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input[type='email']:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='text']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type='submit']{cursor:pointer}.hpVal{display:none}blockquote{margin:2rem}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.txtAlgCr{text-align:center}.txtAlgLt{text-align:left}.txtAlgRt{text-align:right}.txtBold{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}.komeList li{text-indent:-1em;margin-bottom:.3em;padding-left:1em}.komeList li:last-child{margin-bottom:0}.txtRed{color:#ed8c72}.txtBlue{color:#567513}.mrTp010{margin-top:10px}.mrTp016{margin-top:16px}.mrTp026{margin-top:26px}.mrTp042{margin-top:42px}.mrTp068{margin-top:68px}.mrTp110{margin-top:110px}.loaderWrap{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;z-index:100}.loader{color:#8ec21f;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}@-webkit-keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{position:relative}body,input,textarea,select{font-size:1.6rem}.fix{margin:0 auto}.telNumber{font-family:'arial black','Arial-BoldMT'}@-web-kit-keyframes scroll{0%{-webkit-transform:translateX(-100%)}15%{-webkit-transform:translateX(-98%)}85%{-webkit-transform:translateX(98%)}100%{-webkit-transform:translateX(100%)}}@keyframes scroll{0%{transform:translateX(-100%)}15%{transform:translateX(-98%)}85%{transform:translateX(98%)}100%{transform:translateX(100%)}}#arrowScroll{position:absolute;bottom:1.6em;left:50%;z-index:9}#arrowScroll p{color:#fff;overflow-x:hidden;position:relative;text-align:center;width:4em;transform:rotate(90deg)}#arrowScroll p:before,#arrowScroll p:after{content:'';display:block;height:1px;position:absolute;bottom:0;left:0;width:100%;overflow-x:hidden}#arrowScroll p:before{-webkit-animation:scroll 2.4s infinite normal;animation:scroll 2.4s infinite normal;background:#8ec21f;z-index:10}#arrowScroll p:after{background:#fff}.pcBr,.odBr,.tbBr,.spBr{display:none}#topNav{background:rgba(255,255,255,0.72);position:fixed;top:0;left:0;width:100%;z-index:99}#topNav h1{text-align:left}.NavMenu{position:fixed;z-index:20;top:0;left:0;background:#fff;color:#000;text-align:center;width:100%;transform:translateY(-100%);transition:all 0.6s}.NavMenu ul{background:#ccc;width:100%;margin:0 auto;padding:0}.NavMenu ul li{font-size:1.1em;list-style-type:none;padding:0;width:100%;border-bottom:1px dotted #333}.NavMenu ul li:last-child{padding-bottom:0;border-bottom:none}.NavMenu ul li a{display:block;color:#000;padding:1em}.NavMenu.active{transform:translateY(0%)}.Toggle{display:block;position:absolute;right:2%;top:6px;width:30px;height:30px;cursor:pointer;z-index:20}.Toggle span{display:block;position:absolute;width:30px;border-bottom:solid 6px #000;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:0}.Toggle span:nth-child(1){top:0}.Toggle span:nth-child(2){top:12px}.Toggle span:nth-child(3){top:24px}.Toggle.active span:nth-child(1){top:18px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.Toggle.active span:nth-child(2),.Toggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#btnPageTop a{background:#f4eade;display:block;height:2em;line-height:2em;text-align:center}#btnPageTop a:hover{background:#ed8c72;color:#fff}#footerMain{background:#8ec21f;color:#fff;padding:1em 0}#footerMain a{color:#fff}#footerMain #footerName{font-weight:bold}#copyright{background:#567513;color:#fff;font-size:.875em;text-align:center}#pagetitle{background:#8ec21f;color:#fff;font-weight:bold}#pagetitle span{color:#567513}main section{text-align:left}main section h2,main section h3{font-weight:bold;padding-bottom:1em;position:relative;text-align:center}main section h2:after,main section h3:after{background:#8ec21f;bottom:0;content:'';height:3px;left:30%;position:absolute;width:40%}main section p{margin-bottom:1em}main section p:last-of-type{margin-bottom:0}main section iframe{border:1px solid #ccc;box-sizing:border-box;width:100%}main section .btnMore{margin:0 auto}main section .btnMore li a{background:#8ec21f;border-radius:1em;box-sizing:border-box;color:#fff;display:block;height:2em;line-height:2em;text-align:center}main section .btnMore li a:hover{background:#ed8c72}main>section:nth-of-type(even){background:#f8f8f8}#slideBox,#slideBox .item,#slideBox .item .inner{height:100vh;width:100%}#slideBox{position:relative}#slideBox .item{position:absolute;top:0;left:0}#slideBox .item .inner{position:relative}#slideBox .item .inner p{background:rgba(0,0,0,0.62);color:#fff;height:2em;left:0;line-height:2em;position:relative;text-align:center;top:48vh;width:100%}#headerIndexItem01,#headerIndexItem02,#headerIndexItem03,#headerIndexItem04{background-position:center center;background-repeat:no-repeat;background-size:cover}#sectionIndexNews .date{color:#567513;margin-top:1em;text-align:right}#sectionIndexWorks #worksPicture01{background:url(../img/works/pic001.jpg) no-repeat center center;background-size:cover}#sectionIndexWorks #worksPicture02{background:url(../img/works/pic002.jpg) no-repeat center center;background-size:cover}#sectionIndexWorks #worksPicture03{background:url(../img/works/pic003.jpg) no-repeat center center;background-size:cover}#sectionIndexWorks #worksPicture04{background:url(../img/works/pic004.jpg) no-repeat center center;background-size:cover}#sectionIndexWorks a{box-sizing:border-box;display:block;text-align:center}#sectionIndexRecruit{padding:0 !important}#sectionIndexRecruit .item .btnMore{margin-top:1em !important}#sectionIndexRecruit .item img{height:auto;width:100%}#inquiryPhoneNumber li{color:#8ec21f;text-align:center}#inquiryPhoneNumber li a{color:#8ec21f;display:block}#inquiryPhoneNumber li a:hover{color:#ed8c72}.req,.opt{border:1px solid #fff;border-radius:6px;color:#fff;font-size:.82em;margin-right:6px;padding:3px}.req{background:#ed8c72}.opt{background:#567513}.errMsg{color:#ed8c72}.errItem{background:#eececa !important}#submitBtnList{margin-top:1em}#submitBtnList li{float:right;margin-left:10px;width:42%}#submitBtnList li input{border:1px solid #ccc;color:#fff;height:2.6em;width:100%}#submitBtnList li input#sbmtBtn{background:#8ec21f}#submitBtnList li input#backBtn{background:#666}#submitBtnList li input#sbmtBtn:hover,#submitBtnList li input#backBtn:hover{background:#ed8c72}#ceoSign{margin-top:2em;text-align:right}#ceoSignName{font-size:1.5em;margin-left:.6em}#sectionInfoAbout .mapBox{margin-top:1em}#sectionWorks02,#sectionWorks03,#sectionWorks04,#sectionWorks05{padding:0 !important}#sectionWorks02 figure{background:url(../img/works/pic001.jpg) no-repeat center center;background-size:cover}#sectionWorks03 figure{background:url(../img/works/pic002.jpg) no-repeat center center;background-size:cover}#sectionWorks04 figure{background:url(../img/works/pic003.jpg) no-repeat center center;background-size:cover}#sectionWorks05 figure{background:url(../img/works/pic004.jpg) no-repeat center center;background-size:cover}.recruitInfo{border:3px solid #ed8c72;margin-bottom:1.6em;padding:1.6em}.recruitInfo p{color:#ed8c72;text-align:center}@media screen and (min-width: 1280px){.fix{width:1200px}.pcNone{display:none}a{transition:.6s}a:hover{color:#ed8c72}i{margin-right:3px}.anc{margin-top:-78px;padding-top:78px}.pcBr{display:inline-block}header#pgTop{margin-top:-36px;padding-top:36px}#topNav h1{float:left;font-size:2em;height:36px;line-height:36px;width:40%}#topNav #gnav{float:right;width:60%}#topNav #gnav ul{display:flex;justify-content:flex-end}#topNav #gnav ul li{height:36px;line-height:36px;margin-left:1em}#footerLt{float:left;width:30%}#footerRt{float:right;width:70%}#footerRt ul li{text-align:right}#footerRt ul #footerName{font-size:2em}#footerRt ul .telNumber{font-size:1.6em}#pagetitle{font-size:2em;margin:36px 0 0;padding:36px 0}#pagetitle span{font-size:.375em;margin-left:.6em}main{min-height:calc(100vh - 255px)}main section{padding:2.6em 0}main section h2,main section h3{font-size:1.5em;margin-bottom:1.6em}main section .halfLt{float:left;width:50%}main section .halfRt{float:right;width:50%}main section .halfLt .fix,main section .halfRt .fix{padding:2.6em 0;width:80%}main section .halfLt figure,main section .halfRt figure{min-height:400px}main section .btnMore{width:8em}#headerIndexItem01{background-image:url(../img/index/slide/1536/s01.jpg)}#headerIndexItem02{background-image:url(../img/index/slide/1536/s02.jpg)}#headerIndexItem03{background-image:url(../img/index/slide/1536/s03.jpg)}#headerIndexItem04{background-image:url(../img/index/slide/1536/s04.jpg)}}@media screen and (min-width: 1280px) and (min-width: 1366px){#headerIndexItem01{background-image:url(../img/index/slide/2560/s01.jpg)}#headerIndexItem02{background-image:url(../img/index/slide/2560/s02.jpg)}#headerIndexItem03{background-image:url(../img/index/slide/2560/s03.jpg)}#headerIndexItem04{background-image:url(../img/index/slide/2560/s04.jpg)}}@media screen and (min-width: 1280px){#slideBox .inner p{font-size:1.6em}#sectionIndexNews .fix,#sectionIndexInfo .fix{width:748px !important}#sectionIndexWorks ul{display:flex;justify-content:center}#sectionIndexWorks ul li{width:300px}#sectionIndexWorks ul li a{padding:0 20px}#sectionIndexWorks ul li a:hover figure{transform:scale(1.2);transition:transform 1s ease-in-out}#sectionIndexWorks ul li a .worksPicture{border-radius:130px;height:260px;overflow:hidden;position:relative;width:260px;z-index:1}#sectionIndexWorks ul li a figure{height:260px;transform:scale(1);transition:transform 1s ease-in-out;width:260px}#sectionIndexWorks ul li a p{margin-top:1em}#sectionIndexInfo #gMap{margin:1em 0}#sectionIndexInfo #gMap iframe{height:320px}#sectionIndexRecruit{display:flex;align-items:center}#sectionIndexRecruit .item{width:50%}#sectionIndexRecruit .item .fix{padding:0 10%;width:auto}#sectionInquiryPhone .fix,#sectionInquiryForm .fix{width:748px !important}#sectionInquiryPhone p{text-align:center}#sectionInquiryPhone #inquiryPhoneNumber{margin:1em 0}#sectionInquiryPhone #inquiryPhoneNumber li{font-size:2em}#sectionInquiryPhone #inquiryPhoneInfo{display:flex;justify-content:center}#sectionInquiryPhone #inquiryPhoneInfo li{margin:0 0.6em}#sectionInquiryForm th{width:13em}#sectionInfoAgree .fix,#sectionInfoAbout .fix,#sectionInfoHistory .fix{width:748px !important}#sectionInfoAbout th,#sectionInfoHistory th{width:8em}#sectionInfoAbout .mapBox iframe{height:420px}#sectionWorks01 .fix{width:748px !important}#sectionRecruit01 .fix,#sectionRecruit02 .fix,#sectionRecruit03 .fix{width:748px !important}#sectionRecruit01 th,#sectionRecruit02 th,#sectionRecruit03 th{width:8em}}@media screen and (min-width: 1024px) and (max-width: 1279px){.fix{width:960px}.pcNone{display:none}a{transition:.6s}a:hover{color:#ed8c72}i{margin-right:3px}.anc{margin-top:-78px;padding-top:78px}.odBr{display:inline-block}header#pgTop{margin-top:-36px;padding-top:36px}#topNav h1{float:left;font-size:2em;height:36px;line-height:36px;width:40%}#topNav #gnav{float:right;width:60%}#topNav #gnav ul{display:flex;justify-content:flex-end}#topNav #gnav ul li{height:36px;line-height:36px;margin-left:1em}#footerLt{float:left;width:30%}#footerRt{float:right;width:70%}#footerRt ul li{text-align:right}#footerRt ul #footerName{font-size:2em}#footerRt ul .telNumber{font-size:1.6em}#pagetitle{font-size:2em;margin:36px 0 0;padding:36px 0}#pagetitle span{font-size:.375em;margin-left:.6em}main{min-height:calc(100vh - 255px)}main section{padding:2.6em 0}main section h2,main section h3{font-size:1.5em;margin-bottom:1.6em}main section .halfLt{float:left;width:50%}main section .halfRt{float:right;width:50%}main section .halfLt .fix,main section .halfRt .fix{padding:2.6em 0;width:80%}main section .halfLt figure,main section .halfRt figure{min-height:400px}main section .btnMore{width:8em}#headerIndexItem01{background-image:url(../img/index/slide/1536/s01.jpg)}#headerIndexItem02{background-image:url(../img/index/slide/1536/s02.jpg)}#headerIndexItem03{background-image:url(../img/index/slide/1536/s03.jpg)}#headerIndexItem04{background-image:url(../img/index/slide/1536/s04.jpg)}#slideBox .inner p{font-size:1.6em}#sectionIndexNews .fix,#sectionIndexInfo .fix{width:748px !important}#sectionIndexWorks ul{display:flex;justify-content:center}#sectionIndexWorks ul li{width:240px}#sectionIndexWorks ul li a{padding:0 20px}#sectionIndexWorks ul li a:hover figure{transform:scale(1.2);transition:transform 1s ease-in-out}#sectionIndexWorks ul li a .worksPicture{border-radius:100px;height:200px;overflow:hidden;width:200px}#sectionIndexWorks ul li a figure{height:200px;transform:scale(1);transition:transform 1s ease-in-out;width:200px}#sectionIndexWorks ul li a p{margin-top:1em}#sectionIndexInfo #gMap{margin:1em 0}#sectionIndexInfo #gMap iframe{height:320px}#sectionIndexRecruit{display:flex;align-items:center}#sectionIndexRecruit .item{width:50%}#sectionIndexRecruit .item .fix{padding:0 10%;width:auto}#sectionInquiryPhone .fix,#sectionInquiryForm .fix{width:748px !important}#sectionInquiryPhone p{text-align:center}#sectionInquiryPhone #inquiryPhoneNumber{margin:1em 0}#sectionInquiryPhone #inquiryPhoneNumber li{font-size:2em}#sectionInquiryPhone #inquiryPhoneInfo{display:flex;justify-content:center}#sectionInquiryPhone #inquiryPhoneInfo li{margin:0 0.6em}#sectionInquiryForm th{width:13em}#sectionInfoAgree .fix,#sectionInfoAbout .fix,#sectionInfoHistory .fix{width:748px !important}#sectionInfoAbout th,#sectionInfoHistory th{width:8em}#sectionInfoAbout .mapBox iframe{height:420px}#sectionWorks01 .fix{width:748px !important}#sectionWorks02 .halfLt,#sectionWorks02 .halfRt,#sectionWorks02 .halfRt figure{min-height:426px !important}#sectionRecruit01 .fix,#sectionRecruit02 .fix,#sectionRecruit03 .fix{width:748px !important}#sectionRecruit01 th,#sectionRecruit02 th,#sectionRecruit03 th{width:8em}}@media screen and (min-width: 768px) and (max-width: 1023px){.fix{width:748px}.tbNone{display:none}i{margin-right:3px}.anc{margin-top:-78px;padding-top:78px}.tbBr{display:inline-block}header#pgTop{margin-top:-36px;padding-top:36px}#topNav h1{float:left;font-size:2em;height:36px;line-height:36px;width:40%}#topNav #gnav{float:right;width:60%}#topNav #gnav ul{display:flex;justify-content:flex-end}#topNav #gnav ul li{height:36px;line-height:36px;margin-left:1em}#topNav #gnav ul li a{display:block;font-size:.875em}#footerLt{float:left;width:30%}#footerRt{float:right;width:70%}#footerRt ul li{text-align:right}#footerRt ul #footerName{font-size:2em}#footerRt ul .telNumber{font-size:1.6em}#pagetitle{font-size:2em;margin:36px 0 0;padding:36px 0}#pagetitle span{font-size:.375em;margin-left:.6em}main{min-height:calc(100vh - 255px)}main section{padding:2.6em 0}main section h2,main section h3{font-size:1.5em;margin-bottom:1.6em}main section .halfLt{float:left;width:50%}main section .halfRt{float:right;width:50%}main section .halfLt .fix,main section .halfRt .fix{padding:2.6em 0;width:80%}main section .halfLt figure,main section .halfRt figure{min-height:400px}main section .btnMore{width:8em}#headerIndexItem01{background-image:url(../img/index/slide/1194/s01.jpg)}#headerIndexItem02{background-image:url(../img/index/slide/1194/s02.jpg)}#headerIndexItem03{background-image:url(../img/index/slide/1194/s03.jpg)}#headerIndexItem04{background-image:url(../img/index/slide/1194/s04.jpg)}#slideBox .inner p{font-size:1.6em;height:4em !important}#sectionIndexNews .fix,#sectionIndexInfo .fix{width:748px !important}#sectionIndexWorks ul{display:flex;justify-content:center}#sectionIndexWorks ul li{width:187px}#sectionIndexWorks ul li a{padding:0 10px}#sectionIndexWorks ul li a .worksPicture{border-radius:83px;height:166px;overflow:hidden;width:166px}#sectionIndexWorks ul li a figure{height:166px;transform:scale(1);transition:transform 1s ease-in-out;width:166px}#sectionIndexWorks ul li a p{margin-top:1em}#sectionIndexInfo #gMap{margin:1em 0}#sectionIndexInfo #gMap iframe{height:320px}#sectionIndexRecruit{display:flex;align-items:center}#sectionIndexRecruit .item{width:50%}#sectionIndexRecruit .item .fix{padding:10%;width:auto}#sectionInquiryPhone .fix,#sectionInquiryForm .fix{width:748px !important}#sectionInquiryPhone p{text-align:center}#sectionInquiryPhone #inquiryPhoneNumber{margin:1em 0}#sectionInquiryPhone #inquiryPhoneNumber li{font-size:2em}#sectionInquiryPhone #inquiryPhoneInfo{display:flex;justify-content:center}#sectionInquiryPhone #inquiryPhoneInfo li{margin:0 0.6em}#sectionInquiryForm th{width:13em}#sectionInfoAgree .fix,#sectionInfoAbout .fix,#sectionInfoHistory .fix{width:748px !important}#sectionInfoAbout th,#sectionInfoHistory th{width:8em}#sectionInfoAbout .mapBox iframe{height:420px}#sectionWorks01 .fix{width:748px !important}#sectionWorks02 .halfLt,#sectionWorks02 .halfRt,#sectionWorks02 .halfRt figure{min-height:522px !important}#sectionRecruit01 .fix,#sectionRecruit02 .fix,#sectionRecruit03 .fix{width:748px !important}#sectionRecruit01 th,#sectionRecruit02 th,#sectionRecruit03 th{width:8em}}@media print, screen and (max-width: 767px){.fix{width:96%}.spNone{display:none}i{margin-right:3px}.anc{margin-top:-90px;padding-top:90px}#arrowScroll{left:-1em !important;top:68px !important;bottom:auto}.spBr{display:inline-block}header#pgTop{margin-top:-42px;padding-top:42px}#topNav h1{font-size:1.5em;height:42px;line-height:42px}#footerMain{padding-top:0 !important}#footerLt #footerNav li a{border-bottom:1px dashed #ccc;box-sizing:border-box;display:block;height:2.6em;line-height:2.6em;padding:0 6px}#footerRt ul li{text-align:center}#footerRt ul #footerName{font-size:1.5em}#footerRt ul .telNumber{font-size:1.6em}#footerRt ul .address,#footerRt ul .openTime{font-size:.75em}#pagetitle{font-size:1.5em;margin:42px 0 0;padding:42px 0}#pagetitle span{display:block;font-size:.375em;line-height:1em;margin-top:1em}main{min-height:calc(100vh - 255px)}main section{padding:2.6em 0}main section h2,main section h3{font-size:1.5em;margin-bottom:1.6em}main section .halfLt .fix,main section .halfRt .fix{padding:2.6em 0}main section .halfLt figure,main section .halfRt figure{min-height:100vw}main section .btnMore{width:12em}main section th,main section td{display:block;width:auto}#headerIndexItem01{background-image:url(../img/index/slide/1194/s01.jpg)}#headerIndexItem02{background-image:url(../img/index/slide/1194/s02.jpg)}#headerIndexItem03{background-image:url(../img/index/slide/1194/s03.jpg)}#headerIndexItem04{background-image:url(../img/index/slide/1194/s04.jpg)}#slideBox .inner p{font-size:1em;height:4em !important}#sectionIndexWorks ul li{float:left;margin:0 1vw 2.6vw;width:46vw}#sectionIndexWorks ul li a{padding:0}#sectionIndexWorks ul li a .worksPicture{border-radius:22vw;height:46vw;overflow:hidden;width:46vw}#sectionIndexWorks ul li a figure{height:46vw;width:46vw}#sectionIndexWorks ul li a p{font-size:.875em;margin-top:1em}#sectionIndexInfo #gMap{margin:1em 0}#sectionIndexInfo #gMap iframe{height:100vw}#sectionIndexRecruit .item:first-of-type{padding:2.6em 0 1em}#sectionIndexRecruit .item:last-of-type{padding:0 0 2.6em}#sectionInquiryPhone p{text-align:left}#sectionInquiryPhone #inquiryPhoneNumber{margin:1em 0}#sectionInquiryPhone #inquiryPhoneNumber li{font-size:2em}#sectionInquiryPhone #inquiryPhoneInfo li{font-size:.875em;text-align:center}#sectionInquiryPhone #inquiryPhoneInfo li:first-child{margin-top:.6em}#sectionInfoAbout .mapBox iframe{height:100vw}}
