@charset "utf-8";

/*html{ background:url(products/bg_html.jpg) 50% 0 no-repeat;}*/
div#wrap{ background:url(special/bg_wrap.jpg) 0 0 no-repeat;}

div#contarea{ padding-top:98px; margin-bottom:20px;}
div#contarea div#yuki_area{ width:470px; float: left; display:inline;}
div#contarea div#rina_area{ width:470px; float: right; display:inline;}

div#contarea div.specarea{ background:url(products/bg_specarea.gif) 0 0 no-repeat; width:407px; margin-left:33px; text-align:left; margin-top:10px;}
div#contarea div.specarea dl{ margin: 0 0 0 34px; width:339px; font-size:70%;; line-height:110%;}
div#contarea div.specarea dt{ width:80px; float:left; text-align:right; color: #66C; background:#eaf7ff; padding: 3px 0;}
div#contarea div.specarea dd{ width:250px; float:right; padding: 3px 0;}
div#wrap div#contarea div.specarea p.cb{ margin:2px 0; padding-top:2px; size: auto; line-height:100%;}

div#contarea div#yuki_area  div.specarea h3{ background:url(special/stt_yuki_bonus.gif) 0 0 no-repeat; width:359px; height:40px; text-indent:-999em; margin-left:24px; margin-bottom:14px;}
div#contarea div#rina_area  div.specarea h3{ background:url(special/stt_rina_bonus.gif) 0 0 no-repeat; width:359px; height:40px; text-indent:-999em; margin-left:24px; margin-bottom:14px;}

div#text_bonus{
	background:url(special/text_bonus.jpg) 0 0 no-repeat;
	width:431px;
	height:133px;
	z-index:10;
	position:absolute;
	text-indent:-999em;
	left: 249px;
	top: 317px;
}

div#text_bonus br, div#text_bonus_en br{ display: none;}

