body{font-family:Yu Gothic, Meiryo UI, Meiryo, HiraKakuProN-W6, sans-serif;position:relative}img{width:100%;vertical-align:bottom !important}h1{text-indent:-9999px;margin:0;padding:0;height:0}h2{color:#000;text-align:center}@media only screen and (max-width: 767px){h2{line-height:1.5;margin-bottom:10px}}@media only screen and (min-width: 768px){h2{font-size:2rem}}@media only screen and (max-width: 767px){.sp{display:block}}@media only screen and (min-width: 768px){.sp{display:none}}@media only screen and (max-width: 767px){.wrap{width:100%;padding:0 5px}}@media only screen and (min-width: 768px){.wrap{max-width:1200px;padding:0 10px;margin:0 auto}}.hero{position:relative;background-image:url(../img/bg.jpg)}@media only screen and (max-width: 767px){.hero{background-size:contain;background-repeat:repeat-y}}@media only screen and (min-width: 768px){.hero{background-size:cover;padding-bottom:30px}}.hero .head_wrap{width:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:0}.hero .main_wrap{position:relative;z-index:10}.hero .main_wrap .main_inner .copy{text-align:left;color:#fff;font-weight:900}@media only screen and (max-width: 767px){.hero .main_wrap .main_inner .copy{width:80%;max-width:400px;margin:25px auto 2px auto}}@media only screen and (min-width: 768px){.hero .main_wrap .main_inner .copy{margin:5px 0}}@media only screen and (min-width: 768px){.hero .main_wrap .main_inner .item_container{display:-ms-flexbox;display:-webkit-box;display:flex}}@media only screen and (max-width: 767px){.hero .main_wrap .main_inner .item_container figure{width:80%;max-width:400px;margin:0 auto;padding:0 0 30px 0}}@media only screen and (min-width: 768px){.hero .main_wrap .main_inner .item_container figure{width:calc(33.33% - 4px);margin:0 2px;padding:0}}.hero .main_wrap .main_inner .item_container figure a{background-color:#ef0012;color:#fff;display:block;font-size:1.2rem;font-weight:900;margin:15px auto 0 auto;max-width:230px;padding:10px 15px;text-align:center;text-decoration:none;width:100%}@media only screen and (min-width: 768px){.hero .main_wrap .main_inner .item_container figure a:hover{background-color:#ef4444}}.hero .main_wrap .main_inner .item_container figure p{color:#fff;font-size:1.5rem;font-weight:900;margin:15px auto 10px auto;text-shadow:0 0 7px #000}.info_wrap{background-color:#fff;padding:20px 0 0 0}@media only screen and (max-width: 767px){.info_wrap .info_inner{margin-top:25px}}@media only screen and (min-width: 768px){.info_wrap .info_inner{display:-ms-flexbox;display:-webkit-box;display:flex;margin-top:30px}}@media only screen and (max-width: 767px){.info_wrap .info_inner .lead{width:100%;margin-bottom:25px}}@media only screen and (min-width: 768px){.info_wrap .info_inner .lead{width:calc(100% - 370px);margin-left:20px}}.info_wrap .info_inner .lead .sns{margin-top:25px}@media only screen and (max-width: 767px){.info_wrap .info_inner .lead .sns{width:100%;padding:0 10px}}@media only screen and (min-width: 768px){.info_wrap .info_inner .lead .sns{display:-ms-flexbox;display:-webkit-box;display:flex}}.info_wrap .info_inner .lead .sns .twitterlink{color:#28a7e1;text-align:left;font-weight:600;line-height:100%}@media only screen and (max-width: 767px){.info_wrap .info_inner .lead .sns .twitterlink{width:100%;font-size:24px;margin-bottom:25px}}@media only screen and (min-width: 768px){.info_wrap .info_inner .lead .sns .twitterlink{width:55%;font-size:30px}}.info_wrap .info_inner .lead .sns .twitterlink span{font-size:48px;font-weight:900;padding-top:15px}.info_wrap .info_inner .lead .sns .twitterlink a{color:#28a7e1;font-size:48px;font-weight:900;margin-top:20px;display:inline-block}.info_wrap .info_inner .lead .sns .qr_wrap{display:-ms-flexbox;display:-webkit-box;display:flex}@media only screen and (max-width: 767px){.info_wrap .info_inner .lead .sns .qr_wrap{width:100%}}@media only screen and (min-width: 768px){.info_wrap .info_inner .lead .sns .qr_wrap{width:45%}}.info_wrap .info_inner .lead .sns .qr_wrap .qr{width:calc(40% - 10px);margin:0 5px;padding:0}.info_wrap .info_inner .lead .sns .qr_wrap .chara{width:calc(60% - 10px);margin:0 5px;padding:0}.info_wrap .info_inner .designer{width:350px;border-radius:15px;background-image:url(../img/designer.jpg);background-size:contain;overflow:hidden;background-color:#000}@media only screen and (max-width: 767px){.info_wrap .info_inner .designer{margin:0 auto}}.info_wrap .info_inner .designer h3{text-align:left;margin:8px 0 0 0.5em;padding:0;color:#fff}.info_wrap .info_inner .designer p{background-color:rgba(0,0,0,0.3);color:#fff;padding:5px 10px;margin:230px 0 0 0}@media only screen and (max-width: 767px){.info_wrap .info_inner .twitter{width:100%;padding:0 10px;margin-top:25px}}@media only screen and (min-width: 768px){.info_wrap .info_inner .twitter{width:calc(100% - 370px);margin-left:20px}}.info_wrap .info_inner .twitter h3{background-color:#ccd6dd;color:#657786;font-size:24px;padding:10px 0 7px 0;margin:0}.info_wrap .info_inner .twitter .twitter_inner{width:100%;padding:15px;border:3px solid #ccd6dd;border-top:none}.info_wrap .contact{font-weight:600;color:#000}@media only screen and (max-width: 767px){.info_wrap .contact{text-align:center;font-size:18px;line-height:150%;margin:15px 0 5px 0}}@media only screen and (min-width: 768px){.info_wrap .contact{text-align:right;font-size:1.2rem;line-height:100%;margin-top:10px}}@media only screen and (max-width: 767px){.info_wrap .btn-yoyaku{margin:30px auto 0 auto;max-width:355px;width:calc(100% - 20px)}}@media only screen and (min-width: 768px){.info_wrap .btn-yoyaku{margin:30px auto 0 auto;max-width:830px;width:calc(100% - 30px)}}.info_wrap .btn-yoyaku a{display:block;width:100%}@media only screen and (max-width: 767px){.info_yoyaku{margin-top:30px}}@media only screen and (min-width: 768px){.info_yoyaku{margin-top:50px}}.info_yoyaku h3{border-bottom:1px solid #e60012;color:#e60012;display:inline-block;margin:0;padding-bottom:4px}@media only screen and (max-width: 767px){.info_yoyaku h3{font-size:1.2em;line-height:140%}}@media only screen and (min-width: 768px){.info_yoyaku h3{font-size:1.6rem;line-height:100%}}@media only screen and (max-width: 767px){.info_yoyaku p{font-size:16px;line-height:200%}}@media only screen and (min-width: 768px){.info_yoyaku p{font-size:16px;line-height:200%}}form{width:100%;border:3px solid #ccc;padding:20px}form h4{margin:0 auto 25px auto;line-height:100%}@media only screen and (max-width: 767px){form h4{font-size:30px}}@media only screen and (min-width: 768px){form h4{font-size:36px}}form dl{margin:0 auto 20px auto}@media only screen and (max-width: 767px){form dl{max-width:280px}}@media only screen and (min-width: 768px){form dl{display:-ms-flexbox;display:-webkit-box;display:flex;max-width:500px}}@media only screen and (max-width: 767px){form dl dt{width:100%;text-align:left}}@media only screen and (min-width: 768px){form dl dt{width:150px;text-align:right}}form dl dd{text-align:left}@media only screen and (max-width: 767px){form dl dd{width:100%;margin:5px 0 0 0}}@media only screen and (min-width: 768px){form dl dd{width:calc(100% - 165px);margin-left:15px}}form dl dd input{width:100%}@media only screen and (max-width: 767px){form dl dd .area-m{width:100%}}@media only screen and (min-width: 768px){form dl dd .area-m{max-width:200px}}@media only screen and (max-width: 767px){form dl dd .area-s{width:100%}}@media only screen and (min-width: 768px){form dl dd .area-s{max-width:120px}}form .square{color:#e60012}form h5{font-weight:600;font-size:16px;margin:0 auto 20px auto;line-height:100%}form .item{text-align:left;margin:0 auto 20px auto}@media only screen and (max-width: 767px){form .item{width:100%}}@media only screen and (min-width: 768px){form .item{max-width:500px;font-size:16px}}.sizetable{margin:0 auto;border:1px solid #1b1b1b;color:#1b1b1b}@media only screen and (max-width: 767px){.sizetable{width:calc(100% - 40px)}}@media only screen and (min-width: 768px){.sizetable{width:700px}}.sizetable thead th{text-align:center;font-weight:600;padding:8px  0 6px 0}.sizetable tbody td{text-align:center;padding:8px  0 6px 0}@media only screen and (max-width: 767px){.sizetable tbody td:nth-child(1){width:24%}}@media only screen and (min-width: 768px){.sizetable tbody td:nth-child(1){width:140px}}@media only screen and (max-width: 767px){.sizetable tbody td:nth-child(2){width:38%}}@media only screen and (min-width: 768px){.sizetable tbody td:nth-child(2){width:280px}}@media only screen and (max-width: 767px){.sizetable tbody td:nth-child(3){width:38%}}@media only screen and (min-width: 768px){.sizetable tbody td:nth-child(3){width:280px}}@media only screen and (max-width: 767px){.prod{margin:0 auto;width:80%;max-width:400px}}@media only screen and (min-width: 768px){.prod{width:33.33%}}.prod__title{width:calc(100% - 15px)}.prod__image-wrap{margin:20px auto 0 auto;position:relative;width:100%}.prod__image{overflow:hidden;position:relative;width:100%;z-index:1}.prod__image img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto}.prod__image .spacer{padding-bottom:140%}.prod__charactor{height:60%;position:absolute;bottom:0;right:-15px;z-index:2}.prod__charactor img{height:100%;width:auto}.prod__details{color:#000;line-height:1.2;margin:30px auto 0 0;width:calc(100% - 15px)}@media only screen and (max-width: 767px){.prod__details{font-weight:600;font-size:0.9rem}}@media only screen and (min-width: 768px){.prod__details{font-weight:900;font-size:1rem}}.prod__details p{margin:10px auto 0 auto}.prod__details dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0 0;width:100%}.prod__details dt{margin:0;text-align:right;width:120px}.prod__details dd{margin:0;text-align:left;width:calc(100% - 120px)}.prod__price{font-weight:900;margin-top:30px}@media only screen and (max-width: 767px){.prod__price{font-size:2.5rem}}@media only screen and (min-width: 768px){.prod__price{font-size:3.5rem}}@media only screen and (max-width: 767px){.prod__price span{font-size:1.2rem}}@media only screen and (min-width: 768px){.prod__price span{font-size:1.5rem}}.prod .area{background-color:#fff;margin:0 auto 0 0;padding:20px 0 20px 15px;width:calc(100% - 30px)}.prod .reserve-link{margin:25px auto 0 0;width:calc(100% - 30px)}.prod .reserve-link a{background-color:#e60012;color:#fff;display:block;font-weight:600;margin:0 auto 25px auto;padding:0.6em 0;line-height:1}@media only screen and (max-width: 767px){.prod .reserve-link a{font-size:1rem;width:100%;max-width:280px}}@media only screen and (min-width: 768px){.prod .reserve-link a{font-size:1.1rem;width:100%;max-width:300px}}@media only screen and (max-width: 767px){.gallery{margin:0 auto;width:80%;max-width:400px}}@media only screen and (min-width: 768px){.gallery{width:100%}}.glide__arrow{background-color:rgba(0,0,0,0.4)}
/*# sourceMappingURL=style.min.css.map */