

/* =========================================================== */
#box_b1list{
	margin-bottom:20px;
	padding-bottom:16px;
	background-image:url(../img/common/side_b1_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.b1list_h3{
	width:200px;
	height:16px;
	text-indent:-500px;
	font-size:10px;
	overflow:hidden;
	background-image:url(../img/common/side_b1_top.gif);
	background-repeat:no-repeat;
}
#b1list{
	width:200px;
	background-image:url(../img/common/side_b1_middle.gif);
	background-repeat:repeat-y;
}
#b1list li a{
	display:block;
	margin-left:9px;
	width:182px;
	height:40px;
	text-indent:-500px;
	font-size:10px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#b1list li a:hover{
	background-position:bottom;
}
.b1li_brace{background-image:url(../img/common/side_b1_menu_brace.gif);}
.b1li_prof{background-image:url(../img/common/side_b1_menu_prof.gif);}
.b1li_nagare{background-image:url(../img/common/side_b1_menu_nagare.gif);}
.b1li_pay{background-image:url(../img/common/side_b1_menu_pay.gif);}
.b1li_voice{background-image:url(../img/common/side_b1_menu_voice.gif);}
.b1li_form{background-image:url(../img/common/side_b1_menu_form.gif);}

/* =========================================================== */
#attention2{
	clear:both;
	padding:5px 10px 10px;
	border:3px double #FDC6F2;
}
#attention2 h3{
	border-bottom:1px dashed #FDC6F2;
	padding:3px 0;
	color:#DC5AC6;
}
#attention2 li{
	border-bottom:1px dashed #FDC6F2;
	padding:3px 0;
}

/* =========================================================== */

.brace_descri_dl{
	margin-top:20px;
	margin-right:20px;
}
.brace_descri_dl dt{
	margin-bottom:10px;
	font-weight:bold;
	border:1px solid #FBAACC;
	border-left:7px solid #FBAACC;
	padding-left:5px;
	font-size:15px;
	background:#FEE9F2;
	color:#F869A6;
}
.brace_descri_dl dd{
	margin-bottom:1em;
	padding-left:12px;
}


/* =========================================================== */


.pay{}
.pay h3{
	margin-bottom:10px;
	font-weight:bold;
	border:1px solid #FBAACC;
	border-left:7px solid #FBAACC;
	padding-left:5px;
	font-size:15px;
	background:#FEE9F2;
	color:#F869A6;
}
.pay_txt{
	margin-bottom:1em;
	padding-left:12px;
}
.pay_txt dl{margin-top:10px;}
.pay_txt dt{
	font-weight:bold;
	font-size:15px;
	color:#8080C0;
}
.pay_txt dd{
	padding-left:20px;
	margin-bottom:10px;
}
.pay_txt dd span{
	color:#D50000;
}

.pay_txt dd p{
	padding:5px;
	margin-top:5px;
	border:1px solid #D9CCA4;
	background:#F4F0E3;
}



.table_pay{
	width:80%;
	margin:10px 0;
	border-collapse:collapse;
	border:1px solid #ccc;
	color:#444;
}
.table_pay th{
	width:80px;
	padding:2px 5px;
	text-align: right;
	font-weight:normal;
	font-size:12px;
	vertical-align:top;
	border:1px solid #ccc;
	background:#eee;
}
.table_pay td{
	padding:2px 5px 2px 10px;
	font-size:12px;
	border:1px solid #ccc;
	background:#FAFAFA;
}

.red{color:#D50000;}


.mainte_pic{
	margin-bottom:20px;
	text-align:center;
}

.mainte_txt p{
	text-indent:-1em;
	padding-left:1em;
}

.mainte_txt ol{
	margin-left:2em;
	padding-left:20px;
}


















