@charset "UTF-8";

/* ----------------------------------------
Section
---------------------------------------- */

/* fee section */
#main .fee table {
	border:solid 1px #ccc;
	width:100%;
	margin-bottom:25px;
}
#main .fee th {
	border:solid 1px #ccc;
	background-color:#EBF6FD;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
#main .fee td {
	border:solid 1px #ccc;
	padding:5px;
	vertical-align:middle;
	text-align:left;
	width:50%;
}

/* fee_2 section */
#main .fee_2 table {
	border:solid 1px #ccc;
	width:100%;
	margin-bottom:15px;
}
#main .fee_2 th {
	border:solid 1px #ccc;
	background-color:#EBF6FD;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
#main .fee_2 td {
	border:solid 1px #ccc;
	padding:5px;
	vertical-align:middle;
	text-align:left;
	width:50%;
}

/* fee_3 section */
#main .fee_3 table {
	border:none;
	width:100%;
	margin-bottom:5px;
}
#main .fee_3 th {
	border:solid 1px #ccc;
	background-color:#EBF6FD;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
#main .fee_3 td {
	border:solid 1px #ccc;
	padding:5px;
	vertical-align:middle;
	text-align:left;
}

/* note section */
#main .note .left{
	width:30px;
	float:left;
}
#main .note .right{
	width:690px;
	float:right;
	clear:both;
}
#main .note .clear{
	clear:both;
}
#main .payment{
	padding:10px 10px 4px;
	border:1px solid #E5E5E5;
	background-color:#F6F6F6;
}