@charset "utf-8";



header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
ul,ol,dl{list-style:none;}
img {border:0; vertical-align:top;}
fieldset {border:0;}
li {list-style-type:none;}
/* html, body {width:100%; height:100%; margin:0; padding:0;} */

/* header */
#header_wrap { position:relative; z-index:99; margin:0 auto; height:145px; background:url('/images/bg_top.gif')}
#header {width:1000px; margin:0 auto; position:relative; }
#header h1 {float:left;}
#btn_top {width:1000px; float:left;  position:relative; height:22px; z-index:100; background:url('/images/bg_top.gif')}
#btn_top ul {text-align:right;}
#btn_logo {width:1000px; float:left;  position:relative; height:73px; z-index:100; background:url('/images/bg_logo.gif')}
#btn_logo ul {text-align:center;}

#gnb {float:left;  position:relative; height:50px; }
#gnb h2 {float:left;  position:relative; z-index:2;}
#gnb h2 a {color:#fff;}
#gnb h2 a:hover {color:#fcfc64;}
#gnb #gnb_title1 {padding-right:0px;}
#gnb #gnb_title2 {padding-right:0px;}
#gnb #gnb_title3 {padding-right:0px;}
#gnb #gnb_title4 {padding-right:0px;}
#gnb #gnb_title5 {padding-right:0px;}
#gnb #gnb_title6 {padding-right:0px;}
#gnb ul {position:absolute; top:40px; top:-500px; font-family:돋움,tahoma; font-size:9pt;}
#gnb1 {left:40px;}
#gnb2 {left:190px;}
#gnb3 {left:380px;}
#gnb4 {left:500px;}
#gnb5 {left:640px;}
#gnb6 {left:770px;}
#gnb7 {right:50px;}

#gnb ul li {padding:3px 0; letter-spacing:-1px;}
* html #gnb ul li {padding:1px 0; letter-spacing:-1px;}
*+ html #gnb ul li {padding:1px 0; letter-spacing:-1px;}
#gnb ul li a {color:#cad6f2; font-weight:bold; padding:2px 2px; letter-spacing:-1px;}
* html #gnb ul li a {color:#cad6f2; font-weight:bold; padding:1px 2px; letter-spacing:-1px;}
*+ html #gnb ul li a {color:#cad6f2; font-weight:bold; padding:1px 2px; letter-spacing:-1px;}
#gnb ul li a:hover {background:#1b2745; padding:2px 2px; font-weight:bold; color:#a5d5fa; text-decoration:none; letter-spacing:-1px;}
/* #gnb ul li a:hover {background:#1C5B83; padding:2px 2px; font-weight:bold; color:#ABD8F2; text-decoration:none; letter-spacing:-1px;} */
#gnb_bg {position:absolute; z-index:97; width:100%; left:0px;  top:-300px; height:328px; }
/* * html #gnb_bg {background:url(bg_main.gif) repeat-x left bottom;}
*+ html #gnb_bg {background:url(bg_main.gif) repeat-x left bottom;} */
/* #bg_color {background:#E06810; z-index:96; position:absolute; left:0px; bottom:8px; width:100%; height:240px;} */
#bg_color {background:#13317b; z-index:96; position:absolute; left:0px; bottom:8px; width:100%; height:320px;}
* html #bg_color {bottom:0px;}
*+ html #bg_color {bottom:1px;}


#main_wrap {width:100%;display:block;}

/* #main_wrap #bg { width:1000px; margin:0 auto; height:450px; background:url('../images/bg_main.jpg') }
#main_wrap #flash { width:490px; float:left; height:347px; margin-top:176px;}
#main_wrap #flash2 { width:510px; float:left; height:570px; } */

/*비쥬얼*/
#main_visual_wrap {width:100%;height:570px;position:relative;background:url('../images/mv_navi.gif') left bottom repeat-x;}

#main_visual_wrap ul {width:1000px;height:485px;position:absolute;left:50%;margin-left:-600px;}
#main_visual_wrap ul li {height:485px;position:absolute;top:0;left:0;display:none;}

#main_visual_wrap div {width:100%;height:85px;position:absolute;left:50%;bottom:0;margin-left:-501px;}
#main_visual_wrap div ol {width:1002px;overflow:hidden;}
#main_visual_wrap div ol li {float:left;}





