@media screen and (min-width: 768px) and (max-width: 1024px){section#mv .mv_wrap .mvbg_slide .swiper-wrapper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:left center}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_one{background-image:url(../images/mv/tab/the-last-guardian_mv-05.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_two{background-image:url(../images/mv/tab/the-last-guardian_mv-02.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_three{background-image:url(../images/mv/tab/the-last-guardian_mv-01.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_four{background-image:url(../images/mv/tab/the-last-guardian_mv-03.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_five{background-image:url(../images/mv/tab/the-last-guardian_mv-04.jpg)}section#mv .mv_wrap .sign{top:1%;left:2%;width:400px}section#mv .mv_wrap .mainttl{bottom:4%;left:4%;width:500px}section#mv .mv_wrap .mainttl div.ttl h1{margin:0 0 -0.5rem -1rem;line-height:0}section#mv .mv_wrap .mainttl div.ttl h1 img.mainlogo{width:85%}section#mv .mv_wrap .mainttl div.ttl div.sub{margin:0 0 1.8rem}section#mv .mv_wrap .mainttl div.ttl div.sub span{font-size:1.4rem}section#mv .mv_wrap .mainttl div.ttl div.sub span.en{font-size:1.2rem}section#mv .mv_wrap .mainttl div.ttl a{font-size:1rem;padding:.8rem 0}section#mv .mv_wrap .mainttl div.ttl a span{padding:.2rem 0 0;letter-spacing:.01rem;color:#f9f9f9;font-weight:400}section#mv .mv_wrap .mainttl div.ttl a span:first-of-type{font-size:1.2rem}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:.9rem}section#mv .mv_wrap .mainttl div.ttl a:hover{background:gray}}@media only screen and (max-width: 767px){section#mv .mv_wrap .mvbg_slide .swiper-wrapper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:top center}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_one{background-image:url(../images/mv/smp/the-last-guardian_mv-01.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_two{background-image:url(../images/mv/smp/the-last-guardian_mv-02.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_three{background-image:url(../images/mv/smp/the-last-guardian_mv-03.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_four{background-image:url(../images/mv/smp/the-last-guardian_mv-04.jpg)}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_five{background-image:url(../images/mv/smp/the-last-guardian_mv-05.jpg)}section#mv .mv_wrap .sign{top:1%;left:2%;width:70%}section#mv .mv_wrap .mainttl{width:96%;max-width:96%;bottom:4%;left:4%}section#mv .mv_wrap .mainttl div.ttl h1{margin:0 0 0 -0.5rem;line-height:0;width:85%;max-width:85%}section#mv .mv_wrap .mainttl div.ttl h1 img.mainlogo{width:85%}section#mv .mv_wrap .mainttl div.ttl h1 img.mainlogo.en{width:90%}section#mv .mv_wrap .mainttl div.ttl div.sub{margin:0 0 1.3rem}section#mv .mv_wrap .mainttl div.ttl div.sub span{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:.07rem}section#mv .mv_wrap .mainttl div.ttl div.sub span.en{font-size:.85rem}section#mv .mv_wrap .mainttl div.ttl a{font-size:.9rem;padding:0.6rem 0.3rem;margin:.5rem 0;width:60%}section#mv .mv_wrap .mainttl div.ttl a.en{padding:.7rem 0;margin:.7rem 0}section#mv .mv_wrap .mainttl div.ttl a span:first-of-type{font-size:1rem}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}}@media screen and (min-width: 768px) and (max-width: 1024px){#intro{padding:80px 0}#intro .row{width:100%}#intro .intro_inner .intro_comment{margin:0 0 60px}#intro .intro_inner .intro_comment>div>span.comment{font-size:1.4rem}#intro .intro_inner .intro_comment>div>span.comment_sign{margin:1rem 0 0;font-size:1.6rem}#intro .intro_inner .intro_comment>div>span.comment_sign>span{padding:0}#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{font-size:1rem}}@media only screen and (max-width: 767px){#intro{padding:60px 0 60px}#intro .row{width:100%}#intro .intro_inner .intro_comment{margin:0 0 60px}#intro .intro_inner .intro_comment>div>span{line-height:2}#intro .intro_inner .intro_comment>div>span.comment{text-align:left;font-size:1.1rem}#intro .intro_inner .intro_comment>div>span.comment br{display:none}#intro .intro_inner .intro_comment>div>span.comment span{display:block}#intro .intro_inner .intro_comment>div>span.comment_sign{text-align:left;margin:10px 0 0;font-size:1.2rem}#intro .intro_inner .intro_comment>div>span.comment_sign.en>span{letter-spacing:.03rem}#intro .intro_inner .intro_comment>div>span.comment_sign.en>span.name{font-size:1.35rem}#intro .intro_inner .intro_comment>div>span.comment_sign.en>span.cap{font-size:.8rem}#intro .intro_inner .intro_comment>div>span.comment_sign>span.name{font-size:1.4rem}#intro .intro_inner .intro_comment>div>span.comment_sign>span.cap{font-size:.8rem}#intro .intro_inner p{line-height:2;font-size:1rem;text-align:left}#intro .intro_inner p br.brnone{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){#movie{padding:60px 0}#movie .youtube{margin:0 auto}#movie .movie_caption{margin:0 0 20px;font-size:1.1rem}#movie .exibition_item{flex-direction:column;width:80%;padding:40px 20px;margin:60px auto 0}#movie .exibition_item .exibition_item_image{width:50%}#movie .exibition_item .exibition_item_image img{width:100%;height:auto}#movie .exibition_item .exibition_item_content{margin:25px 0 0}#movie .exibition_item .exibition_item_content h3{margin:0 0 15px}#movie .exibition_item .exibition_item_content p{font-size:.9rem}#movie .exibition_item .exibition_item_content a{display:inline}}@media only screen and (max-width: 767px){#movie{padding:50px 0}#movie span.movie_caption{margin:0 0 20px;font-size:1rem;letter-spacing:0}#movie .exibition_item{flex-direction:column;width:100%;padding:30px 25px;margin:30px auto 0}#movie .exibition_item .exibition_item_image{width:60%}#movie .exibition_item .exibition_item_image img{width:100%;height:auto}#movie .exibition_item .exibition_item_content{margin:25px 0 0}#movie .exibition_item .exibition_item_content h3{font-size:1rem;margin:0 0 15px}#movie .exibition_item .exibition_item_content p{font-size:.9rem}#movie .exibition_item .exibition_item_content a{display:inline;margin:0}}@media screen and (min-width: 768px) and (max-width: 1024px){#detail{margin:0 auto;max-width:100%;width:100%;padding:40px 0}#detail .product_detail_wrapper>div.detail_dowble{margin:2rem auto;padding:0}#detail .product_detail_wrapper>div.detail_dowble div{padding:0}#detail .product_detail_wrapper>div.detail_dowble div.txt p{margin:12px 0 0}}@media only screen and (max-width: 767px){#detail{margin:0 auto;max-width:100%;width:100%;padding:20px 0}#detail .product_detail_wrapper>div.detail_dowble{flex-basis:100%;margin:1.6rem auto;padding:0}#detail .product_detail_wrapper>div.detail_dowble div{flex-basis:100%;width:100%;padding:0}#detail .product_detail_wrapper>div.detail_dowble div.img{text-align:center}#detail .product_detail_wrapper>div.detail_dowble div.img img{width:100%;height:auto}#detail .product_detail_wrapper>div.detail_dowble div.txt{padding:0}#detail .product_detail_wrapper>div.detail_dowble div.txt p{margin:10px 0 0;font-size:.9rem}}@media screen and (min-width: 768px) and (max-width: 1024px){#gallery{padding:60px 0}#gallery .row ul{width:90%}#gallery .row ul li{flex:1 1 calc(33.333% - 20px)}}@media only screen and (max-width: 767px){#gallery{padding:50px 0}#gallery .row ul li{flex:1 1 calc(50% - 20px);position:relative;height:135px}#gallery .row ul li figure a img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}#gallery .row ul li:nth-child(11) figure a img{object-position:50% 80%}#gallery .row ul li:nth-child(16) figure a img{object-position:50% 0}#gallery .row ul li:nth-child(19) figure a img{object-position:50% 0}}@media screen and (min-width: 768px) and (max-width: 1024px){#interview{padding:60px 0}#interview .prof_wrapper{margin:0 auto 50px;width:90%;padding:40px 0}#interview .prof_wrapper .prof:first-of-type{margin:0 0 50px}#interview .prof_wrapper .prof .prof_img{text-align:center}#interview .prof_wrapper .prof .prof_content h3{font-size:1.4rem}#interview .prof_wrapper .prof .prof_content h3 span.en{margin:0 0 0 10px}#interview .interview_content_title{padding:130px 0}#interview .interview_content_title h2{font-size:2rem}#interview .interview_wrapper .interview_content{width:100%}#interview .interview_wrapper .interview_content .interview_inner{margin:100px 0}#interview .interview_wrapper .interview_content .interview_inner:last-of-type{margin-bottom:0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item{margin:50px 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l{margin:80px 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l img{width:100%;height:auto;object-fit:cover}}@media only screen and (max-width: 767px){#interview{padding:40px 0}#interview .prof_wrapper{margin:20px auto 50px}#interview .prof_wrapper .prof{align-items:center;flex-direction:column}#interview .prof_wrapper .prof:first-of-type{margin:0 0 50px}#interview .prof_wrapper .prof .prof_img{margin:0 0 20px;text-align:center}#interview .prof_wrapper .prof .prof_img img{width:50%}#interview .prof_wrapper .prof .prof_content h3{text-align:center;font-size:1.25rem;margin:0 0 20px}#interview .prof_wrapper .prof .prof_content h3 span.en{margin:0;font-size:.8rem;display:block;line-height:1}#interview .prof_wrapper .prof .prof_content p{margin:0 0 5px}#interview .prof_wrapper .prof .prof_content a{margin:0 8px 0 0}#interview .prof_wrapper .prof .prof_content a div{margin:10px 0 0}#interview .prof_wrapper .prof .prof_content a.ig{margin:0 8px 0 0}#interview .prof_wrapper .prof .prof_content a.fb{margin:0 9px 0 0}#interview .prof_wrapper .prof .prof_content a.yt div img{width:16px}#interview .interview_content_title{padding:60px 0;margin:0}#interview .interview_content_title h2{font-size:1.4rem}#interview .interview_wrapper .interview_content{margin:50px 0 0}#interview .interview_wrapper .interview_content .interview_inner{margin:0 0 50px}#interview .interview_wrapper .interview_content .interview_inner:last-of-type{margin-bottom:0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item{margin:50px 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item h3{margin:0 0 1rem 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l{text-align:center;margin:50px 0}#interview .interview_wrapper .interview_content .interview_inner .interview_content_item.interview_image_l img{width:100%;height:auto;object-fit:cover}}@media screen and (min-width: 768px) and (max-width: 1024px){#preorder{padding:60px 0;margin-top:0px !important}#preorder .product_sheet_wrapper{display:flex;align-items:center;flex-direction:column;margin-bottom:0;max-width:100%;padding:0 1rem}#preorder .product_sheet_wrapper div.images{max-width:70%;width:70%;padding:0;margin-bottom:3rem}#preorder .product_sheet_wrapper div.sheet{max-width:70%;width:70%;padding:0}#preorder .product_sheet_wrapper div.sheet h2{margin:0 0 30px}}@media only screen and (max-width: 767px){#preorder{padding:40px 0;margin-top:0px !important}#preorder .product_sheet_wrapper{display:flex;align-items:center;flex-direction:column;margin-bottom:0;max-width:100%;padding:0}#preorder .product_sheet_wrapper div.images{max-width:100%;width:100%;padding:0;margin:0 auto 40px}#preorder .product_sheet_wrapper div.sheet{max-width:100%;width:100%;padding:0}#preorder .product_sheet_wrapper div.sheet h2{margin:0 0 30px}#preorder .product_sheet_wrapper div.sheet h2 span.cap{margin:0 0 5px 0;font-size:.9rem}#preorder .product_sheet_wrapper div.sheet h2 span.cap.en{letter-spacing:.03rem}#preorder .product_sheet_wrapper div.sheet h2>div>span.main_ttl{font-size:1.3rem;color:#f9f9f9}#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:6px 0;font-size:.9rem}#preorder .product_sheet_wrapper div.sheet ul li span{font-size:.9rem}#preorder .product_sheet_wrapper div.sheet .order{margin-top:30px}#preorder .product_sheet_wrapper div.sheet .order a{padding:1rem 0}#preorder .product_sheet_wrapper div.sheet .order a span:first-of-type{font-size:1.1rem}#preorder .product_sheet_wrapper div.sheet .order a span:last-of-type{font-size:.8rem}}
