/* ±âº» ¼¼ÆÃ */
  @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");

  body { margin:0; padding:0; 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 { margin:10px 0; font-size:14pt; font-weight:bold; color:#000; text-align:center; }
  .maemul_list_load { position:fixed; top:0; left:0; width:100%; height:300px; background:rgba(255,255,255,1); background-image:url('/img/include/loader_circle.gif'); background-repeat:no-repeat; background-position:center center; text-align:center; vertical-align:middle; z-index:9; }
/* ±âº» ¼¼ÆÃ */

/* »ó´Ü¿µ¿ª */
  #area_header { position:fixed; top:0; width:100%; margin:0; padding:0; background-color:#fed4ad; z-index:5; }
    #area_header > #top_base { height:70px; overflow:hidden; }
      #area_header > #top_base > .top_btns { position:relative; float:left; width:43px; height:70px; }
      #area_header > #top_base > .top_btns > img { position:absolute; left:5px; bottom:15px; }
      #area_header > #top_base > #top_logo { float:left; width:250px; text-align:center; }
    #area_header > #top_navi { position:relative; height:45px; margin:0 auto; overflow:hidden; }
      #area_header > #top_navi > ul#menubars {
        position:relative; width:100%; height:100%; margin:0; padding:0; list-style-type:none;
        display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
        -webkit-transition-property:-webkit-transform;
        -moz-transition-property:-moz-transform;
        -o-transition-property:-o-transform;
        -ms-transition-property:-ms-transform;
        transition-property:transform;
        -webkit-box-sizing:content-box;
        -moz-box-sizing:content-box;
        box-sizing:content-box;
      }
      .swiper-slide,.swiper-wrapper {
        -webkit-transform: translate3d(0px,0,0); -moz-transform: translate3d(0px,0,0); -o-transform: translate(0px,0px); -ms-transform: translate3d(0px,0,0); transform: translate3d(0px,0,0);
      }
      .swiper-slide { position: relative; width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; }
      .swiper-container-autoheight,.swiper-container-autoheight .swiper-slide { height: auto; }
      .swiper-container-autoheight .swiper-wrapper {
        -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform,height;
      }
      .swiper-button-next,.swiper-button-prev { position:absolute; top:0; width:45px; height:45px; background-color:#ff5f00; background-repeat:no-repeat; background-position:center center; background-size:contain; z-index:10; }
      .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled { opacity:.0; pointer-events:none; }
      .swiper-button-prev,.swiper-container-rtl .swiper-button-next { left:0; right:auto; }
      .swiper-button-next,.swiper-container-rtl .swiper-button-prev { right:0; left:auto; }
      .swiper-container .swiper-notification { position: absolute; top: 0; left: 0; pointer-events: none; opacity: 0; z-index: -1000; }
        #area_header > #top_navi > ul#menubars > li { float:left; width:20%; }
          #area_header > #top_navi > ul#menubars > li > a { display:block; padding:14px 0 12px 0; font-family:'Nanum Square'; font-size:17px; letter-spacing:-1px; line-height:16px; font-weight:bold; text-align:center; text-decoration: none; }

      #mini_menu {
        position:absolute; display:none; top:0; width:100%; height:100%; z-index:6;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#505050+0,505050+100&0.65+0,0.65+100 */
        background: -moz-linear-gradient(top,  rgba(48,48,48,0.6) 0%, rgba(48,48,48,0.6) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(48,48,48,0.6) 0%,rgba(48,48,48,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(48,48,48,0.6) 0%,rgba(48,48,48,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc303030', endColorstr='#cc303030',GradientType=0 ); /* IE6-9 */
      }
        #mini_menu > #menu_box { position:fixed; top:70px; left:0; width:60%; padding:25px 15px 15px 15px; border:0; background-color:#fff; }
          #mini_menu > #menu_box > #btn_mini_close { position:absolute; top:25px; right:15px; }
          #mini_menu > #menu_box > #btn_mini_close > img { height:25px; }
          #mini_menu > #menu_box > .menu_title { font-family:'Nanum Square'; font-size:22px; letter-spacing:-1px; font-weight:bold; color:#333; }
          #mini_menu > #menu_box > .menu_lines { width:100%; margin:10px 0 15px 0; padding:10px 5px 10px 10px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; }
            #mini_menu > #menu_box > .menu_lines > a > .item { margin:5px 0; padding:0; font-family:'Nanum Ghthic'; font-size:16px; letter-spacing:-1px; font-weight:normal; color:#333; }
          #mini_menu > #menu_box > .menu_items { width:100%; margin:10px 0 15px 0; padding:1px 5px 1px 10px; }
            #mini_menu > #menu_box > .menu_items > a > .point { font-family:'Nanum Square'; font-size:24px; letter-spacing:-1px; font-weight:bold; color:#b90000; text-align:center; }
      #pop_search {
        position:absolute; display:none; top:0; width:100%; height:100%; margin:0; padding:0; z-index:6;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#505050+0,505050+100&0.65+0,0.65+100 */
        background: -moz-linear-gradient(top,  rgba(48,48,48,0.6) 0%, rgba(48,48,48,0.6) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(48,48,48,0.6) 0%,rgba(48,48,48,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(48,48,48,0.6) 0%,rgba(48,48,48,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc303030', endColorstr='#cc303030',GradientType=0 ); /* IE6-9 */
      }
        #pop_search > #search_box { position:fixed; top:0; left:0; width:100%; padding:25px 0 15px 0; border:0; background-color:#fff; overflow-y:scroll; }
          #pop_search > #search_box > #top_btns { position:fixed; top:0; width:100%; height:50px; padding:10px 20px 10px 5px; background-color:#ff5f00; font-size:12pt; font-weight:bold; color:#fff; text-align:center; line-height:30px; z-index:7; }
            #pop_search > #search_box > #top_btns > #btn_search_reset { float:left; height:30px; margin:0; padding:0 10px; border:0; background-color:#127c0a; font-size:10pt; font-weight:normal; color:#fff; line-height:30px; }
            #pop_search > #search_box > #top_btns > #btn_search_close { float:right; margin:0; padding:0; border:0; }
              #pop_search > #search_box > #top_btns > #btn_search_close > img { display:block; width:30px; height:30px; }
          #pop_search > #search_box > #search_btn_area { position:fixed; bottom:0; width:100%; margin:0; padding:0; z-index:7; }
            #pop_search > #search_box > #search_btn_area > button { width:100%; border:0; margin:0; padding:10px; background-color:#ff5f00; font-size:10pt; font-weight:bold; color:#fff; }
          #pop_search > #search_box > .search_items { position:relative; width:100%; margin:0; padding:40px 5px 30px 0; }
            #pop_search > #search_box > .search_items > .search_title { padding-left:10px; font-family:'NanumSquare',sans-serif; font-size:10pt; letter-spacing:-1px; font-weight:bold; color:#333; }
            #pop_search > #search_box > .search_items > .search_lines { width:100%; margin:5px 0 15px 0; padding:5px 10px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; }
              #pop_search > #search_box > .search_items > .search_lines > select { border:1px solid #ccc; border-radius:0; background-color:#fff; font-size:9pt; color:#000; }
              #pop_search > #search_box > .search_items > .search_lines > button { margin:2px; padding:5px 7px; font-size:9pt; }
              #pop_search > #search_box > .search_items > .search_lines > button.search_item { border:1px solid #ccc; background-color:#fff; font-weight:normal; color:#000; }
              #pop_search > #search_box > .search_items > .search_lines > button.search_selected { border:1px solid #127c0a; background-color:#127c0a; font-weight:bold; color:#fff; }
/* »ó´Ü¿µ¿ª */

/* º»¹®¿µ¿ª */
  #area_contents { margin:114px 0 0 0; padding:0; background-color:#fff; }
/* º»¹®¿µ¿ª */

/* index */
  dl#index_menu_items { width:100%; margin:0 0 0 0; padding:0; list-style-type:none; }
    dl#index_menu_items > a > dd.items { float:left; width:33.33%; margin:5px 0 0 0; padding:0; text-align:center; }
      dl#index_menu_items > a > dd.items > .item { width:95%; }
  dl.left_area { width:98%; margin:5px auto 10px; padding:0; list-style-type:none; }
    dl.left_area > a > dd.area_d1 { width:100%; margin:0 0 5px 0; padding:8px 0; border:1px solid #fed4ad; }
    dl.left_area > a > dd.area_d2 { float:left; width:33.33%; margin:0; padding:4px; }
      dl.left_area > a > dd.area_d2 > .area_txt { margin:0; padding:7px 0; border:1px solid #d3d3d3; }
    .area_gu {
      font-family:'Nanum Gothic'; font-size:15px; font-weight:bold; color:#ff5f00; letter-spacing:-1px; text-align:center;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#222838+0,484f69+100 */
      background: #fed4ad; /* Old browsers */
      background: -moz-linear-gradient(top,  #fed4ad 0%, #fff 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(top,  #fed4ad 0%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom,  #fed4ad 0%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed4ad', endColorstr='#fed4ad',GradientType=0 ); /* IE6-9 */
    }
    .area_dong { background-color:#fff; font-size:13px; font-weight:bold; color:#3d3d3d; letter-spacing:-0.5px; text-align:center; }

  .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:3px; right:0; height:21px; margin:5px; border:0; }
  .main_good_title > .item_title { margin:0; padding:5px 10px; font-family:'Nanum Square'; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#222838; }
    .main_good_title > .item_title > .item_point { font-family:'Nanum Square'; font-size:20px; font-weight:bold; color:#e06262; }
    .main_good_title > .item_title > .item_subtitle { font-family:'Nanum Gothic'; font-size:14px; font-weight:normal; color:#404040; }
  dl.main_good_item_box { width:100%; }
/* index */  

/* ¸ñ·Ï - °Ë»öÇÏ±â */
  .list_search_title { padding:10px; background-color:#ececec; font-family:'Nanum Square'; font-size:14pt; letter-spacing:-1px; font-weight:bold; color:#333; }
  .list_search_box { margin:0; padding:0 5px 10px; background-color:#ececec; border-bottom:1px solid #d4d4d4; }
      .list_search_box > dl.list_search_item > a > dd.search_item { float:left; margin:2px; padding:5px 7px; border:1px solid #595959; background-color:#737373; font-size:10pt; letter-spacing:-1px; font-weight:normal; color:#fff; text-align:center; }
      .list_search_box > dl.list_search_item > a > dd.search_item_on { border:1px solid #127c0a; background-color:#127c0a; font-size:10pt; font-weight:bold; }
      .list_search_box > dl.list_search_item > a > dd.search_item_division { float:left; margin:2px; padding:5px 7px; border:1px solid #127c0a; background-color:#fff; font-size:12pt; letter-spacing:-1px; font-weight:bold; color:#127c0a; text-align:center; }
/* ¸ñ·Ï - °Ë»öÇÏ±â */

/* ¸ñ·Ï - °Ë»ö°á°ú Å¸ÀÌÆ² */
  dl#list_title_tab { margin:10px 0 10px 0; padding:0 10px 3px 0; border-bottom:2px solid #000; font-family:'Nanum Square'; font-size:20px; letter-spacing:-1.5px; font-weight:bold; color:#333333; text-align:left; }
    dl#list_title_tab > dd.list_sort_item { float:right; }
      dl#list_title_tab > dd.list_sort_item > button { width:28px; height:28px; margin:0 2px; padding:0; background-repeat:no-repeat; background-size:contain; 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 { display:none; height:32px; }
    dl#list_title_tab > dd#title { padding:7px 0 0 10px; font-family:'Nanum Square'; font-size:14pt; letter-spacing:-1px; font-weight:bold; color:#333; }
/* ¸ñ·Ï - °Ë»ö°á°ú Å¸ÀÌÆ² */

/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */
  dd.mgood_item_area { float:left; }
  .mgood_item_area > .mgood_item_box { margin:0 auto; padding:0 0 10px 0; border:0; background-color:#ededed; cursor:pointer; }
    .mgood_item_area > .mgood_item_box > .mgood_item_title { width:100%; margin:0; padding:8px 3px; background-color:#127c0a; font-size:12pt; font-family:'Nanum Square'; font-weight:bold; letter-spacing:-1.5px; color:#f0f0f0; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .mgood_item_area > .mgood_item_box > .mgood_item_pic { position:relative; margin:7px 7px 5px 7px; 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:10pt; font-weight:bold; }
    .mgood_item_area > .mgood_item_box > .mgood_item_info { width:95%; margin:10px auto 10px; padding:0 0 10px 0; border-bottom:1px solid #d2d2d2; font-size:10pt; 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:10pt; 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:95%; margin:5px auto; padding:2px 0; }
      .mgood_item_area > .mgood_item_box > .mgood_item_money > .mgood_item_money_icon { float:left; width:60px; margin:0; padding:2px 0 0 0; text-align:center; }
      .mgood_item_area > .mgood_item_box > .mgood_item_money > .mgood_item_money_money { float:right; margin:0; padding:0; text-align:right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */

/* ¸Å¹°Ç¥½Ã - ±äÁÙ»çÁø */
  dd.list_item_area { position:relative; width:100%; margin:5px 0 0 0; padding:5px 5px 10px 5px; border-bottom:1px solid #a9a9a9; background-color:#fff; overflow:hidden; }
    dd.list_item_area > a > .item_pics { position:relative; float:left; width:45%; height:100px; 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_pic { position:absolute; width:100%; height:100px; 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 > .item_info { float:right; width:53%; margin:0; padding:0; }
        dd.list_item_area > .item_info > a > .item_bar { float:left; margin:3px 0; padding:0; font-size:10pt; color:#ccc; }
        dd.list_item_area > .item_info > a > .item_code { width:100%; margin:3px; padding:0; font-size:10pt; 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 { width:100%; margin:3px; padding:0; font-size:10pt; font-weight:bold; color:#e00; }
        dd.list_item_area > .item_info > a > .item_room { float:left; margin:3px; padding:0; font-size:10pt; font-weight:normal; }
        dd.list_item_area > .item_info > a > .item_bath { float:left; margin:3px; padding:0; font-size:10pt; font-weight:normal; }
        dd.list_item_area > .item_info > a > .item_size { float:left; margin:3px; padding:0; font-size:10pt; 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_size > span > .cal_size > img { height:17px; }
        dd.list_item_area > .item_info > a > .item_title { width:100%; margin:3px; padding:0; font-size:12pt; 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_money { width:100%; margin:3px; padding:3px; }
          dd.list_item_area > .item_info > a > .item_money > .item_money_icon { float:left; width:60px; margin:0; padding:3px 0; }
          dd.list_item_area > .item_info > a > .item_money > .item_money_money { float:left; margin:0; padding:3px 0; text-align:right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/* ¸Å¹°Ç¥½Ã - ±äÁÙ»çÁø */

/* ¸Å¹°±Ý¾× Ç¥½Ã */
.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-size:12pt; 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-size:12pt; 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:98%; margin:10px auto; text-align:center; }
  .page_now { margin:5px 5px; padding:5px 7px; border:1px solid #127c0a; background-color:#127c0a; font-size:12pt; font-weight:bold; color:#fff; }
  .page_num { margin:5px 5px; padding:5px 7px; border:1px solid #aaa; background-color:#fff; font-size:12pt; font-weight:normal; color:#333; }
  .page_first { margin:5px 5px; padding:5px 7px; border:1px solid #aaa; background-color:#fff; font-size:12pt; font-weight:normal; color:#333; }
  .page_prev { margin:5px 5px; padding:5px 7px; border:1px solid #aaa; background-color:#fff; font-size:12pt; font-weight:normal; color:#333; }
  .page_next { margin:5px 5px; padding:5px 7px; border:1px solid #aaa; background-color:#fff; font-size:12pt; font-weight:normal; color:#333; }
  .page_end { margin:5px 5px; padding:5px 7px; border:1px solid #aaa; background-color:#fff; font-size:12pt; font-weight:normal; color:#333; }
/* ÆäÀÌÂ¡ */

/* Áöµµ */
  #map_area { width:100%; height:500px; margin:0 0 0 0; padding:0; }
  #naver_map { position:relative; width:100%; height:500px; 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; }
/* Áöµµ */

/* »ó¼¼°Ë»ö */
  #search_title { width:98%; margin:0 auto; padding:10px; font-family:'Nanum Square'; font-size:20px; font-weight:bold; color:#333; }
  .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:30%; 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:10px; border-bottom:1px solid #e0e0e0; }
        .search_box > .search_items > .search_items_vals > .search_item { width:90%; height:30px; color:#3d3d3d; }
        .search_box > .search_items > .search_items_vals > select.search_item { margin:0 0 5px 0; border:1px solid #c0c0c0; border-radius:5px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
        .search_box > .search_items > .search_items_vals > input.search_item { -webkit-appearance:none; }
        .search_box > .search_items > .search_items_vals > .search_item_multicheckbox { display:inline-block; margin:0 5px; padding:0; }
          .search_box > .search_items > .search_items_vals > .search_item_multicheckbox > .search_checkbox { width:15px; height:15px; cursor:pointer; margin:2px 0; }
        .search_box > .search_items > .search_items_vals > .search_item_money { margin:5px 0; }
          .search_box > .search_items > .search_items_vals > .search_item_money > .search_item_money_icon { display:inline-block; width:98%; height:28px; margin:5px auto; padding:4px 0; font-size:15px; text-align:center; }
          .search_box > .search_items > .search_items_vals > .search_item_money > .search_item { height:28px; font-size:12px; color:#3d3d3d; }
          .search_box > .search_items > .search_items_vals > .search_item_money > select.search_item { height:30px; margin:0 0 5px 0; border:1px solid #c0c0c0; border-radius:5px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
      .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; }
/* »ó¼¼°Ë»ö */

/* ¸Å¹°¸ñ·Ï */
  #maemul_list { position:relative; width:98%; margin:15px auto 10px; }
    #maemul_list > #maemul_list_title { position:relative; float:left; width:80%; height:25px; margin-left:10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
      #maemul_list > #maemul_list_title > .list_title_txt { font-size:14pt; font-weight:bold; color:#5c4b92; }
      #maemul_list > #maemul_list_title > .list_subtitle_txt { font-size:13pt; font-weight:bold; color:#403b38;  }
    #maemul_list > #maemul_list_btns { display:none; position:relative; float:right; width:200px; height:20px; padding-bottom:5px; text-align:right; }
      #maemul_list > #maemul_list_btns > button { margin:1px; padding:1px 3px; background-color:#fff; border:1px solid #403b38; font-size:10pt; font-weight:normal; cursor:pointer; }
    #maemul_list > #maemul_list_count { position:relative; float:right; width:15%; height:20px; padding-top:5px; text-align:right; }
    #maemul_list > #maemul_list_body { position:relative; width:98%; margin:2px auto 5px; padding:5px 0 5px 2px; border-top:2px solid #000; }
/* ¸Å¹°¸ñ·Ï */

/* ¸Å¹°»ó¼¼ */
  #maemul_view_area { position:relative; width:100%; margin:0 auto; background-color:#fff; overflow:hidden; }
    #maemul_view_area > #info_maemul_title { width:98%; margin:10px auto 0; padding:10px 5px; background-color:#2f2f2f; border:1px solid #161616; font-family:'Nanum Square'; font-size:20px; font-weight:bold; letter-spacing:-1.7px; color:#fff; text-align:center;  }
    #maemul_view_area > #maemul_pic { display:block; width:98%; margin:0 auto; padding:0; border:1px solid #dadada; }
    #maemul_view_area > table.info_box { width:98%; margin:0 auto; border-top:2px solid #7d7d7d; border-bottom:1px solid #dcddde; }
      #maemul_view_area > table.info_box > caption { margin:5px 0 0 0; text-align:center; }
        #maemul_view_area > table.info_box > caption > .info_title { display:inline-block; padding:15px 10px; font-family:'Nanum Square'; font-size:20px; letter-spacing:-1.5px; font-weight:bold; color:#333333; text-align:center; }
          #maemul_view_area > table.info_box > caption > .info_title > .info_subtitle { font-size:20px; font-weight:bold; color:#333333; }
        #maemul_view_area > table.info_box td.info_t { padding:10px 5px; border:1px solid #ddd; background-color:#eee; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; text-align:left; }
        #maemul_view_area > table.info_box td.info_i { padding:10px 5px; border:1px solid #ddd; background-color:#fff; font-size:9pt; font-weight:normal; text-align:left; }
          #maemul_view_area > table.info_box td#usr_memo img { max-width:100% !important; height:auto !important; }
          #maemul_view_area > table.info_box td#usr_movie img { max-width:100% !important; height:auto !important; }
          #maemul_view_area > table.info_box td.info_i > .train_line { padding:2px 7px; border:0; color:#fff; border-radius:15px; font-size:9pt; font-weight:normal; }
        #maemul_view_area > table.info_box td.info_13 { width:25%; }
        #maemul_view_area > table.info_box td.info_37 { width:37%; }
        #maemul_view_area > table.info_box td.info_87 { width:75%; 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 { font-family:'Nanum Square'; font-weight:bold; }
        #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#usr_add_image { width:95%; margin:0; padding:0; text-align:center; }
          #maemul_view_area > table.info_box td#usr_add_image > img { max-width:100% !important; height:auto !important; }
      #maemul_view_area > #writer_box td.info_i > a > button { padding:4px; border:0; border-radius:0; font-size:9pt; font-weight:normal; }
      #maemul_view_area > #writer_box td.info_i > button { padding:4px; border:0; border-radius:0; font-size:9pt; font-weight:normal; }
      #view_btns { width:100%; margin:20px 0; text-align:center; }
        #view_btns > button.view_btn { width:120px; padding:10px 20px; border:0; background-color:#5f5f5f; font-family:'Nanum Square'; font-size:12pt; font-weight:bold; letter-spacing:-1.7px; color:#fff; text-align:center; }
      .pics_detail { margin:1px; background-repeat:no-repeat; background-position:center center; background-size:contain; }
/* ¸Å¹°»ó¼¼ */

/* Ãß°¡ ÆäÀÌÁö »ó´Ü(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ/°Ô½ÃÆÇ) */
  #page_title_area { position:relative; width:100%; text-align:center; }
  #page_title_area > #title { display:inline-block; margin:15px 0 5px 0; padding:10px 5px 5px 5px; border:0; font-family:'Nanum Square'; font-size:20px; font-weight:bold; letter-spacing:-1.5px; color:#252525; }
    #page_title_area > #title > #sub_title { color:#666; }
/* Ãß°¡ ÆäÀÌÁö »ó´Ü(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ/°Ô½ÃÆÇ) */

/* Ãß°¡ ÆäÀÌÁö(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ) */
  #page_body_area { width:100%; margin:10px 0 20px; padding:10px; border:0; overflow-x:hidden; }
  #page_body_area > div > img { max-width:100% !important; height:auto !important; }
    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; }
/* Ãß°¡ ÆäÀÌÁö(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ) */

/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */
  #board_list_submenu { width:100%; margin:20px 0 5px; }
    #board_list_submenu > .item_left { float:left; width:80%; padding-left:4px; }
      #board_list_submenu > .item_left > select { width:85px; height:25px; margin:0; font-size:12px; }
      #board_list_submenu > .item_left > input { width:75px; height:25px; margin:0; border:1px solid #707070; }
      #board_list_submenu > .item_left > button { width:65px; height:25px; margin:0; border:1px solid #707070; background-color:#707070; font-size:12px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
    #board_list_submenu > .item_right { float:right; width:20%; padding-right:4px; text-align:right; }
      #board_list_submenu > .item_right > button { width:65px; height:25px; margin:0; border:1px solid #707070; background-color:#707070; font-size:12px; 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:10px 0; border-right:1px solid #fff; background-color:#707070; font-family:'Nanum Square'; font-size:15px; font-weight:bold; letter-spacing:-1.7px; 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:15%; }
    dl#board_list_box > dd.list_item_title { width:65%; }
    dl#board_list_box > dd.list_item_writer { width:20%; border-right:0; }
    dl#board_list_box > dd.list_item_date { display:none; }
    dl#board_list_box > dd.list_item_see { display:none; }
    dl#board_list_box > dd.online_item_number { width:15%; }
    dl#board_list_box > dd.online_item_part { width:22%; }
    dl#board_list_box > dd.online_item_category { width:22%; }
    dl#board_list_box > dd.online_item_address { display:none; }
    dl#board_list_box > dd.online_item_writer { width:21%; }
    dl#board_list_box > dd.online_item_re { width:20%; border-right:0; }
    dl#board_list_box > dd.online_item_date { display:none; }
  dl#board_item { border-bottom:2px solid #a9a9a9; }
  dl#board_item > dd.list_item_v { float:left; padding:8px 0; border-bottom:1px solid #e0e0e0; background-color:#fff; font-size:13px; font-weight:normal; letter-spacing:-0.5px; 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:15%; }
    dl#board_item > dd.list_item_title { width:65%; padding-left:5px; text-align:left; }
    dl#board_item > dd.list_item_writer { width:20%; }
    dl#board_item > dd.list_item_date { display:none; }
    dl#board_item > dd.list_item_see { display:none; }
    dl#board_item > dd.online_item_number { width:15%; }
    dl#board_item > dd.online_item_part { width:22%; }
    dl#board_item > dd.online_item_category { width:22%; }
    dl#board_item > dd.online_item_address { display:none; }
    dl#board_item > dd.online_item_writer { width:21%; }
    dl#board_item > dd.online_item_re { width:20%; border-right:0; }
    dl#board_item > dd.online_item_date { display:none; }
  table.board_box { width:98%; border-top:2px solid #000; }
    table.board_box > caption { width:100%; padding:15px 0 5px; font-size:11pt; font-weight:bold; color:#333; text-align:left; }
    td.board_item { padding:12px 5px; border:1px solid #d6d6d6; background-color:#e0e0e0; font-size:10pt; font-weight:bold; text-align:center; }
    td.board_item > .board_ssential { font-size:9pt; color:#e00; }
    td.board_value { padding:12px 5px; border:1px solid #d6d6d6; background-color:#fff; font-size:9pt; 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:11pt; 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:20px; height:20px; border:0; vertical-align:bottom; cursor:pointer; }
    #board_btns { width:100%; margin:20px 0; text-align:center; }
    .board_point { font-size:11px; font-weight:normal; 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:50%; padding:10px 7px; }
    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-size:20px; font-weight:bold; letter-spacing:-1.7px; 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; }
/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */

/* ÇÏ´Ü¿µ¿ª */
  #area_footer { width:100%; margin:5px 0 5px 0; border-top:2px solid #2a2a2a; }
    #area_footer > #company_info { padding:5px 0; }
      #area_footer > #company_info > .txt_line { display:block; width:100%; margin:3px 0; padding:0; text-align:center; }
      #area_footer > #company_info > .txt_line > .menu_item { display:inline-block; margin:3px 3px; font-size:10pt; font-weight:normal; color:#444; }
        #area_footer > #company_info > .txt_line > .menu_item a { color:#444; text-decoration:none; }
  #btn_top { display:none; position:fixed; bottom:5px; right:5px; width:40px; height:40px; padding:5px; border:1px solid #127c0a; background-color:#127c0a; font-size:22px; color:#fff; }
/* ÇÏ´Ü¿µ¿ª */

/* ÇÏ´Ü °íÁ¤ ¹öÆ° */
  #area_btns { display:none; position:fixed; bottom:0; width:100%; height:90px; border:4px solid #ff5f00; background-color:#fff; z-index:5; }
    #area_btns > a > .btn_item { display:table-cell; width:20%; height:90px; background-repeat:no-repeat; background-position:center center; background-size:75px 75px; text-decoration:none; }
/* ÇÏ´Ü °íÁ¤ ¹öÆ° */

/* Æ÷ÀÎÆ® */
#area_header > #top_navi { background-color:#ff5f00; }
#area_header > #top_navi > ul#menubars > li > a { background-color:#ff5f00; border-bottom:3px solid #ff5f00; color:#fff; }
#area_header > #top_navi > ul#menubars > li.active > a { background-color:#ff5f00; border-bottom:3px solid #127c0a; color:#fff; }
.map_item > .map_item_count{ background-color:#127c0a; }
#maemul_view_area > #option_box td.info_i > .opt_item > .icon_on { background-color:#69b364; }
/* Æ÷ÀÎÆ® */