@charset "utf-8";

DIV#mainBg,
DIV#contents { width:100% !important; }

BODY.pageDress #contents,
BODY.pageRing #contents { margin-top:0; }

DIV#main #nav,
DIV#main #contentsTitleCmn,
DIV#contents .s_inner{ margin:0 auto !important; width:960px; }

#platinum{ font-size:108.33%; line-height:1.63; color:#000000; margin-top:20px; }
#platinum .sp{ display:none; }

#platinum .s_wrappper{}
#platinum a{ color:inherit; }

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-table; }
* html .clearfix{ height:1%; }
.clearfix { display:block; }

div#contents #platinum p{ padding:0; margin:0; }
#platinum #s_0{ background:url(img/ttl_bg.jpg) center top no-repeat; padding-bottom:15px; }
#platinum #s_0 h2{
	background:url(img/ttl.png) center top no-repeat;
	width:700px; height:219px; margin:0 auto; padding:0; border:none;
	font-size:0; line-height:0; text-indent:-99999px;
}
#platinum #s_0 p{
	background:none; margin:0; padding:0; border:none; text-align:center;
}
#platinum #s_1{ padding-bottom:25px; }
#platinum #s_1 h3{
	background:url(img/1_ttl.png) center top no-repeat;
	height:132px;
	font-size:0; line-height:0; text-indent:-99999px;
}

#platinum #s_1 .link_0{ text-align:right; padding-bottom:10px; }
#platinum #s_1 .link_0 a{
	display:inline-block;
	background:url(img/0_arr.png) left center no-repeat; padding-left:22px;
}

#platinum #s_1 .link_1{ text-align:right; padding-bottom:10px; }
#platinum #s_1 .link_1 a{
	display:inline-block;
	background:url(img/1_arr.png) left center no-repeat; padding-left:22px;
}
#platinum #s_1 ul{ margin-left:-15px; }
#platinum #s_1 li{
	background:#EEEEEE url(img/1_bg.png) top left repeat-x;
	float:left; width:290px; margin:0 0 15px 15px;
	padding:20px 10px 10px;
}
#platinum #s_1 li:nth-child(3n+1){ clear:both;}

#platinum #s_1 li p{ line-height:1.6; }
#platinum #s_1 li .t2{ margin-bottom:7px; }
#platinum #s_1 li .t2 a{ font-size:138.46%; line-height:1.2; color:#3399A9; font-weight:bold; }
#platinum #s_1 li .thum{ margin-bottom:10px; }
#platinum #s_1 li .t4{ margin-bottom:10px; }
#platinum #s_1 li .b1{ margin-bottom:10px; }
#platinum #s_1 li .b1 a{
	display:block; width:290px; height:47px;
	background:url(img/1_btn_info.png);
	font-size:0; line-height:0; text-indent:-99999px;
}
#platinum #s_1 li .b2 a{
	display:block; width:290px; height:47px;
	background:url(img/1_btn_shop.png);
	font-size:0; line-height:0; text-indent:-99999px;
}


#platinum #s_2 h3{
	background:url(img/2_ttl.png) center top no-repeat;
	height:149px;
	font-size:0; line-height:0; text-indent:-99999px;
}
#platinum #s_2 .link_2{ text-align:right; padding-bottom:10px; }
#platinum #s_2 .link_2 a{
	display:inline-block;
	background:url(img/2_arr.png) left center no-repeat; padding-left:22px;
}

#platinum #s_2 ul{ margin-left:-15px; }
#platinum #s_2 li{
	background:#EEEEEE url(img/2_bg.png) top left repeat-x;
	float:left; width:290px; margin:0 0 15px 15px;
	padding:20px 10px 10px;
}
#platinum #s_2 li:nth-child(3n+1){ clear:both;}

#platinum #s_2 li p{ line-height:1.6; }
#platinum #s_2 li .t2{ margin-bottom:7px; }
#platinum #s_2 li .t2 a{ font-size:138.46%; line-height:1.2; color:#5A4C94; font-weight:bold; }
#platinum #s_2 li .thum{ margin-bottom:10px; }
#platinum #s_2 li .t4{ margin-bottom:10px; }
#platinum #s_2 li .b1{ margin-bottom:10px; }
#platinum #s_2 li .b1 a{
	display:block; width:290px; height:47px;
	background:url(img/2_btn_info.png);
	font-size:0; line-height:0; text-indent:-99999px;
}
#platinum #s_2 li .b2 a{
	display:block; width:290px; height:47px;
	background:url(img/2_btn_shop.png);
	font-size:0; line-height:0; text-indent:-99999px;
}

/* end */