body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#707070; }

form { margin:0px; }

img {border:0px;vertical-align:top;}

a:link, a:visited, a:active { text-decoration:none; color:#707070; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */


input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.skip{position:absolute !important;width:1px !important;height:1px !important;left:-1000% !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;text-indent:-1000em !important;background:none !important;}
.skip iframe{width:0;height:0;overflow:hidden;}

* { margin:0; padding:0; }
.fL { float:left;}

#head_event_wrap { position:relative;width:100%;height:auto;background:url("/img/new_main/top/top_ev_bg.png") left bottom repeat-x;z-index:300;}
#head_event { position:relative;width:1000px;height:0;margin:0 auto;}
#head_event_open { position:absolute;left:0;bottom:-45px;z-index:300;}
#head_event_close { position:absolute;left:0;bottom:-45px;z-index:300;display:none;}


#head_wrap { position:relative;width:100%;height:193px;z-index:200;top:0;background:url("/img/new_main/top/top_bg.jpg") center top repeat-x;} 
#head_div  { position:relative;width:1200px;height:193px;margin:0 auto;}
#head { position:relative;width:1200px;height:193px;margin:0 auto;}
#head h1 { position:absolute;left:520px;top:35px;}
#head .head_dot_1 { position:absolute;right:0;top:5px;}
#head .head_dot_1 span { display:inline-block;width:74px;text-align:center;}
#head .head_dot_1 a { color:#ffffff;}

#head .head_dot_2 { position:absolute;left:40px;bottom:67px;}
#head .head_dot_3 { position:absolute;right:85px;bottom:67px;}

#head_wrap #menu {position:absolute;width:100%;left:0;top:123px;height:70px;/*background:url("/img/new_main/top/menu_bg.jpg") center top no-repeat;*/border-top:1px solid #eeeeee;background-color:#fff;}
#head_wrap #menu .dp1 {position:relative;max-width:1200px;height:68px;margin:0 auto;}
#head_wrap #menu li { list-style:none;}
#head_wrap #menu li.dept {height:68px;text-align:center;}
#head_wrap #menu li.mmenu a { font-family: 'Noto Sans KR', Tahoma, 굴림, sans-serif; font-size: 18px; color: #2e2e2e; font-weight: 400; line-height: 100%; letter-spacing: -1px; display: inline-block; padding: 0 20px 2px; margin: 25px 0 0 0; border-right: 1px solid #2e2e2e; text-decoration: none; }
#head_wrap #menu li.mmenu:last-child a { border-right: none; }
#head_wrap #menu li.mmenu.on a { font-weight: bold; color: #274d88; }


#country { position:absolute;right:5px;top:65px;}
#top_search{ position:absolute; width:350px; top:60px; left:0; text-align:right; }
#top_search .top_search { width:290px; border:2px solid #484848; height:24px; }

#menu .m1{ position:relative;width:100%;}
#menu .m1 ul.left_m {position:absolute;left:55px;top:15px;line-height:100%;}
#menu .m2{ position:relative;width:100%;left:0;}
#menu .m2 ul.left_m {position:absolute;left:198px;top:15px;line-height:100%;}
#menu .m3{ position:relative;width:100%;left:0;}
#menu .m3 ul.left_m {position:absolute;left:369px;top:15px;line-height:100%;}
#menu .m4{ position:relative;width:100%;left:0;}
#menu .m4 ul.left_m {position:absolute;left:540px;top:15px;line-height:100%;}
#menu .m5{ position:relative;width:100%;left:0;}
#menu .m5 ul.left_m {position:absolute;left:743px;top:15px;line-height:100%;}
#menu .m6{ position:relative;width:100%;left:0;}
#menu .m6 ul.left_m {position:absolute;left:371px;top:15px;line-height:100%;}
#menu .m7{ position:relative;width:100%;left:0;}
#menu .m7 ul.left_m {position:absolute;left:840px;top:15px;line-height:100%;}

li.smenu_link2 { list-style:none; float:left;margin-right:20px; }
#menu .in_menu { height:43px;position:relative;width:1200px;margin:0 auto;}
#menu  .smenubox {
	height: 0;z-index:300;width:100%;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	top:70px;left:0;
	background:url("/img/new_main/navi/navi_bg_01.jpg") bottom left repeat-x;
}
#top_menus {height:100px;}

