@charset "UTF-8";

div#gcata{
	width:910px;
	margin:0px 5px;
	color:#000000;
}

div#gcata p{
padding:0px;
margin:0px 0px 5px 0px;
}

div#gcata p.mt30{
margin-top:30px;
}

div#gcata h1{
background:url(../image/catalog_tl.jpg) no-repeat top left;
width:350px;
height:70px;
text-indent:-9999px;
margin:50px 60px 30px 500px;
}

div#gcata h2{
color:#DA308F;
font-size:21px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

div#gcata h3{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

div#gcata div#cap1{
width:790px;
margin:0px 60px 30px 60px;
/*\*//*/
overflow:hidden;
/**/
}

div#gcata div#cap1:after{
height:0;
visibility:hidden;
content:"・";
display:block;
clear:both;
}

div#gcata div#cap1 div{
width:635px;
_width:620px;
float:right;
margin-left:20px;
}

div#gcata div#cap1 div p{
	width:400px;
	float:right;
	margin:0px;
	padding:0px;
	line-height:150%;
}

div#gcata div#cap1 div ul{
	width:220px;
	float:left;
	color:#DA308F;
}

div#gcata div#cap1 div ul li{
display:block;
background:url(../image/cata_icon.gif) no-repeat center left;
padding-left:15px;
margin-bottom:5px;
}

div#gcata div#cap1 img{
width:135px;
float:left;
}

div#gcata div#cap2{
width:910px;
position:relative;
text-align:center;
margin:0px 0px 30px 0px;
}

div#gcata div#cap2 ul{
width:260px;
position:absolute;
top:220px;
right:10px;
text-align:left;
}

div#gcata div#cap2 ul li{
display:block;
text-indent:-15px;
_text-indent:0px;
margin-bottom:5px;
}

div#gcata div#cap2 ul li span{
color:#DA308F;
padding-right:5px;
_padding-right:0px;
}

div#gcata div#cap3{
width:788px;
_width:910px;
margin:0px;
padding:30px 60px 30px 60px;
border:solid #e5e5e5 1px;
background-color:#f4f4f4;
/*\*//*/
overflow:hidden;
/**/
}

div#gcata div#cap3:after{
height:0;
visibility:hidden;
content:"・";
display:block;
clear:both;
}


div#gcata div#cap3 ul li{
display:block;
}

div#gcata div#cap3 div.cap3_dl{
width:300px;
float:left;
}

div#gcata div#cap3 div.cap3_dr{
width:488px;
float:right;
}

