﻿@charset "utf-8";


#wrap { width:100%; position:relative;}

/* header */

#header_wrap{width:100%; position:relative; background:url('../images/header/gnb_bg.gif') 0 115px repeat-x;}
#header{margin:0 auto; width:1000px; height:154px;position: relative; }
#header .logo{padding:38px 0 0 375px;}
#header .topmenu{float:right;padding-right: 40px;}
#header .topmenu ul{padding:14px 0 0 0;}
#header .topmenu ul li{float:left; padding-left:13px;float: left;
    padding-left: 13px;
    font-weight: bold;
    font-size: 11px;
    font-family: '나눔고딕',sans-serif;
    color: #000;}
#header #mainmenu {width:979px; position:relative; padding-top: 21px; z-index: 3;}
#header #mainmenu .gnb {position:absolute; width:1000px; height:39px}
#header #mainmenu ul li{float:left;}


/* 상단 배너 */

.top_left01 {float: left; width: 250px; text-align: left; padding-top: 9px; padding-left: 20px; position: absolute; }


/* 메인서브 */

.hei40 { height:35px !important; margin-bottom:5px;}



/* sub */
#header div.sub { width:986px; height:234px; position:absolute; top:59px; left:0; z-index:10; display:none ; background:url(../images/header/sub_bg.gif) no-repeat;  }
#header div.sub ul { width:109px; height:219px;  float:left; padding-top:7px; border-right:1px solid #d6d6d6; }

#header div.sub ul li { width:109px;height:26px; text-align:center; color:#fff; background:none; }
#header div.sub ul li a { width:109px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub ul li a span { display:inline-block; margin-top:5px;  }
#header div.sub ul li a:hover { width:109px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub ul li.hei40 a:hover { width:109px; height:36px !important; display:block; background:#c21414; color:#FFF; }

#header div.sub .sub2 li a { width:106px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub2 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub2 li a:hover { width:106px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub2 li.hei40 a:hover { width:106px; height:36px !important; display:block; background:#c21414; color:#FFF; }


#header div.sub .sub3 li a { width:104px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub3 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub3 li a:hover { width:104px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub3 li.hei40 a:hover { width:104px; height:36px !important; display:block; background:#c21414; color:#FFF; }


#header div.sub .sub4 li a { width:88px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub4 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub4 li a:hover { width:88px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub4 li.hei40 a:hover { width:88px; height:36px !important; display:block; background:#c21414; color:#FFF; }

#header div.sub .sub5 li a { width:110px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub5 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub5 li a:hover { width:110px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub5 li.hei40 a:hover { width:110px; height:36px !important; display:block; background:#c21414; color:#FFF; }

#header div.sub .sub6 li a { width:130px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub6 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub6 li a:hover { width:130px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub6 li.hei40 a:hover { width:130px; height:36px !important; display:block; background:#c21414; color:#FFF; }

#header div.sub .sub7 li a { width:104px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub7 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub7 li a:hover { width:104px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub7 li.hei40 a:hover { width:104px; height:36px !important; display:block; background:#c21414; color:#FFF; }

#header div.sub .sub8 li a { width:92px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub8 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub8 li a:hover { width:92px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub8 li.hei40 a:hover { width:92px; height:36px !important; display:block; background:#c21414; color:#FFF; }

#header div.sub .sub9 li a { width:129px; height:24px !important; display:block; font-family:Dotum; font-size:12px; letter-spacing:-1px; }
#header div.sub .sub9 li a span { display:inline-block; margin-top:5px;  }
#header div.sub .sub9 li a:hover { width:129px; height:24px !important; display:block; background:#c21414; color:#FFF; font-weight:normal; }
#header div.sub .sub9 li.hei40 a:hover { width:129px; height:36px !important; display:block; background:#c21414; color:#FFF; }

/* sub */

/*  slides  */

#slides{height:339px; width:100%; margin:0 auto; position:relative; z-index:2;}


