@charset "utf-8";
/* CSS Document */

#conteny {
width: 100% !important;
}

#bread-crumb {
width: 1000px;
margin: 0 auto;
}

#special_cont {
width: 800px;
padding: 20px 0 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif;
font-size: 1.0rem;
color: #2b2b2b;
}
#special_cont h1 {
margin:2% 0;
}
#special_cont a {
text-decoration:underline;
}
#special_cont img {
display: block;
margin: 20px auto;
}
.more-read {
padding: 2% 5%;
margin: 20px 0;
border:#ccc solid 1px;
}
.more-read a {
font-weight: bold;
line-height: 1.6;
}

.index {
background: url(./images/bg_img.png) repeat;
background-size: 2px auto;
padding: 5px;
}
.index-wrap {
padding: 15px 35px 20px 35px;
font-size: 100%;
line-height: 1.4;
background: #fff;
}
.index-wrap h2 {
font-size: 1.0rem;
}
.index ul, .index li {
margin:0;
list-style: disc;
}
.index li {
padding:2px;
}
.itemSet {
margin: 60px 0;
}
#special_cont h2 {
font-size: 1.2rem;
}
#special_cont h3 span {
background: linear-gradient(transparent 50%, #ffefd5 50%);
}

.pickup-items {
margin-top: 40px;
}
.pickup-items h3 {
text-align: center;
}
.pickup-items-inner {
display: flex; 
flex-wrap: wrap;
}
.pickup-items-inner a {
display: block;
width:25%; 
padding: 1%;
text-align: center;
box-sizing: border-box;
text-decoration: none !important;
}
.pickup-items-inner a:hover {
opacity: 0.8;
}
.pickup-items-inner img {
margin: 20px 0 0 !important;
}
.more-button a {
display: block;
margin: 9% auto;
padding: 2% 5%;
width: 60%;
background-color: #f35e78;
text-align: center;
text-decoration: none !important;
color:#fff;
}
.more-button a:hover {
opacity: 0.8;
}
.otherList a {
font-weight: normal;
}
