@charset "utf-8";

#hd .menu { background: #ab2b40;}
#hd .menu ul.nav li ul.sns li a svg.icn-insta { fill: #fff;}
#hd .menu ul.nav li ul.sns li a svg.icn-x { fill: #fff;}
#hd .menu ul.brand li { border-color: #fff;}
#hd .menu ul.brand li span.topLv:before,
#hd .menu ul.brand li span.topLv:after { background: #fff;}
#hd .menu ul.brand li span.topLv { color: #fff;}
#hd .menu ul.brand li ul li a { border-color: #fff;}


#kv { position: relative; width: 100%; margin: 0 auto;
 background: url('../img/styling/kv.jpg') no-repeat 50% 0 / cover;
}
#kv .inner-kv { position: relative; width: 100%; margin: 0 auto;}
#kv .logo { width: 100%; position: absolute; left: 0; top: 13.5%; z-index: 10; text-align: center;}
#kv .logo img { width: 26%; max-width: 330px;}
#kv .bg { position: relative; width: 100%; padding-top: 690px; z-index: 1;}
#kv .bg img { display: none; width: 100%;}

#kv .txt { position: absolute; left: 0; top: 72%; width: 100%; z-index: 10;}
#kv .txt div { width: 92%; max-width: 1040px; margin: 0 auto;}
#kv .txt div h1 { color: #333; font-size: clamp(20px,2.4vw,26px); font-feature-settings: "palt"; letter-spacing: 0.06rem;}
#kv .txt div h1 sup { font-size: 12px; vertical-align: super; }

#kv .note { position: absolute; left: 0; bottom: 6%; width: 100%; z-index: 9;}
#kv .note ul { width: 90%; max-width: 1040px; margin: 0 auto;}
@media (max-width: 1281px) {
	#kv .bg { padding-top: 52%;}
}
@media (max-width: 1001px) {
}
@media (max-width: 801px) {
	#kv { background: none;}
	#kv .logo { width: 100%; position: absolute; left: 0; top: 4.5%; text-align: center;}
	#kv .logo img { width: 40%;}
	#kv .txt { top: 19.6%;}
	#kv .txt div h1 { font-size: 5.2vw; text-align: center;}
	#kv .txt div h1 span { display: block;}
	#kv .bg { padding-top: 0%; padding-bottom: 20px;}
	#kv .bg img { display: block;}
	#kv .note { bottom: 0;}
	#kv .note ul li br { display: none;}
}
@media (max-width: 641px) {
}
@media (max-width: 481px) {
}


.ttl { position: relative; width: 88%; max-width: 1040px; margin: 0 auto;}
.ttl:after { content: ''; display: block; width: 100%; height: 1px; background: #ccc;
 position: absolute; left: 0; top: 50%;
}
.ttl h2 { position: relative; display: inline-block; padding: 0 40px 0 0; background: #fff; z-index: 2;
 font-size: 45px; font-weight: 600; letter-spacing: 0.2rem; line-height: 1;
}
@media (max-width: 481px) {
	.ttl h2 { padding: 0 20px 0 0; font-size: 32px;}
}

#story { position: relative; width: 100%; max-width: 1280px; margin: 0 auto;}
#story:after { content: ''; display: block; width: 200px; height: 1000px; 
 background: url('../img/styling/bg-ptn-1.png') no-repeat 100% 0% / auto 100%;
 position: absolute; left: 0; top: -540px;
}
#story .inner-sct { position: relative; padding: 80px 0;}
#story .ttl { margin-bottom: 80px;}
#story .ctn { width: 88%; max-width: 1040px; margin: 0 auto; background: url('../img/styling/img.png') no-repeat 100% 50% / 380px auto;}
#story .ctn .inner { padding-right: 300px;}
#story .ctn p { margin-bottom: 20px; font-size: 20px; font-weight: 600; letter-spacing: 0.1rem; line-height: 2;}
#story .ctn p sup { font-size: 12px; vertical-align: super;}
#story .ctn figure { display: none;}
#story .ctn figure img { width: 100%;}
#story .note {}
@media (max-width: 1001px) {
	#story .ctn p { font-size: 16px;}
}
@media (max-width: 801px) {
	#story:after { top: 50%; width: 150px; height: 800px;}
	#story .ttl { margin-bottom: 40px;}
	#story .ctn { background: none;}
	#story .ctn .inner { padding-right: 0px;}
	#story .ctn p { font-size: 20px;}
	#story .ctn p sup { font-size: 10px;}
	#story .ctn p span { display: block;}
	#story .ctn figure { display: block; margin-bottom: 20px;}
}
@media (max-width: 481px) {
	#story:after { top: 35%; width: 100px; height: 500px;}
	#story .inner-sct { padding: 60px 0;}
	#story .ttl { margin-bottom: 20px;}
	#story .ctn p { margin-bottom: 12px; font-size: 14px;}
}




