@charset "utf-8";

/* @group Main ========================================================*/

.section h2 {
	float:left;
	width:140px;
}

.section .photoArea {
	float:left;
	width:200px;
}

.section .textArea {
	float:right;
	width:650px;
	padding:0 0 17px;
	background:url(../images/index_bg_cat_02.png) left bottom no-repeat;
}

.section .textArea p {
	padding:0 0 25px;
	background:url(../images/index_bg_cat_01.png) left bottom no-repeat;
}

.textArea table {
	width:100%;
	border-top:solid 1px #fff;
}

.textArea table th,
.textArea table td {
	padding-bottom:3px;
	background-image:url(../images/dotline.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-right:solid 1px #fff;
	vertical-align:middle;
}

.textArea table th.btm,
.textArea table td.btm {
	background-image:none;
}

.textArea table th {
	width:150px;
	padding-left:10px;
	padding-right:10px;
	background-color:#d7e5eb;
	font-weight:bold;
}

.textArea table td {
	font-size:84%;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:6px;
}

.textArea table td.item {
	width:140px;
	padding-left:10px;
	padding-right:10px;
	background-color:#dad6ed;
	font-size:100%;
}


/* @group Bottom Ad ========================================================*/

#btmAd {
	width:419px;
	height:100px;
	float:right;
	margin-right:33px;
	background:url(../images/index_bg_btm.png) center top no-repeat;
	display:inline
}

#btmAd .description {
	padding:33px 0 0 105px;
	width:320px;
	font-size:84%;
}

/* @end */

