@font-face{font-family:'yugothic-medium';src:url("/assets/fonts/YuGothic-Medium.ttf")}@font-face{font-family:'Chunkfive Ex';src:url("../../fonts/Chunkfive Ex.ttf")}.mv-ttl{margin:0 auto;position:fixed;right:0;left:0;top:51.5%;transform:translateY(-50%);z-index:2;width:604px}@media screen and (min-width: 768px) and (max-height: 720px){.mv-ttl{width:500px}}@media screen and (min-width: 768px) and (max-height: 600px){.mv-ttl{width:400px}}@media screen and (min-width: 768px) and (max-height: 550px){.mv-ttl{width:340px}}@media screen and (min-width: 768px) and (max-height: 450px){.mv-ttl{width:240px}}@media screen and (min-width: 768px) and (max-height: 350px){.mv-ttl{width:200px}}@media screen and (min-width: 768px) and (max-height: 250px){.mv-ttl{width:150px}}@media (max-width: 767px){.mv-ttl{left:0;right:0;height:100vh;width:100%}.mv-ttl img{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);max-width:100%;width:calc(100% - 46px)}}@keyframes scroll{0%{transform:translateY(0)}50%{transform:translateY(12px)}100%{transform:translateY(0)}}.scroll-down-btn{cursor:pointer;margin:0 auto;position:absolute;left:0;right:0;bottom:19px;width:50px;z-index:3;text-align:center;transition:all .3s}@media (max-width: 767px){.scroll-down-btn{bottom:20px}}.scroll-down-btn .txt{color:white;display:block;font-size:12px;text-align:center;position:relative;top:5px}.scroll-down-btn .animascl{animation:scroll 2s infinite;animation-timing-function:ease-in-out;margin:0 auto;width:29px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.scroll-down-btn.js-one{display:none}}.scroll-down-btn.no-js{display:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.scroll-down-btn.no-js{display:block}}@media (max-width: 767px){.scroll-down-btn.no-js{display:block}}section.mv{overflow:hidden;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:-1}@media (max-width: 767px){section.mv{height:100vh}}section.mv .swiper{height:100%;width:100%}section.mv .swiper-container{height:100%;width:100%}section.mv .swiper-wrapper{height:100%;width:100%}section.mv .swiper-slide{position:relative;height:100%;width:100%}section.mv .swiper-slide .swiper-slide-cover{background-color:#fcfcfc;background-size:cover;background-position:center;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:transparent no-repeat 50% 50% /cover}section.mv .swiper-slide .slide-01{background-image:url("../../img/top/mv1.jpg")}@media (max-width: 767px){section.mv .swiper-slide .slide-01{background-image:url("../../img/top/mv1_sp.jpg")}}section.mv .swiper-slide .slide-02{background-image:url("../../img/top/mv2.jpg")}@media (max-width: 767px){section.mv .swiper-slide .slide-02{background-image:url("../../img/top/mv2_sp.jpg")}}section.mv .swiper-slide .slide-03{background-image:url("../../img/top/mv3.jpg")}@media (max-width: 767px){section.mv .swiper-slide .slide-03{background-image:url("../../img/top/mv3_sp.jpg")}}section.mv .swiper-slide .slide-04{background-image:url("../../img/top/mv4.jpg")}@media (max-width: 767px){section.mv .swiper-slide .slide-04{background-image:url("../../img/top/mv4_sp.jpg")}}section.mv .swiper-slide .slide-05{background-image:url("../../img/top/mv5.jpg")}@media (max-width: 767px){section.mv .swiper-slide .slide-05{background-image:url("../../img/top/mv5_sp.jpg")}}section.mv .swiper-scale-effect .swiper-slide-cover{opacity:1;transform:scale(1)}section.mv .animate .swiper-slide-cover{animation-name:scale;animation-duration:16s}@keyframes scale{from{transform:scale(1)}to{transform:scale(1.1)}}.false-mv{height:100vh;width:100%}.anchor{position:relative}@media (max-width: 767px){.anchor{top:52px}}#anchor-lower{position:relative}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#anchor-lower{top:118px}}@media (max-width: 767px){#anchor-lower{top:50px}}section.intro{background:#d06c01;background:linear-gradient(90deg, rgba(208,108,55,0.85) 0%, rgba(202,97,23,0.85) 27%, rgba(202,21,29,0.85) 100%);padding:121px 0 52px;position:relative;z-index:2;text-align:center}@media (max-width: 767px){section.intro{padding:36px 9px 40px}}section.intro .ttl{color:white;font-size:34px;font-weight:700;letter-spacing:.1em;margin-bottom:36px}@media (max-width: 767px){section.intro .ttl{margin-bottom:22px;font-size:17px}}section.intro .ttl .big{color:white;font-family:"Chunkfive Ex",serif;font-size:63px;font-weight:400;letter-spacing:0em}@media (max-width: 767px){section.intro .ttl .big{font-size:31px}}section.intro .txt-big{color:white;display:block;font-size:28px;font-weight:bold;letter-spacing:.1em;line-height:37px;margin-bottom:52px}@media (max-width: 767px){section.intro .txt-big{margin-bottom:29px;font-size:15px;line-height:26px}}section.intro .txt-big .correc{display:inline-block;margin-left:-6px}section.intro .txt{color:white;font-size:22px;font-weight:500;letter-spacing:.1em;line-height:39px;margin-bottom:40px}@media (max-width: 767px){section.intro .txt{font-size:12px;margin-bottom:24px;line-height:23px}}section.intro .txt:last-of-type{margin-bottom:0}.z-index-4{position:relative;z-index:4}.sec-titler{background:#00a892;background:linear-gradient(90deg, rgba(0,168,146,0.5) 0%, rgba(2,121,186,0.5) 100%);position:relative;padding:120px 0 96px}@media (max-width: 767px){.sec-titler{padding:55px 0 26px}}.sec-titler .sec-titler-ttl{color:white;text-align:center;position:relative;z-index:2}.sec-titler .sec-titler-ttl .big{display:block;font-size:80px;font-family:"Chunkfive Ex",serif;margin-bottom:34px}@media (max-width: 767px){.sec-titler .sec-titler-ttl .big{font-size:32px;margin-bottom:4px}}.sec-titler .sec-titler-ttl .sml{font-size:31px;font-weight:bold;letter-spacing:.1em;line-height:55px;display:inline-block}@media only screen and (max-width: 1100px){.sec-titler .sec-titler-ttl .sml{font-size:3vw;line-height:4.7vw}}@media (max-width: 767px){.sec-titler .sec-titler-ttl .sml{font-size:13px;font-weight:bold;line-height:22px}}.sec-titler img{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.sec-titler-par{padding-top:77px;position:relative}@media (max-width: 767px){.sec-titler-par{padding-top:53px}}.sec-titler-par .sec-titler-ttl{text-align:center;position:relative;z-index:2}.sec-titler-par .sec-titler-ttl .par-left{display:inline-block;margin-right:20px;width:32px}@media (max-width: 767px){.sec-titler-par .sec-titler-ttl .par-left{margin-right:13px;width:16px}}.sec-titler-par .sec-titler-ttl .par-right{display:inline-block;margin-left:20px;width:32px}@media (max-width: 767px){.sec-titler-par .sec-titler-ttl .par-right{margin-left:13px;width:16px}}.sec-titler-par .sec-titler-ttl .line{text-align:center;display:block}.sec-titler-par .sec-titler-ttl .big{color:#BE1C20;display:inline-block;font-size:80px;font-family:"Chunkfive Ex",serif;margin-bottom:18px;margin-top:-20px}@media (max-width: 767px){.sec-titler-par .sec-titler-ttl .big{font-size:40px}}.sec-titler-par .sec-titler-ttl .sml{color:#BE1C20;font-size:31px;font-weight:bold;letter-spacing:.1em;line-height:55px;top:-63px;position:relative}@media (max-width: 767px){.sec-titler-par .sec-titler-ttl .sml{font-size:15px;top:-41px}}.sec-titler-par .bg{margin:0 auto;position:absolute;left:0;right:0}section.value{background-color:white;padding-bottom:155px}@media (max-width: 767px){section.value{padding-bottom:37px}}section.value .sec-titler{margin-bottom:160px}@media (max-width: 767px){section.value .sec-titler{margin-bottom:24px}}section.value .sec-titler img{height:330px}@media (max-width: 767px){section.value .sec-titler img{height:133px}}section.value .sub-ttl{color:#BE1C20;font-size:31px;font-weight:bold;letter-spacing:.1em;text-align:center}@media only screen and (max-width: 1100px){section.value .sub-ttl{font-size:3vw}}@media (max-width: 767px){section.value .sub-ttl{font-size:17px;line-height:23px}section.value .sub-ttl .correc{display:inline-block;margin-left:-3px}}section.value .list1{display:flex;justify-content:space-between;margin-bottom:134px}@media (max-width: 767px){section.value .list1{margin-bottom:43px;display:block}}section.value .list1 li{width:calc((100% - 40px)/2)}@media (max-width: 767px){section.value .list1 li{margin-bottom:40px;width:100%}section.value .list1 li:last-child{margin-bottom:0}}section.value .list1 li .sub-ttl{margin-bottom:25px;font-weight:bold}@media (max-width: 767px){section.value .list1 li .sub-ttl{margin-bottom:10px}}section.value .list1 li img{margin-bottom:18px}@media (max-width: 767px){section.value .list1 li img{margin-bottom:8px}}section.value .list1 li p.txt{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:23px;text-align:justify}@media (max-width: 767px){section.value .list1 li p.txt{font-size:12px;line-height:17px}}section.value .list2{display:flex;justify-content:space-between;margin-top:42px;margin-bottom:110px}@media (max-width: 767px){section.value .list2{margin-top:13px;margin-bottom:42px;flex-wrap:wrap}}section.value .list2 li{width:calc((100% - 80px)/4)}@media (max-width: 767px){section.value .list2 li{margin-bottom:21px;width:calc((100% - 10px)/2)}section.value .list2 li:nth-child(3),section.value .list2 li:nth-child(4){margin-bottom:0}}section.value .list2 li .list2-ttl{color:white;font-size:22px;font-weight:bold;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;height:50px}@media (max-width: 767px){section.value .list2 li .list2-ttl{margin-bottom:13px;font-size:15px;height:33px}}section.value .list2 li .list2-ttl.bg1{background-image:url("../../img/top/v1.jpg")}section.value .list2 li .list2-ttl.bg2{background-image:url("../../img/top/v2.jpg")}section.value .list2 li .list2-ttl.bg3{background-image:url("../../img/top/v3.jpg")}section.value .list2 li .list2-ttl.bg4{background-image:url("../../img/top/v4.jpg")}section.value .list2 li .list2-ttl:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 19px 59px 0;border-color:transparent #FFFFFF transparent transparent;transform:rotate(0deg);margin:0 auto;position:absolute;right:-2px;top:-1px}@media (max-width: 767px){section.value .list2 li .list2-ttl:before{border-width:0 14px 36px 0;right:-1px}}section.value .list2 li img{margin-bottom:9px}section.value .list2 li p{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:23px;text-align:center}@media (max-width: 767px){section.value .list2 li p{font-size:12px;line-height:15px}}section.value .list3{display:flex;justify-content:space-between;margin-top:54px}@media (max-width: 767px){section.value .list3{margin-top:25px;display:block;max-width:260px}}section.value .list3 li{text-align:center;width:calc((100% - 40px)/3)}@media (max-width: 767px){section.value .list3 li{width:100%}section.value .list3 li:nth-child(1){margin-bottom:47px}section.value .list3 li:nth-child(2){margin-bottom:18px}}section.value .list3 li .list-ttl{margin-top:-6px;font-size:25px;font-weight:bold;letter-spacing:.1em;line-height:32px;text-align:center;white-space:nowrap}@media only screen and (max-width: 1100px){section.value .list3 li .list-ttl{margin-top:26px;font-size:2vw;line-height:2.6vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){section.value .list3 li .list-ttl{margin-top:-6px}}@media (max-width: 767px){section.value .list3 li .list-ttl{margin-top:0px;font-size:15px;line-height:21px}}@media (min-width: 768px){section.value .list3 li .img{position:relative;padding-bottom:67.61%}}@media only screen and (min-width: 768px) and (max-width: 1100px){section.value .list3 li .img{padding-bottom:19vw}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){section.value .list3 li .img{padding-bottom:22vw}}@media only screen and (min-width: 768px) and (max-width: 1000px){section.value .list3 li .img{padding-bottom:21vw}}@media (min-width: 768px){section.value .list3 li .img img{margin:0 auto;position:absolute;left:0;right:0;top:0%}}section.value .list3 li .img1{margin:0 auto;max-width:312px}@media only screen and (max-width: 1000px){section.value .list3 li .img1{padding-top:30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){section.value .list3 li .img1{padding-top:0;width:100%}}@media (max-width: 767px){section.value .list3 li .img1{padding-top:0;margin-bottom:24px;max-width:261px}}section.value .list3 li .img2{margin:0 auto;max-width:252px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){section.value .list3 li .img2{width:calc(100% - 54px)}}@media (max-width: 767px){section.value .list3 li .img2{margin-top:4px;margin-bottom:24px;max-width:210px}}section.value .list3 li .img3{margin:0 auto;max-width:238px;top:-45px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){section.value .list3 li .img3{width:calc(100% - 68px)}}@media (max-width: 767px){section.value .list3 li .img3{margin-top:5px;margin-bottom:6px;max-width:180px}}section.value .list3 li p{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:23px;text-align:justify;margin-top:10px}@media (max-width: 767px){section.value .list3 li p{font-size:10px;line-height:17px}}section.victory{background-color:white;padding-bottom:140px}@media (max-width: 767px){section.victory{padding-bottom:100px}}section.victory .sec-titler{margin-bottom:107px}@media (max-width: 767px){section.victory .sec-titler{margin-bottom:12px;text-align:center}}@media (min-width: 768px){section.victory .sec-titler img{height:345px;top:16px;left:50px;transform:none}}@media (max-width: 767px){section.victory .sec-titler img{width:318px}}section.victory .txt1{color:#BE1C20;font-size:35px;font-weight:bold;letter-spacing:.05em;line-height:55px}@media (max-width: 767px){section.victory .txt1{font-size:calc(35px /2);letter-spacing:.1em;text-align:center}}section.victory .txt2{font-size:19px;font-weight:bold;letter-spacing:.1em;line-height:55px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1100px){section.victory .txt2{line-height:28px;margin-bottom:20px !important}}@media (max-width: 767px){section.victory .txt2{font-size:15px;line-height:55px;letter-spacing:.05em;margin-bottom:0px}}section.victory .correc{display:inline-block;margin-left:-9px}@media (max-width: 767px){section.victory .correc{margin-left:-7px}}.txt3{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:23px;text-align:justify}@media (max-width: 767px){.txt3{font-size:calc(23px / 2);line-height:17px}}.part1{display:flex;justify-content:space-between}@media (max-width: 767px){.part1{display:block}}.part1 .left{width:calc(50% - 20px)}@media (max-width: 767px){.part1 .left{width:100%}}.part1 .left .txt1{margin-top:-3px;font-weight:bold;margin-bottom:-3px;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1100px){.part1 .left .txt1{font-size:3.2vw}}@media (max-width: 767px){.part1 .left .txt1{margin-bottom:-15px}}.part1 .left .txt2{margin-bottom:0px;font-weight:bold}@media (max-width: 767px){.part1 .left .txt2{margin-bottom:-10px;line-height:1.4;margin-top:5px;margin-bottom:18px;white-space:nowrap}}.part1 .right{padding-top:5px;width:calc(50% - 20px)}@media (max-width: 767px){.part1 .right{margin-top:20px;padding-top:0;width:100%}}.part2{position:relative;padding-top:69px;margin-top:55px}@media (max-width: 767px){.part2{padding-top:10px;margin-top:40px}}.part2:before{content:'';margin:0 auto;position:absolute;left:0;top:0%;background:#00a892;background:linear-gradient(90deg, rgba(0,168,146,0.2) 0%, rgba(2,121,186,0.2) 100%);height:383px;width:100%}@media (max-width: 767px){.part2:before{height:297px}}.part2 .inner{display:flex;justify-content:space-between;right:-40px;padding-right:10px;position:relative;z-index:2}@media only screen and (max-width: 1100px){.part2 .inner{padding-right:0px;right:0px}}@media (max-width: 767px){.part2 .inner{justify-content:flex-start;flex-direction:column;right:0px;padding-right:0px}}@media (min-width: 768px){.part2 .left{max-width:48%}}@media (max-width: 767px){.part2 .left{order:2;margin:22px auto 0;width:240px}}@media (min-width: 768px){.part2 .right{width:48%}}@media (max-width: 767px){.part2 .right{order:1}}.part2 .right .txt1{margin-top:-3px;margin-bottom:-3px;font-weight:bold;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1100px){.part2 .right .txt1{font-size:3.2vw}}@media (max-width: 767px){.part2 .right .txt1{margin-top:0px;margin-bottom:-11px}}.part2 .right .txt2{margin-bottom:0px}@media (max-width: 767px){.part2 .right .txt2{margin-bottom:-10px;text-align:center}}.part3{margin-top:97px;margin-bottom:110px;max-width:668px}@media (max-width: 767px){.part3{margin-top:37px;margin-bottom:22px}}.part3 .txt1{text-align:center;margin-bottom:65px}@media (max-width: 767px){.part3 .txt1{margin-bottom:10px}}.part3 img{margin:0 auto 22px;max-width:668px;position:relative;left:20px}@media (max-width: 767px){.part3 img{margin:0 auto 4px;max-width:648px;left:10px}}.part3 .info{padding-left:46px;font-size:15px;font-weight:500;letter-spacing:.05em}@media (max-width: 767px){.part3 .info{padding-left:25px;font-size:10px}}.part4 .txt1{text-align:center}.list{display:flex;justify-content:space-between;margin-top:50px}@media (max-width: 767px){.list{flex-wrap:wrap;margin-top:13px;justify-content:center}}.list li{text-align:center;width:calc((100% - 40px)/3)}@media (max-width: 767px){.list li:nth-child(1){margin-bottom:32px;width:100%;text-align:center}.list li:nth-child(2),.list li:nth-child(3){width:calc((100% - 15px)/2)}.list li:nth-child(2){margin-right:15px}.list li:nth-child(2) .img{height:87px}.list li:nth-child(3) .img{height:87px}}@media (max-width: 767px){.list li .li-inner{margin:0 auto;max-width:156px}}.list li .list-ttl{margin-top:-6px;font-size:25px;font-weight:500;letter-spacing:.1em;line-height:32px;text-align:center;white-space:nowrap}@media (min-width: 768px){.list li .img{position:relative;padding-bottom:73.01%}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.list li .img{padding:0 0 70%}}@media (min-width: 768px){.list li .img img{margin:0 auto;position:absolute;left:0;right:0;top:0%}}@media (max-width: 767px){.list li .img{margin-bottom:11px}}.list li .img1{max-width:168px;width:53.84%}@media (max-width: 767px){.list li .img1{max-width:84px}}.list li .img2{margin:0 auto 0;top:2px;width:54.16%}@media (max-width: 767px){.list li .img2{max-width:84px}}.list li .img3{margin:0 auto 0px;top:9px !important;width:59.29%}@media (max-width: 767px){.list li .img3{max-width:91px}}.list li .ttl{font-size:25px;font-weight:bold;letter-spacing:.1em;text-align:center;margin-top:-4px}@media (max-width: 767px){.list li .ttl{font-size:15px;margin-top:-2px}}.list li p{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:23px;text-align:justify;margin-top:16px}@media (max-width: 767px){.list li p{margin-top:7px;font-size:10px;line-height:14px}}section.culture{background:#d06c00;background:linear-gradient(0deg, rgba(208,108,55,0.15) 0%, rgba(202,97,23,0.15) 27%, rgba(202,21,29,0.15) 100%);position:relative;padding-bottom:66px}@media (max-width: 767px){section.culture{padding-bottom:53px}}section.culture:before{background-color:white;content:'';margin:0 auto;position:absolute;left:0;right:0;top:0%;height:100%;width:100%;z-index:-1}section.culture .sec-titler-par .bg{top:22px;right:-30px;width:547px}@media (max-width: 767px){section.culture .sec-titler-par .bg{right:0px;top:22px;width:273px}}section.culture .list{display:flex;justify-content:space-between;margin-top:20px}@media (max-width: 767px){section.culture .list{flex-wrap:wrap;justify-content:center;margin-top:0px}}section.culture .list li{width:calc((100% - 60px)/3)}@media (max-width: 767px){section.culture .list li:nth-child(1){margin-bottom:22px;width:100%;text-align:center}section.culture .list li:nth-child(2),section.culture .list li:nth-child(3){width:calc((100% - 15px)/2)}section.culture .list li:nth-child(2){margin-right:15px}section.culture .list li:nth-child(2) .img{height:87px}section.culture .list li:nth-child(3) .img{height:87px}}@media (max-width: 767px){section.culture .list li .li-inner{margin:0 auto;max-width:156px}}section.culture .list li img{margin-bottom:36px}@media (max-width: 767px){section.culture .list li img{margin-bottom:12px}}section.culture .list li h3.ttl{font-size:25px;font-weight:bold;letter-spacing:.1em;margin-bottom:18px;text-align:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){section.culture .list li h3.ttl{font-size:23px}}@media (max-width: 767px){section.culture .list li h3.ttl{font-size:15px;margin-bottom:-5px}}section.culture .list li p{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:23px;text-align:justify}@media (max-width: 767px){section.culture .list li p{font-size:10px;line-height:14px}}section.voice{background-color:white;padding-bottom:122px}@media (max-width: 767px){section.voice{padding-bottom:50px}}section.voice .sec-titler-par{margin-bottom:20px}@media (max-width: 767px){section.voice .sec-titler-par{padding-top:50px;margin-bottom:-32px}}section.voice .sec-titler-par .bg{top:19px;right:-40px;width:832px}@media (max-width: 767px){section.voice .sec-titler-par .bg{right:0;width:100%;max-width:339px}}section.voice .voice-list{display:flex;justify-content:space-between;margin:0 auto;max-width:658px}@media (max-width: 767px){section.voice .voice-list{display:block;max-width:240px}}section.voice .voice-list li{position:relative;width:calc(50% - 15px)}@media (max-width: 767px){section.voice .voice-list li{width:100%}section.voice .voice-list li:first-child{margin-bottom:25px}}section.voice .voice-list li p{font-size:25px;font-weight:bold;text-align:center;margin-bottom:14px;white-space:nowrap}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){section.voice .voice-list li p{font-size:23px}}section.voice .voice-list li p .correc{display:inline-block;margin-left:-10px}section.voice .voice-list li figure figcaption{background-color:rgba(255,255,255,0.8);font-size:18px;line-height:1.2;font-weight:500;letter-spacing:.05em;padding:7px 18px 0;height:60px;margin:0 auto;position:absolute;display:flex;justify-content:flex-start;width:100%;left:0;bottom:0}@media (max-width: 767px){section.voice .voice-list li figure figcaption{padding:6px 14px 0;line-height:1.3;height:46px;font-size:13px}section.voice .voice-list li figure figcaption .correc{margin-left:-7px}}section.voice .voice-list li figure figcaption .sml{font-size:15px;letter-spacing:.05em}@media (max-width: 767px){section.voice .voice-list li figure figcaption .sml{display:inline-block;margin-bottom:-6px;font-size:11px;white-space:nowrap}}@media (max-width: 767px){section.voice .voice-list li figure figcaption .big{display:inline-block;margin-left:12px}}section.voice .voice-list li figure figcaption img{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;cursor:pointer}@media (max-width: 767px){section.voice .voice-list li figure figcaption img{right:10px;width:19px}}section.recruit{background:#d06c00;background:linear-gradient(0deg, rgba(208,108,55,0.15) 0%, rgba(202,97,23,0.15) 27%, rgba(202,21,29,0.15) 100%);position:relative;padding-bottom:73px;text-align:center}@media (max-width: 767px){section.recruit{padding-bottom:53px}}section.recruit:before{background-color:white;content:'';margin:0 auto;position:absolute;left:0;right:0;top:0%;height:100%;width:100%;z-index:-1}@media (min-width: 768px){section.recruit .sec-titler-par .par-left{margin-right:73px}section.recruit .sec-titler-par .par-right{margin-left:73px}}@media (max-width: 767px){section.recruit .sec-titler-par{padding-top:41px}section.recruit .sec-titler-par .par-left{margin-right:33px}section.recruit .sec-titler-par .par-right{margin-left:33px}}section.recruit .sec-titler-par .bg{top:27px;right:-70px;width:613px}@media (max-width: 767px){section.recruit .sec-titler-par .bg{right:0px;width:306px}}section.recruit .recruit-list{display:flex;justify-content:space-between;margin:30px auto 0}@media (max-width: 767px){section.recruit .recruit-list{display:block;margin:-5px auto 0}}section.recruit .recruit-list li{position:relative;margin-bottom:45px;width:calc((100% - 70px)/3)}@media (min-width: 768px){section.recruit .recruit-list li{text-align:left}}@media (max-width: 767px){section.recruit .recruit-list li{margin-bottom:25px;text-align:center;width:100%}section.recruit .recruit-list li:last-child{margin-bottom:0}}section.recruit .recruit-list li .list-ttl{margin-bottom:11px;height:55px}@media (max-width: 767px){section.recruit .recruit-list li .list-ttl{margin-bottom:12px;height:57px;margin:0 auto 11px}}section.recruit .recruit-list li p{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:23px;margin-top:16px;text-align:justify}@media (max-width: 767px){section.recruit .recruit-list li p{margin-top:12px;font-size:12px;line-height:21px}}section.recruit .entry-txt{margin:0 auto;width:725px}@media (max-width: 767px){section.recruit .entry-txt{margin:40px auto 0;width:261px}}section.recruit .btn{display:block;margin:19px auto 0;width:249px}@media (max-width: 767px){section.recruit .btn{margin:15px auto 0;width:180px}}section.about{background-color:white;padding-bottom:97px}@media (max-width: 767px){section.about{padding-bottom:39px}}@media (min-width: 768px){section.about .sec-titler-par{padding-top:71px}section.about .sec-titler-par .par-left{margin-right:37px}section.about .sec-titler-par .par-right{margin-left:37px}}@media (max-width: 767px){section.about .sec-titler-par{padding-top:41px}section.about .sec-titler-par .par-left{margin-right:-7px}section.about .sec-titler-par .par-right{margin-left:-7px}}section.about .sec-titler-par .bg{top:12px;width:761px}@media (max-width: 767px){section.about .sec-titler-par .bg{width:326px}}section.about table{margin:60px auto 0;max-width:726px}@media (max-width: 767px){section.about table{margin:-3px auto 0;max-width:100%;width:calc(100% - 36px)}}section.about table th{font-size:20px;font-weight:500;letter-spacing:.05em;line-height:36px;text-align:right;padding-left:14px;padding-right:23px;width:133px}@media (max-width: 767px){section.about table th{font-size:12px;line-height:18px;padding-left:0px;padding-right:8px;width:57px}}section.about table td{font-size:20px;font-weight:500;letter-spacing:.05em;line-height:36px;width:calc(100% - 133px)}@media (max-width: 767px){section.about table td{font-size:12px;line-height:18px;width:calc(100% - 57px)}}@media (max-width: 767px){section.about table td .correc{display:inline-block;margin-left:-5px}}section.about table td .space{display:inline-block;width:90px}@media (max-width: 767px){section.about table td .space{width:9px}}.popup{background-color:rgba(234,85,20,0.95);pointer-events:none;opacity:0;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1999;transition:opacity .3s}@media (max-width: 767px){.popup{overflow-y:scroll}}.popup.is-active{opacity:1;pointer-events:all}.popup .popup-scrl{scrollbar-color:white rgba(181,181,181,0.6);scrollbar-width:thin}@media (min-width: 768px){.popup .popup-scrl{overflow-y:scroll;margin:75px auto 0;height:calc(100% - 75px);top:75px;left:0;right:0;max-width:1080px}}@media (max-width: 767px){.popup .popup-scrl{padding-top:60px}}.popup .inner{padding:0 40px 230px;max-width:1080px}@media (max-width: 767px){.popup .inner{padding:0 0px 107px}}.popup .popup-close-upper{cursor:pointer;margin:0 auto;position:absolute;right:47px;top:40px;height:37px;width:37px}@media (max-width: 767px){.popup .popup-close-upper{right:25px;top:25px;height:18px;width:18px}}.popup .popup-close-upper:before{background-color:white;content:'';margin:0 auto;margin:0 auto;position:absolute;left:-5px;right:0;top:50%;transform:translateY(-50%) rotate(45deg);height:1px;width:48px}@media (max-width: 767px){.popup .popup-close-upper:before{width:24px}}.popup .popup-close-upper:after{background-color:white;content:'';margin:0 auto;margin:0 auto;position:absolute;left:-5px;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);height:1px;width:48px}@media (max-width: 767px){.popup .popup-close-upper:after{width:24px}}.popup .popup-close-lower{cursor:pointer;position:relative;margin:35px auto 0;height:28px;width:28px}.popup .popup-close-lower:before{background-color:white;content:'';margin:0 auto;margin:0 auto;position:absolute;left:-5px;right:0;top:50%;transform:translateY(-50%) rotate(45deg);height:2px;width:36px}.popup .popup-close-lower:after{background-color:white;content:'';margin:0 auto;margin:0 auto;position:absolute;left:-5px;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);height:2px;width:36px}.popup .upper{display:flex;align-items:center;margin-bottom:54px}@media (max-width: 767px){.popup .upper{margin-bottom:0px}}.popup .upper figure{max-width:400px}@media (max-width: 767px){.popup .upper figure{max-width:none;width:55.67%}}.popup .upper .txt-area{padding-left:30px;width:calc(100% - 400px)}@media (max-width: 767px){.popup .upper .txt-area{padding-left:11px;width:43.13%}}.popup .upper .txt-area p.sub{color:white;font-size:16px;font-weight:500;letter-spacing:.1em}.popup .upper .txt-area h2.ttl{color:white;font-size:28px;font-weight:bold;letter-spacing:.1em;margin-top:12px}@media (max-width: 767px){.popup .upper .txt-area h2.ttl{font-size:22px;margin-top:8px;white-space:nowrap}}.popup p.txt-car{color:white;font-size:15px;font-weight:500;letter-spacing:.1em;line-height:23px;margin-left:-10px;margin-top:23px}@media (max-width: 767px){.popup p.txt-car{font-size:12px;line-height:19px;margin-bottom:47px;margin-top:9px}}.popup p.txt-car .correc{display:inline-block;margin-left:-7px}.popup p.txt-car .point{display:inline-block;margin-left:-11px;margin-right:-3px}@media (max-width: 767px){.popup p.txt-car .point{margin-left:-9px;margin-right:-2px}}.popup .pop-content h4.pop-conten-ttl{color:white;font-size:25px;font-weight:bold;letter-spacing:.1em;margin-bottom:35px}@media (max-width: 767px){.popup .pop-content h4.pop-conten-ttl{font-size:20px;margin-bottom:35px;text-align:center}}.popup .pop-content ul{margin-bottom:68px}@media (max-width: 767px){.popup .pop-content ul{margin-bottom:65px}}.popup .pop-content ul li{color:white;margin-bottom:38px}@media (max-width: 767px){.popup .pop-content ul li{font-size:13px;margin-bottom:23px}}.popup .pop-content ul li:last-child{margin-bottom:0}.popup .pop-content ul li b{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:21px}@media (max-width: 767px){.popup .pop-content ul li b{display:inline-block;font-size:13px;line-height:23px;position:relative;padding-left:14px}}@media (max-width: 767px){.popup .pop-content ul li b span{position:absolute;left:0;top:0px}}.popup .pop-content ul li .txt-content{text-align:justify;padding-left:16px;font-weight:500;font-size:16px;line-height:30px}@media (max-width: 767px){.popup .pop-content ul li .txt-content{font-size:13px;line-height:23px;padding-left:13px}}.popup .images{display:flex;justify-content:space-between}.popup .images img{width:calc((100% - 36px)/3)}@media (max-width: 767px){.popup .images img{width:100%}}

/*# sourceMappingURL=maps/top.min.css.map */
