/* ±âº» ¼¼ÆÃ */
  @charset "euc-kr";

  @font-face {
    font-family:NanumGothic;
    src:url('NanumGothic.eot');
    src:url('NanumGothic.eot?#iefix') format('embedded-opentype'), url('NanumGothic.woff') format('woff');
  }
  @font-face {
    font-family: 'NanumSquare';
    font-style: bold;
    font-weight: 700;
    src: url('NanumSquareB.eot');
    src: local('Nanum Square Bold'),
      local('NanumSquareB'),
      url('NanumSquareB.eot?#iefix') format('embedded-opentype'),
      url('NanumSquareB.woff2') format('woff2'),
      url('NanumSquareB.woff') format('woff'),
      url('NanumSquareB.ttf') format('truetype');
  }

  body { margin:0; padding:0; font-family:'NanumGothic'; font-size:9pt; font-weight:normal; color:#000; }
  form { margin:0; padding:0; }
  img { border: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:'NanumGothic'; font-size:10pt; border:1px solid #d6d6d6; padding:0 3px; }
  INPUT[class="radio"] + label { display:inline-block; width:15px; height:15px; border:0; line-height:0px; vertical-align:bottom; background-color:transparent; cursor:pointer; }
  .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:'NanumGothic'; font-size:10pt; }
  textarea { font-family:'NanumGothic'; }
  fileField { font-family:'NanumGothic'; }
  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:'NanumGothic'; }
  .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; }
/* ±âº» ¼¼ÆÃ */

/* »ó´Ü¿µ¿ª */
  #area_header { position:fixed; width:100%; top:0; margin:0; padding:0; background-color:#fff; z-index:5; }
  #top_menu {  background-color:#de071a; }
  #top_base_btns {margin:0 auto; padding:13px 0; text-align:left; }
  #top_base_btns > #item_txt { float:left; margin:0 15px; font-family:'NanumGothic'; font-size:10pt; font-weight:bold; color:#fff; }
  #top_base_btns > #item_txt > a { color:#fff; text-decoration:none; }
  #top_base_btns > .item_btn { float:right; margin:0 15px; font-family:'NanumGothic'; font-size:10pt; font-weight:bold; color:#fff; cursor:pointer; }
  #top_base_btns > #btn_top_favorites { color:#fff700; }
  #top_base_btns > .item_btn > a { color:#fff; text-decoration:none; }
  #top_navi { margin:0 auto; }
  #top_navi > #top_menubar { float:left; }
  #top_navi > #top_menubar > .menu_item { float:left; margin:32px 50px 0 50px; }
  #top_navi > #top_menubar > .menu_item > a { font-family:'NanumSquare'; font-size:14pt; font-weight:bold; text-decoration:none; }
  #top_navi > #top_menubar > .menu_item > a:link, a:active, a:visited { border-bottom:2px solid #fff; color:#000; }
  #top_navi > #top_menubar > .menu_item > a:hover { border-bottom:2px solid #de071a; color:#de071a; }
/* »ó´Ü¿µ¿ª */

