@charset "utf-8";

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

h3 {display:block !important; color:#2c9ec5; font-size:14px !important; font-weight:bold;}

/* tbl1 */
table.tbl1 {width:100%; margin:0 auto; font-size:12px;}
	table.tbl1 th, table.tbl1 td {padding:1em 0; border-bottom:1px solid #d6d6d1;}
	table.tbl1 th {width:130px; color:#999;}

/* fee */
table.fee {width:100%; margin:5px auto 0 auto; font-size:12px;}
	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:bold;}	
	table.fee thead th {background:#2c9ec5; color:#fff; text-align:center;}
	table.fee tbody td {text-align:center;}
table.fee dl {width:100%; text-align:left;}
table.fee dl dt {float:left; display:inline-block; width:7em;}
table.fee dl dd {margin-left:7em;}

/* 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;}


/* 報酬料金 */
@media screen and (max-width: 767px) {
.fee_cnt {overflow:auto !important; width:100% !important;}
.fee_cnt::-webkit-scrollbar {
  height: 5px;
}
.fee_cnt::-webkit-scrollbar-track {
  border-radius: 5px;
  background: #f0f0f0;
}
.fee_cnt::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #404040;
}
}