.section__block{max-width: 1200px;margin: 0 auto;}
.section__title-h2.category__title{text-align: center;line-height: 1.5em;color: #0B4682;display: block;font-size: 2em;margin:2em 0 0;font-weight:bold;}
.product-list__freespace{padding: 0 2em;max-width: 1200px;margin: 0 auto;}
.product-list__freespace h2{text-align: center;line-height: 1.5em;padding:2em;margin: 0 auto 1.5em;}
.product-list__freespace p {max-width: 700px;text-align: justify;margin: 0 auto;padding: 0 2.5em 2em;
 line-height: 2em;}


@media (max-width: 768px) {
.product-list__freespace{padding: 0 2em;}
.product-list__freespace h2{padding:2em 0 0;}
.product-list__freespace p {padding: 0 0 2em;}
}

#indexLead article,#indexLead article a{color:#fff;line-height:1}
#indexLead article h2{text-align:center;font-weight:700;background-repeat:no-repeat;background-position:left top;background-size:auto 100%;margin:0;}
#indexLead article figure{padding:0;margin:0;}
#indexLead article:nth-child(1){background:#89b66c}
#indexLead article:nth-child(2){background:#d89f72}
#indexLead article:nth-child(3){background:#f0951e}
#indexLead article:nth-child(1) h2{background-image:url(https://img21.shop-pro.jp/PA01426/574/etc/bg_lead01.png)}
#indexLead article:nth-child(2) h2{background-image:url(https://img21.shop-pro.jp/PA01426/574/etc/bg_lead02.png)}
#indexLead article:nth-child(3) h2{background-image:url(https://img21.shop-pro.jp/PA01426/574/etc/bg_lead03.png)}
#indexLead article ul{padding:0;margin:0;}
#indexLead article ul li{position:relative;font-weight:500;list-style:none;padding:0;}
#indexLead article ul li:before{content:"\0025b2";position:absolute;left:0;transform:rotate(90deg)}
#indexLead article ul li a:hover{color:#111;text-decoration:none;}
@media screen and (min-width: 961px), print {
#indexLead{max-width:1120px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto 60px}
#indexLead article{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:320px;padding:0 20px 20px}
#indexLead article:nth-child(2){margin:0 20px}
#indexLead article h2{font-size:1.5rem;padding:40px 0 23px}
#indexLead article ul{font-size:1.125rem;padding:16px 0 0}
#indexLead article ul li{padding:0 0 0 23px;margin:2px 0 4px;line-height:1.6em}
#indexLead article ul li:before{font-size:8px;left:8px}
}
@media screen and (max-width: 960px) {
#indexLead{padding:20px;margin:0 auto;}
#indexLead article{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;width:300px;margin:0 auto;padding:0 10px 10px}
#indexLead article:nth-child(2){margin:20px auto}
#indexLead article figure{text-align:center;padding:0 0 10px}
#indexLead article h2{font-size:1rem;padding:20px 0 10px}
#indexLead article ul{font-size:0.833rem}
#indexLead article ul li{padding:0 0 0 20px;margin:2px 0 4px;line-height:1.6em}
#indexLead article ul li:before{font-size:8px;left:4px}
}