/*! ----------------------------------------------------------------
* 01. common
* 02. block
----------------------------------------------------------------- */@import url(../../../assets/css/style.min.css);/*! ----------------------------------------------------------------
01.common
----------------------------------------------------------------- */@import url("https://fonts.googleapis.com/css?family=Ubuntu:700&display=swap");.wrapper{background-image:url(../img/bg-body.jpg);font-weight:300;line-height:2}.wrapper img{height:auto;max-width:100%}.section{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:100px auto;opacity:0;position:relative;top:80px}.section.--active{opacity:1;top:0;transition:all 0.3s ease 0.2s}.section__title{background-image:url(../img/bg-title-top.png),url(../img/bg-title-btm.png);background-position:center center, center center;background-repeat:no-repeat, no-repeat;background-size:cover, cover;padding:23.5% 0 0 0;position:relative;text-align:center;width:100%}@media screen and (max-width: 750px){.section__title{padding:53.5% 0 0 0}}.section__title__body{left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.section__titleText{font-size:80px;font-size:5rem;font-weight:200;line-height:1.1;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media screen and (max-width: 750px){.section__titleText{font-size:45px;font-size:2.8125rem}}.section__titleText--sub{font-size:32px;font-size:2rem;font-weight:300;line-height:1.1;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media screen and (max-width: 750px){.section__titleText--sub{font-size:18px;font-size:1.125rem}}.button{background-image:url(../img/bg-button.jpg);background-position:center center;background-size:cover;border-radius:5px;box-sizing:border-box;color:#ffffff;cursor:pointer;display:inline-block;-webkit-filter:brightness(1);filter:brightness(1);line-height:1;max-width:300px;padding:1.4rem 0.8rem;text-align:center;text-decoration:none;transition:all 0.3s ease;width:100%}.button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);transition:all 0.3s ease}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:75%;position:relative}.flex-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.flex-video.widescreen{padding-bottom:56.25%}.main{background-image:url(../img/bg-header.jpg);background-position:top center;background-size:cover;line-height:1.5;margin:0 0 0 0;-webkit-mask-image:url(../img/mask-header.svg);mask-image:url(../img/mask-header.svg);-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:relative;width:100%}@media screen and (max-width: 750px){.main{-webkit-mask-image:url(../img/mask-header-sp.svg);mask-image:url(../img/mask-header-sp.svg)}}.main::after{background-image:url(../img/mask-header-btm.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:300px;left:0;position:absolute;width:100%}.mainBody{background-image:url(../img/img-header.png);background-position:left top;background-repeat:no-repeat;margin:0 auto;max-width:1000px;min-height:900px;position:relative}@media screen and (max-width: 750px){.mainBody{min-height:600px}}@media screen and (max-width: 750px){.mainBody{background-position:center bottom}}@media screen and (max-width: 750px){.mainBody{background-size:contain}}.mainTitle{position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.mainTitle{width:100%}}@media screen and (max-width: 750px){.mainTitle{left:50%;right:inherit;-webkit-transform:translateX(-50%) translateY(-30%);transform:translateX(-50%) translateY(-30%)}}.mainTitle__logo{margin:0 auto}@media screen and (max-width: 750px){.mainTitle__logo{width:150px}}.mainTitle__text{text-shadow:0 0 5px rgba(0,0,0,0.5)}.mainTitle__text--en{font-family:'Ubuntu', sans-serif;font-size:62px;font-size:3.875rem;font-weight:700;line-height:1.2}@media screen and (max-width: 750px){.mainTitle__text--en{font-size:30px;font-size:1.875rem}}.mainTitle__text--ja{font-size:32px;font-size:2rem;font-weight:600;line-height:1.2}@media screen and (max-width: 750px){.mainTitle__text--ja{font-size:15px;font-size:.9375rem}}.main--slash{background-image:url(../img/bg-title-top.png);background-position:center center;background-repeat:no-repeat;background-size:cover;margin:-14% 0 -5% 0;padding:23.5% 0 0 0;position:relative;text-align:center;width:100%}@media screen and (max-width: 750px){.main--slash{margin:-33% 0 -10% 0;padding:53.5% 0 0 0}}.intro{margin:0 auto;max-width:950px}.intro__title{font-size:32px;font-size:2rem;font-weight:200;line-height:1.5;padding:0 0 0.4rem 0;text-align:center}@media screen and (max-width: 750px){.intro__title{font-size:18px;font-size:1.125rem}}.intro__image{display:flex;justify-content:space-around;padding:1rem}.intro__imageItem{padding:0 10px}@media screen and (max-width: 750px){.intro__imageItem{padding:0 2px}}.intro__imageItem img{height:150px;width:auto}@media screen and (max-width: 750px){.intro__imageItem img{height:65px}}.intro__text{margin:0;padding:0 1rem}@media screen and (max-width: 750px){.intro__text{font-size:14px;font-size:.875rem}}.movie__doc{padding:40px 0 0 0}.movie__sliderItem--link{display:block;-webkit-filter:brightness(1);filter:brightness(1);position:relative;transition:all 0.3s ease}.movie__sliderItem--link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);transition:all 0.3s ease}.movie__sliderItem--link::after{background-image:url(../img/arw-play.svg);background-position:center center;background-repeat:no-repeat;content:"";display:block;height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.movie__sliderItem__caption{color:#fff;font-size:12px;font-size:.75rem;overflow:hidden;padding:0.8rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.photo__doc{padding:40px 0 0 0}.photo__sliderItem--img{max-height:500px;width:auto}@media screen and (max-width: 750px){.photo__sliderItem--img{max-height:250px;width:auto}}.interview__doc{margin:0 auto;max-height:30em;max-width:900px;overflow:hidden;padding:1rem;transition:all 0.8s ease}@media screen and (max-width: 750px){.interview__doc{max-height:25em}}.interview__doc.--open{max-height:6000px}.interview__more{margin:0 auto;max-width:900px;padding:30px 0 0 0}.interview__more__nav{background-image:url(../img/hr.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;padding:0 0 30px 0}.interview__moreButton{-webkit-animation:flash 2s linear infinite;animation:flash 2s linear infinite;color:#fff;display:block;text-align:center;text-decoration:none}.interview__moreButton--text1{display:block}.interview__moreButton--text2{display:none}.interview__moreButton::after{background-image:url(../img/arw-btm.svg);background-position:center center;background-repeat:no-repeat;content:"";display:block;height:40px;margin:auto;width:40px}.interview__moreButton.--open::after{background-image:url(../img/arw-top.svg);content:""}.interview__moreButton.--open .interview__moreButton--text1{display:none}.interview__moreButton.--open .interview__moreButton--text2{display:block}@-webkit-keyframes flash{0%,100%{opacity:1}50%{opacity:0.2}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0.2}}.info__doc{margin:0 auto;max-width:950px;padding:40px 0 0 0}.info__title{font-weight:200;line-height:1.2;margin:0 0 40px 0;text-align:center}.info__title--text1{font-size:34px;font-size:2.125rem}@media screen and (max-width: 750px){.info__title--text1{font-size:28px;font-size:1.75rem}}.info__title--text2{font-size:70px;font-size:4.375rem}@media screen and (max-width: 750px){.info__title--text2{font-size:60px;font-size:3.75rem}}.info__title--text3{font-size:34px;font-size:2.125rem}@media screen and (max-width: 750px){.info__title--text3{font-size:21px;font-size:1.3125rem}}.info__list{display:flex;flex-wrap:wrap;margin:0px;width:100%}.info__listItem{box-sizing:border-box;margin:0 0 80px 0;padding:0 5px 0px 5px;width:33.3333%}@media screen and (max-width: 750px){.info__listItem{opacity:0;position:relative;top:80px;width:100%}.info__listItem.--active{opacity:1;top:0;transition:all 0.3s ease 0.2s}}.info__listItem--text1{font-size:12px;font-size:.75rem;margin:0 0 8px 0;text-align:center}.info__listItem--cover{text-align:center}.info__listItem--coverImg{max-height:300px;width:auto}.info__listItem--detail{font-size:14px;font-size:.875rem;line-height:1.3;padding:1rem 0;text-align:center}.info__listItem--nav{text-align:center}.info__listItem--point{line-height:1;margin:0;padding:0;position:relative;text-align:center;z-index:1000}.info__listItem--button{margin-top:-13px;position:relative}.rec{padding:0 0 80px 0}@media screen and (max-width: 750px){.rec{padding:0 1rem 80px 1rem}}.rec__doc{margin:0 auto;max-width:950px}.rec__title{font-size:34px;font-size:2.125rem;font-weight:200;margin:40px 0;text-align:center}.rec__category{display:flex;flex-wrap:wrap;margin:0px;width:100%}.rec__categoryTitle{background-color:rgba(255,255,255,0.1);border-radius:20px;font-size:16px;font-size:1rem;font-weight:bold;text-align:center}.rec__categoryType{color:#ca9d4a;font-size:12px;font-size:.75rem;padding:0 0 30px 0;text-align:center}@media screen and (max-width: 750px){.rec__categoryType{padding:0 0 20px 0}}.rec__categoryList{box-sizing:border-box;padding:0 5px;width:33.3333%}@media screen and (max-width: 750px){.rec__categoryList{padding:0 5px 30px 5px;width:100%}}.rec__categoryList__item{font-size:14px;font-size:.875rem;padding:4px 0}@media screen and (max-width: 750px){.rec__categoryList__item{font-size:12px;font-size:.75rem;padding:2px 0 4px 0}}.rec__categoryList__mediaItem{display:inline-block}.rec__nav{padding:40px 0;text-align:center}.shop{background:#000;margin:0;padding:0;width:350px}@media screen and (max-width: 750px){.shop{width:100%}}.shop__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:5px}.shop__listItem{box-sizing:border-box;margin:0;padding:0;padding:5px;width:50%}.shop__listItem--img{-webkit-filter:brightness(1);filter:brightness(1);height:auto;max-width:100%;transition:all 0.3s ease}.shop__listItem--img:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);transition:all 0.3s ease}.slick-slide,.slick-cloned,.slick-current{opacity:0.3;transition:opacity 0.5s ease-in-out}.slick-slide.slick-active{opacity:1;transition:opacity 0.5s ease-in-out}.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-style:normal;font-weight:normal;src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translate(0, -50%);width:20px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:transparent;color:transparent;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;font-family:"slick";font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;content:"•";font-family:"slick";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}/*! ----------------------------------------------------------------
04.block
----------------------------------------------------------------- */

/*# sourceMappingURL=map/style.min.css.map */
