@charset "utf-8";
/* CSS Document */
body { background-color:#ffffff; margin:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2f2f2f; line-height:18px; text-decoration:none;}
/* Common */
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px ; color:#0f0f14 ; border:0px  }
form { margin:0 }
img{border:0}

.font_11_gray {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	font-size:11px;
}

.font_11_gray a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	font-size:11px;
	text-decoration:underline;
}
.font_11_gray a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	font-size:11px;
	text-decoration:underline;
}
.font_11_gray a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	font-size:11px;
	text-decoration:underline;
}
.font_11_gray a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#c81327;
	line-height:18px;
	font-size:11px;
	text-decoration:underline;
}

.font_12_gray {
	font-family:Arial, Helvetica, sans-serif;
	color:#606060;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
}

.font_12_gray a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#606060;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.font_12_gray a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#606060;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.font_12_gray a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#606060;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.font_12_gray a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#c81327;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	font-size:12px;
	text-decoration:none;
}

.about_padding {
	padding-left:12px;
}

.contact {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2f2f2f;
	line-height:18px;
	text-decoration:none;
}

.contact_font a:link{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#c81327;
	line-height:18px;
	text-decoration:underline;
}
.contact_font a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#c81327;
	line-height:18px;
	text-decoration:underline;
}
.contact_font {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#c81327;
	line-height:18px;
	text-decoration:underline;
}
.contact_font a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#c81327;
	line-height:18px;
	text-decoration:none;
}

.contact_padding {
	padding-left:11px;
}
	
	
	
	
/*CSS by Seemon*/
.inner-pad{padding:25px 10px 35px 15px}
.about-txt { text-align:justify; padding-bottom:20px; color:#2f2f2f}
.about-txt a:link, .about-txt a:hover, .about-txt a:visited, .about-txt a:active{ text-align:justify; padding-bottom:30px; color:#C63; text-decoration:underline}
.about-who-title{font-size:16px; font-weight:bold; color:#344D80; padding-bottom:20px}
.about-who-hight{font-family:14px; font-weight:bold; color:#C63; font-style:italic}


.about-remind{font-size:12px; color:#F00;padding-bottom:45px}
.about-img{border:#C63 1px solid}
.about-line{border-bottom:2px #999 dotted; padding:20px 0px 20px 0px}

.core-txt{background-color:#dcdcdc;color:#2f2f2f; font-size:11px; text-align:left; padding:5px 10px 10px 10px;}


.miss-arrow{background:url(images/about/mission/arrow.jpg) center bottom no-repeat}
.miss-box{background-color:#dcdcdc;color:#2f2f2f; padding:10px}
.miss-txt{font-size:12px; text-align:justify; padding-bottom:20px;}
.miss-tb{background:url(images/about/mission/tb.png) center top no-repeat; width:484px; height:400px}
.miss-tb-2{background:url(images/about/mission/tb-1.png) center top no-repeat; width:484px; height:400px}


.vision-txt{text-align:justify; padding-bottom:10px;}
.vision-title{font-family:15px; font-weight:bold; color:#C63; padding-bottom:15px; background:#f1f1f1}
.vision-td1{padding:5px 15px; background:#ededed}
.vision-td2{padding:5px 15px; background:#dfdfde}


.indiv-title{font-size:16px; font-weight:bold; color:#344D80; padding-bottom:20px}
.indiv-sub-title{font-size:12px; font-weight:bold; color:#344D80; padding-bottom:10px}
.indiv-txt { text-align:justify; padding-bottom:20px; color:#2f2f2f}
.indiv-td{padding:5px 0px;}

.family-title{font-size:15px; font-weight:bold; color:#344D80; padding-bottom:20px}
.family-sub-title{font-size:12px; font-weight:bold; color:#344D80; padding-bottom:10px}
.family-txt { text-align:justify; padding-bottom:20px; color:#2f2f2f}
.family-td{padding:5px 0px;}

.dis-txt{font-size:12px; padding-bottom:15px; text-align:justify}
.dis-title{font-weight:bold; font-size:13px; color:#344d80}