#product { position: relative;}
#product:before{ content: ''; display: block; width: 180px; height: 800px; position: absolute;
 right: 0; top: 800px; background: url('../img/styling/bg-ptn-2.png') no-repeat 0% 0% / auto 100%;
}
#product .inner-sct { position: relative; padding: 80px 0;}
#product .ttl { margin-bottom: 60px;}
#product .bloc { position: relative; z-index: 5; padding: 72px 0 60px;}
#product .bloc:before { content: ''; display: block; width: 100%; max-width: 1040px; height: 200px; background: linear-gradient(#f8ccd1,#fff);
 position: absolute; left: 50%; top: 0; transform: translateX(-50%);
}
#product .ctn-flex { position: relative; z-index: 2; display: flex; align-items: center; width: 88%; max-width: 1040px; margin: 0 auto;}
#product .ctn-flex:after { content: ''; display: block; width: 1px; height: 100%; background: #ab2b40; position: absolute; left: 50%; top: 50%; transform: translateY(-50%);}
#product .item { position: relative; width: 50%; padding: 20px;}
#product .item.left { padding-right: 60px;}
#product .item.right { padding-left: 60px;}
#product .item .img figure { text-align: center;}
#product .item .img figure img { width: 50%; max-width: 240px;}

#product .item .txt { position: relative; z-index: 2;}
#product .item .txt .name { margin-bottom: 20px;}
#product .item .txt .name p { font-size: 18px; line-height: 1.4;}
#product .item .txt .name p span { display: block;}
#product .item .txt .name p span.eng { margin-bottom: 12px; font-size: 30px; font-weight: 700; letter-spacing: 0.1rem;}
#product .item .txt .name p br { display: none;}

#product .item .txt .info { position: relative; margin-bottom: 40px; padding: 12px 0; padding-left: 124px;}
#product .item .txt .info .flower { position: absolute; left: 0; top: 50%; width: 100px; transform: translateY(-50%);}
#product .item .txt .info .flower img { width: 100%; border-radius: 50%; box-shadow: 4px 4px 8px #ccc;}
#product .item .txt .info p.aroma { margin-bottom: 20px; font-size: 16px;}
#product .item .txt .info dl.aroma{ display: none;}

#product .item .txt .info p.price { letter-spacing: 0.05rem;}
#product .item .txt .info p.price span { display: block;}
#product .item .txt .info p.price br { display: none;}

#product .item .txt .descript { text-align: center;}
#product .item .txt .descript h4 { margin-bottom: 15px; font-size: clamp(21px,2.5vw,25px); letter-spacing: 0.1rem; text-align: center;}
#product .item .txt .descript .tit { margin-bottom: 15px; padding: 18px 0; border-top: solid 1px #ab2b40; border-bottom: solid 1px #ab2b40;}
#product .item .txt .descript .tit p { color: #ab2b40; font-size: clamp(18px,2.3vw,23px); font-weight: 700; line-height: 1.2; text-align: center;}
#product .item .txt .descript ul { display: inline-block; text-align: left;}
#product .item .txt .descript ul li { position: relative; padding: 2px; padding-left: 28px; font-size: clamp(16px,2.0vw,20px); letter-spacing: 0.05rem;}
#product .item .txt .descript ul li:before { content: ''; display: block; width: 16px; height: 24px; background: url('../img/styling/icn-check.svg') no-repeat 50% 50%; position: absolute; left: 0; top: 5px;}

