*{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth;background:#f9f9f9;font-family:"Zen Kaku Gothic New",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}@media only screen and (max-width: 1024px){html{font-size:9.375px}}@media only screen and (max-width: 767px){html{font-size:10px}}@media only screen and (max-width: 400px){html{font-size:9.375px}}body{font-size:1.6rem;line-height:1.875;margin:0;padding:0;height:100%;animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern", "liga", "clig", "calt";color:#171717;background:#f9f9f9}body main article section:not(#mv){background:#f9f9f9;margin:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}::selection{background:#171717;color:#f9f9f9;opacity:1 !important}::-moz-selection{background:#171717;color:#f9f9f9;opacity:1 !important}figure,img{margin:0;padding:0;vertical-align:bottom !important}#lightbox .lb-container{padding:0 !important}#lightbox .lb-image{border:none;border-radius:0}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%;border:none}.comingsoon{width:55%;aspect-ratio:16/9;margin:0 auto;background:#171717;display:flex;justify-content:center;align-items:center}.comingsoon span{color:#f9f9f9;font-size:2rem;letter-spacing:0.1rem;opacity:.5;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media only screen and (max-width: 767px){.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%;border:none}.comingsoon{width:100%}.comingsoon span{color:#f9f9f9;font-size:1.3rem;letter-spacing:0.1rem;opacity:.6;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}}.section_title{text-align:center;display:block;margin:0 auto 40px}.section_title h2{font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3rem;letter-spacing:0.15rem}a,a:visited{color:#171717;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out !important;cursor:pointer !important}h1,h2,h3,h4,h5,h6{color:#171717;font-style:normal;text-rendering:optimizeLegibility}p,span{word-break:normal;line-break:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.8;color:#171717;font-weight:600}@media only screen and (max-width: 600px){h1{font-size:2.6rem;letter-spacing:-.07rem}h2{font-size:2.4rem;line-height:1.25}h3{font-size:2rem;line-height:1.5}h4{font-size:1.7rem;line-height:1.76}h5{font-size:1.4rem;line-height:1.7;text-transform:uppercase;letter-spacing:.2rem}h6{font-size:1.3rem;line-height:1.85;text-transform:uppercase;letter-spacing:.2rem}}.row{width:1020px}.radius{border-radius:1px}.padding{padding:5em 0}.margin{margin:5em 0}.tomie p{padding:.5rem 0;color:#fff;letter-spacing:.03em}@media screen and (min-width: 768px) and (max-width: 1024px){.row{width:95%}}@media only screen and (max-width: 767px){.row{width:98%}}header#header{width:100%;height:80px;background-color:none;position:fixed;right:0;top:0;z-index:501;border:none;transition:all 0.7s}header#header.stretch{background:#f9f9f9;height:50px}header#header.stretch nav#header-nav-wrap .header-main-nav li a{color:#171717 !important}header#header.stretch nav#header-nav-wrap .header-main-nav li a.lang{color:#171717 !important}header#header.stretch nav#header-nav-wrap .header-main-nav li a.lang span{color:#171717 !important}header#header nav#header-nav-wrap{position:absolute;top:0;right:0;border:none;height:100%}header#header nav#header-nav-wrap .header-main-nav{display:flex;align-items:center;list-style:none;margin:0;padding:0;border:none;height:100%}header#header nav#header-nav-wrap .header-main-nav li{display:inline-block;padding-left:0;margin-right:1.8rem;height:auto}header#header nav#header-nav-wrap .header-main-nav li a{letter-spacing:.1rem;font-size:1.1rem;font-weight:500;color:#171717;cursor:pointer;font-family:"Zen Kaku Gothic New",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}header#header nav#header-nav-wrap .header-main-nav li a:visited{color:#171717}header#header nav#header-nav-wrap .header-main-nav li a:hover,header#header nav#header-nav-wrap .header-main-nav li a:focus{color:gray}header#header nav#header-nav-wrap .header-main-nav li a.lang{font-weight:500;margin:0 1rem 0 0;font-size:1rem;color:#171717}header#header nav#header-nav-wrap .header-main-nav li a.lang span{font-family:"Zen Kaku Gothic New",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#171717;opacity:.6;font-weight:400}header#header nav#header-nav-wrap .header-main-nav li a.lang:hover{color:#867F7F}header#header nav#header-nav-wrap .header-main-nav li a.lang:hover span{opacity:1}header#header a.header-menu-toggle{display:none;position:fixed !important;right:25px !important;top:15px;height:42px;width:42px;line-height:42px;font-size:1.4rem;letter-spacing:.2rem;color:rgba(255,255,255,0.5);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:none}header#header a.header-menu-toggle:hover,header#header a.header-menu-toggle:focus{color:#FFFFFF}header#header a.header-menu-toggle span{display:block;width:40px;height:2px;margin-top:-1px;position:absolute;left:9px;top:50%;right:auto;bottom:auto;background-color:#171717;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;font:0/0 a;text-shadow:none;color:transparent}header#header a.header-menu-toggle span::before,header#header a.header-menu-toggle span::after{content:'';width:100%;height:100%;background-color:inherit;position:absolute;left:0;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}header#header a.header-menu-toggle span::before{top:-9px}header#header a.header-menu-toggle span::after{bottom:-9px}header#header a.header-menu-toggle.is-clicked span{background-color:rgba(255,255,255,0);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header#header a.header-menu-toggle.is-clicked span::before,header#header a.header-menu-toggle.is-clicked span::after{background-color:#171717}header#header a.header-menu-toggle.is-clicked span::before{top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}header#header a.header-menu-toggle.is-clicked span::after{bottom:0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}@media only screen and (max-width: 1024px){header#header{max-width:none}}@media only screen and (max-width: 899px){header#header.stretch{background:none;height:inherit}header#header nav#header-nav-wrap{display:none;height:auto;width:100%;right:auto;left:0;background-color:#f5f5f5;padding:0;border:none}header#header nav#header-nav-wrap .header-main-nav{text-align:center;display:block;height:auto;margin:4.2rem 0 0 0;padding:0 0 35px;background:#f5f5f5}header#header nav#header-nav-wrap .header-main-nav li{display:block;margin:0;padding:15px 0}header#header nav#header-nav-wrap .header-main-nav li a{background:none;color:#171717 !important}header#header nav#header-nav-wrap .header-main-nav li a.lang{color:#171717;margin:0}header#header nav#header-nav-wrap .header-main-nav li a.lang span{color:#171717}header#header a.header-menu-toggle{right:0;display:block;position:fixed;border:none}}@media only screen and (max-width: 400px){.header-menu-toggle{right:24px}}@media only screen and (min-width: 900px){#header-nav-wrap{display:block !important}}#share .share_inner{display:flex;justify-content:center;align-items:center}#share .share_inner a{margin:0 10px;letter-spacing:.15rem;cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #171717;width:250px;height:60px}#share .share_inner a img{width:19px;height:auto;margin:0.2rem 0 0.1rem;filter:brightness(0) saturate(100%) invert(0%) sepia(15%) saturate(562%) hue-rotate(349deg) brightness(93%) contrast(82%)}#share .share_inner a span{font-size:.8rem;color:#171717}#share .share_inner a:hover{background:#171717}#share .share_inner a:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(90deg) brightness(107%) contrast(101%)}#share .share_inner a:hover span{color:#f9f9f9}@media screen and (max-width: 1024px){#share .share_inner a{margin:0 10px;width:80px;height:80px}#share .share_inner a span{font-size:.7rem}}footer{display:block;text-align:center;padding:100px 0 0 !important;background:#f9f9f9 !important}footer .footer-above{padding:5rem 0 0}footer .footer-above>div h4{display:flex;align-items:center;justify-content:center}footer .footer-above>div h4 img{width:180px;height:auto}footer .footer-above>div h5{color:#171717;font-weight:bold;font-size:.8rem;margin-top:3rem;letter-spacing:0.15rem}footer .footer-above>div ul{list-style:none;margin:10px 0 30px}footer .footer-above>div ul li{padding-left:0;display:inline-block;margin:0 6px;width:22px}footer .footer-above>div ul li a img{width:100%;height:auto;filter:brightness(0) saturate(100%) invert(0%) sepia(15%) saturate(562%) hue-rotate(349deg) brightness(93%) contrast(82%)}footer .footer-bottom{text-align:center;padding:2em 0;color:#171717;letter-spacing:0}footer .footer-bottom small{display:block;font-size:.8em;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (min-width: 768px) and (max-width: 1024px){footer{margin:0 auto;max-width:100%;width:100%;height:auto}footer .footer-above{padding:3rem 0 0}footer .footer-above>div h4 img{width:150px}footer .footer-above>div ul li{padding-left:0;display:inline-block;margin:0 8px;width:25px}}@media only screen and (max-width: 767px){footer{margin:0 auto;max-width:100%;width:100%;height:auto;padding:60px 0 0 !important}footer .footer-above{padding:3rem 0 0}footer .footer-above>div h4 img{width:140px;height:auto}footer .footer-above>div h5{margin-top:30px}footer .footer-above>div ul{list-style:none;margin:7px 0 0}footer .footer-above>div ul li{margin:0 8px;width:20px}footer .footer-bottom{padding:3rem 0 2rem}}.trico{width:100%;max-width:100%;display:block}section#mv{height:100vh;width:100%;position:relative}section#mv .mv_wrap{width:100%;height:100vh}section#mv .mv_wrap .mvbg_slide{width:100%;height:100vh;z-index:-99999999}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center center}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_one{background-image:url(../images/mv/pc/the-last-guardian_mv-01.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_two{background-image:url(../images/mv/pc/the-last-guardian_mv-02.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_three{background-image:url(../images/mv/pc/the-last-guardian_mv-03.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_four{background-image:url(../images/mv/pc/the-last-guardian_mv-04.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_five{background-image:url(../images/mv/pc/the-last-guardian_mv-05.jpg)}section#mv .mv_wrap .sign{position:absolute;top:2%;left:2%;z-index:9;width:500px}section#mv .mv_wrap .sign img{width:100%;height:auto;filter:brightness(0) saturate(100%) invert(0%) sepia(15%) saturate(562%) hue-rotate(349deg) brightness(93%) contrast(82%)}section#mv .mv_wrap .mainttl{position:absolute;bottom:8%;left:4%;z-index:9;width:720px}section#mv .mv_wrap .mainttl div.ttl h1{margin:0 0 0 -1.5rem;line-height:0}section#mv .mv_wrap .mainttl div.ttl h1 img{filter:brightness(0) saturate(100%) invert(0%) sepia(15%) saturate(562%) hue-rotate(349deg) brightness(93%) contrast(82%)}section#mv .mv_wrap .mainttl div.ttl h1 img.mainlogo{width:65%;height:auto}section#mv .mv_wrap .mainttl div.ttl h1 img.mainlogo.en{width:65%;height:auto;margin:0 0 10px -0.5rem}section#mv .mv_wrap .mainttl div.ttl div.sub{margin:0 0 2.3rem}section#mv .mv_wrap .mainttl div.ttl div.sub span{color:#171717;display:block;font-weight:500;font-size:1.5rem;letter-spacing:0.15rem;line-height:1.7;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}section#mv .mv_wrap .mainttl div.ttl div.sub span.en{font-size:1.3rem}section#mv .mv_wrap .mainttl div.ttl a{width:50%;text-align:center;padding:.8rem 0;background:#171717;display:flex;flex-direction:column;align-items:center;cursor:pointer}section#mv .mv_wrap .mainttl div.ttl a span{color:#f9f9f9;font-size:1rem;display:flex;align-items:center;letter-spacing:0.1rem}section#mv .mv_wrap .mainttl div.ttl a span:first-of-type{font-size:1.2rem;font-weight:600}section#mv .mv_wrap .mainttl div.ttl a span:first-of-type.en{line-height:1.6}section#mv .mv_wrap .mainttl div.ttl a span:last-of-type{font-size:.8rem}section#mv .mv_wrap .mainttl div.ttl a span:last-of-type img{margin:0 0 0 3px;width:13px;height:auto}section#mv .mv_wrap .mainttl div.ttl a:hover{background:gray}#intro{display:block;padding:150px 0 170px;height:auto;width:100%;max-width:100%;text-align:center}#intro .row{width:95%}#intro .intro_inner .intro_comment{text-align:center;margin:0 0 100px}#intro .intro_inner .intro_comment>div>span{display:block;color:#171717;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:2}#intro .intro_inner .intro_comment>div>span.comment{font-weight:500;font-size:1.7rem}#intro .intro_inner .intro_comment>div>span.comment span{display:block}#intro .intro_inner .intro_comment>div>span.comment_sign{margin:1.3rem 0 0;z-index:1;font-weight:500;letter-spacing:.1rem}#intro .intro_inner .intro_comment>div>span.comment_sign>span{letter-spacing:.15rem}#intro .intro_inner .intro_comment>div>span.comment_sign>span.name{font-size:1.7rem}#intro .intro_inner .intro_comment>div>span.comment_sign>span.cap{font-size:.9rem}#intro .intro_inner p{color:#171717;line-height:2.5;font-size:1rem}#intro .intro_inner p.en{line-height:2}#movie{padding:100px 0 50px;text-align:center;background:url(../images/movie/movie_bg.jpg) center center no-repeat !important;background-size:cover !important;position:relative;z-index:0}#movie::after{width:100%;height:100%;background:rgba(0,0,0,0.7);content:"";position:absolute;left:0;top:0;z-index:-1}#movie span.movie_caption{color:#f9f9f9;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block;margin:0 0 30px;font-size:1.3rem;letter-spacing:.08rem;line-height:1.5}#movie .exibition_item{display:flex;justify-content:space-between;align-items:center;width:80%;background:#000;padding:30px;margin:60px auto}#movie .exibition_item .exibition_item_image{flex-basis:30%}#movie .exibition_item .exibition_item_image img{width:100%;height:auto}#movie .exibition_item .exibition_item_content{flex-basis:65%;text-align:left}#movie .exibition_item .exibition_item_content h3{font-size:1.3rem;letter-spacing:0.15rem;color:#f9f9f9;font-weight:600;line-height:1.7;margin:0 0 18px}#movie .exibition_item .exibition_item_content p{text-align:justify;color:#f9f9f9}#movie .exibition_item .exibition_item_content a{display:inline-block;margin:0 15px 0 0;color:#f9f9f9;border-bottom:1px solid gray;line-height:1.2}#detail{width:100%;max-width:100%;display:block;margin:0;padding:120px 0}#detail .product_detail_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}#detail .product_detail_wrapper>div.detail_dowble{flex-basis:46%;margin:2rem auto}#detail .product_detail_wrapper>div.detail_dowble>div.img img{width:100%;height:auto;object-fit:cover}#detail .product_detail_wrapper>div.detail_dowble>div.txt p{color:#171717;margin:10px 0 0;text-align:justify}#gallery{background:url(../images/gallery/gallery_bg.jpg) repeat !important;padding:120px 0;height:auto;width:100%;max-width:100%;margin:0}#gallery h2{color:#f9f9f9}#gallery .row{width:100%}#gallery .row ul{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;margin:0 auto;gap:20px}#gallery .row ul li{flex:1 1 calc(25% - 20px);position:relative;aspect-ratio:1/1;overflow:hidden;cursor:pointer}#gallery .row ul li figure{width:100%;height:100%}#gallery .row ul li figure a{width:100%;height:100%}#gallery .row ul li figure a .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,0.7);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center}#gallery .row ul li figure a .mask .caption{display:flex;justify-content:center;align-items:center}#gallery .row ul li figure a .mask .caption::before{background:url(../images/viewicon.svg) center center no-repeat;content:"";width:30px;height:30px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(90deg) brightness(107%) contrast(101%);opacity:.5}#gallery .row ul li figure a:hover .mask{opacity:1}#gallery .row ul li figure a img{width:100%;height:100%;object-fit:cover;object-position:40% 18%}#gallery .row ul li:nth-child(9) figure a img{object-position:10% 60%}#gallery .row ul li:nth-child(10) figure a img{object-position:55% 50%}#gallery .row ul li:nth-child(11) figure a img{object-position:50% 70%}#gallery .row ul li:nth-child(12) figure a img{object-position:40% 50%}#gallery .row ul li:nth-child(13) figure a img{object-position:50% 60%}#gallery .row ul li:nth-child(14) figure a img{object-position:45% 30%}#gallery .row ul li:nth-child(15) figure a img{object-position:25% 40%}#gallery .row ul li:nth-child(16) figure a img{object-position:45% 70%}#gallery .row ul li:nth-child(17) figure a img{object-position:50% 50%}#gallery .row ul li:nth-child(18) figure a img{object-position:50% 30%}#gallery .row ul li:nth-child(19) figure a img{object-position:68% 60%}#gallery .row ul li:nth-child(20) figure a img{object-position:60% 10%}#interview{display:flex;flex-direction:column;padding:0;width:100%;max-width:100%}#interview .prof_wrapper{margin:120px auto}#interview .prof_wrapper .prof{display:flex;justify-content:space-between;align-items:flex-start}#interview .prof_wrapper .prof:first-of-type{margin:0 0 80px}#interview .prof_wrapper .prof .prof_img{flex-basis:20%}#interview .prof_wrapper .prof .prof_img img{aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}#interview .prof_wrapper .prof .prof_content{flex-basis:75%;text-align:left}#interview .prof_wrapper .prof .prof_content h3{font-size:1.8rem;margin:0 0 15px;color:#171717;letter-spacing:0.15rem}#interview .prof_wrapper .prof .prof_content h3 span.en{opacity:.5;display:inline-block;margin:0 0 0 15px;font-size:.9rem;letter-spacing:0.1rem}#interview .prof_wrapper .prof .prof_content p{font-size:.9rem;color:#171717;margin:0 0 15px;text-align:justify}#interview .prof_wrapper .prof .prof_content a{display:inline-block;margin:0 4px 0 0}#interview .prof_wrapper .prof .prof_content a div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.7}#interview .prof_wrapper .prof .prof_content a div img{width:15px;height:auto;filter:brightness(0) saturate(100%) invert(0%) sepia(15%) saturate(562%) hue-rotate(349deg) brightness(93%) contrast(82%)}#interview .prof_wrapper .prof .prof_content a.ig{margin:0 6px 0 0}#interview .prof_wrapper .prof .prof_content a.fb{margin:0 7px 0 0}#interview .prof_wrapper .prof .prof_content a.yt div img{width:16px}#interview .interview_content_title{background:url(../images/interview/interview_header_bg.jpg) center center no-repeat !important;background-size:cover !important;padding:130px 0;position:relative;z-index:0}#interview .interview_content_title::after{width:100%;height:100%;background:rgba(0,0,0,0.6);content:"";position:absolute;left:0;top:0;z-index:-1}#interview .interview_content_title h2{font-size:2.8rem;color:#f9f9f9;display:inline-block;display:flex;flex-direction:column;letter-spacing:.15rem;z-index:1}#interview .interview_wrapper .interview_content{margin:0 auto}#interview .interview_wrapper .interview_content .interview_inner{margin:100px 0}#interview .interview_wrapper .interview_content .interview_inner:last-of-type{margin-bottom:50px}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item{margin:60px 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item h3{margin:0 0 20px 0;font-weight:700 !important;opacity:.9;color:#171717}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item h3::before{letter-spacing:0;content:"──";margin:0 0.3rem 0 0;color:#171717}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item p{color:#171717;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item p span{font-weight:600;display:inline-block;margin-right:1rem}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l{text-align:center;margin:80px 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l img{width:100%;height:auto;object-fit:cover}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l.takusantomie img{object-position:50% 60%}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l span{margin:5px 0 0;display:block;font-size:.85rem;text-align:left}#preorder{padding:120px 0;margin-top:100px !important;height:auto;width:100%;max-width:100%;background:#171717 !important}#preorder .product_sheet_wrapper{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center}#preorder .product_sheet_wrapper div.images{flex-basis:47%}#preorder .product_sheet_wrapper div.images img{width:100%;height:auto}#preorder .product_sheet_wrapper div.sheet{flex-basis:45%;padding:0}#preorder .product_sheet_wrapper div.sheet h2{margin:0 0 40px;font-family:"Zen Old Mincho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#preorder .product_sheet_wrapper div.sheet h2 span.cap{display:inline-block;margin:0 0 5px 0;font-size:1rem;letter-spacing:.1rem;color:#f9f9f9}#preorder .product_sheet_wrapper div.sheet h2 span.cap.en{letter-spacing:.03rem}#preorder .product_sheet_wrapper div.sheet h2>div>span{display:block;font-weight:700;line-height:1.3}#preorder .product_sheet_wrapper div.sheet h2>div>span.main_ttl{font-size:1.6rem;color:#f9f9f9;font-weight:500}#preorder .product_sheet_wrapper div.sheet h2>div>span.main_ttl br{display:none}#preorder .product_sheet_wrapper div.sheet h2>div>span.main_ttl.en{font-size:2.55rem}#preorder .product_sheet_wrapper div.sheet ul li{margin:12px 0;color:#f9f9f9;letter-spacing:.1rem;font-size:1rem}#preorder .product_sheet_wrapper div.sheet ul li span{font-size:1rem;color:#f9f9f9}#preorder .product_sheet_wrapper div.sheet .order{margin-top:40px}#preorder .product_sheet_wrapper div.sheet .order a{background:#f9f9f9;color:#171717;position:relative;padding:1.1rem 0;cursor:pointer;width:100%;height:100%;transition:600ms ease all;outline:none;letter-spacing:.1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#preorder .product_sheet_wrapper div.sheet .order a span{color:#171717;display:flex;align-items:center}#preorder .product_sheet_wrapper div.sheet .order a span:first-of-type{font-size:1.2rem;font-weight:600}#preorder .product_sheet_wrapper div.sheet .order a span:last-of-type{font-size:.8rem}#preorder .product_sheet_wrapper div.sheet .order a span:last-of-type img{margin:0 0 0 3px;width:13px;height:auto;filter:brightness(0) saturate(100%) invert(0%) sepia(15%) saturate(562%) hue-rotate(349deg) brightness(93%) contrast(82%)}#preorder .product_sheet_wrapper div.sheet .order a:hover{background:gray;cursor:pointer}
