@charset "UTF-8";
@import url(cmn.css);
@import url(base.css);


#coR h2 ,h4{
	margin-bottom: 10px;
}

#coR h3{
	margin-bottom: 15px;
}

.book_erea{
	width: 338px;
	float:left;
}

.book_menu li{
	margin: 10px 0px 10px 10px;
	padding-left: 20px;
	background: url(../images/cmn/icon.gif) 6px 50% no-repeat #fffdfc;
}

.cap_erea{
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

.alpha .icon{
	background: url(../images/cmn/icon.gif) 6px 50% no-repeat #fffdfc;
	font-size: 14px;
	padding-left: 20px;
	margin-bottom: 10px;
}
.alpha .red{
	color: #F00;
}

.alpha .under{
	text-decoration: underline;
}

.fig_book{
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.fig_book th, .fig_book td, .fig_book2 th, .fig_book2 td{
	border-top: 1px solid #ddd;
	padding: 7px;
	text-align: center;
}
.fig_book th{
	font-weight: normal;
	padding-left: 20px;
	width: 250px;
	border-right: 1px dotted #ddd;
	letter-spacing: 2px;
}

.fig_book2{
	width: 635px;
	margin-left: 40px;	
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.fig_book2 th{
	font-weight: normal;
	text-align: center;
	width: 195px;
	border-left: 1px dotted #ddd;
	border-right: 1px dotted #ddd; 	
	letter-spacing: 2px;
}

.fig_book2 td{
	width: 110px;
	border-right: 1px dotted #ddd;
}

.page{
	display: block;
	text-align: center;
}
.page li{
	display: inline;
	padding-right: 5px;
}

.mt-20{
	margin-top:-20px;
}

.mt-30{
	margin-top:-30px;
}

.pl20{
	padding-left: 20px;
}

.pl10{
	padding-left: 10px;
}

.number, .number2, number3{
	width: 100%;
}

.number dt, .number dd, .number2 dt, .number2 dd, .number3 dt, .number3 dd{
	padding: 0;
	margin: 0;
}

.number dt{
	float: left;
	width: 40px;
}

.number dd{
	float: right;
	width: 630px;
}

.number2 dt{
	float: left;
	width: 20px;
	padding-left: 40px;
}

.number2 dd{
	float: right;
	width: 610px;
}

.number3 dt{
	float: left;
	width: 65px;
}

.number3 dd{
	float: right;
	width: 610px;
}


