@charset "UTF-8";


/* 
property reset
*/
@import url("cmn/reset.css");

/* 
tool
*/
@import url("cmn/tool.css");

/* 
body
*/
@import url("cmn/body.css");

/* 
linkColor
*/
@import url("cmn/linkcolor.css");

/* 
header
*/
@import url("cmn/header.css");

/*
navBar
*/
@import url("cmn/navbar.css");

/* 
footer
*/
@import url("cmn/footer.css");


/* 
side
only banner&nav margin
*/
@import url("cmn/side.css");


/* 
table
*/
@import url("cmn/table.css");



#homeFla {
	width: 779px;
	height: 289px;
	border-top: 1px solid #ccc;
}



#contentHome {
	margin-top: 25px;
	text-align: left;
}

#contentHome #main {
	float: left;
	width: 545px;
}

#contentHome #side {
	float: right;
	width: 210px;
}




#news ,
#add {
	margin-left: 29px;
	padding: 15px;
}


#news {
	margin-bottom:40px;
	background: url(img/bg01.gif) no-repeat;
}

#add {
	background: url(img/bg02.gif) no-repeat;
}

#news h2 {
	height: 25px;
	text-indent: -9999em;
}

.newsEntry {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #B8B8FF;
}

.newsEntry h3 {
	margin:0 0 8px 8px;
	background: url(cmn/img/mark_pink01.gif) no-repeat 0 5px;
	padding-left: 15px;
	font-size: 92%;
	font-weight: normal;
	line-height: 120%;
}

.newsEntry p {
	margin-left: 10px;
	margin-bottom: 15px;
	font-size: 82%;
	line-height: 160%;
}

.newsEntry ul {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 30px;
	font-size: 92%;
	line-height: 140%;
}

.newsEntry ul li {
	list-style-type: disc;
}

.newsEntry ol {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	font-size: 92%;
	line-height: 140%;
}

.newsEntry ol li {
	list-style-type: decimal;
}

#add h2 {
	font-size: 92%;
	margin:0 0 8px 10px;
}

#add h2 span {
	font-size: 10px;
	padding-right: 5px;
}

#add p {
	margin-left: 10px;
	font-size: 77%;
	line-height: 160%;
}





#consultation {
	margin-top: 24px;
	margin-bottom: 10px;
}

#consultation ,
#close {
	width: 180px;
	padding-bottom: 10px;
	background: #FFE1E1 url(img/side/bg01.gif) no-repeat bottom;
}

#consultation h2 ,
#close h2 {
	height: 27px;
	text-indent: -9999em;
}

#consultation h2 {
	background: url(img/side/ttl01.gif) no-repeat;
}

#close h2 {
	background: url(img/side/ttl02.gif) no-repeat;
}



#consultation p ,
#close p {
	margin: 6px 12px;
	font-size: 77%;
	line-height: 160%;
}