#menuItems { height: 352px; border-bottom: 2px solid #000000; }



#main_wrap {  position: relative;width: 100%;min-width: 1220px;}


#main_con1 { position:relative;width:1200px;height:220px;margin:0 auto;margin-top:-130px;}
#main_con2 { position:relative;width:1200px;height:600px;margin:0 auto;}
#main_con2_1 { position:absolute;left:0;top:0;}
#main_con2_2 { position:absolute;left:400px;top:0;}
#main_con2_3 { position:absolute;right:0;top:0;}
#main_con2_4 { position:absolute;left:400px;top:300px;}
#main_con2_5 { position:absolute;right:0;top:300px;}

#main_con3 { position:relative;width:1200px;height:319px;margin:0 auto;}
#main_con3_1 { position:relative;width:400px;height:319px;float:left;background:url("/img/new_main/main_con_07_01.jpg") no-repeat; }
#main_con3_2 { position:relative;width:400px;height:319px;float:left;background:url("/img/new_main/main_con_07_02.jpg") no-repeat;}
#main_con3_3 { position:relative;width:400px;height:319px;float:left;background:url("/img/new_main/main_con_07_03.jpg") no-repeat;}

#main_con3 .main_con3_more1 { position:absolute;left:10px;top:215px;}
#main_con3 .main_con3_more2 { position:absolute;left:20px;top:215px;}
#main_con3 .main_con3_more3 { position:absolute;left:30px;top:215px;}

#main_con4 { position:relative;width:100%;height:648px;background:url("/img/new_main/main_con_08_bg.jpg") center top no-repeat; }
#main_con4_wrap { position:relative;width:1200px;height:648px;margin:0 auto;}
#main_con4_wrap .mContents { position:relative;top:300px;}
#main_con4_wrap .mContents .right_img { margin-left:40px;}
#main_con4_wrap .cdot1 { position:absolute;left:270px;top:228px;height:48px;overflow:hidden;}
#main_con4_wrap .cdot1 li { float:left;margin-left:10px;}
#main_con4_wrap .cdot_on1 img { position:relative;top:-51px;}

#main_con5 { position:relative;width:1200px;height:200px;margin:0 auto;margin-top:80px;}
#main_con5_1 { position:relative;width:400px;height:200px;float:left;}
#main_con5_2 { position:relative;width:399px;height:200px;float:left;border-left:1px solid #d7d7d7;}
#main_con5_3 { position:relative;width:399px;height:200px;float:left;border-left:1px solid #d7d7d7;}

#main_con5 h4 { position:absolute;left:35px;top:0;}

#main_con5  .main_bodo_list { position:absolute;left:35px;top:50px;width:310px;height:auto;overflow:hidden;margin-bottom:5px; }
#main_con5  .main_bodo_list li{ position:relative;width:310px;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;font-size:15px;}
#main_con5  .main_bodo_list li span {color:#3facc0;}

#main_con5  .main_bodo_list li a {font-family:'Malgun Gothic';}

#main_con5_3 .main_con_5_3_1 { position:absolute;left:35px;top:50px;}
#main_con5_3 .main_con_5_3_2 { position:absolute;left:235px;top:65px;}
#main_con5_3 .main_con_5_3_3 { position:absolute;left:235px;top:139px;}

#main_con6 { position:relative;width:1200px;height:230px;margin:0 auto;margin-top:60px;}




