@charset "utf-8";

/*********************************
 *
 * PAGE STYLES
 *
 *********************************/

#contents h3 {color:#2c9ec5; font-size:14px; font-weight:bold;}

/* list */
dl.list {overflow:hidden; clear:both; margin-top:1em;}
	dl.list dt, dl.list dd {margin-bottom:2px;}
	dl.list dt {float:left; width:90px;}
	dl.list dd {margin-left:90px;}

/* list2 */
ul.list2 {margin:0.5em 0 0 1.3em; list-style-type:disc;}

.gm {margin-top:10px;}

/* fee */
table.fee {width:100%; margin:5px auto 0 auto;}
table.fee th, table.fee td {padding:0.7em 1em; border:1px solid #d6d6d1; vertical-align:middle;}
table.fee th {width:140px; background:#fafafa; font-weight:700;}	
table.fee thead th {background:#2c9ec5; color:#fff; text-align:center;}
table.fee tbody td {text-align:center;}