/* ±âº» ¼¼ÆÃ */
  @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; }
  .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:absolute; width:100%; top:0; margin:0; padding:0; background-color:#fff; z-index:6;  overflow:hidden;  min-width:1400px;}
    #top_navi { width:100%; margin:0 auto; height:105px; min-width:1400px;}
     
	/*   #top_navi > #left { float:left; width:300px; height:105px; color:#FFF; text-align:center; bottom:0; } */
	   #top_navi > #center { float:left; width:100%;  text-align:center; height:105px; }
/*	   #top_navi > #right { float:left; width:300px;  text-align:right; height:105px; color:#FFF; bottom:0; }*/
	   #top_navi > #right > .blink { color:#FFFF00;font-weight:bold;  font-size:30px; margin-left:10px;}


	 #top_navi > #top_logo { float:left; width:100%;  height:105px;  text-align:center; }
	  #top_navi > #top_tel { position:absolute; padding-left:1150px; padding-top:50px; z-index:10; visibility: visible; color:#FFFF00;font-weight:bold;  font-size:30px }
   
	  
	
  #header_blank { height:105px; }
/* »ó´Ü¿µ¿ª */

/* ¸ÞÀÎ¹è³Ê */
  .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; }
 


 #area_header_banner {   width:100%; height:500px;  max-height:500px;min-height:500px; margin:0 auto;    }
#area_header_banner >  #area_header_banner_center_box { width:1400px; height:500px; margin:0 auto; }
/*
 #area_header_banner >  #area_header_banner_center_box >  #over_area { position:absolute;  width:100%; height:412px;}
   #area_header_banner >  #area_header_banner_center_box >  #over_area > #over_item { position:relative; width:100%; height:412px; margin:0 auto; background-image:url(""); background-repeat:no-repeat; background-position:left bottom; }
   #area_header_banner >  #area_header_banner_center_box >  #main_banner_txt { position:relative; margin-left:-120px;   }
   #area_header_banner >  #area_header_banner_center_box >  #main_banner_txt > #main_banner_fonts { visibility:hidden; position:absolute; width:100%; height:412px; background-image:url("/img/header/font.png"); background-position:left bottom; background-repeat:no-repeat; margin-top:40px; }
*/



  #main_map { position:absolute; visibility:hidden; top:0; right:50px; width:1100px; height:480px; 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:474px; margin:0 0 0 0; padding:0; }
    #naver_map { position:relative; width:100%; height:474px; 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:100%;  margin:0px auto; text-align:center;  padding-top:0px; }
    #area_body > #contents_left { float:left; position:relative; width:220px; }
    #area_body > #contents_right { position:fixed; top:152px; right:0; width:53px; z-index:6; overflow:hidden; }
    #area_body > #contents_body { position:relative; width:100%;  max-width:1400px;  margin:0px auto; overflow:hidden; text-align:center;  padding-top:0px; }


/* º»¹® - ÁÂÃø/Áß¾Ó/¿ìÃø ¿µ¿ª ¼³Á¤ */

