.page #header-title{background-color:#eee}.page #header-title .inner-box h2{text-align:center;font-size:30px;line-height:20px}.page main{min-height:720px;padding-top:70px;background-color:#fefefe;background-image:url(../images/common/backimg-bottom.jpg);background-repeat:no-repeat;background-position:bottom right}@media(max-width: 767.98px){.page main{background-size:50vw}}.page main .section{padding:40px 0 80px 0}.page #aboutus h3{font-size:25px;font-weight:bold;text-align:center;margin-bottom:40px;color:#0083d0;position:relative}.page #aboutus h3:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:40px;height:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0083d0;border-radius:4px}.page #aboutus #section01 .gaiyou{margin:0 auto}.page #aboutus #section01 .gaiyou>div{border-bottom:1px solid #ccc}.page #aboutus #section01 .gaiyou>div h4{width:10rem;font-weight:bold;padding-top:30px;padding-bottom:30px}@media(max-width: 767.98px){.page #aboutus #section01 .gaiyou>div h4{width:100%;padding:0;margin-bottom:10px}}.page #aboutus #section01 .gaiyou>div p,.page #aboutus #section01 .gaiyou>div div{padding-top:30px;padding-bottom:30px}@media(max-width: 767.98px){.page #aboutus #section01 .gaiyou>div p,.page #aboutus #section01 .gaiyou>div div{width:100%;padding:0;padding-left:10px}}.page #aboutus #section01 .gaiyou>div ul{display:inline-block;vertical-align:top;margin-right:20px}.page #aboutus #section01 .gaiyou>div ul li{list-style-position:inside;list-style-type:disc}.page #aboutus #section02 p{text-align:center;font-size:1.3rem}.page #aboutus #section03 p{font-size:1.2rem;text-align:center}.page #aboutus #section03 ul{font-size:1.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.page #aboutus #section03 ul li{margin:25px 0}.page #aboutus #section04 p{text-align:center;font-size:1.1rem}.page #aboutus #gmap iframe{width:100%;height:500px}.page #business h3{font-size:25px;font-weight:bold;text-align:center;margin-bottom:40px;color:#0083d0;position:relative}.page #business h3:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:40px;height:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0083d0;border-radius:4px}.page #business #section01 ul{font-size:1.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.page #business #section01 ul li{margin:25px 0}.page #business #section02 .box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.page #business #section02 #business02-img{display:inline-block;width:220px;height:250px;background-image:url(../images/page/business02.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;vertical-align:middle;margin-right:30px}@media(max-width: 767.98px){.page #business #section02 #business02-img{display:block;width:60vw;margin:0 auto}}.page #business #section02 ul{display:inline-block;vertical-align:middle;font-size:1.2rem}.page #business #section02 ul li{margin:25px 0}.page #works #works-list-box li{float:left;margin:20px 10px}.page #works #works-list-box li .work-photo{margin-bottom:10px}.page #works #works-list-box li .work-kind{display:inline-block;font-size:.8rem;background-color:#666;color:#fff;padding:5px;margin-bottom:10px}.page #works #works-list-box li .work-place{font-size:1.5rem;margin-bottom:10px}.page #recruit h3{font-size:25px;font-weight:bold;text-align:center;margin-bottom:40px;color:#0083d0;position:relative}.page #recruit h3:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:40px;height:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0083d0;border-radius:4px}@media(max-width: 767.98px){.page #recruit .giji-table>div{border-bottom:1px solid #ccc}}.page #recruit .giji-table>div>h4,.page #recruit .giji-table>div h5,.page #recruit .giji-table>div h6,.page #recruit .giji-table>div div,.page #recruit .giji-table>div p{border:1px solid #ccc}@media(max-width: 767.98px){.page #recruit .giji-table>div>h4,.page #recruit .giji-table>div h5,.page #recruit .giji-table>div h6,.page #recruit .giji-table>div div,.page #recruit .giji-table>div p{border:0}}@media(max-width: 767.98px){.page #recruit .giji-table>div>h4{margin-bottom:1em}}@media(max-width: 767.98px){.page #recruit .giji-table>div>p{margin-left:1em}}.page #recruit-demo #jumbotron{background-image:url(../images/page/recruit/recruit-jumbo-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;padding-top:100px;padding-bottom:100px;margin-bottom:80px}.page #recruit-demo #jumbotron .p01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #fff;padding:5px;font-size:1.5rem;color:#fff;margin-bottom:2rem}.page #recruit-demo #jumbotron .p02{font-size:4rem;color:#fff;margin-bottom:2rem}.page #recruit-demo #jumbotron .p03{font-size:1.5rem;color:#fff;margin-bottom:1.5rem}.page #recruit-demo #jumbotron a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#af8749;color:#fff;padding:1rem 3rem;border-radius:10px}.page #recruit-demo #section01{margin-bottom:80px}.page #recruit-demo #section01 h3{font-size:2rem;text-align:center;margin-bottom:40px}.page #recruit-demo #section01 .intro{margin-bottom:40px}.page #recruit-demo #section01 .intro p{text-align:center;color:#999;margin-bottom:15px}.page #recruit-demo #section01 .points{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.page #recruit-demo #section01 .points .point{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f4f4;padding:20px;border-radius:10px}.page #recruit-demo #section01 .points .point p:nth-child(1){color:#af8749;margin-bottom:10px}.page #recruit-demo #section01 .points .point p:nth-child(2){font-size:1.3rem;margin-bottom:10px}.page #recruit-demo #section01 .points .point p:nth-child(3){color:#999}.page #recruit-demo #section02{margin-bottom:80px}.page #recruit-demo #section02>p{text-align:center;color:#af8749}.page #recruit-demo #section02 h3{font-size:2rem;text-align:center;margin-bottom:40px}.page #recruit-demo #section02 .flows{text-align:center}.page #recruit-demo #section02 .flows .flow{margin-bottom:20px}.page #recruit-demo #section02 .flows .flow:nth-child(2)::before,.page #recruit-demo #section02 .flows .flow:nth-child(3)::before{content:"";display:block;width:1px;height:30px;background-color:#333;margin-left:auto;margin-right:auto}.page #recruit-demo #section02 .flows .flow p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.page #recruit-demo #section02 .flows .flow p:nth-child(1){font-size:.8rem;color:#fff;background-color:#333;padding:10px 20px;border-radius:100vh;margin-bottom:10px}.page #recruit-demo #section02 .flows .flow p:nth-child(2){font-size:1.3rem;margin-bottom:10px}.page #recruit-demo #section02 .flows .flow p:nth-child(3){color:#999}.page #contact .note{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:60px}.page #contact .giji-table{margin-left:auto;margin-right:auto}.page #contact .giji-table input[name=your-subject],.page #contact .giji-table input[name=your-com],.page #contact .giji-table input[name=your-name],.page #contact .giji-table input[name=your-tel],.page #contact .giji-table input[name=your-email],.page #contact .giji-table textarea[name=your-message]{width:500px}@media(max-width: 767.98px){.page #contact .giji-table input[name=your-subject],.page #contact .giji-table input[name=your-com],.page #contact .giji-table input[name=your-name],.page #contact .giji-table input[name=your-tel],.page #contact .giji-table input[name=your-email],.page #contact .giji-table textarea[name=your-message]{width:100%}}.page #contact .send{text-align:center}.page #contact .send .wpcf7-spinner{display:block;margin-left:auto;margin-right:auto;margin-top:5px}.page #contact #grecap{text-align:center;font-size:.8rem;color:#999;margin-top:20px}.page #contact #grecap a{color:#0083d0}/*# sourceMappingURL=page.css.map */