@charset "UTF-8";.simplebar-track{background:#e5e5e5;border-radius:10px}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track .simplebar-scrollbar:before{background:#7f7f7f}.modal{display:none;position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7)}.modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;margin:auto;max-width:1140px;background:#fff;padding:20px;border-radius:10px}@media screen and (max-width:767px){.modal-content{max-width:91.667vw;padding:1.563vw;border-radius:1.302vw}}.modal-content iframe{width:100%;height:auto;aspect-ratio:16 / 9}.modal-close{position:absolute;top:-25px;right:-25px;cursor:pointer}@media screen and (max-width:767px){.modal-close{top:-3.255vw;right:-3.255vw}}.modal-close span{position:relative;display:block;width:50px;height:50px;background-color:#000;border-radius:100%}@media screen and (max-width:767px){.modal-close span{width:6.51vw;height:6.51vw}}.modal-close span:after,.modal-close span:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:25px;background:#fff;border-radius:100vh}@media screen and (max-width:767px){.modal-close span:after,.modal-close span:before{width:3px;height:3.255vw}}.modal-close span:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal-close span:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;background-repeat:no-repeat;background-size:100% auto;border-radius:100%;background-color:#dddddd;margin-top:0}@media screen and (max-width:767px){.swiper-button-next,.swiper-button-prev{width:6.901vw;height:6.901vw}}.swiper-button-prev{background-image:url("../../images/page-movie/button-prev.png")}.swiper-button-next{background-image:url("../../images/page-movie/button-next.png")}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{position:relative;bottom:inherit!important;left:inherit!important;font-size:0;line-height:1;margin:36px 0 0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{position:relative;bottom:inherit!important;left:inherit!important;font-size:0;line-height:1;margin:36px 0 0}.swiper-pagination-bullet{width:10px;height:10px;border:solid 2px #9a9a9a;background:#fff;opacity:1}.swiper-pagination-bullet-active{background:#dddddd;border-color:#dddddd}@media screen and (max-width:767px){.pc_only{display:none}}@media screen and (min-width:768px){.sp_only{display:none}}.textIndent{padding-left:1em;text-indent:-1em}.mv[data-layout=movie]{position:relative;width:100%}@media screen and (min-width:768px){.mv[data-layout=movie]{width:100vw}}@media screen and (max-width:767px){.mv[data-layout=movie]{width:100%;aspect-ratio:2 / 1;overflow:hidden}}.mv[data-layout=movie] picture img{width:100%;height:auto}@media screen and (max-width:767px){.mv[data-layout=movie] picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.section .section__inner{max-width:1300px;margin:0 auto;padding:0 95px}@media screen and (max-width:767px){.section .section__inner{max-width:100%;padding:0}}#statement{padding:0 0 70px}@media screen and (max-width:767px){#statement{padding:0 0 13.021vw}}#statement .section__heading{position:relative;z-index:1;margin-bottom:58px}@media screen and (max-width:767px){#statement .section__heading{margin-bottom:14.583vw}}#statement .section__heading:before{content:"";position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100%;background-color:#4C9F38;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);background-image:url(../images/page-movie/heading_bg.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto auto}@media screen and (max-width:767px){#statement .section__heading:before{background-size:auto 80%}}#statement .section__heading[data-layout=color_brown]:before{background-color:#B38837}#statement .section__headingTitle{font-size:2.6666666667rem;font-weight:700;line-height:1.28;text-align:center;color:#fff;padding:15px 0}@media screen and (max-width:767px){#statement .section__headingTitle{font-size:1.75rem}}@media screen and (max-width:767px){#statement .section__inner{padding:0 2.865vw}}#statement .lead{text-align:center;font-size:22px;font-weight:700;line-height:2.27}@media screen and (max-width:767px){#statement .lead{font-size:3.906vw;line-height:2}}#statement .lead em{font-size:120%}#statement .anc_wrap{position:relative;margin:40px 0 0}@media screen and (max-width:767px){#statement .anc_wrap{margin:7.813vw 0 0}}#statement .anc_wrap picture img{width:100%;height:auto}#statement .anc_wrap .btn{position:absolute}#statement .anc_wrap .btn:first-of-type{top:2.6246719160104988%;left:1.8018018018018018%}@media screen and (max-width:767px){#statement .anc_wrap .btn:first-of-type{top:2.344vw;left:1.693vw}}#statement .anc_wrap .btn:nth-of-type(2){top:2.6246719160104988%;right:1.8018018018018018%}@media screen and (max-width:767px){#statement .anc_wrap .btn:nth-of-type(2){top:2.344vw;right:1.693vw}}#statement .anc_wrap .btn:nth-of-type(3){bottom:2.6246719160104988%;left:1.8018018018018018%}@media screen and (max-width:767px){#statement .anc_wrap .btn:nth-of-type(3){bottom:2.865vw;left:1.693vw}}#statement .anc_wrap .btn:nth-of-type(4){bottom:2.6246719160104988%;right:1.8018018018018018%}@media screen and (max-width:767px){#statement .anc_wrap .btn:nth-of-type(4){bottom:2.865vw;right:1.693vw}}#statement .anc_wrap .btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dddddd;color:#333333;font-family:"游ゴシック体", YuGothic, "游ゴシック Bold", "Yu Gothic Bold", "游ゴシック", "Yu Gothic", "Noto Sans JP", sans-serif;border-radius:100vh;font-size:38px;font-weight:bold;line-height:1;padding:0 73px 0 26px;height:63px;-webkit-box-shadow:0px 7px 0px 0px rgba(0, 0, 0, 1);box-shadow:0px 7px 0px 0px rgba(0, 0, 0, 1);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:1300px){#statement .anc_wrap .btn a{font-size:2.923vw;padding:0 5.615vw 0 2vw;height:4.846vw}}@media screen and (max-width:767px){#statement .anc_wrap .btn a{text-align:center;width:43.359vw;font-size:3.639vw;padding:0;height:5.99vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#statement .anc_wrap .btn a:after{content:"";display:block;width:42px;aspect-ratio:1 / 1;background-color:#333;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url("../../images/page-movie/btn_arrow.png");background-repeat:no-repeat;background-size:61.904761904761905% auto;background-position:center}@media screen and (max-width:1300px){#statement .anc_wrap .btn a:after{width:3.231vw;right:0.923vw}}@media screen and (max-width:767px){#statement .anc_wrap .btn a:after{width:3.906vw;right:1.172vw}}#statement .anc_wrap .btn:first-of-type a{background-color:#ffd144;-webkit-box-shadow:0px 7px 0px 0px rgba(121, 99, 33, 1);box-shadow:0px 7px 0px 0px rgba(121, 99, 33, 1)}@media screen and (max-width:767px){#statement .anc_wrap .btn:first-of-type a{-webkit-box-shadow:0px 0.781vw 0px 0px rgba(121, 99, 33, 1);box-shadow:0px 0.781vw 0px 0px rgba(121, 99, 33, 1)}}#statement .anc_wrap .btn:first-of-type a:after{background-color:#ffab12}#statement .anc_wrap .btn:nth-of-type(2) a{background-color:#a9d18e;-webkit-box-shadow:0px 7px 0px 0px rgba(99, 123, 82, 1);box-shadow:0px 7px 0px 0px rgba(99, 123, 82, 1)}@media screen and (max-width:767px){#statement .anc_wrap .btn:nth-of-type(2) a{-webkit-box-shadow:0px 0.781vw 0px 0px rgba(99, 123, 82, 1);box-shadow:0px 0.781vw 0px 0px rgba(99, 123, 82, 1)}}#statement .anc_wrap .btn:nth-of-type(2) a:after{background-color:#70ab4f}#statement .anc_wrap .btn:nth-of-type(3) a{background-color:#9dc3e6;-webkit-box-shadow:0px 7px 0px 0px rgba(88, 111, 131, 1);box-shadow:0px 7px 0px 0px rgba(88, 111, 131, 1);font-size:34px}@media screen and (max-width:1300px){#statement .anc_wrap .btn:nth-of-type(3) a{font-size:2.615vw}}@media screen and (max-width:767px){#statement .anc_wrap .btn:nth-of-type(3) a{font-size:2.995vw;letter-spacing:-0.05em;-webkit-box-shadow:0px 0.781vw 0px 0px rgba(88, 111, 131, 1);box-shadow:0px 0.781vw 0px 0px rgba(88, 111, 131, 1)}}#statement .anc_wrap .btn:nth-of-type(3) a:after{background-color:#6195cf}#statement .anc_wrap .btn:nth-of-type(4) a{background-color:#ffb5ff;-webkit-box-shadow:0px 7px 0px 0px rgba(121, 87, 121, 1);box-shadow:0px 7px 0px 0px rgba(121, 87, 121, 1)}@media screen and (max-width:767px){#statement .anc_wrap .btn:nth-of-type(4) a{-webkit-box-shadow:0px 0.781vw 0px 0px rgba(121, 87, 121, 1);box-shadow:0px 0.781vw 0px 0px rgba(121, 87, 121, 1)}}#statement .anc_wrap .btn:nth-of-type(4) a:after{background-color:#ff80ff}#statement .anc_wrap .btn a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}#statement .anc_wrap .btn a:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}#statement .anc_wrap+.text{margin:40px 0 0}@media screen and (max-width:767px){#statement .anc_wrap+.text{margin:7.813vw 0 0}}#statement .text{text-align:center;font-size:22px;font-weight:700;line-height:2.27}@media screen and (max-width:767px){#statement .text{font-size:3.906vw;line-height:2}}#statement .text+.text{margin-top:1em}#statement .link_box{text-align:center;margin-top:1em}#statement .link_box ul li{margin-top:.3em}#statement .link_box ul li:first-child{margin-top:0}#statement .link_box ul li a{font-size:22px;font-weight:700;text-decoration:underline;color:#333333}@media screen and (max-width:767px){#statement .link_box ul li a{font-size:3.906vw}}.floating{display:none;width:104px;position:absolute;top:273px;right:0;z-index:999;opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:opacity 0.4s ease, -webkit-transform 0.4s ease;-o-transition:opacity 0.4s ease, transform 0.4s ease;transition:opacity 0.4s ease, transform 0.4s ease;transition:opacity 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease}@media screen and (max-width:767px){.floating{width:100%;top:inherit;right:inherit;bottom:0;left:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}}.floating.is-fixed{position:fixed;top:273px;right:0;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:block}@media screen and (max-width:767px){.floating.is-fixed{top:inherit;right:inherit;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.floating_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.floating_inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.floating a{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;height:90px;-webkit-box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0.1);border-radius:10px 0 0 10px;text-align:center}@media screen and (max-width:767px){.floating a{width:calc(100% / 4);height:16.406vw;border-radius:1.302vw 1.302vw 0 0}}.floating a:nth-of-type(n+2){margin-top:10px}@media screen and (max-width:767px){.floating a:nth-of-type(n+2){margin-top:0}}.floating a:first-of-type{background-color:#ffd144}.floating a:nth-of-type(2){background-color:#a9d18e}.floating a:nth-of-type(3){background-color:#9dc3e6}.floating a:nth-of-type(4){background-color:#ffb5ff}.floating a span{display:inline-block;color:#333333;font-size:14px;font-weight:500;line-height:1.14;background-repeat:no-repeat;background-position:center top}@media screen and (max-width:767px){.floating a span{font-size:2.865vw}}.floating a:first-of-type span{padding-top:50px;background-image:url("../../images/page-movie/heading_icon_01.png");background-size:22px auto}@media screen and (max-width:767px){.floating a:first-of-type span{padding-top:9.505vw;background-size:4.036vw auto}}.floating a:nth-of-type(2) span{padding-top:46px;background-image:url("../../images/page-movie/heading_icon_02.png");background-size:39px auto}@media screen and (max-width:767px){.floating a:nth-of-type(2) span{padding-top:9.115vw;background-size:7.161vw auto}}.floating a:nth-of-type(3) span{padding-top:42px;background-image:url("../../images/page-movie/heading_icon_03.png");background-size:53px auto}@media screen and (max-width:767px){.floating a:nth-of-type(3) span{padding-top:7.682vw;background-size:9.635vw auto}}.floating a:nth-of-type(4) span{padding-top:48px;background-image:url("../../images/page-movie/heading_icon_04.png");background-size:38px auto}@media screen and (max-width:767px){.floating a:nth-of-type(4) span{padding-top:9.505vw;background-size:6.901vw auto}}.return{display:none;position:absolute;bottom:50px;right:50px;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;opacity:0;width:92px;height:94px;z-index:999}@media screen and (max-width:767px){.return{bottom:18.49vw;right:2.344vw;width:16.667vw;height:16.927vw}}.return a{display:block}.return a img{width:100%;height:auto}.return.is-fixed{display:block;position:fixed;bottom:50px;right:50px;opacity:1}@media screen and (max-width:767px){.return.is-fixed{bottom:18.49vw;right:2.344vw}}.general .section__inner{max-width:1300px;margin:0 auto;padding:0 95px}@media screen and (max-width:767px){.section .section__inner{max-width:100%;padding:0}}.general .section__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#8d8d8d;background-image:url("../../images/page-movie/sub_heading_bg.png");background-repeat:no-repeat;background-size:37.708333333333336% auto;background-position:right bottom;padding:43px 0 44px;margin:0 0 60px}@media screen and (max-width:767px){.general .section__heading{padding:0;height:26.042vw;background-image:url("../../images/page-movie/sub_heading_bg_sp.png");background-size:100% auto;background-position:left top;margin:0 0 7.813vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.general .section__heading h2{position:relative;text-align:center}.general .section__heading h2 span{display:block;font-family:"游ゴシック体", YuGothic, "游ゴシック Bold", "Yu Gothic Bold", "游ゴシック", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:48px;line-height:1;font-weight:bold}@media screen and (max-width:767px){.general .section__heading h2 span{font-size:6.25vw}}.general .section__heading h2 small{display:inline-block;padding:10px 37px;border-radius:100vh;background-color:rgba(255,255,255,0.86);font-family:'Noto Sans JP', '游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;font-size:22px;font-weight:700;line-height:1;margin-top:20px}@media screen and (max-width:767px){.general .section__heading h2 small{padding:1.302vw 2.604vw;font-size:3.125vw;margin-top:2.604vw}}.general .section__heading h2:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:100% auto}.general .section__inner .lead{text-align:center;font-size:30px;font-weight:700;line-height:1.67}@media screen and (max-width:767px){.general .section__inner .lead{font-size:3.906vw}}.general .section__inner .box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:44px 0 0}@media screen and (max-width:767px){.general .section__inner .box_wrap{margin:7.813vw 4.167vw 0}}.general .section__inner .box_wrap .box{position:relative;width:calc(94.41441441441441% / 2);border-radius:20px;background-color:#fff;padding:33px 29px 27px;overflow:hidden}@media screen and (max-width:767px){.general .section__inner .box_wrap .box{width:100%;padding:6.51vw 5.339vw 5.208vw}}.general .section__inner .box_wrap .box:nth-of-type(n+3){margin-top:60px}@media screen and (max-width:767px){.general .section__inner .box_wrap .box:nth-of-type(n+2){margin-top:6.51vw}}.general .section__inner .box_wrap .box h3{text-align:center;margin:0 0 20px}@media screen and (max-width:767px){.general .section__inner .box_wrap .box h3{margin:0 0 3.125vw}}.general .section__inner .box_wrap .box h3 span{display:block}.general .section__inner .box_wrap .box h3 span>small{position:relative;display:inline-block;font-size:16.48px;font-weight:bold;line-height:1}@media screen and (max-width:767px){.general .section__inner .box_wrap .box h3 span>small{font-size:3.125vw}}.general .section__inner .box_wrap .box h3 span>small:before{content:"";display:block;width:2px;height:100%;position:absolute;bottom:0;left:-.8em;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.general .section__inner .box_wrap .box h3 span>small:after{content:"";display:block;width:2px;height:100%;position:absolute;bottom:0;right:-.8em;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.general .section__inner .box_wrap .box h3 em{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:30px;font-weight:700;line-height:1;padding:8px 1em;border-radius:100vh;margin:10px 0 0}@media screen and (max-width:767px){.general .section__inner .box_wrap .box h3 em{font-size:5.208vw;padding:1.563vw 1em;margin:1.693vw 0 0}}.general .section__inner .box_wrap .box h3 em small{font-size:22px}@media screen and (max-width:767px){.general .section__inner .box_wrap .box h3 em small{font-size:3.906vw}}.general .section__inner .box_wrap .box .text{text-align:center;font-size:17px;font-weight:500;line-height:1.76}@media screen and (max-width:767px){.general .section__inner .box_wrap .box .text{font-size:3.255vw}}.general .section__inner .box_wrap .box picture{position:relative;display:block;text-align:center;margin:30px 0 0;aspect-ratio:229 / 127;overflow:hidden}.general .section__inner .box_wrap .box picture.js-modal{cursor:pointer}@media screen and (max-width:767px){.general .section__inner .box_wrap .box picture{margin:3.125vw 0 0}}.general .section__inner .box_wrap .box picture.js-modal:before{content:"";display:block;width:94px;aspect-ratio:1 / 1;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%}@media screen and (max-width:767px){.general .section__inner .box_wrap .box picture.js-modal:before{width:16.276vw}}.general .section__inner .box_wrap .box picture.js-modal:after{content:"";display:block;width:0;height:0;border-style:solid;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width:767px){.general .section__inner .box_wrap .box picture.js-modal:after{border-top:2.734vw solid transparent;border-bottom:2.734vw solid transparent}}.general .section__inner .box_wrap .box picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:10px}@media screen and (max-width:767px){.general .section__inner .box_wrap .box picture img{border-radius:1.302vw}}.general .section__inner .box_wrap .box .caption{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;text-align:center;border-bottom:solid 2px #d3d3d3;font-size:19px;font-weight:700;line-height:1.26;padding:20px 0}@media screen and (max-width:767px){.general .section__inner .box_wrap .box .caption{font-size:3.646vw;padding:2.604vw 0}}.general .section__inner .box_wrap .box .desc{margin:12px 0 0;max-height:120px;overflow-y:scroll;padding-right:15px;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:767px){.general .section__inner .box_wrap .box .desc{margin:2.604vw 0 0;max-height:26.076vw;padding-right:15px}}.general .section__inner .box_wrap .box .desc::-webkit-scrollbar{display:none}.general .section__inner .box_wrap .box .desc dt{font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.general .section__inner .box_wrap .box .desc dt{font-size:3.125vw}}.general .section__inner .box_wrap .box .desc dt:nth-of-type(n+2){margin-top:20px}@media screen and (max-width:767px){.general .section__inner .box_wrap .box .desc dt:nth-of-type(n+2){margin-top:3.906vw}}.general .section__inner .box_wrap .box .desc dd{font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.general .section__inner .box_wrap .box .desc dd{font-size:3.125vw}}.general .section__inner .btn{max-width:440px;margin:60px auto 0}@media screen and (max-width:767px){.general .section__inner .btn{max-width:75.521vw;margin:6.51vw auto 0}}.general .section__inner .btn a{position:relative;display:block;background-color:#4c9f38;color:#fff;border-radius:100vh;padding:20px 0;text-align:center;font-size:19px;font-weight:700;line-height:1}@media screen and (max-width:767px){.general .section__inner .btn a{padding:3.906vw 0;font-size:3.125vw}}.general .section__inner .btn a:after,.general .section__inner .btn a:before{content:"";position:absolute;top:calc(50% - 1.5px);right:20px;width:10px;height:3px;border-radius:9999px;background-color:#fff;-webkit-transform-origin:calc(100% - 1.5px) 50%;-ms-transform-origin:calc(100% - 1.5px) 50%;transform-origin:calc(100% - 1.5px) 50%}@media screen and (max-width:767px){.general .section__inner .btn a:after,.general .section__inner .btn a:before{right:2.604vw;width:2.083vw}}.general .section__inner .btn a:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.general .section__inner .btn a:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#anc01{background-color:#fff8e5;padding:0 0 80px}@media screen and (max-width:767px){#anc01{padding:0 0 10.417vw}}#anc01 .section__heading{background-color:#ffd144}#anc01 .section__heading h2:before{width:59px;aspect-ratio:59 / 123;bottom:-6px;left:-97px;background-image:url("../../images/page-movie/heading_icon_01.png")}@media screen and (max-width:767px){#anc01 .section__heading h2:before{width:7.682vw;bottom:-0.781vw;left:-12.891vw}}#anc01 .section__inner .lead{color:#ff9200}#anc01 .section__inner .box_wrap .box{border:solid 4px #ffd144}#anc01 .section__inner .box_wrap .box h3 span>small{color:#ff9200}#anc01 .section__inner .box_wrap .box h3 span>small:before{background-color:#ff9200}#anc01 .section__inner .box_wrap .box h3 span>small:after{background-color:#ff9200}#anc01 .section__inner .box_wrap .box h3 em{background-color:#ff9200}#anc01 .section__inner .box_wrap .box picture:after{border-left:22px solid #ff9200}@media screen and (max-width:767px){#anc01 .section__inner .box_wrap .box picture:after{border-left:4.036vw solid #ff9200}}#anc01 .section__inner .box_wrap .box .desc dt{color:#ff9200}#anc01 .swiper-button-next,#anc01 .swiper-button-prev{background-color:#ff9200}#anc01 .swiper-pagination-bullet-active{background:#ff9200;border-color:#ff9200}#anc02{background-color:#f0f7ec;padding:0 0 80px}@media screen and (max-width:767px){#anc02{padding:0 0 10.417vw}}#anc02 .section__heading{background-color:#a9d18e}#anc02 .section__heading h2:before{width:99px;aspect-ratio:99 / 107;bottom:-1px;left:-120px;background-image:url("../../images/page-movie/heading_icon_02.png")}@media screen and (max-width:767px){#anc02 .section__heading h2:before{width:12.891vw;bottom:-0.26vw;left:-11.849vw}}#anc02 .section__inner .lead{color:#70ad47}#anc02 .section__inner .box_wrap .box{border:solid 4px #a9d18e}#anc02 .section__inner .box_wrap .box h3 span>small{color:#70ad47}#anc02 .section__inner .box_wrap .box h3 span>small:before{background-color:#70ad47}#anc02 .section__inner .box_wrap .box h3 span>small:after{background-color:#70ad47}#anc02 .section__inner .box_wrap .box h3 em{background-color:#70ad47}#anc02 .section__inner .box_wrap .box picture:after{border-left:22px solid #70ad47}@media screen and (max-width:767px){#anc02 .section__inner .box_wrap .box picture:after{border-left:solid 4.036vw #70ad47}}#anc02 .section__inner .box_wrap .box .desc dt{color:#70ad47}#anc02 .swiper-button-next,#anc02 .swiper-button-prev{background-color:#70ad47}#anc02 .swiper-pagination-bullet-active{background:#70ad47;border-color:#70ad47}#anc03{background-color:#eef5fb;padding:0 0 80px}@media screen and (max-width:767px){#anc03{padding:0 0 10.417vw}}#anc03 .section__heading{background-color:#9dc3e6}#anc03 .section__heading h2:before{width:121px;aspect-ratio:121 / 78;bottom:16px;left:-150px;background-image:url("../../images/page-movie/heading_icon_03.png")}@media screen and (max-width:767px){#anc03 .section__heading h2:before{width:13.672vw;bottom:-2.604vw;left:-8.333vw}}#anc03 .section__inner .lead{color:#4472c4}#anc03 .section__inner .box_wrap .box{border:solid 4px #9dc3e6}#anc03 .section__inner .box_wrap .box h3 span>small{color:#4472c4}#anc03 .section__inner .box_wrap .box h3 span>small:before{background-color:#4472c4}#anc03 .section__inner .box_wrap .box h3 span>small:after{background-color:#4472c4}#anc03 .section__inner .box_wrap .box h3 em{background-color:#4472c4}#anc03 .section__inner .box_wrap .box picture:after{border-left:22px solid #4472c4}@media screen and (max-width:767px){#anc03 .section__inner .box_wrap .box picture:after{border-left:4.036vw solid #4472c4}}#anc03 .section__inner .box_wrap .box .desc dt{color:#4472c4}#anc03 .swiper-button-next,#anc03 .swiper-button-prev{background-color:#4472c4}#anc03 .swiper-pagination-bullet-active{background:#4472c4;border-color:#4472c4}#anc04{background-color:#fff7ff;padding:0 0 80px}@media screen and (max-width:767px){#anc04{padding:0 0 10.417vw}}#anc04 .section__heading{background-color:#ffb5ff}#anc04 .section__heading h2:before{width:94px;aspect-ratio:94 / 103;bottom:4px;left:-124px;background-image:url("../../images/page-movie/heading_icon_04.png")}@media screen and (max-width:767px){#anc04 .section__heading h2:before{width:9.505vw;bottom:7.161vw;left:-5.859vw}}#anc04 .section__inner .lead{color:#de71be}#anc04 .section__inner .box_wrap .box{border:solid 4px #e899e8}#anc04 .section__inner .box_wrap .box h3 span>small{color:#de71be}#anc04 .section__inner .box_wrap .box h3 span>small:before{background-color:#de71be}#anc04 .section__inner .box_wrap .box h3 span>small:after{background-color:#de71be}#anc04 .section__inner .box_wrap .box h3 em{background-color:#de71be}#anc04 .section__inner .box_wrap .box picture:after{border-left:22px solid #de71be}@media screen and (max-width:767px){#anc04 .section__inner .box_wrap .box picture:after{border-left:4.036vw solid #de71be}}#anc04 .section__inner .box_wrap .box .desc dt{color:#de71be}#anc04 .swiper-button-next,#anc04 .swiper-button-prev{background-color:#de71be}#anc04 .swiper-pagination-bullet-active{background:#de71be;border-color:#de71be}