@charset "utf-8";

body{margin:0; padding:0; font-family:Arial; font-size:12px; color:#707070;}
td{margin:0; padding:0; font-family:Arial; font-size:12px; color:#707070;}
dt,dd,dl { text-align:left;margin:0px; padding:0px; }
dt { font-family:Arial; font-size:18px; color:#008cc9; margin:0px; padding:0px;}
table span.tt01 { font-family:Arial; font-size:16px; font-weight:bold; color:#fb9413; margin-bottom:8px;}
table span.tt02 { font-family:Arial; font-size:16px; color:#333; margin-bottom:8px;}
table.call { margin-top:18px;}


/*Link*/
a {color:#707070; text-decoration:none;}
a:hover{color:#388ec4; text-decoration:none;}

/*Layout*/
#hd { width:100%; margin:0px; padding:0px; } 
#wrap { position:relative; width:900px; margin:0 auto; padding:0px; text-align:left;}
#top { position:relative; width:900px; height:354px;}
#top .logo { float:left; margin-top:10px; margin-bottom:10px; margin-left:20px; padding:0px; width:133px; height:44px;}
#top .quick { float:right; margin-top:30px; margin-right:10px; padding:0px; width:240px; height:18px;}
#top .quick ul { margin:0; padding:0px;}
#top .quick li { margin:0; padding:0px; list-style:none; display:inline;}
#top .quick li A {font-family:Arial; font-size:11px; color:#707070;  text-decoration:none; }
#top .quick li A:hover {font-family:Arial; font-size:11px; color:#388ec4;  text-decoration:none; }
#top .quick span { margin:0 3px; }
#top .gnb {float:left; width:900px; height:45px; background:url(../img/common/gvb_bg.gif) no-repeat;}
#top .gnb ul {margin-top:8px; margin-left:80px; padding:0px; text-align:left; }
#top .gnb li {margin:0; padding:0px; list-style:none; display:inline;}
#top .gnb li A {font-family:Tahoma; font-size:15px; color:#252525; text-decoration:none;  padding:0px;}
#top .gnb li A.a{margin-right:55px;}
#top .gnb li A.b{margin-left:45px;margin-right:45px;}
#top .gnb li A.c{margin-left:40px;margin-right:30px;}
#top .gnb li A.d{margin-left:60px;}
#top .gnb li A:hover {font-family:Tahoma; font-size:15px; color:#fff; text-decoration:none;  padding:0px;}

#top .visual {float:left; height:245px;}

#contents { position:relative; float:left; width:900px; height:335px; margin:15px 0 25px 0; padding:0px; display:inline;  }
#contents .left { position:absolute; top:0px; left:0px; width:620px; height:335px;}
#contents .left .bx01 { width:604px; height:180px; background:url(../img/index/box01.gif) no-repeat; padding:8px; vertical-align:top; }
#contents .left .bx02 { width:620px; height:120px; margin-top:19px; }
#contents .right { position:absolute; top:0px; left:640px; width:260px; height:335px; margin:0px; padding:0px; }
td.contact { height:149px; background:url(../img/index/box02.gif) no-repeat; padding-left:20px; padding-top:20px; margin:0px; text-align:left; vertical-align:top;}
table span.ct { font-family:Arial; font-size:12px; font-weight:bold; color:#fb9413; line-height:22px; margin-bottom:8px;}


#bottom{float:left; position:relative; width:890px; height:52px; padding:10px;margin:0px; background:url(../img/common/bottom_bg.gif) repeat-x;}
#bottom span { float:left; margin:0px; padding:0px; line-height:16px;font-family:Arial; font-size:12px; color:#707070;}
#bottom span.add { color:#555;}
#bottom .gobiz {float:right; margin:15px; padding:0px; width:78px; height:13px;  }
#copy { position:relative; text-align:right; width:900px; height:20px; }