/* °Ë»ö */
.search_all {width:100%; display:block; margin-bottom:15px; }
.search_tit {width:100%; font-size:16px; color:#333333; font-weight:bold; text-align:center; padding:10px;}
.search_tit i {font-size:18px; }
.search_set {float:left; width:100%; padding:8px; margin:5px 0 10px 0; }
.search_add {float:left; width:16%; background-color:#ffffff; border:1px solid #e1e1e1; margin:0 5px 5px 0; overflow:hidden; }
.search_add:hover{border:1px solid #ccc;}
.search_add select {float:right; height:100%; background-color:#ffffff; border:1px solid #fff; padding: 5px; font-size:13px!important; color:#666666; vertical-align:middle; overflow:none; display:block; }
.find_btn {width:100%; height:30px; padding-right:25px; font-size:13px; color:#fff; font-weight:bold; line-height:16px; background: #5b6770; border:1px solid #5b6770; vertical-align:middle; }
.find_btn:hover {color:#fff; background:#6a7883; border:1px solid #6a7883;}
.find_btn i {float:left; color:#fff; padding-left:10px;} 
/* ¸Å¹° */
.all_item {width:100%; display:inline; background:#fff}  
/* °¶·¯¸®Çü_¸Å¹°½ºÅ¸ÀÏ */
.photo_box {position:relative; float:left; width:32%; height:100%; border:1px solid #e1e1e1; background:#ffffff; margin:0 8px 20px 0; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.photo_img {padding:8px;} 
.photo_img img {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width:100%; 
}
.photo_img::before {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  opacity: .0;
}
.photo_img::after {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  margin: auto;
}
.photo_img:hover::after {
  -webkit-animation: 0.5s animationZoomIn;
  -o-animation: 0.5s animationZoomIn;
  animation: 0.5s animationZoomIn;
  opacity: 1.0;
}
.photo_img:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.photo_text {width:100%; height:135px; padding:8px; border-top:1px solid #e1e1e1; font-size:12px; } 
.photo_text2 {width:100%; height:135px; padding:8px; border-top:1px solid #e1e1e1; font-size:12px; }
.photo_list_text {position:relative; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.photo_list_text img {padding:0 0 1px 10px;}
.photo_list1 {float:left; width:98%; font-size:14px; color:#333; font-weight:bold; display:block; } /*Á¦¸ñ*/
.photo_list2 {float:left; width:98%; color:#333; display:block; } /*Á¾·ù*/
.photo_list3 {float:left; width:98%; color:#333; display:block; } /*¼ÒÀçÁö*/
.photo_list4 {float:left; width:98%; font-size:13px; color:#333; line-height:18px; padding-top:2px; display:block; } /*°¡°Ý*/
.photo_list4 .type_selling {height:17px; font-size:11px; color:#fff; background-color:#ff9310; padding:0 5px 5px 5px; margin:0 3px 1px 0; line-height:14px; display:inline-block;}
.photo_list4 .type_lease {height:17px; font-size:11px; color:#fff; background-color:#9dcb49; padding:0 5px 5px 5px; margin:0 3px 1px 0; line-height:14px; display:inline-block;}
.photo_list4 .type_month {height:17px; font-size:11px; color:#fff; background-color:#4abab5; padding:0 5px 5px 5px; margin:0 3px 1px 0; line-height:14px; display:inline-block;}
.photo_list4 .type_rent {height:17px; font-size:11px; color:#fff; background-color:#b58dc5; padding:0 5px 5px 5px; margin:0 3px 1px 0; line-height:14px; display:inline-block;}
.photo_list4 .type_parcelout {height:17px; font-size:11px; color:#fff; background-color:#ff6766; padding:0 5px 5px 5px; margin:0 3px 1px 0; line-height:14px; display:inline-block;}
.sale_none {width:100%; height:80px; border:1px solid #e0e0e0; text-align:center; line-height:80px;}

/* ÃßÃµ¸Å¹° ¸®½ºÆ®Çü */
.normal_recomm {float:left; width:48.2%; position:relative; padding:10px 5px 10px 0; border:1px solid #e4e4e4; overflow:hidden;}
.normal_recomm:hover {background-color:#f9f9f9; }
.recomm_list_text {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left; }
.recomm_list_text img {margin-right:5px;}
.recomm_list1 {float:left; clear:both; display:block; }
.recomm_list1 img {display:block; padding-left:5px; }
.recomm_list2 {float:left; width:95%; font-size:13px; color:#333; position:absolute; left:123px; line-height:19px; font-weight:bold;}/*Á¦¸ñ*/
.recomm_list3 {float:left; font-size:13px; color:#333; position:absolute; top:27px; left:123px;}/*Á¾·ù*/
.recomm_list4 {float:left; width:95%; font-size:13px; color:#333; position:absolute; top:44px; left:123px; padding:3px 0 3px 0;}/*¼ÒÀçÁö*/
.recomm_list5 {float:left; width:95%; height:45px; font-size:13px; color:#ff6917; font-weight: 600; line-height:20px; position:absolute; top:69px; left:123px;}/*°¡°Ý*/

#board_style tr {height:35px; border-top:1px solid #f4f4f4;}
#board_style tr.title td {height:35px; background-color:#f4f4f4; color:#666; font-weight:bold; padding-left:5px; }
#board_style td { border-bottom:1px solid #e4e4e4;}
#board_style td img { padding:6px; }

/* ÀÏ¹Ý¸Å¹° °¶·¯¸®Çü */
.normal_general {float:left; width:48.2%; position:relative; padding:10px 5px 10px 10px; margin:0 10px 10px 0; border:1px solid #e4e4e4; overflow:hidden;}
.normal_general:hover {background-color:#f9f9f9; }
.normal_list_text {float:left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.normal_list_text img {margin-right:5px;}
.general_list1 {float:left; clear:both; display:block; }
.general_list1 img {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  max-width: 100%;
}
.general_list1::before {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  opacity: .0;
}
.general_list1::after {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  margin: auto;
}
.general_list1:hover::after {
  -webkit-animation: 0.5s animationZoomIn;
  -o-animation: 0.5s animationZoomIn;
  animation: 0.5s animationZoomIn;
  opacity: 1.0;
}
.general_list1:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.general_list1 img {width:170px; height:115px; display:block; padding:0; }
.general_list2 {float:left; width:95%; font-size:13px; color:#333; position:absolute; left:193px; line-height:19px; font-weight:bold;}
.general_list3 {display:inline-block; float:left; font-size:13px; color:#222; position:absolute; top:27px; left:193px;}
.general_list4 {display:block; color:#666; font-size:13px; position:absolute; top:27px; left:270px; padding-left:10px;}
.general_list5 {float:left; width:95%; font-size:13px; color:#333; position:absolute; top:43px; left:193px; padding:3px 0 3px 0;}
.general_list6 {float:left; width:95%; height:45px; font-size:13px; color:#333; font-weight: 500; line-height:20px; position:absolute; top:68px; left:193px;}
.general_list6 span {font-size:12px; font-weight:normal;}
.general_list6 .type_selling {height:17px; font-size:11px; color:#fff; background-color:#ff9310; padding:0 4px 3px 4px; margin:0 2px 1px 0; line-height:13px; display:inline-block;}
.general_list6 .type_lease {height:17px; font-size:11px; color:#fff; background-color:#9dcb49; padding:0 4px 3px 4px; margin:0 2px 1px 0; line-height:13px; display:inline-block;}
.general_list6 .type_month {height:17px; font-size:11px; color:#fff; background-color:#4abab5; padding:0 4px 3px 4px; margin:0 2px 1px 0; line-height:13px; display:inline-block;}
.general_list6 .type_rent {height:17px; font-size:11px; color:#fff; background-color:#b58dc5; padding:0 4px 3px 4px; margin:0 2px 1px 0; line-height:13px; display:inline-block;}
.general_list6 .type_parcelout {height:17px; font-size:11px; color:#fff; background-color:#ff6766; padding:0 4px 3px 4px; margin:0 2px 1px 0; line-height:13px; display:inline-block;}
/* ¼­ºê °¶·¯¸®Çü_¸Å¹°½ºÅ¸ÀÏ */
.photo_box2 {position:relative; float:left;}
.photo_box2 {float:left; width:32%; height:100%; border:1px solid #e1e1e1; background:#ffffff; margin:0 8px 20px 0; display:block; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
/* ¼­ºê ÃßÃµ¸Å¹° ¸®½ºÆ®Çü */
.normal_recomm2 {float:left; width:48%; position:relative; padding:10px 5px 10px 0; border:1px solid #e4e4e4; overflow:hidden;}
/* ¼­ºê ÀÏ¹Ý¸Å¹° ¸®½ºÆ®Çü */
.normal_general2 {float:left; width:48%; position:relative; padding:10px 5px 10px 10px; margin:0 10px 10px 0; border:1px solid #e4e4e4; overflow:hidden;}
/* Å¸ÀÌÆ² */
.normal_list_box {width:100%; background-color:#fff;}
.normal_title {width:100%; padding:10px 10px 7px 10px; margin-bottom:20px; border-bottom:1px solid #e1e1e1; font-size: 14px; color: #333; background: #ffffff; }
.normal_title .list_tit {margin:0 5px 0 0;} 
.normal_title .list_tit a {font-family:'Nanum Gothic', µ¸¿ò; font-size:16px; color:#333; font-weight:bold; } 
.normal_title .list_tit_more {float:right; color:#333; font-weight:bold; margin:0 15px 0 5px;}
.normal_title .g_count {color:#f36759; font-weight:bold;}
.normal_title_sub {width:100%; padding:10px 10px 7px 10px; margin-bottom:20px; border-bottom:1px solid #e1e1e1; font-size: 14px; color: #333; background: #ffffff; }
.normal_title_sub .list_tit {margin:0 5px 0 0;} 
.normal_title_sub .list_tit a {font-family:'Nanum Gothic', µ¸¿ò; font-size:16px; color:#333; font-weight:bold; } 
.normal_title_sub .list_tit_more {float:right; color:#333; font-weight:bold; margin:0 15px 0 5px;}
.normal_title_sub .g_count {color:#f36759; font-weight:bold;} 
.normal_title_main {width:100%; padding:10px 10px 7px 10px; margin-bottom:20px; border-bottom:1px solid #e1e1e1; font-size: 14px; color: #333; background: #ffffff; }
.normal_title_main .list_tit {margin:0 5px 0 0;} 
.normal_title_main .list_tit a {font-family:'Nanum Gothic', µ¸¿ò; font-size:16px; color:#333; font-weight:bold; } 
.normal_title_main .list_tit_more {float:right; color:#333; font-weight:bold; margin:0 15px 0 5px;}
.normal_title_main .g_count {color:#f36759; font-weight:bold;}
/* ÆäÀÌÂ¡ */

/* ÆäÀÌÂ¡ */
.estate_paging {margin-top:20px; text-align:center;}
.estate_paging table {border:1px solid #e5e5e5; background:#fafafa; display:inline-block; border-radius:5px;}
.estate_paging .tb_font04 {width:32px;}
.estate_paging .tb_font05 {width:32px; font-size:14px; color:#ee4a42; background:#fff;}
.estate_paging a {font-size:14px; color:#666; font-weight:bold; padding:3px 5px; display:block;}
.estate_paging a:hover {font-size:14px; color:#fff; font-weight:bold; background:#ee4a42;}
.estate_paging span {font-size:12px; color:#555; font-weight:bold; text-decoration:none;}
.estate_paging img {display:none;}

/*¸Å¹°»ó¼¼Á¤º¸*/
.table_info_view {width:100%; margin:15px 0 20px 0;}
.view_image {float:left; width:100%; height: auto;}
.view_mini_image {float:left; width:100px; height:60px; margin:8px 4px 5px 0; border:1px solid #dddddd; padding:3px; background-color:#fff;}
.box_image {float:left; width:100%; border:1px solid #dddddd; padding:5px; background-color:#fff;}
.box_image_min {position:relative; margin-top:5px; width:100%; height:60px;}
/*¸Å¹°»ó¼¼Á¤º¸ ¸®½ºÆ®*/
.info_box {width:100%; margin:20px 0; clear:both; }
.info_tle {padding:20px 0 10px 5px; font-size:16px; color:#555; font-weight:bold; line-height:24px; }
.info_view {width:100%;}
.table_info {float:left; width:18%; min-height:45px; max-height:100%; padding:8px 2px 8px 8px; background:#f7f7f7; font-size:13px; color:#333; border:1px solid #e1e1e1; margin:0 -1px -1px 0;}
.table_info2 {float:left; width:82%; min-height:45px; max-height:100%; padding:8px 2px 8px 8px; background:#ffffff; font-size:13px; color:#333; border:1px solid #e1e1e1; margin-bottom:-1px; overflow: hidden; }
.table_info2 input{ margin:0 5px 0 10px;}
.table_info2 span {font-size:13px; font-weight:normal;}
.editor_box {width:100%; padding:10px;}
.area_all {float:left; width:32.1%; background:#ffffff; border:1px solid #e1e1e1; margin:0 -1px -1px 0;}
@media screen and (max-width:460px) {
 .info_view {width:100%; float:left;}
 .table_info {float:left; width:21%; font-size:12px; color:#333; padding:8px 2px 8px 5px;}
 .table_info2 {float:left; width:79%; font-size:12px; color:#333; padding:8px 2px 8px 5px;}
 .table_info2 input{ margin:0 5px;}
 .area_all {float:left; width:79%;}
 .editor_box {width:100%; padding:10px;}
}
.table_subtle {width:18%; min-height:45px; padding:8px; background:#f7f7f7; font-size:13px; color:#333; border:1px solid #e1e1e1;}
.table_subtle2 {width:82%; min-height:45px; padding:8px; background:#ffffff; font-size:13px; color:#333; border:1px solid #e1e1e1;}
.table_subtle3 {padding:20px 0 10px 5px; font-size:16px; color:#555; line-height:24px; font-weight:bold;}
.font_or {font-size:16px; font-weight: 600; color:#ff6600;}
.font_bl {font-weight: 600; color:#3399ff;}
.box_list {float:left; width:100%; margin-top:5px; }
.box_list h2 {font-size:16px; color:#555; line-height:24px; font-weight:bold;}
.box_list table { width:100%; color:#222; border:1px solid #e1e1e1;}
.print_list {clear:both; width:100%; margin:30px 0 50px 0; text-align:center; }
.btn_print {width:100px; font-size:14px; color:#333; padding:10px; margin-right:7px; border:1px solid #c9c9c9; }
.btn_all_list {width:100px; font-size:14px; color:#fff; padding:10px; background-color:#3498db; border:1px solid #3498db;}
.btn_all_list:hover {color: #3498db; background:#fff; border:1px solid #3498db;}
.view_tel_btn {clear:both; width:100%; margin:30px 0 50px 0; text-align:center; }
.btn_tel {width:90px; font-size:13px; color:#333; padding:10px; margin-right:7px; border:1px solid #c9c9c9; }
.btn_tel:hover {color: #3498db; border:1px solid #3498db;}
.btn_sms {width:90px; font-size:13px; color:#333; padding:10px; margin-right:7px; border:1px solid #c9c9c9; }
.btn_sms:hover {color: #3498db; border:1px solid #3498db;}
.btn_list {width:90px; font-size:13px; color:#fff; padding:10px; background-color:#3498db; border:1px solid #3498db;}
.btn_list:hover {color: #666; background:#fff; border:1px solid #3498db;}
.non {display:non; }
.info_view .etc_editor {float:left; width:95%; padding:15px 11px 15px 11px; background:#fff; outline:1px solid #fff;}
.etc_editor img {width:100%; }
.goods_name {font-size:14px; font-weight:bold;}
.price_all {font-size:14px; color:#ff6917; font-weight:bold;}
.price_all2 {font-size:14px; color:#555; font-weight:bold;}
.box_price {clear:both; width:98%; margin-top:6px; margin-bottom:15px; font-size:12px; color:#666; text-align:center; background:#e1e1e1; margin: 0 auto;}
.box_price .price_tit {float:left; font-size:13px; color:#666; font-weight:bold; padding-left:10px; }
.box_price .price_tit2 {float:left; font-size:13px; color:#666; font-weight:bold; padding-left:5px; }
.box_price .price_input {float:left; display:block; padding-left:5px; text-align:center; }
.box_price input {width:59px; height:25px; border:1px solid #c9c9c9; padding:2px; font-weight:bold; color:#3bafda; line-height:normal;}
.box_price select {height:25px; font-size:12px; border:1px solid #c9c9c9; padding:2px 8px 2px 2px;}
.select_box {clear:both; position:relative; width:100%; float:left; height:36px; line-height:36px; display:block; background-color:#f9f9f9; border:1px solid #e1e1e1; left:-1px; }
@media screen and (max-width:767px) {
 .photo_box {float:left; width:45%; margin:0 8px 10px 7px;}
 .photo_box2 {float:left; width:45%; margin:0 8px 10px 7px;}
 .normal_general {float:left; width:100%; position:relative; padding:10px 5px 10px 0; border-bottom:1px solid #e4e4e4; overflow:hidden;}
 .normal_recomm {float:left; width:100%; position:relative; padding:10px 5px 10px 10px; border-bottom:1px solid #e4e4e4; overflow:hidden;}
 .normal_general2 {float:left; width:100%; position:relative; padding:10px 5px 10px 0; border-bottom:1px solid #e4e4e4; overflow:hidden;}
 .normal_recomm2 {float:left; width:100%; position:relative; padding:10px 5px 10px 0; border-bottom:1px solid #e4e4e4; overflow:hidden;}
 .photo_img img {width:100%; height:auto;}
 .normal_list_text img {margin:0 0 0 10px;}
 .general_list1 img {width:155px; height:100px; display:block; padding:0; }
 .general_list2 {float:left; width:95%; font-size:13px; color:#333; position:absolute; left:178px; line-height:19px; font-weight:bold;}
 .general_list3 {display:inline-block; float:left; font-size:13px; color:#222; position:absolute; top:27px; left:178px;}
 .general_list4 {display:block; font-size:13px; color:#666; position:absolute; top:27px; left:247px; padding-left:10px;}
 .general_list5 {float:left; width:95%; font-size:13px; color:#333; position:absolute; top:43px; left:178px; padding:3px 0 3px 0;}
 .general_list6 {float:left; width:95%; height:45px; font-size:13px; color:#333; font-weight: 500; line-height:20px; position:absolute; top:68px; left:178px;}
 .general_list6 span {font-size:12px; font-weight:normal;}
 .general_list6 .type_selling {padding:2px 4px 3px 4px;}
 .general_list6 .type_lease {padding:2px 4px 3px 4px;}
 .general_list6 .type_month {padding:2px 4px 3px 4px;}
 .general_list6 .type_rent {padding:2px 4px 3px 4px;}
 .general_list6 .type_parcelout {padding:2px 4px 3px 4px;}
 .table_subtle {width:21%; min-height:45px; padding:8px 2px 8px 5px; background:#f7f7f7; font-size:13px; color:#333; border:1px solid #e1e1e1;}
 .table_subtle2 {width:79%; min-height:45px; padding:8px 2px 8px 5px; background:#ffffff; font-size:13px; color:#333; border:1px solid #e1e1e1;}
 .font_or {font-size:16px; font-weight: 600; color:#ff6600;}
}
@media (min-width:768px) and (max-width:991px) {
 .photo_box {float:left; width:48.2%; margin:0 8px 10px 0;}
 .photo_box2 {float:left; width:48.2%; margin:0 8px 10px 0;}
 .normal_general {float:left; width:100%;}
 .normal_recomm {float:left; width:100%;}
 .normal_general2 {float:left; width:100%;}
 .normal_recomm2 {float:left; width:100%;}
}
@media (min-width:992px) and (max-width:1199px) {
 .photo_box {float:left; width:32%; margin:0 8px 10px 0;}
 .photo_box2 {float:left; width:32%; margin:0 8px 10px 0;}
 .normal_recomm {width:48.5%;}
 .normal_general {width:48.5%;}
}
@media screen and (min-width:768px) {
 .view_tel_mo {display:none;}
 .view_mobile {display:none;}
}
@media screen and (max-width:400px) {
 .box_price {display:none;}
}
@media screen and (max-width:640px) {
 .search_add {float:left; width:31.5%; background-color:#ffffff; border:1px solid #e1e1e1; margin:0 5px 5px 0; overflow:hidden; }
}
@media screen and (max-width:320px) {
 .info_box .info_view .table_info2 img {height:auto !important; max-width:250px !important;}
}
@media (min-width:321px) and (max-width:360px) {
 .info_box .info_view .table_info2 img {height:auto !important; max-width:260px !important;}
}
@media (min-width:361px) and (max-width:480px) {
 .info_box .info_view .table_info2 img {height:auto !important; max-width:300px !important;}
}
@media (min-width:481px) and (max-width:640px) {
 .info_box .info_view .table_info2 img {height:auto !important; max-width:425px;}
}
@media (min-width:641px) and (max-width:767px) {
 .search_add {float:left; width:32%; background-color:#ffffff; border:1px solid #e1e1e1; margin:0 5px 5px 0; overflow:hidden; }
 .info_box .info_view .table_info2 img {height:auto !important; max-width:585px;}
}
@media (min-width:768px) and (max-width:991px) {
 .search_add {float:left; width:15.5%; background-color:#ffffff; border:1px solid #e1e1e1; margin:0 5px 5px 0; overflow:hidden; }
 .info_box .info_view .table_info2 img {height:auto !important; max-width:510px;}
}
@media (min-width:992px) and (max-width:1199px) {
 .search_add {float:left; width:15%;}
 .info_box .info_view .table_info2 img {height:auto !important; max-width:675px;}
}
@media screen and (min-width: 1200px) {
 .info_box .info_view .table_info2 img {height:auto !important; max-width:825px; margin-right:7px; padding-right:7px;}
}
.footer_tel_bar {clear:both; position:absolute;}
.tel_bar_fixed {position:fixed; width:100%; left:0px; bottom:0px; z-index: 99999;}
.tel_bar_fixed .btn_tel2 {width:33%; height:40px; float:left; display:inline-block; background-color:#3498db; border: 1px solid #3498db; color:#fff; text-align: center; line-height: 40px; font-size: 13px; font-weight: bold; letter-spacing: -1px;}
.tel_bar_fixed .btn_tel3 {width:33%; height:40px; float:left; display:inline-block; background-color:#ccc; border: 1px solid #ccc; color:#fff; text-align: center; line-height: 40px; font-size: 13px; font-weight: bold; letter-spacing: -1px;}
.tel_bar_fixed .btn_kakao {width:34%; height:40px; float:left; display:inline-block; background-color:#fae100; border: 1px solid #fae100; color: #3d2314;text-align: center; line-height: 40px; font-size: 13px; font-weight: bold; letter-spacing: -1px;}
.tel_bar_fixed .btn_tel2:hover {background: #fff; border: 1px solid #3498db; color: #3498db;}
.tel_bar_fixed .btn_tel3:hover {background: #fff; border: 1px solid #ccc; color: #3d2314;}
.tel_bar_fixed .btn_kakao:hover {background: #fff; border: 1px solid #fae100; color: #3d2314;}
.con_add {color: #3498db;}

@media print {
  #header { display:none; }
  #sub_slide { display:none; }
  #for_non { display:none; }
  #pure_non { display:none; }
  #pure_non2 { display:none; }
  #bar_fixed { display:none; }
  #footer { display:none; }
  a:after { content: " (" attr(href) ")"; display: none; }
  body { background-color:#ffffff !important; }
}