﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:normal}html{scroll-behavior:smooth;font-size:62.5%}body{-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;font-variant-ligatures:none;font-family:"游ゴシック体", "Yu Gothic", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", YuGothic, "メイリオ", Meiryo, sans-serif;font-weight:700;font-style:normal}a,a:hover{text-decoration:none;color:#231815;transition:0.5s}img{vertical-align:bottom;width:100%;height:auto}.d-fl{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.l-mv{position:relative;z-index:1}.l-mv-inn{width:100%;margin:auto}.l-mv-inn figure{width:100%}.l-concept-inn{width:100%;margin:auto;position:relative}.l-concept-inn-content{margin:12.6vw auto 16vw}@media screen and (max-width: 768px){.l-concept-inn-content{margin:60px auto 57px}}.l-concept-inn-content h1{text-align:center}.l-concept-inn-content h1 img{width:26.75%}@media screen and (max-width: 768px){.l-concept-inn-content h1 img{width:97px}}.l-concept-inn-content .description{margin:9.5vw auto}@media screen and (max-width: 768px){.l-concept-inn-content .description{margin:40px auto}}.l-concept-inn-content .description p{writing-mode:vertical-rl;font-size:2.4vw;line-height:3.3;font-weight:500;color:#5bc5d0;height:max-content;margin:auto}.l-concept-inn-content .description p span{writing-mode:initial;line-height:1}@media screen and (max-width: 768px){.l-concept-inn-content .description p{font-size:12px}}.l-concept-inn-content .concept-btn{text-align:center;position:relative;z-index:1}.l-concept-inn-content .concept-btn a{color:#c9ebf2;display:inline-block;background-color:#0156bf;width:600px;padding:30px 0;border-radius:20px}@media screen and (max-width: 768px){.l-concept-inn-content .concept-btn a{width:200px;font-size:12px;padding:9px 0;border-radius:5px}}.l-concept-inn-content .concept-btn a span{font-size:34px;line-height:1.5;font-weight:500;text-align:center;border-bottom:1px solid #c9ebf2}@media screen and (max-width: 768px){.l-concept-inn-content .concept-btn a span{font-size:12px;line-height:1.7}}.l-concept-inn .shape01{position:absolute;width:29.93%;top:-22.6vw;left:0}@media screen and (max-width: 768px){.l-concept-inn .shape01{width:112px;top:-88px}}.l-concept-inn .shape02{position:absolute;width:16.35%;top:28.6vw;right:0}@media screen and (max-width: 768px){.l-concept-inn .shape02{width:54px;top:105px}}.l-concept-inn .shape03{position:absolute;width:16.43%;top:57.5vw;left:2.4vw}@media screen and (max-width: 768px){.l-concept-inn .shape03{width:52px;top:215px;left:5px}}.l-concept-inn .shape04{position:absolute;width:29.53%;bottom:-29.4vw;right:0}@media screen and (max-width: 768px){.l-concept-inn .shape04{width:111px;bottom:-110px}}.l-movie{background-image:url("../assets/img/top/movie-mv.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;padding:10.7vw 0 15.8vw}@media screen and (max-width: 768px){.l-movie{padding:42px 0 53px}}.l-movie-inn{width:100%;margin:auto;position:relative}.l-movie-inn-content h1{text-align:center}.l-movie-inn-content h1 img{width:31.91%}@media screen and (max-width: 768px){.l-movie-inn-content h1 img{width:118px}}.l-movie-inn-content .movie-info{width:86.43%;padding:4.1vw 5.3vw;background-color:#fff;margin:10.2vw auto 0}@media screen and (max-width: 768px){.l-movie-inn-content .movie-info{width:90%;margin:35px auto 0;padding:13px 15px}}.l-movie-inn-content .movie-info iframe{width:100%;height:79.3vh}@media screen and (max-width: 768px){.l-movie-inn-content .movie-info iframe{height:207px}}.l-movie-inn .shape05{position:absolute;width:31.35%;bottom:-36.3vw;left:4.8vw}@media screen and (max-width: 768px){.l-movie-inn .shape05{width:116px;bottom:-128px;left:20px}}.l-award{padding:9.8vw 0 9vw}@media screen and (max-width: 768px){.l-award{padding:34px 0 30px}}.l-award-inn{width:100%;margin:auto;position:relative}.l-award-inn-content h1{text-align:center}.l-award-inn-content h1 img{width:19.13%}@media screen and (max-width: 768px){.l-award-inn-content h1 img{width:67px}}.l-award-inn-content h1 span{font-size:1.9vw;font-weight:500;line-height:1.8;letter-spacing:0.1em;color:#4b9ae2;display:block}@media screen and (max-width: 768px){.l-award-inn-content h1 span{font-size:7px}}.l-award-inn-content-detail{position:relative;z-index:1;margin:7.5vw auto 0}@media screen and (max-width: 768px){.l-award-inn-content-detail{margin:35px auto 0}}.l-award-inn-content-detail .content-box{width:79.37%;margin:0 auto 11vw}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box{width:80%;margin:0 auto 50px}}.l-award-inn-content-detail .content-box:first-child h2 .ttl{width:80.5%}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box:first-child h2 .ttl{height:50px}}.l-award-inn-content-detail .content-box:first-child figure{box-shadow:#fff 23px 23px 0px -1px,#fc80ff 23px 23px}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box:first-child figure{box-shadow:#fff 7px 7px 0px -1px,#fc80ff 7px 7px}}.l-award-inn-content-detail .content-box:first-child .content-desc{text-decoration-color:#ffe5fe}.l-award-inn-content-detail .content-box:nth-child(2) h2 .ttl{width:50%}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box:nth-child(2) h2 .ttl{height:50px}}.l-award-inn-content-detail .content-box:nth-child(2) figure{box-shadow:#fff 23px 23px 0px -1px,#0156bf 23px 23px}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box:nth-child(2) figure{box-shadow:#fff 7px 7px 0px -1px,#0156bf 7px 7px}}.l-award-inn-content-detail .content-box:nth-child(2) .content-desc{text-decoration-color:#c9ebf2}.l-award-inn-content-detail .content-box:last-child{margin-bottom:17.2vw}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box:last-child{margin-bottom:53px}}.l-award-inn-content-detail .content-box:last-child h2 .ttl{width:37.5%}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box:last-child h2 .ttl{height:50px}}.l-award-inn-content-detail .content-box:last-child figure{box-shadow:#fff 23px 23px 0px -1px,#ffd05c 23px 23px}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box:last-child figure{box-shadow:#fff 7px 7px 0px -1px,#ffd05c 7px 7px}}.l-award-inn-content-detail .content-box:last-child .content-desc{text-decoration-color:#fefc88}.l-award-inn-content-detail .content-box h2{align-items:center}.l-award-inn-content-detail .content-box h2 .icon{width:14.6%;display:inline-block;margin-right:3.5vw}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box h2 .icon{width:43px;margin-right:13px}}.l-award-inn-content-detail .content-box figure{width:100%;margin:3.6vw auto 4vw}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box figure{margin:15px 0}}.l-award-inn-content-detail .content-box .content-desc{font-size:2.4vw;font-weight:500;line-height:1.7;letter-spacing:0.05em;color:#5e5e5e;margin-bottom:5.9vw;text-decoration:0.7vw underline}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box .content-desc{font-size:3.4vw;line-height:1.8}}.l-award-inn-content-detail .content-box-info h3{font-size:3.5vw;font-weight:700;line-height:1.8;letter-spacing:0.05em;color:#0156bf;text-align:center}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box-info h3{font-size:14px}}.l-award-inn-content-detail .content-box-info p{font-size:1.6vw;font-weight:500;line-height:2;background-color:#eee;padding:2vw;margin-top:1vw;letter-spacing:0.05em;color:#5e5e5e}@media screen and (max-width: 768px){.l-award-inn-content-detail .content-box-info p{font-size:12px}}.l-award-inn-content-application{position:relative;z-index:1}.l-award-inn-content-application h2{text-align:center}.l-award-inn-content-application h2 img{width:67.78%}@media screen and (max-width: 768px){.l-award-inn-content-application h2 img{width:240px}}.l-award-inn-content-application p{font-size:2.4vw;font-weight:500;line-height:1.9;letter-spacing:0.05em;color:#5bc5d0;text-align:center;margin:8vw auto 7vw;position:relative;z-index:1}@media screen and (max-width: 768px){.l-award-inn-content-application p{font-size:12px;margin:30px auto 20px}}.l-award-inn-content-application p span{font-size:1vw}@media screen and (max-width: 768px){.l-award-inn-content-application p span{font-size:6px;line-height:1.5}}.l-award-inn-content-application .social-list{justify-content:center}@media screen and (max-width: 768px){.l-award-inn-content-application .social-list{margin:40px auto}}.l-award-inn-content-application .social-list a{cursor:pointer;width:14.63%;margin-right:3.5vw}@media screen and (max-width: 768px){.l-award-inn-content-application .social-list a{margin-right:15px}}.l-award-inn-content-application .social-list a:last-child{margin-right:0}.l-award-inn-content-application .social-list a img{width:100%}@media screen and (max-width: 768px){.l-award-inn-content-application .social-list a img{width:54px}}.l-award-inn-content-application .txt-ft{position:relative}.l-award-inn-content-application .txt-ft:before{content:"";width:6.12vw;height:8.97vw;position:absolute;bottom:7%;left:18%;background:url("../assets/img/top/left-br.svg") no-repeat;background-size:100%}@media screen and (max-width: 768px){.l-award-inn-content-application .txt-ft:before{width:22px;height:33px;bottom:3%;left:12%}}.l-award-inn-content-application .txt-ft:after{content:"";width:6.12vw;height:8.97vw;position:absolute;bottom:7%;right:18%;background:url("../assets/img/top/right-br.svg") no-repeat;background-size:100%}@media screen and (max-width: 768px){.l-award-inn-content-application .txt-ft:after{width:22px;height:33px;bottom:3%;right:12%}}.l-award-inn-content-application .application-btn{text-align:center;margin-top:4vw;position:relative;z-index:1}@media screen and (max-width: 768px){.l-award-inn-content-application .application-btn{margin-top:15px}}.l-award-inn-content-application .application-btn a{color:#c9ebf2;display:inline-block;background-color:#0156bf;width:754px;padding:60px 0;border-radius:20px}@media screen and (max-width: 768px){.l-award-inn-content-application .application-btn a{width:223px;padding:18px 0;border-radius:5px}}.l-award-inn-content-application .application-btn a span{font-size:34px;line-height:1.5;font-weight:500;text-align:center;border-bottom:1px solid #c9ebf2}@media screen and (max-width: 768px){.l-award-inn-content-application .application-btn a span{font-size:12px}}.l-award-inn .shape06{position:absolute;width:17.78%;top:123.1vw;right:0}@media screen and (max-width: 768px){.l-award-inn .shape06{width:66px;top:360px}}.l-award-inn .shape07{position:absolute;width:16.35%;top:244vw;left:0}@media screen and (max-width: 768px){.l-award-inn .shape07{width:61px;top:1070px}}.l-award-inn .shape08{position:absolute;width:18.34%;top:410vw;right:0}@media screen and (max-width: 768px){.l-award-inn .shape08{width:68px;top:2000px}}.l-award-inn .shape09{position:absolute;width:19.53%;bottom:129vw;left:0}@media screen and (max-width: 768px){.l-award-inn .shape09{width:73px;bottom:575px}}.l-award-inn .shape10{position:absolute;width:20.88%;bottom:63.7vw;right:0}@media screen and (max-width: 768px){.l-award-inn .shape10{width:78px;bottom:302px}}.l-award-inn .shape11{position:absolute;width:27.78%;bottom:-9vw;left:0}@media screen and (max-width: 768px){.l-award-inn .shape11{width:107px;bottom:-30px}}.l-ft{background-color:#4b9ae2;padding:4vw 0 2vw}@media screen and (max-width: 768px){.l-ft{padding:20px 0 12px}}.l-ft-inn-content p{font-size:1.6vw;font-weight:500;line-height:1.8;color:#fff;text-align:center}@media screen and (max-width: 768px){.l-ft-inn-content p{font-size:12px}}.l-ft-inn-content p a{color:#fff;text-decoration:underline}.l-ft-inn-content .privacy{padding-top:3vw;font-size:1.27vw}@media screen and (max-width: 768px){.l-ft-inn-content .privacy{font-size:10px}}.l-ft-inn-content .copy{font-size:1.27vw;line-height:1.8;color:#fff;font-weight:500;text-align:center;margin-top:3.3vw}@media screen and (max-width: 768px){.l-ft-inn-content .copy{font-size:10px;margin-top:30px}}
/*# sourceMappingURL=style.min.css.map */