#tail_wrap { position: relative; width: 100%; height: 553px; }
#tail_menu { position: relative; width: 1200px; margin: 70px auto 0; padding: 25px 0 30px 0; font-family: 'Noto Sans KR', Tahoma, 굴림, sans-serif; border-top: 2px solid #32353b; border-bottom: 4px solid #32353b; }
#tail_menu > div { float: left; padding: 0 20px; }
#tail_menu > div ul li { font-size: 16px; line-height: 30px; letter-spacing: -2px; }
#tail_menu > div ul li a { text-decoration: none; color: #5f5f5f; }
#tail_menu > div ul li:nth-child(1) { font-size: 18px; font-weight: bold; padding-bottom: 15px; }
#tail_menu > div ul li:nth-child(1) a { color: #000000; }
#tail_menu:after { clear: both; display: block; content: ''; }
#tail_blog { position: relative; width: 1200px; margin: 0 auto; text-align: right; padding: 12px 0; }
#tail_box { position: relative; width: 100%; height: 220px; background: url("/img/new_main/sitemap/footer.jpg") center top no-repeat; }
#tail { position: relative; width: 1200px; height: 220px; margin: 0 auto; }
#tail li {list-style: none; }
#tail .info { position: absolute; left: 0; top: 15px; }
/*
#tail_menu h4 { margin-top:25px;margin-bottom:15px;}
#tail_menu .sitemap_menu_1 { position:absolute;left:17px;top:60px;}
#tail_menu .sitemap_menu_2 { position:absolute;left:186px;top:60px;}
#tail_menu .sitemap_menu_3 { position:absolute;left:358px;top:60px;}
#tail_menu .sitemap_menu_4 { position:absolute;left:528px;top:60px;}
#tail_menu .sitemap_menu_5 { position:absolute;left:700px;top:60px;}
#tail_menu .sitemap_menu_6 { position:absolute;left:870px;top:60px;}
#tail_menu .sitemap_menu_7 { position:absolute;left:1041px;top:60px;}
#tail_menu .sitemap_menu_8 { position:absolute;left:1060px;top:60px;}
#tail_menu .sitemap_menu_9 { position:absolute;left:0;top:300px;color:#727272;}
#tail_menu .sitemap_menu_10 { position:absolute;right:0;top:295px;}
*/

#tail h1 { position:absolute;left:0;top:25px;}
#tail .pri_menu { position:absolute;right:0;top:165px;}
#tail .pri_menu a {font-weight:bold;color:#a1a1a1;}
#tail .pri_menu .partner a {font-weight:bold;color:#ffffff;}


address { position:absolute;left:130px;top:45px;font-style:normal;}
address p {}
#tail .adm_link { position:absolute;right:0;top:275px;}
#tail .adm_link a { color:#b7b7b7; }

#contents_ms { overflow:hidden; width:100%; height:759px; margin:0 auto; background:none repeat scroll 0 0 #fff; } /* position:relative */
	
/* slider */

#slider { left:0;top:0;  /*height:741px;*/ position:absolute; }
#slider ul { /*height:741px;*/ position:absolute;list-style:none; }
#slider ul li { list-style:none; float:left; width:100%; height:759px; position:absolute; }
#slider ul li div.box { margin:0 auto; width:1000px; height:759px; position:relative; }

/* slider - gp1 */

.slider_gp1 { top:0; left:0; position:absolute; }
.slider_gp1 ul {  position:relative; }
.slider_gp1 ul li { list-style:none; float:left; width:100%;  position:absolute; }

.slider_gp1 ul li div { margin:0 auto; width:1000px;position:relative; }
.slider_gp1 ul li div.box1 img { top:260px; left:270px; position:absolute; }
.slider_gp1 ul li div.box2 img { top:260px; left:150px; position:absolute; }
.slider_gp1 ul li div.box3 img { top:260px; left:230px; position:absolute; }
.slider_gp1 ul li div.box4 img { top:260px; left:480px; position:absolute; }
/* slider - gp2 */

.slider_gp2 { top:0; left:0;  position:absolute; }
.slider_gp2 ul { /*height:741px;*/ position:relative; }
.slider_gp2 ul li { list-style:none; float:left; width:100%;  position:absolute; }

