*{margin:0px; padding:0px;}
@charset "utf-8";
body{margin: 0;padding: 0;overflow-x : hidden;}
header, nav, h1, ul, li {margin: 0;padding: 0;}
ul, li {list-style: none;}
body {font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²; font-size:13px; text-decoration:none;}
a:link {color:#272727;text-decoration:none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²; font-size:12px;}
a:visited {color:#272727;text-decoration: none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²; font-size:12px;}
a:hover {color:#272727;text-decoration:none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²; font-size:12px;}
a:active {color:#272727;text-decoration: none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif ,µ¸¿ò, ±¼¸²; font-size:12px;}
img { border : 0px;}
body, th, td, textarea, h1, h2, h3, h4, h5, h6 {font-family:dotum;font-size:12px; color:#767676;}
body, th, td, textarea  { }
img, fieldset     { border:0; }
li        { list-style:none; }
select, input     { font-family:verdana; color:#000000; font-size:12px;line-height:17px;}
address,em     { font-style:normal; }
button       { border:none; background:none; cursor:pointer; }
hr, legend     { display:none; }
p, h1, h2, h3, h4, h5, h6, form, input, ul, li, dl, dt, dd {margin:0; padding:0; }
a img {vertical-align:top;}*/
       body {margin:0; padding:0}
       table{border-spacing:0px;border-style:none;padding:0px; }
       td   {border-spacing:0px;border-style:none;padding:0px;}
       img  {border:0px;} 
.head_main {width:100%;z-index:1;} /*position:relative;*/
#visual_main {position:relative;width:; height:px; margin:0 auto; overflow:hidden;} 
#visual_sub {position:relative;width:100%; height:auto; padding-top:0; overflow:hidden;} 
#maintext {position:absolute;width:100%; top:-150px;z-index:50;}
#maintext img{width:100%;}
#middle  {position:relative;width:100%;margin:0 auto 0 auto;}
#middle_wrap {width:1000px;margin:0 auto;*zoom:1;}
#middle_wrap:after {content:"";clear:both;display:block;}
#content  {float:left; width:1000px; text-align:left;} /*{padding:0 0 0 34px;  float:left; width:740x;}*/
 .content_left {float:left; width:220px;}/*{width:650px;float:left;}*/  /* ?? ??? ?? (? ?? ?? ??) */
 .history {text-align:right;margin:0 0 0 0;padding:11px 0 0 0;height:29px;font-size:11px;color:#989898;z-index:3;width:100%;}
.history_mall {margin:-40px 0 0 0 !important;padding:11px 0 0 0 !important;}
.history img {vertical-align:top}
.history .page {color:#272727;}
.sub_con_in {position:relative; width:100%;}
.tit_left {width:100%; text-align:left; font-size:30px; font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò; color:#444; padding:50px 0 50px 0;}
/* sub header ¼öÁ¤Àü
#header #bg_01 {background:url(../img/design/top_01.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_02 {background:url(../img/design/top_02.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_03 {background:url(../img/design/top_03.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_04 {background:url(../img/design/top_04.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_05 {background:url(../img/design/top_05.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_06 {background:url(../img/design/top_06.jpg) top center no-repeat;width:100%;height:219px;} */
.main_notice {width:1000px;  border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; float:center; padding:23px 0 23px 0; margin:0 auto;}
/* Ãß°¡ footer*/
.menu2 {width:1000px;margin:0 auto;position:relative;}
 #bannerline {width:100%; overflow:hidden; background:#111;padding:55px 0 140px 0;}
  #bannerline img{width:15%;padding-top:3%;padding-left:20%;float:left;}
  #bannerline .textwrap{width:85%;float:left; }
 #bannerline span{display:block;width:100%;font-size:18px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#fff;
                   text-decoration:none; line-height:35px; font-weight:bold;text-align:center;}
#footer_wrap {clear: both;position:relative;width:100%;  
              margin:0 auto;  background:#111111;border-top:1px solid #3b3b3b;}
#footer {position:relative; margin:0 auto; padding-top:10px;}
.footer_in {color:848484; margin:0px 0 0}
#footer_in_wrap {margin:0 auto;  background:#111111;}
.address {color:8f8f8f; margin:0px; font-size:11px; line-height:18px;}
.address a{color:8f8f8f; margin:0px; font-size:11px;}
.address a:hover{color:8f8f8f; margin:0px; font-size:11px;}
.footer_in {padding:10px 0 0 0px;font-size:12px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#4d4d4d;text-decoration:none; line-height:35px; background-color:#111111;}
.footer_in a:link{padding:10px 0 0 0px;font-size:12px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#8f8f8f;text-decoration:none; line-height:35px;vertical-align:sub;}
.footer_in a:visited{padding:10px 0 0 0px;font-size:12px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#8f8f8f;text-decoration:none;line-height:35px;vertical-align:sub;}
.footer_in a:hover{padding:10px 0 0 0px;font-size:12px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#8f8f8f;text-decoration:none;line-height:35px;;vertical-align:sub;}
  #footerinwarp{width:1000px; margin: 0 auto; overflow:hidden;}
 #footerleft{float:left;}
 #footerright{float:right; position:relative; padding:10px 0 0 0;}
 
/* Ãß°¡ ¼­ºê¸Þ´º*/
.vNav{
width:165px;
position:relative;
left: 0px;
padding:40px  0 0 0;
}
.vNav .menu_name{margin:0; padding:0;font-size:22px; color:#fff; padding:30px 0 30px 0px; font-family:'Malgun Gothic',µ¸¿ò,±¼¸²,gulim, Verdana, Helvetica, Arial,san-serif; background-color:#444;text-align:center;}
.vNav ul li{margin:0; padding-left:10px;}
.vNav .menu_1dept{padding:15px 0 15px 8px; border-bottom:1px solid #ebebeb;font-size:14px; color:#90c031;}
.vNav .menu_1dept a{color:#666; text-decoration:none;font-size:14px;  }
.vNav .menu_1dept a:hover{color:#90c031; text-decoration:none;font-size:14px; }
.vNav .menu_2dept{padding:10px 0 5px 7px; border-bottom:1px solid #ebebeb;font-size:12px; color:#90c031;background-color:#fff;}
.vNav .menu_2dept a{color:#888; text-decoration:none;font-size:12px; }
.vNav .menu_2dept a:hover{color:#90c031; text-decoration:none;font-size:12px;}
.vNav .menu_3dept{padding:9px 0 7px 5px; border-bottom:1px solid #ebebeb;font-size:11px; color:#777; background-color:#fbfbfb;letter-spacing:0-1px;}
.vNav .menu_3dept a{color:#b7b7b7; text-decoration:none;font-size:11px;letter-spacing:0-1px; }
.vNav .menu_3dept a:hover{color:#b7b7b7; text-decoration:none;font-size:11px;letter-spacing:0-1px;}
.vNav .sub_mu2 {text-align:left; padding:0px; font-size:12px; margin:0;}
.vNav .sub_mu2 ul, li{list-style:none;}
.vNav .sub_mu2 ol{list-style:none; margin:0; padding:0 0 0 5px;}
.vNav .sub_mu2 a{display:block; color:#929292;}
.vNav .sub_mu2 a:hover{color:#007cc3;}
.subpage{width:100%;}
.subpage img{width:100%;}
.class_text_b_e{font-size:25px;font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²;color:#67b03f; font-weight:600;}
.class_text_b_k{font-size:18px;font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²;color:#999; line-height:1.8em;}
.license_text_b_e{font-size:35px;color:#999;font-weight:norma}
.license_text_b_k{font-size:18px;font-family:Arial, NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²;color:#67b03f; line-height:1.8em;}
.class_text_s_glay{font-size:14px;color:#777; line-height:1.6em;letter-spacing:-1px;}
.class_line_top{font-size:13px;color:#979797;border-top:2px solid #bfbfbf; padding:10px 5px 10px 10px;color:#979797;line-height:1.5em; letter-spacing:-1px;}
.class_line{font-size:13px;color:#979797;border-top:1px solid #bfbfbf; border-bottom:1px solid #e8e8e8; padding:10px 5px 10px 10px;color:#979797;line-height:1.6em;letter-spacing:0px;}
.sub_main   {position:relative;width:1000px;height:100%;margin:0 auto;*zoom:1;}/* ¼öÁ¤Àü{position:relative;width:960px;height:100%;margin:0 auto;*zoom:1;} */ 
.sub_main:after {content:"";clear:both;display:block;}/* Ãß°¡*/ 
.logo_sub_header {display:block !important;text-align:center; width:260px; margin: 0 auto; z-index:99;}/* ¼öÁ¤Àü{display:block !important;float:left;padding:50px 0 0 30px;} */ 
#global_navwarp{width:1000px;margin:0 auto;z-index:99;}/* Ãß°¡*/
.global_nav {*zoom:1;width:300px; height:30px;text-align:right;padding-top:0px;z-index:9999;}/* ¼öÁ¤Àü{*zoom:1;margin:13px 0 0 0;overflow:hidden;float:right;} */ 
.global_nav {clear: both; margin: 0 auto; position: relative; width: 100%;}/* Ãß°¡ */  
/* ¼öÁ¤ »èÁ¦.global_nav:after {content:"";clear:both;display:block;} */ 
/* ¼öÁ¤ »èÁ¦.{float:right;margin-right:-7px;*zoom:1}*/ 
/* ¼öÁ¤ »èÁ¦.{float:left;padding:0 7px 0 6px;} */ 
.global_nav  a:link{padding:5px 5px 0 5px;font-size:10px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#636363;text-decoration:none; line-height:35px; font-weight:bold;vertical-align:sub;}/* ¼öÁ¤Àü{color:#868787 !important;font-size:11px !important;font-family:dotum, verdana;} */ 
.global_nav  a:visited{padding:5px 5px 0 5px;font-size:10px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#636363;text-decoration:none; line-height:35px; font-weight:bold;vertical-align:sub;}/* Ãß°¡ */ 
.global_nav  a:hover{padding:5px 5px 0 5px;font-size:10px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#636363;text-decoration:none; line-height:35px; font-weight:bold;vertical-align:sub;}/* Ãß°¡ */ 
.log_mall a:link{padding:5px 5px 0 5px;font-size:10px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#3dad00;text-decoration:none; line-height:35px; font-weight:bold;vertical-align:sub; font-weight:600;}/* Ãß°¡ */ 
.log_mall a:hover{padding:5px 5px 0 5px;font-size:10px;font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò;color:#3dad00;text-decoration:none;line-height:35px; font-weight:bold;vertical-align:sub; font-weight:600;}/* Ãß°¡ */ 
.main_nav {float:right;width:760px;height:51px;margin:20px 0 0 35px;background:url(../img/design/main_nav_bg.gif) no-repeat;}/* ¼öÁ¤Àü{float:right;width:760px;height:51px;margin:20px 0 0 35px;background:url(../img/design/main_nav_bg.gif) no-repeat;} */
.main_nav li {float:left;padding:15px 19px 0 44px;}/* ¼öÁ¤Àü{float:left;padding:15px 19px 0 44px;} */
.main_nav .mall {padding:20px 0 0 100px}/* ¼öÁ¤Àü{padding:20px 0 0 100px} */
/* Ãß°¡ÀÛ¾÷ »ó´Ü ¸Þ´º*/
.menu_wrap {clear:both;width:100%;height:160px; background:#333; background: rgba(0, 0, 0, 0.8); position:fixed;z-index:999999;}
  #main_menu {width: 1000px;  height: 40px;margin: 0 auto;}
            #main_menu .inmenu {
                width: 20%;
                height: auto;
    
            }
   
        #main_menu .inmenu .sub_menu {
            width:100%;
            color: #222;
            overflow:hidden;
            position:relative;
   
        }
            #main_menu .inmenu .sub_menu li{
                background:#fff;
                color: #222;
                font-size: 12px;
                letter-spacing:0px;
                text-align:left; 
    width:100%;
    line-height:30px;
            }
  
   #main_menu .inmenu .sub_menu li a{
   color:#fff;
   background:#4ca306;
   display:block;
   width:100%;
   font-size: 12px;
   letter-spacing:-1px;
      line-height:30px;
  text-align:left; padding:0 0 0 12px;
   
   }
   #main_menu .inmenu .sub_menu li a:hover {
   background:#fff;
   color:#4ca306;
   transition:all 0.2s ease-in-out 0s;
   }
       #main_menu .inmenu.bg {
            background: none;
        } 
        .show {
            display: block;
        }
        .hide {
            display: none; */
        }
       #main_menu .inmenu .sub_menu li.bg2 {
            background: #fff;
            color: red;
   transition-duration:0.3s;
   transition-property:color;
        } 
 
 .menu {clear:both;width:1000px;margin:0 auto;position: relative; z-index:99999;}
 .menu ul li:hover > ul  { display: block; *display:none; }
 .menu ul  { float:left;list-style: none; padding: 0; width:1000px;}
 .menu ul:after  { content: ""; clear: both; display: block;  }
 .menu ul li { float: left;  text-align:center; font-size: 0px; }
 .menu ul li a:hover { color:#fff; background:#333; background: rgba(0, 0, 0, 0); }
 .menu ul ul { padding: 0; position: absolute; top: 100%; z-index:99999;  }
 .menu ul ul li  { float: none; position: relative; text-align:left; width:200px;}
 .menu ul ul ul  { position: absolute; left: 100%; top:0;  }
 .inmenu{width:100%;}
 .inmenu .menutext{display:block; width:100%; font-size:18px; color:#fff; line-height:44px; font-weight:600;}
 
 
   
/* Ãß°¡ÀÛ¾÷ »ó´Ü ¸Þ´º*/
/* MAIN ONLY */
#wrap_main  {position:absolute;z-index:9999;}/* ¼öÁ¤Àü{position:relative;margin:0 auto; background:#f6f6f6 url(../img/design/main_bg.jpg) bottom no-repeat;} */ 
#header_main  {background-color:#111; width:100%;clear:both;height:147px;text-align:center;margin:0 auto;}/* ¼öÁ¤Àü{clear:both;width:960px;height:113px;text-align:center;margin:0 auto;overflow-x:hidden;} */ 
#header_main  h1{display:none;}/* Ãß°¡ */ 
.mainbn_s  {padding:50px 0 30px 0; text-align:center;position:relative;}
.mainbn_s a {font-family:NanumGothic,³ª´®°íµñ,µ¸¿ò; color:#818181;font-size:16px; line-height:1.6em;}
#ban { padding:0px auto; text-align:center; width:100%; overflow:hidden;}
.ban {width:1000px; margin:0 auto;  padding:15px 0 35px 0; text-align:center; overflow:hidden;}
.ban li{width:500px;float:left;height:330px;overflow:hidden; position:relative;}
.ban li .over {position:absolute; top:-330px;}
 #main_menu .objEffect{text-align:left; color:#aaaaaa;line-height:18px;float:left;}
 #main_menu .objEffect a{color:#737373;font-size:11px;}
 #main_menu .objEffect a:hover{color:#737373; text-decoration:underline;}
/*INPUT---------------------------------------------------------------------*/
input, img, select {vertical-align:middle}
input.text   {border:1px solid #7f9db9;}
textarea.textarea {border:1px solid #7f9db9;}
input.radio  {vertical-align:middle}
/* GLOBAL */
.pointer {cursor:pointer;}
/* ?? ?? ???*/
.list_01 {margin:0 0 14px 0;}
.list_01 li  {background:url(../img/design/bl_list.gif) left 7px no-repeat;padding:3px 0 0 8px;color:#636363;font-size:12px;}
/* ?? ?? ???*/
.list_01 dt  {font-weight:bold;color:#636363;padding:12px 0 3px 0;}
.list_01 dd {background:url(../img/design/bl_list.gif) left 7px no-repeat;padding:3px 0 0 8px;color:#636363;font-size:11px}
.etc_info1  {border:2px solid #eaeaea;width:702px;;margin:25px 0 0 0;color:#7c7c7c;padding:0 10px 20px 10px;}
.etc_info1 dt {background:url(../img/design/bl_etc_info.gif) left 4px no-repeat;padding:4px 0 3px 16px;font-weight:bold;margin:13px 0 0 0;}
.etc_info1 dd {background:url(../img/design/bl_etc_info_dd.gif) 12px 8px no-repeat;padding:2px 0 0 18px;line-height:17px;}
.shopping_guide {}
.shopping_guide dt {background:url(../img/design/bl_etc_info.gif) left 4px no-repeat;padding:4px 0 3px 16px;font-weight:bold;margin:13px 0 0 0;}
.shopping_guide dd {;padding:2px 0 0 16px;line-height:19px;color:#555555;}
/* CONTENT */
#secondmenu h1 {margin:30px 0 0 0;}
#secondmenu .leftmenu dl {padding:21px 0 0 0;}
#secondmenu .leftmenu dt a:link {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:visited {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:hover {text-decoration:none;color:#4ca306}
#secondmenu .leftmenu dt {height:12px;vertical-align:top;padding:10px 0 0 0;}
#secondmenu .leftmenu dd a:link {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:visited {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:hover {text-decoration:none;color:#4ca306}
#secondmenu  .leftmenu dd {padding:6px 0 0 16px;margin-bottom:-6px;height:18px;vertical-align:top;}
.leftmenu {margin:0 0 20px 0;}
.history {text-align:right;margin:0 0 0 0;padding:20px 0 0 0;height:29px;font-size:11px;color:#989898;z-index:3;width:100%;}
.history_mall {margin:-40px 0 0 0 !important;padding:11px 0 0 0 !important;}
.history img {vertical-align:top}
.history .page {color:#272727;}
.page_title {padding:0 0 25px 0;background:#ffffff;font-size:15px;font-weight:bold;}
.copyright  ul  {float:left;padding:92px 0 0 0;}
.copyright li  {float:left;padding:0 12px 0 9px;background:url(../img/design/copy_bar.gif) right no-repeat;height:10px;}
.copyright .end  {background:url(none);}
.copyright .text  {padding:11px 0 0 9px;clear:both;background:url(none);}
.bnr_01 {margin:25px 0 0 0;}
.bnr_02 {margin:30px 0 0 0;}
.bnr_03 {margin:25px 0 0 0;}
.service_guide {background:url(../img/design/bg_service_02.gif) 412px top no-repeat;margin:0 0 30px 0;}
.service_guide .time {background:url(../img/design/bg_service_01.gif) no-repeat;width:376px;height:57px;margin:13px 0 0 0;}
.service_guide .time dt {font-weight:bold;color:#666666;padding:12px 0 0 13px;}
.service_guide .time dd {font-size:11px;color:#666666;padding:10px 0 0 13px;}
.service_guide .time dd .highlight {font-size:11px;color:#ee670d;font-weight:bold;}
.suggestions {font-size:11px;color:#666666;font-family:dotum;margin:0 0 8px 0;width:632px}
.suggestions .title {background:url(../img/design/bl_suggestion.gif) left 2px no-repeat;padding:0 0 0 7px;font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .bar {font-size:11px;color:#cccccc;padding:0 5px 0 10px;}
.suggestions .highlight {font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .agreement  {border:1px solid #cecece;width:612px;height:200px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.suggestions .agreement dt {font-weight:bold;}
.suggestions .agreement dd {line-height:2em}
.suggestions .checkbox {padding:5px;text-align:right;}
.partnetship {font-size:12px;color:#7a7a7a;font-family:dotum;margin:0 0 8px 0;width:632px}
.partnetship .agreement  {border:1px solid #cecece;width:612px;height:138px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.partnetship .checkbox {padding:10px 0 0 0;text-align:center;}
.partnetship .txt {padding:10px;line-height:1.5em}
.agreement {width:703px;height:518px;background:#f5f5f5;padding:10px 0 0 10px}
.agreement .scroll_area {width:670px;height:485px;padding:10px;border:1px solid #dadada;background:#ffffff;overflow:scroll}
.agreement h3 {padding:20px 0 10px 0;}
.agreement li {line-height:1.7em;}
/* quick ? ?? */
#quick dl {width:80px;height:159px;background:url(../img/design/quick_bg.gif) no-repeat;}
#quick dt {padding:12px 0 10px 13px;}
#quick dd {padding:5px 0 0 15px;}
/* ???? */
.bbs_01 {width:632px;}
.bbs_01 .table_search {float:left;font-size:11px;color:#787878;margin:0 0 6px 0}
.bbs_01 .table_head {float:left;font-size:11px;color:#787878;margin:0 0 6px 0;padding:0 0 3px 0;}
.bbs_01 .table_info  {float:right;font-size:11px;color:#787878;padding:6px 0 0 0;}
.bbs_01 .bbs_table_list {clear:both;border:0;width:100%;border:0;border-bottom:1px solid red}
.bbs_01 .bbs_table_list thead th {background:url(../img/design/bbs/table_bg_th.gif) repeat-x;height:32px;text-align:center;}
.bbs_01 .bbs_table_list tbody th {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_01 .bbs_table_list tbody td {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_01 .bbs_table_list caption {display:none}
/* ????? */
.bbs_02 {width:431px;height:346px;padding:0 0 0 201px;background:url(../img/design/img_annual_01.gif) no-repeat;}
.bbs_02 .table_search {float:left;font-size:11px;color:#787878;margin:0 0 10px 0}
.bbs_02 .table_info  {float:right;font-size:11px;color:#787878;padding:6px 0 0 0;}
.bbs_02 .bbs_table_list {clear:both;border:0;width:431px;border:0;border-bottom:1px solid red}
.bbs_02 .bbs_table_list thead th {background:url(../img/design/bbs/table_bg_th.gif) repeat-x;height:32px;text-align:center;}
.bbs_02 .bbs_table_list tbody th {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_02 .bbs_table_list tbody td {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_02 .bbs_table_list caption {display:none}
/* login */
.memberlogin_form1 {width:329px;float:left;}
.memberlogin {width:248px;height:76px;padding:20px 0 0 57px;margin:13px 0 0 12px;background:url(../img/design/bg_login1.gif) no-repeat;}
.memberlogin input.text {border:1px solid #cacaca;height:16px;vertical-align:bottom}
.memberlogin label {display:inline-block;width:52px;height:18px;margin:6px 0 0 0;font-size:11px;font-weight:bold;color:#666666;}
.login_act {text-align:center;margin:12px 0 0 0;}
.memberlogin_form2 {width:329px;float:left;margin:0 0 0 26px;}
.memberlogin_form2 .memberlogin {width:258px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 12px;background:url(../img/design/bg_login1.gif) no-repeat;}
.memberlogin_form2 .memberlogin label {width:69px}
.etc_act  {width:100%;padding:18px 0 0 0;margin:12px 0 0 0;border-top:1px solid #cfcfcf}
.etc_act li  {background:url(../img/design/bl_list.gif) left 5px no-repeat;height:27px;}
.etc_act .txt {display:inline-block;width:157px;padding:0 0 0 8px;}
.memberlogin_form2 .etc_act .txt {width:270px;line-height:18px;}
.memberlogin_form3 {width:469px;float:left;clear:both;}
.memberlogin_form3 .memberlogin {width:422px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 0;background:url(../img/design/bg_login2.gif) no-repeat;}
.memberlogin_form3 .login_act {text-align:left;height:73px;margin:-73px 0 0 245px;}
.memberlogin_form3 .etc_act  {width:100%;padding:10px 0 0 0;margin:12px 0 0 0;border-top:0}
.memberlogin_form4 {width:469px;float:left;clear:both;}
.memberlogin_form4 .memberlogin {width:422px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 0;background:url(../img/design/bg_login2.gif) no-repeat;}
.memberlogin_form4 .login_act {text-align:left;height:73px;margin:-73px 0 0 263px;}
.memberlogin_form4 .memberlogin label {width:70px;}
.memberlogin_form4 .etc_act  {width:100%;padding:10px 0 0 0;margin:12px 0 0 0;border-top:0}
.memberlogin_form4 .etc_act .txt {display:inline-block;width:400px;padding:0 0 0 8px;}
.member_join {border:4px solid #e3e2e2;padding:10px 13px;}
.join_check {width:448px;height:76px;padding:20px 0 0 57px;margin:13px 0 0 102px;}
.join_check input.text {border:1px solid #cacaca;height:16px;width:180px;vertical-align:bottom}
.join_check label {display:inline-block;width:100px;height:18px;margin:6px 0 0 0;font-size:11px;font-weight:bold;color:#666666;}
.member_join .login_act {text-align:left;height:56px;margin:-71px 0 0 453px;}
.member_join2 {}
.member_join2  h3 {clear:both;height:20px;font-size:11px;font-weight:bold;color:#666666}
.member_join2 .textarea1  {padding:5px;border:1px solid #cacaca;width:690px;height:129px;line-height:17px;}
.member_join2 .agree {float:left;clear:both;width:700px;height:50px;}
.member_join2 .agree dt {float:left;width:220px;padding:0 0 0 8px;margin:5px 0 0 0;background:url(../img/design/bl_list.gif) left 7px no-repeat;font-size:11px;color:#666666;}
.member_join2 .agree dd {float:right;margin:5px 0 0 0;font-size:11px;color:#666666;}
.member_join2 .agree li {margin:5px 0 0 0;font-size:11px;color:#666666;}
.member_join .join_complate {width:507px;height:92px;padding:28px 0 0 170px;background:url(../img/design/bbs/bg_login_complate.gif) 52px 15px no-repeat;}
.member_join .join_complate .txt1 {font-weight:bold;color:#004d7b;line-height:1.5em}
.member_join .join_complate .txt2 {color:#666666;line-height:1.5em}
/* send mail */
.send_mail  {width:666px;padding:24px;}
.send_mail .header {width:666px;height:150px;}
.send_mail .body {text-align:left;}
.send_mail h1 {float:left;width:200px;}
.send_mail .close {float:right;width:200px;text-align:right;}
.send_mail h2 {height:20px;}
.send_mail .table_col_01  {border-top:1px solid #56bcc5;border-bottom:1px solid #56bcc5;width:666px;margin:0 0 23px 0;}
.send_mail .table_col_01 th  {border-right:1px solid #c5e3e6;}
.send_mail .table_col_01 td  {border-top:1px solid #c5e3e6;border-right:1px solid #c5e3e6;}
.send_mail .table_col_01 .td_none_data {height:35px;text-align:center;border-right:0;}
.send_mail .table_col_01 .end {border-right:none}
.send_mail .table_col_01 th    {height:27px;background:#f7f7f7;font-size:12px;color:#636363;font-weight:normal;text-align:center;}
.send_mail .table_col_01 td    {font-size:11px;color:#666666;text-align:center;}
.send_mail .table_col_01 .small_img  {width:50px;height:50px;margin:10px 0 10px 0;border:1px solid #cbcbcb;display:inline-block;}
.send_mail .table_col_01 .txt_info   {height:22px;padding:2px 0 0 10px;margin:10px 0 10px 0;display:inline-block;text-align:left;vertical-align:middle;font-size:11px;color:#666666;line-height:1.3em;}
.send_mail .table_col_01 .price   {float:right;display:inline-block;padding:0 10px 0 0;font-size:11px;color:#da0000}
.send_mail .table_row_01  {border-top:1px solid #56bcc5;border-bottom:1px solid #56bcc5;width:666px;margin:0 0 0 0;}
.send_mail .table_row_01 th  {border-bottom:1px solid #c5e3e6;border-right:1px solid #c5e3e6;}
.send_mail .table_row_01 td  {border-bottom:1px solid #c5e3e6;border-right:1px solid #c5e3e6;}
.send_mail .table_row_01 .td_none_data {height:35px;text-align:center;border-right:0;}
.send_mail .table_row_01 .end {border-right:none}
.send_mail .table_row_01 .bottom {border-bottom:none}
.send_mail .table_row_01 th    {height:27px;padding:0 0 0 10px;background:#f7f7f7;font-size:12px;color:#636363;font-weight:normal;text-align:left;}
.send_mail .table_row_01 td    {padding:0 0 0 10px;font-size:11px;color:#666666;}
.send_mail .table_row_01 .small_img  {width:50px;height:50px;margin:10px 0 10px 0;border:1px solid #cbcbcb;display:inline-block;}
.send_mail .table_row_01 .txt_info   {height:22px;padding:2px 0 0 10px;margin:10px 0 10px 0;display:inline-block;text-align:left;vertical-align:middle;font-size:11px;color:#666666;line-height:1.3em;}
.send_mail .table_row_01 .price   {float:right;display:inline-block;padding:0 10px 0 0;font-size:11px;color:#da0000}
.send_mail .text {border:1px solid #cacaca;}
/* private */
.private {}
.private h3 {font-size:12px;font-weight:bold;color:#6b6b6b;height:30px;margin:20px 0 0 0}
.private .private_info {line-height:1.5em}
/* sitemap */
.sitemap .map_gap {padding:30px 0 0 0}
/* ??? */
.btn {margin:18 0 0 0;text-align:center}
.btn img {cursor:hand}
#secondmenu #leftoff a {color:#555555 !important;font-weight:bold;}
#secondmenu #lefton a {color:#38c2cd !important;;font-weight:bold;}
/************************* input type :  search(?? ??) ***********************************/
.sc_input { background-color:#ffffff;border-style:solid;border-width:1;border-color:#CA0000;}
.location { padding:0 40 0 0;font-family:??; font-size:11px;letter-spacing:-1px ;color:gray}
.sub_menu_title { padding:0 0 0 18;font-family:??; font-size:12px;font-weight:bold;letter-spacing:0px ;color:#666666}
.table_tle1 {height:25px;background:#F6F6F6;text-align:center;color:#666666;}
.table_tle2 {height:25px;background:#f6f6f6;text-align:left;color:#666666;padding-left:8px;}
.table_cont1 {text-align:left;padding-left:8;color:#555555;line-height:18px}
.table_cont2 {text-align:center;color:#555555;line-height:18px}
.table_cont3 {color:#DA0000;text-align:right;padding-right:8}
.table_cont4 {color:#DA0000;text-align:center;}
.table_cont5 {color:#DA0000;text-align:left;padding-left:8;}
.price {color:#DA0000;text-align:right;}
.title {float:left;padding:21 0 0 34;font-weight:bold;#333333;font-size:14px;letter-spacing:-1}
.title2 {float:left;margin-top:17px}
.history1 {float:right;color:#999999;font-size:11px;padding:21 15 0 0} /*???? ????*/
.history1 a {color:#999999;font-size:11px;}
.history1 a:visited {color:#999999;font-size:11px;}
/* product */
#product_img {float:left; padding:0 0 0 18px; margin:0 0 30px 0; text-align:center;}
#product_info {float:right; width:343px; padding-left:15px; text-align:left;}
.product_tle {background:url(../img/main/bg_product1.gif) bottom ;height:27px;font-weight:bold;font-size:16px}
.product_txt1 {background:url(../img/main/bg_product2.gif) no-repeat;padding:0 0 0 9;font-weight:bold;color:#686461;font-size:11px}
.product_txt2 {color:#666666;font-size:12px}
.product_price {color:#EE2131;font-weight:bold}
.tle_bar {background:url(../img/main/bg_tle.gif) no-repeat;width:690;height:29;padding:7 0 10 27;font-weight:bold;margin-top:27}
/* ??? */
.box1_tle {margin:9 0 5 9}
.box1 {background:url(../img/main/box1_bg.gif) repeat-y;width:690px}
.box1_left{float:left; padding-left:34px;}
.box1_right{float:right; padding-right:34px;}
.box1_bar {text-align:center;margin:18 0 18 0}
.box2 {background:url(../img/main/box2_bg.gif) repeat-y;width:690px;padding:0 0 30 10}
#product_list {text-align:center;font-weight:bold;color:#666666;font-size:11px; padding : 10 10 10 10;}
#product_list span {color:#DA0000;font-size:11px;font-weight:normal;}
#product_list a {color:#666666;font-size:11px;font-weight:bold;}
#product_list_tle {float:left;padding:29 0 5 9}
#product_list_sort {float:right;padding:29 8 5 0;font-size:11px;color:#EA212D;font-weight:bold}
#product_list_sort a {color:#999999;font-weight:normal;font-size:11px;}
#product_list_sort span {color:#999999;font-weight:normal;font-size:11px;}
/* ??? */
#page {text-align:center;margin:14px;color:#FF5500;font-weight:bold;letter-spacing:3}
#page img {vertical-align:middle;letter-spacing:3;margin-top:-2}
#page a {font-weight:normal;color:#555555}
#page2 {text-align:center;margin:14px;color:#FF7901;font-weight:bold;letter-spacing:1}
#page2 img {vertical-align:middle;letter-spacing:3;margin-top:-2}
#page2 a {font-weight:normal;color:#444444;font-weight:bold}
#page2 span {color:#BABABA;font-weight:normal}
/* ??? */
#nail {width:300px; margin:4px 0 4px 0;}
#nail a:link{font-size:11px;color:#666666}
#nail a:visited{font-size:11px;color:#666666}
#nail img {border:1px solid #CACACA;margin:2;cursor:hand;width:50px;height:50px}
#nail_txt {padding-top:5px; font-size:11px; color:#666666;}
#nail_txt a:link{text-align:left;padding-top:5;font-size:11px;color:#666666;}
#nail_txt a:visited{text-align:left;padding-top:5;font-size:11px;color:#666666;}
#product_content {clear:both;background:url(../img/main/tab_bg.gif) repeat-x;margin-top:30;width:690}
.product_tab {cursor:hand}
/* ????? */
#txtbox_info {background:url(../img/main/dot.gif) no-repeat;padding:0 0 0 18px;line-height:18px;color:#686461;font-size:11px;}
.order_tle {margin:0 0 8 0}
#total_order {padding:12;border-top:1px solid #E8E2CD;border-bottom:1px solid #E8E2CD;background:#FCF9F0;line-height:24px;text-align:right;font-weight:bold;color:#666666}
#total_order #sum_price {color:#da0000;font-size:14px}
#total_order #sum {font-size:14px}
#infobox {border:2px solid #E4E4E4;padding:12px 12px 0 12px;color:#666666}
#dl1 {margin:0 0 20 0;}
#dl1 dt {font-weight:bold;margin-bottom:5px;background:url(../img/main/dot_dt.gif) no-repeat;padding-left:15px}
#dl1 dd {line-height:20px;margin:0 0 0 15}
#dl2 {margin:0 0 20 0;}
#dl2 dt {font-weight:bold;margin-bottom:5px;background:url(../img/main/dot_dt.gif) no-repeat;padding-left:15px}
#dl2 dd {background:url(../img/main/dot_dd.gif) no-repeat;padding:0 0 2 15;margin-left:0;line-height:20px}
#use {color:#CFCFCF;font-family:??;font-size:11px;text-align:right}
#use a:link {color:#686461;font-family:??;font-size:11px}
#use a:visited {color:#686461;font-family:??;font-size:11px}
#use a:hover {color:#686461;font-family:??;font-size:11px}
#use #on {color:#E81F27;font-weight:bold;font-family:??;font-size:11px}
.t_01 {border-collapse:collapse; border-top:2px solid #88A8EC; border-right:1px solid #CFCFCF;}
.t_01 th {padding:5px; border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; color:#666666; font-weight:normal; font-size:12px; font-family:dotum,??,???; background:#f6f6f6;}
.t_01 td {padding:5px; border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; color:#555555; font-size:12px; font-family:dotum,??,???; background:#ffffff;}