@charset "utf-8";
/* =======================================

	About Us CSS

========================================== */
/*==========================================
   Common
========================================== */
body.about #main #tab {
	width: 702px;
	margin: 10px 0 0 18px;
	background: url(../../images/common/bg_main_sub_middle.gif) left top repeat-y;
}
body.about #main #tab #tabInner { background: url(../../images/bg_main_sub_bottom.gif) left bottom no-repeat; }
body.about #main #tab #tabInner ul#tnav {
	margin-bottom: 10px;
	padding-left: 1px;
}
body.about #main #tab #tabInner ul#tnav li {
	width: 140px;
	height: 41px;
	float: left;
	display: inline;
	background-image: url(../../images/tnav.gif);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 45px;
	text-indent: 1em;
}
body.about #main #tab #tabInner ul#tnav li a {
	height: 41px;
	color: #FFF;
	display: block;
}
body.about #main #tab #tabInner ul#tnav li.current,
body.about #main #tab #tabInner ul#tnav li a:hover {
	color: #000;
	background-image: url(../../images/tnav_on.gif);
	text-decoration: none;
	font-weight: bold;
}
body.about #main #tab #tabInner .section {
	width: 674px;
	margin-left: 13px;
	padding-bottom: 40px;
	line-height: 1.5em;
}
body.about #main #tab #tabInner .section h3 {
	line-height: 30px;
	margin-bottom: 20px;
	color: #FFF;
	padding-left: 1em;
	background: url(../../images/bg_title_medium.gif) left top no-repeat;
}
body.about #main #tab #tabInner .section h4 {
	line-height: 30px;
	background-color: #eaeceb;
	font-weight: bold;
	text-indent: 1em;
}
body.about #main #tab #tabInner .section h5 {
	line-height: 30px;
	border: solid 1px #b2b2b2;
	text-indent: 0.7em;
	margin: 0 1em 20px 1em;
}
body.about #main #tab #tabInner .section h5.black {
	border: none;
	background-color: #000;
	color: #FFF;
}
body.about #main #tab #tabInner .section .left {
	float: left;
	display: inline;
	padding-left: 1em;
}
body.about #main #tab #tabInner .section .left.read { width: 330px; }
body.about #main #tab #tabInner .section .left.image { width: 300px; }
body.about #main #tab #tabInner .section .right {
	float: right;
	display: inline;
	padding-right: 1em;
}
body.about #main #tab #tabInner .section .right.read { width: 330px; }
body.about #main #tab #tabInner .section .right.image { width: 300px; }
/*==========================================
   tab 1
========================================== */
/*==========================================
   tab 2
========================================== */
body.about#tab2 #main #tab #tabInner .section ol li { margin-bottom: 2em; }
body.about#tab2 #main #tab #tabInner .section ol li h4 { margin-bottom: 0.5em; }
body.about#tab2 #main #tab #tabInner .section ol li p { padding-left: 2em }
body.about#tab2 #main #tab #tabInner .section h5 {
	color: #e60012;
	font-weight: bold;
	margin-left: 1em;
	margin-bottom: 0.5em;
}
body.about#tab2 #main #tab #tabInner .section ul { margin-left: 2em; }
body.about#tab2 #main #tab #tabInner .section ul li { text-indent: -0.5em; }
/*==========================================
   tab 3
========================================== */
body.about#tab3 #main #tab #tabInner .section h3 { margin-bottom: 10px; }
body.about#tab3 #main #tab #tabInner .section .sectionInner { margin-bottom: 20px; }
body.about#tab3 #main #tab #tabInner .section .sectionInner .left.read { }
body.about#tab3 #main #tab #tabInner .section .sectionInner .left.read p { margin-bottom: 1em; }
body.about#tab3 #main #tab #tabInner .section .sectionInner .left.read p span { color: #e60012; }
body.about#tab3 #main #tab #tabInner .section .sectionInner .right.image { height: auto; }
body.about#tab3 #main #tab #tabInner .section .sectionInner .right.image p {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1.2em;
}
body.about#tab3 #main #tab #tabInner .section .sectionInner .right.image p img { }
body.about#tab3 #main #tab #tabInner .section .sectionInner h4 { margin: 0 0 1em 0; }
body.about#tab3 #main #tab #tabInner .section .sectionInner h5 { }
body.about#tab3 #main #tab #tabInner .section ul li { }
body.about#tab3 #main #tab #tabInner .section ul li p { margin: 0 2em 2em; }
body.about#tab3 #main #tab #tabInner .section ul li ul { margin: 0 2em 2em; }
body.about#tab3 #main #tab #tabInner .section ul li ul li { }
body.about#tab3 #main #tab #tabInner .section ul li ul li h6 { font-weight: bold; }
body.about#tab3 #main #tab #tabInner .section ul li ul li p {
	margin: 0 1em;
	margin-bottom: 0.5em;
}
body.about#tab3 #main #tab #tabInner .section p { margin: 0 1em 1.5em; }
body.about#tab3 #main #tab #tabInner .section p.image { text-align: center; }
/*==========================================
   tab 4
========================================== */
body.about#tab4 #main #tab #tabInner .section h3 { margin-bottom: 10px; }
body.about#tab4 #main #tab #tabInner .section .sectionInner { margin-bottom: 20px; }
body.about#tab4 #main #tab #tabInner .section .sectionInner .float { padding-left: 0; }
body.about#tab4 #main #tab #tabInner .section .sectionInner .float.read { }
body.about#tab4 #main #tab #tabInner .section .sectionInner .float.read p { margin-bottom: 1em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner .float.read p span { color: #e60012; }
body.about#tab4 #main #tab #tabInner .section .sectionInner .float.read p.image {
	float: right;
	display: inline;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner h4 { margin: 0 0 1em 0; }
