@charset "Shift_JIS";

/*G-BOOK
==================================================================*/

#container.gBookPage .topSec{
	margin-top:20px;
}

#container.gBookPage .topSec .sec_1{
	width:240px;
	float:left;
}

#container.gBookPage .topSec .sec_2{
	width:456px;
	float:right;
}

#container.gBookPage .g-bookTtl01{
	margin-top:50px;
	padding:8px 10px;
	background-color:#ddebe8;
}

#container.gBookPage .g-bookTtl01 .txt{
	margin-left:10px;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:bottom;
}

*html #container.gBookPage .g-bookTtl01 .txt{
	display:inline;
	zoom:1;
}

#container.gBookPage .g-bookTtl02{
	margin-top:50px;
	padding:8px 10px;
	background-color:#eaeddc;
}

#container.gBookPage .g-bookTtl02 .txt{
	margin-left:10px;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:bottom;
}

*html #container.gBookPage .g-bookTtl02 .txt{
	display:inline;
	zoom:1;
}

#container.gBookPage .g-bookTtl01 .txt{
	margin-left:10px;
	display:inline-block;
	vertical-align:bottom;
}

#container.gBookPage .gBookSec .sec_1{
	width:344px;
	float:left;
}

#container.gBookPage .gBookSec .sec_2{
	width:344px;
	float:right;
}

#container.gBookPage .gBookSec h2 .txt{
	float:left;
}

#container.gBookPage .gBookSec h2 .stxt{
	margin:3px 0;
	padding:1px 3px;
	background-color:#93939a;
	float:right;
	font-size:10px;
	line-height:1.3;
	color:#fff;
	font-weight:normal;
	display:block;
	text-align:center;
}

#container.gBookPage .g-bookTbl1{
	width:705px;
	border-collapse:collapse;
}

#container.gBookPage .g-bookTbl1 th,
#container.gBookPage .g-bookTbl1 td{
	padding:5px;
	border:2px solid #999999;
}


#container.gBookPage .g-bookTbl1 .bgc_1{
	background-color:#f3f3f3;
}

#container.gBookPage .g-bookTbl1 .bgc_2 ,
#container.gBookPage .g-bookTbl1 .bgc_2 td{
	background-color:#fafafa;
}

#container.gBookPage .g-bookTbl1 .bgc_3{
	background-color:#ddebe8;
}

#container.gBookPage .g-bookTbl1 .bgc_4{
	background-color:#eaeddc;
}

#container.gBookPage .g-bookTbl1 .bgc_5{
	background-color:#f0f6f5 !important;
}

#container.gBookPage .g-bookTbl1 .bgc_6{
	background-color:#f6f7ef !important;
}

#container.gBookPage .g-bookTbl1 .thSize1{
	width:177px;
}

#container.gBookPage .g-bookTbl1 .thSize2{
	width:274px;
}

#container.gBookPage .g-bookTbl1 .thSize3{
	width:102px;
}

#container.gBookPage .g-bookTbl1 .thSize3{
	width:102px;
}
