div#in_main{
	font-size:12px;
}

h3 {
	background-image:url("../img/tit_newtype_03.gif");
	background-repeat:no-repeat;
	padding-top:6px;
}

div.waku_x{
	width:560px;
	height:1px;
	background-image:url("../img/waku_x.jpg");
	background-repeat:no-repeat;
}

div.waku_x_b{
	width:560px;
	height:1px;
	background-image:url("../img/waku_x.jpg");
	background-repeat:no-repeat;
	margin-bottom:10px;
}

div.waku_y{
	width:560px;
	background-image:url("../img/waku_y.jpg");
	background-repeat:repeat-y;
}

div.logo_area{
	float:left;
	width:139px;
}

div.logo_area img{
	padding:10px 0 0 10px;
}

dl,dt,dd{ padding:0; margin:0; }

div.area01{
	float:left;
	width:140px;
	padding:10px 0;
}

div.area01 dd:before{
	content:url("../img/list_image.jpg");
}

dd.link_red a{
	color:#F00;
}

div.area02{
	float:left;
	width:150px;
	padding:10px 0;
}

div.area02 dd:before{
	content:url("../img/list_image.jpg");
}

div.area03{
	float:left;
	width:129px;
}

div.area03 p{
	padding-top:10px;
	margin:0;
}

div.area04{
	float:left;
	width:129px;
	padding:10px 0;
}

div.area04 dd:before{
	content:url("../img/list_image.jpg");
}

div.area02x{
	float:left;
	width:170px;
	padding:10px 0 10px 10px;
}


div.bottom_area{
	padding:10px;
}

div#cat_str{
	float:left;
}

div#cat_str p img{
	vertical-align:middle;
}

div#cat_img{
	float:left;
}

div.clear{
	clear:both;
}