@charset "utf-8";

/*********************************
 *
 * STYLES
 *
 *********************************/

h3.ttl {background:url(../common/images/contents/bg_h2.gif) repeat-y; padding:16px 0 10px 0; border-bottom:1px solid #ddd; color:#694f02; font-size:14px; font-weight:bold; line-height:1.3;}
	h3.ttl span {font-size:12px;}
	
/* profile */
table.profile {width:100%; margin:0 auto;}
	table.profile th, table.profile td {padding:1em 0; border-bottom:1px solid #d6d6d1;}
	table.profile th {width:130px; color:#999;}

/* fee */
table.fee {width:100%; margin:0 auto;}
	table.fee th, table.fee td {padding:0.7em 1em; border:1px solid #d6d6d1; vertical-align:middle;}
	table.fee th {width:50%; background:#fafafa; font-weight:bold;}	
	table.fee thead th,
	table.fee thead td {background:#2c9ec5; color:#fff; text-align:center;}
	table.fee tbody td {text-align:center;}
	
/* 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;}
	
	
/* 報酬料金 */
@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;
}
}