body.about#tab4 #main #tab #tabInner .section .sectionInner h5 { }
body.about#tab4 #main #tab #tabInner .section .sectionInner h5.black {
	margin-top: 2em;
	clear: both;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner p.indent {
	margin-right: 2em;
	margin-left: 2em;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner ul { }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li { margin: 0 1em 0 2em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li.left,
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li.right {
	width: 330px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li.left p { margin: 0 2em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li.right p { margin: 0 1em 0 2em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li.left h5,
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li.right h5 { margin-bottom: 1em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li p { margin: 0 2em 2em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li ul { margin: 0 2em 2em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li h6 { font-weight: bold; }
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li p {
	margin: 0 1em;
	margin-bottom: 0.5em;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li dl {
	margin-bottom: 1em;
	margin-left: 1em;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li dl dt {
	width: 60px;
	float: left;
	display: inline;
	clear: both;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner ul li dl dd {
	width: 560px;
	float: left;
	display: inline;
}
body.about#tab4 #main #tab #tabInner .section .sectionInner p { margin: 0 1em 1.5em; }
body.about#tab4 #main #tab #tabInner .section .sectionInner p.image { text-align: center; }
/*==========================================
   tab 5
========================================== */
body.about#tab5 #main #tab #tabInner .section h3 { margin-bottom: 10px;}
body.about#tab5 #main #tab #tabInner .section p.title img { padding: 5px; border: solid 1px #e5e5e5; margin-bottom: 10px; }
body.about#tab5 #main #tab #tabInner .section ul { margin-left: 2px; }
body.about#tab5 #main #tab #tabInner .section ul li {
	width: 132px;
	height: 210px;
	float: left;
	display: inline;
	margin: 0 2px 2px 0;
}
body.about#tab5 #main #tab #tabInner .section ul li img {
	padding: 7px;
	background:url(../../images/about_bg_image.gif) left top no-repeat;
}
body.about#tab5 #main #tab #tabInner .section ul li span.image { display: block; margin-bottom: 3px; }
body.about#tab5 #main #tab #tabInner .section ul li span.text { font-size: 11px; line-height: 1.4em; }

