body{background:#fff;box-sizing:border-box;text-align:left}#top{position:absolute;top:0;left:0}.d-none{display:none}.pc_br{display:none}@media((min-width: 1180px)){.pc_br{display:block}}.sp_br{display:block}@media((min-width: 1180px)){.sp_br{display:none}}.main_wrapper{position:relative;top:0;left:0}.main_wrapper img{max-width:100%}.main_wrapper .main_visual{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh;background:#fcfbf9;display:flex;justify-content:center;align-items:center}.main_wrapper .main_visual img.logo_large{display:block;position:relative;max-width:90%;z-index:0}.main_wrapper .main_visual img.scroll{display:block;position:absolute;bottom:0;right:1rem;width:25px;height:auto}@media((min-width: 1180px)){.main_wrapper .main_visual{height:100vh}.main_wrapper .main_visual img.logo_large{width:900px}.main_wrapper .main_visual img.scroll{display:none}}.main_wrapper .orange_cover{position:absolute;top:-100vh;left:0;width:100vw;height:100vh;background:#e96025;z-index:1100}.main_wrapper .orange_cover.slideUpAnimation{animation:slideUp 1s ease-in forwards}@keyframes slideUp{from{transform:translateY(0)}to{transform:translateY(-120vh)}}.main_wrapper .main{position:relative;top:0;left:0;background:#fff}@media((min-width: 1180px)){.main_wrapper .main{top:-1.5rem;margin-bottom:-1.5rem}}.main_wrapper .main .section{position:relative;z-index:10;background:#fff}.main_wrapper .main .section .wrap{width:min(361px,90%);margin:0 auto}@media((min-width: 1180px)){.main_wrapper .main .section .wrap{width:900px}}.main_wrapper .main .section.first_section{margin-top:100vh;padding-top:3rem}@media((min-width: 1180px)){.main_wrapper .main .section.first_section .wrap{padding-top:6rem}}.main_wrapper .main .section.picture_comments .wrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:2rem;grid-template-areas:"picture_01" "comment_01" "comment_02" "picture_02"}.main_wrapper .main .section.picture_comments .wrap .comments{font-size:1rem;font-weight:400}.main_wrapper .main .section.picture_comments .wrap .comments .p_wrapper{margin:0 1rem 1rem 1rem}.main_wrapper .main .section.picture_comments .wrap .comments .p_wrapper p{line-height:2.2rem}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .comments{padding-left:2.7rem}.main_wrapper .main .section.picture_comments .wrap .comments .p_wrapper{margin:2.2rem 0 2rem auto}.main_wrapper .main .section.picture_comments .wrap .comments .p_wrapper p{font-size:1.3rem;line-height:3.3rem}}.main_wrapper .main .section.picture_comments .wrap .pictures{position:relative;width:85%;height:100%}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .pictures{width:100%}}.main_wrapper .main .section.picture_comments .wrap .pictures .lower,.main_wrapper .main .section.picture_comments .wrap .pictures .upper{display:block;height:auto}.main_wrapper .main .section.picture_comments .wrap .pictures .lower{position:relative;top:0;left:0;margin-right:auto;z-index:0;width:90%}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .pictures .lower{width:unset}}.main_wrapper .main .section.picture_comments .wrap .pictures .upper{position:relative;margin-left:auto;right:0;top:0;z-index:10;width:55%}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .pictures .upper{width:unset}}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap{gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"picture_01 comment_01" "picture_02 comment_02"}}.main_wrapper .main .section.picture_comments .wrap .picture_01{grid-area:picture_01;margin-bottom:1rem}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .picture_01{margin-bottom:0}}.main_wrapper .main .section.picture_comments .wrap .comment_01{grid-area:comment_01}.main_wrapper .main .section.picture_comments .wrap .picture_02{grid-area:picture_02;top:-6rem;width:100%}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .picture_02{top:-2rem}}.main_wrapper .main .section.picture_comments .wrap .picture_02 .upper{top:3.5rem;margin:0 auto 0 0;left:0}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .picture_02 .upper{top:3rem}}.main_wrapper .main .section.picture_comments .wrap .picture_02 .lower{margin:0 0 0 auto;left:0;width:70%}@media((min-width: 1180px)){.main_wrapper .main .section.picture_comments .wrap .picture_02 .lower{width:unset}}.main_wrapper .main .section.picture_comments .wrap .comment_02{grid-area:comment_02}.main_wrapper .main .section.logo_comments{display:flex;justify-content:center;align-items:center}.main_wrapper .main .section.logo_comments .logo_comments_wrap{position:relative;background:#f4f4f4;padding:.5rem 2rem;margin:0 calc((100% - min(361px,90%))/2) 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2rem}.main_wrapper .main .section.logo_comments .logo_comments_wrap .comments{text-align:left;width:100%;padding:1rem 2rem 3rem 2rem;font-size:1rem}.main_wrapper .main .section.logo_comments .logo_comments_wrap .comments h2{font-size:1.2rem;line-height:2rem;font-weight:400;color:#e96025;margin-bottom:1rem}.main_wrapper .main .section.logo_comments .logo_comments_wrap .comments h2 span{margin-left:-0.6rem}.main_wrapper .main .section.logo_comments .logo_comments_wrap img{display:block;width:100%;margin-top:1rem}@media((min-width: 1180px)){.main_wrapper .main .section.logo_comments .logo_comments_wrap{flex-direction:row;justify-content:space-between;padding:.5rem 4rem;margin:0 2rem;width:calc(900px - 8rem)}.main_wrapper .main .section.logo_comments .logo_comments_wrap img{width:80%;margin-left:-2rem;margin-top:0}.main_wrapper .main .section.logo_comments .logo_comments_wrap .comments{padding:2rem 1rem 2.5rem 1rem;font-size:1rem;line-height:2rem}.main_wrapper .main .section.logo_comments .logo_comments_wrap .comments h2{font-size:1.8rem;line-height:3rem;margin-bottom:1.5rem;font-weight:400}.main_wrapper .main .section.logo_comments .logo_comments_wrap .comments h2 span{margin-left:-0.9rem}}.main_wrapper .main .section.ceo_message{position:relative;z-index:100;display:flex;justify-content:center;align-items:center;margin-top:10vw}.main_wrapper .main .section.ceo_message .upper,.main_wrapper .main .section.ceo_message .lower{display:none}@media((min-width: 1180px)){.main_wrapper .main .section.ceo_message .upper,.main_wrapper .main .section.ceo_message .lower{display:block}}.main_wrapper .main .section.ceo_message .wrap{position:relative;background:#e96025;width:100vw;padding:5rem 1.2rem}@media((min-width: 1180px)){.main_wrapper .main .section.ceo_message .wrap{padding:0;z-index:10;margin:18vw 0 10vw 0}}.main_wrapper .main .section.ceo_message .wrap .content{margin:0 auto;display:grid;gap:3.2rem;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"message" "ceo"}.main_wrapper .main .section.ceo_message .wrap .content img.ceo{grid-area:ceo;width:80%;height:auto;margin:0 auto;display:block}@media((min-width: 1180px)){.main_wrapper .main .section.ceo_message .wrap .content img.ceo{width:100%}}.main_wrapper .main .section.ceo_message .wrap .content .message{grid-area:message;text-align:left;font-size:.95rem;line-height:2rem;color:#fff;font-weight:400;margin-top:-0.6rem}@media((min-width: 1180px)){.main_wrapper .main .section.ceo_message .wrap .content .message{font-size:1rem}}.main_wrapper .main .section.ceo_message .wrap .content .message h3{text-align:left;font-size:1.6rem;line-height:2.5rem;font-weight:500}.main_wrapper .main .section.ceo_message .wrap .content .message .signature{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.main_wrapper .main .section.ceo_message .wrap .content .message .signature .sign{text-align:left;margin-top:2rem}.main_wrapper .main .section.ceo_message .wrap .content .message .signature .sign .title_sm{font-size:.8rem;line-height:1.6rem;font-weight:400}.main_wrapper .main .section.ceo_message .wrap .content .message .signature .sign .name{font-size:1.2rem;line-height:2rem;font-weight:400}.main_wrapper .main .section.ceo_message .wrap .content .message .signature .sign .name span{font-size:1rem;margin-right:1rem}.main_wrapper .main .section.ceo_message .wrap .content .message .sign_img{margin-top:4rem;width:33%}.main_wrapper .main .section.ceo_message .wrap .content .message .sign_img img{width:100%;height:auto}@media((min-width: 1180px)){.main_wrapper .main .section.ceo_message .wrap .content{width:900px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"ceo message";gap:3.2rem}.main_wrapper .main .section.ceo_message .wrap .content .message .sign_img{margin-top:4rem;width:38%}}.main_wrapper .main .section.ceo_message .upper,.main_wrapper .main .section.ceo_message .lower{position:absolute;left:0;width:100vw;height:50%;overflow:hidden}.main_wrapper .main .section.ceo_message .curved_back{position:absolute;left:0;width:100vw;height:auto}.main_wrapper .main .section.ceo_message .upper{top:0}.main_wrapper .main .section.ceo_message .upper .curved_back{top:0}.main_wrapper .main .section.ceo_message .lower{bottom:0}.main_wrapper .main .section.ceo_message .lower .curved_back{bottom:0}.main_wrapper .main .section.for_staff{margin-top:4rem}@media((min-width: 1180px)){.main_wrapper .main .section.for_staff{margin-top:10vw}}.main_wrapper .main .section.for_staff .wrap .title{position:relative;z-index:10;font-size:1.35rem;line-height:2rem;font-weight:400;margin-bottom:-1rem}.main_wrapper .main .section.for_staff .wrap .title div{margin-top:.5rem;display:inline-block;background-color:#e96025;color:#fff;padding:.1rem .5rem .2rem 1rem}.main_wrapper .main .section.for_staff .wrap .title div:last-child{padding-right:0rem}@media((min-width: 1180px)){.main_wrapper .main .section.for_staff .wrap .title{font-size:2.4rem;line-height:2.4rem;margin-bottom:-2rem}.main_wrapper .main .section.for_staff .wrap .title div{margin-top:1rem;padding:.6rem .5rem 1rem 1rem}}.main_wrapper .main .section.for_staff .wrap img{width:100%;margin:0 auto;display:block;z-index:0}@media((min-width: 1180px)){.main_wrapper .main .section.for_staff .wrap img{width:90%}}.main_wrapper .main .section.for_staff .wrap .comment{font-size:.95rem;line-height:1.5rem;padding:2rem 0 0}.main_wrapper .main .section.for_staff .wrap .comment p{margin-bottom:2rem}@media((min-width: 1180px)){.main_wrapper .main .section.for_staff .wrap .comment{font-size:1rem;line-height:2rem;padding:3rem 6rem 0}}.main_wrapper .main .section.movie_area{margin-top:2rem}@media((min-width: 1180px)){.main_wrapper .main .section.movie_area{margin-top:4rem}}.main_wrapper .main .section.movie_area .wrap{position:relative}.main_wrapper .main .section.movie_area .wrap .title_block{font-size:1rem;line-height:2rem;font-weight:400;display:inline-block;padding:1rem 2rem 4rem;background:#e96025;color:#fff;border-radius:1rem;position:relative;z-index:0;left:0;top:0;margin-bottom:12.5rem}.main_wrapper .main .section.movie_area .wrap .title_block p{margin:0}@media((min-width: 1180px)){.main_wrapper .main .section.movie_area .wrap .title_block{font-size:1.75rem;line-height:3rem;padding:3rem 9rem 2.8rem 4rem;border-radius:2rem;margin-bottom:18rem}}.main_wrapper .main .section.movie_area .wrap .movie_link{position:absolute;right:0;top:6rem;transition:.3s;width:83%;overflow:hidden;border-radius:1.2rem;cursor:pointer}.main_wrapper .main .section.movie_area .wrap .movie_link img{transition:scale .5s}.main_wrapper .main .section.movie_area .wrap .movie_link:hover img{scale:1.1}@media((min-width: 1180px)){.main_wrapper .main .section.movie_area .wrap .movie_link{border-radius:2rem;top:3rem;width:61%}}.main_wrapper .main .section.slide_area .wrap{width:100vw;margin-bottom:4rem}@media((min-width: 1180px)){.main_wrapper .main .section.slide_area .wrap{margin-bottom:8rem}}.main_wrapper .main .section.slide_area .wrap .swiper-container{width:100%;height:auto}.main_wrapper .main .section.slide_area .wrap .swiper-container .swiper-wrapper{transition-timing-function:linear !important}.main_wrapper .main .section.slide_area .wrap .swiper-container .swiper-wrapper .swiper-slide{margin-right:.5rem}.main_wrapper .main .section.slide_area .wrap .swiper-container .swiper-wrapper .swiper-slide .slide_img{width:100%;height:auto}@media((min-width: 1180px)){.main_wrapper .main .section.slide_area .wrap .swiper-container .swiper-wrapper .swiper-slide{margin-right:1rem}}.main_wrapper .main .section.final_message .wrap{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:1rem;flex-direction:column}.main_wrapper .main .section.final_message .wrap img{width:60%;height:auto}.main_wrapper .main .section.final_message .wrap .comments{flex:1;font-size:1.25rem;line-height:2.3rem;font-weight:400;color:#e96025;padding:0 .8rem;letter-spacing:.05rem}.main_wrapper .main .section.final_message .wrap .comments p{margin-bottom:0}.main_wrapper .main .section.final_message .wrap .comments p.comment_shift{margin-left:-0.5rem}@media((min-width: 1180px)){.main_wrapper .main .section.final_message .wrap{margin-bottom:8rem;flex-direction:row;gap:3rem}.main_wrapper .main .section.final_message .wrap img{width:20%}.main_wrapper .main .section.final_message .wrap .comments{margin-top:1rem;padding:0;line-height:2rem;font-size:1.75rem;line-height:2rem}.main_wrapper .main .section.final_message .wrap .comments p{margin-bottom:1rem;white-space:nowrap}}footer{position:relative;z-index:100}.modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100vw;height:100vh;cursor:pointer;background:rgba(0,0,0,.7)}.modal .modal-content{position:relative;top:30%;left:50%;transform:translate(-50%, -50%);padding:0;width:95%;z-index:2100;text-align:right}.modal .modal-content .movie_frame{width:100%;height:auto;aspect-ratio:16/9;padding:0;margin:0}@media((min-width: 1180px)){.modal .modal-content{top:50%;width:min(900px,80%)}}.modal .close{cursor:pointer;font-size:3rem;line-height:1rem;padding:1rem;position:absolute;right:0;top:4rem;z-index:2100;color:#fff}@media((min-width: 1180px)){.modal .close{font-size:5rem;right:1rem;top:6rem}}.pagetop{z-index:100}/*# sourceMappingURL=special_page.min.css.map */