﻿#divMultiVariation{
display:none;
}



.brand {
    background: #f4f4f4;
    padding: 25px 4% 50px 4%;
}
.barndone{
   display: grid;
grid-template-columns: 50% 1fr;

}
.barndone li{
padding:20px;
}
.barndone li p{
text-align:center;
font-size:20px;
padding:10px 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 800;
}
.barndone li img{
width:100%;
}
.listWrap{
	padding-bottom:40px;
}
.brand .ttlH2{
    padding: 70px 0;
}
.cateMv img{
width:100%;
margin-bottom:50px;
}

@media screen and (max-width: 768px) {
.inner{
	width:100%;
	margin:0 auto;
	}
.brand .ttlH2{
    padding: 20px 0;
}
.barndone li p{
font-size:16px;
}
.brandlogo{
display:none !important;
}
}


.susc_ttlWrap{
background:#86CBC3;
padding:48px 0;
}
.susc_ttlWrap h2{
font-size:32px;
color:#fff;
text-align:center;
}
.subFlex{
display: flex;
    margin: 80px 0 80px 0;
    gap: 28px;
}
.subsc_lead{
    padding: 70px 3% 0 3%;
    text-align: left;
    line-height: 1.8;
    font-size: 20px;
}
.subsc_lead2{
text-align:center;
margin-bottom:32px;
}
.subsc_lead2 hr{
border:1px solid #86CBC3;
}
.subsc_lead2 p{
    color: #707070;
    background: #fff;
    padding: 12px;
    display: inline-block;
    font-size: 32px;
    line-height: 1.4;
    margin-top: -60px;
}


.scsc_ex{
    display: grid;
    grid-template-columns: 1fr 1fr;
gap:40px;
}
.scsc_ex .one{
display:flex;
gap:24px;
}
.scsc_ex .photo{
width:40%;
}
.scsc_ex .itemname{
font-size:20px;
margin-bottom:12px;
}
.scsc_ex .price{
font-size:16px;

}
.scsc_ex .price span{
font-size:26px;

}
.staticPgaeinner{
width:1200px;
margin: 0 auto;
}
.subprice{
margin-bottom:20px;
}
.subprice_detail{
justify-content: space-between;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 20px;
}
.subprice .ttl{
font-size:18px;
font-weight:bold;
}
.subprice_detail .box{
color: #707070;
    font-weight: bold;
    border: 1px solid #707070;
    text-align: center;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.2;
}
.subprice_detail .subprice_num{
font-weight:bold;
font-size:16px;
}
.subprice_detail .subprice_num span{
font-size:26px;
}
.scsc_ex .off{
background:#cc0000;
border-radius:100%;
padding:12px;
text-align:center;
line-height:1.1;
color:#fff;
font-weight:bold;
}
.scsc_ex .off span{
font-size:20px;
}
.buy_teiki_page{
    margin: 10px 0;
    background: #B6ECE7 !important;
    color: #333 !important;
    text-decoration: none !important;
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: 4px;
    padding: 16px 30px;
    font-weight: bold;
    font-size: 18px;
    background: #666;
    color: #fff;
    gap: 10px;
    justify-content: center;
}
.buy_teiki_page img{
width: 24px;
}
.subFlex1{
    display: flex;
    justify-content: center;
    gap: 30px;
    margin: 60px 0 120px 0;
}
.subFlex1 .one{
width:350px;
position:relative;
border:4px double #86CBC3;
padding:8px;
}

.scsc_ex .txarea{
width:68%
}
.subFlex1 .one .inner{
text-align:center;
padding:20px;

}
.subFlex1 .one .lavel{
position:absolute;
top:-24px;
left:20px;
}
.subFlex1 .one .inner img{
width:180x;
margin:24px auto;
}
.subFlex1 .one .inner .ltx1{
text-align:center;
font-weight:bold;
color:#86CBC3;
font-size:20px;
}
.subFlex1 .one .inner .ltx1 p{
text-align:center;
}
.subFlex1 .one .inner .ltx1 span{
font-weight:bold;
color:#86CBC3;
font-size:32px;
}
.subFlex1 .one .inner .tx{
line-height:1.7;
text-align:center;
}

.pc{
display:inline-block:
}
.sp{
display:none:
}
.ttl_off{
    color: #cc0000;
    line-height: 1;
    font-weight: bold;
    margin-top: 8px;
				}
.cl_brown{
    border: 4px double #D7AA58 !important;
}
.subFlex1 .cl_brown .inner .ltx1 p,
.subFlex1 .cl_brown .inner .ltx1{
color:#D7AA58;
}
@media screen and (max-width: 768px) {
.subFlex{
display: block;
margin-top:0;
}

.pc{
display:none
}
.sp{
display:inline-block:
}
.staticPgaeinner{
width:100%;
}
.subFlex1 {
    display: block;
    margin: 40px auto;
}
.scsc_ex {
    display: grid;
    grid-template-columns: 1fr ;
    gap: 20px;
}
.subsc_lead {
    padding: 30px 3% 30px 3%;
    text-align: center;
    line-height: 1.8;
    font-size: 13px;
}
.subsc_lead2 p {
    font-size: 18px;
}
.sbsc_main img{
width: 80%;
    margin: 0 auto;
    display: block;
}
.susc_ttlWrap h2 {
    font-size: 24px;
				}
.scsc_ex .one {
    display: block;
    gap: 24px;
    width: 80%;
    margin: 0 auto;
}
.subFlex1 .one {
    width: 80%;
    padding: 8px;
    margin: 0 auto 50px auto;
}
.scsc_ex .photo {
    width: 64%;
    margin: 0 auto 20px auto;
}
.scsc_ex .txarea {
    width: 100%;
}

.subFlex1 .one .inner .ltx1 {
    font-size: 18px;
}
.scsc_ex .itemname {
    font-size: 16px !important;
    margin-bottom: 0px !important;
}
.scsc_ex .off{
font-size:10px;
}
}