@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap");@import url("https://fonts.googleapis.com/earlyaccess/hannari.css");@import url("https://fonts.googleapis.com/css2?family=Allura&family=Shippori+Mincho:wght@400;500;600&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?467juk");src:url("../fonts/icomoon.eot?467juk#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?467juk") format("truetype"),url("../fonts/icomoon.woff?467juk") format("woff"),url("../fonts/icomoon.svg?467juk#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mainv img{width:100%}#read{padding:50px 0}@media (max-width: 767px){#read{padding:30px 0}}#read p{font-size:2.0rem;margin-bottom:30px}@media (max-width: 991px){#read p{font-size:1.8rem}}@media (max-width: 767px){#read p{font-size:1.5rem;margin-bottom:20px}}#read .fukuimai2025{border:2px solid #9F7911;padding:20px 30px}@media (max-width: 991px){#read .fukuimai2025{margin-bottom:20px}}@media (max-width: 767px){#read .fukuimai2025{padding:15px;margin-bottom:10px}}#read .fukuimai2025 .txt1{font-weight:600;font-size:3.4rem;color:#9F7911;margin-bottom:10px;line-height:1.3;letter-spacing:1px}@media (max-width: 1399px){#read .fukuimai2025 .txt1{font-size:3.0rem}}@media (max-width: 767px){#read .fukuimai2025 .txt1{font-size:2.6rem;line-height:1.3}}#read .fukuimai2025 .txt1 span{font-size:2.5rem;font-weight:600}@media (max-width: 1399px){#read .fukuimai2025 .txt1 span{font-size:2.0rem}}@media (max-width: 767px){#read .fukuimai2025 .txt1 span{font-size:1.6rem}}#read .fukuimai2025 .txt2{font-weight:600}#read .box{background:#9F7911;color:#fff;padding:40px 30px;font-weight:600;margin-bottom:10px}@media (max-width: 991px){#read .box{padding:20px 30px}}@media (max-width: 767px){#read .box{padding:15px;margin-bottom:5px}}#read .box .boxTxt1{display:inline-block;font-size:3.0rem}@media (max-width: 1399px){#read .box .boxTxt1{font-size:2.3rem}}@media (max-width: 1199px){#read .box .boxTxt1{font-size:2.2rem;display:block;margin-bottom:5px}}@media (max-width: 991px){#read .box .boxTxt1{display:inline-block;vertical-align:text-bottom}}@media (max-width: 767px){#read .box .boxTxt1{display:block;font-size:1.8rem}}#read .box .boxTxt2{display:inline-block;font-size:5.0rem;line-height:1;margin-bottom:10px}@media (max-width: 1399px){#read .box .boxTxt2{font-size:4.2rem}}@media (max-width: 1199px){#read .box .boxTxt2{font-size:4rem;display:block}}@media (max-width: 991px){#read .box .boxTxt2{display:inline-block}}@media (max-width: 767px){#read .box .boxTxt2{font-size:3rem}}#read .box .boxTxt2 span{font-size:6.2rem}@media (max-width: 1399px){#read .box .boxTxt2 span{font-size:5.4rem}}@media (max-width: 1199px){#read .box .boxTxt2 span{font-size:6rem}}@media (max-width: 767px){#read .box .boxTxt2 span{font-size:5rem}}#read .box .boxTxt3{font-size:3.2rem;display:block;margin-bottom:5px}@media (max-width: 1399px){#read .box .boxTxt3{font-size:2.8rem}}@media (max-width: 1199px){#read .box .boxTxt3{font-size:2.3rem}}@media (max-width: 767px){#read .box .boxTxt3{font-size:1.8rem}}#read .box .boxTxt4{display:block;font-size:2.2rem;padding-left:10px}@media (max-width: 1199px){#read .box .boxTxt4{font-size:2.0rem}}@media (max-width: 767px){#read .box .boxTxt4{font-size:1.6rem;padding-left:0}}#explanation{background:#eee8d8;padding:90px 0 170px}@media (max-width: 1199px){#explanation{padding:90px 0 200px}}@media (max-width: 991px){#explanation{padding:60px 0 130px}}@media (max-width: 767px){#explanation{padding:40px 0 80px}}#explanation .container{position:relative}#explanation .image{position:absolute;bottom:-80px;right:-20px;width:30%}@media (max-width: 1199px){#explanation .image{bottom:-100px;width:30%;right:0}}@media (max-width: 991px){#explanation .image{bottom:-60px}}@media (max-width: 767px){#explanation .image{position:static;width:80%;display:block;margin:0 auto}}#explanation .inner{background:#fff;padding:80px 140px 20px}@media (max-width: 1919px){#explanation .inner{padding:80px 70px 20px}}@media (max-width: 1399px){#explanation .inner{padding:80px 60px 20px}}@media (max-width: 1199px){#explanation .inner{padding:60px 50px 100px}}@media (max-width: 991px){#explanation .inner{padding:40px 30px 100px}}@media (max-width: 767px){#explanation .inner{padding:30px 20px 40px}}#explanation .cont{margin-bottom:55px}@media (max-width: 1199px){#explanation .cont{margin-bottom:40px}}@media (max-width: 991px){#explanation .cont{margin-bottom:30px}}#explanation .cont .contTtl{background:#A07911;color:#fff;position:relative;font-size:3.2rem;font-weight:600;padding:15px 30px;line-height:1;margin-bottom:30px}@media (max-width: 1199px){#explanation .cont .contTtl{font-size:2.6rem;padding:15px 20px}}@media (max-width: 991px){#explanation .cont .contTtl{font-size:2.3rem}}@media (max-width: 767px){#explanation .cont .contTtl{font-size:2rem;padding:10px 15px;margin-bottom:15px}}#explanation .cont img{width:90%;display:block;margin:0 auto}@media (max-width: 767px){#explanation .cont img{width:100%}}#explanation .cont .txtList li{text-indent:-1em;padding-left:1em;font-size:2.0rem;font-weight:600;margin-bottom:10px}@media (max-width: 991px){#explanation .cont .txtList li{font-size:1.8rem}}@media (max-width: 767px){#explanation .cont .txtList li{font-size:1.6rem}}#explanation .cont .txtList li.red{color:#E75534;font-size:2.3rem}#explanation .cont .txtList li:before{content:"";width:15px;height:15px;background:#A07911;border-radius:50px;display:inline-block;margin-right:5px}@media (max-width: 767px){#explanation .cont .txtList li:before{width:12px;height:12px}}#explanation .cont p{font-size:3.2rem;font-weight:600;text-align:center;margin-top:50px}@media (max-width: 1199px){#explanation .cont p{font-size:2.6rem}}@media (max-width: 991px){#explanation .cont p{font-size:2.2rem}}@media (max-width: 767px){#explanation .cont p{font-size:1.7rem;margin-top:20px}}#explanation .cont dl{display:table;width:100%}#explanation .cont dl.first{border-bottom:3px dashed #A0790E;padding-bottom:5px;margin-bottom:5px}#explanation .cont dl dt{display:table-cell;width:30%;color:#A0790E;font-weight:600;font-size:2.6rem;text-align:center;vertical-align:middle}@media (max-width: 1399px){#explanation .cont dl dt{font-size:2.2rem}}@media (max-width: 1199px){#explanation .cont dl dt{width:35%}}@media (max-width: 991px){#explanation .cont dl dt{font-size:1.8rem}}@media (max-width: 767px){#explanation .cont dl dt{font-size:1.6rem;padding:10px 0;width:40%}}#explanation .cont dl dd{display:table-cell;width:70%;font-size:2.4rem;padding-left:20px;vertical-align:middle;font-weight:600}@media (max-width: 1399px){#explanation .cont dl dd{font-size:2.0rem}}@media (max-width: 1199px){#explanation .cont dl dd{width:65%}}@media (max-width: 991px){#explanation .cont dl dd{font-size:1.7rem}}@media (max-width: 767px){#explanation .cont dl dd{padding-left:10px;font-size:1.5rem;width:60%}}#explanation .cont dl dd span{font-size:3.0rem;color:#E75534;font-weight:600}@media (max-width: 1399px){#explanation .cont dl dd span{font-size:2.4rem}}@media (max-width: 991px){#explanation .cont dl dd span{font-size:2.2rem}}@media (max-width: 767px){#explanation .cont dl dd span{font-size:1.8rem;line-height:1.5}}#tourokuBtn{background:rgba(0,0,0,0.8);display:block;padding:20px 0;position:fixed;bottom:0;left:0;width:100%;z-index:9999}@media (max-width: 991px){#tourokuBtn{padding:15px 0}}@media (max-width: 767px){#tourokuBtn{padding:15px}}#tourokuBtn a{display:block;max-width:800px;margin:0 auto;background:#E75534;padding:30px 0;text-align:center;color:#fff;font-weight:600;font-size:3.0rem;line-height:1}@media (max-width: 991px){#tourokuBtn a{max-width:600px;font-size:2.4rem;padding:25px 0}}@media (max-width: 767px){#tourokuBtn a{max-width:100%;font-size:1.8rem;padding:13px}}#tourokuBtn a:hover{opacity:1;background:#fff;color:#E75534}#tourokuBtn a.none{pointer-events:none}#footer.touroku{margin-bottom:130px}@media (max-width: 991px){#footer.touroku{margin-bottom:104px}}@media (max-width: 767px){#footer.touroku{margin-bottom:74px}}#recruitment{padding:0 0 80px}@media (max-width: 1199px){#recruitment{padding:0 0 60px}}@media (max-width: 767px){#recruitment{padding:0 0 40px;overflow:hidden}}#recruitment.bottom{padding:80px 0 60px}@media (max-width: 1199px){#recruitment.bottom{padding:60px 0 30px}}@media (max-width: 767px){#recruitment.bottom{padding:40px 0 20px}}#recruitment .deadline{background:#E75534;padding:20px 0;text-align:center;margin-bottom:60px}@media (max-width: 991px){#recruitment .deadline{margin-bottom:40px}}@media (max-width: 767px){#recruitment .deadline{padding:15px 0;margin-bottom:30px}}#recruitment .deadline dl dt{color:#fff;font-size:4.0rem;font-weight:600;vertical-align:middle;border-bottom:2px solid #fff;display:inline-block;padding:0 20px;margin-bottom:20px}@media (max-width: 1399px){#recruitment .deadline dl dt{font-size:3.8rem}}@media (max-width: 1199px){#recruitment .deadline dl dt{font-size:3.0rem}}@media (max-width: 991px){#recruitment .deadline dl dt{display:block;width:100%;font-size:2.8rem;padding:5px 0}}@media (max-width: 767px){#recruitment .deadline dl dt{font-size:2.0rem;padding:5px 0}}#recruitment .deadline dl dd{color:#fff;font-weight:600}@media (max-width: 991px){#recruitment .deadline dl dd{display:block;width:100%}}#recruitment .deadline dl dd .inner{font-size:4.6rem;line-height:1.3;text-align:center}@media (max-width: 1399px){#recruitment .deadline dl dd .inner{font-size:3.6rem}}@media (max-width: 1199px){#recruitment .deadline dl dd .inner{font-size:3.2rem}}@media (max-width: 767px){#recruitment .deadline dl dd .inner{font-size:2.4rem;line-height:1.3;text-align:center}}#recruitment .deadline dl dd .inner .inS{font-size:5.6rem}@media (max-width: 1399px){#recruitment .deadline dl dd .inner .inS{font-size:5.2rem}}@media (max-width: 1199px){#recruitment .deadline dl dd .inner .inS{font-size:4.2rem}}@media (max-width: 991px){#recruitment .deadline dl dd .inner .inS{font-size:5rem}}@media (max-width: 767px){#recruitment .deadline dl dd .inner .inS{font-size:3.2rem}}#recruitment .deadline dl dd .inner .inL{font-size:9.4rem}@media (max-width: 1399px){#recruitment .deadline dl dd .inner .inL{font-size:8.0rem}}@media (max-width: 1199px){#recruitment .deadline dl dd .inner .inL{font-size:6.4rem}}@media (max-width: 991px){#recruitment .deadline dl dd .inner .inL{font-size:8.2rem}}@media (max-width: 767px){#recruitment .deadline dl dd .inner .inL{font-size:5.0rem}}#recruitment .deadline dl dd .inner i{width:40px;height:38px;background:url("../img/top/icon-next2025.svg");background-size:cover;display:inline-block;margin:0 0 0 20px;vertical-align:super}@media (max-width: 1199px){#recruitment .deadline dl dd .inner i{margin:0 0 0 10px;width:26px;height:25px}}@media (max-width: 991px){#recruitment .deadline dl dd .inner i{transform:rotate(90deg)}}@media (max-width: 767px){#recruitment .deadline dl dd .inner i{vertical-align:baseline;margin:10px 10px 5px}}#recruitment .landmark{position:relative}#recruitment .landmark p{color:#E75534;font-size:3.0rem;font-weight:600;margin-bottom:20px}@media (max-width: 1199px){#recruitment .landmark p{font-size:2.6rem}}@media (max-width: 991px){#recruitment .landmark p{font-size:2.2rem}}@media (max-width: 767px){#recruitment .landmark p{font-size:1.8rem}}#recruitment .landmark .inner{background:#E75534;color:#fff;font-size:4.0rem;font-weight:600;padding:40px 60px}@media (max-width: 1399px){#recruitment .landmark .inner{padding:30px 40px}}@media (max-width: 1199px){#recruitment .landmark .inner{font-size:3.2rem}}@media (max-width: 991px){#recruitment .landmark .inner{font-size:2.8rem;padding:25px}}@media (max-width: 767px){#recruitment .landmark .inner{font-size:2.0rem;padding:15px;line-height:1.3}}#recruitment .landmark .image{position:absolute;bottom:-30px;right:30px;width:450px}@media (max-width: 1399px){#recruitment .landmark .image{width:420px;right:20px}}@media (max-width: 1199px){#recruitment .landmark .image{width:350px;right:0}}@media (max-width: 991px){#recruitment .landmark .image{width:280px;right:-40px}}@media (max-width: 767px){#recruitment .landmark .image{width:170px;right:-20px;bottom:20px}}
