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

#sp-content {
	width: 100%;
	font-size:14px;
	line-height: 1.6;
	color: #333;
	margin: 0;
	padding: 0;
}
#sp-content h1,h2,h3,h4,p,ul,li {
	margin: 0;
	padding: 0;
}
#sp-content a {
	color: #53a928;
	text-decoration: none;
}
#sp-content a:hover {
	color: #53a928;
	text-decoration: underline;
}
#sp-wrap img {
	width: 100%;
	vertical-align: bottom;
}
div#sp-content {
    font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN',  meiryo, '游ゴシック Medium',sans-serif;
}

#sp-content .space20 {
	height:20px;
	font-size:20px;
}

#sp-content .read-txt {
	padding:10px 10px 0;
}

#sp-content .read-txt2 {
	padding:10px 0 0;
}

ul .twoclm {
	margin: 0;
    padding : 0;
	display: table;
    width:100%;
	_zoom: 1;  
    overflow: hidden;
	}

ul .twoclm > li:nth-child(2n+1) {
    clear: both;
}

#sp-content .twoclm li {
	list-style-type:none;
	margin: 0  2% 20px 0;
    padding : 10px;
	display: table-cell;
    width:40%;
    float: left;
 }
 
.v_space {
    float: left;
	 width:10px;
	 border:none;
	 font-size:10px;
 }
 
 .clm_ttl{
 font-size:16px;
 font-weight:bold;
 margin:0 0 10px;
 }
  .clm_ttl .clm_ttl_l{
 font-size:18px;
 }
 
.product-link {
	 margin:5px auto 0;
	 width:100%;
	 height:35px;
	 text-align:center;
	 border-radius:10px;
	 background-color:#9d9d9d;
	 color:#fff;
	 line-height:2.5em;
	 font-weight:bold;
 	text-decoration:none;!important
 }
a .product-link {
	 margin:5px auto 0;
	 width:100%;
	 height:35px;
	 text-align:center;
	 border-radius:10px;
	 background-color:#9d9d9d;
 	 color:#fff;
	 display:block;
	 line-height:2.5em;
	 font-weight:bold;
 	text-decoration:none;!important
 }
.product-link2 {
	 margin:5px auto 0;
	 width:100%;
	 height:45px;
	 text-align:center;
	 border-radius:10px;
	 background-color:#9d9d9d;
	 color:#fff;
	 line-height:3em;
	 font-weight:bold;
 	text-decoration:none;!important
 }
a .product-link2 {
	 margin:5px auto 0;
	 width:100%;
	 height:45px;
	 text-align:center;
	 border-radius:10px;
	 background-color:#9d9d9d;
	 color:#fff;
	 display:block;
	 line-height:3em;
	 font-weight:bold;
 	text-decoration:none;!important
 }
  
/*商品一覧消し*/
ul.itemlist{
	display: none;
	}