#slides{ width:100%; height:424px; position:relative; margin:auto; text-align:center; margin-top:-60px;}
#slides .imgSet{position:relative; display:inline-block;}
#slides .imgSet li{position:absolute; width:100%; height:402px; }
#slides .menuSet{position:absolute; width:100%; text-align:center; z-index:9; top:373px; }
#slides .menuSet li {display:inline-block;cursor:pointer; padding:0 3px; z-index:10; }
#slides .btn_arrow { width:1000px; margin:auto; position:relative; top:-480px; }
#slides .dir{position:absolute; top:300px; cursor:pointer;}
#slides .prev{left:25px;}
#slides .next{right:25px;}

.vimg_1 {background:url(../images/main/main_visual01.jpg) no-repeat center;}
.vimg_2 {background:url(../images/main/main_visual02.jpg) no-repeat center;}
.vimg_3 {background:url(../images/main/main_visual03.jpg) no-repeat center;}
.vimg_4 {background:url(../images/main/main_visual04.jpg) no-repeat center;}
.vimg_5 {background:url(../images/main/main_visual05.jpg) no-repeat center;}
.vimg_6 {background:url(../images/main/main_visual06.jpg) no-repeat center;}
.vimg_7 {background:url(../images/main/main_visual07.jpg) center no-repeat;}
.vimg_8 {background:url(../images/main/main_visual08.jpg) center no-repeat;}

/* 메인컨텐츠  */

#m_content_wrap {width:1000px; margin:0 auto; position:relative;}


/* 더보기 */

.btn_more{float:right; position:absolute; right:23px; top:0px; z-index:20;}

/* 메인컨텐츠 보드탭 */

#m_content_wrap .board_tab { width:327px; height:289px; border-bottom:1px solid #e8e8f4; float:left; margin-left:-1px; overflow:hidden;}