/* Áß¾Ó¹è³Ê/°Ë»öÃ¢ */
  /* Áß¾Ó¹è³Ê */
  #main_banner_area { width:100%; }
  #main_banner_area > #main_banner { z-index:2; }
  #main_banner_area > #main_search {
    width:722px; position:absolute; margin:0 auto; border-radius:5px;  z-index:3; 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 */
  }
  /* °Ë»öÃ¢ */
  .btn_search_type { float:left; margin:10px 5px 0 5px; font-family:'NanumSquare'; font-size:12pt; font-weight:normal; color:#fff; cursor:pointer; }
  .search_body { margin:5px; padding:5px; }
  .search_body > #imsi_titlei { width:222px; margin:5px 0 0 0; border:2px solid #de071a; }
  .search_body > .search_item_money > .search_item { width:114px; }
  .search_body > .search_item { width:114px; }
  #show_subway { text-align:center; }
  #show_subway > .subway_item { float:left; margin:2px 3px; padding:3px 8px; font-family:'NanumGothic'; font-weight:bold; }
  #show_subway > .subway_item > a { color:#fff; text-decoration:none; }
/* Áß¾Ó¹è³Ê/°Ë»öÃ¢ */

/* º»¹®¿µ¿ª */
  #area_contents { width:1200px; margin:5px auto; }
  #contents_left { float:left; width:205px; padding-right:5px; background-color:#2cb400; display:none; }
  #contents_right { float:right; width:130px; padding-left:5px; background-color:#f90; display:none; }
  #contents_body { float:left; width:100%; }
/* º»¹®¿µ¿ª */

/* ÆäÀÌÁö Å¸ÀÌÆ² */
  .page_title { width:100%; margin:10px 0 5px 0; padding:0 0 5px 0; }
  .page_title > .title_img { float:left; }
  .page_title > .title_text { float:left; margin:8px 0 0 10px; font-family:'NanumSquare'; font-size:22px; font-weight:bold; color:#232323; }
  .page_title > .title_sub { float:left; margin:17px 0 0 5px; font-family:'NanumSquare'; font-size:13px; font-weight:normal; color:#383636; }
  .page_title > .title_img_bar { float:right; width:100%; height:32px; background-image:url('/img/etc/title_bg.gif'); background-repeat:repeat-x; }
/* ÆäÀÌÁö Å¸ÀÌÆ² */

/* º°Ã·ÆäÀÌÁö(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ) */
  #notice_title { width:100%; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:2px solid #555; }
  #notice_title > #title_text { font-family:'NanumSquare'; font-size:14pt; font-weight:bold; color:#000; }
  #notice_area { width:100%; margin:5px auto 20px; overflow-x:hidden; }
  ol.notice_body { margin:5px auto; }
  ol.notice_body > li { margin:5px 0; padding:0; font-size:10pt; font-weight:normal; }
  ol.notice_body > li.depth1 { margin:5px 0 30px 0; font-size:13pt; font-weight:bold; }
  ol.notice_body > li.depth2 { margin:5px 0 10px 0; font-size:11pt; font-weight:bold; }
  .notice_subitem { margin:5px 0 5px 10px; font-size:10pt; font-weight:normal; }
  ol.notice_body > li.depth1 > .notice_subitem { font-size:11pt; font-weight:normal; }
  ol.notice_body > li.depth2 > .notice_subitem { font-size:10pt; font-weight:normal; }
/* º°Ã·ÆäÀÌÁö(È¸»ç¼Ò°³/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§/ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ) */

/* ¸ÞÀÎÃßÃµ */
  .mgood_item_title { width:100%; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:2px solid #555; }
  .mgood_item_title > .title_icon { float:left; }
  .mgood_item_title > .title_text { float:left; margin:10px 0 0 5px; font-family:'NanumSquare'; font-size:14pt; font-weight:bold; color:#de071a; }
  .mgood_item_title > .title_point { float:left; margin:10px 0 0 5px; font-family:'NanumSquare'; font-size:14pt; font-weight:bold; color:#000; }
  .mgood_item_title > .title_sub { float:left; margin:13px 0 0 5px; font-family:'NanumSquare'; font-size:10pt; font-weight:normal; color:#999; }
  .mgood_item_title > .title_more { float:right; margin:13px 5px 0 0; }
  .mgood_more_btn { width:100px; margin:5px auto 15px; padding:5px 10px; background-color:#c5c5c5; font-family:'NanumSquare'; font-size:9pt; font-weight:normal; color:#fff; }
  dl.mgood_area { width:100%; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ddd; }
/* ¸ÞÀÎÃßÃµ */

/* ¸Å¹°±Ý¾× Ç¥½Ã */
  .icon_money_mae { padding:3px 7px; background-color:#189c11; border:1px solid #0c7e06; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_mae { font-size:12pt; font-weight:bold; color:#e00; }
  .icon_money_bun { padding:3px 7px; background-color:#223bf8; border:1px solid #0b1eaf; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_bun { font-size:12pt; font-weight:bold; color:#e00; }
  .icon_money_fin { padding:3px 7px; background-color:#ca774c; border:1px solid #b36945; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_fin { font-size:12pt; font-weight:bold; color:#000; }
  .icon_money_sil { padding:3px 7px; background-color:#2f93b1; border:1px solid #27748b; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_sil { font-size:12pt; font-weight:bold; color:#e00; }
  .icon_money_suic { padding:3px 7px; background-color:#d24474; border:1px solid #ba3e6a; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_suic { font-size:12pt; font-weight:bold; color:#000; }
  .icon_money_fer { padding:3px 7px; background-color:#8944c8; border:1px solid #713bb8; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_fer { font-size:12pt; font-weight:bold; color:#e00; }
  .icon_money_jen { padding:3px 7px; background-color:#f37315; border:1px solid #e05b2b; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_jen { font-size:12pt; font-weight:bold; color:#e00; }
  .icon_money_wol { padding:3px 7px; background-color:#ff205e; border:1px solid #ec0808; font-size:10pt; font-weight:bold; color:#fff; }
  .txt_money_wol { font-size:12pt; font-weight:bold; color:#e00; }
  .won_money { font-size:9pt; font-weight:normal; color:#555; }
/* ¸Å¹°±Ý¾× Ç¥½Ã */

/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */
  dl.mgood_area > dd { float:left; }
  dl.mgood_area > dd.mgood_item { padding:5px; border:1px solid #d6d6d6; border-radius:5px; cursor:pointer; }
  dl.mgood_area > dd.mgood_item_ov { padding:4px; border:2px solid #e00000; border-radius:5px; cursor:pointer; }
  dl.mgood_area > dd.mgood_item_blank { height:235px; padding:5px; border:1px solid #d6d6d6; }
  .mgood_pic { margin:0 auto; border:1px solid #f0f0f0; background-repeat:no-repeat; background-position:center center; background-size:contain; text-align:right; }
  .mgood_pic img { max-width: 100% !important; height: auto !important; }
  .mgood_title { width:100%; margin:5px 0; font-size:11pt; font-weight:bold; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
  .mgood_info { margin:5px 0; font-size:9pt; font-weight:normal; text-align:center; }
  .mgood_info > .info_area {  }
  .mgood_info > .info_room { color:#06c; }
  .mgood_info > .info_category { font-weight:bold; color:#0e7e78; }
  .mgood_info > .info_size {}
  .mgood_money { margin:5px 0; }
/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */

/* ÆäÀÌÂ¡ */
  #item_pager { width:100%; margin:10px 0; padding:15px 0 0 0; border-top:1px solid #d6d6d6; text-align:center; }
  #item_pager > table { margin:0 auto; }
  .page_first { margin:2px; cursor:pointer; }
  .page_prev { margin:2px; cursor:pointer; }
  .page_on { width:30px; height:23px; margin:2px; border:1px solid #de071a; background-color:#de071a; font-family:'NanumSquare'; font-size:10pt; font-weight:bold; line-height:23px; color:#fff; cursor:pointer; }
  .page_number { width:30px; height:23px; margin:2px; border:1px solid #000; background-color:#fff; font-family:'NanumSquare'; font-size:10pt; font-weight:bold; line-height:23px; color:#000; cursor:pointer; }
  .page_next { margin:2px; cursor:pointer; }
  .page_end { margin:2px; cursor:pointer; }
/* ÆäÀÌÂ¡ */

/* ¸Å¹°¸ñ·Ï */
  .list_item_title { width:100%; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:2px solid #555; }
  .list_item_title > .title_text { float:left; margin:5px 0 0 10px; font-family:'NanumSquare'; font-size:14pt; font-weight:bold; color:#de071a; }
  .list_item_title > .title_point { float:left; margin:5px 0 0 5px; font-family:'NanumSquare'; font-size:14pt; font-weight:bold; color:#000; }
  .list_item_submenu { width:100%; margin:0 0 10px 0; padding:0 0 5px 0; }
  .list_item_submenu > .list_item_count { float:left; margin-left:5px; }
  .list_item_submenu > .list_item_sort { float:right; margin-right:5px; }
  .list_item_submenu > .list_item_sort > .list_sort_btn_bar { font-size:8pt; font-weight:normal; color:#a0a0a0; }
  .list_item_submenu > .list_item_sort > a > .list_sort_btn { padding:2px 5px; font-size:9pt; font-weight:normal; color:#555; }
  .list_item_submenu > .list_item_sort > a > .list_sort_btn_ov { padding:2px 5px; font-size:10pt; font-weight:bold; color:#e00; }
/* ¸Å¹°¸ñ·Ï */

/* ¹é±×¶ó¿îµå-ºí·¢ÆÐ³Î */
  #back_board {
    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 */
  }
  #show_item_loading { background-color:#fff; font-size:12pt; font-weight:bold; color:#000; text-align:center; }
/* ¹é±×¶ó¿îµå-ºí·¢ÆÐ³Î */

/* ¸Å¹°»ó¼¼ */
  #show_item { margin:0 auto; padding:0; }
  #show_item_area { background-color:#fff; overflow-x:hidden; overflow-y:scroll; }
  #show_item_writer { border:1px solid #fff; border-radius:5px; background-color:#fff; color:#000; }
  #writer_info_title { font-family:'NanumSquare'; font-size:17px; font-weight:bold; color:#000; }
  td.writer_info_item { border:1px solid #eaeaea; padding:8px; text-align:left; }
  td.writer_info_value { border:1px solid #eaeaea; padding:8px; font-weight:bold; text-align:left; }
  #info_maemul_title { margin:5px auto; padding:5px 0; font-family:'NanumSquare'; font-size:25px; font-weight:bold; color:#000; text-align:center; }
  #maemul_pic_big { width:774px; height:581px; margin:5px auto; padding:1px; border:1px solid #d6d6d6; background-repeat:no-repeat; background-position:center center; }
  #maemul_pic_small { width:100%; margin:5px 0; text-align:center; }
  #maemul_pic_small > .pic_item { width:68px; height:51px; margin:1px; border:1px solid #d6d6d6; }
  .info_title { margin:10px auto 5px; font-size:11pt; font-weight:bold; color:#000; }
  .info_subtitle { font-size:9pt; font-weight:normal; color:#999; }
  table.info_box { margin:5px auto; border-top:2px solid #000; border-bottom:2px solid #d0d0d0; }
  td.info_t { padding:8px 8px 8px 8px; border:1px solid #dcddde; background-color:#ecedee; font-weight:bold; text-align:center; }
  td.info_i { padding:8px 8px 8px 8px; border:1px solid #dcddde; background-color:#fff; font-weight:normal; text-align:left; }
  .btn_tel { padding:5px 10px; border:1px solid #2cb400; background-color:#2cb400; color:#fff; }
  .btn_sms { padding:5px 10px; border:1px solid #608ffb; background-color:#608ffb; color:#fff; }
/* ¸Å¹°»ó¼¼ */

/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */
  #board_list_submenu { width:100%; margin:20px 0 5px 0; }
  #board_list_submenu > .item_left { float:left; padding-left:4px; }
  #board_list_submenu > .item_right { float:right; padding-right:4px; }
  #board_list_submenu > #item_btn { margin:0; text-align:right; }
  #board_list_submenu > .item_left > .btn { padding:5px 15px; border:1px solid #616161; background-color:#616161; color:#fff; }
  #board_list_submenu > .item_right > .btn { padding:5px 15px; border:1px solid #616161; background-color:#616161; color:#fff; }
  dl#board_list_box { width:100%; padding:0 0 0 4px; }
  dl#board_list_box > dd { width:10%; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
  dl#board_list_box > dd#list_item_number { width:5%; }
  dl#board_list_box > dd#list_item_title { width:69%; }
  dl#board_list_box > dd#list_item_writer { width:10%; }
  dl#board_list_box > dd#list_item_see { width:5%; }
  dl#board_list_box > dd.list_item_t { float:left; width:10%; margin:5px 1px 5px 0; padding:15px 0; background-color:#616161; font-size:11pt; font-weight:bold; color:#fff; text-align:center; }
  dl#board_list_box > dd.list_item_v_none { width:99%; margin:0 auto; padding:15px 0; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; line-height:20px; }
  dl#board_list_box > dd.list_item_v_number { float:left; width:5%; margin:0; padding:13px 0; border-bottom:1px solid #d2d2d2; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; line-height:20px; }
  dl#board_list_box > dd.list_item_v_title { float:left; width:69%; margin:0; padding:13px 0; border-bottom:1px solid #d2d2d2; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:left; line-height:20px; }
  dl#board_list_box > dd.list_item_v_writer { float:left; width:10%; margin:0; padding:13px 0; border-bottom:1px solid #d2d2d2; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; line-height:20px; }
  dl#board_list_box > dd.list_item_v_date { float:left; width:10%; margin:0; padding:13px 0; border-bottom:1px solid #d2d2d2; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; line-height:20px; }
  dl#board_list_box > dd.list_item_v_see { float:left; width:5%; margin:0; padding:13px 0; border-bottom:1px solid #d2d2d2; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; line-height:20px; }

  #board_body { width:100%; margin:10px 0; padding:0; }
  table.board_box { width:100%; border-top:2px solid #000; }
  td.board_item { padding:10px 5px; border:1px solid #d6d6d6; background-color:#e0e0e0; font-size:10pt; font-weight:bold; text-align:center; }
  td.board_value { padding:10px 5px; border:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; }
  td.board_value > INPUT[class="radio"] { height:15px; border:0; vertical-align:bottom; cursor:pointer; }
  td.board_value > INPUT[class="btn"] { padding:5px 15px; border:1px solid #616161; background-color:#616161; color:#fff; }
  #board_private_title { margin:20px 0 5px 0; font-family:'NanumSquare'; font-size:12pt; font-weight:bold; }
  #board_private_btn { font-size:10pt; text-align:center; }
  #board_private_btn > INPUT[class="radio"] { height:13px; border:0; vertical-align:bottom; cursor:pointer; }
  #board_btns { width:100%; margin:20px 0; text-align:center; }
/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */

/* ¸Åµµ¸Å¼öÀÇ·Ú(ÀÏ¹ÝÇü) */
  dl#board_list_box > dd#online_list_item_number { width:5%; }
  dl#board_list_box > dd#online_list_item_part { width:10%; }
  dl#board_list_box > dd#online_list_item_category { width:15%; }
  dl#board_list_box > dd#online_list_item_address { width:39%; }
  dl#board_list_box > dd#online_list_item_writer { width:10%; }
  dl#board_list_box > dd#online_list_item_re { width:10%; }
  dl#board_list_box > dd#online_list_item_date { width:10%; }
  dl#board_list_box > dd.online_list_item_v_number { float:left; width:5%; margin:0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_part { float:left; width:10%; margin:0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_category { float:left; width:15%; margin:0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_address { float:left; width:39%; margin:0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:left; }
  dl#board_list_box > dd.online_list_item_v_writer { float:left; width:10%; margin:0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_re { float:left; width:10%; margin:0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; }
  dl#board_list_box > dd.online_list_item_v_date { float:left; width:10%; margin:0; padding:13px 0; border-bottom:1px solid #d6d6d6; background-color:#fff; font-size:10pt; font-weight:normal; color:#000; text-align:center; }
/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */

/* ÇÏ´Ü¿µ¿ª */
  .area_footer { width:100%; margin:0; }
  #footer_menu { margin:0; padding:25px 0; background-color:#e8e8e8; }
  #footer_menu > dl#menu { margin:0 auto; }
  dl#menu > dd.menu_item { float:left; padding:0 10px; }
  dl#menu > dd.menu_item > .title { float:left; margin:10px; }
  dl#menu > dd.menu_item > .item { float:left; margin:3px 10px 3px 0; font-family:'NanumGothic'; font-size:10pt; font-weight:normal; color:#444; }
  dl#menu > dd.menu_item > .item > a { text-decoration:none; }
  dl#menu > dd#item_category > .item { width:180px; }
  dl#menu > dd#item_thema > .item { width:140px; }
  dl#menu > dd > #custom_txt { margin:15px auto 20px; font-family:'NanumGothic'; font-size:11pt; font-weight:normal; color:#444; text-align:center; }
  dl#menu > dd > #custom_txt > #custom_point { font-weight:bold; color:#de071a; }
  dl#menu > dd > #custom_tel { margin:20px auto; font-family:'NanumSquare'; font-size:24pt; font-weight:bold; color:#444; text-align:center; }
  #copyright { margin:0; padding:20px 0 0 0; background-color:#fff; }
  #copyright > #menu { margin:0 auto; text-align:center; }
  #copyright > #menu > .menu_item { padding:0 20px; font-family:'NanumGothic'; font-size:10pt; font-weight:normal; color:#000; }
  #copyright > #menu > .menu_item > a { color:#000; text-decoration:none; }
  #copyright > #menu > .menu_bar { padding:0 5px; font-family:'NanumGothic'; font-size:8pt; font-weight:normal; color:#ccc; }
  #copyright > #menu > #btn_private > a { font-weight:bold; color:#999; }
  #copyright > #company_info { margin:5px auto; }
  #copyright > #company_info > .txt_line { margin:5px 0; font-family:'NanumGothic'; font-size:9pt; font-weight:normal; color:#555; text-align:center; }
  #copyright > #company_info > .txt_line > .menu_item { padding:5px 5px; }
  #copyright > #company_info > #btn_sswebplus { float:right; }
  #site_copyright { padding:2px 0 5px 0; font-family:'NanumGothic'; font-size:8pt; font-weight:normal; color:#555; text-align:center; }
  #btn_top { position:fixed; bottom:60px; right:5px; z-index:7; background-color:#e00; border-color:#e00; font-weight:bold; color:#fff; display:none; }
/* ÇÏ´Ü¿µ¿ª */

/* °¡º¯ Ã³¸® */
  /* ¸ð¹ÙÀÏ */
  @media (max-width:1050px) {
    /* »ó´Ü */
      #area_header { display:inline; }
      #top_base_btns { width:100%; }
      #top_navi { width:100%; }
      #btn_top_favorites { display:none; }
      #btn_top_board { display:none; }
      #btn_top_online { display:none; }
      #top_navi > .top_menu_mobile { display:inline; }
      #top_navi > #top_btn_category { float:left; }
      #top_navi > #top_btn_search { float:right; }
      #top_navi > #top_logo { display:block; width:100%; margin:0; text-align:center; }
      #top_navi > #top_logo > a > img { width:50%; }
      #top_navi > #top_menubar { display:none; }
      #top_menubar_mobile { float:left; width:90%; padding:5px 2px; border:2px solid #de071a; border-radius:5px; background-color:#fff; }
      #top_menubar_mobile > a > .menu_item { width:95%; margin:2px auto 3px; padding:5px; border:1px solid #d6d6d6; font-family:'NanumGothic'; font-size:11pt; font-weight:bold; text-decoration:none; }
    /* »ó´Ü */

    #area_contents { width:100%; min-width:300px; margin:5px auto; }
    #contents_left { display:none; }
    #contents_right { display:none; }
    #contents_body { width:100%; }

    /* °Ë»öÃ¢ */
      #m_search_area { float:right; width:90%; }
      #m_search { padding:10px 5px 10px 5px; border:2px solid #de071a; border-radius:5px; background-color:#fff; text-align:center; }
      #m_search > #imsi_titlei { width:98%; margin:1px 0 3px 0; }
      #m_search > .search_item_money > .search_item { width:100%; height:30px; margin:2px 0; }
      #m_search > .search_item { width:100%; height:30px; margin:2px 0; }
      #m_search > .subway_item { float:left; margin:2px 3px; padding:3px 8px; font-family:'NanumGothic'; font-size:10pt; font-weight:bold; }
      #m_search > .subway_item > a { color:#fff; text-decoration:none; }
    /* °Ë»öÃ¢ */

    /* º°Ã·ÆäÀÌÁö ÀÌ¹ÌÁöÃ³¸® */
      #notice_area img { max-width: 100% !important; height: auto !important; }
    /* º°Ã·ÆäÀÌÁö ÀÌ¹ÌÁöÃ³¸® */

    /* ¸Å¹°±Ý¾× Ç¥½Ã */
      .icon_money_mae { padding:1px 1px; font-size:9pt; }
        txt_money_mae { font-size:10pt; }
      .icon_money_bun { padding:1px 1px; font-size:9pt; }
      .txt_money_bun { font-size:10pt; }
      .icon_money_fin { padding:1px 1px; font-size:9pt; }
      .txt_money_fin { font-size:10pt; }
      .icon_money_sil { padding:1px 1px; font-size:9pt; }
      .txt_money_sil { font-size:10pt; }
      .icon_money_suic { padding:1px 1px; font-size:9pt; }
      .txt_money_suic { font-size:10pt; }
      .icon_money_fer { padding:1px 1px; font-size:9pt; }
      .txt_money_fer { font-size:10pt; }
      .icon_money_jen { padding:1px 1px; font-size:9pt; }
      .txt_money_jen { font-size:10pt; }
      .icon_money_wol { padding:1px 1px; font-size:9pt; }
      .txt_money_wol { font-size:10pt; }
    /* ¸Å¹°±Ý¾× Ç¥½Ã */

    /* ¸ÞÀÎÃßÃµ */
      .mgood_item_title > .title_sub { display:none; }
    /* ¸ÞÀÎÃßÃµ */

    /* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */
      dl.mgood_area > dd { width:45%; margin:2px; }
      .mgood_pic { width:98%; }
      .mgood_money { padding:2px 0; }
    /* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */

    /* ¸Å¹° »ó¼¼ */
      #show_item { width:100%; }
      #show_item_area { display:block; width:95%; margin:10px auto; padding:0; }
      #show_item_writer { display:block; width:95%; margin:0 auto; padding:0; }
      #show_item_writer > form#info_view_sms { display:none; }
      #info_maemul_title { width:95%; }
      .info_title { width:95%; }
      table.info_box { width:95%; }
      td.info_i > memo_ratio img { max-width: 100% !important; height: auto !important; }
      td.info_i > memo_ratio > table { width: 100% !important; height: auto !important; }
      .opt_view { float:left; width:30%; margin:1px; padding:5px 0; background-color:#c1c1c1; font-size:10px; font-weight:bold; text-align:center; color:#fff; }
      .opt_view_ov { float:left; width:30%; margin:1px; padding:5px 0; background-color:#fb8892; font-size:10px; font-weight:bold; text-align:center; color:#fff; }
    /* ¸Å¹° »ó¼¼ */

    /* °Ô½ÃÆÇ */
      dl#board_list_box > dd#list_item_number { width:10%; }
      dl#board_list_box > dd#list_item_title { width:69%; }
      dl#board_list_box > dd#list_item_writer { width:18%; }
      dl#board_list_box > dd#list_item_see { display:none; }
      dl#board_list_box > dd#list_item_date { display:none; }
      dl#board_list_box > dd.list_item_v_number { width:10%; }
      dl#board_list_box > dd.list_item_v_title { width:69%; }
      dl#board_list_box > dd.list_item_v_writer { width:18%; }
      dl#board_list_box > dd.list_item_v_date { display:none; }
      dl#board_list_box > dd.list_item_v_see { display:none; }
    /* °Ô½ÃÆÇ */

    /* ¸Åµµ¸Å¼öÀÇ·Ú */
      dl#board_list_box > dd#online_list_item_number { width:10%; }
      dl#board_list_box > dd#online_list_item_part { width:20%; }
      dl#board_list_box > dd#online_list_item_category { width:28%; }
      dl#board_list_box > dd#online_list_item_address { display:none; }
      dl#board_list_box > dd#online_list_item_writer { width:18%; }
      dl#board_list_box > dd#online_list_item_re { width:20%; }
      dl#board_list_box > dd#online_list_item_date { display:none; }
      dl#board_list_box > dd.online_list_item_v_number { width:10%; }
      dl#board_list_box > dd.online_list_item_v_part { width:20%; }
      dl#board_list_box > dd.online_list_item_v_category { width:28%; }
      dl#board_list_box > dd.online_list_item_v_address { display:none; }
      dl#board_list_box > dd.online_list_item_v_writer { width:18%; }
      dl#board_list_box > dd.online_list_item_v_re { width:20%; }
      dl#board_list_box > dd.online_list_item_v_date { display:none; }
    /* ¸Åµµ¸Å¼öÀÇ·Ú */

    /* ÇÏ´Ü */
      #footer_menu > dl#menu { width:100%; }
      #footer_menu > dl#menu > dd.menu_item { padding:0; }
      #footer_menu > dl#menu > dd.menu_item > .title { display:none; }
      dl#menu > dd#item_category { width:95%; border:0; }
      dl#menu > dd#item_thema { width:95%; border:0; }
      dl#menu > dd#item_custom { display:block; width:95%; margin:0 auto; }
      dl#menu > dd#item_category > .item { width:30%; margin:3px; padding:2px 1px; border:1px solid #d6d6d6; background-color:#fff; text-align:center; }
      dl#menu > dd#item_thema > .item { width:30%; margin:3px; padding:2px 1px; border:1px solid #d6d6d6; background-color:#fff; text-align:center; }
      #copyright > #menu { width:100%; }
      #copyright > #menu > .menu_item { display:block; width:98%; margin:2px auto; padding:5px 0; border:1px solid #d6d6d6; }
      #copyright > #menu > #btn_private { display:none; }
      #copyright > #menu > #btn_community { display:none; }
      #copyright > #menu > #btn_online { display:none; }
      #copyright > #menu > #btn_online { display:none; }
      #copyright > #menu > .menu_bar { display:none; }
      #copyright > #company_info { width:100%; }
      #copyright > #company_info > .txt_line > .menu_item { display:block; float:left; text-align:left; }
      #copyright > #company_info > .txt_line > #footer_company { width:100%; padding:5px 0; font-size:11pt; font-weight:bold; text-align:center; }
      #copyright > #company_info > #btn_sswebplus { display:none; }
      #site_copyright { clear:left; }
    /* ÇÏ´Ü */
  }
  /* ÀÏ¹Ý */
  @media (min-width:1051px) {
    /* »ó´Ü */
      #top_base_btns { width:1200px; }
      #top_navi { width:1200px; }
      #top_navi > #top_logo { float:left; margin:0 15px 0 0; }
      #top_navi > .top_menu_mobile { display:none; }
    /* »ó´Ü */

    /* ¸ÞÀÎÃßÃµ */
      dl.mgood_area > dd { width:217px; margin:5px; }
      .mgood_money { padding:2px 5px 2px 5px; }
    /* ¸ÞÀÎÃßÃµ */

    /* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */
      .mgood_pic { width:213px; height:160px; }
    /* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */

    /* ¸Å¹° »ó¼¼ */
      #show_item { width:1110px; }
      #show_item_area { float:left; width:800px; padding:20px; }
      #show_item_writer { float:right; width:250px; padding:7px; margin:0 0 0 0; }
      #info_maemul_title { width:100%; }
      .info_title { width:774px; }
      table.info_box { width:774px; }
      td.info_i > table { width: 100% !important; height: auto !important; }
      .opt_view { float:left; width:30%; height:20px; margin:5px; padding:5px 0; border:1px solid #c1c1c1; border-radius:3px; background-color:#c1c1c1; font-family:'NanumSquare'; font-size:15px; font-weight:bold; line-height:20px; text-align:center; color:#fff; }
      .opt_view_ov { float:left; width:30%; height:20px; margin:5px; padding:5px 0; border:1px solid #fb8892; border-radius:3px; background-color:#fb8892; font-family:'NanumSquare'; font-size:15px; font-weight:bold; line-height:20px; text-align:center; color:#fff; }
    /* ¸Å¹° »ó¼¼ */

    /* ÇÏ´Ü */
      #copyright > #menu { width:1200px; }
      #copyright > #company_info { width:1200px; }
      #area_contents { width:1200px; margin:5px auto; }
      #footer_menu > dl#menu { width:1200px; }
      dl#menu > dd#item_category { width:27%; border-right:1px solid #cec6c7; }
      dl#menu > dd#item_category > .item { width:95px; margin:3px 5px 3px 0; text-align:center; }
      dl#menu > dd#item_thema { width:37%; border-right:1px solid #cec6c7; }
      dl#menu > dd#item_custom { float:right; width:30%; }
    /* ÇÏ´Ü */
  }
/* °¡º¯ Ã³¸® */