.l-center { margin-top: 2em; }
@media only screen and (max-width: 667px) {
.l-center { margin-top: 1em; }
}
.anchor-link { position: relative; background-image: url(/user_data/master/img/middle-category/btn_nonwoven-bag.png); background-position: left top; background-repeat: no-repeat; background-size: 100%; display: block; width: 392px; height: 46px; margin: 0 auto; transition: .3s; }
@media only screen and (max-width: 667px) {
.anchor-link { width: 100%; padding-top: calc(100*46/392); }
}
.anchor-link:after { content: ""; position: absolute; right: 24px; top: 50%; background-image: url(/user_data/master/img/middle-category/btn_anchor.png); background-position: left top; background-repeat: no-repeat; display: block; width: 11px; height: 8px; margin-top: -4px; }
@media only screen and (max-width: 667px) {
.anchor-link:after { right: 20px; margin-top: -8px; }
}
.statement .box.type-background.color--light-gray { padding: 1em; }
.unique-contents.nth-child01 { display: block; }
.catetitle {
background-color: #fffee1;
margin-bottom: 0;
padding: 10px;
}
.middle-category-page .page-introduction { background-color: #fffee1; border: none; }
.middle-category-page .page-introduction .left,
.middle-category-page .page-introduction .right { background-color: #fffee1; padding: 10px; }
@media screen and (max-width: 667px) {
.middle-category-page-ranking {margin:30px 0 0;}
}
/* RANKING NEW STYLE */
.middle-category-page-ranking {
background-color: #fff1ce;
margin: 60px auto 0;
padding: 18px 0;
}
@media only screen and (max-width: 667px) {
.middle-category-page-ranking {
margin: 30px auto 0;
padding: 18px 0 20px;
}
}
.category-title--border.ac-trigger {
border: none;
margin: 0;
padding: 0.5em 1em;
text-align: center;
font-size: 20px;
line-height: 1;
color: #653308;
}
.read-sentence { padding: 15px !important; }

.rankic {
border: none;
display: block;
width: 38px;
height: 38px;
margin-bottom: 0;
padding: 5px;
text-align: center;
font-weight: bold;
}
.sp-panel.col5 .sp-panel-list .inner .photothumb { height: 152px; }
.sp-panel .sp-panel-list .inner .picture { width: 100%; }
.sp-panel .sp-panel-list .inner .picture:hover { opacity: 1; }