/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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{-webkit-box-sizing:content-box;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:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;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;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-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}:root{--vw: 1vw}body{width:100%;font-family:"Noto Sans JP",YuGothicM,"游ゴシック Medium",YuGothic,"Yu Gothic",-apple-system,"system-ui","Helvetica Neue","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic","Hiragino Sans",メイリオ,Meiryo,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;line-height:1;color:#333;background-color:#fff8eb;-webkit-text-size-adjust:100%}body.is-fixed{position:fixed}h1,h2,h3{line-height:1}img{display:block;width:100%;height:auto;vertical-align:top;line-height:1}a{color:#000;text-decoration:none;outline:none}a:hover{text-align:none}@media print,screen and (min-width: 768px){.link-sponly{color:#fff;pointer-events:none}}@media print,screen and (min-width: 768px){.show-sp{display:none}}@media screen and (max-width: 767px){.show-pc{display:none}}.js-fit{font-family:"object-fit: cover;"}.fadeAnimeBefore,.fadeAnimeBefore2{visibility:hidden;opacity:0}.fadeAnime{visibility:visible;-webkit-animation-name:fadeAnime;animation-name:fadeAnime;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeAnime{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeAnime{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}#modal{display:none}.modaal-inner-wrapper{padding:0;padding:0 calc((100% - 1000px)/2)}@media print,screen and (min-width: 768px)and (max-width: 1440px){.modaal-inner-wrapper{padding:0 calc((100% - 69.44*var(--vw))/2)}}@media screen and (max-width: 767px){.modaal-inner-wrapper{padding:0 calc((100% - 84.61*var(--vw))/2)}}.modaal-container{max-width:none;background:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);padding-top:calc(10.25*var(--vw))}@media print,screen and (min-width: 768px){.modaal-container{padding-top:70px}}.modaal-content-container{padding:0}.modaal-wrapper .modaal-close{position:absolute;background:url(../img/icon_close.svg) no-repeat;background-size:contain;background-position:center;border-radius:0;-webkit-transition:opacity .3s;transition:opacity .3s;top:0;right:0;width:calc(9.23*var(--vw));height:calc(9.23*var(--vw))}@media print,screen and (min-width: 768px){.modaal-wrapper .modaal-close{width:64px;height:64px}}.modaal-wrapper .modaal-close::before,.modaal-wrapper .modaal-close::after{content:none}.modaal-video .modaal-video-wrap{margin:0}.modaal-video .modaal-video-container{height:auto;max-width:none;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;padding-bottom:56.25%}#sec-intro{position:fixed;inset:0;width:100%;height:100vh;background-color:#fff8eb;background:url(../img/bg_intro.png) no-repeat;background-size:cover;z-index:10}@media screen and (max-width: 767px){#sec-intro{height:100lvh}}#sec-intro.is-show .pic,#sec-intro.is-show .video{opacity:1}#sec-intro.is-show .btn-skip{opacity:1;visibility:visible}#sec-intro .pic{position:absolute;top:50%;left:50%;width:calc(26.11*var(--vw));width:calc(83.55*var(--vw));-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}@media screen and (max-width: 767px){#sec-intro .pic{width:calc(187.07*var(--vw));-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:calc(-64.08*var(--vw))}}#sec-intro .btn-skip{position:absolute;left:50%;bottom:43px;width:97px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:-6px;visibility:hidden;opacity:0;-webkit-transition:visibility .6s,opacity .6s;transition:visibility .6s,opacity .6s;-webkit-transition-delay:3s;transition-delay:3s}@media print,screen and (min-width: 768px){#sec-intro .btn-skip:hover{opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-intro .btn-skip{bottom:calc(2.98*var(--vw));width:calc(6.73*var(--vw));margin-left:calc(-0.42*var(--vw))}}@media screen and (max-width: 767px){#sec-intro .btn-skip{bottom:calc(7.43*var(--vw) + 25.12*var(--vw));width:calc(24.87*var(--vw));margin:0}}#kv{position:relative;padding-top:56.25%}@media screen and (max-width: 767px){#kv{padding-top:calc(186.11*var(--vw))}}#kv .movie{position:absolute;top:0;left:0}#kv .movie::after{content:"";position:absolute;bottom:0;left:calc(-0.35*var(--vw));width:calc(100.34*var(--vw));aspect-ratio:1445/155;background:url(../img/bg_movie.svg) no-repeat;background-size:100% auto;margin-bottom:calc(-7.02*var(--vw))}@media screen and (max-width: 767px){#kv .movie::after{left:0;width:calc(100*var(--vw));width:100%;aspect-ratio:390/80;background-image:url(../img/bg_movie_sp.svg);margin-bottom:calc(-14.11*var(--vw))}}#kv .movie video{width:100%}#kv .btn-play{position:absolute;right:22px;bottom:0;width:164px;width:calc(11.56*var(--vw));margin-bottom:calc(4.23*var(--vw))}@media print,screen and (min-width: 768px)and (max-width: 1440px){#kv .btn-play{right:calc(1.52*var(--vw))}}@media screen and (max-width: 767px){#kv .btn-play{bottom:auto;top:calc(4.87*var(--vw));right:calc(4.87*var(--vw));width:calc(17.17*var(--vw))}}#kv .btn-play a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){#kv .btn-play a:hover{opacity:.8}}#kv h1{position:absolute;display:block;left:calc(29.16*var(--vw));bottom:calc(13.12*var(--vw));width:calc(41.66*var(--vw));-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s;opacity:0}@media screen and (max-width: 767px){#kv h1{left:calc(20.51*var(--vw));bottom:calc(-41.29*var(--vw));width:calc(58.97*var(--vw))}}#kv,article{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}#kv.is-show{opacity:1}#kv.is-show h1{opacity:1}#kv.is-show+article{opacity:1}article{width:1440px;margin:136px auto 0}@media print,screen and (min-width: 768px)and (max-width: 1440px){article{width:100%}}@media screen and (max-width: 767px){article{width:100%;margin-top:calc(51.79*var(--vw))}}.wrapper-product{position:relative;width:1179px;margin-left:130px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-product{width:calc(81.87*var(--vw));margin-left:calc(9.02*var(--vw))}}@media screen and (max-width: 767px){.wrapper-product{width:auto;margin-left:0}}.wrapper-product .pic{position:absolute;top:20px;left:0;width:545.5px;padding-top:4px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-product .pic{top:calc(1.38*var(--vw));width:calc(37.88*var(--vw));padding-top:calc(.27*var(--vw))}}@media screen and (max-width: 767px){.wrapper-product .pic{position:relative;top:auto;left:auto;width:calc(78.07*var(--vw));margin:calc(11.79*var(--vw)) 0 0 calc(11.53*var(--vw))}}.wrapper-product .txt{width:622.5px;margin-left:auto}@media print,screen and (min-width: 768px){.wrapper-product .txt{-webkit-animation-delay:.4s;animation-delay:.4s}}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-product .txt{width:calc(43.22*var(--vw))}}@media screen and (max-width: 767px){.wrapper-product .txt{width:calc(85.89*var(--vw));margin-left:calc(9.74*var(--vw))}}.wrapper-talent{position:relative;width:797px;margin:111px 0 0 493px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-talent{width:calc(55.34*var(--vw));margin:calc(7.7*var(--vw)) 0 0 calc(34.23*var(--vw))}}@media screen and (max-width: 767px){.wrapper-talent{width:100%;margin:calc(17.17*var(--vw)) 0 0}}.wrapper-talent .txt{position:absolute;top:177px;left:0;width:422.5px;z-index:2}@media print,screen and (min-width: 768px){.wrapper-talent .txt{-webkit-animation-delay:.2s;animation-delay:.2s}}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-talent .txt{top:calc(12.29*var(--vw));width:calc(29.34*var(--vw))}}@media screen and (max-width: 767px){.wrapper-talent .txt{top:calc(-8.47*var(--vw));left:calc(6.92*var(--vw));width:calc(43.33*var(--vw))}}.wrapper-talent .pic{width:454px;margin-left:auto}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-talent .pic{width:calc(31.52*var(--vw))}}@media screen and (max-width: 767px){.wrapper-talent .pic{width:calc(58.33*var(--vw));margin-left:calc(36.15*var(--vw));-webkit-animation-delay:.4s;animation-delay:.4s}}.wrapper-variation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:13px;margin-top:169px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation{padding-left:calc(.9*var(--vw));margin-top:calc(11.73*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation{display:block;padding-left:calc(1.53*var(--vw));margin-top:calc(22.05*var(--vw))}}.wrapper-variation>div{position:relative}.wrapper-variation>div .txt{position:absolute;z-index:2}.wrapper-variation .block1 .txt{left:24px;bottom:52px;width:211px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block1 .txt{left:calc(1.66*var(--vw));bottom:calc(3.61*var(--vw));width:calc(14.65*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block1 .txt{top:calc(20.51*var(--vw));bottom:auto;left:calc(48.46*var(--vw));width:calc(32.43*var(--vw))}}.wrapper-variation .block1 .pic{width:428.5px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block1 .pic{width:calc(29.75*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block1 .pic{width:calc(66.79*var(--vw))}}.wrapper-variation .block2{margin-left:2px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block2{margin-left:calc(.13*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block2{padding-left:calc(33.33*var(--vw));margin-left:0;margin-top:calc(-16.42*var(--vw))}}.wrapper-variation .block2 .txt{left:10px;bottom:40px;width:210px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block2 .txt{left:calc(.69*var(--vw));bottom:calc(2.77*var(--vw));width:calc(14.58*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block2 .txt{left:calc(14.87*var(--vw));bottom:calc(25.89*var(--vw));width:calc(33.71*var(--vw))}}.wrapper-variation .block2 .pic{width:396px;padding-top:12px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block2 .pic{width:calc(27.5*var(--vw));padding-top:calc(.83*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block2 .pic{width:calc(65.12*var(--vw));padding-top:0}}.wrapper-variation .block3{margin-left:21px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block3{margin-left:calc(1.45*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block3{padding-left:calc(.25*var(--vw));margin-top:calc(-19.49*var(--vw));margin-left:0}}.wrapper-variation .block3 .txt{left:15px;bottom:35px;width:213.5px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block3 .txt{left:calc(1.04*var(--vw));bottom:calc(2.43*var(--vw));width:calc(14.82*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block3 .txt{left:calc(51.53*var(--vw));bottom:calc(26.15*var(--vw));width:calc(33.33*var(--vw))}}.wrapper-variation .block3 .pic{width:406px;padding-top:34px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.wrapper-variation .block3 .pic{width:calc(28.19*var(--vw));padding-top:calc(2.36*var(--vw))}}@media screen and (max-width: 767px){.wrapper-variation .block3 .pic{width:calc(65*var(--vw));padding-top:0}}#sec-drama{margin-top:197px}#sec-drama .ttl{width:494.5px;margin-left:451px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-drama .ttl{width:calc(34.34*var(--vw));margin-left:calc(31.31*var(--vw))}}@media screen and (max-width: 767px){#sec-drama .ttl{width:calc(57.56*var(--vw));margin-left:calc(10.76*var(--vw))}}#sec-drama .lead{width:350px;margin-top:-31px;margin-left:547px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-drama .lead{width:calc(24.3*var(--vw));margin-top:calc(-2.16*var(--vw));margin-left:calc(37.98*var(--vw))}}@media screen and (max-width: 767px){#sec-drama .lead{width:calc(47.94*var(--vw));margin-left:calc(10.76*var(--vw))}}#sec-drama .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:50px;margin-top:21px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-drama .wrapper{padding-right:calc(3.47*var(--vw));margin-top:calc(1.45*var(--vw))}}@media screen and (max-width: 767px){#sec-drama .wrapper{display:block;padding-left:calc(1.53*var(--vw));margin-top:calc(22.05*var(--vw))}}#sec-drama .block1{width:407.5px;padding-top:7px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-drama .block1{width:calc(28.29*var(--vw));padding-top:calc(.48*var(--vw))}}@media screen and (max-width: 767px){#sec-drama .block1{width:calc(57.56*var(--vw));margin-left:calc(10.76*var(--vw))}}#sec-drama .block2{width:373px;padding-top:15px;margin-left:42px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-drama .block2{width:calc(25.9*var(--vw));padding-top:calc(1.04*var(--vw));margin-left:calc(2.91*var(--vw))}}@media screen and (max-width: 767px){#sec-drama .block2{width:calc(57.56*var(--vw));margin-left:calc(10.76*var(--vw))}}#sec-drama .block3{width:348px;margin-left:75px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-drama .block3{width:calc(24.16*var(--vw));margin-left:calc(5.2*var(--vw))}}@media screen and (max-width: 767px){#sec-drama .block3{width:calc(57.56*var(--vw));margin-left:calc(10.76*var(--vw))}}#sec-drama+#sec-movie{margin-top:212px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-drama+#sec-movie{margin-top:calc(14.72*var(--vw))}}#sec-movie{margin-top:165px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-movie{margin-top:calc(11.45*var(--vw))}}@media screen and (max-width: 767px){#sec-movie{margin-top:calc(24.1*var(--vw))}}#sec-movie .ttl{width:534px;margin-left:483px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-movie .ttl{width:calc(37.08*var(--vw));margin-left:calc(33.54*var(--vw))}}@media screen and (max-width: 767px){#sec-movie .ttl{width:calc(73.58*var(--vw));margin-left:calc(17.17*var(--vw))}}#sec-movie .pic{width:774px;margin:11px 0 0 348px}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-movie .pic{width:calc(53.75*var(--vw));margin:calc(.76*var(--vw)) 0 0 calc(24.16*var(--vw))}}@media screen and (max-width: 767px){#sec-movie .pic{width:calc(84.1*var(--vw));margin:0 0 0 calc(7.94*var(--vw))}}#sec-movie .pic a{position:relative;display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){#sec-movie .pic a:hover{opacity:.8}}#sec-movie .pic a::after{content:"";position:absolute;top:141px;left:309px;width:167px;aspect-ratio:164/149;background:url(../img/btn_play.png) no-repeat;background-size:contain}@media print,screen and (min-width: 768px)and (max-width: 1440px){#sec-movie .pic a::after{top:calc(9.79*var(--vw));left:calc(21.45*var(--vw));width:calc(11.59*var(--vw))}}@media screen and (max-width: 767px){#sec-movie .pic a::after{top:calc(14.1*var(--vw));left:calc(33.58*var(--vw));width:calc(17.17*var(--vw));aspect-ratio:66/63;background-image:url(../img/btn_play_sp.png)}}.btn-top{width:295px;margin:161px 0 0 606px}@media print,screen and (min-width: 768px)and (max-width: 1440px){.btn-top{width:calc(20.48*var(--vw));margin:calc(11.45*var(--vw)) 0 0 calc(42.08*var(--vw))}}@media screen and (max-width: 767px){.btn-top{width:calc(44.87*var(--vw));margin:calc(21.79*var(--vw)) 0 0 calc(26.92*var(--vw))}}.btn-top a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){.btn-top a:hover{opacity:.8}}#modal-movie{display:none}.movie-inner{position:relative;width:100%;padding-top:56.25%}.movie-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer{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:30px;font-size:10px;text-align:center;color:#fff;background-color:#007130;padding-left:36px;margin-top:201px}@media print,screen and (min-width: 768px)and (max-width: 1440px){footer{margin-top:calc(13.95*var(--vw));padding-left:calc(2.5*var(--vw))}}@media screen and (max-width: 767px){footer{height:calc(7.69*var(--vw));font-size:calc(2.56*var(--vw));padding-left:0;margin-top:calc(12.82*var(--vw))}}
