@charset "euc-kr";

html,body{margin:0;padding:0;height:100%; }
body{font-family:"Malgun Gothic",dotum,'µ¸¿ò',gulim,'±¼¸²',Helvetica,Apple-Gothic,sans-serif; word-wrap:break-word; font-size:12px; background:#fff;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0; }
input,select,td,th{font-size:12px;vertical-align:middle}
/*table{table-layout:fixed;border-spacing:0;border-collapse:collapse}*/
ol,ul,li{list-style:none;}
hr, legend, caption, .hidden {position:absolute; left:-5000px; visibility:hidden; overflow:hidden;line-height:0.1%; font-size:0.1%;width:0.1%; height:0.1%}
img,fieldset{border:0 none}
label,button{cursor:pointer}
em,address{font-style:normal}
a:link,a:visited{color:#767676; text-decoration:none}
a:hover,a:active{text-decoration:none} 

/*°øÅëcss*/
.clb {clear:both;}
.bo {border:1px solid red;}
.bo2 {border:2px solid #666;}
.bold {font-weight:bold;}
.w30p {width:30%;}
.w40p {width:40%;}
.w50p {width:50%;}
.w60p {width:60%;}
.w65p {width:65%;}
.w70p {width:70%;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt60 {margin-top:60px;}
.mr10 {margin-right:10px;}
.wi40p {width:40%;}
.wi90p {width:90%;}
.wi100p {width:100%;}
.fl {float:left;}
.fr {float:right;}
.t_center {text-align:center; }
.pinkfont {color:#f25454}
span.red {color:#F33;}
span.brown {color:#850f0f;}
span.red {color:#e12222;}
span.orange {color:#ff6000;}
span.bluebold {color:#1a4c90; font-weight:bold;}
.uline {text-decoration:underline;}
.h64 {height:64px;}
#nav {position:relative; top:35px; z-index:1000;}
#nav h1 {position:relative; top:15px; left:7px; float:left; width:260px; padding-left:20px; margin-right:150px; box-sizing:border-box;}
#nav h1 a {display:block; }
   
/*¸ÞÀÎ*/
 #mainWrap {width:1024px; height:650px; background:url(../images/main_bb.jpg) no-repeat 0 0; margin:0 auto; }
 #nav {position:relative;  width:1024px; height:90px; }
 .section1 {float:right; position:relative; width:347px; height:560px;}
 .boardWrap {position:relative; top:55px;  width:325px; height:111px;}
 .boardWrap #boardBox {position:relative; top:13px; padding-left:5px;}
  .boardWrap #more {display:block; position:relative; right:15px;}
 .product_int {position:relative; top:69px; width:325px; height:175px; }
 .product_int .pro {position:relative; margin:0; padding:0; top:16px; left:1px; width:319px;}
 .product_int h2 {border-bottom:1px solid #b3b3b3;}
 .callcenter {position:relative;   top:85px; width:325px; height:106px;}
 .banner2 {position:relative; top:93px; width:324px; height:54px;}
 .banner2:after {display:block; content:''; clear:both;}
 .banner2 .location a {float:left; display:block;}
 .banner2 .online_re a {float:right; display:block;}
.footer {clear:both; position:relative; width:1024px; height:74px; margin:0 auto; padding-top:10px;  border-top:1px solid #aaa; background:#fff;}
.footer .logo {float:left; width:200px; display:inline-block;  padding-top:5px;margin-right:30px;}
.footer .copy {float:left; display:inline-block; padding-top:5px; font-size:11px;}

/*¼­ºê°øÅë*/
.subWrap {width:100%; height:auto; margin:0 auto; background:url(../images/subwrap_bg.jpg) no-repeat center top;}
#subviWrap {width:1024px; height:280px; margin:0 auto; background:url(../images/sub_bb.jpg) no-repeat 0 0;}
#subContainer {position:relative; width:1024px; margin:20px auto 0;  min-height:auto;}
#subContainer:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.subContents {position:relative; float:left; width:774px; min-height:100%;  }
.subContents h2 {position:relative; top:34px; padding-bottom:5px; border-bottom:1px solid #a3a3a3; font-size:22px;}
.subcontain {clear:both; position:relative; top:60px; width:774px;  min-height:900px;  padding-left:12px;  padding-right:12px; padding-bottom:85px; font-size:13px; line-height:160%; box-sizing:border-box;}
.subcontain_map {clear:both; position:relative; top:60px; width:774px;  min-height:700px;  padding-left:12px;  padding-right:12px; padding-bottom:85px; font-size:13px; line-height:160%; box-sizing:border-box;}
.subcontain_board {clear:both; position:relative; top:60px; width:774px;  min-height:500px;  padding-left:12px;  padding-right:12px; padding-bottom:85px; font-size:13px; line-height:160%; box-sizing:border-box;}
.subcontain .tit_01 {font-size:17px; font-weight:bold; padding-bottom:14px;}
.subcontain h3 {font-size:18px; color:#000; padding-bottom:10px; }
.subcontain h3.tit {font-size:18px; color:#fff; padding-top:5px; padding-left:10px; padding-bottom:7px; margin-bottom:30px; background:url(../images/h3_bg.png) no-repeat 0 center;}
.subcontain h5 {font-size:13px; color:#000; padding-bottom:7px; padding-top:15px;} 
.subcontain h6 {font-size:13.5px; color:#000; padding-left:15px; padding-bottom:5px; margin-top:15px; background:url(../images/icon_h6.gif) no-repeat 0 center;} 
.homemenu {position:absolute; right:10px; height:34px;}
.homemenu li {float:left; padding-right:15px; padding-left:7px; margin-top:10px; background:url(../images/home_icon.gif) no-repeat right center;}
.homemenu li.last {background:0 none; font-weight:bold;}
.homemenu:after {display:block; content:''; clear:both;}
#lnb {position:relative; float:left; width:225px; height:auto; margin-right:25px;}
#lnb .top {position:relative; width:225px; height:72px;   padding-top: 23px;  padding-left:15px; font-size: 22px;  line-height: 1em;  letter-spacing:-0.1em; color: #fff; background:url(../images/lnb_bg.png) no-repeat 0 0; box-sizing:border-box;}
#lnb .top h2 {font-size:23px; font-weight:100;}
#lnb #lnb-menu {background:url(../images/lnb_line_bg.gif) repeat-y;}
#lnb ul#lnb-menu li.f {background:url(../images/lnb_line.gif) no-repeat center bottom;}
#lnb ul#lnb-menu li.e {padding-bottom:5px; background:url(../images/lnb_line_bottom.gif) no-repeat center bottom;}
ul#lnb-menu li.f a { display: block;  padding: 9px 0 8px 20px;  font-size: 14px;  font-weight: bold;}
ul#lnb-menu li.f .current {color:#2d68b2; background:url(../images/lnb_current.gif) no-repeat 200px center;}
ul#lnb-menu li.f a:hover {color:#2d68b2; background:url(../images/lnb_current.gif) no-repeat 200px center;}
ul#lnb-menu li.f ul {width:99%; margin:0 auto; background:#f2f6fb; }
ul#lnb-menu li.f ul li.top-no a {border:0;}
ul#lnb-menu li.f ul li a {display:block; margin:3px 12px 3px 12px; color:#000; font-size:12px; line-height: 0.8em; border-top:1px solid #d5d8dc; }
ul#lnb-menu li.f ul li a:hover {color:#2d68b2; }

/*¼­ºêdetail*/
.subcontain dl.sec1 {width:100%; height:auto; margin-bottom:30px;}
.subcontain dl.sec1 dt {font-size:14px; font-weight:bold; padding-left:18px; background:url(../images/icon_dt.gif) no-repeat left center;}
.subcontain dl.sec1 dd {padding-top:10px; padding-bottom:15px;}
.subcontain .pic1 {}
.subcontain .pic1 li {width:250px; height:auto; margin-bottom:10px; border:2px solid #c7c7c7;}
.subcontain .pic1 li img {width:100%;}
.subcontain .pic1 li p.name {text-align:center; padding:3px 0; background:#eee; letter-spacing:-0.6px; }
.subcontain .sp_name {font-size:15px; margin-bottom:10px; padding:4px 0 4px;  padding-left:11px; color:#002050; letter-spacing:-0.7px; background:url(../images/sp_bg.gif) no-repeat 0 center;  font-weight:bold;}


table.type01{border-collapse:collapse; border-spacing:0; border:none; width:100%; margin:0; padding:0; margin-top:5px;}
table.type01 th{border:solid 1px #c8c8c8;  padding:5px 5px; text-align:center; font-weight:bold; color:#1e1e1e; background:#dee6f4; }
table.type01 td{border:solid 1px #c8c8c8; padding:5px 5px; text-align:center;}
table.type01 td.bg1{background:#e4daff;}
table.type01 td.bg2{background:#e3e3e3;}

table.type02{border-collapse:collapse; border-spacing:0; border:none; width:100%; margin:0; padding:0;}
table.type02 th{border:solid 1px #c8c8c8;  padding:5px 5px; text-align:center; font-weight:bold; color:#1e1e1e; background:#f9df9d; }
table.type02 td{border:solid 1px #c8c8c8; padding:5px 5px; text-align:center;}


table.tour{border-collapse:collapse; border-spacing:0; border:none; width:99%; margin:0; padding:0; line-height:150%; border:double 
1px #a7a7a7;}
table.tour th{border:solid 1px #c8c8c8;  padding:10px 5px; text-align:center; font-weight:bold; color:#fff; background:#d2c9ee; }
table.tour td{border:solid 1px #c8c8c8; padding:7px 10px; background:#f9fefe;}
table.tour td.number {font-weight:bold; text-align:center; color:#e10145; background:#fbf1f1;}
table.tour td.name {font-weight:bold; text-align:center; border-right:3px double #c8c8c8; color:#072585; background:#fefff0;}
table.tour td.contain {border-right:3px double #c8c8c8;}


/* Ã£¾Æ¿À½Ã´Â ±æ - ´ÙÀ½¸Ê */
#map_canvas00{width: 740px; height: 500px; padding: 10px; border: 1px solid #ccc;}