@import url("base.css");



body{  background:url(/images/new/main/body_bg.gif) left top repeat-x;}
/*body{ background:url(/images/new/common/body_bg.gif) left top repeat-x;}*/
/* color */
.oran{ color:#f7941d;}
.b{color:#009bdb;}

/*layout---------------------------------------------------------------------------------------------------------------------------*/
#wrap{ width:970px; margin:0 auto; position:relative;  }
#header{ width:970px;height:123px; margin-bottom:5px; position:relative;z-index:1200; }
#container{width:970px;overflow:hidden; margin:0 0 30px 0;position:relative; z-index:1; }
#footer{width:970px; clear:both;overflow:hidden; margin-top:30px; border-top:1px solid #e4e4e4; color:#555; padding-top:10px;}


/*header--------------------------------------------------------------------------------------------------------------------------*/
h1.logo{ position:absolute; left:400px; top:40px; z-index:1300; }
h1.logo a{overflow:hidden;width:264px; height:50px;display:block; }



/*lnb*/
div.lnb{ overflow:hidden; text-align:right; width:960px;padding-top:4px;height:21px;}
div.lnb ul.lnb{ float:left; }
div.lnb ul li{ float:left;}




/*gnb*/
#gnb{ clear:both;background:url(/images/new/common/gnb_bar.gif) left top no-repeat;width:982px;position:absolute; left:0; top:60px;padding-bottom:10px;z-index:1100;}
#gnb ul.gnb{ margin-left:70px; padding-bottom:10px;}
#gnb ul li{ float:left; padding:0 19px;}
#gnb ul li img{ vertical-align:top;}
#gnb ul.topmenu_sub{position:absolute;left:0; top:25px;height:38px; padding-top:15px; }
#gnb ul.topmenu_sub li{ display:inline; background:none; color:#0065ba; padding:0 5px; word-spacing:-1px;}
#gnb ul.topmenu_sub li a{color:#999; font-weight:bold;}
#gnb ul.topmenu_sub li a:hover{color:#009ddb;}
#gnb #menu_2{ margin-right:300px;}
.msub01{z-index:1000; background:url(/images/new/common/gnb_on.gif) 170px top no-repeat; width:1100px; margin-left:0;}
.msub02{z-index:1000; background:url(/images/new/common/gnb_on.gif) 65px top no-repeat; width:400px;  margin-left:265px;}
.msub03{z-index:1000; background:url(/images/new/common/gnb_on.gif) 130px top no-repeat;width:400px; margin-left:620px;}
.msub04{z-index:1000; background:url(/images/new/common/gnb_on.gif) 870px top no-repeat; width:960px;  margin-left:0px;}




/*contaienr*/
#container .visual{  width:517px; margin-right:10px; float:left;}
#content{float:left;  }

#content .news{  position:relative; clear:both;overflow:hidden; margin-bottom:20px;}
#content .news  dl dt{ margin-bottom:10px;}
#content .news  dl dd p{  margin:0 10px 0 0; padding:0; width:127px; height:87px; float:left;}
#content .news  dl dd ul{  float:left; overflow:hidden; width:290px;}
#content .news  dl dd ul li{ text-align:right; margin-bottom:5px;}
#content .news  dl dd ul li.tl{ text-align:left;}
#content .news  dl dd ul li a{ float:left;}
#content .news dl dd.site{  background:url(/images/new/eng/scroll_bg.gif) left top no-repeat; width:423px; height:30px;}
#content .news dl dd.site ul{ width:350px; position:absolute; left:60px; top:31px;}
#content .news dl dd.site ul li{ display:inline;}
#content .news dl dd.site ul li img{ width:102px; height:24px;}
#content .news dl dd.site .prev{position:absolute; left:10px; top:40px;}
#content .news dl dd.site .next{position:absolute; right:15px; top:40px;}

#content .news span.more{ position:absolute; right:5px; top:5px; }





/*footer--------------------------------------------------------------------------------------------------------------------------*/
#footer{ position:relative; height:80px;}
#footer p.logo{ margin:0 40px 10px 0; }
#footer p{ float:left; }
#footer ul{ float:left;   overflow:hidden; position:absolute; left:195px; top:5px;}
#footer ul li{ display:inline; background:url(/images/new/common/foot_dot.gif) right 5px no-repeat; padding:0 5px;word-spacing:-1px;}
#footer ul li a{ font-size:11px; }
#footer ul li.none{ background:none;}
#footer address{  font-style:normal; color:#707070; font-size:11px; position:absolute; left:200px; top:30px; }
#footer select{ width:170px; height:20px; margin-left:140px;}
#footer span{ font-size:11px;color:#707070; position:absolute; left:200px; top:50px;}
#footer span em{ font-style:normal; color:#17a8f8; font-weight:bold;}

/*ÅÆÇÃ¸´-------------------------------------------------------------------------------------------------------------------------------*/

/*list*/
div.list{ clear:both;}
div.list dl{ margin-bottom:20px;}
div.list dl dt{ background:url(/images/new/common/bl_01.gif) left 8px no-repeat; padding-left:10px; font-weight:bold; color:#000; margin-bottom:5px;}
div.list dl dd{ background:url(/images/new/common/bl_02.gif) left 8px no-repeat; padding-left:10px; margin-left:10px; line-height:180%;}
div.list dl dd.none{ background:none; }
div.list ul li.none{ background:none;}
div.list dl dd.list dl dt{ background:url(/images/new/common/bl_03.gif) left 5px no-repeat; padding-left:10px; color:#727272;}
div.list dl dd.list dl dd{ margin-bottom:5px;}


/*h5*/
h5{ background:url(/images/new/common/bl_04.gif) left 5px no-repeat; color:#000; padding-left:8px; font-size:13px; font-weight:bold; margin-bottom:10px;}

/*box*/
div.box{ background:url(/images/new/common/box_bg01.gif) left top repeat-x; border:1px solid #dfdfdf; height:42px; clear:both; overflow:hidden;}

/*research*/
div.research{ width:650px; clear:both; border:1px solid #ccc; background:#f3f3f3; margin-top:40px; padding:10px; overflow:hidden; position:relative; z-index:-1; }
div.research dl{overflow:hidden; }
div.research dl dt{ font-weight:bold; margin-bottom:10px; display:inline;}
div.research dl dd{margin-bottom:10px;  padding-left:20px;display:inline;}
div.research p{ margin:0; padding:0; clear:both;}
div.research p textarea{ border:1px solid #d2d2d2; width:600px; height:45px; float:left; margin-right:5px;}
div.research p .img{ float:left;}
div.research span{ margin-top:10px;clear:both;  display:block; background:url(/images/new/common/icon_strpoint.gif) left top no-repeat;padding-left:22px; font-size:11px; line-height:150%;}
div.research p.txt{ border:1px solid #ccc; background:#fff; padding:3px; width:535px; font-weight:normal; color:#707070;}
div.research p.txt strong{color:#707070;}
div.research p.img{ position:absolute; top:13px; right:10px;}
div.research label {color:#707070; font-weight:normal;}




















