@charset 'utf-8';
*{max-width:100%;margin:auto;font-size:62.5%;}
h1{color:#00135d;font-weight:bold;text-align:center;font-size:24px;font-size:2.4rem;}
h2{margin:10px auto;width:700px;}
main{border:1px solid #999999;width:920px;margin:10px auto;border-radius:10px;}
main img{margin:0 auto;display:block;}
.price{display:flex;flex-flow:column nowrap;width:700px;margin:0 auto;}
.tit{font-size:20px;font-size:2rem;font-weight:bold;text-align:center;}
.pricelist{display:flex;flex-flow:row nowrap;justify-content:space-between;}
.listitem{width:34%;}
.age{font-size:18px;font-size:1.8rem;border:1px solid #333333;text-align:center;font-weight:bold;background:#cccccc;}
.priceitem{border:1px solid #333333;border-top:none;font-weight:bold;font-size:18px;font-size:1.8rem;text-align:center;}
.listitem:nth-of-type(2) .age,.listitem:nth-of-type(2) .priceitem{border-left:none;border-right:none;}
.store{border:1px solid #e50012;width:700px;margin:10px auto;display:flex;flex-flow:row nowrap;}
.sub{background:#e50012;color:#ffffff;font-size:18px;font-size:1.8rem;text-align:center;width:35%;}
.item,.item a{font-size:18px;font-size:1.8rem;}
.item{margin:0 auto;}
.point{width:700px;margin:10px auto;}
footer p{text-align:center;font-size:12px;font-size:1.2rem;text-align:center;margin:10px auto;border-top:1px solid #00135d;}
.sp{display:none;}