.slider_gp2 ul li div { margin:0 auto; width:1000px; position:relative; }

.slider_gp2 ul li div.box1 img { top:685px;left:0; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box2 img { top:530px; left:460px; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box3 img { top:515px; left:460px; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box4 img { top:515px; left:460px; cursor:pointer; position:absolute; }

/* prev */

#arrowPrev { width:64px; height:101px; position:absolute; top:270px; left:5%; }
#arrowPrev div.img { width:64px; height:101px; position:absolute; }
#arrowPrev div.square { width:109px; height:101px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px; }
	
/* next */

#arrowNext { width:64px; height:101px; position:absolute; top:270px; right:5%; }
#arrowNext div.img { width:64px; height:101px; position:absolute; }
#arrowNext div.square { width:109px; height:101px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px; }

/* navigation */

#contents_nav_container { position:relative;z-index:100;width:100px;height:15px;margin:0 auto;left:-550px;top:595px;overflow:hidden;}

#contents_nav_container .default { margin:0; padding:0; width:100px; height:15px; position:absolute; }
#contents_nav_container .over { position:absolute; width:20px; height:15px; overflow:hidden;  }
#contents_nav_container .over ul { margin:0; padding:0; width:100px; height:15px; position:absolute; }
#contents_nav_container .line { margin:0; padding:0; width:100px; height:15px; position:absolute; }
#contents_nav_container .btn { margin:0; padding:0; width:100px; height:15px; position:absolute; }

#contents_nav_container .default li { list-style:none;  width:20px; height:15px; position:relative; float:left;}


#contents_nav_container .over ul li { list-style:none;  width:20px; height:15px; position:relative; float:left;}


#contents_nav_container .line li { list-style:none; width:1px; height:15px; background:#fff; position:absolute; }
#contents_nav_container .btn li { list-style:none;  width:20px; height:15px; background:#fff; cursor:pointer; position:relative; float:left;}

/* */

#contents_ms_loading_panel { width:31px; height:31px; top:320px; margin:0 auto; position:relative; }

#quick_menu_btn_mini { width:17px;height:107px;background:#eeeeee;display:none;}
@media only screen and (min-width: 768px) and (max-width: 1250px) {
	#quick_menu_btn { display:none;}
	#quick_menu_btn_mini { display:block;}
}


#quick_menu { position: fixed;  top:0;right:0; z-index:1000; background:#ffffff; float:right; line-height:0; }

#quick_menu_bg { position:absolute;width:100%;height:2000px;background:#000000;z-index:100;opacity:0.7;display:none;}

#quick_menu_show { position: fixed; width:440px; top:192px;right:104px;display:none; }
#quick_menu_btn { position:absolute; width:104px;left:-104px;height:925px;top:192px;z-index:10;} 
#quick_menu_btn .mdot {position:absolute; top:745px; left:35px; width:100px;z-index:10;}
#quick_menu_btn .mdot img {position:relative;  vertical-align:top;top:-11px;}
#quick_menu_btn .mdot li  { float:left; width:15px; height:11px; overflow:hidden;  }
#quick_menu_btn .on img  {position:relative;top:0;}

#quick_menu_btn_open {position:absolute;right:104px;;width:150px;height:900px;opacity:0;background:#000000;z-index:2000;top:192px;}
#quick_menu_btn_close { position:absolute;right:104px;width:90px;height:90px;top:192px;z-index:2000;display:none;}
#quick_online { display:none;width:440px;}
#quick_online_re { display:none;}
#quick_kakao{ display:none;}
#quick_sms{ display:none;}
#quick_map{ display:block;}
#map_api {  position:absolute; left:39px;top:143px;width:395px;height:435px;overflow:hidden; }

table.chart4 {position:relative;top:121px;width:410px;left:16px;font-size:11px;}
table.chart4 thead th{ font-weight:normal; border-top:3px #139ed9 solid;color:#000000;height:30px;border-bottom:1px solid #7e7e7e;}
table.chart4 thead th.first{border-top:3px #139ed9 solid;}
table.chart4 tbody th{ color:#5f5f5f;background-color:#f4f4f4;}
table.chart4 tbody td{color:#848484;height:30px;}
table.chart4 tbody td.first{border-top:3px #000000 solid;}

table.chart4 th.leftB { border-left:0px solid #b8b7b8;padding-left:20px;text-align:left;}
table.chart4 th.leftC { border-left:0px solid #b8b7b8;text-align:center;}
table.chart4 th.bott { border-bottom:1px solid #b8b7b8;}
table.chart4 td.leftB { border-left:0px solid #b8b7b8;padding-left:20px;}
table.chart4 td.leftC { border-left:0px solid #b8b7b8;text-align:center;}
table.chart4 td.bott { border-bottom:1px solid #b8b7b8;}

table.chart4 td.topb { border-top:3px #7e7e7e solid;}
table.chart4 th.con { background:#ffffff;color:#626262;}
table.chart4 td.con { padding:10px;}
table.chart4 td.conb { border-bottom:2px solid #393939; }

/*  quick kakao */

#body_wrap .names { position:absolute;left:161px;top:164px;height:25px;width:210px;}
#body_wrap .passwords { position:absolute;left:161px;top:203px;height:25px;width:210px;}
#body_wrap .classs { position:absolute;left:161px;top:244px;height:25px;width:210px;}
#body_wrap .hp1s { position:absolute;left:161px;top:283px;height:25px;width:63px;}
#body_wrap .hp2s { position:absolute;left:234px;top:283px;height:25px;width:63px;}
#body_wrap .hp3s { position:absolute;left:307px;top:283px;height:25px;width:63px;}
#body_wrap .wr_5s { position:absolute;left:161px;top:324px;height:25px;width:210px;}

#body_wrap .agrees { position:absolute;left:161px;top:357px;}
#body_wrap .kakao_btns { position:absolute;left:144px;top:402px;width:200px;height:50px;}

#body_wrap .sms_name { position:absolute;left:160px;top:163px;height:25px;width:210px;}
#body_wrap .sms_class { position:absolute;left:160px;top:204px;height:25px;width:210px;}
#body_wrap .sms_hp1  { position:absolute;left:160px;top:243px;height:25px;width:63px;}
#body_wrap .sms_hp2 { position:absolute;left:234px;top:243px;height:25px;width:63px;}
#body_wrap .sms_hp3 { position:absolute;left:307px;top:243px;height:25px;width:63px;} 
#body_wrap .sms_area { position:absolute;left:160px;top:284px;height:25px;width:210px;}
#body_wrap .sms_sex { position:absolute;left:160px;top:324px;height:25px;width:100px;}
#body_wrap .sms_age { position:absolute;left:270px;top:324px;height:25px;width:100px;}
#body_wrap .sms_content { position:absolute;left:160px;top:363px;width:208px;height:80px;}
#body_wrap .sms_agree1 { position:absolute;left:163px;top:452px;}
#body_wrap .sms_agree2 { position:absolute;left:159px;top:492px;}
#body_wrap .sms_btns { position:absolute;left:99px;top:477px;width:270px;height:50px;}

#body_wrap .map_btns { position:absolute;left:101px;top:473px;width:270px;height:50px;}
#body_wrap .ev_btn { position:absolute;top:478px;left:102px;}
#body_wrap .even_con { position:absolute;left:15px;top:150px;width:440px;height:400px;overflow:hidden;line-height:1.5em;}
#daum_api_map { position:absolute;left:25px;top:1359px;}
.mb10 { margin-bottom:10px; }
.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.ml12 {margin-left:12px;}
.ml20 {margin-left:20px;}
.tac { text-align:center; }

#daumRoughmapContainer1489473971594 { position:absolute;left:26px;top:5px;width:310px;height:235px;overflow:hidden;}