@charset "utf-8"; input, select, textarea { font-size:15px; margin-left:3px;}
 #board_basic_view .news_tit h3 { font-weight:500; letter-spacing:-1px;}
 #board_wrap { max-width:1200px; margin:0 auto; padding:50px 0 0; width:100%;}
 .board_wrap { max-width:1200px; margin:0 auto; padding:0; width:100%;}
 #content .board_wrap p, #content .board_wrap li, #content .board_wrap div, #content .board_wrap td{word-break: break-all;}
 .tourboard_detail_box .guide_txt { text-align:center; line-height:1.6; font-size:15px; margin-bottom:30px;}
 .tourboard_detail_area { padding-bottom:40px;}
 .center { text-align:center;}
 .bold {font-weight:400;}
 .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_20250625002") no-repeat scroll 50% 50% #f8f9fb; text-indent: -100000px;}
 table tr.tr_notice td, table tr.tr_finish td {background-color:#f8f9fb;}
  .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_20250625002") 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_20250625002") 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_20250625002") 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;}
  p.sns_tit { margin-top: 120px;}
 #sns_area {float:left; margin-bottom:50px; width:100%;}
 #content .sns_box {float:left; width:24.9%; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; margin-left:-1px;}
 #content .sns_box h3 {height:54px; width:100%; font-size:0 !important; display:block; margin:0 !important; padding:0 !important;}
 #content .sns_box h3.tit_twitter {background: #20aff1 url("/images/board/sns_twitter.gif?build_20250625002") no-repeat left 0;}
 #content .sns_box h3.tit_blog {background: #45b500 url("/images/board/sns_blog.gif?build_20250625002") no-repeat left 0;}
 #content .sns_box h3.tit_facebook {background: #3b5997 url("/images/board/sns_facebook.gif?build_20250625002") no-repeat left 0;}
 #content .sns_box h3.tit_kakao {background: #ffc20e url("/images/board/sns_kakao.gif?build_20250625002") no-repeat left 0;}
 #content .sns_box ul.sns_list {display:block; text-align:center;}
 #content .sns_box ul.sns_list li {display:block; border-bottom:1px solid #d2d2d2; padding:25px 0; background:0 !important;}
 #content .sns_box ul.sns_list li a {display:block; width:270px; padding-left:14px;}
  span.icon_prosess2 {background: transparent url("/images/board/board_guide_process1.png?build_20250625002") no-repeat scroll 0 0; display: inline-block; font-size: 0; height: 75px; margin: 0; width:968px; }
 td .shop_photo_thumb { background:#eef2f6; padding:20px;}
 td .shop_photo_thumb ul { display: inline-block; padding:0 !important;}
 td .shop_photo_thumb ul li { float:left; margin-right:10px; padding:0 !important; background:none !important;}
 .con_reject {background: url("/images/board/reject_bg.gif?build_20250625002") no-repeat scroll 25px center; border:1px solid #3e635c; padding:25px; margin:35px 0;}
 .con_reject p { padding-left:140px; font-size:15px; color:#ff5957;}
 .img_view {padding:7px 15px; margin-left:10px;}
 .img_view:hover { text-decoration:none !important;}
  .photo_checks { clear:both; margin-top:10px;}
 .photo_checks ul { display:block;}
 .photo_checks ul li { float:left; margin-right:10px; position:relative;}
 .photo_checks ul li img { height:98px; width:150px;}
 .photo_checks .img_ul { display: block; min-width: 816px; overflow: hidden;}
 .photo_checks .img_ul li {float: left; margin: 5px 0; background:none !important; padding:0 !important;}
 .photo_checks .img_ul li .tourism_img { background: #f2f2f2 url("/images/board/bg_logo_s.png?build_20250625002") no-repeat scroll 50% 50%; border: 1px solid #c5c5c5; height: 98px; margin: 0 7px 0 5px; position: relative; width: 150px; }
 .photo_checks .img_ul li .tourism_img a.btn_close {position: absolute; right: 0; top: 0;}
 .photo_checks ul li a img { height: 20px; width: 20px; }
 input#mainimage { position:relative !important;}
  .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_20250625002") 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_20250625002") #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_20250625002") 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_20250625002") no-repeat -741px -92px; height:11px; width:11px; display:inline-block; margin:0; font-size:0; }
  span.btn_round_red em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0; vertical-align: top; }
 span.btn_round_red { background: #d70d11 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 5px 8px; vertical-align: top; }
 span.btn_round_blue em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0; vertical-align: top; }
 span.btn_round_blue { background: #092971 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 5px 8px; vertical-align: top; }
 span.btn_round_green em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0; vertical-align: top; }
 span.btn_round_green { background: #0b5a01 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 5px 8px; vertical-align: top; }
 span.btn_round_green2 em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0; vertical-align: top; }
 span.btn_round_green2 { background: #2e3851 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 5px 8px; vertical-align: top; }
 .qst_box { border:1px solid #d2d2d2; background-color:#fafafa; padding:20px; margin-bottom:15px;}
 .qst_asw_box{margin-top: 10px;}
 .qst_title_box { margin-top:7px;}
 .qst_title_box span.pointer{ margin-left:2px;}
 .qst_title_box input { width:63%; margin-left:5px; margin-right:5px;}
 .qst_box input { height:28px; line-height:28px; border:1px solid #d2d2d2; margin-bottom:5px;}
 .qst_box input.qst_asw_text { width:95%; margin-bottom:5px;}
 .qst_asw_type_box select, .qst_asw_type_box span, .qst_asw_type_box span label { height:28px; line-height:28px; margin-left:5px; min-width:60px;}
 .qst_requisite input { margin-left:5px; margin-top:3px;}
 .qst_asw_type_box { margin-bottom:7px;}
 table.boardwrite { border-bottom:none;}
  .form_table .item .file_upload_box {position:relative;}
 .form_table .item .file_upload_box input[type="file"]{padding-left: 0;}
 .form_table .item .file_upload_box label { font-size:13px; top:45px; color:#f14b20;}
  .table_search { border-collapse: separate; border-top: 1px solid #3e635c; width: 100%; }
 .table_search th { background-color: #f2f5f4; border-bottom: 1px solid #e1e1e1; color: #000; font-size: 14px; font-weight: 400; padding: 10px 10px 10px 18px; text-align: left; width: 100px !important; }
 .table_search td { border-bottom: 1px solid #e1e1e1; font-size: 14px; padding: 0 0 0 20px; }
 .table_search .input_basic { border: 1px solid #e1e1e1; padding: 3px; vertical-align: middle; }
 .table_search .ui-datepicker-trigger { cursor: pointer; margin-left: 5px; vertical-align: middle; }
 .table_search .input_search { width: 300px; }
 .table_search label.reader { font-size: 0; height: 1px; left: -9999px; line-height: 0; overflow: hidden; position: absolute; top: 0; width: 1px; }
 .table_search .btn_go_search { background: url("/images/common/board/btn_search_01.gif?build_20250625002") no-repeat scroll 0 0; border: 0 none; color:#fff; cursor: pointer; height: 26px; margin-left: 5px; width: 80px; }
 .table_board { border-collapse: separate; border-top: 1px solid #3e635c; width: 100%; }
 .table_board th { background-color: #f2f5f4; border-bottom: 1px solid #e1e1e1; color: #000; font-size: 14px; font-weight: 400; padding: 10px; text-align: center; width: 100px !important; }
 .table_board td { border-bottom: 1px solid #e1e1e1; font-size: 13px; padding: 10px; text-align: center; }
 .table_board td.left {text-align:left !important;}
 #contract_search { width:100%;}
 .btn_list_down_wrap .btn_list_down a { display:block; float:left;}
 .btn_list_down_wrap p.btn_list_down { font-size:13px; width:75%; margin:10px auto;}
 .btn_list_down_wrap p.btn_list_down a.download, .btn_list_down_wrap p.btn_list_down a.preview { display:block; text-indent:-5000px; width:22px; height:17px;}
 .btn_list_down_wrap p.btn_list_down a.download {background: url("/images/common/icon_attach_n.gif?build_20250625002") no-repeat scroll 0 0; margin-right:3px; }
 .btn_list_down_wrap p.btn_list_down a.preview {background: url("/images/common/icon_attach_n.gif?build_20250625002") no-repeat scroll -34px 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_20250625002") 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 h3 { 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; font-weight:400; float:left; }
 .alert_content_price .priceselect_box { clear:both; height:81px; padding:2%; width:95.8%; background-color:#fff; position: relative; }
 .content_top_alert_price .alert_content_price span.input_position select { padding:5px;}
 #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;}
 .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_20250625002") 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-family: dotum; 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;}
  #member_delete_form{border-top:2px solid #3e635c; padding:30px 3%; width:94%;}
 #member_delete_form h4{ margin:0 0 20px !important; background:none !important;font-size:18px !important; color:#1c4c75 !important; font-weight:400 !important; padding:0 !important;}
 #member_delete_form > ul {margin:20px 0 !important;}
 #member_delete_form > ul li{background: url("/images/common/www_tab01_bl.gif?build_20250625002") no-repeat scroll 0 9px; line-height: 1.6; padding: 0 0 0 10px;}
 #member_delete_form ul li strong {color: #1c4c75; font-style:oblique; margin-right:3px;}
 #member_delete_form form {background-color: #f2f5f4; margin: 15px 0 0; padding:15px 3% 10px; width: 94%; text-align:center;}
 #member_delete_form form dl { display:inline-block;}
 #member_delete_form form dl dt { margin-right:10px;display:inline-block;}
 #member_delete_form form dl dd{ margin-right:10px;display:inline-block;}
 #member_delete_form form ul { display:inline-block; }
 #member_delete_form form ul li {display: inline-flex;}
 #member_delete_form form ul li a.btn_sml{ padding:6px 10px; color:#fff; background: #777 none repeat scroll 0 0 !important; min-width:80px;font-weight:400; font-family:"Noto Sans KR","Nanum Gothic",sans-serif; margin-top:2px;}
 #member_delete_form form ul li a.btn_sml span { background:none !important; font-size:14px;}
 #member_delete_form form input#user_password { border: 1px solid #ccc; color: #333; font-size: 14px; font-weight: 400; padding: 6px; vertical-align:middle;}
 #member_delete_form form ul li input { padding:6px 10px; cursor: pointer; position:relative; background:#1c4c75; border:none; color:#fff; font-weight:400;text-align: center; min-width:100px;}
  .srch a.search_reset img { margin:10px 0 0 -35px;}
  .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_20250625002") 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;}
  .board_list .board_photo { display: inline-block; margin-top: 10px; line-height: 0; width: 100%; }
 .board_list .board_photo .item_wrap { display: inline-block; width: 100%; }
 .board_list .board_photo .item { position: relative; top: 0; float: left; width: 32%; margin: 2% 0 0 2%; line-height: 1.7em; border: 1px solid #d2d2d2; box-sizing: border-box; text-align: center; transition: ease-in-out 0.3s; cursor: pointer; }
 .board_list .board_photo .item:nth-child(3n-2) { clear: both; margin-left: 0; }
 .board_list .board_photo .item .hover_box > div.lt { width: 100%; bottom: 100%; left: 0; margin-bottom: -6px; }
 .board_list .board_photo .item .hover_box > div { position: absolute; background-color: #166ce3; z-index: 1; height: 0; }
 .board_list .board_photo .item .hover_box > div.lr { width: 6px; bottom: 0; right: 0; }
 .board_list .board_photo .item .hover_box > div.lb { width: 100%; bottom: 0; left: 0; }
 .board_list .board_photo .item .hover_box > div.ll { width: 6px; bottom: 0; left: 0; }
 .board_list .board_photo .item .thumb_box { position: relative; display: block; overflow: hidden; }
 .board_list .board_photo .item .thumb_box a { display: block; overflow: hidden; }
 .board_list .board_photo .item .thumb_box { position: relative; display: block; overflow: hidden; }
 .board_list .board_photo .item .thumb_box a img { width: 100%; }
 .board_list .board_photo .item .cont_box { position: relative; padding: 15px 20px 22px; height: 150px; border-top: 1px solid #d2d2d2; }
 .board_list .board_photo .item .cont_box .icon_box { display:none;}
  .img_news3 ul::after {clear: both; content: ""; display: block;}
 .img_news3 ul {border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;margin: 0;overflow: hidden;padding: 20px 0;}
 .img_news3 li {border-bottom: 1px solid #d2d2d2;float: left;overflow: hidden;position: relative;top: 1px;width: 31.155%; background:none !important;margin: 20px 3% 20px 0;border: 1px solid #d2d2d2;vertical-align: top;}
 .img_news3 li:nth-child(3n){margin-right:0;}
 .img_news3 span.news_thumb { display:block; height:220px;width: 100%;overflow: hidden;margin: 0 auto;background: url("/images/board/logo_bg_1.png?build_20250625002") #ededed no-repeat 50% 50%;vertical-align: top;}
 .img_news3 span.news_thumb img { width:100%; height:100%;}
 /*.img_news3 strong {color: #323232; display: inline-block; font-size:17px; margin: 10px auto !important; width:77%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle}
*/ .img_news3 strong {color: #323232; display: inline-block; font-size:17px; margin: 10px auto !important; width:86%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
 .img_news3 span.new{float:right; margin-top:10px}
 .img_news3 li p {color: #323232;display: block;font-size:14px; margin:0 auto; width:93%; text-align:center;}
 .img_news3 li a.modify_btn{position:absolute; top:45px; right:0; display:block; width:40px; height:40px; background:url("/images/board/img_news_modify.png?build_20250625002") no-repeat left top; text-indent:-99999px;}
 .img_news3 li p.title {margin: 10px 10px 15px 10px;}
 .img_news3 li p.title span.new { position: inherit;}
 .img_news3 li p.name{padding-bottom: 20px;}
 .img_news3 span.new span.icon_new1 { width:40px !important; height:20px !important;}
  .img_news4 ul::after {clear: both; content: ""; display: block;}
 .img_news4 ul {border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;margin: 0;overflow: hidden;padding: 20px 0;}
 .img_news4 li {border-bottom: 1px solid #d2d2d2;float: left;overflow: hidden;position: relative;top: 1px;width: 23.333%; background:none !important;margin: 20px 2% 20px 0;border: 1px solid #d2d2d2;vertical-align: top;}
 .img_news4 li:nth-child(4n){margin-right:0;}
 .img_news4 span.news_thumb { display:block; height:250px;width: 100%;overflow: hidden;margin: 0 auto;background: url("/images/board/logo_bg_1.png?build_20250625002") #ededed no-repeat 50% 50%;vertical-align: top;}
 .img_news4 span.news_thumb img { width:100%; height:100%;}
 .img_news4 strong {color: #323232; display: inline-block; font-size:17px; margin: 10px auto !important; width:77%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle}
 .img_news4 span.new{float:right; margin-top:10px}
 .img_news4 li p {color: #323232; display: block;font-size:14px; margin:0 auto; margin-bottom:0 !important; width:93%; text-align:center;}
 .img_news4 li a.modify_btn{position:absolute; top:45px; right:0; display:block; width:40px; height:40px; background:url("/images/board/img_news_modify.png?build_20250625002") no-repeat left top; text-indent:-99999px;}
 .img_news4 li p.title { margin-top:10px;}
 .img_news4 li p.title span.new { position: inherit;}
 .img_news4 li p.name{padding-bottom: 20px;}
 .img_news4 span.new span.icon_new1 { width:40px !important; height:20px !important;}
  div.social_gallery{width:inherit}
 div.social_gallery .collage{display: inline-block; width: 100%;}
 div.social_gallery .collage[data-collage="2"] li{width: 49.3181%; width: calc(50% - 1px); margin: 0 2px -3px 0;}
 div.social_gallery .collage[data-collage="2"] li:last-child{margin-right:0;}
 div.social_gallery .collage[data-collage="3"] li{float: left;width: 33.1%;width: calc(33.2% - 1px); margin: 0 2px 3px 0;}
 div.social_gallery .collage[data-collage="3"] li:nth-child(3) {margin-right: 0;}
 div.social_gallery .collage[data-collage="4"]{width: 100%;}
 div.social_gallery .collage[data-collage="4"] li {width: 24.67%; width: calc(24.8% - 1px); margin-right: 2px; float:left;}
 div.social_gallery .collage[data-collage="4"] li:nth-child(4) {margin-right: 0;}
 div.social_gallery .collage[data-collage="4"][data-ratio="w"] li {width: 49.3181%;width: calc(50% - 1px); margin:0 2px 2px 0;}
 div.social_gallery .collage[data-collage="4"][data-ratio="w"] li:nth-child(n+2){margin-bottom:-1px;}
 div.social_gallery .collage[data-collage="4"][data-ratio="w"] li:nth-child(2), .social_gallery .collage[data-collage="4"][data-ratio="w"] li:nth-child(4) {margin-right: 0;}
 div.social_gallery .collage[data-collage="5"]{width: 100%;}
 div.social_gallery .collage[data-collage="5"] li{float: left;width: 24.65%;width: calc(24.4% - 0.5%);margin: 0 2px 2px 0;}
 div.social_gallery .collage[data-collage="5"] li:first-child{width: 49.3181%;width: calc(48.8% - 0.5%);margin-bottom: 1px;}
 div.social_gallery .collage[data-collage="5"] li:nth-child(n+4) {margin-bottom: 0;}
 div.social_gallery .collage[data-collage="5"] li:nth-child(2n+3) {margin-right: 0;}
 div.social_gallery .collage[data-collage="6"] li{width:33.1%; width:calc(33.6% - 0.65%); margin:0 2px 2px 0; float:left;}
 div.social_gallery .collage[data-collage="6"] li:nth-child(3n+3){margin-right:0;}
 div.social_gallery .collage[data-collage="6"] li:nth-child(n+4){margin-bottom:1px;}
 div.social_gallery .collage li img{display: block; height: 100%;}
 div.social_gallery .collage ._more_item {position: absolute; right: 0; bottom: 0; left: 0; top: 0; font-size: 16px; background: rgba(0,0,0,.5); z-index:102;}
 div.social_gallery .collage ._more_item span {position: relative; display: block; width: 100%; text-align: center; color: #f4f4f4; margin-top: 40%; top: -14px;}
 div.social_gallery .collage ._more_item span:after {content: "+"; position: relative; top: -1px; vertical-align: middle; margin-left: 3px;}
 div.social_gallery > ul > li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border: 1px solid #e3e3e3;float: left;position: relative;top: 1px;width: 31.333%;margin-right: 3%; min-height:280px;max-height: 315px;box-sizing: border-box;margin-bottom: 3%;}
 div.social_gallery > ul > li:nth-child(3n){margin-right: 0 !important;}
 div.social_gallery ul li a{display: block; position:relative; z-index: 99;}
 div.social_gallery ul li a.gallery_cont {margin: 10px 5px 22px;}
 div.social_gallery .collage img{width:100%; max-width:100%;}
 div.social_gallery .collage li:after{content:''; position:absolute; top:0; left:0; width:100%; height:100%;}
 div.social_gallery .collage_widget{z-index:1; position:relative; display:inline-block; width:100%; text-align:left; font-size:0;overflow: hidden;transition: ease-in-out 0.2s; max-height: 187px !important;}
 div.social_gallery .collage_widget .college{border:0; background:0 0; overflow:hidden; position:relative; font-size:0; cursor:pointer;}
 div.social_gallery .collage li{position: relative;display: inline-block;font-size: 0;background: #fafafa;cursor: pointer;}
 div.social_gallery .collage > li._photo_item[data-mediaindex="5"]{margin:0;}
 div.social_gallery strong {color: #323232;display: inline-block;font-size: 17px;height: 22px;overflow: hidden; font-weight:400; position:relative; text-overflow:ellipsis; white-space:nowrap;max-width: 80%;line-height: 22px;padding: 0 8%;margin-top: 10px;}
 div.social_gallery li p {color: #323232;display: block;font-size: 13px;line-height: 20px;max-height: 40px;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10% 20px 10%;}
 div.social_gallery li p.name {color: #898989;height: 20px;width: 84%;padding: 0 8% 20px 8%;}
 div.social_gallery li p.name > span.hits{border-left: 1px solid #eee;padding-left: 10px;margin-left: 10px;}
 div.social_gallery li p.name > span.hits:before{content:''; display:inline-block;width: 16px; height:10px;margin-right: 5px;background: url("/images/board/hits_icon.png?build_20250625002")no-repeat;}
 div.social_gallery li p span.line01{float: left;}
 div.social_gallery li p span.line02{float: left; margin-left: 10px;}
 div.social_gallery > ul > li.list_empty{border:none;}
  .stress{font-weight:500; background: linear-gradient(to top, #e3eaff 20%, transparent 50%); display: inline-block;}
 