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_wrap { position:relative;width:100%;min-width:1250px;height:188px;z-index:200;top:0;background:url("/img/main/top/top_bg.png") center top repeat-x;}

#head { position:relative;width:1200px;height:188px;margin:0 auto;}
#head h1 { position:absolute;left:485px;top:35px;}
#head .head_dot_1 { position:absolute;right:0;top:20px;}
#head .head_dot_1 a {color:#ffffff;}

#head #menu_top { position:absolute;right:0;top:133px;}
#head_wrap #menu {position:absolute;width:100%;left:0;top:120px;height:46px;}
#head_wrap #menu .dp1 {position:relative;width:1200px;height:46px;margin:0 auto;}
#head_wrap #menu li { list-style:none;}

#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; }


li.smenu_link2 { list-style:none; float:left;margin-right:11px; }


#menu  #smenubox {
	
    height: 160px;z-index:300;width:100%;
    line-height: 0;
    overflow: hidden;
    position: absolute;
	top:316px;left:0;
	display:none;
	
}
#menu  #smenubox_div {
	background:url("/img/main/top/drop/top_m_bg.jpg");
	position:relative;width:1200px;height:160px;margin:0 auto;
}

#smenubox_div .main_topmenu_01 { position:absolute;left:0;top:5px;}
#smenubox_div .main_topmenu_02 { position:absolute;left:171px;top:5px;}
#smenubox_div .main_topmenu_03 { position:absolute;left:343px;top:5px;}
#smenubox_div .main_topmenu_04 { position:absolute;left:514px;top:5px;}
#smenubox_div .main_topmenu_05 { position:absolute;left:686px;top:5px;}
#smenubox_div .main_topmenu_06 { position:absolute;left:857px;top:5px;}
#smenubox_div .main_topmenu_07 { position:absolute;left:1029px;top:5px;}

#smenubox_div li { height:30px;}

#top_menus {height:100px;}



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

#main2_wrap { position:relative;width:100%;height:2283px;background:#eaeaea;}
#main2 { position:relative;width:1200px;height:2283px;margin:0 auto;}
#main2 .main2_0 { position:absolute;left:0;top:60px;}
#main2 .main2_1 { position:absolute;left:0;top:118px;}
#main2 .main2_2 { position:absolute;left:403px;top:118px;}
#main2 .main2_3 { position:absolute;right:0;top:118px;}
#main2 .main2_4 { position:absolute;left:0;top:477px;}
#main2 .main2_5 { position:absolute;right:0;top:477px;}

#main2 .main2_6 { position:absolute;left:0;top:990px;}
#main2 .main2_7 { position:absolute;left:0;top:1048px;}
#main2 .main2_8 { position:absolute;width:301px;height:262px;background:url("/img/main/main_con_09.png");left:404px;top:1048px;}
#main2 .main2_8 h4 { position:absolute;right:10px;top:25px;}
#main2 .main2_8 dl { position:absolute;left:5px;top:105px;width:290px;height:auto;overflow:hidden;margin-bottom:5px; }
#main2 .main2_8 dt{ position:relative;width:210px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
#main2 .main2_8 dd { position:relative;width:80px;height:28px;text-align:right;float:left;}

#main2 .main2_9 { position:absolute;width:495px;height:262px;background:url("/img/main/main_con_10.png");right:0;top:1048px;}
#main2 .main2_9 h4 { position:absolute;right:200px;top:25px;}
#main2 .main2_9 dl { position:absolute;left:5px;top:105px;width:270px;height:auto;overflow:hidden;margin-bottom:5px; }
#main2 .main2_9 dt{ position:relative;width:190px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
#main2 .main2_9 dd { position:relative;width:80px;height:28px;text-align:right;float:left;}

#main2 .main2_10 { position:absolute;left:0;top:1375px;}
#main2 .main2_11 { position:absolute;left:0;top:1433px;}
#main2 .main2_12 { position:absolute;left:403px;top:1433px;}
#main2 .main2_13 { position:absolute;right:0;top:1433px;}

#main2 .main2_14 { position:absolute;left:0;top:1793px;width:394px;height:350px;background:url("/img/main/main_con_15.png");}
#main2 .main2_14 h4 { position:absolute;right:10px;top:25px;}

