@charset "UTF-8";.service-list-content{display:block}.service-img-content{width:100%}.service-img-content img{width:100%}.service-txt{display:inline-block}.order2{   order:1}.order1{order:2}.service-page-content{display:flex;justify-content:space-around;align-items:center;padding-bottom:100px}.service01-txt{text-align:left;margin-left:5%;font-size:1rem}.service02-txt{text-align:left;margin-right:5%;font-size:1rem}.service03-txt{text-align:left;margin-left:5%;font-size:1rem}.service-list-new h3{margin-bottom:100px}.blank-section{width:100%;height:50px;background-color:rgba(175,223,228,1)}.news img{width:70%;margin-bottom:50px}.news p{width:70%;margin:0 auto;text-align:left}.pager{padding-bottom:100px;display:flex;justify-content:space-evenly}.back-btn{background-color:#000;border:1px solid #000;color:#fff;padding:15px 50px;transition:all .4s ease;cursor:pointer}.back-btn:hover{background-color:#fff;color:#000}.next-btn{background-color:#000;border:1px solid #000;color:#fff;padding:15px 50px;transition:all .4s ease;cursor:pointer}.next-btn:hover{background-color:#fff;color:#000}.back-btn-news{margin-top:100px}.wrapper{width:90%;background-color:#fff;margin:0 auto}.recruit-txt h2{padding-top:50px;font-size:30px}.recruit-txt-sp{display:none}.recruit-txt h6{padding-top:50px;font-size:20px}.content{width:60%;margin:0 auto;padding-top:100px;padding-bottom:100px}.table1{width:100%;letter-spacing:.1rem}.table1 th,.table1 td{width:20%;padding:1rem 0;vertical-align:text-top;text-align:left}.table1 td{padding-left:1rem;width:100%;line-height:2.5rem;text-align:left}tr{border-bottom:1px solid #333}.recruit-tit-sp{display:none}.recruit-form-tit h2{font-size:30px;padding-top:100px;padding-bottom:50px}.recruit-form-tit p{font-size:20px}.contact_box{width:80%;text-align:left;margin-right:auto;margin-left:auto;margin-top:5%}.contact_dl{text-align:left;width:800px;margin-right:auto;margin-left:auto;margin-bottom:40px}.contact_dl dt{clear:both;float:left;padding:21px 0 21px;width:230px;font-weight:700;font-size:1.2rem}.contact_dl dd{padding:20px 0 20px 230px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#cbccbf}.contact_dl dd .contact_input02{font-size:15px;padding:3px 5px;border:1px solid #ccc;width:100%}.contact_dl dd .text01{font-size:15px;padding:2px 5px;border:1px solid #ccc;width:100%;height:100px}.contact_dl dd .text02{font-size:15px;padding:2px 5px;border:1px solid #ccc;width:100%;height:300px}.recruit-send-btn{margin-bottom:100px}iframe{margin-top:100px;width:90%;height:500px}.contact-tit-sp{display:none}.section-tit p{padding-top:100px}.contact-send-btn{margin-bottom:100px}.header-image img{width:100%;height:100vh}@media screen and (max-width:820px){.service h3{margin-bottom:50px}.service-list h3{padding-bottom:0}.blank-section{height:20px}.recruit-txt h2{font-size:1rem}.recruit-txt h6{font-size:.875rem}.content{width:90%;padding-top:50px;padding-bottom:50px}.recruit-tit-pc{display:none}.recruit-tit-sp{display:inline-block}.recruit-form-tit p{font-size:1rem}.contact_box{width:90%}.contact_dl{width:100%}}@media screen and (max-width:575px){.header-nav img{display:block;width:170px}.service-content{flex-direction:column}.service-txt p{font-size:14px;line-height:2.1}.service01-txt{text-align:left;margin-left:0;font-size:14px}.service02-txt{margin-right:0}.service-page-content{display:block}.service03-txt{text-align:left;margin-left:0;font-size:14px}.recruit-txt-pc{display:none}.recruit-txt-sp{display:inline-block;text-align:center;font-size:10px}.recruit-txt h2{line-height:2em;font-size:14px}.recruit-txt h6{font-size:14px;padding-top:30px}table th,table td{white-space:normal}tr{font-size:12px}.table1 th{width:28%}.table1 td{line-height:1.6}.content{padding-top:30px}.recruit-form-tit h2{font-size:22px}.recruit-form-tit p{font-size:13px}.contact_dl{display:flex;flex-flow:column}.contact_dl dd{padding:0;width:97%}.recruit-send-btn{margin-bottom:50px}iframe{margin-top:50px;width:90%;height:300px}.contact-tit-pc{display:none}.contact-tit-sp{display:block;font-size:12px}.contact_dl dt{font-size:12px;padding:0}.news-tit h2{font-size:16px}.news img{width:90%;margin-bottom:30px}.news p{width:90%;font-size:13px}}