/* -----------------------------------------------------------
 #title_area
----------------------------------------------------------- */
#contents{
width:750px;
}

* html #contents div.headerArea{
margin:5px 0 2px 0;
}

#contents div.headerArea{
margin:5px 0 5px 0;
margin-top:5px;
}

.mT-10{
margin-top:-20px;
}

/* -----------------------------------------------------------
 #main_title
----------------------------------------------------------- */
#main_title{
width:750px;
height:188px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_title.jpg) no-repeat;
clear:both;
margin:0 0 0 0;
_margin:0 0 0 0;
}

#main_title h1{
font-size:12px;
color:#990000;
}

#main_title .read{
position:absolute; 
font-size:12px;
color:#31312F;
line-height:1.3;
margin:95px 0 0 34px;
margin-top:95px;
}

/* -----------------------------------------------------------
 #prod
----------------------------------------------------------- */
#prod{
margin:0 0 20px 20px;
}

#prod .tx02 a:link,
#prod .tx02 a:active,
#prod .tx02 a:visited,
#prod .tx02 a:hover {
color:#CA417D;
font-weight:bold;
text-decoration:underline;
line-height:1.2;
}

#prod .tx22 a:link,
#prod .tx22 a:active,
#prod .tx22 a:visited,
#prod .tx22 a:hover {
color:#CA417D;
font-weight:bold;
text-decoration:underline;
line-height:1;
}

* html #prod .pro01{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_01.jpg) no-repeat;
margin:30px 0 12px 17px;
}

#prod .pro01{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_01.jpg) no-repeat;
margin:30px 0 17px 17px;
}

* html #prod .pro02{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_02.jpg) no-repeat;
margin:0 0 12px 17px;
clear:both;
}

#prod .pro02{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_02.jpg) no-repeat;
margin:0 0 17px 17px;
clear:both;
}

* html #prod .pro03{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_03.jpg) no-repeat;
margin:0 0 12px 17px;
clear:both;
}

#prod .pro03{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_03.jpg) no-repeat;
margin:0 0 17px 17px;
clear:both;
}

* html #prod .pro04{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_04.jpg) no-repeat;
margin:0 0 12px 17px;
clear:both;
}

#prod .pro04{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_04.jpg) no-repeat;
margin:0 0 17px 17px;
clear:both;
}

* html #prod .pro05{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_05.jpg) no-repeat;
margin:0 0 12px 17px;
clear:both;
}

#prod .pro05{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_05.jpg) no-repeat;
margin:0 0 17px 17px;
clear:both;
}

* html #prod .pro06{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_06.jpg) no-repeat;
margin:0 0 12px 17px;
clear:both;
}

#prod .pro06{
width:707px;
height:301px;
background:url(//img.e87.com/selection/winter/2011images/win_cy_img_06.jpg) no-repeat;
margin:0 0 17px 17px;
clear:both;
}

#prod .pro011{
width:389px;
display:inline;
float:left;
}

#prod .pro012{
width:300px;
display:inline;
float:left;
}

#prod .pro021{
width:377px;
display:inline;
float:left;
}

#prod .pro022{
width:330px;
display:inline;
float:left;
}

#prod .tx01{
width:273px;
font-size:12px;
color:#31312F;
line-height:1.3;
margin:100px 0 5px 0;
margin-top:100px;
}

#prod .tx21{
width:273px;
font-size:12px;
color:#31312F;
line-height:1.3;
margin:100px 0 5px 26px;
margin-top:100px;
}

* html #prod .tx02{
margin:5px 0 0 0;
font-size:14px;
line-height:1.2;
}

* html #prod .tx22{
margin:5px 0 0 26px;
font-size:14px;
line-height:1.2;
}

#prod .tx02{
margin:4px 0 4px 0;
font-size:14px;
line-height:1.2;
}

#prod .tx22{
margin:4px 0 0 26px;
font-size:14px;
line-height:1.2;
}

#prod span.tx03{
font-size:12px;
margin:10px 0 0 0;
}

* html #prod span.tx03{
font-size:12px;
margin:10px 0 0 0;
}

#prod span.tx23{
font-size:12px;
margin:10px 0 0 0;
}

* html #prod span.tx23{
font-size:12px;
margin:10px 0 0 0;
}

* html #prod .pro012.btn01{
margin:2px 0 0 0;
}

* html #prod .pro022.btn01{
margin:2px 0 0 0;
}

#prod .pro012.btn01{
margin:6px 0 0 0;
}

#prod .pro022.btn01{
margin:6px 0 0 26px;
}

#prod .mark img{
margin:50px 0 0 0;
}

#prod .mark02{
margin:50px 0 0 26px;
}

#prod .mark03 img{
margin:35px 0 0 0;
}

#prod .mark04{
margin:35px 0 0 26px;
}

div.pagetop {
	clear:both;
	color:#CA417D;
	font-size:85%;
	margin:13px 2px 20px 0;
	text-align:right;
}


