@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:500,700,900&display=swap&subset=japanese";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:500,700,900&display=swap&subset=japanese";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes cover{0%{transform:scaleX(0);transform-origin:left top}49%{transform:scaleX(1);transform-origin:left top}51%{transform:scaleX(1);transform-origin:right top}100%{transform:scaleX(0);transform-origin:right top}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top}@font-face{font-family:YakuHanJP;src:url(../../../assets/font/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2"),url(../../../assets/font/YakuHanJP/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-weight:700;src:url(../../../assets/font/YakuHanJP/YakuHanJP-Bold.woff2) format("woff2"),url(../../../assets/font/YakuHanJP/YakuHanJP-Bold.woff) format("woff")}@font-face{font-family:YakuHanMP;src:url(../../../assets/font/YakuHanMP/YakuHanMP-Regular.woff2) format("woff2"),url(../../../assets/font/YakuHanMP/YakuHanMP-Regular.woff) format("woff")}@font-face{font-family:YakuHanMP;font-weight:700;src:url(../../../assets/font/YakuHanMP/YakuHanMP-Bold.woff2) format("woff2"),url(../../../assets/font/YakuHanMP/YakuHanMP-Bold.woff) format("woff")}@font-face{font-family:mvboli;src:url(../../../assets/font/mvboli/mvboli.woff2) format("woff2"),url(../../../assets/font/mvboli/mvboli.woff) format("woff")}html{font-size:2.60417vw}body{text-align:justify;text-justify:inter-world;word-break:break-all;height:100vh;color:#000;background:#fff;font-family:YakuHanMP,Noto Serif JP,"游明朝体",YuMincho,"游明朝",Yu Mincho,Hiragino Kaku Mincho ProN,Hiragino Kaku Mincho Pro,serif;font-size:2.60417vw;line-height:1.5;letter-spacing:.03em;-webkit-font-smoothing:antialiased}body.is-show-modal,body.is-show-nav{overflow:hidden;height:100vh}a{color:#000;text-decoration:underline;-webkit-tap-highlight-color:transparent}img{width:100%}::selection{background:#000;color:#fff}@media screen and (max-width:768px){.visible-pc{display:none!important}}@media screen and (min-width:769px){.visible-sp{display:none!important}}.js-fit-image{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.js-disabled{pointer-events:none}.layout-container{position:relative;overflow:hidden;min-width:320px;min-height:100vh}.layout-content{padding-top:13.02083vw}#home .layout-content{padding-top:0}.layout-content{opacity:0;transition:1s cubic-bezier(.39,.575,.565,1)}.is-loaded .layout-content{opacity:1}.layout-footer{margin:0 3.90625vw;margin-top:1.30208vw;padding-bottom:5.46875vw}.layout-header{position:fixed;top:0;left:0;width:100%;z-index:999}.layout-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999;transition:.6s cubic-bezier(.39,.575,.565,1) 0s}.is-loaded .layout-loading{opacity:0;visibility:hidden}.is-loaded.is-stop-top .layout-loading{opacity:1;visibility:visible}#home .layout-loading{transition:.6s cubic-bezier(.39,.575,.565,1) .2s}#home .animation-group-01,#home .animation-group-02{opacity:0}#home .animation-group-01{transition:opacity 1.4s cubic-bezier(.39,.575,.565,1) .8s}#home .animation-group-02{transition:opacity 1.6s cubic-bezier(.39,.575,.565,1) 1.6s}#home.is-loaded .animation-group-01,#home.is-loaded .animation-group-02{opacity:1}#home.is-loaded.is-stop-top .animation-group-01,#home.is-loaded.is-stop-top .animation-group-02{opacity:0}.btn-hamburger{display:none}@media screen and (max-width:768px){.btn-hamburger{position:absolute;top:3.90625vw;right:3.90625vw;width:13.02083vw;height:13.02083vw;background:#5e404c;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;outline:none;border:none;border-radius:50%;z-index:9999}}@media screen and (max-width:768px){.btn-hamburger__line{position:relative;width:5.20833vw;height:.26042vw;display:block;background:#fff;z-index:9}}@media screen and (max-width:768px){.btn-hamburger__line:nth-of-type(n+2){margin-top:1.04167vw}}.btn-hamburger__line{transition:margin .2s cubic-bezier(.77,0,.175,1) .2s,opacity .2s cubic-bezier(.39,.575,.565,1) .2s,transform .2s cubic-bezier(.77,0,.175,1)}.is-show-nav .btn-hamburger__line{transition:margin .2s cubic-bezier(.77,0,.175,1),opacity .2s cubic-bezier(.39,.575,.565,1),transform .2s cubic-bezier(.77,0,.175,1) .2s}@media screen and (max-width:768px){.is-show-nav .btn-hamburger__line{width:5.20833vw;height:.26042vw}}.is-show-nav .btn-hamburger__line:nth-of-type(1){transform:rotate(45deg)}.is-show-nav .btn-hamburger__line:nth-of-type(2){margin-top:0;opacity:0}.is-show-nav .btn-hamburger__line:nth-of-type(3){transform:rotate(-45deg);margin-top:calc(-4.5vw/768*100)}.content-splash{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999999;opacity:0;pointer-events:none;background-color:#000;transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.content-splash__inner{background-color:#000;position:relative;width:100%;height:100%;opacity:0}.content-splash__item{position:absolute;top:calc(50% - 56.25vw/2);left:0;background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;height:56.25vw}.content-splash__info{position:absolute;background-image:url(../img/splash/img_splash-last@sp.png);background-position:center center;background-size:cover;background-repeat:no-repeat;top:0;left:0;width:100%;height:100%;opacity:0;z-index:9999;transition:opacity .8s cubic-bezier(.47,0,.745,.715) 7.2s}.is-stop-top.is-show-splash .content-splash{opacity:1}.is-stop-top.is-show-splash .content-splash__inner{animation:zoom 7.7s linear forwards,alpha 7.8s cubic-bezier(.55,.085,.68,.53) forwards}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes alpha{0%{opacity:1}100%{opacity:0}}.is-stop-top.is-show-splash .content-splash__item{animation:imgsplash 7.2s cubic-bezier(.39,.575,.565,1) forwards}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(1){animation-delay:.6s;z-index:98}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(2){animation-delay:1.2s;z-index:97}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(3){animation-delay:1.8s;z-index:96}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(4){animation-delay:2.4s;z-index:95}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(5){animation-delay:3s;z-index:94}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(6){animation-delay:3.6s;z-index:93}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(7){animation-delay:4.2s;z-index:92}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(8){animation-delay:4.8s;z-index:91}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(9){animation-delay:5.4s;z-index:90}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(10){animation-delay:6s;z-index:89}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(11){animation-delay:6.6s;z-index:88}.is-stop-top.is-show-splash .content-splash__item:nth-of-type(12){animation-delay:7.2s;z-index:87}@keyframes imgsplash{0%{opacity:1}3%{opacity:1}10%{opacity:0}100%{opacity:0}}.is-stop-top.is-show-splash .content-splash__info{opacity:1}.icon-load{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;opacity:0;transition:opacity .4s cubic-bezier(.47,0,.745,.715)}.icon-load__inner{width:16.01563vw;height:16.08073vw}.icon-load__path{width:100%;height:100%;fill-rule:evenodd;clip-rule:evenodd}.is-stop-top .icon-load{opacity:1}.is-stop-top.is-show-splash .icon-load{opacity:0}.list-banner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 2.60417vw;margin:0 auto}.list-banner__item{width:44.79167vw;margin:2.60417vw 1.30208vw 0;transition:.4s cubic-bezier(.39,.575,.565,1)}.list-banner__item.is-on{opacity:.5}.list-banner__item--wide{width:100%}.list-mark{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:3.77604vw}.list-mark__item:nth-of-type(n+2){margin-left:2.08333vw}.list-mark__icn--premium{width:12.76042vw}.list-mark__icn--pg{width:7.03125vw}.list-mark__icn--eirin{width:5.20833vw}.list-share__item:nth-of-type(n+2){margin-top:2.34375vw}.is-show-movie-modal .movie-modal{opacity:1;pointer-events:auto}.is-show-movie-modal .movie-modal .modal__overlay{opacity:1;pointer-events:auto}.is-show-movie-modal .movie-modal .modal__box{pointer-events:auto}.is-show-movie-modal .movie-modal .modal-movie__item.is-active{opacity:1;pointer-events:auto}.is-show-movie-modal .movie-modal .modal-btn__item{pointer-events:auto}.is-show-trailer-modal .trailer-modal{opacity:1;pointer-events:auto}.is-show-trailer-modal .trailer-modal .modal__overlay{opacity:1;pointer-events:auto}.is-show-trailer-modal .trailer-modal .modal__box{pointer-events:auto}.is-show-trailer-modal .trailer-modal .modal-movie__item.is-active{opacity:1;pointer-events:auto}.is-show-trailer-modal .trailer-modal .modal-btn__item{pointer-events:auto}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.39,.575,.565,1)}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.39,.575,.565,1)}.modal__inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal__box{position:relative;pointer-events:none;width:92.1875vw;height:51.82292vw}.modal__box .button-close{position:absolute;top:-9.50521vw;right:.13021vw;width:9.375vw;height:9.375vw;padding:2.73438vw;cursor:pointer}.modal__box .button-close span{position:absolute;display:block;background:#fff;width:6.51042vw;height:.39063vw;top:calc(50% - 1.5vw/768*100);left:calc(50% - 25vw/768*100);z-index:9;pointer-events:none}.modal__box .button-close span:nth-of-type(1){transform:rotate(45deg)}.modal__box .button-close span:nth-of-type(2){transform:rotate(-45deg)}.modal-movie{width:100%;height:100%}.modal-movie__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.modal-movie__item iframe{width:100%;height:100%}.modal-btn{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:2.60417vw}.modal-btn__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:#fff;background:#1d1d1d;width:calc(50% - 5vw/768*100);height:2.22em;font-size:.75rem;line-height:1;letter-spacing:.02em;text-align:center;transition:.2s cubic-bezier(.39,.575,.565,1)}.modal-btn__item.is-active{color:#003c83;background:#ececec;font-size:.8rem;font-weight:700;letter-spacing:-.01em;pointer-events:none}.modal-btn__item.is-on{background:#333}.modal-btn__item:nth-of-type(2n){margin-left:1.30208vw}.modal-btn__item:nth-of-type(n+3){margin-top:1.30208vw}.nav-content{position:absolute;top:0;left:0;width:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;background:#fff;opacity:0;overflow:scroll;padding-top:7.16146vw;pointer-events:none;transition:opacity .6s cubic-bezier(.39,.575,.565,1)}.nav-content__ttl{width:41.66667vw;margin:0 auto;padding-bottom:7.16146vw}.is-show-nav .nav-content{pointer-events:auto;opacity:1}.nav-global{width:100%}.nav-global__item{width:100%;border-top:.26042vw solid #d7cfd2}.nav-global__item:last-of-type{border-bottom:.26042vw solid #d7cfd2}.nav-global__btn{font-family:mvboli,sans-serif;font-size:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;height:11.45833vw;text-decoration:none;cursor:pointer}.nav-sns{width:100%;font-size:0;line-height:0;padding:10.67708vw 0}.nav-sns__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav-sns__item{position:relative;transition:.4s cubic-bezier(.39,.575,.565,1)}.nav-sns__item:nth-of-type(n+2){margin-left:3.90625vw}.nav-sns__item.is-on{opacity:.6}.nav-sns__btn{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;background:#5e404c;width:10.41667vw;height:10.41667vw;border-radius:50%;cursor:pointer}.nav-sns__share{position:absolute;background:rgba(0,0,0,.1);top:0;left:calc(100% + 12vw/768*100);opacity:0;padding:2.08333vw;border-radius:.78125vw;pointer-events:none;transition:.4s cubic-bezier(.39,.575,.565,1);box-shadow:0 0 3.90625vw .78125vw #fff inset}.nav-sns__share.is-visible{opacity:1;pointer-events:auto}.nav-sns__icn--fb{width:1.95313vw}.nav-sns__icn--tw{width:4.42708vw}.nav-sns__icn--share{width:3.77604vw}.txt-director{width:39.0625vw;margin:0 auto}.txt-production{width:90.10417vw;margin:0 auto;margin-top:5.85938vw}#goods{font-family:YakuHanJP,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",Meiryo,sans-serif}#goods .section-goods{padding-bottom:13.02083vw}#goods .section-goods__ttl{position:relative;font-size:2.4rem;line-height:1;font-weight:700;text-align:center;margin-top:.52083vw;padding-bottom:4.94792vw}#goods .section-goods__ttl:before{display:block;position:absolute;content:'';background:#000;bottom:0;left:calc(50% - (60vw/768*100/2));width:7.8125vw;height:.52083vw}#goods .section-goods__box{position:relative;width:92.1875vw;margin:0 auto;margin-top:9.63542vw}#goods .section-goods__box:nth-of-type(2){margin-top:20.57292vw}#goods .section-goods__box:nth-of-type(3){margin-top:20.3125vw}#goods .section-goods__head{font-size:1.8rem;line-height:1;font-weight:700;text-align:center}#goods .section-goods__head .small{display:inline-block;font-size:1.4rem;font-weight:400;margin-top:2.86458vw}#goods .section-goods__name{color:#005297;font-size:1.6rem;line-height:1.5625;font-weight:700;text-align:center;margin-top:6.51042vw}#goods .section-goods__name:before,#goods .section-goods__name:after{content:'';display:block;height:0;width:0;margin:calc((1em - 1.5625em)/2)}#goods .section-goods__name--m{font-size:1.8rem;line-height:1;margin-top:0}#goods .section-goods__text{font-size:1.2rem;line-height:1.75;letter-spacing:0;word-break:normal;margin-top:4.94792vw}#goods .section-goods__text:before,#goods .section-goods__text:after{content:'';display:block;height:0;width:0;margin:calc((1em - 1.75em)/2)}#goods .section-goods__text--m{font-size:1.4rem;line-height:1.715;text-align:center;margin-top:5.20833vw}#goods .section-goods__text--m:before,#goods .section-goods__text--m:after{content:'';display:block;height:0;width:0;margin:calc((1em - 1.715em)/2)}#goods .section-goods__note{font-size:1.1rem;line-height:1.98;letter-spacing:0;margin-top:1.82292vw}#goods .section-goods__note:before,#goods .section-goods__note:after{content:'';display:block;height:0;width:0;margin:calc((1em - 1.98em)/2)}#goods .section-goods__note:first-of-type{margin-top:7.8125vw}#goods .section-goods__button{position:absolute;bottom:-4.55729vw;left:calc(50% - 354vw/768*100/2);background-color:#000;width:46.09375vw;height:9.11458vw;border-radius:4.55729vw;transition:opacity .6s cubic-bezier(.39,.575,.565,1)}#goods .section-goods__button a{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;line-height:1;text-decoration:none;width:100%;height:100%}#goods .section-goods__button:before{display:block;position:absolute;content:'';top:calc(50% - 16vw/768*100/2);right:3.125vw;width:2.08333vw;height:2.08333vw;border-style:solid;border-color:#fff;border-width:.52083vw .52083vw 0 0;box-sizing:border-box;transform:rotate(45deg)}#goods .section-goods__button.is-on{opacity:.7}#goods .section-goods__image-cd,#goods .section-goods__image-pamphlet,#goods .section-goods__image-towel{margin:0 auto}#goods .section-goods__image-cd img,#goods .section-goods__image-pamphlet img,#goods .section-goods__image-towel img{display:block;width:100%}#goods .section-goods__image-cd{width:46.09375vw}#goods .section-goods__image-pamphlet{width:83.07292vw;margin:0 -2.47396vw}#goods .section-goods__image-towel{width:73.69792vw}#goods .section-goods__image-stone{width:78.125vw}#goods .list-goods{margin-top:5.46875vw}#goods .list-goods__item{position:relative;background-color:#f4f2f2;width:92.1875vw;padding:0 7.03125vw;padding-top:7.55208vw;padding-bottom:9.375vw}#goods .list-goods__item:nth-of-type(n+2){margin-top:13.02083vw}#goods .data-goods{margin-top:7.03125vw}#goods .data-goods__item{display:-ms-flexbox;display:flex}#goods .data-goods__item:nth-of-type(n+2){margin-top:2.08333vw}#goods .data-goods__title,#goods .data-goods__data{font-size:1.1rem;line-height:1}#goods .data-goods__title{color:#999}#goods .content-goods{width:100%;margin-top:8.85417vw}#goods .content-goods__box--text{width:100%;margin-top:2.60417vw}#home .section-home__visual{position:relative;width:97.13542vw;margin:0 auto;margin-top:1.5625vw}#home .section-home__logo{position:absolute;top:9.11458vw;right:.65104vw;width:24.08854vw}#home .section-home__slogan{position:absolute;top:2.47396vw;left:2.86458vw;width:3.90625vw}#home .section-home__pre{width:92.1875vw;margin:0 auto;margin-top:6.11979vw}#home .section-home__copy{width:86.58854vw;margin:0 auto;margin-top:6.11979vw}#home .section-home__date{width:68.88021vw;margin:0 auto;margin-top:10.9375vw}#home .section-nav{margin-top:10.41667vw;padding:0 3.90625vw;padding-bottom:3.90625vw}#home .section-banner{margin-top:1.30208vw}#home .section-sns{padding:0 3.90625vw}#outline{font-family:YakuHanJP,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"メイリオ",Meiryo,sans-serif}#outline .section-outline{padding-bottom:13.02083vw}#outline .section-outline__ttl{position:relative;font-size:2.4rem;line-height:1;font-weight:700;text-align:center;margin-top:.52083vw;padding-bottom:4.94792vw}#outline .section-outline__ttl:before{display:block;position:absolute;content:'';background:#000;bottom:0;left:calc(50% - (60vw/768*100/2));width:7.8125vw;height:.52083vw}#outline .section-outline__box{position:relative;width:100%;min-width:92.1875vw;margin:0 auto;margin-top:9.11458vw}#outline .section-outline__box--top{margin-top:0;padding-top:27.34375vw;padding-bottom:22.13542vw}#outline .section-outline__box--top:before{display:block;position:absolute;content:'';background:url(../img/outline/bg_outline-top.jpg);background-repeat:no-repeat;background-size:contain;background-position:0 0;top:10.41667vw;left:1.30208vw;width:59.89583vw;height:46.22396vw;z-index:-9}#outline .section-outline__box--top:after{display:block;position:absolute;content:'';background:url(../img/outline/bg_outline-bottom.jpg);background-repeat:no-repeat;background-size:contain;background-position:0 0;bottom:3.90625vw;right:1.30208vw;width:65.10417vw;height:46.22396vw;z-index:-9}#outline .section-outline__head{width:66.53646vw;margin:0 auto}#outline .section-outline__comment{width:52.86458vw;margin:0 auto}#outline .section-outline__dirctor{width:57.03125vw;margin:0 auto}#outline .section-outline__text{font-size:1.2rem;line-height:2;text-align:center;letter-spacing:-.02em}#outline .section-outline__text--b{color:#00b9ef;margin-top:5.85938vw;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}#outline .section-outline__text--p{color:#e4007f;margin-top:3.90625vw}#outline .section-outline__text--p:nth-of-type(2){font-weight:700;margin-top:1.04167vw}#outline .section-outline__text--s{font-size:.9rem;line-height:1.668;margin-top:4.16667vw}#outline .pic-carousel__inner{width:31.25vw}