@charset "utf-8";

/* Coach Menu
-------------------------------------*/
#coach_menu {
	text-align: left;
	background: url(../images/tt_menu.png) no-repeat;
	margin-top: 10px;
	padding-left: 110px;
	padding-bottom: 20px;
}
		#coach_menu dl{
			clear: both;
			padding: 5px 0 10px;
		}
		#coach_menu dt{
			float: left;
			width: 150px;
			padding: 7px 0;
			font-weight: bold;
		}
		#coach_menu dd{
			padding: 7px 0 7px 150px;
			border-bottom: 2px #ffffff dashed;
		}
		#coach_menu dd.border_t{
			border-top: 2px #ffffff dashed;
		}
		#coach_menu strong{
			font-weight: bold;
		}
		.m_top {
			min-height: 30px;
			height: auto !important;
			height: 30px;
			text-align: right;
			margin: 10px 0 20px;
			padding: 5px 0;
			font-size: 0.9em;
			border-top: 2px #ffffff dashed;
		}
		.m_top img {
			margin-bottom: 5px;
		}
		.f_sml {
			font-size: 0.9em;
			font-weight: normal;
		}
		.f_brw {
			padding-left: 5px;
			color: #47210d;
		}
		.f_pnk {
			color: #e85575;
		}
		.f_blu {
			color: #2ea3df;
		}
		.bg_ylw {
			min-height: 60px;
			height: auto !important;
			height: 60px;
			margin: 10px 0;
			padding: 5px;
			color: #47210d;
		}
		.bg_ylw p{
			overflow: hidden;
		}
		.bg_ylw span{
			float: left;
		}
		.h5_p{
			padding: 5px 0 0 10px;
		}

/*-----------------------------------*/
#cm_title {
	margin: 0;
	padding: 0;
}
	#cm_title h3{
		float: left;
		padding: 5px 0;
		color: #47210d;
		font-size: 1.2em;
		letter-spacing: 1px;
	}
	#cm_title p{
		padding: 5px 0 0 15px;
		overflow: hidden;
		color: #47210d;
		font-size: 0.9em;
	}
	
#cm_msg {
	margin: 10px 0;
	padding: 5px 0;
	font-size: 0.9em;
	text-align: center;
	color: #c00;
	border-top: 1px #fff dotted;
	border-bottom: 1px #fff dotted;
}

/*-----------------------------------*/
#parsonal {
	margin-bottom: 20px;
}
		#parsonal table{
			width: 520px;
			margin: 3px 0;
			border-collapse: collapse;
		}
		#parsonal th, #parsonal td{
			padding: 3px 7px;
			font-weight: bold;
			color: #ffffff;
			background-color: #EE869A;
			border-bottom: 2px #f9dac8 solid;
		}
		#parsonal th{
			text-align: left;
		}
		#parsonal td{
			text-align: right;
		}
.md_block {
	float: left;
	width: 330px;
}
/*-----------------------------------*/
#corp {
	margin-bottom: 20px;
}
		#corp h5{
			padding-top: 15px;
			font-size: 1.2em;
			font-weight: bold;
			letter-spacing: 1px;
			color: #2ea3df;
		}
		#corp table{
			width: 500px;
			margin: 3px 0;
			border-collapse: collapse;
		}
		#corp th, #corp td{
			padding: 3px 7px;
			font-weight: bold;
			color: #ffffff;
			background-color: #2ea3df;
			border-bottom: 2px #f9dac8 solid;
		}
		#corp th{
			text-align: left;
		}
		#corp td{
			text-align: right;
		}
		.bg_blu {
			margin: 5px 0;
		}
		.bg_blu strong{
			padding: 3px 7px;
			color: #ffffff;
			background-color: #2ea3df;
		}
		.bdct{
			text-align: center;
			border-right: 2px #f9dac8 solid;
		}

/*-----------------------------------*/
#seminar {
	margin-bottom: 20px;
}
		#seminar h5{
			padding-top: 15px;
			font-size: 1.2em;
			font-weight: bold;
			letter-spacing: 1px;
			color: #e95b12;
		}
		#seminar .line {
			margin-top: 15px;
			border-top: 2px #ffffff dashed;
		}
