.left_wrap p, .left_wrap li {
	font-size: 10pt;
/*	font-weight: bold;*/
	line-height: 18pt;
	color: #63544a;
}

.left_wrap a {
	color: #63544a;
	text-decoration:underline;
}

.left_wrap a:hover {
	text-decoration:none;
}

.title {
	margin-top: 40px;
	padding: 10px;
	background-color: #eee;
}

.title h3 {
	padding-left: 20px;
	border-left: 5px solid #f89a00;
	font-size: 13pt;
	font-weight: bold;
	line-height: 13pt;
	color: #4f4f4f;
}

div.title {
	margin-bottom:14px;
}

article ul {
	list-style: disc inside;
	padding-left: 10px;
}

.important {
	font-size: 13pt;
	color: #f89a00;
}

.important_pk {
	font-size: 13pt;
	color: #ff4998;
}

.space {
	margin: 30px auto 40px;
}

.img-r {
	float:right;
	margin:0 0 0 14px;
}

.img-l {
	float:left;
	margin:0 14px 0 0;
}

.img-c {
	margin:24px 0;
}

.img-c img {
	width:100%;
	height:auto;
}

.tb-about {
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	font-size: 10pt;
	line-height: 16pt;
	color: #63544a;
}

.tb-about th {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	text-align:left;
	font-weight:bold;
	padding:8px 14px;
	background:#f5f3f0;
	white-space:nowrap;
}

.tb-about th.th-attention span {
	background:#d95d96;
	color:#FFF;
	padding:4px 8px;
}

.tb-about td {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	text-align:left;
	padding:8px 14px;
}

.btn-entry {
	text-align:center;
}

.btn-entry a {
	color:#FFF;
	background:#e264a1;
	font-weight:bold;
	padding:24px;
	display:block;
	text-decoration:none;
	font-size:16px;
}

.btn-entry a:hover {
	background:#FFF;
	color:#e264a1;
	border:solid 3px #e264a1;
}

.img-whats {
	float:right;
}


/* tb-list
======================================= */
.tb-list {
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	font-size: 10pt;
	line-height: 16pt;
	color: #63544a;
	margin-bottom:50px;
}

.tb-list th {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	text-align:left;
	font-weight:bold;
	padding:8px 10px;
	background:#f5f3f0;
	font-size:90%;
}

.tb-list th.tb-list-head#left-edge {
	width:28%;
}

.tb-list th.tb-list-head {
	width:18%;
	text-align:center;
}

.tb-list th.tb-list-cap {
	background:#f89a00;
	color:#FFF;
}

.tb-list td {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	text-align:center;
	vertical-align:middle;
	padding:8px 10px;
	font-size:90%;
	line-height:1.6;
}

.tb-list td.al-l {
	text-align:left;
}


/* tb-list 5col
======================================= */
.tb-list5 {
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	font-size: 10pt;
	line-height: 16pt;
	color: #63544a;
	margin-bottom:50px;
}

.tb-list5 th {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	text-align:left;
	font-weight:bold;
	padding:8px 10px;
	background:#f5f3f0;
	font-size:90%;
}

.tb-list5 th.tb-list-head#left-edge {
	width:28%;
}

.tb-list5 th.tb-list-head {
	width:14%;
	text-align:center;
	font-size:90%;
}

.tb-list5 th.tb-list-cap {
	background:#f89a00;
	color:#FFF;
}

.tb-list5 td {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	text-align:center;
	vertical-align:middle;
	padding:8px 10px;
	font-size:90%;
	line-height:1.6;
}

.tb-list5 td.al-l {
	text-align:left;
}


/* profile
======================================= */
.profile-box {
	margin-bottom:36px;
}

.profile-box h3 {
	 background:url(../img/common/st_light.png) no-repeat #f99a00;
	 background-size:cover;
	 padding:10px 14px;
	 color:#fff;
	 font-size:120% !important;
	 font-weight:bold;
}

.profile-box h3 span {
	padding:0 0 0 14px;
	font-weight:normal;
	font-size:90% !important;
}


.profile-box .profile-body {
	background:#f5f5f5;
	padding:30px;
	overflow:hidden;
}

.profile-box .profile-body .profile-l {
	width:240px;
	float:left;
}

.profile-box .profile-body .profile-l img {
	width:100%;
	height:auto;
}

.profile-box .profile-body .profile-r {
	width:375px;
	float:right;
}

.profile-box .profile-body .profile-l ul {

}

.profile-box .profile-body .profile-l ul li {

}
