@charset "utf-8";
.lower-contents{letter-spacing:var(--default-letter-spacing-ja)}h2,h3{color:var(--text-main-color)}.collection__column-link-box{margin:0 auto 50px;max-width:550px;width:100%}.collection__column-link{border:1px solid #666}.collection__column-link:hover{opacity:.8}@media screen and (min-width:768px){h2{font-size:1.9em;line-height:1.7em}.intro{margin-top:4rem;text-align:center}.intro span{font-size:.7em}.intro ul{margin:0 auto 80px}.intro li{padding-right:0;padding-left:0}.intro ul .on{background-color:#0000000d}.row .product-box{padding:22px;margin-bottom:70px;color:var(--text-main-color)}.row .product-box h3{margin:30px 0 20px}.row .product-box h3 span.product-box-maintext{display:block;font-size:1.25em;line-height:1.15}.row .product-box h3 span.product-box-subtext{display:block;font-size:.6em;margin-top:5px}.row .product-box p{font-size:13px;text-align:justify;line-height:2em;margin-bottom:30px;color:var(--text-main-color)}.row .product-box .product-btn{width:100%;border-top:1px solid #666;padding:8px;text-align:right;color:var(--text-main-color)}.row .product-box a:hover .product-btn{background-color:#f2f2f2}.row .product-box a:hover img{opacity:.8;transition:.1s ease}}@media screen and (max-width:767px){.container{padding:0 3%}.sp-none{display:none}.intro{width:100%;margin:40px auto 50px}.intro p{text-align:justify;line-height:1.8em;letter-spacing:.1em;margin-bottom:10%}h2{font-size:1.5em;line-height:1.1em}.intro span{font-size:.6em}.intro ul{margin:0 auto 50px;justify-content:left!important}.intro li{padding-right:0;padding-left:0;margin:5px}.intro .col-6{flex:calc(50% - 10px);max-width:calc(50% - 10px)}.intro ul .on{background-color:#0000000d}.row .product-box h3{margin:2% 0 5%}.row .product-box h3 span.product-box-maintext{display:block;font-size:1.25em;line-height:1.15}.row .product-box h3 span.product-box-subtext{display:block;font-size:.6em;margin-top:5px}.row .product-box p{font-size:.95em;text-align:justify;letter-spacing:.05em;line-height:1.8em;margin:7% auto;color:var(--text-main-color)}.row .product-box .product-btn{width:100%;border-top:1px solid #666;padding:2% 4%;text-align:right;color:var(--text-main-color)}.mbs-10{margin-bottom:10%}}
