@charset "utf-8";
/* CSS Document */


/*======== reset & clear ========*/

@import "common/reset.css";
@import "common/clearfix.css";


/*======== main style ========*/

@import "common/layout.css";
@import "common/main.css";


/*======== IE ========*/

@import ../ie.css;


/*======== windows IE 5.x ========*/

@media tty {
	i{content:"\";/*" "*/}} @import '../win-ie5x.css'; /*";}
}/* * /


/*======== detail ========*/
#mainArea h3 {border-bottom:1px solid #0097E0; margin:10px 0; _margin:0 0 10px 0; font-weight:bold; font-size:medium;}

/* topnav */
#mainArea ol.topnav {
	/*position:relative;
	left:-15px;display:block;display:block;
	margin-left:-10px;*/
}
#mainArea ol#topnav li {
	float:left;
	margin:2px 8px 2px -5px;
}

/* topmessage */
#mainArea #topmessage { width:634px; margin:25px 0; }
#mainArea #topmessage .messagetxt { 
	float:left;
	width:430px;	
}
#mainArea #topmessage .pic { float:left; }
#mainArea #topmessage .messagetxt p { margin:0 20px 20px 13px;}

/* outline */
#mainArea .plofile { width:634px; margin:15px 0 30px 0; }
/*#mainArea .plofile table { width:100%;}*/
.plofile ul { margin:20px 15px; }
.plofile ul li { margin:10px 0px; }


/* vision */
#mainArea .vision { width:604px; margin:15px 15px 30px 15px; _margin:0px 15px 10px 15px; }
#mainArea .vision h3 { border:none; margin:25px 0 10px 0;}
#mainArea .vision h4 {border-bottom:1px solid #0097E0; margin:10px 0; font-weight:bold; font-size:medium;}
/*#mainArea .vision p{ margin:10px 0;}*/
.vision ul { margin:20px 15px; }
.vision ul li { margin:10px 0px; }
#mainArea .vision .leadtxt { padding-left:12px;}

#mainArea .vision2 { position:relative; width:604px; margin:15px 15px 30px 15px; padding:15px 10px; background:#FFFDE5; }
#mainArea .vision2 h4 {border-bottom:1px solid #0097E0; margin:0 0 20px 0; font-weight:bold; font-size:medium; }
#mainArea .vision2 p { text-align:center; margin:15px 0 0 0; }
#mainArea .vision2 dl {margin:15px 50px 0 25px; }
#mainArea .vision2 dl dt { font-weight:bold; }
#mainArea .vision2 dl dd { margin: 0.1em 0 0.5em 1.5em; }

#mainArea .vision3 { position:relative; width:604px; margin:15px 15px 30px 15px; padding:15px 10px; background:#EBF6FD; }
#mainArea .vision3 h4 {border-bottom:1px solid #0097E0; margin:0 0 20px 0; font-weight:bold; font-size:medium; }
#mainArea .vision3 imd { text-align:center; }
#mainArea .vision3 p { margin:15px 25px 0 ; }


/* history */
#mainArea .history { width:604px; margin:30px 15px 30px 15px; _margin:30px 15px 0px 15px; }
#mainArea .history p{ margin:0 0 0px 0;}

/* office */
#mainArea .office { width:604px; margin:30px 15px 30px 15px; _margin:30px 15px 0px 15px; }
#mainArea .office p{ margin:0 0 25px 0;}
.office ul { margin:20px 15px; }
.office ul li { margin:10px 0px; }

table.dasedline2 { width:100%;}
table.dasedline2 th { width:200px; }
table.dasedline2 th, table.dasedline2 td {
	padding:10px 15px;
	background:url(../images/line_dashed_01.gif) repeat-x left bottom;
}


table.dasedline3 { width:100%;}
table.dasedline3 th { width:200px; }
table.dasedline3 th, table.dasedline3 td {
	padding:10px 15px;
}


/* CSR */
#mainArea .csrtxt { float:left;}
#mainArea .csrtxt300 { float:left;width:290px;}
#mainArea .csrpic { float:right;text-align:center;margin-left:10px;font-size:10px;padding:15px 0 10px 0;}
