@charset "utf-8"; .brn { border-right:none !important;}
 .bln { border-left:none !important;}
  table tr.tr_notice td.list_idx { background: url("/images/board/notice_top.gif?build_20250620001") no-repeat scroll 50% 50% #f8f9fb; text-indent: -100000px;}
 table tr.tr_notice td, table tr.tr_finish td {background-color:#f8f9fb;}
  td.bg_gray1 {background-color:#fafafa;  padding:5px 0 0 !important;}
 td.td_asw { background-color:#fafafa; padding:20px 20px 20px 0;}
 td.panone { padding:0 !important;}
  .checkbox {padding:0 0 10px; width: auto; display:inline-block; border-bottom:1px solid #d2d2d2;margin: 0 0 30px;}
 .checks {position: relative;}
 .checks label {font-size:14px; color:#323232; margin:10px 0; float:left;}
 .checks input[type="checkbox"] {  position: absolute;  padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 }
 .checks input[type="checkbox"] + label { display: inline-block; line-height: 15px; position: relative; padding-left:25px;  cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
 .checks input[type="checkbox"] + label:before {  content: ''; position: absolute; left: 0; top: 0;  width: 13px;  height: 13px;  line-height: 13px;  text-align: center; background: #fafafa; border: 1px solid #d2d2d2; }
 .checks input[type="checkbox"]:checked + label:before { content: '\2714';  color: #ff5957; border: 2px solid #ff5957; }
 .checks label.label_etc { width:auto !important; margin-right:10px !important;}
 table.board_write .checks {margin-left:0 !important;}
 table.board_write .checks > span { float:left; width:15%;}
 .checks .item { width:10%;float: left;}
 @media screen and (max-width:800px) { .checks .item {width: 15% !important;}
 }
  .comment_my_tit {background: url("/images/board/board_guige_img7.png?build_20250620001") no-repeat center 0;width:100%; border-bottom:1px solid #3e635c; padding-bottom:25px; text-align:center;}
 .comment_my_tit h3.cm_title {margin-top:70px;font-size:27px; font-weight:400; color:#323232; display: inline-block;}
 .comment_my_tit h3 em {color:#707070; font-style:normal; line-height:27px;}
 #my_comment_area span.usr_date {font-size:19px; color:#323232; margin-right:30px;}
 p.re_article span.icon_relate { background: transparent url("/images/board/icon_relate.gif?build_20250620001") no-repeat scroll 0 0; display: inline-block; font-size:14px; color:#3e635c; height: 26px; margin-right:5px; padding-left:7px; width:63px; vertical-align: middle; }
 p.re_article span.icon_newwin { background: transparent url("/images/board/board_cont_bg.png?build_20250620001") no-repeat scroll -404px -3px; display: inline-block; font-size:0; height: 9px; margin-left:5px; width:11px; vertical-align: middle; }
 p.re_article a {color:#3e635c; font-size:14px; text-decoration:underline;}
  .list_box2 ul { margin-top:20px !important; display:inline-block;width: 100%;}
 .list_box2 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: 14px; margin-bottom: 20px; padding: 0 0 20px !important; border-bottom:1px solid #d2d2d2; position:relative; }
 .list_box2 ul li > a { margin-left:20px; display:inline-block; width:85%; }
 .list_box2 ul li a strong { color: #3e635c; }
 .list_box2 ul li span.screen_thumb { background: #eef2f6 url("/images/board/logo_bg_2.png?build_20250620001") no-repeat scroll center center; display: block; float: left; height: 49px; margin:0; width: 63px; }
 .list_box2 ul li p { display: inline-block; margin: 30px 0 0 20px; width: 85%; }
 .list_box2 ul li span.url { display: inline-block; margin: 0 0 0 20px; width: 85%; }
 .list_box2 ul li span.url a {color: #808e9b;}
 .list_box2 ul li span.date {color: #707070; position:absolute; right:5px; top:0; font-size:13px;}
  /* .po_info {background: #fff; border: 1px solid #4e4e4e; border-radius: 3px; padding:10px 15px 15px; position:relative;}
 /* .po_info { left: 700px; position: absolute; top: 120px; z-index: 1001;}
*/ .po_info2 {padding:5px 5px 15px; position:relative; font-family: "Nanum Gothic","Dotum","돋움","Arial";}
 .po_info2 h4 { font-size:14px !important; font-weight:400;border-bottom:1px solid #d2d2d2; margin:0 !important;}
 .po_info2 p.info_img { height:65px; width:87px; overflow:hidden; background: url("/images/board/logo_bg_1.png?build_20250620001") #ededed no-repeat 50% 50% / 50% auto; float:left;}
 .po_info2 p.info_text { font-size:12px; color:#707070; display:inline-block; margin-left:10px; margin-bottom:5px;}
 .po_info2 p.info_text span { display:block; line-height:1.2;}
 .po_info2 p.info_btn span a.btn_a { display:inline-block; background-color: #3e635c; padding:2px 8px; color:#fff; font-size:12px; margin-left:10px; margin-top:3px;}
 .po_info2 p.info_btn span a.btn_d { display:inline-block; background-color:#eef2f6; border:1px solid #3e635c; padding:1px 7px; color:#3e635c; font-size:12px; margin-left:7px; margin-top:3px;}
 .po_info2 .bg_triangle4 { background: url("/images/board/bg_triangle4.png?build_20250620001") no-repeat scroll 0 0; height: 27px; left: -24px; position: absolute; top: 22px; width: 24px; }
 .po_info2 p.info_close { position:absolute; top:10px; right:10px;}
 .po_info2 p.info_close a { background: transparent url("/images/board/board_cont_bg.png?build_20250620001") no-repeat -741px -92px; height:11px; width:11px; display:inline-block; margin:0; font-size:0; }
  .content_top_alert_price { border: 1px solid #dfdfdf; min-height: 30px !important; overflow: hidden; padding: 2% 4%; width:91.8%; background-color:#f7f7f7; }
 .content_top_alert_price .alert_content_price { background: rgba(0, 0, 0, 0) url("/images/common/alert_tip_1.gif?build_20250620001") no-repeat fixed 0 0 !important; margin: 0; overflow: hidden; padding: 0; }
 .content_top_alert_price .alert_content_price p { display: inline-block; float: left; margin: 10px 30px 10px 10px; }
 .content_top_alert_price .alert_content_price label { display: block; font-size:15px; margin-bottom:7px; }
 .content_top_alert_price .alert_content_price .msg { position: relative; margin-bottom:20px; height:20px;}
 .content_top_alert_price .alert_content_price .msg h4 { margin-top:10px; margin-bottom:15px; float:left; font-weight:400; font-size:17px; }
 .content_top_alert_price .alert_content_price .msg em { color: #666; font-style: normal; margin-left: 16px; margin-top:13px; font-size:15px;float:left;}
 .alert_content_price .priceselect_box { clear:both; height:81px; padding:2%; width:95.8%; background-color:#fff; position: relative; }
 .alert_content_price .priceselect_box label{color: #707070;}
 .content_top_alert_price .alert_content_price span.input_position select { padding:5px; height: 36px; line-height: 36px; border: 1px solid #d2d2d2; font-size: 14px;}
 .map_box .spot_info{ padding: 5px;}
 .no_result_txt{ text-align: center; font-size: 21px; font-weight: 400; padding: 50px; border: 1px dashed #d2d2d2; margin-top: 30px;}
 #price_search_btn { margin-top: 12px; position: absolute; right:4%; }
 #land_search_form {  font-size: 11px; }
 #land_search_form p { line-height: 200%; }
 #land_search_form p span.input_position input { padding:6px; width:50px; font-size: 14px; box-sizing: border-box; height:36px; line-height: 36px; }
 .left_realty_price {  width: 100%; margin-top: 15px; }
 #mapContainer { border: 3px solid #e5e5e5 !important; float: left; margin-right: 7px; margin-top: 6px; width: 370px; }
 .land_price_bottom h4 { margin:17px 0 0 0 !important; font-size:17px !important; font-weight:400 !important;}
 .land_opinion { background-color: #f7f7f7; border: 1px dotted rgb(204, 204, 204); float: left; margin-top: 20px; width: 91.8%; padding:2% 4%; }
 .land_opinion h3 { margin-left: 0; margin-top:10px; font-size:17px !important; font-weight:400; }
 .land_opinion h3.two { font-size:17px !important; margin-top:3px !important; }
 .land_opinion ul.mab0 { margin-bottom:0 !important;}
 .land_opinion ul { margin: 15px 30px 20px 0; }
 .land_opinion ul li { font-size:15px; line-height:23px; background:url("/images/common/www_tab01_bl.gif?build_20250620001") no-repeat scroll 0 9px; padding:0 0 0 8px;}
 .land_opinion p { margin-left: 0px; font-size:15px; margin-bottom:10px; }
 .land_opinion p.btn { margin-bottom:0; margin-top:15px; display: inline-block;}
 .land_opinion p.btn a.btst { padding:10px 30px !important; font-size:15px;}
 .land_opinion p a.btn5 { padding:10px 30px !important; background-color:#1A4589; color:#fff; display:block; float:left; margin-bottom:10px;}
 .tbl_type td { border-bottom: 1px solid #e5e5e5; border-collapse: collapse;  font-size: 12px; letter-spacing: 0; padding: 7px 0 5px; text-align: center; }
 .price_button {display: block; margin: 25px 0 ;}
 .price_button ul {text-align: center;}
 .price_button ul li { display:inline-block; margin-left: 5px; text-align:center; background:none !important; padding:0 !important;}
 .price_button a { padding:0 30px; height:38px; line-height:38px; display:block; font-size:15px; text-align: center; background-color: #555; color: #fff;}
 .price_button input#v_btn_confirm { width:98px; height:40px; font-size:15px; text-align: center; cursor:pointer;margin: -2px 0 0; vertical-align:inherit}
 .price_button a#v_btn_write { background-color:#2c2f3b; color:#FFF !important;}
 .price_button a#v_btn_modify, .price_button a#v_btn_remove{ background-color:#eef2f6;}
  #dataopen{width: 100%; height: 1700px;}
  table.info_open_table th{word-break: keep-all; padding: 0 20px;}
 table.info_open_table td{}
 .info_open_table .onebox{width: 16.66666%;}
 .info_open_table .twobox{width: 33.33333%;}
 .info_open_table .threebox{width: 49.99999%;}
 .info_open_table .fourbox{width: 66.66666%;}
 .info_open_table .fivebox{width: 83.33333%;}
  .board_btm_agree {margin-top:30px; border:2px dotted #e4e4e4; padding:35px; background-color:#fafafa;}
 .board_btm_agree .tit > label {font-size:19px; font-weight:500; background:url("/images/board/board_btm_agree_tit.png?build_20250620001") no-repeat 0 2px; padding-left:27px;}
 .board_btm_agree .joinPoint {font-size:14px; margin-top:10px;}
 .board_btm_agree textarea {margin:10px 0; width:100%; padding: 10px; box-sizing: border-box;}
 .board_btm_agree .agree_tit {margin-top:10px; text-align:center;}
  .info_catelist2 ul li { width:33.33333%; }
 .info_catelist2 .section.depth4 > li:nth-child(n+0):nth-child(-n+3) a{border-top: 1px solid #d5d5d5;}
 .info_catelist1{display: inline-block; width: 100%;}
 .info_catelist1 li{ float: left; width: 10%; margin-left:1.2%; box-sizing: border-box; }
 .info_catelist1 li:first-child { margin-left:0;}
 .info_catelist1 li a { display:block; width:100%; text-align:center; padding:10px 17px 10px; box-sizing:border-box; line-height:18px; min-height:139px; background-color:#fff; border: 1px solid #d7d7d7; position:relative; border-radius:15px; box-sizing:border-box; }
 .info_catelist1 li.on a { border:2px solid #656565;}
 .info_catelist1 li.on a:before { background-color:#ffe16c; }
 .info_catelist1 li a:before { content:""; display:block; background-color:#f2f2f2; width:100%; height:78px; border-radius:15px 15px 0 0; position:absolute; left:0; top:0; z-index:1;}
 .info_catelist1 li a:hover:before { background-color:#ffe16c; transition:all 0.5s ease 0s; }
 .info_catelist1 li a span.ico { display:block; height:43px; background:url("/images/board/info_open/info_open_icons.png?build_20250620001") no-repeat; margin:8px auto 35px; position:relative; z-index:2;}
 .info_catelist1 li.ct01 a span.ico { width:51px; background-position:0 0;}
 .info_catelist1 li.ct02 a span.ico { width:33px; background-position:-67px 0;}
 .info_catelist1 li.ct03 a span.ico { width:41px; background-position:-123px 0;}
 .info_catelist1 li.ct04 a span.ico { width:45px; background-position:-189px 0;}
 .info_catelist1 li.ct05 a span.ico { width:35px; background-position:-253px 0; margin-bottom:29px;}
 .info_catelist1 li.ct06 a span.ico { width:49px; background-position:-305px 0;}
 .info_catelist1 li.ct07 a span.ico { width:37px; background-position:-370px 0; margin-bottom:29px;}
 .info_catelist1 li.ct08 a span.ico { width:48px; background-position:-433px 0;}
 .info_catelist1 li.ct09 a span.ico { width:42px; background-position:-494px 0;}
 .info_catelist1 li a em { display:block; text-indent:-999999px; width:0; height:0;}
 @media screen and (max-width: 1020px) { .info_catelist1 li a span.ico { margin-bottom:29px;}
 }
 .info_catelist2{display: inline-block; width: 100%; clear: both; margin-bottom: 10px;}
 .info_catelist2 li{}
 .info_catelist2 li{float: left; width: 33.3333%; margin: 0 0 0 -1px; text-align: center; line-height: 46px; min-height: 46px; box-sizing: border-box; overflow: hidden;}
 .info_catelist2 li:nth-child(n+0):nth-child(-n+3) a{border-top: 1px solid #d5d5d5;}
 .info_catelist2 li a{display: block; background-color: #fff; border: solid #d5d5d5; border-width: 0 1px 1px 1px;}
 .info_catelist2 li.on a{background-color: #1a4589; color: #fff;}
 .info_catelist3{display: inline-block; width: 100%; padding: 20px 30px; border: 1px solid #d7d7d7; margin-bottom: 20px; box-sizing: border-box;}
 .info_catelist3 li{float: left; width: 24%; margin-right: 1%; padding-left: 13px; position: relative;}
 .info_catelist3 li:before{content: ''; position: absolute; top: 50%; left: 0; width: 4px; height: 4px; background-color: #1a4589; margin-top: -2px;}
 .info_catelist3 li a{display: block;}
 .info_catelist3 li.on a{color: #ef4e31;}
  #preopen_top .info_catelist1 li a{display: block; height: 100%; box-sizing: border-box;}
 #preopen_top .info_catelist1 li .btn_active{border: 2px solid #4264a3;}
 .board_newspaper { position: relative; padding-top:20px; display: inline-block; width: 100%;}
  .board_t1_view {border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; width:100%; clear: both;font-size:15px; margin-top:20px; margin-bottom:15px;}
 .board_t1_view th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #000; padding: 15px 5px;text-align:center; font-weight:normal; background-color:#fafafa; width:11%; vertical-align: middle;}
 .board_t1_view td {border:1px solid #d2d2d2;color: #000; padding: 15px 5px 15px 10px;text-align:left; vertical-align: middle;}
 .board_t1_view td.th{background-color: #fafafa; color: #000; text-align: center; font-weight: normal;}
 table .half td{width: 35% !important;}
 .board_t1_view td.lib_photo{width: 200px; padding: 30px;}
  .view_board_tit01{background:url("/images/www/board/ico_talk.png?build_20250620001") 0 0 no-repeat; padding-left:47px; font-size: 21px; font-weight: 400; margin-top:30px; padding-bottom: 30px; border-bottom: 1px dashed #707070;}
 .view_city{ border-top:1px dashed #707070; }
 .view_board_tit02{background:url("/images/www/board/ico_state.png?build_20250620001") 0 0 no-repeat; padding-left:47px; font-size: 21px; font-weight: 400; margin-top:30px; padding-bottom: 30px; border-bottom: 1px dashed #707070;}
  #content .sitemap.sitemap14444 .sitemap_list { display:none;}
 #content .sitemap {display: block;float: left;margin: 0 0 30px;padding: 0;width: 100%;}
 #content .sitemap h3 { margin-bottom:5px; margin-top: 0 !important; padding: 5px 0 15px 0 !important;font-size: 25px;text-align: left;color: #2a548e;background: none;}
 #content .sitemap .sitemap_list { margin-left:-3%;}
 #content .sitemap .sitemap_list > ul > li > a { display:block; background-color:#ffe16c; font-weight:300; color:#262626; padding:14px 27px; font-size:18px; border-radius:7px; }
 #content .sitemap .sitemap_list > ul > li:hover > a { background-color:#046fd9; color:#fff; transition: ease-in-out 0.28s;}
 #content .sitemap > ul { margin: 0 0 27px; padding: 0; border:1px solid #dee4e3}
 #content .sitemap ul { margin-bottom:0; }
 #content .sitemap ul li { background-color:#f9f9f9; width:47%; float:left; margin-left:3%; border-radius:7px; border:none; box-sizing:border-box; margin-bottom:20px;}
 #content .sitemap > ul > li > a { color: #0c4da2; font-size: 15px; font-weight:400; padding:0 0 0 11px;}
 #content .sitemap ul li ul { margin-top:15px;}
 #content .sitemap ul li ul li { border-bottom:1px solid #e6e6e6; display: inline-block; width:95%; margin-left:2.5%; margin-bottom:7px; line-height: 130% !important; padding: 0 0 15px 15px; text-align: justify; box-sizing:border-box; border-radius:0;}
 #content .sitemap ul li ul li:last-child { margin-bottom:15px; border-bottom:none;}
 #content .sitemap ul li ul li a { font-weight:300; font-size:16px; display:block; padding:7px 0 5px 0; color:#4f4f4f; width:35%; margin-right:3%; float:left;}
 #content .sitemap ul li ul li a:hover{text-decoration: underline;}
 #content .sitemap ul li ul li ul { border:dashed 1px #ddd; background-color:#fff; border-radius:7px; padding:15px 20px 6px 16px; margin-bottom:15px; margin-top:10px !important; float:left; width:53%; }
 #content .sitemap ul li ul li ul li { background: url("/images/common/sub/basic_ul_bl.png?build_20250620001") no-repeat 5px 9px; padding-left:15px; margin:0 10px -9px 0; width: auto; border-bottom:none;}
 #content .sitemap ul li ul li ul li:last-child { margin-bottom:0;}
 #content .sitemap ul li ul li ul li a { padding:1.5px 0; width:100%; color:#4f6780; font-size: 15px; font-weight:300; }
 #content .sitemap ul li ul li ul li ul { width:97%; background-color:#fff; padding:13px 16px 3px 16px; margin:10px 0 15px -13px;}
 #content .sitemap ul li ul li ul li ul li {background:url("/images/common/sub/basic_ul_ul_bl.png?build_20250620001") no-repeat 0px 7px; width: auto; padding-left:11px;}
 #content .sitemap ul li ul li ul li ul li a { color: #646464; font-size: 14px; }
 @media screen and (max-width: 1350px) { #content .sitemap ul li ul li a { width:90%;}
 #content .sitemap ul li ul li ul { width: auto; margin-right:10px;}
 }
 .admin_list{padding: 0 20px;}
  td.popup_map_giftcard{position: relative}
 .voucher_layer{position: absolute; top:10px; left:-150px; background-color: #fff; width:800px; height: 500px; z-index: 100; border:2px solid #16202c;}
 .voucher_layer .close{ position: absolute; top:10px; right: 10px; width: 59px; height: 59px; background:url("/images/www/board/btn_map_close.png?build_20250620001") 0 0 no-repeat; text-indent: -99999px; }
 #voucher_map{ width: 100%; height: 100%;}
  .module_list_box ul{overflow: hidden}
 .module_list_box .sns_list_go {text-align: right}
 .module_list_box .sns_list_go li{display: inline-block;margin-left: 3px;}
 .module_list_box .sns_list_go li a{border-radius:18px; color: #fff; font-size: 14px ; padding:0 20px; display: inline-block; height: 36px; line-height: 36px;}
 .module_list_box .sns_list_go .go_fb a{background-color: #445e99;}
 .module_list_box .sns_list_go .go_blog a{background-color: #32b34a;}
 .module_list_box .sns_list_go .go_yb a{background-color: #d4272d;}
 .module_list_box .sns_list_go .go_ks a{background-color: #f2d711; color: #000;}
 .module_list_box .sns_list_go .ico{width: 23px; height: 26px; display: inline-block; vertical-align: middle; background:url("/images/www/board/sns_ico_go.png?build_20250620001") 0 0 no-repeat; }
 .module_list_box .sns_list_go .go_fb .ico{ background-position: 0 0;}
 .module_list_box .sns_list_go .go_blog .ico{ background-position: 0 -39px; padding-right: 9px;}
 .module_list_box .sns_list_go .go_ks .ico{ background-position: 0 -74px;}
 .module_list_box .sns_list_go .go_yb .ico{ background-position: 0 -111px;}
 .sns_list_go + .board_list_box{margin-top: 20px;}
 .sns_list_go_mobile{ display: none;}
  .board_list .board_basic .view_map{ display: inline-block; margin-left: 13px; background:url("/images/board/www/ico_map_view.png?build_20250620001") 0 0 no-repeat; height: 21px; line-height: 21px; padding-left: 20px; color: #046fd9; font-size: 14px; }
 .board_list .board_basic tr:hover .view_map{ color: #fff;}
 .board_list .board_voucher td {font-size: 14px;}
 .board_list .board_voucher td .basic_cont{ white-space: normal !important;}
   .board_list .board_basic .voucher_write{ display: inline-block; margin-left:5px; background:url("/images/board/www/ico_voucher_write.png?build_20250620001") 0 0 no-repeat; height: 21px; line-height: 21px; padding-left: 22px; color: #046fd9; text-indent:-999999px; }
 .board_list .board_basic tr:hover .voucher_write { color: #fff;}
  .voucher_request.module_write_box .cont_write > .write_box.module_file { padding:23px 0 23px 220px;}
 .voucher_request.module_write_box .cont_write > .write_box { padding:23px 0 23px 220px;}
 .voucher_request.module_write_box .cont_write .write_box.module_privacy .module_w textarea { margin:6px 0;}
  .module_w #text_staff{position: relative; margin-left: 0px;}
 .module_w #text_staff #search_text{position: absolute; top: -25px; left: 0; width: 324px; padding: 10px; box-sizing: border-box; height:180px; background-color: #fff;z-index: 99; overflow: auto; border: 1px solid #323232;}
 .module_w #text_staff #search_text li{position: relative; border-top: 1px dashed #d2d2d2; padding: 7px 10px; cursor: pointer;}
 .module_w #text_staff #search_text li:hover{background-color: #046fd9; color: #fff;}
 /*.module_w #text_staff #search_text li:hover:before{content: ''; position: absolute; top: 0; left: 0; width: 5px; height: 100%; background-color: #4264a3;}
*/ .module_w #text_staff #search_text li:first-child{border-top: 0;}
  .confirm_body .confirm_list .col.quest span.icon_que { top:20px !important;}
 .confirm_body .confirm_list .col {box-sizing: border-box;}
 .confirm_body .confirm_list .col:nth-child(2) { width: 71% !important;}
 