#product .sp-trig { display: none;}
#product .btn-more { width: 60%; max-width: 340px; margin: 0 auto;}
#product .btn-more span { position: relative; display: block; padding: 10px; background: #ab2b40; color: #fff;  font-size: clamp(16px,2.4vw,24px); text-align: center; cursor: pointer;}
#product .btn-more span:after { content: ''; display: block; width: 12px; height: 12px; border-bottom: solid 2px #fff; border-right: solid 2px #fff;
 position: absolute; right: 25px; top: 50%; transform: translateY(-55%) rotate(45deg);
}
#product .btn-more.open span:after { transform: translateY(-20%) rotate(-135deg);}
/*
#product .ctn .txt .cart { position: relative; padding-left: 60px;}
#product .ctn .txt .cart form { position: relative; display: block; width: 60%; max-width: 350px; background: #a5ccd4; border-radius: 50px; overflow: hidden;}
#product .ctn .txt .cart form:before { content: ''; display: block; width: 30px; height: 30px;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); margin-left: -100px;
 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 27"><g fill="%23ffffff"><path d="M11.5,21.86c-.44,0-.83-.27-.94-.65L4.81,1.75H.97C.44,1.75,0,1.36,0,.88,0,.39.44,0,.97,0h4.59c.44,0,.83.27.94.65l.76,2.57,21.77,1.99c.3,0,.59.13.78.35.18.22.24.5.16.77l-3.46,11.1c-.12.38-.5.64-.94.64h-13.92s.6,2.04.6,2.04h13.17c.54,0,.97.39.97.88,0,.48-.44.88-.97.88h-13.92ZM13.91,12.51h-3.91s1.12,3.8,1.12,3.8h2.78s0-3.8,0-3.8ZM20.46,12.51h-4.6s0,3.8,0,3.8h4.6s0-3.8,0-3.8ZM26.01,12.51h-3.61s0,3.8,0,3.8h2.43s1.18-3.8,1.18-3.8ZM13.79,5.75l-5.94-.54,1.64,5.55h4.42l-.12-5.01ZM20.46,6.31l-4.6-.39v4.84s4.6,0,4.6,0v-4.45ZM27.74,6.95l-5.34-.48v4.29s4.16,0,4.16,0l1.18-3.81ZM7.22,3.09,11.13,16.31l-1.12-3.8M28.11,6.95,7.85,5.21l5.94.54"/><path d="M12.18,24.78c0-1.2,1.04-2.18,2.31-2.18,1.27,0,2.31.98,2.31,2.18,0,1.2-1.04,2.18-2.31,2.18s-2.31-.98-2.31-2.18Z"/><path d="M21.19,24.78c0-1.2,1.04-2.18,2.31-2.18,1.27,0,2.31.98,2.31,2.18,0,1.2-1.04,2.18-2.31,2.18s-2.31-.98-2.31-2.18Z"/></g></svg>');
 background-size: 100% auto; background-repeat: no-repeat; background-position: 50% 50%;
}
#product .ctn .txt .cart form input[type="submit"] { position: relative; display: block; width: 100%; padding: 12px 0;
 background: none; border-radius: 50px; border: none; box-shadow: inset 0px 0px 8px #fff, 0 2px 8px #9bb8ce;
 color: #fff; font-size: 20px; font-weight: 700; text-indent: 30px;
}

#product .note { position: relative; z-index: 5;}
#product .note ul { width: 88%; max-width: 1040px; margin: 0 auto; text-align: right;}
*/
@media (max-width: 801px) {
	#product:before{ content: none;}
	#product .inner-sct { padding: 40px 0;}
	#product .ttl { margin-bottom: 40px;}
	#product .bloc { padding: 0px;}
	#product .bloc:before { content: none;}

	#product .ctn-flex { display: block; width: 100%;}
	#product .ctn-flex:after { content: none;}
	
	#product .item { width: 100%; padding: 40px 0;}
	#product .item.left { padding-right: 0px;}
	#product .item.right { padding-left: 0px; padding-bottom: 0px;}
	#product .item:before { content: ''; display: block; width: 100%; height: 210px; background: linear-gradient(#f8ccd1,#fff);
 position: absolute; left: 0; top: 0;
}

	#product .item .img { width: 32%; position: absolute; left: 0; top: 4vw;}
	#product .item .txt { margin-bottom: 30px;}
	#product .item .txt .name { padding-left: 35%;}
	#product .item .txt .info { padding-left: 35%;}
	
	#product .item .txt .name p { font-size: 16px;}
	#product .item .txt .name p span.eng { font-size: clamp(20px,3.0vw,30px);}
	
	#product .item .txt .info .flower,
	#product .item .txt .info p.aroma { display: none;}
	#product .item .txt .info dl.aroma { display: table; width: 100%; margin-bottom: 20px;}
	#product .item .txt .info dl.aroma dt,
	#product .item .txt .info dl.aroma dd { display: table-cell; vertical-align: middle;}
	#product .item .txt .info dl.aroma dt { width: 80px;}
	#product .item .txt .info dl.aroma dt img { width: 100%; border-radius: 50%; box-shadow: 2px 2px 4px #ccc;}
	#product .item .txt .info dl.aroma dd { width: auto; padding-left: 20px;}
	#product .item .txt .info dl.aroma dd br { display: none;}

	#product .item .txt .descript { width: 88%; margin: 0 auto 30px;}
	

	#product .pc-trig { display: none;}
	#product .sp-trig { display: block;}
	#product .btn-more span { padding: 6px;}
	#product .btn-more span:after { right: 15px; transform: translateY(-65%) rotate(45deg);}
	#product .btn-more.open span:after { transform: translateY(-25%) rotate(-135deg);}

	#product .ctn .txt .cart { padding-left: 20px;}

}
@media (max-width: 641px) {
	#product .item .img { top: 10vw;}
	#product .item .img figure img { width: 65%;}
}
@media (max-width: 481px) {
	#product .ttl { margin-bottom: 20px;}

	#product .item .img { width: 45%; top: 16vw;}

	#product .item .txt .name { padding-left: 42%;}
	#product .item .txt .info { padding-left: 42%;}

	#product .item .txt .name { margin-bottom: 6px;}
	#product .item .txt .name p { font-size: 14px;}
	#product .item .txt .name p br { display: block;}
	#product .item .txt .name p span.eng { margin-bottom: 8px;}

	#product .item .txt .info dl.aroma dt { width: 50px;}
	#product .item .txt .info dl.aroma dd { padding-left: 12px; font-size: 12px;}
	#product .item .txt .info dl.aroma dd br { display: block;}
	
	#product .item .txt .info p.price { font-size: 12px;}
	#product .item .txt .info p.price br { display: block;}
	
	#product .item .txt .descript h4 { margin-bottom: 6px;}
	#product .item .txt .descript .tit { margin-bottom: 10px; padding: 8px 0;}
	#product .item .txt .descript ul { display: block;}
	#product .item .txt .descript ul li { padding-left: 20px; font-size: 14px;}
	#product .item .txt .descript ul li:before { width: 12px; height: 18px; top: 3px;}

	#product .sp-trig { width: 88%; }

/*	
	#product .ctn .txt .cart { padding-left: 0px;}
	#product .ctn .txt .cart form { margin: 0 auto;}
	#product .ctn .txt .cart form:before { width: 18px; height: 18px; margin-left: -52px;}
	#product .ctn .txt .cart form input[type="submit"] { font-size: 13px;}

	#product .ctn-flex .re-item .cart { padding-top: 20px;}
	#product .ctn-flex .re-item .cart form { margin: 0 auto;}
	#product .ctn-flex .re-item .cart form:before { width: 18px; height: 18px; margin-left: -52px;}
	#product .ctn-flex .re-item .cart form input[type="submit"] { font-size: 13px;}
*/
}


