@charset "utf-8";
.w_star {color: #d2434a ; vertical-align: middle;}
.bbs_skin {margin-top: 40px;}

.bbs_table{width:100%;min-width:800px;margin-bottom:20px;}
.bbs_table tr{border-bottom: 1px solid #dedede;}
.bbs_table th, .bbs_table td{padding:3px 10px;height:45px;text-align:center;line-height:1.5em;vertical-align:middle;}
.bbs_table th{background: #f2f7fb;}
.bbs_table td *{vertical-align:middle}
.bbs_table .tit{text-align:left}
.bbs_table .tit a:hover, .bbs_table .tit a:focus{text-decoration:underline}
.txt_left td{text-align:left}
.bbs_table input{border:1px solid #dedede;padding:9px 0;margin:2px 0}
.bbs_table input[type=checkbox]{width:20px; height:20px; border-radius:5px}
.bbs_table input[type=radio]{width:20px; height:20px; border-radius:5px}
.bbs_table input[type=file]{padding:0;height: 25px;}
.bbs_table .bw_file{margin: 2px 0;}
.bbs_table .bw_file input{padding: 0;height: 25px;width: 100%;}
.bbs_table .bw_file .memoarea{display: block;}
.bbs_table .bw_file .memoarea em{background: url("/images/bbs/bbs_ico.png") no-repeat -10px -239px;padding-left: 21px;font-style: normal;display: inline-block;}
.bbs_table .bw_file .memoarea input{}
.bbs_write td .ggong{}
.bbs_write td .ggong ul li{margin: 9px 0;line-height: 35px;}
.bbs_write td .ggong ul li img{height: 35px;padding-right: 10px;}
.bbs_table textarea{border:1px solid #dedede}
.bbs_table select{border:1px solid #dedede;padding:7px 0;margin:2px 0}
.bbs_table td label{margin:0 20px 0 0}
/*.bbs_table a span{display:inline-block;vertical-align:middle;margin:0 5px}*/
.bbs_skin .bbs_list .ico_file{display: inline-block;width:16px;height:0;padding:28px 0 0 0;overflow:hidden;background:url("/images/bbs/icon_file.gif") no-repeat center;}
.bbs_skin .ico_secret{width:11px;height:0;padding:15px 0 0 0;overflow:hidden;background:url("/images/bbs/bbs_ico.png") no-repeat center -320px}
.bbs_table .adm_check{width:20px;height:20px}
.input_wss{width:40px}
.input_ws{width:100px !important}
.input_wm{width:170px}
.input_wl{width:90%}
.input_wf{width:95%}
.input_h{width: 40%;}
.input_cal{background:url("/images/bbs/bbs_ico.png") no-repeat left -5px top -160px;padding-left:32px !important}
.bbs_table input[type=submit], button{cursor:pointer}

/*cate*/
.bbs_cate {padding: 12px; margin-bottom: 20px; background: #f2f7fb;}
.bbs_cate li {display: inline-block; font-size:16px;line-height:1.5em;padding:0 0 0 14px;margin:0 15px 5px 0;background:url("/images/common/li01.png") no-repeat 0 8px;box-sizing: border-box;}
.bbs_cate li a:hover, .bbs_cate li a:focus {color: #0073e8;}
.bbs_cate li.on a {color: #0073e8; text-decoration: underline;}

/*search*/
.bbs_search2 {padding: 12px; margin-bottom: 20px; border: 1px solid #dedede; text-align: center;}
.bbs_search2 .left span, .bbs_search2 .right span {display: block; margin: 0 0 8px;}
.bbs_search2 .left .form_sel {margin-bottom: 20px; padding: 3px; border: 1px solid #969baa;}
.bbs_search2 .form_txt {padding: 5px;margin-bottom: 8px; border: 1px solid #969baa;}
.bbs_search2 .form_sm {cursor: pointer; width: 20%; height: 31px; background: #0073e8; color: #fff; vertical-align: middle;}

.bbs_search3 {margin-bottom: 20px;}
.bbs_search3 .bbs_total {margin-bottom: 8px;}
.bbs_search3 .bbs_total strong {color:#0073e8;}
.bbs_search3 .right {text-align: right;}
.bbs_search3 .form_txt {width: 40%; margin: 0 0 8px;; padding: 5px; border: 1px solid #969baa;}
.bbs_search3 .form_sm {cursor: pointer; height: 32px; padding: 0 8px; background: #005399; color: #fff; vertical-align: middle;}
.bbs_search3 .form_sel {min-width: 120px; padding: 3px; border: 1px solid #969baa;}

/*list*/
.bbs_list {width: 100%; margin-bottom: 20px; border-top: 3px solid #005399;}
.bbs_list li {border-bottom: 1px solid #dedede;}
.bbs_list li a {display: block; padding: 20px 0;}
.bbs_list li a:hover, .bbs_list li a:focus {background: #f8fbfe;}
.bbs_list li a em {font-style: normal;}
.bbs_list li a em.ico_notice {color: #0073e8; font-size: 18px;}
.bbs_list li a em.ready{color:#d2434a;}
.bbs_list li a strong {display: block; width: 100%; font-size: 20px; color: #333;}
.bbs_list li a strong i{display:inline-block;width:18px;height:0;padding-top:18px;overflow:hidden;background:url("/images/damin/common/lock.png") no-repeat;vertical-align:middle;}
.bbs_list li a span.txt {display: block; margin: 8px 0; height: 4.5em; overflow: hidden; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 16px;}
.bbs_list li a em.info {color: #686868;}
.bbs_list li a em.info span {display: inline-block; width: 1px; height: 10px; margin: 0 8px; background: #969baa; vertical-align: baseline;}
.bbs_list .list_none {padding: 30px 0; text-align: center; font-size: 16px;}
.bbs_list .list_none:hover {background: #f8fbfe;}
.adm_list li {position: relative;}
.adm_list li:after {display: block; clear: both; content: "";}
.adm_list li a {width: 90%; float: right;}
.adm_list .adm_check {position: absolute; top: 25px;}

/*page*/
.bbs_page {text-align: center;}
.bbs_page a {display: inline-block; width: 38px; height: 38px; margin: 2px; line-height: 38px; border: 1px solid #dedede; overflow: hidden;}
.bbs_page a.prev, .bbs_page a.prev2, .bbs_page a.next, .bbs_page a.next2 {height: 0; padding-top: 38px; background: url("/images/bbs/bbs_ico.png") no-repeat;}
.bbs_page a.prev2 {background-position: center 0;}
.bbs_page a.prev {background-position: center -40px;}
.bbs_page a.next {background-position: center -80px;}
.bbs_page a.next2 {background-position: center -120px;}
.bbs_page a:hover, .bbs_page a:focus {background-color: #f8fbfe; border-color: #005399;}
.bbs_page a.on {background: #005399; color: #fff; font-weight: 600; text-decoration: underline;}

/*button*/
.bbs_btn {margin-top: 20px; text-align: right;}
.bbs_btn a {display: inline-block; padding: 8px 16px; margin: 2px; border: 1px solid #dedede;font-size: 16px;}
.bbs_btn a.bbs_bt1 {background: #005399; color: #fff;}
.bbs_btn a.bbs_bt2 {background: #0073e8; color: #fff;}
.bbs_btn a.bbs_bt3 {background: #d2434a ; color: #fff;}
.bbs_btn input[type=submit] {cursor: pointer; display: inline-block; padding: 8px 16px; margin: 2px; border: 1px solid #dedede; font-size: 16px; background: #fff;}
.bbs_btn a:hover, .bbs_btn a:focus, .bbs_btn input[type=submit]:hover, .bbs_btn input[type=submit]:focus {background: #f0f5fa; color: #005399;border-color: #005399;font-weight: 500;}

/*table*/
.bbs_list2 {border-top: 3px solid #005399}
.bbs_list2 .bbs_table th, .bbs_list2 .bbs_table td {border-right: 1px solid #dedede;}
.bbs_list2 .bbs_table th:last-child, .bbs_list2 .bbs_table td:last-child {border-right: none;}
.bbs_list2 .bbs_table tr:hover {background: #f8fbfe;}
.bbs_list2 .bbs_table td {color: #666;}
.bbs_list2 .bbs_table td.notice {background: #f3f8fb; color: #005399; font-weight: 600;}
.bbs_list2 .bbs_table td.title a {display: block; text-align: left; color: #333;}
@media all and (max-width:1199px) {
.bbs_list2 .bbs_table {min-width: 100%;}
.bbs_list2 .bbs_table thead {display: none;}
.bbs_list2 .bbs_table tr {display: block; padding: 12px 0;}
.bbs_list2 .bbs_table td {display: inline-block; height: auto; padding: 0; border: none;}
.bbs_list2 .bbs_table td[data-cell-header]:before {display: inline-block; margin-right: 8px; content: attr(data-cell-header); color: #005399; font-weight: 600;}
.bbs_list2 .bbs_table td[data-cell-header]:after {display: inline-block; width: 1px; height: 10px; margin: 0 6px; content: ""; background: #969baa;}
.bbs_list2 .bbs_table td.notice[data-cell-header]:before,
.bbs_list2 .bbs_table td.notice[data-cell-header]:after,
.bbs_list2 .bbs_table td.num[data-cell-header]:before,
.bbs_list2 .bbs_table td.num[data-cell-header]:after,
.bbs_list2 .bbs_table td.title[data-cell-header]:before,
.bbs_list2 .bbs_table td.title[data-cell-header]:after,
.bbs_list2 .bbs_table td:last-child[data-cell-header]:after{display: none;}
.bbs_list2 .bbs_table td.notice {padding: 2px 10px 4px; background: #0073e8; color: #fff}
.bbs_list2 .bbs_table td.title {display: block; margin: 8px 0 16px; font-size: 20px; font-weight: 600; border-bottom: 1px dotted #969baa;}
.bbs_list2 .bbs_table td.title a {width: 100%; height: 3.0em; overflow: hidden; word-wrap: break-word; display:  -webkit-box; -webkit-line-clamp: 2;}
.bbs_list2 .bbs_table td a {vertical-align: top;}
}
@media all and (min-width:1200px) {
.bbs_list2 .bbs_table {table-layout: fixed;}
.bbs_list2 .bbs_table td.title a {display: block; text-align: left; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}

/*write*/
.bbs_write {min-width:100%; border-top: 2px solid #005399;}
.bbs_write td{text-align:left}
.bbs_write td.editarea{padding: 5px 0;}
.txt_cm {display: block; padding: 0 0 0 26px; background: url("/images/bbs/bbs_ico.png") no-repeat -8px -214px;}
.btn_bbsw {display: inline-block; padding: 8px 16px; margin: 2px; background: #005399; color: #fff; font-size: 14px; font-weight: 400;}

/*view*/
.bbs_view {width: 100%;}
.bbs_view h4 {padding-left: 0; margin-bottom: 10px; background: none; color: #005399;}
.bbs_vtop {border-bottom: 1px solid #dedede;}
.bbs_vtop .col {padding: 20px 0; text-align: right; background: #f8fbfe; border-top: 3px solid #005399;}
.bbs_vtop .col strong {color: #005399;}
.bbs_vtop .tt_list {border-top: 3px solid #005399;}
.bbs_vtop .tt_list li{border-bottom: 1px solid  #dedede;display:table;width:100%;}
.bbs_vtop .tt_list strong{display:table-cell;padding:20px 10px;background: #f2f7fb;width:40%;text-align:center;vertical-align:middle;}
.bbs_vtop .tt_list span{display:table-cell;padding:20px 10px;text-align:left;vertical-align:middle}
.bbs_vtable{width:100%;min-width:700px;border-top: 1px solid #dedede;}
.bbs_vtable th, .bbs_vtable td{border-bottom: 1px solid  #969baa;padding:10px;}
.bbs_vtable th{background: #f2f7fb;}
.bbs_filedown{background: #f8fbfe;padding:15px;border-bottom: 1px solid #dedede;}
.bbs_filedown a{vertical-align:bottom}
.bbs_filedown a:first-child{margin:0}
.bbs_filedown .ico_file{margin-left: 15px; display: inline-block;}
.bbs_filedown .ico_file:before{content:"";display:inline-block;width: 16px;height: 24px;background: url("/images/bbs/icon_file.gif") no-repeat center;margin: 0 5px -5px 0;}
.bbs_filedown .ico_file:hover, .bbs_filedown .ico_file:focus{text-decoration:underline}
.bbs_filedown .ico_viewer{display:inline-block;width:24px;height:0;padding:24px 0 0 0;margin-left:8px;overflow:hidden;border-radius:100%;background: url("/images/bbs/bbs_ico.png") no-repeat center -190px #0073e8;}
.bbs_con{padding:20px 0; line-height:1.5em;font-size:16px;border-bottom: 1px solid #dedede;}
.bbs_con img{max-width:100%}
.bbs_img{text-align:center}
.bbs_img figcaption{text-align:center;color:#787878;margin:10px 0 0 0;font-size:0.929em}
.pagelist{border-top:1px solid  #dedede;}
.pagelist li{border-bottom:1px solid  #dedede}
.pagelist ul li strong{display:table-cell;padding:20px 10px;background: #f2f7fb;width:40%;text-align:center;vertical-align:middle;}
.pagelist ul li span{display:table-cell;padding:20px 10px;text-align:left;vertical-align:middle}
.pagelist ul li span a:hover,.pagelist ul li span:focus{text-decoration:underline;}

/* bbs_data */
.bbs_dbsearch h4, .bbs_dbsearch .db_area p{display: none;}
.bbs_dbsearch .list{background: #f2f7fb;padding: 20px 0;width: 100%;border-top: solid 2px #005399; border-bottom: solid 1px #dedede;}
.bbs_dbsearch .list ul:after{display:block; content:''; clear:both; }
.bbs_dbsearch .list h5{background:none;padding:0;margin:0;text-align:center;}
.bbs_dbsearch .list ul{padding: 5px 15px 15px;}
.bbs_dbsearch .list ul li{margin: 5px;width: 29%;float:left;box-sizing:border-box;}
.bbs_dbsearch .list ul li input[type=checkbox]{width: 18px;height: 20px;border-radius: 5px; vertical-align: middle;}
.bbs_dbsearch .db_area .list .close{text-align:center;margin: 0;}
.bbs_dbsearch .db_area .list .close button{color:#fff;display:block;background:#005399;padding: 5px 0;}
.bbs_dbsearch .bbs_search {margin-top: 10px; padding: 20px; margin-bottom: 20px; border: 1px solid #dedede;}
.bbs_dbsearch .bbs_search input {height: 40px;}
.bbs_dbsearch .bbs_search input.form_txt {width: 70%; padding: 0 8px; border: 1px solid #dedede; box-sizing: border-box;}
.bbs_dbsearch .bbs_search input.form_sm {width: calc(100% - 72%); background: #005399; color: #fff; font-size: 16px;}

.bbs_dbsearch .bbs_search select{width: 100%;padding: 4px;margin-bottom: 4px;border-radius: 0;border: 1px solid #dedede;}

/*.bbs_data .bbs_btn {margin-top: 0;}*/
.bbs_data .bbs_btn label {display: inline-block; padding: 2px 5px 0 0;}
.bbs_data .bbs_btn button {background: #fff; border: 1px solid #005399; padding: 3px 10px; font-size: 15px; color: #005399;}
.bbs_data .bbs_btn button:hover, .bbs_data .bbs_btn button:focus {background: #0073e8; color: #fff;}

/*data_view*/
.bbs_data .bbs_vtop h4 .cate {display: inline-block; padding: 3px 10px; margin-right: 6px; background: #0073e8; font-size: 16px; font-weight: 400; color: #fff; border-radius: 20px; vertical-align: middle;}
.bbs_data .bbs_view .bbs_con {padding: 0; margin-bottom: 20px;}
.bbs_data .bbs_view .bbs_con .data_tit {padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #dedede; font-size: 18px; font-weight: 600; text-align: center; color: #005399;}
.bbs_data .bbs_view .bbs_con .bbs_filedown {margin-top: 20px;}
/*220328*/
.bbs_data .bbs_vtop h4 .cate{margin: 0 0 0 6px;font-size: 14px;border-radius: 10px;}
.bbs_data .bbs_vtop .data_type{display: inline-block;margin: 15px 0;padding: 10px 20px;font-size: 14px;font-weight: 600;background: #005399;color: #fff;}


@media all and (min-width:768px) {
.bbs_dbsearch .list ul li {width: 23%;}
.bbs_dbsearch .bbs_search select{width: 20%;padding: 7px 4px;}
.bbs_dbsearch .bbs_search input.form_txt{width: 60%;}
.bbs_dbsearch .bbs_search input.form_sm{width: calc(100% - 82%);}
}

@media all and (min-width:1024px) {
.bbs_dbsearch{background: #fff;padding: 0;margin: 30px 0 0 0;}
.bbs_dbsearch .db_area{width: 100%;margin: 0 0 15px 0;}
.bbs_dbsearch .list{display: block;position: relative;top: 0;padding: 18px 0 10px 15px;box-sizing: border-box;}
.bbs_dbsearch .list h5{display: block;color: #005399;width: 150px;float: left;font-size: 18px;box-sizing: border-box;text-align: left;}
.bbs_dbsearch .list ul{width: calc(100% - 150px);float: right;box-sizing: border-box;padding: 0;}
.bbs_dbsearch .list:after{display:block; content:''; clear:both;}
.bbs_dbsearch .list ul li{width: 12.1428%;color: #454545;margin: 0 0 9px 0;}
.bbs_dbsearch .db_area .list .close{display:none; }
.bbs_data .bbs_search3 {margin-bottom: 10px;}
.bbs_data .bbs_search3 .bbs_total {margin-top: 10px;}
}



/* Tablet */
@media all and (min-width:768px) {
.adm_list li a {width: 95%;}

.bbs_cate {padding: 20px; margin-bottom: 30px;}

.bbs_search2 {padding: 20px; margin-bottom: 30px;}
.bbs_search2 .left span, .bbs_search2 .right span {display: inline-block; margin: 0 6px 0 0; vertical-align: middle;}
.bbs_search3:after {display: block; clear: both; content: "";}
.bbs_search3 .left {float: left;}
.bbs_search3 .right {float: right;}
.bbs_search3 .bbs_total, .bbs_search3 .form_txt {margin-bottom: 0;}

.bbs_list li a span.txt {margin-bottom: 16px; height: 3.0em; -webkit-line-clamp: 2;}

.bbs_vtop .col {padding: 20px; text-align: left; font-size: 0;}
.bbs_vtop .col li {display: inline-block; font-size: 16px;}
.bbs_vtop .col li:after {display: inline-block; width: 2px; height: 10px; margin: 0 12px; background: #dedede; content: "";}
.bbs_vtop .col li:last-child:after {display: none;}
.bbs_vtop .tt_list{overflow:hidden}
.bbs_vtop .tt_list li{float:left;width:50%}
.bbs_vtop .tt_list li.line1{width:100%}
.bbs_vtop .tt_list li.line1 strong{width:20%}
}

/* Desktop */
@media all and (min-width:1024px) {}
@media all and (min-width:1200px) {
.bbs_search2:after {display: block; clear: both; content: "";}
.bbs_search2 .left {float: left;}
.bbs_search2 .right {float: right;}
.bbs_search2 .left .form_sel, .bbs_search2 .form_txt {margin-bottom: 0;}
.bbs_search2 .form_sm {width: 80px;}
}


/* 사진-리스트 */
.photo_list .adm_list .adm_check {position: static; width: 20px; height: 20px; margin:15px auto;}
.photo_list .adm_list a {width: 100%;}
.photo_list li{margin:0 0 20px 0;text-align:center}
.photo_list li a{display:block}
.photo_list li a:hover, .photo_list li a:focus{background:#f2f6fd}
.photo_list .img{display:block;overflow:hidden;position:relative;background: #f3f3f3;border:1px solid #dedede; height: 240px;}
.photo_list .img img {width: 100%; max-width: 360px;}
.photo_list .date{display:block;border:1px solid #dedede;border-top:none;padding:20px 10px;color:#666}
.photo_list strong{display:block;font-size: 17px;color:#333;margin-bottom:5px;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.photo_list .list_none{width:100%;text-align:center;padding:30px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.photo_list .ico_file {display: inline-block;width:16px;height:0;padding:25px 0 0 0;overflow:hidden;background:url("/images/bbs/icon_file.gif") no-repeat center;}

@media all and (min-width:768px) {
.photo_list ul{overflow:hidden;margin-left:-3%}
.photo_list li{float:left;width:47%;margin-left:3%}
}

@media all and (min-width:1024px) {
.photo_list ul{margin-left: -1.5%;}
.photo_list li{width: 31.8%;margin-left: 1.5%;}
}

/*reply*/
.bbs_reply {margin-top: 30px;padding: 20px;border: 3px solid #dedede;background: #f8fbfe}
.bbs_reply h4 {margin: 0 0 15px 0;padding: 0;background: none;}
.bbs_reply h4 strong {color: #d2434a ;}
.bbs_reply .bbs_filedown {border-bottom: 1px solid #dedede;}
@media all and (min-width:768px) {
.bbs_reply {padding: 30px;}
}

/*faq_list*/
.faq_list{margin-bottom: 30px;border-top: 2px solid #005399;}
.faq_list li{border-bottom: 1px solid #dedede;}
.faq_list li span{display: block;padding-top: 8px;}
.faq_list li a{display: block;position: relative;padding: 20px 12px 12px 64px;min-height: 64px;font-size: 18px;font-weight: 500;}
.faq_list li.on a{color: #0073e8;border-bottom: 1px solid #0073e8;}
.faq_list li em{display: block;position: absolute;top: 12px;left: 12px;width: 40px;height: 0;padding-top: 40px;border-radius: 100%;overflow: hidden;font-style: normal;font-size: 24px;font-weight: 600;text-align: center;line-height: 40px;}
.faq_list li em:after{display: block;position: absolute;top: 0;left: 0;width: 40px;height: 40px;}
.faq_list li a em{background: #0073e8;}
.faq_list li a em:after{content: "Q";color: #fff;}
.faq_list li div{position: relative;padding: 20px 12px 12px 64px;min-height: 64px;background: #f2f7fb;clear: both;}
.faq_list li.on div{border-bottom: 1px solid #0073e8;}
.faq_list li div em{background: #fff;border: 1px solid #0073e8;}
.faq_list li div em:after{content: "A";color: #0073e8;}
.faq_list li div a{width: auto;float: none;display: inline-block;font-size: 16px;padding: 8px 16px;min-height: auto;background: #fff;}
.faq_list li div a:hover, .faq_list li div a:focus{background: #0073e8;color: #fff;}

.tui-grid-row-odd td{background: #ebffff;}
.tui-grid-row-even td{background: #fff;}
.i-db{color: #3d17af !important;border: 1px solid #3d17af !important;}
.OC0016{background: #d6f1fd;}

/*like*/
.bbs_bottom{width: 100%;margin-top: 20px;}
.like_content{display: inline-block;height: 41px;background: #ecf3f9;font-size: 0;text-align: center; float: left;}
.like_content:after{display: block; content: ''; clear: both;}
.like_content a{display: inline-block;padding: 12px;background: #0073e8;}
.like_content a:hover, .like_content a:focus{background: #005399;}
.like_content span{padding: 0 12px;font-size: 16px;line-height: 41px;}
.like_content span strong{color: #005399;}
@media all and (min-width:768px) {
.bbs_bottom .bbs_btn{float: right;margin-top: 0;}
}

/* 마이페이지 공통 */
.my_page em{font-style: normal;}
.my_page .stat{border: 1px solid #dedede;border-radius: 10px;box-shadow: 4px 4px 0 #ecf3f9;margin-bottom: 30px;overflow: hidden;}
.my_page .stat li{border-bottom: 1px solid #dedede;text-align: center;}
.my_page .stat li a{display: block;position: relative;padding: 12px 8px;}
.my_page .stat li a:before{display: block;position: absolute;content: "";width: 2px;height: 20px;background: #005399;transform: rotate(-45deg);top: 19px;right: 30px;}
.my_page .stat li a:after{display: block;position: absolute;content: "";width: 2px;height: 20px;background: #005399;transform: rotate(45deg);bottom: 20px;right: 30px;}
.my_page .stat li a:hover, .my_page .stat li a:focus{text-decoration: underline;}
.my_page .stat li strong{font-size: 18px;}
.my_page .stat li:nth-child(1) strong{color: #11a59e;}
.my_page .stat li:nth-child(2) strong{color: #0073e8;}
.my_page .stat li:nth-child(3) strong{color: #d2434a;}
.my_page .stat li span{display: block;margin-top: 4px;font-size: 14px;}
.my_page .search{padding: 20px;margin-bottom: 30px;border: 1px solid #dedede;background: #ecf3f9;}
.my_page .search form{padding: 0 10px;background: #fff;border-radius: 10px;}
.my_page .search li{padding: 4px 0;}
.my_page .search span{display: inline-block;width: 82px;vertical-align: middle;font-size: 14px;}
.my_page .search select{padding:4px 0;margin:2px 0;border:1px solid #dedede;vertical-align: middle;font-size: 14px;}
.my_page .search div{padding: 4px 0;}
.my_page .search div span{width: auto;}
.my_page .search .form_txt{height: 32px;border:1px solid #dedede;vertical-align: middle;margin: 2px 0;}
.my_page .search .form_sm{cursor: pointer;height: 32px;padding: 0 8px;background: #005399;color: #fff;vertical-align: middle;margin: 2px 0;}
.my_page .search button{cursor: pointer;height: 32px;padding: 0 8px;background: #0073e8;color: #fff;vertical-align: middle;margin: 2px 0;}
.my_page .box{border-top: 1px solid #dedede;}
.my_page .no_box{padding: 20px 0;text-align: center;}

/* 등록관리 */
.my_page .my_list{margin-bottom: 20px;border-top: 2px solid #005399;border-bottom: 1px solid #dedede;}
.my_page .my_list .left{padding: 12px 0;}
.my_page .my_list .cate {font-size: 14px;}
.my_page .my_list .cate span{display: inline-block;padding: 2px 8px;margin-right: 4px;border-radius: 3px;color: #fff;vertical-align: middle;}
.my_page .my_list .cate .pub{background: #11a59e;}
.my_page .my_list .cate .no_pub{background: #0073e8;}
.my_page .my_list .cate .open{background: #005399;}
.my_page .my_list .cate .no_open{background: #ecf3f9;color: #005399;}
.my_page .my_list .cate em{display: inline-block;margin-right: 4px;color: #666;vertical-align: middle;}
.my_page .my_list .tit{margin: 8px 0;padding-bottom: 8px;border-bottom: 1px dashed #ccc;}
.my_page .my_list .tit span{display: inline-block;margin-right: 6px;font-size: 14px;}
.my_page .my_list .tit .city{color: #d93f09;}
.my_page .my_list .tit .admi{color: #0073e8;}
.my_page .my_list .tit .no_admi{color: #666;}
.my_page .my_list .tit p{font-size: 18px;color: #000;font-weight: 500;}
.my_page .my_list .date span{display: block;font-size: 14px;}
.my_page .my_list .date strong{color: #000;font-weight: 400;}
.my_page .my_list .right{padding: 12px 0;background: #f2f7fb;}
.my_page .my_list .right a{display: inline-block;padding: 4px 8px;border-radius: 3px;}
.my_page .my_list .right a:nth-child(1){background: #fff;color: #005399;border: 1px solid #005399;}
.my_page .my_list .right a:nth-child(2){background: #005399;color: #fff;}
.my_page .my_list .right a:nth-child(3){background: #005399;color: #fff;}
.my_page .my_list .right a:nth-child(4){background: #0073e8;color: #fff;}
.my_page .my_list .right a:nth-child(5){background: #0073e8;color: #fff;}
.my_page .my_list .right a:hover, .my_page .my_list .right a:focus{background: #555;color:#fff;}

/* 담당관리 */
.my_page .my_charge .no_box{border: 1px solid #dedede;}
.my_page .my_charge .box{padding: 12px;margin-bottom: 20px;border: 1px solid #dedede;}
.my_page .my_charge .box span{display: inline-block;margin-right: 8px; color: #005399;font-size: 14px;}
.my_page .my_charge .tit{margin: 8px 0;padding-bottom: 8px;border-bottom: 1px dashed #dedede;}
.my_page .my_charge .tit span{vertical-align: middle;}
.my_page .my_charge .tit strong{display: inline-block;font-size: 18px;}
.my_page .my_charge .box>ul{margin: 8px 0;}
.my_page .my_charge .box li{margin: 4px 0;font-size: 14px;}
.my_page .my_charge .box li em{color: #d93f09;}
.my_page .my_charge .box li ul:after{display: block;clear: both;content: "";}
.my_page .my_charge .box li li{float: left;width: 48%;margin: 4px 1%;border: 1px solid #dedede;text-align: center;}
.my_page .my_charge .box li li strong{display: block;padding: 8px 0;;background: #f2f7fb;font-weight: 400;}
.my_page .my_charge .box li li span{display: block;padding: 4px 0;color: #464646;}
.my_page .my_charge .box li li button{margin-bottom: 8px;border-radius: 3px;background: #fff;border: 1px solid #005399;color: #005399;cursor: pointer;}
.my_page .my_charge .box li li button:hover, .my_page .my_charge .box li li button:focus{background: #555;border-color: #666;color: #fff;}

/* 부서관리 */
.my_page .my_team{margin-bottom: 20px;border-top: 2px solid #005399;border-bottom: 1px solid #dedede;}
.my_page .my_team .box{padding: 12px;}
.my_page .my_team ul{margin-bottom: 12px;}
.my_page .my_team li{margin: 4px 0;font-size: 14px;}
.my_page .my_team .line1{padding-top: 4px;border-top: 1px dashed #dedede;}
.my_page .my_team .line1 li{position: relative;padding-left: 10px;}
.my_page .my_team .line1 li:before{display: block;position: absolute;top: 10px;left: 0; width: 6px;height: 1px;background: #005399;content: "";}
.my_page .my_team .line1 em{display: block;color: #d93f09;}
.my_page .my_team .line1 span{display: inline-block;padding: 0 8px;margin: 0 4px;background: #f2f7fb;border-radius: 3px;}
.my_page .my_team .line1 button{border-radius: 3px;background: #fff;border: 1px solid #005399;color: #005399;cursor: pointer;}
.my_page .my_team a{display: block;padding: 4px 0;border-radius: 3px;background: #005399;color: #fff;text-align: center;}
.my_page .my_team a:hover, .my_page .my_team a:focus{background: #555;}

@media all and (min-width:768px) {
.my_page .stat ul:after{display: block;clear: both;content: "";}
.my_page .stat li{float: left;width: 33.3%;border: none;border-right: 1px solid #dedede;}
.my_page .stat li:last-child{border: none;}
.my_page .search ul:after{display: block;clear: both;content: "";}
.my_page .search li{float: left;width: 25%;padding: 8px 0;}
.my_page .search div{padding: 8px 0;}

.my_page .my_list .tit span{vertical-align: middle;}
.my_page .my_list .tit p{display: inline-block;}
.my_page .my_list .date span{display: inline-block;margin-right: 12px;}
	
.my_page .my_charge .line1{display: flex;}
.my_page .my_charge .line1 ul{width: 40%;margin-left: 20px;}
	
.my_page .my_team .box>ul:after{display: block;clear: both;content: "";}
.my_page .my_team .box>ul>li{float: left;width: 50%;}
.my_page .my_team .box>ul>li.line1{float: none;width: 100%;clear: both;}
.my_page .my_team a{width: 280px;padding: 8px 0;margin: 0 auto;}

}

@media all and (min-width:1024px) {
.my_page .my_list .box:after{display: block;clear: both;content: "";}
.my_page .my_list .left{float: left;width: 85%;padding: 20px;}
.my_page .my_list .tit{margin: 12px 0;padding-bottom: 12px;}
.my_page .my_list .right{float: right;width: 15%;padding: 12px 0; text-align: center;}
.my_page .my_list .right a{display: block;width: 78px;margin: 4px auto;}
	
.my_page .my_charge .box{padding: 20px;margin-bottom: 30px;}
.my_page .my_charge .box span{font-size: 16px;}
.my_page .my_charge .tit{margin: 0 0 12px;padding-bottom: 12px;}
.my_page .my_charge .box>ul{margin: 0;}
.my_page .my_charge .box li{float: left;width: 50%;margin: 8px 0; font-size: 16px;}
.my_page .my_charge .box .line1{float: none;width: 100%;clear: both;}
.my_page .my_charge .line1 ul{width: 35%;}
	
.my_page .my_team .box{padding: 0;background: #f2f7fb;}
.my_page .my_team .box:after{display: block;clear: both;content: "";}
.my_page .my_team .box>ul{float: left;width: calc(100% - 200px);margin-bottom: 0;background: #fff;}
.my_page .my_team p{float: right;width: 200px;padding: 70px 20px 20px;}
.my_page .my_team a{width: 100%;padding: 20px;}
}

@media all and (min-width:1400px) {
.my_page .search li{width: 12.5%;}
.my_page .search span{width: auto;}
}                        