#sub_wrap { width:100%; position:relative; margin:0 auto; }
#sub_wrap .subImg1 {position:relative; width:100%; height:160px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .subImg2 {position:relative; width:100%; height:160px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .subImg3 {position:relative; width:100%; height:160px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .subImg4 {position:relative; width:100%; height:160px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .subImg5 {position:relative; width:100%; height:160px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .subImg6 {position:relative; width:100%; height:160px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .subImg7 {position:relative; width:100%; height:160px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .titleBx {position:relative; width:1000px; height:54px;margin:0 auto; margin-top:20px;}
#sub_wrap .titleLine {position:relative; width:100%; height:1px; background:#e0dddd;}
/* #sub_wrap .mapping {position:absolute; top:280px; right:0; font-size:11px; color:#9a9a9a; height:14px; vertical-align:middle;} */
#sub_wrap .mapping {position:absolute; top:20px; right:0; font-size:11px; color:#9a9a9a; height:14px; vertical-align:middle;}
#sub_wrap .contents {position:relative; width:1000px; height:100%;margin:0 auto;}
#sub_wrap .contents2 {position:relative; width:980px; height:100%;margin:0 auto;}
#sub_wrap .space {position:relative; width:1000px; height:40px;margin:0 auto; }


#containerBottom{position:relative; width:100% margin:0 auto; height:390px; }
#containerBottom_in{width:1000px; margin:0 auto; height:390px; }
#containerBottom_in_in {width:774px; height:390px; float:left; }

/* ContainerBottom */
.bttopBx {width:1000px; height:23px; float:left;}
.bttopBx ul { text-align:center;}

.btleftBx {width:215px; height:200px; float:left;background:url('/images/bg_form.jpg') 0 0 no-repeat; }
.btleftBx .formBx {width:215px; height:200px;padding:32px 0 0 11px; }
.btleftBx .formBx ul {float:left;}
.btcenterBx {width:559px; height:200px; float:left; }
.btcenterBx .listBx {width:499px;margin-left:30px;}

.btrightBx {width:215px; height:200px; float:left;}
.btrightBx .bnBx {width:215px; height:200px;}
.btrightBx .bnBx li {width:215px; list-style:none;}


.counselBx {width:260px; height:170px; float:left;margin-top:20px; }
.psBx {width:260px; height:170px; float:left;margin-top:20px; }
.noticeBx {width:220px; height:170px; float:left;margin-top:20px; }
.galleryBx {width:220px; height:170px; float:left;margin-top:20px; }

#containerBottom_in_in2 {width:226px; height:390px; float:left; }
.kakaoBx {width:226px;height:390px; float:left; background:url('../images/toggle_counsel_bg00.png') no-repeat;margin:0 auto;}




#containerBottom2{position:relative; width:100% margin:0 auto; height:213px; background:url('../images/line_main.gif'); background-position: center top}
#containerBottom_in2 {width:1000px; height:213px; margin:0 auto; }


#containerBottom3{position:relative; width:100% margin:0 auto; height:210px;}
#containerBottom_in3 {width:1000px; height:210px; margin:0 auto; }
.rollBx {width:419px; height:170px; float:left; }
.mapBx {width:294px; height:170px; float:left; }
.bnrBx {width:287px; height:170px; float:left; }
.bnrBx ul {width:287px;float:left; }
.bnrBx li { float:left; }

#partner{position:relative; width:100%; margin:0 auto; height:68px;  background:url('../images/bg_partner.gif'); background-position: center top}
#partner_in{position:relative; width:1000px; height:68px; margin:0 auto;} 


#footer{position:relative; width:100%; margin:0 auto; height:124px;  background:url('../images/bg_foot.gif'); background-position: center top}
#footer_in{position:relative; width:1000px; height:124px; margin:0 auto;} 

.addBx {width:1000px; height:80px; float:left;}
.addBx ul {float:left;}
.footBx {width:1000px; height:124px; float:left;}
.footBx ul {float:left;}
.footBx li {list-style:none; float:left;}


/* btn_2sub */

#btn2sub {position:relative; width:1000px; height:90px; float:left;} 
.btn2subBx {position:relative; width:1000px; height:50px; float:left;} 
.btn2subBx ul {float:left;}
.btn2subBx li {list-style:none; float:left;}


