/* ±âº» ¼¼ÆÃ */
  @charset "euc-kr";
  @import url("https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700&amp;subset=korean"); 
  @import url("//cdn.rawgit.com/hiun/nanumsquare/master/nanumsquare.css");
  @import url("https://cdn.jsdelivr.net/gh/moonspam/NanumBarunGothic@1.0/nanumbarungothicsubset.css"); /* NanumBarunGothic ~9 */
  @font-face { font-family:"³ª´®¹Ù¸¥°íµñ"; src:'NanumBarunGothic'; }

  body { margin:0; padding:0; min-width:1160px; background-color:#fff; font-family:'Nanum Gothic'; font-size:15px; font-weight:normal; color:#333;  }
  form { margin:0; padding:0; }
  img { margin:0; padding:0; border:0; }
  button { margin:0; padding:0; background-color:#fff; outline:0; }
  A:link { color:#000; text-decoration:none; }
  A:active { color:#000; text-decoration:none; }
  A:visited { color:#000; text-decoration:none; }
  A:hover { color:#000; text-decoration:none; }
  p { margin:0; padding:0; }
  INPUT { height:27px; font-family:'Nanum Gothic'; font-size:12pt; border:1px solid #d6d6d6; padding:0 3px; outline:0; }
  INPUT[class="radio"] + label { display:inline-block; width:15px; height:15px; border:0; line-height:0px; vertical-align:bottom; background-color:transparent; cursor:pointer; outline:0; }
  .radio { display:inline-block; width:15px; height:15px; border:0; line-height:0px; vertical-align:bottom; background-color:transparent; cursor:pointer; }
  SELECT { height:27px; font-family:'Nanum Gothic'; font-size:12pt; outline:0; }
  textarea { font-family:'Nanum Gothic'; outline:0; }
  fileField { font-family:'Nanum Gothic'; outline:0; }
  dl { margin:0; padding:0; list-style-type:none; }
  dd { margin:0; padding:0; }
  table { border:0; padding:0; border-spacing:0; border-collapse:collapse; }
  th,td { font-family:'Nanum Gothic'; }
  .btn { padding:5px 8px; border:1px solid #fff; background-color:#fff; cursor:pointer; }
  .clear_left { clear:left; margin:0; padding:0; }
  .clear_right { clear:right; margin:0; padding:0; }
  .clear_both { clear:both; margin:0; padding:0; }
  .bold { font-weight:bold; }
  .white_bold { font-weight:bold; color:#fff; }
  * { margin:0; padding: 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
  *:focus { outline:none; }
  .not_found { width:1000px; height:350px; margin:10px auto; background-image:url('/img/include/loader.gif'); background-repeat:no-repeat; background-position:center center; font-size:14pt; font-weight:bold; color:#000; text-align:center; vertical-align:middle; }
  .popup_items { position:absolute; display:none; overflow:hidden; z-index:99; }
/* ±âº» ¼¼ÆÃ */

/* ·¹ÀÌ¾î¿µ¿ª */
  #blank_layer {
    position:absolute; top:0; left:0; z-index:20; display:none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0.7+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
  }
/* ·¹ÀÌ¾î¿µ¿ª */

/* »ó´Ü¿µ¿ª */
  #area_header { position:fixed; width:100%; top:0; margin:0; padding:0; border-top:3px solid #ff5f00; border-bottom:1px solid #d5d5d5; z-index:6;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.8+0,0.8+100;White+to+Transparent */
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ccffffff',GradientType=0 ); /* IE6-9 */
  }
    #top_navi { width:1400px; margin:0 auto; }
      #top_navi > #top_logo { float:left; width:300px; height:85px; margin:0; text-align:left; }
      #top_navi > ul#top_menubar { float:left; width:1100px; margin:0 0 0 0; list-style:none; overflow:hidden; }
      #top_navi > ul#top_menubar > li > a {
        float:left; display:block; width:172px; height:85px; padding:30px 0 20px 0;
        font-family:'Nanum Square'; font-size:16pt; font-weight:bold; letter-spacing:-1px; text-align:center;
        text-decoration:none;
      }
      #top_navi > ul#top_menubar > li > a > .point { font-size:18pt; color:#cc2020; }
      .top_submenu { position:absolute; display:none; padding:10px 0 10px 0; background-color:#127c0a; overflow-x:hidden; z-index:6; }
        .top_submenu > a > .sub_menu_item { margin:0; padding:10px 0 10px 10px; background-color:#127c0a; font-size:12pt; font-weight:bold; color:#fff; letter-spacing:-0.7px; }
        .top_submenu > a > .sub_menu_item:hover { color:#defb35; }
  #header_blank { height:2px; }
/* »ó´Ü¿µ¿ª */

/* ¸ÞÀÎ¹è³Ê */
  .main_close_btn { position:absolute; top:0; right:0; width:40px; height:40px; margin:-20px -20px 0 0; padding:0; border:3px solid #fff; border-radius:20px; background-image:url("/img/header/btn_close.gif"); background-repeat:no-repeat; background-position:center center; cursor:pointer; z-index:5; }
  #main_banner { position:relative; width:100%; height:512px; background-image:url("/img/header/main_bg.png"); background-position:center bottom; background-repeat:repeat-x; }
    #main_banner > #over_area { position:absolute; width:100%; }
      #main_banner > #over_area > #over_item { position:relative; width:1400px; height:512px; margin:0 auto; background-repeat:no-repeat; background-position:left bottom; }
    #main_banner > #main_banner_txt { position:relative; width:1400px; height:512px; margin:0 auto; }
      #main_banner > #main_banner_txt > #main_banner_fonts { visibility:hidden; position:absolute; width:100%; height:525px; background-image:url("/img/header/font.png"); background-position:left bottom; background-repeat:repeat-x; }
  #main_map { position:absolute; visibility:hidden; top:0; right:50px; width:1100px; height:580px; background-color:#fff; border:3px solid #3e4c5f; z-index:1; }
  #main_search { position:absolute; visibility:hidden; top:0; right:50px; width:1100px; padding:10px; background-color:#fff; border:3px solid #3e4c5f; z-index:1; }
  #main_sms { position:absolute; visibility:hidden; top:0; right:50px; width:1100px; padding:10px; background-color:#fff; border:3px solid #3e4c5f; z-index:1; }
  #blackout {
    display:none; position:absolute; width:100%; top:0; left:0; z-index:4;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0.7+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
  }
/* ¸ÞÀÎ¹è³Ê */

/* Áöµµ */
  #map_area { width:100%; height:574px; margin:0 0 0 0; padding:0; }
    #naver_map { position:relative; width:100%; height:574px; z-index: 1; }
      .buttons { position:absolute; top:0; right:10px; width:60px; z-index:9; padding:5px; text-align:center; letter-spacing:-0.5px; }
      .buttons > .control-btn { width:45px; height:45px; margin:5px 0; border:1px solid #363636; background-color:#fff; font-size:13px; font-weight:bold; color:#363636; cursor:pointer; letter-spacing:-0.5px;}
      .buttons > .control-on { background-color:#363636; border:2px solid #fff; color:#fff; }

      .map_item { position:absolute; border:2px solid #fff; border-radius:20px; z-index:1; }
      .map_item > .map_item_name { display:table-cell; min-width:65px; margin:0; padding:0 10px; border-top-left-radius:15px; border-bottom-left-radius:15px; background-color:#333; font-weight:bold; color:#fff; line-height:30px; text-align:center; white-space:nowrap; }
      .map_item > .map_item_count { display:table-cell; min-width:30px; margin:0; padding:0 10px; border-top-right-radius:15px; border-bottom-right-radius:15px;  font-family:'Nanum Gothic'; font-size:15px; font-weight:bold; color:#fff; line-height:30px; text-align:center; }
/* Áöµµ */

/* º»¹® - ÁÂÃø/Áß¾Ó/¿ìÃø ¿µ¿ª ¼³Á¤ */
  #area_body { display:block; position:relative; width:1400px; margin:20px auto; }
    #area_body > #contents_left { float:left; position:relative; width:220px; }
    #area_body > #contents_right { position:fixed; top:152px; right:0; width:140px; z-index:6; overflow:hidden; }
    #area_body > #contents_body { float:left; width:1160px; margin:0 0 0 20px; overflow:hidden; }
/* º»¹® - ÁÂÃø/Áß¾Ó/¿ìÃø ¿µ¿ª ¼³Á¤ */

/* °Ë»ö */
  .search_title { margin:0; padding:30px 0; font-family:'Nanum Square'; font-size:30px; font-weight:bold; letter-spacing:-1.7px; color:#363636; text-align:center; }
  .search_box { display:table; width:98%; margin:0 auto; border-top:2px solid #000; }
    .search_box > .search_items { display:table-row; }
    .search_box > .search_items > .search_items_part { display:table-cell; width:120px; height:60px; margin:0; padding:0 10px; border-bottom:1px solid #e0e0e0; background-color:#f2f2f2; font-family:'Nanum Square'; font-size:18px; font-weight:bold; letter-spacing:-0.5px; line-height:60px; color:#424242; }
      .search_box > .search_items > .search_items_part > .point { float:left; margin-right:5px; font-size:15px; line-height:60px; color:#424242; }
    .search_box > .search_items > .search_items_vals { position:relative; display:table-cell; margin:0; padding:0 10px; border-bottom:1px solid #e0e0e0; }
      .search_box > .search_items > .search_items_vals > .search_item_money { position:absolute; top:0; }
      .search_box > .search_items > .search_items_vals > .search_item_money > .search_item_money_bar { display:inline-table; width:340px; height:50px; margin:0; padding:0 10px; line-height:25px; text-align:center; overflow:hidden; }
        .search_box > .search_items > .search_items_vals > .search_item_money > .search_item_money_bar > .search_item_money_txt { float:left; width:80px; margin:11px 15px 11px 0; padding:0;font-size:12pt; font-weight:bold; color:#555; text-align:center; }
        .search_box > .search_items > .search_items_vals > .search_item_money > .search_item_money_bar > .search_money_txt { float:left; width:220px; height:27px; margin:0; padding:0 2px; border:0; font-size:14pt; font-weight:bold; color:#e00; text-align:center; }
          .search_box > .search_items > .search_items_vals > .search_item_money > .search_item_money_bar > .search_money_txt > .search_money_won { font-size:11pt; font-weight:normal; color:#555; }
        .search_box > .search_items > .search_items_vals > .search_item_money > .search_item_money_bar > .search_money_slider { float:left; width:200px; height:4px; margin:0; padding:0; }
        .search_box > .search_items > .search_items_vals > .search_item_money > .money_comment { font-size:13px; font-weight:normal; }
      .search_box > .search_items > .search_items_vals > .search_item { width:120px; height:30px; }
      .search_box > .search_items > .search_items_vals > .search_item_multicheckbox { position:relative; display:inline-block; margin:0 5px; padding:0 0 0 30px; line-height:25px; text-align:left; }
        .search_box > .search_items > .search_items_vals > .search_item_multicheckbox > .search_checkbox { position:absolute; left:0; width:25px; height:25px; cursor:pointer; margin:0 0 0; border:0; outline:0; }
    .search_box > .search_items > #titlei { width:200px; height:30px; margin:0; padding:0; text-align:center; }
  .search_buttons { width:100%; text-align:center; }
    .search_buttons > button { margin:20px 5px; padding:0; border:0; cursor:pointer; }
/* °Ë»ö */

/* sms */
  .sms_title { margin:0; padding:30px 0; font-family:'Nanum Square'; font-size:30px; font-weight:bold; letter-spacing:-1.7px; color:#363636; text-align:center; }
  .sms_box { display:table; width:98%; margin:0 auto; border-top:2px solid #000; }
    .sms_box > #sms_infos { display:table-cell; width:382px; border-bottom:1px solid #e0e0e0; vertical-align:middle; }
      .sms_box > #sms_infos > #sms_pic { float:left; width:160px; height:120px; margin:5px; border:1px solid #e0e0e0; background-repeat:no-repeat; background-position:center center; background-size:contain; } 
      .sms_box > #sms_infos > #sms_info { float:left; width:205px; overflow:hidden; }
        .sms_box > #sms_infos > #sms_info > .info_item { display:inline-block; width:90px; margin:5px 5px; padding:7px 15px; border-radius:20px; background-color:#3d3d3d; font-size:16px; font-weight:bold; letter-spacing:-0.5px; color:#fff; text-align:center; }
        .sms_box > #sms_infos > #sms_info > .info_vals { display:inline-block; margin:3px 0; padding:5px 5px; font-size:16px; font-weight:bold; letter-spacing:-0.5px; color:#444; text-align:left; }
        .sms_box > #sms_infos > #sms_info > .basic_sms { display:block; margin:5px 0; font-family:'Nanum Square'; font-size:20px; line-height:45px; font-weight:bold; text-align:center; }
    .sms_box > #sms_form { display:table-cell; width:670px; }
    .sms_box > #sms_form > .sms_items { display:table-row; }
    .sms_box > #sms_form > .sms_items > .sms_items_part { display:table-cell; width:150px; height:60px; margin:0; padding:0 10px; border-bottom:1px solid #e0e0e0; background-color:#f2f2f2; font-family:'Nanum Square'; font-size:18px; font-weight:bold; letter-spacing:-0.5px; line-height:60px; color:#424242; }
      .sms_box > #sms_form > .sms_items > .sms_items_part > .point { float:left; margin-right:5px; font-size:15px; line-height:60px; color:#424242; }
    .sms_box > #sms_form > .sms_items > .sms_items_vals { position:relative; display:table-cell; width:520px; margin:0; padding:0 10px; border-bottom:1px solid #e0e0e0; }
      .sms_box > #sms_form > .sms_items > .sms_items_vals > .sms_item { height:30px; }
      .sms_box > #sms_form > .sms_items > .sms_items_vals > p { margin:3px 0; font-size:14px; font-weight:normal; color:#909090; }
  .sms_buttons { width:100%; padding:15px 0 0 0; text-align:center; }
    .sms_buttons > p > .radio_private { width:22px; height:22px; border:0; cursor:pointer; outline:0; line-height:0px; vertical-align:middle; background-color:transparent; }
    .sms_buttons > button { margin:20px 5px; padding:0; border:0; cursor:pointer; }
/* sms */

/* ÁÂÃø¸Þ´º */
  dl#left_items { width:220px; margin:0; padding:0; list-style-type:none; }
  dl#left_items > a > dd.left_item { width:100%; margin:0 0 10px 0; padding:0; border:1px solid #d3d3d3; background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#000; text-align:center; }
  dl#left_items > dd.left_item { width:100%; margin:0 0 10px 0; padding:0; border:1px solid #d3d3d3; background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#000; text-align:center; }
    dl#left_items > dd.left_item > dl.left_area { width:200px; margin:0 10px 10px; padding:0; list-style-type:none; }
      dl#left_items > dd.left_item > dl.left_area > a > dd.area_d1 { width:100%; margin:0 0 5px 0; padding:5px 0 0 0; }
      dl#left_items > dd.left_item > dl.left_area > a > dd.area_d2 { float:left; width:50%; margin:0; padding:3px; }
        dl#left_items > dd.left_item > dl.left_area > a > dd.area_d2 > .area_txt { margin:0; padding:10px 0; border:1px solid #d3d3d3; }
  #left_tel { width:218px; font-family:'Nanum Square'; font-size:22pt; font-weight:bold; letter-spacing:-1px; color:#cc2020; text-align:center; }
  .area_gu {
    /* font-family:'Nanum Square'; font-size:23px; font-weight:bold; color:#fff; letter-spacing:-1px; */
    text-align:center;
  }
  .area_dong { background-color:#fff; font-size:14px; font-weight:bold; color:#3d3d3d; letter-spacing:-0.7px; text-align:center; }
  .area_dong:hover { background-color:#ff5f00; color:#fff; }
  input.cal_size1 { font-size:9pt; }
  input.cal_size2 { background-color:#fbf8ef; font-size:9pt; }
  #left_visitor { height:115px; background-image:url('/img/left/visit.gif'); }
    #left_visitor > #visitor_area { width:180px; margin:60px auto 10px; }
    #left_visitor > #visitor_area > .visitor_item { float:left; width:50px; height:20px; background-color:#fc5e09; border-radius:10px; font-size:9pt; font-weight:normal; color:#fff; text-align:center; line-height:20px; }
    #left_visitor > #visitor_area > .visitor_value {
      float:right; width:120px; height:20px; padding:0 15px; border-radius:10px; font-size:9pt; font-weight:normal; color:#303030; text-align:right; line-height:20px;
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,fd9d53+100 */
      background: #ffffff; /* Old browsers */
      background: -moz-linear-gradient(left,  #ffffff 0%, #fd9d53 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left,  #ffffff 0%,#fd9d53 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right,  #ffffff 0%,#fd9d53 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fd9d53',GradientType=1 ); /* IE6-9 */
    }
/* ÁÂÃø¸Þ´º */

/* ¿ìÃø¸Þ´º */
  dl.right_menu { width:150px; margin:0; padding:0 10px 0 0; border-radius:10px; background-color:#444; list-style:none; overflow:hidden; }
    dl.right_menu > dt { padding:5px 10px; font-size:10pt; color:#fff; cursor:pointer; }
    dl.right_menu > dd { padding:6px 10px; font-family:'±¼¸²','Gulim'; font-size:9pt; font-weight:normal; color:#fff; cursor:pointer; }
    dl.right_menu > dd:last-child { border:0; }
/* ¿ìÃø¸Þ´º */

/* Áö¿ªº°/¿ª¼¼±Ç°Ë»ö */
  #search_area_title { display:none; width:100%; padding:12px 10px 11px; background-image:url('/img/info/info_title.gif'); background-repeat:no-repeat; background-color:#fc5e09; }
  #search_train_title { display:none; width:100%; padding:12px 10px 11px; background-image:url('/img/info/info_title.gif'); background-repeat:no-repeat; background-color:#fc5e09; }
  .list_search_box { display:none; margin:0 0 30px 0; padding:0 10px 10px 10px; background-image:url("/img/info/box_bg.gif"); }
    .list_search_box > .list_search_item { padding:5px; background-color:#fff; }
    .list_search_box > .list_search_item > a > .search_item { float:left; margin:5px; padding:10px 20px; border-radius:20px; background-color:#545454; font-size:15px; letter-spacing:-0.7px; font-weight:bold; color:#fff; }
    .list_search_box > .list_search_item > a > .search_item_on { background-color:#127c0a; }
    .list_search_box > .list_search_item > a > .search_item_division { float:left; margin:5px; padding:8px 18px; border:2px solid #127c0a; border-radius:20px; background-color:#fff; font-size:15px; letter-spacing:-0.7px; font-weight:bold; color:#127c0a; }
  #main_search_title { width:100%; width:100%; padding:12px 10px 11px; background-image:url('/img/info/info_title.gif'); background-repeat:no-repeat; background-color:#fc5e09; }
  #main_search_area { display:block; }
  #main_search_area > #main_search_area_items > button { float:right; width:117px; height:64px; margin:5px; border:0; cursor:pointer; }
  #main_search_area > #main_search_area_items > button > img { display:block; border-radius:4px; }
  #main_search_area > #main_search_area_items > .search_item { float:left; width:200px; margin:5px; }
  #main_search_area > #main_search_area_items > .main_search_money > .search_item { float:left; width:200px; margin:5px; }
  #main_search_area > #main_search_area_items > #main_titlei { width:410px; margin:5px; }
  /* Áö¿ªº°/¿ª¼¼±Ç°Ë»ö */

/* ¸Å¹°¸ñ·Ï Å¸ÀÌÆ² */
  dl#list_title_tab { width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:2px solid #000; font-family:'Nanum Square'; font-size:18pt; font-weight:bold; color:#000; }
    dl#list_title_tab > dd.list_sort_item { float:right; height:32px; margin:0 5px; }
    dl#list_title_tab > dd.list_sort_item > button { width:32px; height:32px; margin:0; padding:0; background-repeat:no-repeat; border:0; cursor:pointer; }
    dl#list_title_tab > dd.list_sort_item > button#list_type_webzine { background-image:url("/img/info/ico_list2_off.png"); }
    dl#list_title_tab > dd.list_sort_item > button#list_type_square { background-image:url("/img/info/ico_list1_off.png"); }
    dl#list_title_tab > dd.list_sort_item > select.order_item { height:32px; }
  .main_good_title { position:relative; width:100%; margin:0; padding:0; background-color:#fff; border-bottom:1px solid #d3d4d8; }
    .main_good_title > .item_more { position:absolute; top:10px; right:0; height:21px; margin:5px; border:0; }
    .main_good_title > .item_title { margin:0; padding:10px; font-family:'Nanum Square'; font-size:28px; font-weight:bold; letter-spacing:-1px; color:#222838; }
      .main_good_title > .item_title > .item_point { font-family:'Nanum Square'; font-size:28px; font-weight:bold; color:#e06262; }
      .main_good_title > .item_title > .item_subtitle { font-family:'Nanum Gothic'; font-size:16px; font-weight:normal; color:#404040; }
  dl.main_good_item_box { width:100%; }
/* ¸Å¹°¸ñ·Ï Å¸ÀÌÆ² */

/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */
  dd.mgood_item_area { float:left; padding:12px; }
    .mgood_item_area > .mgood_item_box { width:266px; margin:0 auto; padding:0 0 10px 0; border:0; background-color:#ededed; cursor:pointer; }
    .mgood_item_area > .mgood_item_box:hover { background-color:#f5f5f5; }
      .mgood_item_area > .mgood_item_box > .mgood_item_title { width:100%; margin:0; padding:12px 7px; background-color:#127c0a; font-size:14pt; font-family:'Nanum Square'; font-weight:bold; letter-spacing:-0.7px; color:#f0f0f0; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic { position:relative; width:236px; height:177px; margin:15px 15px 10px 15px; padding:0; background-repeat:no-repeat; background-position:center center; background-size:100%; text-align:right; }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .cont_comp { position:absolute; width:100px; height:100px; background-repeat:no-repeat; background-size:cover; }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .mgood_item_besticon { position:absolute; right:0; padding:5px; font-size:11pt; font-weight:bold; z-index:2; }
      .mgood_item_area > .mgood_item_box > .mgood_item_info { width:90%; margin:10px auto 10px; padding:0 0 10px 0; border-bottom:1px solid #d2d2d2; font-size:11pt; text-align:center; }
      .mgood_item_area > .mgood_item_box > .mgood_item_info > .mgood_item_info_address { font-weight:bold; color:#444; }
      .mgood_item_area > .mgood_item_box > .mgood_item_info > .mgood_item_info_room { font-weight:normal; color:#777; }
      .mgood_item_area > .mgood_item_box > .mgood_item_info > .mgood_item_info_size { font-weight:normal; color:#4959aa; }
      .mgood_item_area > .mgood_item_box > .mgood_item_info > .mgood_item_info_size > .cal_size { padding:0; border:0; background:transparent; font-size:12pt; color:#444; cursor:pointer; }
      .mgood_item_area > .mgood_item_box > .mgood_item_info > .mgood_item_info_bar { padding:0 4px; color:#bab4b4; }
      .mgood_item_area > .mgood_item_box > .mgood_item_money { width:90%; margin:5px auto; padding:2px 0; text-align:center; }
      .mgood_item_area > .mgood_item_box > .mgood_item_money > .mgood_item_money_icon { float:left; width:70px; padding:2px 0 0 0; text-align:center; }
      .mgood_item_area > .mgood_item_box > .mgood_item_money > .mgood_item_money_money { float:right; padding:0 0 0 0; text-align:right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */

/* ¸Å¹°Ç¥½Ã - ±äÁÙ»çÁø */
  dd.list_item_area { position:relative; width:100%; margin:0 0 0 0; padding:10px 10px 15px 10px; border-bottom:1px solid #a9a9a9; background-color:#fff; overflow:hidden; }
  dd.list_item_area:hover { padding:7px 7px 13px 7px; border:3px solid #e00; }
    dd.list_item_area > a > .item_pics { position:relative; float:left; width:232px; height:174px; margin:5px 0; border:1px solid #ccc; overflow:hidden; }
      dd.list_item_area > a > .item_pics > .item_besticon { position:absolute; right:0; top:0; padding:5px; font-size:11pt; font-weight:bold; z-index:2; }
      dd.list_item_area > a > .item_pics > .item_more_pic { position:absolute; right:0; bottom:0; width:40px; height:40px; background-image:url("/img/info/ico_plus.png"); background-repeat:no-repeat; cursor:pointer; z-index:2; }
      dd.list_item_area > a > .item_pics > .item_pic { position:absolute; width:232px; height:174px; background-repeat:no-repeat; background-position:center center; background-size:contain; }
      dd.list_item_area > a > .item_pics > .cont_comp { position:absolute; width:100px; height:100px; background-repeat:no-repeat; background-size:cover; }
    dd.list_item_area > a > .item_pic_box { position:absolute; top:0; left:21%; padding:5px; border:3px solid #303030; background-color:#fff; z-index:3; display:none; }
      dd.list_item_area > a > .item_pic_box > .item_preview_pic { float:left; width:88px; height:66px; margin:1px; }
      dd.list_item_area > a > .item_pic_box > .item_preview_pic > .preview_pics { width:88px; height:66px; }
    dd.list_item_area > .item_info { float:left; width:59%; margin:0 auto; padding:5px; }
      dd.list_item_area > .item_info > a > .item_bar { float:left; margin:0 0 2px 0; padding:2px 0; font-size:12pt; color:#ccc; }
      dd.list_item_area > .item_info > a > .item_code { width:100%; margin:5px; padding:3px 0; background-color:#fff; font-size:11pt; font-weight:bold; text-align:left; color:#3d4c5f; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
      dd.list_item_area > .item_info > a > .item_address { float:left; margin:0 5px 5px 5px; padding:3px 0; font-size:11pt; font-weight:bold; color:#e00; }
      dd.list_item_area > .item_info > a > .item_room { float:left; margin:0 5px 5px 5px; padding:3px 0; font-size:11pt; font-weight:normal; }
      dd.list_item_area > .item_info > a > .item_bath { float:left; margin:0 5px 5px 5px; padding:3px 0; font-size:11pt; font-weight:normal; }
      dd.list_item_area > .item_info > a > .item_size { float:left; margin:0 5px 5px 5px; padding:3px 0; font-size:11pt; font-weight:bold; color:#270; }
        dd.list_item_area > .item_info > a > .item_size > span > .cal_size { padding:0; border:0; background:transparent; cursor:pointer; }
      dd.list_item_area > .item_info > a > .item_title { width:100%; margin:0 5px 5px 5px; padding:3px 0; background-color:#fff; font-size:13pt; font-weight:bold; text-align:left; color:#333; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
      dd.list_item_area > .item_info > a > .item_train { float:left; margin:0 5px 5px 5px; padding:5px 0; font-size:11pt; }
        dd.list_item_area > .item_info > a > .item_train > .train_line { padding:4px 7px; color:#fff; border-radius:15px; font-size:9pt; font-weight:bold; }
      dd.list_item_area > .item_info > a > .item_money { width:100%; margin:0 0 5px 0; padding:5px; border-radius:10px; background-color:#ededed; }
        dd.list_item_area > .item_info > a > .item_money > .item_money_icon { display:inline-block; width:65px; margin:5px 5px 5px 5px; }
        dd.list_item_area > .item_info > a > .item_money > .item_money_money { display:inline-block; margin:0 10px 0 0; }
      dd.list_item_area > a > .item_admin { float:right; width:20%; margin:20px 0 5px 0; padding:5px; text-align:center; }
        dd.list_item_area > a > .item_admin > .admin_info { display:block; margin:2px 0; padding:3px 10px 3px 0; font-size:11pt; font-weight:normal; }
        dd.list_item_area > a > .item_admin > .admin_info > .name { font-size:13pt; font-weight:bold; color:#555; }
        dd.list_item_area > a > .item_admin > .admin_info > .kakao { padding:4px 7px 6px; background-color:#facf2a; border-radius:5px; font-size:13pt; font-weight:bold; color:#1c1c1c; }
        dd.list_item_area > a > .item_admin > .admin_info > .point { font-size:13pt; font-weight:bold; color:#e00; }
/* ¸Å¹°Ç¥½Ã - ±äÁÙ»çÁø */

/* ¸Å¹°±Ý¾× Ç¥½Ã */
  .mgood_money { margin:3px 0 5px; padding:2px 0; }
  .icon_money_mae { padding:3px 7px; background-color:#e44947; border:1px solid #c04c4c; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_mae { font-size:12pt; font-weight:bold; color:#992424; }
  .icon_money_bun { padding:3px 7px; background-color:#223bf8; border:1px solid #0b1eaf; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_bun { font-family:'Nanum Square'; font-size:13pt; font-weight:bold; color:#555; }
  .icon_money_fin { padding:3px 7px; background-color:#ca774c; border:1px solid #b36945; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_fin { font-size:12pt; font-weight:bold; color:#555; }
  .icon_money_sil { padding:3px 7px; background-color:#ff205e; border:1px solid #ec0808; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_sil { font-family:'Nanum Square'; font-size:13pt; font-weight:bold; color:#e00000; }
  .icon_money_suic { padding:3px 7px; background-color:#d24474; border:1px solid #ba3e6a; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_suic { font-size:12pt; font-weight:bold; color:#992424; }
  .icon_money_fer { padding:3px 7px; background-color:#8944c8; border:1px solid #713bb8; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_fer { font-size:12pt; font-weight:bold; color:#555; }
  .icon_money_jen { padding:3px 7px; background-color:#f37315; border:1px solid #e05b2b; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_jen { font-size:12pt; font-weight:bold; color:#555; }
  .icon_money_sec { padding:3px 7px; background-color:#a80d0e; border:1px solid #7d0001; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_sec { font-size:12pt; font-weight:bold; color:#555; }
  .icon_money_wol { padding:3px 7px; background-color:#ff205e; border:1px solid #ec0808; border-radius:20px; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_wol { font-size:12pt; font-weight:bold; color:#555; }
  .type_money { font-size:10pt; font-weight:normal; }
/* ¸Å¹°±Ý¾× Ç¥½Ã */

/* ÆäÀÌÂ¡ */
  #list_page { position:relative; width:1260px; margin:20px auto; text-align:center; }
  .page_now { margin:5px 8px; padding:8px 10px; border:1px solid #3d3d3d; background-color:#fff; font-size:16px; font-weight:bold; color:#000; cursor:pointer; }
  .page_num { margin:5px 8px; padding:8px 10px; border:1px solid #aaa; background-color:#f5f5f5; font-size:16px; font-weight:normal; color:#000; cursor:pointer; }
  .page_first { margin:5px 8px; padding:12px 10px; border:1px solid #aaa; background-color:#fff; font-size:16px; font-weight:normal; color:#000; cursor:pointer; }
  .page_prev { margin:5px 8px; padding:12px 10px; border:1px solid #aaa; background-color:#fff; font-size:16px; font-weight:normal; color:#000; cursor:pointer; }
  .page_next { margin:5px 8px; padding:12px 10px; border:1px solid #aaa; background-color:#fff; font-size:16px; font-weight:normal; color:#000; cursor:pointer; }
  .page_end { margin:5px 8px; padding:12px 10px; border:1px solid #aaa; background-color:#fff; font-size:16px; font-weight:normal; color:#000; cursor:pointer; }
/* ÆäÀÌÂ¡ */

/* ¸Å¹°»ó¼¼ */
  #maemul_view_area { position:relative; width:1160px; margin:0 auto; background-color:#fff; overflow:hidden; }
    #maemul_view_area > table.info_box { width:1160px; margin:0 auto; border-top:2px solid #7d7d7d; border-bottom:1px solid #dcddde; }
    #maemul_view_area > table.info_box > caption { margin:70px 0 0px 0; text-align:center; }
      #maemul_view_area > table.info_box > caption > .info_title { display:inline-block; padding:20px 40px; font-family:'Nanum Square'; font-size:18pt; letter-spacing:-0.5px; font-weight:bold; color:#3d3d3d; text-align:center; }
        #maemul_view_area > table.info_box > caption > .info_title > .info_subtitle { font-size:16pt; font-weight:bold; color:#5d5d5d; }
      #maemul_view_area > table.info_box td.info_t { padding:16px 5px 16px 5px; border:1px solid #ddd; background-color:#eee; background-repeat:no-repeat; background-position:left center;font-size:11pt; letter-spacing:-0.5px; font-weight:bold; text-align:left; }
      #maemul_view_area > table.info_box td.info_i { padding:16px 5px 16px 5px; border:1px solid #ddd; background-color:#fff; font-size:10pt; font-weight:normal; text-align:left; }
      #maemul_view_area > table.info_box td.info_13 { width:15%; }
      #maemul_view_area > table.info_box td.info_37 { width:35%; }
      #maemul_view_area > table.info_box td.info_63 { width:63%; padding-right:5px; }
      #maemul_view_area > table.info_box td.info_87 { width:87%; padding-right:5px; }
      #maemul_view_area > table.info_box td.info_c { text-align:center; }
      #maemul_view_area > table.info_box td.info_l { text-align:left; }
      #maemul_view_area > table.info_box td.info_title { padding:15px 10px; border-top:0; border-left:0; border-right:0; background-color:#2f2f2f; border:1px solid #161616; font-family:'Nanum Square'; font-size:12pt; font-weight:bold; letter-spacing:-1.7px; color:#fff; text-align:left; }
      #maemul_view_area > table.info_box td.info_code { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_address { font-weight:normal; }
      #maemul_view_area > table.info_box td.info_size { font-size:10pt; font-weight:normal; }
      #maemul_view_area > table.info_box td.info_size > strong { font-size:12pt; font-weight:bold; color:#127c0a; }
      #maemul_view_area > table.info_box td.info_room { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_i > .kakao { margin:0 2px; padding:6px 10px 6px 30px; border-radius:5px; background-color:#facf2a; background-image:url('/img/info/ico_kakao.png'); background-repeat:no-repeat; background-size:20px; background-position:5px 4px; color:#1c1c1c; }
      #maemul_view_area > table.info_box td.info_i > .btn_info_sms { margin:0 2px; padding:7px 15px; border:0; border-radius:5px; background-color:#608ffb; font-size:9pt; font-weight:bold; color:#fff; }
      #maemul_view_area > table.info_box td.info_i > .pics_detail { width:720px; margin:1px auto; background-repeat:no-repeat; background-position:center center; background-size:contain; }
      #maemul_view_area > table.info_box td.info_train { font-size:9pt; font-weight:normal; }
      #maemul_view_area > table.info_box td.info_train > button.train_line { padding:2px 4px 1px; color:#fff; border:0; border-radius:15px; font-family:'NanumBarunGothic'; font-size:9pt; font-weight:normal; }
      #maemul_view_area > table.info_box td.info_blank { background-image:url(""); }
    #maemul_view_area > table.info_box td#usr_add_image { width:1160px; margin:0; padding:0; text-align:center; }
    #maemul_view_area > #info_maemul_title { float:left; width:1160px; margin:0 0 10px 0; padding:15px 10px; background-color:#2f2f2f; border:1px solid #161616; font-size:12pt; font-weight:bold; letter-spacing:-1.7px; color:#fff; text-align:left;  }
    #maemul_view_area > #maemul_pic { float:left; width:550px; margin:0; padding:0; border:1px solid #ddd; }
    #maemul_view_area > #basic_info { float:left; width:590px; margin:0 0 10px 20px; padding:0; border:0; table-layout:fixed; }
      #maemul_view_area > #basic_info > caption { display:none; }
    #maemul_view_area > #view_item_btns { float:left; width:590px; margin:0 0 10px 20px; padding:0; border:0; }
    #maemul_view_area > #view_item_btns > a > button { padding:5px 15px; border:0; border-radius:5px; background-color:#127c0a; font-size:10pt; color:#fff; }
    #maemul_view_area > #writer_box { float:left; width:590px; margin:0 0 0 20px; padding:0; border:1px solid #dadada; table-layout:fixed; }
      #maemul_view_area > #writer_box > caption { display:none; }
    #maemul_view_area > #writer_box td.info_i { padding:5px 5px 5px 5px; border-bottom:1px solid #dcddde; line-height:35px; }
      #maemul_view_area > #writer_box td.writer_name { font-weight:bold; }
      #maemul_view_area > #writer_box td.writer_tel { font-weight:bold; }
      #maemul_view_area > #writer_box td.writer_kakao { font-weight:bold; }
      #maemul_view_area > #writer_box td.info_i > button.view_online_btn { width:220px; margin:0; padding:10px 15px; border:0; background-color:#4e4e4e; font-family:'Nanum Square'; font-size:20px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
    #maemul_view_area > #option_box td.info_i > .opt_item { display:table-cell; width:155px; margin:0; padding:0; font-size:18px; font-weight:normal; }
      #maemul_view_area > #option_box td.info_i > .opt_item > .item_icon { display:inline-block; margin:0 5px 0 0; padding:0; }
      #maemul_view_area > #option_box td.info_i > .opt_item > .item_icon > img { width:45px; height:45px; }
      #maemul_view_area > #option_box td.info_i > .opt_item > .icon_on { border-radius:30px; }
    #view_btns { width:100%; margin:20px 0; text-align:center; }
      #view_btns > button.view_btn { width:120px; padding:15px 20px; border:0; background-color:#5f5f5f; font-family:'Nanum Square'; font-size:20px; font-weight:bold; letter-spacing:-1.7px; color:#fff; text-align:center; }
    #member_info_box { position:fixed; bottom:0; left:0; width:100%; padding:10px 0; background-color:#127c0a; text-align:center; color:#fff; z-index:6; }
    #member_info_box > .info_item { display:inline-block; margin:0 20px; font-size:12pt; font-weight:normal; }
    #member_info_box > .info_item  > .info_value { font-size:16pt; font-weight:bold; }
    #member_info_box > #btn_sms { padding:10px 20px; border:2px solid rgb(248,227,0); border-radius:5px; color:rgb(248,227,0); font-size:12pt; font-weight:bold; cursor:pointer; }
    dl.info_tabs { width:1160px; margin:15px auto 0; padding:0; overflow:hidden; }
      dl.info_tabs > dd { float:left; margin:5px 0 0 0; padding:0; border-right:1px solid #fff; background-color:#5d5d5d; }
      dl.info_tabs > dd:last-child { border-right:0; }
      dl.info_tabs > dd.tab_item { font-weight:normal; }
      dl.info_tabs > dd.tab_item_ov { background-color:#127c0a; font-weight:bold; }
        dl.info_tabs > dd > a > div { padding:15px 0; font-family:'Spoqa Han Sans',sans-serif; font-size:13pt; color:#fff; text-align:center; letter-spacing:-0.5px; }
/* ¸Å¹°»ó¼¼ */

/* Ãß°¡ ÆäÀÌÁö »ó´Ü(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ/°Ô½ÃÆÇ) */
  #page_title_area { position:relative; width:100%; text-align:center; }
  #page_title_area > #title { display:inline-block; margin:25px 0 0 0; padding:20px 10px 20px 10px; border:0; font-family:'Nanum Square'; font-size:22pt; font-weight:bold; letter-spacing:-1.5px; color:#252525; }
    #page_title_area > #title > #sub_title { font-size:16pt; color:#666; }
/* Ãß°¡ ÆäÀÌÁö »ó´Ü(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ/°Ô½ÃÆÇ) */

/* Ãß°¡ ÆäÀÌÁö(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ) */
  #page_body_area { width:100%; margin:10px 0 20px; padding:10px; border:0; overflow-x:hidden; }
    ol.notice_body { margin:0; padding:0; }
    ol.notice_body > li { margin:0 10px 10px 30px; font-size:15px; font-weight:normal; }
    ol.notice_body > li.depth1 { margin:0 10px 30px 30px; font-size:21px; font-weight:bold; }
    ol.notice_body > li.depth2 { margin:0 10px 20px 30px; font-size:18px; font-weight:bold; }
    .notice_subitem { font-size:15px; font-weight:normal; }
/* Ãß°¡ ÆäÀÌÁö(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ) */

/* Ãß°¡ ÆäÀÌÁö - Á÷¿ø¼Ò°³ */
  #staff_introduce { width:100%; margin:0 0 10px 0; }
  #staff_introduce > a > .staff_introduce_item { float:left; width:360px; margin:10px; padding:0; background-color:#e9e9e9; }
    #staff_introduce > a > .staff_introduce_item > .staff_introduce_name { width:100%; margin:0; padding:10px; background-color:#127c0a; font-family:'Nanum Square'; font-size:14pt; font-weight:bold; letter-spacing:-1px; color:#fff; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_name > .staff_introduce_upmu { font-family:'Nanum Gothic'; font-size:12pt; font-weight:bold; letter-spacing:-1px; color:#ccc; }
    #staff_introduce > a > .staff_introduce_item > .staff_introduce_pic { float:left; width:100px; height:100px; margin:10px; padding:0; background-repeat:no-repeat; background-position:center center; background-size:contain; overflow:hidden; }
    #staff_introduce > a > .staff_introduce_item > .staff_introduce_info { float:left; width:228px; margin:10px 0; padding:0; }
    #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p { margin:10px 0 0 0; padding:0; font-size:10pt; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_part { font-size:10pt; font-weight:normal; color:#686d7a; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_tel { font-size:12pt; font-weight:bold; letter-spacing:-0.5px; color:#333; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_hp { font-size:12pt; font-weight:bold; letter-spacing:-0.5px; color:#cc2020; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_kakao { font-size:12pt; font-weight:bold; letter-spacing:-0.5px; color:#333; }
      #staff_introduce > a > .staff_introduce_item > p { margin:10px 0; text-align:center; }
      #staff_introduce > a > .staff_introduce_item > p > .staff_link { width:90%; padding:10px; border:0; background-color:#686d7a; border-radius:5px; font-family:'Nanum Gothic'; font-size:10pt; font-weight:bold; letter-spacing:-1px; color:#fff; text-align:center; cursor:pointer; }
/* Ãß°¡ ÆäÀÌÁö - Á÷¿ø¼Ò°³ */

/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */
  #board_list_submenu { width:100%; margin:20px 0 5px; }
    #board_list_submenu > .item_left { float:left; padding-left:4px; }
      #board_list_submenu > .item_left > select { width:120px; height:30px; margin:0; }
      #board_list_submenu > .item_left > input { width:120px; height:30px; margin:0; border:1px solid #707070; }
      #board_list_submenu > .item_left > button { width:80px; height:30px; margin:0; border:1px solid #707070; background-color:#707070; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
    #board_list_submenu > .item_right { float:right; padding-right:4px; }
      #board_list_submenu > .item_right > button { width:80px; height:30px; margin:0; border:1px solid #707070; background-color:#707070; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
  dl#board_list_box { width:100%; margin:0; padding:0; }
    dl#board_list_box > dd.list_item_t { float:left; padding:15px 0; border-right:1px solid #fff; background-color:#707070; font-family:'Nanum Square'; font-size:12pt; font-weight:bold; letter-spacing:0; color:#fff; text-align:center; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
      dl#board_list_box > dd.list_item_t:last-child { border:0; }
    dl#board_list_box > dd.list_item_number { width:7%; }
    dl#board_list_box > dd.list_item_title { width:62%; }
    dl#board_list_box > dd.list_item_writer { width:12%; }
    dl#board_list_box > dd.list_item_date { width:12%; }
    dl#board_list_box > dd.list_item_see { width:7%; border-right:0; }
    dl#board_list_box > dd.online_item_number { width:9%; }
    dl#board_list_box > dd.online_item_part { width:12%; }
    dl#board_list_box > dd.online_item_category { width:15%; }
    dl#board_list_box > dd.online_item_address { width:22%; }
    dl#board_list_box > dd.online_item_writer { width:14%; }
    dl#board_list_box > dd.online_item_re { width:14%; }
    dl#board_list_box > dd.online_item_date { width:14%; border-right:0; }
  dl#board_item { border-bottom:2px solid #a9a9a9; }
  dl#board_item > dd.list_item_v { float:left; padding:15px 0; border-right:1px solid #fff; border-bottom:1px solid #e0e0e0; background-color:#fff; font-size:10pt; font-weight:normal; letter-spacing:-0.3px; color:#404040; text-align:center; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; }
    dl#board_item > dd.list_item_number { width:7%; }
    dl#board_item > dd.list_item_title { width:62%; padding-left:15px; text-align:left; }
    dl#board_item > dd.list_item_writer { width:12%; }
    dl#board_item > dd.list_item_date { width:12%; }
    dl#board_item > dd.list_item_see { width:7%; border-right:0; }
    dl#board_item > dd.online_item_number { width:9%; }
    dl#board_item > dd.online_item_part { width:12%; }
    dl#board_item > dd.online_item_category { width:15%; }
    dl#board_item > dd.online_item_address { width:22%; }
    dl#board_item > dd.online_item_writer { width:14%; }
    dl#board_item > dd.online_item_re { width:14%; }
    dl#board_item > dd.online_item_date { width:14%; border-right:0; }
  table.board_box { width:98%; border-top:2px solid #000; }
    table.board_box > caption { width:100%; padding:15px 0 5px; font-size:14pt; font-weight:bold; color:#333; text-align:left; }
    td.board_item { padding:12px 5px; border:1px solid #d6d6d6; background-color:#e0e0e0; font-size:12pt; font-weight:bold; text-align:center; }
    td.board_item > .board_ssential { font-size:9pt; color:#e00; }
    td.board_value { padding:12px 15px; border:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; }
    td.board_value > INPUT[class="radio"] { width:25px; height:25px; border:0; cursor:pointer; line-height:0px; vertical-align:middle; background-color:transparent; }
    td.board_value > INPUT[class="btn"] { padding:5px 15px; border:1px solid #616161; background-color:#616161; color:#fff; }
      td.board_value > .board_small { font-size:9pt; font-weight:normal; color:#555; }
      td.board_value > .board_small_point { font-size:9pt; font-weight:bold; color:#505050; }
    #board_private_title { margin:20px 0 5px 0; font-family:'Nanum Square'; font-size:20px; font-weight:bold; letter-spacing:-1.7px; }
    #board_private_btn { margin:20px 0; font-size:15px; text-align:center; }
      #board_private_btn > INPUT[class="radio"] { width:25px; height:25px; border:0; cursor:pointer; line-height:0px; vertical-align:middle; background-color:transparent; }
    #board_btns { width:100%; margin:20px 0; text-align:center; }
    .board_point { font-weight:bold; color:#e00; }
  button.board_btn { width:80px; height:30px; margin:0; border:0; background-color:#707070; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
  #board_memo { color:#000; }
  #board_writer { padding:10px; background-color:#e0e0e0; font-size:15px; font-weight:normal; color:#404040; text-align:right; }
    #board_writer > .board_attr { float:left; margin:5px; font-size:15px; font-weight:normal; color:#555; text-align:left; cursor:pointer; }
      #board_writer > .board_attr > .attr_size { font-size:13px; font-weight:normal; color:#999; }
/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */

/* °Ô½ÃÆÇ(°¶·¯¸®) */
  dd.gallery_item { float:left; width:25%; padding:20px 15px; }
    dd.gallery_item > .gallery_box { width:100%; margin:0; padding:0; background-color:#ededed; cursor:pointer; }
      dd.gallery_item > .gallery_box > .item_pic { width:100%; height:190px; background-repeat:no-repeat; background-position:center center; background-size:90% 90%; }
      dd.gallery_item > .gallery_box > .item_title { padding:10px 10px; background-color:#5f5f5f; font-family:'Nanum Square'; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#fff; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/* °Ô½ÃÆÇ(°¶·¯¸®) */

/* ¸Åµµ¸Å¼öÀÇ·Ú(ÀÏ¹ÝÇü) */
  dl#board_list_box > dd#online_list_item_number { width:5%; }
  dl#board_list_box > dd#online_list_item_part { width:18%; }
  dl#board_list_box > dd#online_list_item_category { width:14%; }
  dl#board_list_box > dd#online_list_item_address { width:23%; }
  dl#board_list_box > dd#online_list_item_writer { width:13%; }
  dl#board_list_box > dd#online_list_item_re { width:13%; }
  dl#board_list_box > dd#online_list_item_date { width:13%; }
  dl#board_list_box > dd.online_list_item_v_number { float:left; width:5%; margin:0 1px 0 0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:11pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_part { float:left; width:18%; margin:0 1px 0 0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:11pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_category { float:left; width:14%; margin:0 1px 0 0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:11pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_address { float:left; width:23%; margin:0 1px 0 0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:11pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_writer { float:left; width:13%; margin:0 1px 0 0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:11pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_re { float:left; width:13%; margin:0 1px 0 0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:11pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_date { float:left; width:13%; margin:0 1px 0 0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:11pt; font-weight:normal; color:#000; text-align:center; }
  table.online_view_box { width:98%; border-top:2px solid #000; table-layout:fixed; }
  td.online_view_item { width:15%; padding:20px 5px; border:1px solid #d6d6d6; background-color:#e0e0e0; font-size:18px; font-weight:bold; text-align:center; }
  td.online_view_vals { width:85%; padding:15px 15px; border:1px solid #d6d6d6; background-color:#fff; font-size:18px; font-weight:normal; }
/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */

/* ÇÏ´Ü¿µ¿ª */
  #index_community { display:table; width:1160px; border:1px solid #d5d5d5; }
    #index_community > .community_item { display:table-cell; width:37.5%; padding:20px 10px 15px; border-right:1px dashed #d3d3d3; }
      #index_community > .community_item:last-child { border-right:0; }
      #index_community > .community_item > a > .bbs_title { padding-bottom:5px; }
      #index_community > .community_item > a > .bbs_title > .main_title { font-family:'Nanum Gothic'; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#000; }
      #index_community > .community_item > a > .bbs_title > .sub_title { font-family:'Nanum Gothic'; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#888; }
    #index_community > #community_title { width:25%; background-image:url("/img/footer/comm_bg.gif"); background-repeat:no-repeat; border-right:0; }
    #index_community > .community_item > a > .bbs_item { margin:7px 0; padding:0 5px; font-size:13px; color:#565656; }
      #index_community > .community_item > a > .bbs_item > .item_title { float:left; width:320px; height:20px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
      #index_community > .community_item > a > .bbs_item > .item_date { float:right; width:68px; height:20px; line-height:20px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
  #copyright { width:100%; background-color:#444; }
    #copyright > #footer_menu { width:1400px; margin:0 auto; padding:15px 0 15px 70px; color:#f5f5f5; }
      #copyright > #footer_menu > .menu_item { margin:0 10px; font-family:'Nanum Square'; font-size:13pt; letter-spacing:-1px; font-weight:normal; text-decoration:none; }
      #copyright > #footer_menu > .menu_item a { color:#d5d5d5; text-decoration:none; }
      #copyright > #footer_menu > .menu_bar { margin:0 10px; font-family:'Nanum Square'; font-size:13pt; letter-spacing:-0.7px; font-weight:normal; color:#d5d5d5; }
      #copyright > #footer_menu > #btn_private a { font-weight:bold; color:#fff; }
      #copyright > #footer_menu > #customer { margin:0 60px 0 0; font-size:13pt; }
      #copyright > #footer_menu > #customer > #point { font-size:18pt; color:#ff5f00; }

    #copyright > #company_info { width:100%; border-top:1px solid #323232; padding:15px 0; font-size:14px; letter-spacing:-0.7px; font-weight:normal; color:#f5f5f5; }
      #copyright > #company_info > #info_box { display:table; width:1400px; margin:10px auto; }
        #copyright > #company_info > #info_box > a > #footer_logo { float:left; display:table-cell; width:300px; text-align:center; vertical-align:middle; }
          #copyright > #company_info > #info_box > #footer_logo > img { max-width:290px; }
        #copyright > #company_info > #info_box > #footer_txt { float:left; display:table-cell; width:1000px; margin:0 0 0 10px; vertical-align:middle; }
          #copyright > #company_info > #info_box > #footer_txt > .menu_item { display:inline-block; margin:4px 10px; }
          #copyright > #company_info > #info_box > #footer_txt > #copyright { display:block; margin:4px 10px; }
        #copyright > #company_info > #info_box > #btns_sswebplus { float:left; display:table-cell; width:85px; margin:0; vertical-align:middle; }
          #copyright > #company_info > #info_box > #btns_sswebplus > button { margin:0; padding:0; width:37px; height:37px; margin:1px; border:0; border-radius:5px; background-color:#ff5f00; font-size:22px; color:#fff; text-align:center; cursor:pointer; }
          #copyright > #company_info > #info_box > #btns_sswebplus > #btn_footer_sswebplus { background-image:url('/img/footer/btn_sswebplus.gif'); background-position:center center; }
/* ÇÏ´Ü¿µ¿ª */

/* Æ÷ÀÎÆ® */
  #top_navi > ul#top_menubar > li a { color:#252525; } /* over Ã³¸® sswebplus.js - $(tmenu_position).css( "border-bottom" , "2px solid #ffc502"); */
  #top_navi > ul#top_menubar > li.menu_item_point a > .point { color:#ff5f00; }
  .top_submenu > .menu_box > .item_title { border-left:5px solid #19656d; color:#555; }

  dl.right_menu > dt { background-color:#127c0a; }
  dl.right_menu > dd { border-bottom:1px solid #696969; background-color:#363636; }

  .map_item > .map_item_count { background-color:#127c0a; }
  #maemul_view_area > #option_box td.info_i > .opt_item > .icon_on { background-color:#69b364; }
/* Æ÷ÀÎÆ® */
