@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%;}
 .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("/youthcenter/images/board/notice_top.gif?build_20250529013") 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("/youthcenter/images/board/board_guige_img7.png?build_20250529013") 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("/youthcenter/images/board/icon_relate.gif?build_20250529013") 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("/youthcenter/images/board/board_cont_bg.png?build_20250529013") 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("/youthcenter/images/board/sns_twitter.gif?build_20250529013") no-repeat left 0;}
 #content .sns_box h3.tit_blog {background: #45b500 url("/youthcenter/images/board/sns_blog.gif?build_20250529013") no-repeat left 0;}
 #content .sns_box h3.tit_facebook {background: #3b5997 url("/youthcenter/images/board/sns_facebook.gif?build_20250529013") no-repeat left 0;}
 #content .sns_box h3.tit_kakao {background: #ffc20e url("/youthcenter/images/board/sns_kakao.gif?build_20250529013") 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("/youthcenter/images/board/board_guide_process1.png?build_20250529013") 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("/youthcenter/images/board/reject_bg.gif?build_20250529013") 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("/youthcenter/images/board/bg_logo_s.png?build_20250529013") 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("/youthcenter/images/board/logo_bg_2.png?build_20250529013") 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("/youthcenter/images/board/logo_bg_1.png?build_20250529013") #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("/youthcenter/images/board/bg_triangle4.png?build_20250529013") 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("/youthcenter/images/board/board_cont_bg.png?build_20250529013") 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 5px 0 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: 2px 0 2px 5px; 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 5px 0 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: 2px 0 2px 5px; 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 5px 0 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: 2px 0 2px 5px; vertical-align: top; }
 .qst_box { border:1px solid #d2d2d2; background-color:#fafafa; padding:20px; margin-bottom:15px;}
 .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("/youthcenter/images/common/board/btn_search_01.gif?build_20250529013") 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("/youthcenter/images/common/icon_attach_n.gif?build_20250529013") no-repeat scroll 0 0; margin-right:3px; }
 .btn_list_down_wrap p.btn_list_down a.preview {background: url("/youthcenter/images/common/icon_attach_n.gif?build_20250529013") 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("/youthcenter/images/common/alert_tip_1.gif?build_20250529013") 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("/youthcenter/images/common/www_tab01_bl.gif?build_20250529013") 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("/youthcenter/images/common/www_tab01_bl.gif?build_20250529013") 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;}
  .job_offer label[for="end_never"]{margin-left: 5px; float: none;}
 .job_offer .age_start_box{float: left; width: 150px;}
 .job_offer .age_end_box{float: left; width: 150px;}
 .job_offer .employment_type_label{margin-right: 10px;}
  #dataopen{width: 100%; height: 1700px;}
  .lecture_guide{display: inline-block; width: 100%;}
 .lecture_guide .tbl_type {float: left; width: 47.5%; height: 180px;position: relative; border-top: 1px dashed #d2d2d2; padding-top: 30px; margin-top: 30px;}
 .lecture_guide .tbl_type:nth-child(2n){margin-right: 5%;}
 .lecture_guide .tbl_type p.img { border: medium none !important; background: #f7f7f7 url("/youthcenter/images/board/logo_bg_1.png?build_20250529013") no-repeat scroll center center; float: left; position: relative; top: 0; left: 0; vertical-align: middle !important; height:180px}
 .lecture_guide .tbl_type p.img.book { width:106px; height:144px;}
 .lecture_guide .tbl_type p.img a { width:100%; height:180px; overflow:hidden;}
 .lecture_guide .tbl_type p.img > a > img {width:100%; max-height:180px; overflow:hidden;}
 .lecture_guide .tbl_type dl {margin: 0; width:100%; float:right; box-sizing: border-box; padding-left: 260px; margin-left: -240px;}
 .lecture_guide .tbl_type span.play_btn { position:absolute; top:45%; left:45%;}
 .lecture_guide .tbl_type p.book > a > img { width:auto !important;}
 .lecture_guide .tbl_type dt.title {height: auto; text-align: left; word-break: break-all;}
 .lecture_guide .tbl_type dt {display: inline-block; font-size: 15px; margin: 0 0 5px; padding: 3px 0; width: 100%;}
 .lecture_guide .tbl_type dt .span_tit {font-weight: 400; margin: 0; padding: 0;}
 .lecture_guide .tbl_type dt .span_tit a{position: relative; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 50px; max-width: 90%;}
 .lecture_guide .tbl_type dt .span_tit a span.icon_new{position: absolute; top: 2px; right: 0;}
 .lecture_guide .tbl_type dt .span_date {position: relative; clear: both; display: block; color: #5258a4; font-size: 12px; margin: 0; padding: 0;}
 .lecture_guide .tbl_type dd{font-size: 14px; line-height: 23px; border-bottom: 1px dashed #d2d2d2; margin-bottom: 3px; padding-bottom: 3px;}
 .lecture_guide .tbl_type dd:last-child{border-bottom: 0;}
 .lecture_guide .tbl_type dd.con {color: #464646; margin: 0; padding: 0 0 10px; text-align: justify; line-height:1.6; word-break:break-all;}
 @media screen and (min-width:851px){ .lecture_guide .tbl_type:nth-child(2), .lecture_guide .tbl_type:nth-child(3){margin-top: 0; padding-top: 0; border-top: 0;}
 }
 @media screen and (max-width:850px){ .lecture_guide .tbl_type{width: 100%;}
 .lecture_guide .tbl_type:nth-child(2){border-top: 0; margin-top: 0; padding-top: 0;}
 .lecture_guide .tbl_type:nth-child(2n){margin-right: 0;}
 }
  .newspaper_wrap{}
 .newspaper_wrap .newspaper{width: 49%; height: 151px; margin: 0 0 20px 2%; float: left; background: url("/youthcenter/images/board/newspaper_sp.png?build_20250529013") no-repeat right 203px;}
 .newspaper_wrap .newspaper:nth-child(2n-1){margin-left: 0;}
 .newspaper_wrap .newspaper .newspaper_inner{padding-left: 107px; height: 100%; border: 1px solid #d2d2d2; position: relative;}
 .newspaper_wrap .newspaper .newspaper_img{float: left; margin-left: -107px; width: 107px; height: 150px; background:url("/youthcenter/images/board/no_img_s.jpg?build_20250529013") no-repeat; overflow: hidden;}
 .newspaper_wrap .newspaper .newspaper_img img{max-width: none !important; height: 100%;}
 .newspaper_wrap .newspaper .newspaper_cont{float: left; width: 80%; height: 114px; margin: 18px 10%;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_title{padding-bottom: 16px; height: 45px; border-bottom: 1px dashed #d2d2d2;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_title strong{float: left; font-size: 18px; line-height: 18px; display: block; padding-top: 27px; background: url("/youthcenter/images/board/newspaper_sp.png?build_20250529013") no-repeat 0 -11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 76%}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_title .new{float: left; margin: 22px 0 0 5px; position:static;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_title .new .icon_new{background: url("/youthcenter/images/board/newspaper_sp.png?build_20250529013") no-repeat 0 -185px; width: 15px; height: 15px; margin-left: 0; vertical-align: top; position: relative; top: 3px;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn{margin-top: 19px;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn li{float: left; border: 1px solid #d2d2d2; margin-bottom: 8px; background-color: #faf7f7; width: 100%;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn li.newsdown_btn{margin-left: 2%;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn li a{display: block; height: 33px; line-height: 33px; color: #4c4c4c; font-size: 13px; padding-left: 14px; background: url("/youthcenter/images/board/newspaper_sp.png?build_20250529013") no-repeat;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn li.newsview_btn a{background-position: right -70px;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn li.newsdown_btn a{background-position: right -114px;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn a.modify{position: absolute; top: 0; right: 0; text-indent: -99999px; width: 40px; height: 40px; background: #ffda21 url("/youthcenter/images/board/newspaper_sp.png?build_20250529013") no-repeat 6px -231px; border-radius: 0 0 0 5px; border: solid #d2d2d2; border-width: 0 0 1px 1px;}
 .newspaper_wrap .newspaper .newspaper_cont .newspaper_btn a.modify:hover{background-color: #ce75da; transition: ease-in-out 0.28s;}
  /*.newspaper_wrap .newspaper:first-child .newspaper_cont .newspaper_btn li:first-child { display:none;}
*/ .newspaper_wrap .newspaper.social_news{height: 200px; padding-bottom: 0;}
 .newspaper_wrap .newspaper.social_news .newspaper_inner{padding-left: 127px}
 .newspaper_wrap .newspaper.social_news .newspaper_img{width: 127px; margin-left: -127px; height: 200px;}
 .newspaper_wrap .newspaper.social_news .newspaper_cont{height: auto;}
 .newspaper_wrap .newspaper.social_news .newspaper_cont .newspaper_btn li.view{width: 99%;}
 .newspaper_wrap .newspaper.social_news .newspaper_cont .newspaper_btn li.pdfdown{margin-left: 0;}
  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("/youthcenter/images/board/board_btm_agree_tit.png?build_20250529013") 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{margin: 0 0 1% 1%; float: left; min-height: 114px; width: 13.4%;}
 .info_catelist1 li:nth-child(7n-6){margin-left: 0;}
 .info_catelist1 li img{box-sizing: border-box; border: 1px solid #d7d7d7;}
 .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;}
  .finance_btnbox{text-align: center; padding: 13px 0;}
 .finance_btn{display: inline-block;}
 .finance_btn a{display: inline-block; vertical-align: top;}
 .finance_modify{display: inline-block; margin-left: 3px;}
 .finance_modify a{display: inline-block; text-indent: -99999px; padding: 0; width: 37px; height: 37px; background-position: 10px center !important; margin-top: 5px;}
 