﻿.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f21{font-size:21px}.f22{font-size:22px}.f23{font-size:23px}.f24{font-size:24px}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#visual{background:#000}@media screen and (min-width: 750px){#visual img{width:75%}}.bg1{background:#e5e5e5}.sec{padding-top:5rem;padding-bottom:6rem}.sec>.wrap{max-width:800px;width:96%;margin-left:auto;margin-right:auto;position:relative}.pricearea{background:#fff;width:350px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;padding:2.5rem 1.5rem 1.5rem;box-shadow:rgba(17,23,23,0.1) 0px 2px 2px 0px;-webkit-box-shadow:rgba(17,23,23,0.1) 0px 2px 2px 0px;-moz-box-shadow:rgba(17,23,23,0.1) 0px 2px 2px 0px}.pricearea .price{font-family:"游明朝体", YuMincho,	"游明朝", "Yu Mincho","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",	serif;font-size:40px;font-weight:700}.pricearea .price small{font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}.pricearea .price2{font-size:15px}.pricearea .limited{margin-top:1.5rem;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #d00000;padding:2rem 1rem 1rem}.pricearea .limited:after{content:"初回限定";display:inline-block;background:#d00000;color:#fff;line-height:1;font-weight:700;padding:5px 15px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}.pricearea .limited .price{color:#d00000}.swiper .blc{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;padding:1.5rem;width:96%;margin-left:auto;margin-right:auto;position:relative}.swiper .blc h3{font-family:"游明朝体", YuMincho,	"游明朝", "Yu Mincho","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",	serif;font-size:18px;margin-bottom:15px}.swiper .blc p{margin-top:10px;text-align:left;font-size:15px}.swiper .blc p.date{font-size:13px;text-align:right;font-weight:bold}.notes2{width:350px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;margin-top:1.5rem;font-size:13px;line-height:1.75}.titlearea{color:#111717;font-weight:bold;font-weight:700}.titlearea h2{font-family:"游明朝体", YuMincho,	"游明朝", "Yu Mincho","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",	serif;font-size:18px;margin-bottom:3rem}@media screen and (min-width: 750px){.titlearea h2{font-size:22px}}.titlearea h2 span{display:block;width:30px;height:30px;margin-bottom:10px;margin-left:auto;margin-right:auto;position:relative}.faq{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:2rem;padding:1rem;width:90%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 750px){.faq{padding:1.5rem}}.faq dt{text-align:left;position:relative;font-weight:bold;font-size:15px;padding:10px;font-family:"游明朝体", YuMincho,	"游明朝", "Yu Mincho","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",	serif;border-bottom:1px solid #111717}.faq dt:before{content:"Q.";font-family:Gill Sans;font-weight:700;margin-right:10px}.faq dd{text-align:left;position:relative;font-size:13px;padding:10px}.faq dd:before{content:"A.";font-family:Gill Sans;font-weight:700;margin-right:10px}.flowwrap{margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;width:96%;position:relative;counter-reset:num}@media screen and (max-width: 750px){.flowwrap{display:block;width:90%}}.flowwrap:before{content:"";display:block;width:80%;height:2px;background:#d00000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 750px){.flowwrap:before{height:80%;width:2px}}.flowwrap .blc{counter-increment:num;position:relative;z-index:100;width:300px;max-width:23%;margin:0 1.5%;padding:1.5rem;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #d00000}@media screen and (max-width: 750px){.flowwrap .blc{max-width:100%;margin-left:auto;margin-right:auto;position:relative;width:100%;margin-bottom:2.5rem;padding:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}.flowwrap .blc:after{content:"step." counter(num);display:inline-block;background:#d00000;color:#fff;line-height:1;font-family:Gill Sans;font-weight:400;padding:5px 15px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;position:absolute;top:-15px;left:10px}@media screen and (max-width: 750px){.flowwrap .blc:after{font-size:13px}}.flowwrap .pic img{width:150px}@media screen and (max-width: 750px){.flowwrap .pic img{width:100px}}@media screen and (max-width: 750px){.flowwrap .pic{width:100px}}.flowwrap dl{margin-top:10px}.flowwrap dl dt{font-weight:bold;font-size:15px}@media screen and (max-width: 750px){.flowwrap dl dt{text-align:left}}.flowwrap dl dd{text-align:left;font-size:13px;line-height:1.8}@media screen and (max-width: 750px){.flowwrap dl{width:calc(100% - 120px)}}.mes{margin-left:auto;margin-right:auto;position:relative;width:90%}.mes .desc{font-size:15px;line-height:1.85;width:600px;margin-left:auto;margin-right:auto;position:relative;max-width:100%}@media screen and (max-width: 750px){.mes .desc{text-align:left;font-size:14px}}.mes h3{margin:10px 0;font-size:18px;text-align:center}.mes .pic{text-align:center;margin-left:auto;margin-right:auto;position:relative}
