body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt";background:url(../img/bg-main.jpg)}ul,li{list-style:none}img{max-width:100%}.container{max-width:1200px;width:90%;margin-left:auto;margin-right:auto}a{transition:all .3s}a:hover{opacity:.75}.red{color:#cb2a1c}.header{background:url(../img/mv-bg@2x.jpg) center top no-repeat;background-size:cover;height:100vh;padding:30px 0}@media(max-width: 576px){.header{height:70vh;padding:17px 0}}.header .header_wrapper{display:flex;align-items:flex-start;height:calc(100vh - 60px)}@media(max-width: 576px){.header .header_wrapper{height:calc(70vh - 34px)}}.header .logo-group{display:flex;align-items:center}.header .logo-group .main-logo{margin-right:50px}@media(max-width: 576px){.header .logo-group .main-logo{margin-right:20px}}.header .mv-text{margin:auto 0 auto auto}.intro{padding:50px 0}@media(max-width: 576px){.intro{padding:25px 0}}.c-heading{text-align:center;background:#fff;font-size:35px;padding:5px 0;width:900px;margin:0 auto 20px}@media(max-width: 992px){.c-heading{width:auto}}@media(max-width: 576px){.c-heading{font-size:24px;line-height:1.3}}.c-lead{font-weight:bold;text-align:center;font-size:22px;margin:-10px 0 30px}@media(max-width: 576px){.c-lead{font-size:17px;margin:-10px 0 15px}}.c-text{width:800px;margin:auto;font-size:20px;line-height:2}@media(max-width: 992px){.c-text{width:auto}}@media(max-width: 576px){.c-text{font-size:16px}}.c-subheading{text-align:center;font-size:35px;margin:0 0 30px}@media(max-width: 576px){.c-subheading{font-size:24px;margin:0 0 15px}}.c-img{text-align:center;margin:0 0 20px}.c-card{background:#fff;display:flex;width:800px;margin:30px auto 50px}@media(max-width: 992px){.c-card{width:auto}}@media(max-width: 576px){.c-card{flex-wrap:wrap;margin:15px auto 25px}}.c-card .card-thumb{line-height:0;width:50%}@media(max-width: 576px){.c-card .card-thumb{width:100%}}.c-card .card-thumb img{width:auto;height:100%}@media(max-width: 576px){.c-card .card-thumb img{width:100%;height:auto}}.c-card .card-text{position:relative;width:50%;padding:20px 25px}@media(max-width: 576px){.c-card .card-text{width:100%}}.c-card .card-text::after{content:"";background:url(../img/page.jpg) no-repeat;display:block;position:absolute;right:0;bottom:0;width:45px;height:45px}@media(max-width: 576px){.c-card .card-text::after{background-size:100% auto;width:20px;height:20px}}.c-card .card-text .heading{font-weight:normal;font-size:28px;line-height:1.5}@media(max-width: 576px){.c-card .card-text .heading{font-size:22px}}.c-card .card-text .heading .sm{font-size:22px}@media(max-width: 576px){.c-card .card-text .heading .sm{font-size:18px}}.c-card .card-text .heading small{font-size:16px;display:block}@media(max-width: 576px){.c-card .card-text .heading small{font-size:14px}}.c-card .card-text .name{font-size:28px}@media(max-width: 576px){.c-card .card-text .name{font-size:22px}}.c-card .card-text .price{font-weight:bold}.c-card .card-text .price .yen{font-size:25px}@media(max-width: 576px){.c-card .card-text .price .yen{font-size:20px}}.c-card .card-text .price .num{font-size:35px}@media(max-width: 576px){.c-card .card-text .price .num{font-size:28px}}.c-card .card-text .price .tax{font-size:16px}@media(max-width: 576px){.c-card .card-text .price .tax{font-size:14px}}.c-card .card-text .aop{font-size:17px;padding:0 0 10px;margin:0 0 14px;border-bottom:1px dotted #000}.c-card .card-text .description{font-size:16px;width:90%}@media(max-width: 576px){.c-card .card-text .description{width:96%}}.c-button a{transition:all .3s;text-decoration:none;position:relative;display:block;color:#fff;background:#cb2a1c;border-radius:70px;text-align:center;padding:25px 0;width:700px;margin:auto;font-size:40px}@media(max-width: 576px){.c-button a{width:auto;font-size:25px;padding:16px 0}}.c-button a::before{content:"";position:relative;background:url(../img/icon-cart.png) no-repeat;display:inline-block;width:39px;height:34px;left:-30px;top:0;bottom:0;margin:auto}@media(max-width: 576px){.c-button a::before{background-size:100% auto;width:29px;height:25px;left:-15px;top:2px}}.c-button a:hover{opacity:.75}.c-block{padding:0 0 100px}@media(max-width: 576px){.c-block{padding:0 0 55px}}.final{padding:0 0 120px}@media(max-width: 576px){.final{padding:0 0 60px}}.final .heading{line-height:1.3 !important;font-size:32px !important}@media(max-width: 576px){.final .heading{font-size:24px !important}}.final .final_img{margin:0 0 20px}.final .final_img img{width:100%}.footer{border-top:1px solid #000;padding:30px 0 60px}@media(max-width: 576px){.footer{padding:15px 0 30px}}.footer .footer_link{margin:0 0 50px}@media(max-width: 576px){.footer .footer_link{margin:0 0 20px}}.footer .footer_link .list{display:flex}@media(max-width: 576px){.footer .footer_link .list{flex-wrap:wrap}}.footer .footer_link .list .item{padding-right:40px}@media(max-width: 576px){.footer .footer_link .list .item{margin-bottom:5px}}.footer .footer_link .list .item a{color:#000;text-decoration:none}@media(max-width: 576px){.footer .footer_link .list .item a{font-size:14px}}.footer .footer_link .list .item::before{content:"";border-left:1px solid #000;position:relative;left:-18px}.footer .footer_link .list .item:first-child{border-left:0}.footer .footer_link .list .item:first-child::before{content:"";border-left:0}@media(max-width: 576px){.footer .footer_link .list .item:last-child::before{content:"";border-left:0}}.footer .footer_content{display:flex;justify-content:space-between;align-items:center}.footer .footer_content .name{font-weight:bold;font-size:26px;margin-bottom:5px}@media(max-width: 576px){.footer .footer_content .name{font-size:20px}}@media(max-width: 576px){.footer .footer_content .address{font-size:14px}}.is-sp{display:none}@media(max-width: 576px){.is-sp{display:block}}/*# sourceMappingURL=style.min.css.map */