@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both}@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px){.sp{display:none!important}}body{font-family:"游ゴシック体",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:1.6}h1,h2,h3,h4,h5,h6,p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}main{overflow:hidden}main.special{margin-top:-65px;display:block}@media screen and (max-width:767px){main.special{margin-top:-25px;margin-top:0}}.special .pagetop{position:fixed;right:50px;z-index:10000;width:53px;height:53px}@media (max-width:1100px){.special .pagetop{right:0}}@media (max-width:768px){.special .pagetop{right:20px;bottom:20px!important;width:20px;height:20px}}.special .pagetop a{width:53px;display:block;height:100%}@media (max-width:768px){.special .pagetop a{width:20px;height:20px}}.special .pagetop a img{width:100%}.com-line-banner-area{background:white;padding-top:100px}@media screen and (max-width:767px){.com-line-banner-area{padding-top:50px;margin-bottom:50px}}.com-line-banner-area .enry-banner{text-align:center;margin-bottom:50px}@media screen and (max-width:767px){.com-line-banner-area .enry-banner{margin-bottom:30px;padding:0 25px}}.com-line-banner-area .enry-banner img{max-width:100%;height:auto}.com-line-banner-area .inner-wrapper{max-width:800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.com-line-banner-area .inner-wrapper{padding:0 25px}}.com-line-banner-area .inner-wrapper img.banner{width:100%;height:auto;display:block;margin-bottom:50px}@media screen and (max-width:767px){.com-line-banner-area .inner-wrapper img.banner{margin-bottom:20px;height:auto;max-width:100%;-ms-flex-negative:1;flex-shrink:1}}.com-line-banner-area .inner-wrapper .btn{width:385px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00b900;color:white;font-weight:bold;font-size:22px;font-weight:bold}.com-line-banner-area .inner-wrapper .btn.pink{background:#f67c89}@media screen and (max-width:767px){.com-line-banner-area .inner-wrapper .btn{width:48%;height:50px;font-size:13px}}.com-present-banner-area{margin:110px auto 0;text-align:center}.com-present-banner-area img{max-width:100%;height:auto}@media (max-width:767px){.com-present-banner-area{margin:50px auto}}main .com-main-v-area{text-align:center;max-width:1440px;margin:auto}main .com-main-v-area img{max-width:100%;height:auto}.com-line-area{background:#06c660;padding:35px 0 25px;text-align:center;position:relative}@media screen and (max-width:767px){.com-line-area{padding:6.5vw 1.6vw}}.com-line-area img{max-width:100%;height:auto}.com-line-area .btn{position:absolute;top:368px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media screen and (max-width:767px){.com-line-area .btn{top:47vw}.com-line-area .btn img{width:37vw;height:auto}}.ryoumin .com-main-v-area{position:relative}.ryoumin .com-main-v-area:before{content:"";display:block;padding-top:45.4%}@media (max-width:1440px){.ryoumin .com-main-v-area:before{padding-top:657px}}@media screen and (max-width:767px){.ryoumin .com-main-v-area:before{content:none}}.ryoumin .com-main-v-area img{max-width:inherit;position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);height:auto}@media screen and (max-width:767px){.ryoumin .com-main-v-area img{width:100%;position:inherit;top:inherit;left:inherit;-webkit-transform:inherit;transform:inherit}}.special.ryoumin .main-container{background:#FFF9E1;padding-bottom:100px;padding-top:10px}@media screen and (max-width:767px){.special.ryoumin .main-container{padding-bottom:50px}}.special .sec-intro{text-align:center;padding:100px 0}@media screen and (max-width:767px){.special .sec-intro{padding:13vw 5vw}}.special .sec-intro h2{margin-bottom:25px}@media screen and (max-width:767px){.special .sec-intro h2{margin-bottom:8.4vw}.special .sec-intro h2 img{width:100%;height:auto}}.special .sec-intro .illust{text-align:center;margin-bottom:25px}@media screen and (max-width:767px){.special .sec-intro .illust{width:47.8vw;margin:0 auto 8.4vw}.special .sec-intro .illust img{width:100%;height:auto}}.special .sec-intro .top-txt{font-size:22px;font-weight:bold;text-align:center;line-height:2.1818181818;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.special .sec-intro .top-txt{font-size:4.4vw;line-height:2.0588235294;width:100vw;margin:0 calc(50% - 50vw)}}.special .sec-intro .list{margin-top:80px}@media screen and (max-width:767px){.special .sec-intro .list{margin-top:14.9vw}}.special .sec-intro .list li{width:1103px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-image:url(../img/intro/bg.svg)}@media screen and (max-width:767px){.special .sec-intro .list li{background:white;border:1.5px solid #E8222D;display:block;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.special .sec-intro .list li:before{content:"";width:10px;height:100%;position:absolute;left:2px;top:2px;background-image:url(../img/intro/deco-sp.svg);background-repeat:repeat-y}.special .sec-intro .list li:after{content:"";width:10px;height:100%;position:absolute;right:2px;top:2px;background-image:url(../img/intro/deco-sp.svg);background-repeat:repeat-y}}.special .sec-intro .list li .block{width:50%;padding-top:75px}@media screen and (max-width:767px){.special .sec-intro .list li .block{width:100%;padding:8.8vw 11.7vw 0;-webkit-box-sizing:border-box;box-sizing:border-box}}.special .sec-intro .list li .block h3{text-align:center;font-size:35px;font-weight:bold;margin-bottom:40px;color:#26666D}@media screen and (max-width:767px){.special .sec-intro .list li .block h3{font-size:20px;margin-bottom:6vw}}.special .sec-intro .list li .block p{font-size:22px;line-height:2.1363636364;text-align:left;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph;word-break:break-all}@media screen and (max-width:767px){.special .sec-intro .list li .block p{font-size:14px}}.special .sec-intro .list li .block small{display:block;text-align:left;font-size:15px}@media screen and (max-width:767px){.special .sec-intro .list li .block small{font-size:11px}}.special .sec-intro .list li .makimono{width:50%;padding-top:35px}@media screen and (max-width:767px){.special .sec-intro .list li .makimono{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.special .sec-intro .list li .makimono img{width:100%;height:auto}}.special .sec-intro .list li:nth-child(odd) .block{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:65px;padding-right:10px}@media screen and (max-width:767px){.special .sec-intro .list li:nth-child(odd) .block{padding:8.8vw 11.7vw 0}}.special .sec-intro .list li:nth-child(odd) .makimono{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:70px}@media screen and (max-width:767px){.special .sec-intro .list li:nth-child(odd) .makimono{padding:6.5vw 11.7vw 0 5.2vw}}.special .sec-intro .list li:nth-child(2n) .block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:65px;padding-left:10px}@media screen and (max-width:767px){.special .sec-intro .list li:nth-child(2n) .block{padding:8.8vw 11.7vw 0}}.special .sec-intro .list li:nth-child(2n) .makimono{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:43px}@media screen and (max-width:767px){.special .sec-intro .list li:nth-child(2n) .makimono{padding:6.5vw 11.7vw 0 5.2vw}}.special .sec-intro .list li:first-child{margin-bottom:43px}@media screen and (max-width:767px){.special .sec-intro .list li:first-child{margin-bottom:37.5vw}.special .sec-intro .list li:first-child .makimono{-webkit-transform:translateY(34.2vw);transform:translateY(34.2vw);margin-top:-34.2vw}}.special .sec-intro .list li:nth-child(2){margin-bottom:70px}@media screen and (max-width:767px){.special .sec-intro .list li:nth-child(2){margin-bottom:37.5vw}.special .sec-intro .list li:nth-child(2) .makimono{-webkit-transform:translateY(23.4vw);transform:translateY(23.4vw);margin-top:-23.4vw}}.special .sec-intro .list li:nth-child(3){margin-bottom:70px;background-image:url(../img/intro/bg3.svg)}@media screen and (max-width:767px){.special .sec-intro .list li:nth-child(3){background-image:none;margin-bottom:37.5vw}.special .sec-intro .list li:nth-child(3) .makimono{-webkit-transform:translateY(20.8vw);transform:translateY(20.8vw);margin-top:-20.8vw}}.special .sec-intro .list li:nth-child(4){background-image:url(../img/intro/bg4.svg)}@media screen and (max-width:767px){.special .sec-intro .list li:nth-child(4){background-image:none;margin-bottom:37.5vw}.special .sec-intro .list li:nth-child(4) .makimono{-webkit-transform:translateY(41vw);transform:translateY(41vw);margin-top:-41vw}}.ryoumin .sec{width:980px;margin:auto}@media screen and (max-width:767px){.ryoumin .sec{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5vw}}.ryoumin .sec+.sec{margin-top:120px}@media screen and (max-width:767px){.ryoumin .sec+.sec{margin-top:15vw}}.ryoumin .sec:last-child{margin-bottom:-4%}@media screen and (max-width:767px){.ryoumin .sec:last-child{margin-bottom:-5vw}}.ryoumin .sec .top-head{position:relative}@media screen and (max-width:767px){.ryoumin .sec .top-head{width:100vw;margin:0 calc(50% - 50vw)}}.ryoumin .sec .top-head .illust{position:absolute;left:0;top:0;pointer-events:none}@media screen and (max-width:767px){.ryoumin .sec .top-head .illust{position:inherit;left:inherit;top:inherit;width:80vw;height:auto;margin:0 auto 3.2vw}.ryoumin .sec .top-head .illust.sp-s{display:block!important}}.ryoumin .sec .top-head .sub{margin-bottom:20px}@media screen and (max-width:767px){.ryoumin .sec .top-head .sub{text-align:center;margin-bottom:5vw}}.ryoumin .sec .top-head .sub span{position:relative;display:inline-block;font-size:24px;font-weight:bold;z-index:2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.ryoumin .sec .top-head .sub span{font-size:15px}}.ryoumin .sec .top-head .sub span:after{content:"";width:100%;height:15px;background:#FFD19F;display:block;position:absolute;left:0;bottom:-2px;z-index:-1}@media screen and (max-width:767px){.ryoumin .sec .top-head .sub span:after{height:10px;bottom:1px}}.ryoumin .sec .top-head h2{font-size:100px;font-weight:bold;color:#7D0000;line-height:1;margin-bottom:15px;margin-left:-0.05em}@media screen and (max-width:767px){.ryoumin .sec .top-head h2{font-size:50px;margin-bottom:4vw;margin-left:0;text-align:center}}.ryoumin .sec .top-head .top-txt{font-size:20px;font-weight:bold}@media screen and (max-width:767px){.ryoumin .sec .top-head .top-txt{font-size:16px;text-align:center}}.ryoumin .sec .top-head.sec1{padding-top:205px}@media screen and (max-width:767px){.ryoumin .sec .top-head.sec1{padding-top:0}}.ryoumin .sec .top-head.sec2{padding:240px 0 0 410px}@media screen and (max-width:767px){.ryoumin .sec .top-head.sec2{padding:0}}.ryoumin .sec .top-head.sec2 .illust{left:-47px}@media screen and (max-width:767px){.ryoumin .sec .top-head.sec2 .illust{left:inherit}}.ryoumin .sec .top-head.sec3{padding:210px 222px 0 0}@media screen and (max-width:767px){.ryoumin .sec .top-head.sec3{padding:0}}.ryoumin .sec .top-head.sec3 .illust{left:42px}@media screen and (max-width:767px){.ryoumin .sec .top-head.sec3 .illust{left:inherit}}.ryoumin .sec .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media screen and (max-width:767px){.ryoumin .sec .list{margin-top:7vw;display:block}}.ryoumin .sec .list li{width:48%;margin-bottom:4%;background:#FFD19F;padding:45px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.ryoumin .sec .list li{width:100%;padding:5vw;margin-bottom:5vw}}.ryoumin .sec .list li .thumb{width:100%;position:relative}.ryoumin .sec .list li .thumb a img{width:100%;height:auto}.ryoumin .sec .list li .thumb .icon{position:absolute;right:10px;bottom:10px}@media screen and (max-width:767px){.ryoumin .sec .list li .thumb .icon{right:8px;bottom:8px}.ryoumin .sec .list li .thumb .icon img{width:40px;height:40px}}.ryoumin .sec .list li .name{text-align:center;font-size:15px;font-weight:bold;margin:20px 0}@media screen and (max-width:767px){.ryoumin .sec .list li .name{font-size:13px;margin:4.5vw 0}}.ryoumin .sec .list li .btn{width:220px;margin:auto}@media screen and (max-width:767px){.ryoumin .sec .list li .btn{width:46.9vw}}.ryoumin .sec .list li .btn a{width:100%;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:bold;background:#FF8022;border-radius:40px;color:white}@media screen and (max-width:767px){.ryoumin .sec .list li .btn a{height:9.5vw;font-size:15px}}
/*# sourceMappingURL=style.css.map */