#main2 .main2_15 { position:absolute;left:403px;top:1793px;width:394px;height:350px;background:url("/img/main/main_con_16.png");}
#main2 .main2_15 h4 { position:absolute;right:10px;top:25px;}
#main2 .main2_15 dl { position:absolute;left:5px;top:105px;width:370px;height:auto;overflow:hidden;margin-bottom:5px; }
#main2 .main2_15 dt{ position:relative;width:290px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
#main2 .main2_15 dd { position:relative;width:80px;height:28px;text-align:right;float:left;}


#main2 .main2_16 { position:absolute;right:0;top:1793px;}
#main2 .main2_17 { position:absolute;right:0;top:1974px;}

#main2 .main2_18 { position:absolute;left:0;top:2153px;}

#tail_wrap { position:relative;width:100%;height:258px;background:url("/img/main/foot/foot_bg.jpg") center top no-repeat;}

#tail { position:relative;width:1200px;height:209px;margin:0 auto;}
#tail li {list-style:none;}
#tail .info { position:absolute;left:0;top:15px;}
#tail_menu { position:relative;width:1200px;height:49px;margin:0 auto;}
#tail_menu li {height:49px;float:left;}


#tail h1 { position:absolute;left:10px;top:35px;}
#tail .pri_menu { position:absolute;left:230px;top:35px;}
#tail address { position:absolute;left:230px;top:50px;font-style:normal;}
#tail .pri_menu2 { position:absolute;left:230px;top:100px;}

#tail .pri_menu3 { position:absolute;left:690px;top:80px;}


#contents_ms { overflow:hidden; width:100%; min-width:1250px;height:650px; margin:0 auto;margin-top:-22px; position:relative; top:0px; display:none;background:none repeat scroll 0 0 #ccc; } /* position:relative */
	
/* slider */