#btn_pop {position:relative; width:700px; height:65px;margin:0 auto;margin-top:10px;} 
.btn_popBx {position:relative; width:700px; height:50px; float:left;margin-left:5px;} 
.btn_popBx ul {float:left;}
.btn_popBx li {list-style:none; float:left;}

.btn_popContents {position:relative; width:700px; height:100%;margin:0 auto;}

table.Table {width:100%;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #3EABF0;}
table.Table th, table.Table td {padding:10px 0 5px 0;border:solid 1px #E0E6EA;color:#666;font-size:12px;text-align:center;}
table.Table thead th {font-weight:bold;background-color:#F2F9FE;}
table.Table tbody tr.blankTr td {padding:0;min-height:4px !imporatnt;font-size:0pt;line-height:0;height:4px;}
table.Table tbody td.taL {text-align:left;padding-left:20px;}




.foB {font-weight:bold;} 
.fLeft {float:left;} 
.fRight {float:right;} 
.taC {text-align:center;} 
.taL {text-align:left;} 
.taR {text-align:right;} 

/* 토글퀵 */
#toggle_wrap {position:relative;z-index:9999998;}
#toggle_banner_bg {position:absolute;height:1300px;top:0px;right:0px;z-index:9999998;background:url('../images/bg_quick.gif') repeat;width:166px;}
#toggle_banner_wrap {position:absolute;height:1300px;top:0px;right:0px;z-index:9999999;width:166px;overflow:hidden;}
#toggle_quick_btn {position:absolute;top:180px;right:166px;z-index:9999999;width:26px;height:95px;}
#toggle_quick_btn.btn1 {background:url('../images/icon_quick_close.png') no-repeat;}
#toggle_quick_btn.btn2 {background:url('../images/icon_quick_open.png') no-repeat;}
#toggle_end_bg {position:absolute;height:100px;top:1300px;right:0px;z-index:9999998;background:url('../images/bg_quick_end.png') repeat;width:166px;}

.quick_counsel {width:166px;height:385px;background:url('../images/toggle_counsel_bg.png') no-repeat;margin:0 auto;}
.quick_counsel .m_form_wrap {padding:112px 0 0 98px;}
.quick_counsel .m_form_wrap p {margin:7px 0;}
.quick_counsel .m_name {}
.quick_counsel .m_name input {width:119px;height:16px;font:normal 11px/21px 'dotum';border:1px solid #c7cdd3;background:#fff;}
.quick_counsel .m_content textarea {width:111px;height:38px;overflow:hidden;font:normal 11px/16px 'dotum';padding:3px;}
.quick_counsel .m_cell {}
.quick_counsel .m_cell input {width:119px;height:16px;font:normal 11px/21px 'dotum';border:1px solid #c7cdd3;background:#fff;}
.quick_counsel .m_type {width:109px;border:1px solid #c7cdd3;background:#fff;}
.quick_counsel .m_type select {width:100%;height:100%;font:normal 11px/21px 'dotum';border:0;}
.quick_counsel .m_chk {position:relative;left:-48px;padding-top:-1px;font:normal 11px/16px 'dotum';color:#3a3235;text-align:center;}
.quick_counsel .m_chk a {font:bold 11px/16px 'dotum';color:#3a3235;}
.quick_counsel .m_chk input {}
.quick_counsel .m_btn {}
.quick_counsel .m_btn input {position:relative;left:-44px;top:-1px;}



.quick_cont_box .bn_link {width:166px; height:240px; margin:0 auto; }
.quick_cont_box .bn_link li {float:left; height:80px; }


.quick_cont_box .counsel_box {width:166px; height:118px; margin:0 auto; }
.quick_cont_box .counsel_box ul {float:left;}

.quick_cont_box .in_box {width:166px; height:207px; margin:0 auto; }
.quick_cont_box .in_box ul {float:left;}

.quick_cont_box1 {width:166px; height:280px; margin:0 auto; }
.quick_cont_box1 .in_box {width:166px; height:380px; margin:0 auto; }
.quick_cont_box1 .in_box ul {float:left;}

.quick_cont_box .mobile_box {width:166px; height:130px; margin:0 auto; }
.quick_cont_box .mobile_box ul {float:left;}

.quick_cont_box .cartoon_box {width:166px; height:112px; margin:0 auto; }
.quick_cont_box .cartoon_box ul {float:left;}