/* °Ë»ö */
  .search_title { margin:0; padding:10px 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:40px; 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:50px; color:#424242; }
	
	 .search_box > .search_items > .search_items_part1 { display:table-cell; width:120px; height:55px; 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:65px; color:#424242; }
	  .search_box > .search_items > .search_items_part1 > .point { float:left; margin-right:5px; font-size:15px; line-height:40px; color:#424242; }
    
	  .search_box > .search_items > .search_items_part > .point { float:left; margin-right:5px; font-size:15px; line-height:40px; 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:18px; margin:0; padding:0; }
        .search_box > .search_items > .search_items_vals > .search_item_money > .money_comment { font-size:13px; font-weight:normal; margin-left:10px; }
      .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:10px 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; }
      .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:10px 0; border:2px solid #222838; }
      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; }

		 dl#left_items > dd.left_item > dl.left_area > a > dd.area_d3 { float:left; width:100%; margin:0; padding:3px; }
        dl#left_items > dd.left_item > dl.left_area > a > dd.area_d3 > .area_txt { margin:0; padding:10px 0; border:1px solid #d3d3d3; }

		dl#left_items > dd.left_item > dl.left_area > a > dd.area_d4 {  width:100%; margin:0; margin-top:-3px; }
        dl#left_items > dd.left_item > dl.left_area > a > dd.area_d4 > .area_txt { margin:0; padding:10px 0; border:1px solid #d3d3d3; }


  #left_tel { width:218px; font-family:'Nanum Square'; font-size:27px; 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;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#222838+0,484f69+100 */
  background: #222838; /* Old browsers */
  background: -moz-linear-gradient(top,  #222838 0%, #484f69 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #222838 0%,#484f69 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #222838 0%,#484f69 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222838', endColorstr='#484f69',GradientType=0 ); /* IE6-9 */
  }
  .area_dong { background-color:#fff; font-size:15px; font-weight:bold; color:#3d3d3d; letter-spacing:-0.5px; text-align:center; }
  .area_dong:hover { background-color:#222839; color:#fff; }


   /* Ä«Å×°í¸® */
    dl#left_items > dd.left_item { width:100%; margin:0 0 10px 0; padding:0; border:1px solid #d3d3d3; background-repeat:no-repeat; font-family:'Nanum Gothic';  font-size:16px; font-weight:bold; color:#3d3d3d; text-align:left; }
    .menu {padding-top:10px; padding-bottom:5px; padding-left:5px;}
    .menu span{cursor:pointer; color:#3d3d3d; padding:10px; width:100%;float:right; font-size:12px; color:#999; width:40px; text-align:center; margin-top:-10px;}
	.menu a{cursor:pointer; color:#3d3d3d;  width:100%; }
    .menu .hide{display:none;  text-align:center; background-color:#EFEFEF; margin-top:10px; width:208px;  color:#fff; }
	.menu .hide a{cursor:pointer; color:#fff; }
	.menu .hide li{ padding:5px 5px 5px 5px; margin:5px;  color:#fff; }
	.menu .hide li > .box_bun { width:23%; background-color:#AB57FF; border-radius:3px; float:left; padding:5px; margin-bottom:10px; margin-right:5px; text-align:center; font-size:14px; color:#fff;  }
    .menu .hide li > .box_mae { width:23%; background-color:#e44947; border-radius:3px; float:left; padding:5px; margin-bottom:10px; margin-right:5px; text-align:center; font-size:14px; color:#fff; }
	.menu .hide li > .box_jun { width:23%; background-color:#00BBBB; border-radius:3px; float:left; padding:5px; margin-bottom:10px; margin-right:5px; text-align:center; font-size:14px;color:#fff;  }
	.menu .hide li > .box_wol { width:23%; background-color:#FF6A6A; border-radius:3px; float:left; padding:5px; margin-bottom:10px;  text-align:center; font-size:14px;color:#fff;  }


/* ÁÂÃø¸Þ´º */

/* ¿ìÃø¸Þ´º */
  dl.right_menu { width:160px; 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; cursor:pointer; }
    dl.right_menu > dd { padding:6px 10px; font-family:'±¼¸²','Gulim'; font-size:12px; font-weight:normal; color:#fff;  }
    dl.right_menu > dd:last-child { border:0; }
/* ¿ìÃø¸Þ´º */

/* Áö¿ªº°/¿ª¼¼±Ç°Ë»ö */
  #search_area_title { display:none; width:100%;float:left;   }
  #search_train_title { display:none; padding-top:10px; padding-bottom:50px;width:100%;float:left;}
  .list_search_box { display:none; margin:0px; padding:0px; }
    .list_search_box > .list_search_item {  background-color:#fff;  padding-top:0px; padding-bottom:5px;    padding-left:10px; }
    .list_search_box > .list_search_item > a > .search_item { float:left; margin-left:5px; margin-top:5px; padding:7px 10px; border-radius:5px; background-color:#545454; font-size:15px;  font-weight:bold; color:#fff; }
    .list_search_box > .list_search_item > a > .search_item_on { background-color:#E64848; }
  /* Áö¿ªº°/¿ª¼¼±Ç°Ë»ö */

/* ¸Å¹°¸ñ·Ï Å¸ÀÌÆ² */
  dl#list_title_tab { width:100%; margin-bottom:10px; padding-bottom:10px; padding-top:30px; border-bottom:2px solid #000; font-family:'Nanum Square'; font-size:20pt; font-weight:bold; color:#000; text-align:left;  }
    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;  text-align:center;  }
    .main_good_title > .item_more { position:absolute; top:0; right:0; margin:5px; border:0; }
    .main_good_title > .item_title { margin:0; top:0px; padding-top:0px; padding-bottom: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 Gothic'; font-size:26px; font-weight:bold; color:#000; }
	  .main_good_title > .item_title > .item_point1 { font-family:'Nanum Gothic'; font-size:22px; font-weight:bold; color:#333333; margin-left:10px; }
	  .main_good_title > .item_title > .item_subtitle { font-family:'Nanum Gothic'; font-size:22px; font-weight:bold; color:#FF3C3C; }

/* ¸Å¹°¸ñ·Ï Å¸ÀÌÆ² */

/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */
  dl.main_good_item_box { width:100%;  max-width:1400px;  min-width:1400px; }
  dd.mgood_item_area { float:left; max-width:25%;  margin:0;  padding:10px;  min-width:350px;  }
    .mgood_item_area > .mgood_item_box {   margin:0 auto; padding:8px; border:0; cursor:pointer; border:3px solid #fff; border-radius:5px;  min-width:330px;  }
	.mgood_item_area > .mgood_item_box:hover {   margin:0 auto; padding:8px; border:0; cursor:pointer; border:3px solid #585897; border-radius:5px;  min-width:330px;   }
    
      .mgood_item_area > .mgood_item_box > .mgood_item_pic {

        position:relative; margin:0px 0px 0px 0px; padding:0;
        background-repeat:no-repeat; background-position:center center; background-size:100%; width:307px; height:230px; min-width:307px; min-height:230px;
		max-width:307px; max-height:230px;
        text-align:left;
      }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .cont_comp { position:absolute; width:307px; height:230px; background-repeat:no-repeat; background-size:cover;max-width:307px; max-height:230px; }
      .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; margin-top:0px;
      }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .mgood_item_overinfo {
        position:absolute; display:none; padding:70px 10px 0 10px; text-align:center; overflow:hidden; z-index:3;
        /* 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 */
      }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .mgood_item_overinfo > .more_icon { position:absolute; width:100%; margin-left:-10px; text-align:center; }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .mgood_item_overinfo > .more_icon > .mgood_more_icon { display:inline-block; width:60px; height:60px; margin:0 5px; padding:13px; border-radius:30px; }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .mgood_item_overinfo > .more_icon > .view { background-color:#303030; }
      .mgood_item_area > .mgood_item_box > .mgood_item_pic > .mgood_item_overinfo > .more_icon > .mgood_more_icon > img { width:35px; height:35px; }
     
	  
	  .mgood_item_area > .mgood_item_box > .mgood_item_info {
        width:95%; margin:10px auto 5px; padding:5px 0 5px 0; 
        font-size:16px; text-align:center;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
      }

	  .mgood_item_area > .mgood_item_box > .mgood_item_info1 {
        width:95%; margin:10px auto 5px; padding:0 0 0px 0; 
        font-size:16px; text-align:center;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
      }

	 

      .mgood_item_area > .mgood_item_box > .mgood_item_info > .mgood_item_info_address {
        font-weight:bold; color:#444;font-size:19px; text-align:center;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
      }

	  .mgood_item_area > .mgood_item_box > .mgood_item_info1 > .mgood_item_info_number {
        font-weight:bold; color:#FF6464;    font-size:18px; text-align:center;
      }
	  .mgood_item_area > .mgood_item_box > .mgood_item_info1 > .mgood_item_info_dong {
        font-weight:bold; color:#000000;   margin-left:10px; font-size:17px; text-align:center;
      }

	  .mgood_item_area > .mgood_item_box > .mgood_item_info1 > .mgood_item_info_room {
        font-weight:bold; color:#6633FF;   margin-left:10px; font-size:17px; text-align:center;
      }

	   .mgood_item_area > .mgood_item_box > .mgood_item_info1 > .mgood_item_info_dong > .item_bar { margin:0 5px 0px 5px; padding:0px 0; }



      .mgood_item_area > .mgood_item_box > .mgood_item_info1 > .mgood_item_info_size {
        font-weight:normal; color:#339933; padding:2px 0 5px 0;  margin-left:10px; font-size:17px; text-align:center;
      }
      .mgood_item_area > .mgood_item_box > .mgood_item_info1 > .mgood_item_info_size > .cal_size {
        padding:0; border:0; background:transparent; font-size:18px; color:#444; cursor:pointer; margin-left:3px;
      }
	 .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:18px; color:#444; cursor:pointer; margin-left:3px;
      }
     .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;
        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:left;
      }
      .mgood_item_area > .mgood_item_box > .mgood_item_money > .mgood_item_money_money {
        float:right; padding:1px 0 0 0; text-align:right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
      }
/* ¸Å¹°Ç¥½Ã - »ç°¢Çü»çÁø */

/* ¸Å¹°Ç¥½Ã - ±äÁÙ»çÁø */


      dd.mgood_item_area_list { position:relative; width:100%; margin:0; padding:10px;  border:1px solid #D0D0D0;  background-color:#fff; overflow:hidden;   }
      .mgood_item_area_list > .mgood_item_box {  float:left;  margin:0 auto; padding:0px; border:0; cursor:pointer;  }
    
      .mgood_item_area_list > .mgood_item_box > .mgood_item_pic {

        position:relative; margin:0px 0px 0px 0px; padding:0;
        background-repeat:no-repeat; background-position:center center; background-size:100%; width:177px; height:133px; min-width:177px;
        text-align:left;
      }
      .mgood_item_area_list > .mgood_item_box > .mgood_item_pic > .cont_comp { position:absolute; width:177px; height:133px; background-repeat:no-repeat; background-size:cover; }
      .mgood_item_area_list > .mgood_item_box > .mgood_item_pic > .mgood_item_besticon {
        position:absolute; right:0; padding:5px; font-size:11pt; font-weight:bold; z-index:2; margin-top:0px;
      }
      .mgood_item_area_list > .mgood_item_overinfo {
       float:left; position:relative;  width:1191px; margin-left:10px; padding:0px; background-color:#fff;  text-align:left; color:#000;   
      }

	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list {
       float:left; position:relative;  width:712px; margin:0px; padding:0px; background-color:#fff;  text-align:left; color:#000;  
	  
	   }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item_title{
        padding:5px;  font-weight:bold; color:#333333; text-align:left;    font-size:19px;
      }

	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item{
       float:left;  display:inline-block; padding:5px;  font-size:17px;  color:#333333; text-align:center; 
      }

     .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_nomal{
       float:left; margin:0; padding:0px; font-size:17px; padding-right:10px;
      }

	   .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_nomal_member{
       float:left; margin:0; padding:5px; font-size:16px; padding-right:0px; background-color:#F1F1F1; font-weight:bold;
      }
      
      .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_nomal_member > .tel{
       margin:0;  font-weight:bold; color:#FF0000; padding-left:10px;padding-right:10px; font-size:17px;
      }

	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_nomal_member >  .cal_size {
	  padding:0; border:0; background:transparent; cursor:pointer; width:20px; }



	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_nomal > .item_size  > .mgood_item_info_size {  font-weight:normal;   }

      .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_train{
       float:left; margin:0 0px 0px 10px; padding:0px; font-size:15px;
      }
       .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_train > .train_line {
	   padding:3px; color:#fff; border-radius:5px; font-weight:bold;font-size:12px;
	   }

       .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_money_list {
       margin:0px ; padding:0px 0;
       float:left;  text-align:center;
      }

      .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_money_list  > .item_money_icon {
        float:left;   padding:0px; margin:0px;
        text-align:center; font-size:12px;
      }
       .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_list > .maemul_item > a > .item_money_list > .item_money_money  {
        float:left;  padding:0px 15px 0px 5px; text-align:center; margin-top:-2px;
      }





	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money {
       float:right; position:relative;  width:230px; margin:0px; padding:0px; background-color:#fff;  text-align:left; color:#000;  font-size:16px;  font-weight:bold;
	   }

	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box  {
       float:left;  width:210px; margin:3px; padding:5px;  text-align:center; color:#000;  font-size:16px;  font-weight:bold;
	    border:1px solid #F9F9F9;background-color:#F1F1F1;border-radius:5px;
      }

	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_mae  {
	  float:left; padding:3px 7px; background-color:#e44947; border:1px solid #e44947; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_mae  {
	 float:right;  font-size:19px; font-weight:bold; color:#FF6464;
      }

	   .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_bun  {
	  float:left; padding:3px 7px; background-color:#569acf; border:1px solid #569acf; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_bun  {
	 float:right; font-size:19px; font-weight:bold; color:#FF6464;
      }

	    .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_fin  {
	  float:left; padding:3px 7px; background-color:#ca774c; border:1px solid #ca774c; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_fin  {
	 float:right; font-size:19px; font-weight:bold; color:#555;
      }

	   .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_sil  {
	  float:left; padding:3px 7px; background-color:#6C6CFF; border:1px solid #6C6CFF; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_sil  {
	 float:right; font-size:19px; font-weight:bold; color:#341e7b; 
      }
	   .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_suic  {
	  float:left; padding:3px 7px; background-color:#d24474; border:1px solid #d24474; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_suic  {
	 float:right; font-size:19px; font-weight:bold; color:#FF6464;
      }
	   .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_fer  {
	  float:left; padding:3px 7px; background-color:#8944c8; border:1px solid #8944c8; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_fer  {
	 float:right; font-size:19px; font-weight:bold; color:#555;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_jen  {
	  float:left; padding:3px 7px; background-color:#2492FF; border:1px solid #2492FF; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; 
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_jen  {
	 float:right; font-size:19px; font-weight:bold; color:#555;
      }
	   .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_sec  {
	  float:left; padding:3px 7px; background-color:#FF8040; border:1px solid #FF8040; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff;
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_sec  {
	 float:right; font-size:19px; font-weight:bold; color:#555;
      }
	   .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .icon_money_wol  {
	  float:left; padding:3px 7px; background-color:#FF6A6A; border:1px solid #FF6A6A; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; 
      }
	  .mgood_item_area_list > .mgood_item_overinfo > .maemul_item_money > .box > .num_money_wol  {
	 float:right; font-size:19px; font-weight:bold; color:#555;
      }


/* ¸Å¹°Ç¥½Ã - ±äÁÙ»çÁø */



/* ¸Å¹°±Ý¾× Ç¥½Ã */
  .mgood_money { margin:3px 0 5px; padding:2px 0; }
  .icon_money_mae { padding:3px 7px; background-color:#e44947; border:1px solid #e44947; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_mae { font-size:20px; font-weight:bold; color:#FF6464; }
  .icon_money_bun { padding:3px 7px; background-color:#569acf; border:1px solid #569acf; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_bun { font-size:20px; font-weight:bold; color:#FF6464; }
  .icon_money_fin { padding:3px 7px; background-color:#ca774c; border:1px solid #ca774c; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_fin { font-size:20px; font-weight:bold; color:#555; }
  .icon_money_sil { padding:3px 7px; background-color:#6C6CFF; border:1px solid #6C6CFF; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_sil { font-size:20px; font-weight:bold; color:#341e7b; }
  .icon_money_suic { padding:3px 7px; background-color:#d24474; border:1px solid #d24474; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_suic { font-size:20px; font-weight:bold; color:#FF6464; }
  .icon_money_fer { padding:3px 7px; background-color:#8944c8; border:1px solid #8944c8; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_fer { font-size:20px; font-weight:bold; color:#555; }
  .icon_money_jen { padding:3px 7px; background-color:#2492FF; border:1px solid #2492FF; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_jen { font-size:20px; font-weight:bold; color:#555; }
  .icon_money_sec { padding:3px 7px; background-color:#FF8040; border:1px solid #FF8040; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_sec { font-size:20px; font-weight:bold; color:#555; }
  .icon_money_wol { padding:3px 7px; background-color:#FF6A6A; border:1px solid #FF6A6A; border-radius:3px; font-size:14px; letter-spacing:-0.5px; font-weight:bold; color:#fff; }
  .num_money_wol { font-size:20px; font-weight:bold; color:#555; }
  .type_money { font-size:12px; 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_pre { 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:120px 0 20px 0; text-align:center; }
        #maemul_view_area > table.info_box > caption > .info_title {  font-family:'Nanum Square'; font-size:28px; font-weight:bold; color:#555595; ;letter-spacing:-0.7px;}
          #maemul_view_area > table.info_box > caption > .info_title > .info_subtitle { font-family:'Nanum Square'; font-size:18px; font-weight:bold; color:#333333;  }
		  


      #maemul_view_area > table.info_box td.info_t { padding:10px 0px 10px 20px; border-bottom:1px solid #dcddde; background-color:#fff;  font-family:'Nanum Square'; font-size:14px; letter-spacing:-0.5px; font-weight:bold; text-align:center; }
      #maemul_view_area > table.info_box td.info_i { padding:10px 50px 10px 0px; border-bottom:1px solid #dcddde; background-color:#fff; font-size:16px; font-weight:normal; text-align:left; }
      #maemul_view_area > table.info_box td.info_13 { width:11%;  }
	  #maemul_view_area > table.info_box td.info_13 > .view_item_title { padding:7px; background-color:#7b7bbd; color:#FFFFFF; width:100px; min-width:100px; border-radius:3px;   }
	  

      #maemul_view_area > table.info_box td.info_37 { width:39%; padding-left:10px; }
      #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:left; }
      #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; font-size:18px; }
      #maemul_view_area > table.info_box td.info_category { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_code { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_address { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_size { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_floor { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_room { font-weight:bold; }
      #maemul_view_area > table.info_box td.info_train { font-weight:bold; }
      #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 { width:1160px; margin:20px auto 0; padding:15px 10px; background-color:#7b7bbd; border:1px solid #7b7bbd; font-family:'Nanum Square'; font-size:25px; font-weight:bold; letter-spacing:-1.7px; color:#fff; text-align:center;  }
    #maemul_view_area > #maemul_pic { display:block; width:1160px; margin:0 auto; padding:0; border:1px solid #dadada; }
    #maemul_view_area > #maemul_pic_print { display:none; width:1160px; margin:0 auto; padding:10px; border:1px solid #dadada; background-color:#efefef; text-align:center; }
    #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_pic { padding:10px 5px 0 5px; text-align:center; }
      #maemul_view_area > #writer_box td.writer_pic > img { width:80px; height:80px; border-radius:10px; }
      #maemul_view_area > #writer_box td.writer_name { font-size:15px; font-weight:bold; text-align:left; }
      #maemul_view_area > #writer_box td.writer_kakao { font-size:20px; font-weight:bold; text-align:left; }
      #maemul_view_area > #writer_box td.writer_tel { font-size:20px; font-weight:bold; text-align:left; }
      #maemul_view_area > #writer_box td.writer_address { font-size:15px; font-weight:normal; text-align:left; }
      #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:#3d3d7e; font-family:'Nanum Square'; font-size:20px; font-weight:bold; letter-spacing:-1.7px; color:#fff; text-align:center; border-radius: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:40px; 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; }
    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:#070b17; font-family:'Nanum Square'; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#fff; text-align:center;}
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_name > .staff_introduce_upmu { font-family:'Nanum Gothic'; font-size:15px; 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:20px; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_part { font-size:15px; font-weight:normal; color:#686d7a; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_tel { font-size:20px; font-weight:bold; letter-spacing:-0.5px; color:#333; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_hp { font-size:20px; font-weight:bold; letter-spacing:-0.5px; color:#cc2020; }
      #staff_introduce > a > .staff_introduce_item > .staff_introduce_info > p > .staff_introduce_kakao { font-size:20px; 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:15px; 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 #7b7bbd; }
      #board_list_submenu > .item_left > button { width:80px; height:30px; margin:0; border:1px solid #7b7bbd; background-color:#7b7bbd; 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 #7b7bbd; background-color:#7b7bbd; 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:20px 0; border-right:1px solid #fff; background-color:#7b7bbd; font-family:'Nanum Square'; font-size:20px; 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: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:18px 0; border-right:1px solid #fff; border-bottom:1px solid #e0e0e0; background-color:#fff; font-size:18px; 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: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; }
    td.board_item { padding:20px 5px; border:1px solid #d6d6d6; background-color:#7b7bbd; font-size:18px; font-weight:bold; text-align:center;color:#fff;  }
    td.board_value { padding:15px 15px; border:1px solid #d6d6d6; background-color:#fff; font-size:18px; 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:15px; font-weight:normal; color:#555; }
      td.board_value > .board_small_point { font-size:15px; 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:#7b7bbd; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
  #board_memo { color:#000; }
  #board_writer { padding:10px; background-color:#7b7bbd; font-size:15px; font-weight:normal; color:#fff; 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:#7b7bbd; font-size:18px; font-weight:bold; text-align:center; color:#fff; }
  td.online_view_vals { width:85%; padding:15px 15px; border:1px solid #d6d6d6; background-color:#fff; font-size:18px; font-weight:normal; }
/* °Ô½ÃÆÇ(ÀÏ¹ÝÇü) */

/* ÇÏ´Ü¿µ¿ª */
 
 #copyright_banner {  float:left; width:100%; overflow:hidden;  text-align:center;  background-color:#52A3A3; padding:20px;  min-width:1400px; }

  #copyright { width:100%; background-color:#7b7bbd;overflow:hidden; min-width:1400px; text-align:center; }
    #copyright > #footer_menu { width:1400px; margin:0 auto; padding:15px 0; color:#FFF;text-align:center; }
      #copyright > #footer_menu > .menu_item { margin:0 10px; font-family:'Nanum Square'; font-size:17px; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
      #copyright > #footer_menu > .menu_item a { color:#FFF; text-decoration:none; }
      #copyright > #footer_menu > .menu_bar { margin:0 10px; font-family:'Nanum Square'; font-size:17px; 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 30px 0 0; font-size:20px; }
      #copyright > #footer_menu > #customer > #point { color:#ffff87; }

    #copyright > #company_info { width:100%;  padding:15px 0; font-size:14px; letter-spacing:-0.7px; font-weight:normal; color:#fff;  background-color:#585897;}
      #copyright > #company_info > #info_box { display:table; width:1400px; margin:10px auto; }
        #copyright > #company_info > #info_box > #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:#a6a6dd; 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; }


#footer { position:fixed; bottom:0px; left:0; width:100%; height:72px; margin:0; padding:20px; background-color:#3d3d7e; border:1px solid #3d3d7e; text-align:center;  font-size:24px; font-weight:bold;  color:#fff; } 
#footer  >  .footer_title   {  font-size:14px; } 
 #footer > .view_online_btn { width:100px; margin:0; padding:10px; border:0;  font-family:'Nanum Gothic'; font-size:17px; font-weight:bold;  color:#FF0; border-radius:5px;border:2px solid #FF0; }
 #footer > .view_online_btn a:hover { color:#FF0; text-decoration:none; }





/* ÇÏ´Ü¿µ¿ª */

/* Æ÷ÀÎÆ® */
  #top_navi > ul#top_menubar > li a { border-bottom:3px solid #070b17; color:#fff; } /* over Ã³¸® sswebplus.js - $(tmenu_position).css( "border-bottom" , "2px solid #ffc502"); */
  #top_navi > ul#top_menubar > li.menu_item_point a > .point { color:#fcfeb5; }
  .top_submenu > .menu_box > .item_title { border-left:5px solid #cc2020; color:#fff; }

  dl.right_menu > dt { background-color:#214141; }
  dl.right_menu > dd { border-bottom:1px solid #696969; background-color:#363636; }

  .map_item > .map_item_count { background-color:#b31617; }
  .mgood_item_area > .mgood_item_box > .mgood_item_pic > .mgood_item_overinfo > .more_icon > .cart { background-color:#b31617; }
  #maemul_view_area > #option_box td.info_i > .opt_item > .icon_on { background-color:#eebfc0; }
/* Æ÷ÀÎÆ® */


.sms_info {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11pt; WORD-SPACING: -0.1em; BORDER-LEFT: #ffffff 0px solid; COLOR: #494949; LINE-HEIGHT: 17px; BORDER-BOTTOM: #ffffff 0px solid;  BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; overflow-y:hidden; word-spacing:-1px
}
.radio2{border:0; line-height:0px; width:15px; vertical-align:middle; background-color:transparent}

.search_menu {
height:36px; width:145px;font-weight:bold;font-size:18px;color:#414141;
}



