@charset "utf-8";

*{
	margin:0; padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color : #666666 ;
	
}
/* 
body{
	margin:0;
	padding:0;
	line-height:160%;background-color: #FFFFFF;
	background-attachment: fixed;
}
 */
img{
	border:0;
}

img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none; color:navy;}
a:hover, a:active, a:focus{text-decoration:none; color:red;}
a:visited{color:purple;}
textarea{overflow:auto;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend, .atl {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */

.clear{clear:both;}


/*    */
a:link    {color: #383838; text-decoration: none;}
a:visited {color: #383838; text-decoration: none;}
a:hover   {color: #316da1; text-decoration: none;}
a:active  {color: #316da1; text-decoration: none;}

/*  */


.b { font-weight:bold; }
.table_text { color:#316da1; font-weight:bold;}
.copy { font-size : 11px ; color : #e1eed7;}
.utility {
	text-align:right;
	padding:0 15px 0 0; }
.s_text { font-size :11px; color : #4e5662;}
.n { font-size :11px; color : #818181; }
.line { border-top : 1px solid #cccccc; }
.b_line {border-bottom : 1px solid #dfdfdf;}
.b_line2 { border-bottom : 1px solid #dfdfdf; border-right : 1px solid #dfdfdf; }



/* Wrapper */
html, body{width:100%; height:100%; background:#f4f9fc;}
#wrapper{position:relative; width:100%; height:100%; background: url(../images/bg.gif) #f4f9fc repeat-x;}

#topArea{width:970px; height:110px;}
#subtopImg{width:970px; height:151px;}

#cntArea{width:970px;}

#cntLeft{position:relative; float:left; width:259px; height:529px;}

#cntCent{position:relative; float:left; width:318px; height:529px; background:#fff;}
#mainNews{margin-left:12px; width:293px;}
#mainIntro{position:absolute; top:162px; left:0; width:318px; height:208px; text-align:center; background: url(../images/main-cent-bg.jpg) no-repeat; z-index:2;}
#mainIntro h2{padding-bottom:5px; font-size:20px; color:#6398dd; font-family:arial; font-weight:normal;}
#mainIntro p{padding:0 15px; font-size:10px; color:#95afde; line-height:12px;}

#cntRight{position:relative; float:right; width:326px; padding-left:66px; height:529px; background: url(../images/main_ra.gif) no-repeat;}
#cntRight h3{color:#3f7ac0; font-size:15px; font-weight:bold;}
#mainProduct{padding-top:35px; width:326px; height:170px; background: url(../images/right_bg.gif) right top no-repeat;}
#mainProduct dl{float:left; margin-top:10px; width:94px; height:132px;}
#mainProduct dt a{padding-left:15px; font-family:arial; color:#5e5e5e; font-size:16px; font-weight:bold; background: url(../images/bullet-02.gif) 0 5px no-repeat;}
#mainProduct dd.prodtxt{padding-left:17px; font-family:arial; color:#919191; font-size:11px;}
.mr5{margin-right:22px;}
#mainProduct dd img{width:94px; height:94px;}
#movie embed {padding-left:0 50%; float:center; }


#mainCertifi{padding-top:10px; height:80px;}
#mainCertifi h3 a{color:#3f7ac0; font-size:15px; font-weight:bold;}
#mainCertifi h3 {margin-bottom:5px; }
#mainCertifi li{color:#79a4dc; font-size:11px;}

#banner{width:326px; height:69px; overflow:hidden;}
#banner02{float:left; width:81px; height:69px;}
#banner01{float:left; padding-left:3px; width:242px; display:inline;}

#footer{float:left; width:970px; height:100px; background: url(../images/copy_bg.gif) repeat-x;}
#copylogo{float:left; width:180px; margin:20px 25px;}
#copytxt{float:left; width:330px; height:50px; margin:15px 25px; background: url(../images/copy_txt.gif) no-repeat;}
#copytxt p{text-indent:-9999px;}
#copymake{float:right; width:330px;}


#subcntArea{margin-bottom:20px; width:970px; background: url(../images/sub_left_bg_02.gif) left top repeat-y;}
#leftMenu{position:relative; float:left; width:190px; background: url(../images/sub_left_bg_02.gif) repeat-y;}
#leftMenubox{padding-top:86px; background: url(../images/sub_left_bg_01.gif) repeat-y;}
#leftMenu h2{padding-top:10px; padding-left:20px; width:170px; height:71px; background: url(../images/left_form_top.gif) no-repeat;}
#leftMenu ul{padding-left:25px; min-height:250px; background: url(../images/left_form_middle.gif) repeat-y;}
#leftMenu li{width:134px; border-bottom:0px solid #fff; }
#leftMenu li.pd{padding-top:3px; padding-bottom:3px;}
#leftMenu p{padding-top:10px; padding-left:25px; width:165px; height:72px; background: url(../images/left_form_bottom.gif) no-repeat;}

#subContents{position:relative; float:left; display:inline; width:780px; margin-bottom:30px; background:url(../images/form_05.gif) #fff right top repeat-y;}
#history{width:100%; height:30px; text-align:right; background: url(../images/sub02/dot.gif) #fff left bottom no-repeat;}
#contents{padding-left:12px; padding-right:18px; width:750px; background: url(../images/form_04.gif) right top no-repeat;}
#form{width:100%; height:10px; background: url(../images/form_bottom.gif) right top no-repeat;}

.contents01{padding-left:50px; margin-bottom:25px;}
.contents01 dt{padding-left:15px; margin-top:10px; padding-bottom:10px; background: url(../images/sub02/dot2.gif) 0 3px no-repeat;}
.contents01 dd{padding-left:15px; line-height:20px;}

.contents02{margin-left:50px; margin-bottom:25px; width:600px; height:220px; border:1px solid #e1e1e1; background:#ffffff;}
.contents02 h4{padding-left:25px; margin-top:10px; padding-bottom:10px; background: url(../images/sub02/dot2.gif) 10px 3px no-repeat; border-bottom:1px solid #e1e1e1;}
.contents02 .contents02-01{float:left; text-align:center; width:200px; height:180px;}
.contents02 .contents02-02{float:right; width:397px; height:185px; border-left:1px solid #e1e1e1;  display:inline;}
.contents02 dl{width:397px; height:30px; clear:both;}
.contents02 dt{float:left; padding-top:9px; padding-left:10px; padding-bottom:8px; height:13px; width:185px; border-right:1px solid #e1e1e1;}
.contents02 dd{float:left; padding-top:9px; padding-left:10px; padding-bottom:8px; height:13px; width:185px; display:inline; }

.graybg{background:#f1f1f1;}
.underline{border-bottom:1px solid #e1e1e1;}

.contents03{margin-left:50px; margin-bottom:50px; width:600px; height:96px; border:1px solid #e1e1e1; background:#ffffff;}
.contents03 h4{padding-left:15px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #e1e1e1; font-weight:normal;}
.contents03 dl{width:600px; clear:both;}
.contents03 dt{float:left; padding:9px 0 8px 10px; height:13px; width:79px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f1f1f1;}
.contents03 dd{float:left; padding:9px 0 8px 10px; height:13px; display:inline; border-bottom:1px solid #e1e1e1;}

.ddWidth01{width:250px;}
.ddWidth02{width:150px;}

.contents04{margin-left:50px; margin-bottom:150px; width:600px; height:135px; border:1px solid #e1e1e1; background:#ffffff;}
.contents04 h4{padding-left:15px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #e1e1e1; font-weight:normal;}

.contents05{padding-left:50px; margin-bottom:25px;}
.contents05 dt{padding-left:15px; margin-top:10px; padding-bottom:10px;}
.contents05 dd{padding-left:15px; line-height:20px;}

.contents06{padding-left:50px; margin-bottom:25px;}
.contents06 dd{padding-left:15px; margin-top:10px; line-height:20px; padding-bottom:10px; background: url(../images/sub02/icon1.gif) 0 3px no-repeat;}