#slider { left:0;top:0;  /*height:741px;*/ position:absolute;min-width:1250px; }
#slider ul { /*height:741px;*/ position:absolute;list-style:none; }
#slider ul li { list-style:none; float:left; width:100%; height:650px; position:absolute; }
#slider ul li div.box { margin:0 auto; width:1000px; height:650px; 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:50px; left:-40px; position:absolute; }
.slider_gp1 ul li div.box2 img { top:100px; left:-90px; position:absolute; }
.slider_gp1 ul li div.box3 img { top:50px; left:445px; position:absolute; }
.slider_gp1 ul li div.box4 img { top:0px; left:475px; position:absolute; }
.slider_gp1 ul li div.box5 img { top:160px; left:-70px; position:absolute; }
.slider_gp1 ul li div.box6 img { top:60px; left:-110px; 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:270px; left:-90px; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box2 img { top:360px; left:-78px; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box3 img { top:270px; left:475px; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box4 img { top:400px; left:450px; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box5 img { top:245px; left:-95px; cursor:pointer; position:absolute; }
.slider_gp2 ul li div.box6 img { top:400px; left:-110px; cursor:pointer; position:absolute; }
/* prev */

#arrowPrev { width:64px; height:101px; position:absolute; top:250px; 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; left:-50px; }
	
/* next */

#arrowNext { width:64px; height:101px; position:absolute; top:250px; 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:820px;height:52px;margin:0 auto;left:0;top:598px;}

#contents_nav_container .default { margin:0; padding:0; width:820px; height:52px; position:absolute; }
#contents_nav_container .over { position:absolute; width:136px; height:52px; overflow:hidden;  }
#contents_nav_container .over ul { margin:0; padding:0; width:820px; height:52px; position:absolute; }
#contents_nav_container .line { margin:0; padding:0; width:820px; height:52px; position:absolute; }
#contents_nav_container .btn { margin:0; padding:0; width:820px; height:52px; position:absolute; }

#contents_nav_container .default li { list-style:none;  width:136px; height:52px; position:relative; float:left;}
#contents_nav_container .over ul li { list-style:none;  width:136px; height:52px; position:relative; float:left;}
#contents_nav_container .line li { list-style:none; width:1px; height:52px; background:#fff; position:absolute; }
#contents_nav_container .btn li { list-style:none;  width:136px; height:52px; 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: relative; width:486px; display:none; }
#quick_menu_btn { position:absolute; width:75px;left:-75px;height:925px;top:190px;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:0;width:150px;height:900px;opacity:0;background:#000000;z-index:2000;top:0;}
#quick_menu_btn_close { position:absolute;right:0;width:90px;height:90px;top:0;z-index:2000;display:none;}
#quick_online { display:none;width:500px;}
#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:450px;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:354px;height:25px;width:210px;}
#body_wrap .passwords { position:absolute;left:161px;top:388px;height:25px;width:210px;}
#body_wrap .classs { position:absolute;left:161px;top:388px;height:25px;width:210px;}
#body_wrap .hp1s { position:absolute;left:161px;top:424px;height:25px;width:63px;}
#body_wrap .hp2s { position:absolute;left:234px;top:424px;height:25px;width:63px;}
#body_wrap .hp3s { position:absolute;left:307px;top:424px;height:25px;width:63px;}
#body_wrap .wr_5s { position:absolute;left:161px;top:494px;height:25px;width:210px;}

#body_wrap .agrees { position:absolute;left:149px;top:463px;}
#body_wrap .kakao_btns { position:absolute;left:144px;top:491px;width:200px;height:50px;}

#body_wrap .sms_name { position:absolute;left:160px;top:214px;height:25px;width:210px;}
#body_wrap .sms_class { position:absolute;left:160px;top:248px;height:25px;width:210px;}
#body_wrap .sms_hp1  { position:absolute;left:160px;top:281px;height:25px;width:63px;}
#body_wrap .sms_hp2 { position:absolute;left:234px;top:281px;height:25px;width:63px;}
#body_wrap .sms_hp3 { position:absolute;left:307px;top:281px;height:25px;width:63px;} 
#body_wrap .sms_area { position:absolute;left:160px;top:315px;height:25px;width:210px;}
#body_wrap .sms_sex { position:absolute;left:160px;top:348px;height:25px;width:210px;}
#body_wrap .sms_age { position:absolute;left:160px;top:382px;height:25px;width:210px;}
#body_wrap .sms_content { position:absolute;left:160px;top:415px;width:208px;height:66px;}
#body_wrap .sms_agree1 { position:absolute;left:159px;top:449px;}
#body_wrap .sms_agree2 { position:absolute;left:159px;top:492px;}
#body_wrap .sms_btns { position:absolute;left:99px;top:570px;width:270px;height:50px;}

#body_wrap .map_btns { position:absolute;left:101px;top:710px;width:270px;height:50px;}
#body_wrap .ev_btn { position:absolute;top:708px;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;}
.mr19 {margin-right:19px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.ml15 {margin-left:15px;}
.tac { text-align:center; }



#STATICMENU  { position: absolute; width:187px; height:580px; top:150px; left:800px; margin-left:440px; text-align:center; z-index:1000; }
#st_bg { position:relative;   top:0px; left:0px; height:321px; background:url("/pro/images/quick_right_01.png")}
#st_0 { position:absolute; top:110px; left:5px;  font-size:11px; width:160px;  }
#st_1 { position:absolute; top:135px; left:5px;  font-size:11px; width:160px;  }
#st_2 { position:absolute; top:157px; left:15px;  font-size:11px; width:160px; text-align:left; }
#st_2_1 { position:absolute; top:200px; left:15px;  font-size:11px; width:160px; text-align:left; }
#st_3 { position:absolute; top:220px; left:15px;  font-size:10px; width:160px; text-align:left;  }
#st_4 { position:absolute; top:275px; left:15px; }
#st_5 { position:absolute; top:321px; left:0px; }
#st_6 { position:absolute; top:380px; left:0px; }

.name_input { width:95px; font-size:10px; border:1px solid #c9c9c9; }
.email_input { width:75px; font-size:10px; border:1px solid #c9c9c9; }
.email_input2 { width:100px; font-size:10px; border:1px solid #c9c9c9; }
.phone_input { width:39px; font-size:11px;}
.pass_input { width:95px; font-size:10px;}
#STATICMENU  textarea { overflow:auto; border:1px solid #c8c6c7; }