.point { display: none; position: relative;}
.point .bloc { position: relative;}

.point .flex { position: relative; z-index: 2; display: flex; width: 88%; max-width: 1040px; margin: 0 auto;}
.point .flex:after { content: ''; display: block; width: 1px; height: 100%; background: #ab2b40; position: absolute; left: 50%; top: 50%; transform: translateY(-50%);}
.point .ctn { width: 50%; padding: 20px 0;}
.point .ctn.left { padding-right: 60px;}
.point .ctn.right { padding-left: 60px;}

.point .ttl { width: 100%; margin-bottom: 60px;}
.point .ttl:after { background: #ab2b40;}
.point .ttl h2 { color: #ab2b40;}
.point .ctn .tit.mb { margin-bottom: 20px;}
.point .ctn .tit h3 { color: #ab2b40; font-size: clamp(16px,3.2vw,32px); letter-spacing: 0.05rem;}
.point .ctn .tit h3 img { display: block; width: 36%; max-width: 180px;}
.point .ctn figure { margin-bottom: 20px; text-align: center;}
.point .ctn figure.mb { margin-bottom: 40px;}
.point .ctn figure img { width: 100%;}
.point .ctn .comment { min-height: 120px;}
.point .ctn .comment p { color: #333; font-size: 16px;}
.point .ctn .comment p sup { font-size: 12px; vertical-align: super;}
.point .ctn .spacer { height: 80px;}
.point .ctn .note { min-height: 50px;}

@media (max-width: 801px) {
	#pc-point { display: none !important;}


	.point:before,
	.point:after { content: ''; display: block; height: 720px; position: absolute; z-index: 1;}
	.point:before{ width: 100px; right: 0; top: 4%; background: url('../img/styling/bg-ptn-2.png') no-repeat 0% 0% / auto 100%;}
	.point:after { width: 100px; left: 0; top: 50%; background: url('../img/styling/bg-ptn-1.png') no-repeat 100% 0% / auto 100%;}

	.point .ttl { margin-bottom: 40px;}
	.point .flex { display: block;}
	.point .flex:after { content: none;}
	.point .ctn { width: 88%; margin: 0 auto; padding: 40px 0 0;}
	.point .ctn.left { padding-right: 0px;}
	.point .ctn.right { padding-left: 0px;}
	.point .ctn .tit { margin-bottom: -10vw;}
	.point .ctn .tit.mb { margin-bottom: 20px;}
	.point .ctn .tit h3 br.pc { display: none;}
	.point .ctn figure.mb { margin-bottom: 20px;}
	.point .ctn .comment { min-height: auto;}
	.point .ctn .comment.mb { margin-bottom: 20px;}
	.point .ctn .spacer { height: 60px;}
	
}
@media (max-width: 481px) {
	.point .ttl { margin-bottom: 20px;}
	.point .ctn { padding: 30px 0 0;}
	.point .ctn .comment p { font-size: 13px;}
	.point .ctn .comment p sup { font-size: 10px;}
	.point .ctn .spacer { height: 40px;}
}


#pc-point:before,
#pc-point:after { content: ''; display: block; height: 1000px; position: absolute;}
#pc-point:before{ width: 200px; left: 0; top: 10%; background: url('../img/styling/bg-ptn-1.png') no-repeat 100% 0% / auto 100%;}
#pc-point:after { width: 200px; right: 0; top: 40%; background: url('../img/styling/bg-ptn-2.png') no-repeat 0% 0% / auto 100%;}



#features .inner-sct { position: relative; width: 100%; max-width: 1280px; margin: 0 auto; padding: 80px 0;
 background: url('../img/bg/1.jpg') no-repeat 0% 0% / 100% auto;
}
#features .inner-sct:before,
#features .inner-sct:after { content: ''; display: block; width: 100%; height: 200px; position: absolute; left: 0; z-index: 1;}
#features .inner-sct:before{ background: linear-gradient(#fff,transparent); top: -10px;}
#features .inner-sct:after { background: linear-gradient(transparent,#fff 75%); bottom: -10px;}
#features .ttl { margin-bottom: 60px; z-index: 2;}
#features .read { position: relative; width: 92%; max-width: 1040px; margin: 0 auto; z-index: 2;}
#features .read p { font-size: clamp(20px,3.0vw,30px); font-weight: 600;}
#features .read p br.sp { display: none;}
#features .bloc { position: relative; z-index: 2; width: 92%; max-width: 1040px; margin: 0 auto; padding: 60px 0;}
#features .bloc#feature3 { background: url('../img/styling/features-img-3.png') no-repeat 100% 50% / auto 94%;}

#features .ctn-flex { display: flex; align-items: center;}
#features .ctn-flex.re { flex-direction: row-reverse;}
#features .ctn-flex .txt { width: 50%;}
#features .ctn-flex .img { width: 50%; padding-right: 40px;}
#features .ctn-flex .img picture { display: block; width: 100%; max-width: 380px;}
#features #feature2 .ctn-flex .img picture { margin: 0 auto;}
#features #feature4 .ctn-flex .img picture { margin: 0 auto;}
#features .ctn-flex .img picture img { width: 100%;}

#features #feature3 .txt { height: 300px;}
#features .txt .tit { position: relative; margin-bottom: 50px; padding-top: 12px; padding-left: 80px;}
#features .txt .tit img { width: 62px; position: absolute; left: 0; top: 0;}
#features .txt .tit h3 { color: #ab2b40; font-size: clamp(16px,3.0vw,30px); font-weight: 600; letter-spacing: 0.1rem; line-height: 1.4;}
#features .txt .tit h3 sup{ font-size: 12px; vertical-align: super;}
#features .txt p { font-size: 16px;}
#features .txt p.mb { margin-bottom: 40px;}
#features .txt p br.sp { display: none;}
#features .txt figure { display: none;}
#features .txt figure img { width: 100%;}

#features #feature3 .note { position: absolute; left: 0; bottom: 40px;}
@media (max-width: 1081px) {
	#features .bloc#feature3 { background-size: 50% auto;}
}
@media (max-width: 641px) {
	#features .inner-sct { padding: 60px 0; background: url('../img/bg/1@sp.jpg') no-repeat 0% 0% / 100% auto;}
	#features .ttl { margin-bottom: 40px;}
	#features .bloc#feature3 { background: none;}

	#features .ctn-flex .txt { width: 70%;}
	#features .ctn-flex .img { width: 30%; padding-right: 20px;}
	#features #feature3 .txt { height: auto;}
	#features .txt .tit { margin-bottom: 30px; padding-left: 64px;}
	#features .txt .tit img { width: 50px;}
	#features .txt .tit h3 { letter-spacing: 0rem;}
	#features .txt .tit h3 br { display: none;}
	#features .txt figure { display: block; padding-top: 18px;}
	#features #feature3 .note { position: relative; left: auto; bottom: auto;}

}
@media (max-width: 481px) {
	#features .inner-sct { padding: 40px 0;}
	#features .ttl { width: 92%; margin-bottom: 20px;}
	#features .ttl h2 { font-size: 30px; letter-spacing: 0.075rem; padding-right: 10px;}
	#features .read p br.sp { display: block;}
	#features .ctn-flex .txt { width: 72%;}
	#features .ctn-flex .img { width: 28%; padding-right: 15px;}
	#features .bloc { padding: 20px 0;}
	#features .bloc#feature1 .ctn-flex .img { padding-right: 0px;}

	#features .txt .tit { margin-bottom: 12px; padding-top: 7px; padding-left: 40px;}
	#features .txt .tit img { width: 32px;}
	#features .txt .tit h3 sup{ font-size: 10px;}
	#features .txt p { font-size: 14px;}
	#features .txt p.mb { margin-bottom: 20px;}
	#features .txt p br.sp { display: block;}
	
	#features .bloc#feature4 .note ul { text-align: right;}
}


#shop .tips h3 span { background: #ab2b40;}


aside.aside-link { width: 100%; max-width: 1280px; margin: 0 auto;}
aside.aside-link .bloc { width: 100%; background: url('../img/styling/bg-bnr.jpg') no-repeat 50% 50% / cover;}
aside.aside-link .ctn { width: 90%; max-width: 980px; margin: 0 auto;}
aside.aside-link .ctn .txt { position: relative; width: 56%; max-width: 540px; margin: 0 0 0 auto; padding: 50px 0 20px;}
aside.aside-link .ctn .txt p { text-align: center;}
aside.aside-link .ctn .txt p img { width: 100%;}
aside.aside-link .ctn .txt .btn { position: absolute; left: 0; bottom: 16%; width: 100%;}
aside.aside-link .ctn .txt .btn a { display: block; width: 80%; max-width: 320px; margin: 0 auto; padding: 16px 0; background: #fff; border-radius: 50px;
 color: #000; font-size: clamp(13px,2.0vw,21px); font-weight: 600; line-height: 1; text-align: center; text-decoration: none;
}
aside.aside-link .ctn .txt .btn a:hover { opacity: 0.8;}
@media (max-width: 641px) {
	aside.aside-link .ctn .txt .btn a { padding: 10px 0;}
}
@media (max-width: 481px) {
	aside.aside-link .ctn .txt { padding: 16px 0 12px;}
	aside.aside-link .ctn .txt .btn a { padding: 6px 0;}
}