/* UI Object */
.tab_online{height:160px}
.tab_online ul{position:relative; margin:0; padding:0; font-size:12px;list-style:none;*zoom:1}
.tab_online ul:after{display:block;clear:both;content:""}
.tab_online li{float:left; width:109px; }
.tab_online li a{float:left; position:relative; display:inline-block;letter-spacing:-1px;cursor:pointer; border:1px solid #e7e7f3; width:109px; height:32px; }
.tab_online li a span{ display:none;}
.tab_online li ul{display:none;position:absolute;top:32px;left:0;width:327px;height: 166px;margin:0;padding:32px 0;  border-right:1px solid #e8e8f4; list-style:none;*zoom:1}
.tab_online li ul:after{display:block;clear:both;content:""}


.tab_online li.m1 a{ background:url(../images/main/tab1_off.gif) no-repeat center top; }
.tab_online li.m2 a{ background:url(../images/main/tab2_off.gif) no-repeat center top; }
.tab_online li.m3 a{ background:url(../images/main/tab3_off.gif) no-repeat center top; }


.tab_online li.m1 a:hover,
.tab_online li.m1 a:active,
.tab_online li.m1 a:focus{ background:url(../images/main/tab1_on.gif) no-repeat center top; }
.tab_online li.m2 a:hover,
.tab_online li.m2 a:active,
.tab_online li.m2 a:focus{ background:url(../images/main/tab2_on.gif) no-repeat center top; }
.tab_online li.m3 a:hover,
.tab_online li.m3 a:active,
.tab_online li.m3 a:focus{ background:url(../images/main/tab3_on.gif) no-repeat center top; }

.tab_online li li{ width: 326px; margin-right:-5px; float:left;position:relative; color:#999 ; height: 225px;}
.tab_online li li a{ width:100%; float:none;margin:0;padding:0;border:0 !important;background:none !important;font-weight:normal;color:#666 !important;letter-spacing:normal; }

.border_list {padding:10px 25px;}
.border_list .a_boder {background:none; clear:both; display:inline-block; height:13px; border:none; width:165px; color:#121212 !important; vertical-align:middle;}

.tab_online li li .dt_ho{position:relative; left:22px; top:14px; color: black; background: url(../images/main/board_bulet.gif) 4px no-repeat; width:63px; padding-left:20px;}
.tab_online li li dd { padding-left:232px; margin-bottom: 0px; color: black; font-size: 11px;}

.tab_online li li dd a { height:13px; }

.tab_online.m1 .m1 a { background:url(../images/main/tab1_on.gif) no-repeat center top; }
.tab_online.m2 .m2 a { background:url(../images/main/tab2_on.gif) no-repeat center top; }
.tab_online.m3 .m3 a { background:url(../images/main/tab3_on.gif) no-repeat center top; }


.tab_online.m1 .m1 a span,
.tab_online.m2 .m2 a span,
.tab_online.m3 .m3 a span,
.tab_online.m4 .m4 a span,
.tab_online.m5 .m5 a span,
.tab_online.m6 .m6 a span,
.tab_online.m7 .m7 a span,
.tab_online.m8 .m8 a span,
.tab_online.m9 .m9 a span,
.tab_online.m10 .m10 a span,
.tab_online.m11 .m11 a span,
.tab_online.m12 .m12 a span{font-weight:bold}

.tab_online.m1 .m1 ul,
.tab_online.m2 .m2 ul,
.tab_online.m3 .m3 ul,
.tab_online.m4 .m4 ul,
.tab_online.m5 .m5 ul,
.tab_online.m6 .m6 ul,
.tab_online.m7 .m7 ul,
.tab_online.m8 .m8 ul,
.tab_online.m9 .m9 ul,
.tab_online.m10 .m10 ul,
.tab_online.m11 .m11 ul,
.tab_online.m12 .m12 ul{display:block}

.tab_online.js_off{height:auto}
.tab_online.js_off ul{border:0}
.tab_online.js_off li{float:none;position:relative}
.tab_online.js_off li a{display:block;float:none;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important;font-weight:bold;color:#333}
.tab_online.js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab_online.js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab_online.js_off li li.more{top:7px;right:15px}
/* //UI Object */




/* 롤링 컨텐츠 */


#m_content_wrap .m_cont1 {width:327px; height:289px; float:left; margin-top: 1px;}


#m_content_wrap .m_cont3 {float:left; width:325px;  height:287px; margin-right:8px; margin-bottom:4px; border:1px solid #d1cece; z-index: 14;}
#m_content_wrap .m_cont3 #small_slide1 { width:325px; height:287px; float:left; overflow:hidden; margin-left:0px; margin-top:0px; }
#m_content_wrap .m_cont3 #small_slide1 .small_menuSet1 {position:absolute; right:300px; top:255px; width:38px; height:20px; text-align:right; z-index:9; }
#m_content_wrap .m_cont3 #small_slide1 .small_menuSet1 li {display:inline-block;cursor:pointer; width:5px; height:12px; z-index:11; margin-right:5px;}


#m_content_wrap .m_cont4{float:left; width:326px; position:absolute; top: 289px; height:287px; margin-right:6px; margin-bottom:4px; border:1px solid #d1cece; border-right: none;}
#m_content_wrap .m_cont4 #small_slide2 { width:325px; height:287px; float:left; overflow:hidden; margin-left:0px; margin-top:0px; }
#m_content_wrap .m_cont4 #small_slide2 .small_menuSet2 {position:relative; top:-150px; width:325px; height:33px; text-align:right; z-index:9; }
#m_content_wrap .m_cont4 #small_slide2 .small_menuSet2 li {display:inline-block;cursor:pointer; width:33px; height:33px; z-index:12; }
#m_content_wrap .m_cont4 #small_slide2 .small_menuSet2 .dir{position: absolute; top: -10px; cursor: pointer;}
#m_content_wrap .m_cont4 #small_slide2 .small_menuSet2 .prev{left:0px;}
#m_content_wrap .m_cont4 #small_slide2 .small_menuSet2 .next{right:0px}


#m_content_wrap .m_cont5 {float:left; width:327px; position:absolute; right:338px; top:289px; height:287px; margin-right:7px; margin-bottom:4px; border:1px solid #d1cece; z-index: 15;}
#m_content_wrap .m_cont5 #small_slide3 { width:294px; height:289px; float:left; overflow:hidden; margin-left:17px; margin-top:0px; }
#m_content_wrap .m_cont5 #small_slide3 .small_menuSet3 {position:absolute; right:15px; top:19px; width:45px; height:20px; text-align:right; z-index:9; }
#m_content_wrap .m_cont5 #small_slide3 .small_menuSet3 li {display:inline-block;cursor:pointer; width:9px; height:9px; z-index:13; margin-right:2px; }


#m_content_wrap .m_cont6 {float:left; width:327px; position:absolute; right:13px; top:289px; height:287px; margin-right:7px; margin-bottom:4px; border: 1px solid #d1cece; border-left: none;}
#m_content_wrap .m_cont6 ul{width:263px; height:172px; margin: 90px 0 0 40px;}
#m_content_wrap .m_cont6 ul li{float:left; padding: 5px;}

.m_banner_con{ float:left; width:675px; height:137px; margin-top: 303px; }
.m_banner_con ul li{float:left; padding-right: 3px;}

/*  하단  */

#m_hospi{width:1000px; margin:0 0 50px 0; clear:both; position:relative; top:18px; left:-1px; height:58px; }

.m_blog{float:left; margin: 303px 0 0 2px;}

.m_blog_1{float:right; margin: 303px 20px 0 0px;}
/* footer */


#bottom {height:100px; background-color:#ebebeb;}

#bottom div.footer {width:980px; height:68px; margin:auto; padding-top:12px; }
#bottom div.footer ul.foot_menu li {float:left; padding-right:17px;}
#bottom div.footer h6 {width:166px; float:left; margin-top:10px; }
#bottom div.footer ul.foot_menu { width:500px; float:left; margin-left:48px;}
#bottom div.footer p.copyright { margin-left:48px; margin-top:10px; float:left;}


/* 이벤트 팝업 */


.input_80{ font-family:"돋움"; border:1px solid #e1e1e1; width:70px; height:12px;}
.input_150{ font-family:"돋움"; border:1px solid #d5d5d5; width:150px; height:18px; }
.input_540{ font-family:"돋움"; border:1px solid #d8d8d8; width:540px; height:18px; background-color:#f7f7f7; }
.input_240{ font-family:"돋움"; border:1px solid #d8d8d8; width:240px; height:18px; background-color:#f7f7f7; }
.input_400{ font-family:"돋움"; border:1px solid #d8d8d8; width:400px; height:18px; background-color:#f7f7f7; }
.input_150{ font-family:"돋움"; border:1px solid #d8d8d8; width:150px; height:18px; background-color:#f7f7f7; }
.input_540_220{ font-family:"돋움"; border:1px solid #d8d8d8; width:540px; height:220px; background-color:#f7f7f7; }
.input_130{ font-family:"돋움"; border:1px solid #e1e1e1; width:130px; height:12px;}
.input_140{ font-family:"돋움"; border:1px solid #e1e1e1; width:130px; height:12px;}
.input_730{ font-family:"돋움"; border:2px solid #d7d7d7; width:730px; height:260px; background-color:#ffffff;}
.input_700{ font-family:"돋움"; border:2px solid #d7d7d7; width:700px; height:260px; background-color:#ffffff;}
.input_170{ font-family:"돋움"; border:1px solid #d5d5d5; width:170px; height:18px; }
.input_78{ font-family:"돋움"; border:1px solid #d5d5d5; width:78px; height:18px; }
.input_75{ font-family:"돋움"; border:1px solid #d5d5d5; width:75px; height:18px; }
.input_182{ font-family:"돋움"; border:1px solid #d5d5d5; width:182px; height:18px; }
.input_320{ font-family:"돋움"; border:1px solid #d5d5d5; width:320px; height:120px; }


.input_130{ font-family:"돋움"; border:1px solid #d1d1d1; width:130px; height:18px; background-color:#f9f9f9; }
.input_70{ font-family:"돋움"; border:1px solid #d1d1d1; width:70px; height:18px; background-color:#f9f9f9; }
.input_480{ font-family:"돋움"; border:1px solid #d1d1d1; width:480px; height:18px; background-color:#f9f9f9; }
.input_90{font-family:"굴림"; padding:3px; border:1px solid #D1D1D1; width:90px; height:22px;}

.input_127{font-family:"굴림"; padding:3px; border:1px solid #D1D1D1; width:127px; height:22px;}

.input_40{  font-family:"돋움"; border:1px solid #d5d5d5; width:40px; height:18px;background-color:#ffffff; }
.input_151{ font-family:"돋움"; border:1px solid #d5d5d5; width:151px; height:18px;background-color:#ffffff; }
.input_80{  font-family:"돋움"; border:1px solid #d5d5d5; width:80px; height:18px;background-color:#ffffff; }



.bd_01{ font-family:"돋움"; color:#858585; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_01:link    { font-family:"돋움"; color:#858585; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_01:visited { font-family:"돋움"; color:#858585; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_01:active  { font-family:"돋움"; color:#858585; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_01:hover   { font-family:"돋움"; color:#858585; font-size:12px; line-height: 18px; text-decoration:none; }

.pg_nb01{ font-family:"돋움"; color:#666666; font-size:11px; line-height: 18px; text-decoration:none; }
a.pg_nb01:link    { font-family:"돋움"; color:#666666; font-size:11px; line-height: 18px; text-decoration:none; }
a.pg_nb01:visited { font-family:"돋움"; color:#666666; font-size:11px; line-height: 18px; text-decoration:none; }
a.pg_nb01:active  { font-family:"돋움"; color:#000000; font-size:11px; line-height: 18px; text-decoration:none; font-weight:bold; }
a.pg_nb01:hover   { font-family:"돋움"; color:#000000; font-size:11px; line-height: 18px; text-decoration:none; font-weight:bold;}


.bd_02{ font-family:"돋움"; color:#515151; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}
a.bd_02:link    { font-family:"돋움"; color:#515151; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}
a.bd_02:visited { font-family:"돋움"; color:#515151; font-size:12px; line-height: 18px; text-decoration:none;font-weight:bold; }
a.bd_02:active  { font-family:"돋움"; color:#515151; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}
a.bd_02:hover   { font-family:"돋움"; color:#515151; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}

.bd_03{ font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_03:link    { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_03:visited { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_03:active  { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; }
a.bd_03:hover   { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; }

.bd_04{ font-family:"돋움"; color:#909090; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_04:link    { font-family:"돋움"; color:#909090; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_04:visited { font-family:"돋움"; color:#909090; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_04:active  { font-family:"돋움"; color:#909090; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_04:hover   { font-family:"돋움"; color:#909090; font-size:11px; line-height: 18px; text-decoration:none; }

.bd_05{ font-family:"돋움"; color:#000000; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_05:link    { font-family:"돋움"; color:#000000; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_05:visited { font-family:"돋움"; color:#000000; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_05:active  { font-family:"돋움"; color:#000000; font-size:11px; line-height: 18px; text-decoration:none; }
a.bd_05:hover   { font-family:"돋움"; color:#000000; font-size:11px; line-height: 18px; text-decoration:none; }

.bd_06{ font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}
a.bd_06:link    { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}
a.bd_06:visited { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none;font-weight:bold;}
a.bd_06:active  { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none;font-weight:bold; }
a.bd_06:hover   { font-family:"돋움"; color:#666666; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}

.bd_07{ font-family:"돋움"; color:#e490ba; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}
a.bd_07:link    { font-family:"돋움"; color:#e490ba; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}
a.bd_07:visited { font-family:"돋움"; color:#e490ba; font-size:12px; line-height: 18px; text-decoration:none;font-weight:bold;}
a.bd_07:active  { font-family:"돋움"; color:#e490ba; font-size:12px; line-height: 18px; text-decoration:none;font-weight:bold; }
a.bd_07:hover   { font-family:"돋움"; color:#e490ba; font-size:12px; line-height: 18px; text-decoration:none; font-weight:bold;}


.nv_01{ font-family:"돋움"; color:#6e6e6e; font-size:11px; line-height: 18px; text-decoration:none; }
a.nv_01:link    { font-family:"돋움"; color:#6e6e6e; font-size:11px; line-height: 18px; text-decoration:none; }
a.nv_01:visited { font-family:"돋움"; color:#6e6e6e; font-size:11px; line-height: 18px; text-decoration:none; }
a.nv_01:active  { font-family:"돋움"; color:#6e6e6e; font-size:11px; line-height: 18px; text-decoration:none; }
a.nv_01:hover   { font-family:"돋움"; color:#6e6e6e; font-size:11px; line-height: 18px; text-decoration:none; }

.main_bd_01{ font-family:"돋움"; color:#7f7f7f; font-size:12px; line-height: 18px; text-decoration:none; }
a.main_bd_01:link    { font-family:"돋움"; color:#7f7f7f; font-size:12px; line-height: 18px; text-decoration:none; }
a.main_bd_01:visited { font-family:"돋움"; color:#7f7f7f; font-size:12px; line-height: 18px; text-decoration:none; }
a.main_bd_01:active  { font-family:"돋움"; color:#7f7f7f; font-size:12px; line-height: 18px; text-decoration:none; }
a.main_bd_01:hover   { font-family:"돋움"; color:#7f7f7f; font-size:12px; line-height: 18px; text-decoration:none; }

.707070_11           { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; }
a.707070_11:link     { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; }
a.707070_11:visited  { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; }
a.707070_11:active   { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
a.707070_11:hover    { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}

.f_707070_11           { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; }
a.f_707070_11:link     { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; }
a.f_707070_11:visited  { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; }
a.f_707070_11:active   { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
a.f_707070_11:hover    { font-family:"돋움"; color:#707070; font-size:11px; line-height: 14px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}

.575757_11{ font-family:"돋움"; color:#575757; font-size:11px; text-decoration:none;}
a.575757_11:link    { font-family:"돋움"; color:#575757; font-size:11px; text-decoration:none; }
a.575757_11:visited { font-family:"돋움"; color:#575757; font-size:11px; text-decoration:none; }
a.575757_11:active  { font-family:"돋움"; color:#575757; font-size:11px; text-decoration:none;font-weight:bold; letter-spacing:-1;}
a.575757_11:hover   { font-family:"돋움"; color:#575757; font-size:11px; text-decoration:none;font-weight:bold; letter-spacing:-1;}

.join_01{ font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px; letter-spacing:-1px;}
a.join_01:link    { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}
a.join_01:visited { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}
a.join_01:active  { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}
a.join_01:hover   { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}

.join_02{ font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px; }
a.join_02:link    { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;}
a.join_02:visited { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;}
a.join_02:active  { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;}
a.join_02:hover   { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px;}

.join_03{ font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px; font-weight:bold; }
a.join_03:link    { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px; font-weight:bold;}
a.join_03:visited { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px; font-weight:bold;}
a.join_03:active  { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px; font-weight:bold;}
a.join_03:hover   { font-family:"돋움"; color:#666666; font-size:12px;  text-decoration:none; line-height: 18px; font-weight:bold;}

.join_04{ font-family:"돋움"; color:#666666; font-size:11px;  text-decoration:none; line-height: 18px; letter-spacing:-1px;}
a.join_04:link    { font-family:"돋움"; color:#666666; font-size:11px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}
a.join_04:visited { font-family:"돋움"; color:#666666; font-size:11px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}
a.join_04:active  { font-family:"돋움"; color:#666666; font-size:11px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}
a.join_04:hover   { font-family:"돋움"; color:#666666; font-size:11px;  text-decoration:none; line-height: 18px;letter-spacing:-1px;}

.join_05{ font-family:"돋움"; color:#888888; font-size:11px;  text-decoration:none; line-height: 18px; }
a.join_05:link    { font-family:"돋움"; color:#888888; font-size:11px;  text-decoration:none; line-height: 18px;}
a.join_05:visited { font-family:"돋움"; color:#888888; font-size:11px;  text-decoration:none; line-height: 18px;}
a.join_05:active  { font-family:"돋움"; color:#888888; font-size:11px;  text-decoration:none; line-height: 18px;}
a.join_05:hover   { font-family:"돋움"; color:#888888; font-size:11px;  text-decoration:none; line-height: 18px;}


.txt_6B6B6B{font-family:"돋움"; color:#6B6B6B;	font-size:12px;	letter-spacing: -1px; line-height:130%;}
.txt_6B6B6B_11{font-family:"돋움"; 	color:#6B6B6B;	font-size:11px;	letter-spacing: -1px;}
.txt_FF6600{font-family:"돋움"; color:#FF6600; font-size:12px; }
.txt_398D9A{font-family:"돋움"; color:#398D9A; font-size:12px; }
.txt_398D9A_11{font-family:"돋움"; color:#398D9A; font-size:11px; }
.txt_444444{font-family:"돋움"; color:#000000;	font-size:11px;	line-height:18px;}
.txt_444444_01{font-family:"돋움"; color:#000000;	font-size:11px;	line-height:12px;letter-spacing: -1px;}
.pop_01{font-family:"돋움"; color:#795d67; font-size:12px; }
.pop_02{font-family:"돋움"; color:#795d67; font-size:12px;font-weight:bold; }
.pop_03{font-family:"돋움"; color:#a58892; font-size:12px; font-weight:bold;}
.pop_04{font-family:"돋움"; color:#999999; font-size:12px; }
.pop_05{font-family:"돋움"; color:#666666; font-size:12px; }
.pop_06{font-family:"돋움"; color:#795d67; font-size:11px; }



.photo_e1e1e1{border:1px solid #e1e1e1; background-color:#ffffff;}





.div_320{border:1px solid #D1D1D1; width:320px; height:121px;background-color:#FFFFFF;overflow-y:scroll; }

/*카카오 베너*/
#banner_wrap { width:280px; position:relative; z-index:999;}
#banner_wrap .banner_contens {width:246px; position:relative; background:url('../images/global/banner_bg.png') no-repeat left top; padding:68px 16px 65px 17px;}
#banner_wrap .banner_contens .inner_box {width:243px; }
#banner_wrap .banner_contens .inner_box ul.tab_ul {width:243px; height:38px;}
#banner_wrap .banner_contens .inner_box ul.tab_ul li {float:left;}
#banner_wrap .banner_contens .inner_box #tab2 {background:url('../images/global/kakao_bg.gif') no-repeat left top; width:192px; height:140px; padding:228px 32px 0 25px; }
#banner_wrap .banner_contens .inner_box #tab2 ul li {margin:0 0 10px 0; color:#666666; letter-spacing:-1px;}
#banner_wrap .banner_contens .inner_box #tab2 ul li select {width:50px; border:1px solid #cccccc; height:20px; }
#banner_wrap .banner_contens .inner_box #tab2 ul li input {width:40px; border:1px solid #cccccc; height:20px; }
#banner_wrap .banner_contens .inner_box #tab2 ul li input.agree {border:none; width:12px; letter-spacing:-1px;}


#banner_wrap .banner_contens .inner_box #tab1 {background:url('../images/global/letter_bg.gif') no-repeat left top; padding:14px 0 0 13px; width:192px;}
#banner_wrap .banner_contens .inner_box #tab1 p {margin:0 0 14px 0; width:150px;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner {background:url('../images/global/letter_inner_bg.png') no-repeat left top; padding:10px; width:179px;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table {width:179px; margin:0 0 0px 0;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table th {padding:0 5px 0 0;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td {height:24px;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td input {width:100px; border:1px solid #cccccc;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td select {width:100px; border:1px solid #cccccc;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td textarea {width:100px; border:1px solid #cccccc; height:54px;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td.phone input{width:42px;  margin:5px 0 0 0}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td.phone select {width:55px; }
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td.age input{width:80px;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td.class input {width:12px; border:none;}
#banner_wrap .banner_contens .inner_box #tab1 .letter_inner table td.last {text-align:right;}
#banner_wrap .banner_contens .inner_box #tab1 .agree_bottom {margin:7px 0 9px 0; color:#666666;  letter-spacing:-1px;}

#banner_wrap .banner_contens .inner_box .btn{position:absolute; top:418px; left:58px;}


