@charset "ISO-8859-1";
/* CSS Document */

/*terms_of_use*/
/*#wrap
--------------------------------*/
#wrap #contents #main_txt{
	width:660px;
}

#wrap #contents #main_txt h3{
	font-size:14px;
	font-weight:bold;
	padding:0 8px;
	background:#eeeeee;
	margin-bottom:0 !important;
	color:#222222;
}

#wrap #contents #main_txt .tit_top{
	background:url(../img/tit_bk_gray_top.gif) left bottom no-repeat;
	height:5px;
	width:660px;
}

#wrap #contents #main_txt .tit_bot{
	background:url(../img/tit_bk_gray_bt.gif) left top no-repeat;
	height:5px;
	margin-bottom:20px;

}#wrap #contents #main_txt .no_list{
	margin-bottom:15px;	

}#wrap #contents #main_txt .no_list ol{
	margin-left:50px !important;
	
}#wrap #contents #main_txt .no_list li{
	list-style-type: decimal !important;
	padding-left:5px !important;
	margin-bottom:15px !important;
	
}
#wrap #contents #main_txt .alp_list{
	margin-bottom:15px;	

}#wrap #contents #main_txt .alp_list ol{
	margin-left:120px !important;
	
}#wrap #contents #main_txt .alp_list li{
	list-style-type:lower-alpha !important;
	padding-left:5px !important;
	margin-bottom:15px !important;
	
}


#wrap #contents #main_txt .rom_s_list{
	margin-bottom:15px;	

}#wrap #contents #main_txt .rom_s_list ol{
	
}#wrap #contents #main_txt .rom_s_list li{
	list-style-type:lower-roman !important;
	padding-left:5px !important;
	margin-bottom:15px !important;
	
}
ol.ol_list{ margin-left:2em}
ol.ol_list li{ list-style-type:decimal}

dl.ol_list{}
dl.ol_list dt{
	width:2em;
	float:left;
	margin-bottom:1em;
}

dl.ol_list dd{
	display:block;
	margin-left:2.5em;
	margin-bottom:1em;
}

dl.ol_list_s{}
dl.ol_list_s dt{
	width:2em;
	float:left;
	margin-bottom:1em;
}

dl.ol_list_s dd{
	display:block;
	margin-left:2.5em;
	margin-bottom:1em;
}










