html{height:100%;scroll-behavior:smooth}@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:#F7F7F7}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}::selection{background:#080A0D;color:#F23E2E;opacity:1 !important}::-moz-selection{background:#080A0D;color:#F23E2E;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}a,a:visited{color:#F23E2E;-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:#F7F7F7;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:#F7F7F7}@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:#080A0D;background:-webkit-linear-gradient(to left, #000, 60%, #400101);background:linear-gradient(to left, #000, 60%, #400101);height:50px}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:2rem;height:auto}header#header nav#header-nav-wrap .header-main-nav li a{letter-spacing:.1rem;font-size:1.1rem;font-weight:600;color:#F7F7F7;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;cursor:pointer}header#header nav#header-nav-wrap .header-main-nav li a:visited{color:#F7F7F7}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:#F23E2E}header#header nav#header-nav-wrap .header-main-nav li a.lang{font-weight:800;margin:0 1.5rem;font-size:1rem}header#header nav#header-nav-wrap .header-main-nav li a.lang span{opacity:.5;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:#fff;-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:white}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:#080A0D;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:#080A0D;background:-webkit-linear-gradient(to bottom, #080A0D, #400101);background:linear-gradient(to bottom, #080A0D, #400101)}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}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;color:#F7F7F7;letter-spacing:.15rem;cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#080A0D;width:85px;height:85px;border-radius:50px}#share .share_inner a:hover{background:#F23E2E}#share .share_inner a img{width:17px;height:auto;margin:.2rem 0}#share .share_inner a span{font-size:.85rem}@media screen and (max-width: 1024px){#share .share_inner a{margin:0 5px;width:85px;height:85px}#share .share_inner a span{font-size:.8rem}}footer{display:block;text-align:center;background:#400101 !important;padding:100px 0 0 !important}footer .footer-above{padding:4rem 0 0}footer .footer-above>div h4{display:flex;align-items:center;justify-content:center}footer .footer-above>div h4 img{width:160px;height:auto}footer .footer-above>div h5{color:#BF2A2A;font-weight:bold;font-size:.9rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-top:3rem;letter-spacing:.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}footer .footer-bottom{text-align:center;padding:2em 0;color:#fff;letter-spacing:0}footer .footer-bottom small{display:block;font-size:.8em;font-family:"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:40px 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}}.tomie{width:100%;max-width:100%;display:block}.tomie .grad{background:#080A0D;background:-webkit-linear-gradient(to bottom, #080A0D, #400101);background:linear-gradient(to bottom, #080A0D, #400101)}.tomie .grad_rev{background:#080A0D;background:-webkit-linear-gradient(to bottom, #000, 13%, #580400, 87%, #000);background:linear-gradient(to bottom, #000, 13%, #580400, 87%, #000)}.tomie .grad_bk{background:#080A0D;background:-webkit-linear-gradient(to bottom, #000, #080A0D);background:linear-gradient(to bottom, #000, #080A0D)}.tomie .bgbg{width:100%;display:block}.tomie .bgbg .bgbg_inner{background:url(../images/bg.png) repeat-y center top;background-size:contain}section#mv{height:100vh;width:100%;position:relative;background:url("../images/halftone2.svg") center bottom -1px repeat-x;background-size:60px auto}section#mv .header-logo{display:inline-block;position:absolute;left:2rem;top:1.5rem;z-index:501;text-align:center;border:none}section#mv .header-logo>a{display:block;margin:0;padding:0;outline:0;border:none;width:150px;height:50px;background:url("../images/mamegyorai_mainlogo.png") no-repeat center;background-size:contain;text-shadow:none;color:transparent;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}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/1.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_two{background-image:url(../images/mv/pc/2.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_three{background-image:url(../images/mv/pc/3.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_four{background-image:url(../images/mv/pc/4.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_five{background-image:url(../images/mv/pc/5.jpg)}section#mv .mv_wrap .mainttl{position:absolute;bottom:13%;right:11%;z-index:9;width:600px}section#mv .mv_wrap .mainttl div.ttl_wrap{text-align:center;display:flex;flex-direction:column;justify-content:flex-end}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl{text-align:right}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl h1{margin:0 auto 2.5rem;line-height:0}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl h1 img.mainlogo{width:71%;height:auto}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl h1 img.mainlogo.en{width:100%;height:auto}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div{text-align:right;display:flex;justify-content:flex-end}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div a{width:50%;text-align:center;padding:.8rem 0;background:#8D1C1C;display:flex;flex-direction:column;align-items:center;cursor:pointer}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div a span{color:#F7F7F7;font-size:1rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:flex;align-items:center}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div a span:first-of-type{font-size:1.2rem;font-weight:800}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div a span:first-of-type.en{line-height:1.6}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div a span:last-of-type{font-size:.8rem}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div a span:last-of-type img{margin:0 0 0 3px;width:13px;height:auto}section#mv .mv_wrap .mainttl div.ttl_wrap div.ttl>div a:hover{background:#F23E2E}#intro{display:block;padding:150px 0 80px;height:auto;width:100%;max-width:100%;text-align:center;background:#000}#intro .row{width:70%}#intro .intro_inner .intro_comment{text-align:center;margin:0 0 80px}#intro .intro_inner .intro_comment>div>span{display:block;color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:2}#intro .intro_inner .intro_comment>div>span.comment{font-weight:700;font-size:1.7rem}#intro .intro_inner .intro_comment>div>span.comment_sign{margin:1.3rem 0 0;z-index:1;font-weight:900;letter-spacing:.1rem;font-size:2rem}#intro .intro_inner .intro_comment>div>span.comment_sign span{background:#000}#intro .intro_inner p{line-height:2.5;font-size:1.1rem;opacity:.8}#intro .intro_inner p.en{line-height:2}#detail{width:100%;max-width:100%;display:block;margin:0;padding:100px 0 0}#detail .product_detail_wrapper{margin:100px 0 80px}#detail .product_detail_wrapper>div.detail_dowble{display:flex;align-items:center;justify-content:space-between;margin:2rem auto}#detail .product_detail_wrapper>div.detail_dowble>div.img{flex-basis:28%}#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{flex-basis:63%;padding:0 1rem}#detail .product_detail_wrapper>div.detail_dowble>div.txt p{color:#F7F7F7;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:0;font-size:1.1rem}#detail .product_detail_wrapper>div.detail_dowble:nth-child(odd) div.txt{order:-1}.product_sheet_wrapper{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}.product_sheet_wrapper div.images .product_swipe{padding-bottom:50px}.product_sheet_wrapper div.images .product_swipe .swiper-wrapper .swiper-slide{background:#080A0D}.product_sheet_wrapper div.images .product_swipe .swiper-wrapper .swiper-slide img{height:auto;width:100%;object-fit:cover}.product_sheet_wrapper div.images .product_swipe .swiper-pagination{display:flex;align-items:center;justify-content:center}.product_sheet_wrapper div.images .product_swipe .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#8D1C1C;opacity:1;border-radius:50px}.product_sheet_wrapper div.images .product_swipe .swiper-pagination .swiper-pagination-bullet-active{width:12px;height:12px;background:#F23E2E;opacity:1;border-radius:50px}.product_sheet_wrapper div.sheet{padding:0 0 0 40px}.product_sheet_wrapper div.sheet h2{margin:0 0 40px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.product_sheet_wrapper div.sheet h2 span.cap{display:inline-block;margin:0 0 5px 0;font-size:1.1rem;letter-spacing:.1rem}.product_sheet_wrapper div.sheet h2 span.cap.en{letter-spacing:.03rem}.product_sheet_wrapper div.sheet h2>div{display:flex;align-items:center}.product_sheet_wrapper div.sheet h2>div>span{font-weight:700;line-height:1}.product_sheet_wrapper div.sheet h2>div>span.main_ttl{font-size:2.5rem;margin:0 15px 0 0}.product_sheet_wrapper div.sheet h2>div>span.main_ttl.en{font-size:2.55rem}.product_sheet_wrapper div.sheet h2>div>span.sub_ttl{font-size:1.3rem}.product_sheet_wrapper div.sheet h2>div>span.sub_ttl,.product_sheet_wrapper div.sheet h2>div>span.sub_ttl en{font-size:1.2rem}.product_sheet_wrapper div.sheet ul li{margin:12px 0;color:#F7F7F7;letter-spacing:.1rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1rem}.product_sheet_wrapper div.sheet ul li span{font-size:1rem}.product_sheet_wrapper div.sheet .order{margin-top:40px}.product_sheet_wrapper div.sheet .order a{background:#8D1C1C;color:#F7F7F7;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;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.product_sheet_wrapper div.sheet .order a span{color:#F7F7F7;display:flex;align-items:center}.product_sheet_wrapper div.sheet .order a span:first-of-type{font-size:1.2rem;font-weight:800}.product_sheet_wrapper div.sheet .order a span:last-of-type{font-size:.8rem}.product_sheet_wrapper div.sheet .order a span:last-of-type img{margin:0 0 0 3px;width:13px;height:auto}.product_sheet_wrapper div.sheet .order a:hover{background:#F23E2E;cursor:pointer}#gallery{padding:5em 0 7em;height:auto;width:100%;max-width:100%;margin:0}#gallery .row{width:100%}#gallery .row ul{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;margin:0 auto}#gallery .row ul li{flex-basis:calc(100% / 4);position:relative;height:320px;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.9);-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{font-family:'Material Icons';content:"\e8f4";font-size:2rem;color:#F23E2E}#gallery .row ul li figure a:hover .mask{opacity:1}#gallery .row ul li figure a img{width:100%;height:100%;object-fit:none;object-position:50% 5%}#gallery .row ul li:nth-child(10) figure a img,#gallery .row ul li:nth-child(11) figure a img,#gallery .row ul li:nth-child(12) figure a img,#gallery .row ul li:nth-child(13) figure a img,#gallery .row ul li:nth-child(16) figure a img,#gallery .row ul li:nth-child(17) figure a img{object-fit:cover}#gallery .row ul li:nth-child(10) figure a img{object-position:50% 20%}#gallery .row ul li:nth-child(11) figure a img{object-position:50% 75%}#gallery .row ul li:nth-child(15) figure a img{object-position:55% 20%}#gallery .row ul li:nth-child(19) figure a img{object-position:50% 20%}#interview{display:flex;flex-direction:column;padding:120px 0 0;width:100%;max-width:100%}#interview .prof_wrapper{margin:0 auto}#interview .prof_wrapper .prof{display:flex;justify-content:space-between}#interview .prof_wrapper .prof:first-of-type{margin:0 0 80px}#interview .prof_wrapper .prof .prof_img{flex-basis:30%}#interview .prof_wrapper .prof .prof_img img{width:100%;height:220px;object-fit:cover}#interview .prof_wrapper .prof .prof_content{flex-basis:65%;text-align:left}#interview .prof_wrapper .prof .prof_content h3{font-size:1.8rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:0 0 15px}#interview .prof_wrapper .prof .prof_content h3 span.en{opacity:.5;font-style:italic;display:inline-block;margin:0 0 0 15px;font-size:1rem}#interview .prof_wrapper .prof .prof_content p{font-size:.9rem}#interview .prof_wrapper .prof .prof_content a{display:inline-block}#interview .prof_wrapper .prof .prof_content a div{display:flex;align-items:center;opacity:.7;margin:5px 0 0;border-bottom:1px solid #fff}#interview .prof_wrapper .prof .prof_content a div img{width:17px;height:auto}#interview .prof_wrapper .prof .prof_content a div span{display:inline-block;margin:0 0 0 3px;font-size:.9rem}#interview .interview_wrapper .interview_content{margin:50px auto 0}#interview .interview_wrapper .interview_content .interview_inner{margin:150px 0}#interview .interview_wrapper .interview_content .interview_inner:last-of-type{margin-bottom:50px}#interview .interview_wrapper .interview_content .interview_inner .interview_content_title{border-bottom:1px solid #7D7D7D;border-top:1px solid #7D7D7D;padding:22px 0 30px;text-align:center;margin:0 0 70px;display:block}#interview .interview_wrapper .interview_content .interview_inner .interview_content_title h2{font-size:2rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:inline-block;display:flex;flex-direction:column;letter-spacing:.1rem}#interview .interview_wrapper .interview_content .interview_inner .interview_content_title h2 span{opacity:.5;font-style:italic;display:inline-block;font-size:1.1rem}#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 0.5rem 0;font-weight:600 !important;opacity:.7;letter-spacing:.1rem}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item h3::before{letter-spacing:0;content:"──";margin:0 0.3rem 0 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item p span{font-weight:800;display:inline-block;margin-right:1rem}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_s{text-align:center;margin:100px 0 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_s img{width:600px;height:auto}#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:400px;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_exibition_item{display:flex;justify-content:space-between;align-items:center;width:80%;background:#191919;padding:30px;margin:80px auto}#interview .interview_wrapper .interview_content .interview_inner .interview_exibition_item .interview_exibition_item_image{flex-basis:30%}#interview .interview_wrapper .interview_content .interview_inner .interview_exibition_item .interview_exibition_item_image img{width:100%;height:auto}#interview .interview_wrapper .interview_content .interview_inner .interview_exibition_item .interview_exibition_item_content{flex-basis:65%}#interview .interview_wrapper .interview_content .interview_inner .interview_exibition_item .interview_exibition_item_content h3{font-size:1.3rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;line-height:1.7;margin:0 0 18px}#interview .interview_wrapper .interview_content .interview_inner .interview_exibition_item .interview_exibition_item_content a{display:inline-block;margin:0 2px;color:#F23E2E;border-bottom:1px solid #F23E2E}#movie{padding:120px 0 60px;text-align:center}#movie span.movie_caption{color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block;margin:0 0 50px;font-size:1.3rem;letter-spacing:.08rem;line-height:1.5}#preorder{padding:120px 0 30px;height:auto;width:100%;max-width:100%}#preorder .row{position:relative}#preorder img{width:100%;height:auto}#preorder img.smpimg{display:none}#preorder .preorder-inner{position:absolute;top:50%;left:14%;transform:translateY(-50%);width:300px}#preorder .preorder-inner .preorder-title{text-align:center;margin:0 auto 30px}#preorder .preorder-inner .preorder-title span{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block}#preorder .preorder-inner .preorder-title span.cap{font-size:1.2rem}#preorder .preorder-inner .preorder-title span.main_ttl{font-size:5rem;font-weight:700;line-height:1;margin:0 auto 5px}#preorder .preorder-inner .preorder-title span.main_ttl.en{font-size:3.8rem;margin:5px auto 10px}#preorder .preorder-inner .preorder-title span.sub_ttl{font-size:1.3rem;font-weight:700}#preorder .preorder-inner .preorder-title span.sub_ttl.en{font-size:1.2rem}#preorder .preorder-inner a{margin:0 auto;width:100%;text-align:center;padding:.8rem 0;background:#8D1C1C;display:flex;flex-direction:column;align-items:center;cursor:pointer}#preorder .preorder-inner a span{color:#F7F7F7;font-size:1rem;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:flex;align-items:center}#preorder .preorder-inner a span:first-of-type{font-size:1.2rem;font-weight:800}#preorder .preorder-inner a span:last-of-type{font-size:.8rem}#preorder .preorder-inner a span:last-of-type img{margin:0 0 0 3px;width:13px;height:auto}#preorder .preorder-inner a:hover{background:#F23E2E}
