#side_4got{
	font-size:12px;
}
/* =========================================================== */
#side_4got ul{
	width:200px;
	background-image:url(../img/4got/side_brace2_middle.gif);
	background-repeat:repeaty;
}
/* =========================================================== */
#side_4got h3{
	text-indent:-200px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.b2_topimage1,
.b2_topimage2{
	margin:0 auto;
	width:780px;
	background:#eee;
	background-repeat:no-repeat;
}
.b2_topimage1{
	height:153px;
	background-image:url(../img/4got/image_brace2_1.jpg);
}
.b2_topimage2{
	height:398px;
	background-image:url(../img/4got/image_brace2_2.jpg);
}
.b2_topimage1 p,
.b2_topimage2 p{position:absolute;top:-1000px;}

.b2list1_h3{
	height:67px;
	background-image:url(../img/4got/side_brace2_top.gif);
}
.b2list2_h3{
	height:40px;
	background-image:url(../img/4got/side_brace2_bottom.gif);
}
/* =========================================================== */
ul#b2list1{}
ul#b2list1 li{
	margin:0 auto;
	padding:0px 12px;
}
ul#b2list1 a{
	display:block;
	height:20px;
	color:#5E4622;
	background-image:url(../img/4got/side_brace2_bar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
ul#b2list1 a:hover{
	background:#FEF9BA;
	text-decoration:none;
}
/* =========================================================== */
.b2list2_top{
	width:200px;
	height:13px;
	background-image:url(../img/4got/side_brace2_menu_top.gif);
}
.b2list2_bottom{
	width:200px;
	height:18px;
	margin-bottom:20px;
	background-image:url(../img/4got/side_brace2_menu_bottom.gif);
}
ul#b2list2{
	width:200px;
	margin:0 auto;
	background-image:url(../img/4got/side_brace2_menu_middle.gif);
}
ul#b2list2 li{
	margin:0 auto;
	width:171px;
}
ul#b2list2 a{
	display:block;
	height:40px;
	background-repeat:no-repeat;
	text-indent:-200px;
	overflow:hidden;
}
ul#b2list2 a:hover{
	background-position:bottom;
}

.b2list2_prof{background-image:url(../img/4got/side_brace2_menu2_prof.gif);}
.b2list2_pay{background-image:url(../img/4got/side_brace2_menu2_pay.gif);}
.b2list2_form{background-image:url(../img/4got/side_brace2_menu2_form2.gif);}

/* =========================================================== */
#b2_mainlist{
	padding-bottom:20px;
	background:#fff url(../img/4got/b2_mainlist_bottom.gif) no-repeat bottom;
}
#b2_mainlist h3{
	width:570px;
	height:213px;
	margin-bottom:20px;
	text-indent:-500px;
	overflow:hidden;
	background-image:url(../img/4got/h3_4got.jpg);
}
#b2_mainlist div{
	text-align:center;
}

#attention{
	margin:20px 0;
	padding:10px 20px;
	border:3px double #ccc;
}
#attention ul{
	list-style:none outside url();
	margin-bottom:1em;
}
#attention li{
	padding:3px;
	text-indent:-1.5em;
	padding-left:1em;
	color:#666;
	border-bottom:1px dashed #ccc;
}
#attention p{
	padding-bottom:0;
	color:#E12F2F;
}
/* =========================================================== */
#b2_4got{}
.h4_sort{
	font-size:10px;
	text-indent:-500px;
	overflow:hidden;
	height:25px;
	background-image:url(../img/4got/h4_sort.gif);
}

.box_stone{
	clear:both;
	margin-bottom:10px;
}
.box_stone h5{
	clear:both;
	margin-bottom:10px;
	font-size:16px;
	color:#555;
	border-bottom:1px dotted #999;
}
.box_stone em{
	font-style:normal;
	color:#C7574E;
}
.box_stone h6{
	font-size:16px;
	color:#8746A6;
}

.box_stone2{
	width:270px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.box_stone2 h5{
	clear:both;
	margin-bottom:10px;
	font-size:16px;
	color:#555;
	border-bottom:1px dotted #999;
}
.box_stone2 em{
	font-style:normal;
	color:#C7574E;
}
.box_stone2 h6{
	font-size:16px;
	color:#8746A6;
}

.h3_no01,.h3_no02,.h3_no03,.h3_no04,.h3_no05,
.h3_no06,.h3_no07,.h3_no08,.h3_no09,.h3_no10,
.h3_no11,.h3_no12,.h3_no13,.h3_no14,.h3_no15,
.h3_no16{
	height:320px;
	margin-bottom:10px;
	font-size:10px;
	text-indent:-500px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.h3_no01{background:#eee url(../img/4got/h3_no01.jpg);}
.h3_no02{background:#eee url(../img/4got/h3_no02.jpg);}
.h3_no03{background:#eee url(../img/4got/h3_no03.jpg);}
.h3_no04{background:#eee url(../img/4got/h3_no04.jpg);}
.h3_no05{background:#eee url(../img/4got/h3_no05.jpg);}
.h3_no06{background:#eee url(../img/4got/h3_no06.jpg);}
.h3_no07{background:#eee url(../img/4got/h3_no07.jpg);}
.h3_no08{background:#eee url(../img/4got/h3_no08.jpg);}
.h3_no09{background:#eee url(../img/4got/h3_no09.jpg);}
.h3_no10{background:#eee url(../img/4got/h3_no10.jpg);}
.h3_no11{background:#eee url(../img/4got/h3_no11.jpg);}
.h3_no12{background:#eee url(../img/4got/h3_no12.jpg);}
.h3_no13{background:#eee url(../img/4got/h3_no13.jpg);}
.h3_no14{background:#eee url(../img/4got/h3_no14.jpg);}
.h3_no15{background:#eee url(../img/4got/h3_no15.jpg);}
.h3_no16{background:#eee url(../img/4got/h3_no16.jpg);}

.h3_text{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#C64F26;
	letter-spacing:3px;
}


.image{
	float:left;
}

.dl_fusui{
	float:left;
	width:430px;
	margin-left:10px;
	margin-bottom:20px;
}
.dl_fusui dt{
	float:left;
	clear:both;
	width:60px;
	height:31px;
	text-indent:-500px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.dt_seiryu{background-image:url(../img/4got/dt_seiryu.jpg);}
.dt_suzaku{background-image:url(../img/4got/dt_suzaku.jpg);}
.dt_byakko{background-image:url(../img/4got/dt_byakko.jpg);}
.dt_genbu{background-image:url(../img/4got/dt_genbu.jpg);}

.dl_fusui dd{
	float:left;
	width:370px;
	padding:3px 0;
}
.dl_fusui strong{
	color:#8746A6;
}
.text{margin-left:140px;}
.text strong{color:#C64F26;}



