@charset "utf-8";
/*\*/
@import "reset.css";
@import "common.css";


/*現在のコンテンツメニュー設定
============================*/
#top ul li.data a {
background-position:-214px -40px;
}
/*==========================*/

#data {
	width:770px;
	text-align:left;
	padding:10px 0;
	margin-left:40px;
}

#data #submenu {
width:150px;
float:left;
display:inline;
}

#data #submenu ul {
margin-bottom:15px;
}

#data #submenu ul li {
background:url(../img/common/hrx.gif) bottom repeat-x;
}

#data #submenu ul li a {
width:140px;
padding:8px 5px;
display:block;
}

#data #submenu ul li a:hover {
	background-color:#f8dee4;
	color:#db447d;
text-decoration:none;
}

#data #submenu ul li {
margin-right:1px;
}

#data #category {
width:600px;
float:right;
display:inline;
}

#data #category div {
margin-bottom:10px;
padding-top:10px;
}

#data #category div h3 {
	border-top:2px #f8dee4 solid;
	color:#db447d;
	margin-bottom:10px;
	padding:5px;
	background: #fbf1f3;
}

#data #category div p {
background:url(../img/common/hrx.gif) bottom repeat-x;
padding-bottom:5px;
line-height:160%;
margin:5px 10px;
clear:both;
}

#data #category dl {
margin:5px 10px;
}


#data #category dl dd ul li {
margin-left:15px;
line-height:160%;
background:url(../img/common/hrx.gif) bottom repeat-x;
padding-bottom:5px;
}


/*Clearfix
===========================================================*/
#data #category div p img {
margin:3px 5px 5px 0;
}

#data #category div p:after,
.clearfix:after {
content:".";
height:0;
clear:both;
visibility:hidden;
display:block;
}

#data #category div p,
.clearfixt {
display:inline-block;
}

/*\*/
* html #data #category div p,
* html .clearfix {
height:1%;
}

#data #category div p,
.clearfix {
display:block;
}

