@media only screen and (min-width: 1024px){.row{padding:0 1rem}}@media only screen and (max-width: 768px){.headline{text-align:center;font-size:23px;letter-spacing:.5rem;margin-bottom:30px}.large_title{margin-bottom:50px}.large_title img{width:100%;height:auto}.large_title img.sp{display:block}.large_title img.pc{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){section#mv{height:100vh}section#mv .mv_wrap{height:100vh}section#mv .mv_wrap .mvbg_slide{width:100%;height:100vh}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .swiper-slide{background-repeat:no-repeat;background-size:cover}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_one{background-image:url(../images/mv/00.jpg);background-position:15% center}section#mv .mv_wrap .mainttl div.ttl{width:40%;height:100%;margin-left:50px}}@media only screen and (max-width: 768px){section#mv{height:100vh}section#mv .header-logo{position:absolute;left:1rem;top:1.5rem}section#mv .header-logo>a{width:100px;height:30px}section#mv .mv_wrap{height:100vh}section#mv .mv_wrap .mvbg_slide{width:100%;height:100vh}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .swiper-slide{background-repeat:no-repeat;background-size:cover}section#mv .mv_wrap .mvbg_slide .swiper-wrapper .mv_one{background-image:url(../images/mv/smp/00.jpg);background-position:70% center}section#mv .mv_wrap .mainttl div.ttl{width:60%;height:100%;margin-left:20px;margin-top:30%;align-items:flex-start}section#mv .mv_wrap .mainttl div.ttl h1{margin:0}section#mv .mv_wrap .mainttl div.ttl h1 img{width:100%;height:auto}}@media screen and (min-width: 768px) and (max-width: 1024px){#product{width:100%;height:auto;background:#fff}#product div.row div.product_title{padding:150px 0}#product div.row div.product_title img{width:60%;height:auto}#product div.row div.images{margin-bottom:90px}#product div.row div.product_detail_wrapper div.sheet h2{font-size:25px}#product div.row div.product_detail_wrapper div.sheet h2 span{display:block}#product div.row div.product_detail_wrapper div.sheet div.details div table tr th{font-size:1rem}#product div.row div.product_detail_wrapper div.sheet div.details div table tr td{font-size:1rem}#product div.intro{margin-top:120px}#product div.intro .row{padding:0 2rem}}@media only screen and (max-width: 768px){#product div.row{margin:0 auto;max-width:100%;width:100%}#product div.row div.product_title{padding:70px 0}#product div.row div.product_title img{width:95%;height:auto}#product div.row div.product_detail_wrapper{display:flex;align-items:center;flex-direction:column;margin-bottom:0;max-width:100%;padding:0}#product div.row div.product_detail_wrapper div.images{max-width:100%;width:100%;padding:0;margin:0 auto 3rem}#product div.row div.product_detail_wrapper div.images .product_swipe .swiper-wrapper .swiper-slide img{height:auto;width:100%;object-fit:cover}#product div.row div.product_detail_wrapper div.sheet{max-width:100%;width:100%;text-align:left}#product div.row div.product_detail_wrapper div.sheet h2{font-size:1.3rem !important;line-height:1.7}#product div.row div.product_detail_wrapper div.sheet h2 span{display:block}#product div.row div.product_detail_wrapper div.sheet div.details{display:flex;flex-direction:column;margin:30px 0 20px}#product div.row div.product_detail_wrapper div.sheet div.details div{flex-basis:100%;display:flex;justify-content:center;align-items:center;padding:0}#product div.row div.product_detail_wrapper div.sheet div.details div table{border:none}#product div.row div.product_detail_wrapper div.sheet div.details div table tr{letter-spacing:.05rem;line-height:1.8;padding:10px 0}#product div.row div.product_detail_wrapper div.sheet div.details div table tr.long{letter-spacing:.03rem}#product div.row div.product_detail_wrapper div.sheet div.details div table tr th{flex-basis:40%}#product div.row div.product_detail_wrapper div.sheet div.details div table tr td{padding:0 0 0 2rem;flex-basis:60%}#product div.row div.product_detail_wrapper div.sheet div.details div table.left tr:first-child{border-top:1px solid #eee}#product div.row div.product_detail_wrapper div.sheet div.details div table.left tr th{flex-basis:40%}#product div.row div.product_detail_wrapper div.sheet div.details div table.left tr td{flex-basis:60%}#product div.row div.product_detail_wrapper div.sheet div.details div table.right tr{padding:10px 0 !important}#product div.row div.product_detail_wrapper div.sheet div.details div table.right tr td{line-height:1.8}#product div.row div.product_detail_wrapper div.sheet .order{display:flex;flex-direction:column;justify-content:center;margin-top:0}#product div.row div.product_detail_wrapper div.sheet .order a{width:100%;font-size:.9rem;padding:1.3rem 0;margin:20px 0 0 0}#product div.row div.product_detail_wrapper div.sheet .order a:hover{background:#282828;cursor:pointer}#product div.intro{margin-top:100px}#product div.intro .row p{margin:0 auto 30px}#product div.intro .row p.en{margin:15px 0 40px}#product div.intro .row .double{margin:0 auto 30px;flex-direction:column}#product div.intro .row .double>div{flex-basis:100%;margin-bottom:10px}#product div.intro .row .double>div img{width:100%;height:auto}}@media screen and (min-width: 768px) and (max-width: 1024px){#gallery{padding:3em 2rem 5em}#gallery .row ul li{padding:1%;flex-basis:calc(100% / 4);width:25%;margin-bottom:0}#gallery .row ul li figure a img{width:100%;height:200px;object-fit:cover;object-position:50% 15%}}@media only screen and (max-width: 768px){#gallery{padding:3em 0 5em}#gallery .row ul li{padding:0;flex-basis:48%;width:48%;margin-bottom:8px}#gallery .row ul li figure a img{width:100%;height:130px;object-fit:cover;object-position:50% 15%}}@media screen and (min-width: 768px) and (max-width: 1024px){#project{padding:3em 2rem 5em}}@media only screen and (max-width: 768px){#project{padding:30px 0}#project .row ul.members>li{display:flex;align-items:center;flex-direction:column;margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:30px}#project .row ul.members>li div.img{flex-basis:100%;margin-bottom:20px}#project .row ul.members>li div.img img{width:150px;height:150px;object-fit:cover}#project .row ul.members>li div.prof{flex-basis:100%}#project .row ul.members>li div.prof .name{margin-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}#project .row ul.members>li div.prof .name h3{flex-basis:100%;font-size:17px}#project .row ul.members>li div.prof .name h3 span{font-size:13px}#project .row ul.members>li div.prof .name ul{flex-basis:100%;display:flex;align-items:flex-start}#project .row ul.members>li div.prof .name ul li{margin:15px 15px 0 0}#project .row ul.members>li div.prof .name ul li a{color:#333;font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1024px){#talk .row{padding:3em 2rem 5em}#talk .row>div{margin-bottom:40px}#talk .row>div.talk_item{display:flex;justify-content:space-between}#talk .row>div.talk_item span{flex-basis:10%}#talk .row>div.talk_item p{flex-basis:90%}}@media only screen and (max-width: 768px){#talk .row{width:100%}#talk .row>div{margin-bottom:30px}#talk .row>div.general_item p{font-size:1rem}#talk .row>div.general_item ul{padding:30px 0}#talk .row>div.general_item ul li{padding:15px 0;display:flex;justify-content:space-between}#talk .row>div.general_item ul li span{flex-basis:17%}#talk .row>div.general_item ul li p{flex-basis:83%;font-size:.9rem;font-weight:400}#talk .row>div.talk_item>div{display:flex;justify-content:space-between}#talk .row>div.talk_item>div span{flex-basis:17%}#talk .row>div.talk_item>div p{flex-basis:83%}#talk .row>div.talk_item>div.en{margin:15px 0 40px}#talk .row>div.talk_item>div.im{margin:-50px 0 20px}#talk .row>div.talk_item>div.im span{display:none}#talk .row>div.talk_item>div.im p{flex-basis:100%}#talk .row>div.single_img div img{width:100%;height:auto}#talk .row>div.single_img div span{font-size:.8rem}#talk .row>div.cap_img{display:flex;flex-direction:column}#talk .row>div.cap_img div{flex-basis:100%;margin-bottom:20px}#talk .row>div.cap_img p{flex-basis:100%}#talk .row>div.img_with_text{display:flex;flex-direction:column}#talk .row>div.img_with_text div{flex-basis:100%;margin-bottom:20px}#talk .row>div.img_with_text p{flex-basis:100%}#talk .row>div.img_r p{order:0}}@media only screen and (max-width: 768px){#preorder div.row{display:flex;justify-content:center;width:100%}#preorder div.row .order{padding:100px 0;background-position:25% center}#preorder div.row .order div.ttl_wrap{width:75%}#preorder div.row .order div.ttl_wrap h2 img{width:100%;height:auto;margin-bottom:1rem}#preorder div.row .order div.ttl_wrap .buttons{display:flex;flex-direction:column;justify-content:space-between;margin-top:30px}#preorder div.row .order div.ttl_wrap .buttons a{width:100%;background:#333;color:#fff;border:2px solid #333;font-size:1rem;padding:1.3rem 0;margin:0 auto 20px}}@media screen and (min-width: 768px) and (max-width: 1024px){#links .row{width:100%;padding:0 2rem}#links .row>a img{width:100%;height:auto;margin-bottom:50px}#links .row ul{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}#links .row ul li{flex-basis:48%;margin-bottom:30px}#links .row ul li img{width:100%;height:250px;object-fit:cover}}@media only screen and (max-width: 768px){#links{padding-top:80px}#links .row>a img{width:100%;height:auto;margin-bottom:20px}#links .row ul{margin-top:0;display:flex;flex-direction:column}#links .row ul li{flex-basis:100%;margin-bottom:20px}#links .row ul li img{width:100%;height:130px;object-fit:cover}}@media screen and (max-width: 768px){#share{padding:100px 0;margin:0 auto;max-width:100%;width:100%;height:auto}#share .row{margin:0 auto;max-width:100%;width:100%;height:auto;padding:0 1rem;display:flex;align-items:center;justify-content:center}#share .row>div{flex-basis:47%;margin:0 5px}#share .row>div a{padding:.9em;color:#fff;display:block;font-size:1.5em;letter-spacing:.1em;cursor:pointer;width:100%;border-radius:1px;display:flex;align-items:center;justify-content:center;background:#333}#share .row>div a.tweet:hover{background:#333}#share .row>div a.share:hover{background:#333}#share .row>div a i{font-size:1.5rem;padding-right:1rem}#share .row>div a span{font-size:.9rem}}

/*# sourceMappingURL=../css/resp.map */