@charset "utf-8"; 

.list_wrap .mt50{margin-top:7.8125vw;}
.list_wrap .mb40{margin-bottom:6.25vw;}

.list_wrap .pt60{padding-top:9.375vw;}

.list_wrap .pb15{padding-bottom:2.34375vw;}
.list_wrap .pb60{padding-bottom:9.375vw;}

.list_wrap .pr15{padding-right: 2.34375vw;}

/* 게시판 뷰 fix_share */
.fix_share{
	position: fixed;
	bottom: 20%;
	left:0;
	z-index: 100;
}
.fix_share>li{
	width: 9.0625vw;
	height: 9.0625vw;
	line-height: 9.0625vw;
}
.fix_share>li>a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
.fix_share li a{	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.fix_share li.kakao_btn a{background-image: url('/web/asset/images/common/fix_kakao.jpg');}
.fix_share li.face_btn a{background-image: url('/web/asset/images/common/fix_face.jpg');}
.fix_share li.twit_btn a{background-image: url('/web/asset/images/common/fix_twit.jpg');}
.fix_share li.link_btn a{background-image: url('/web/asset/images/common/fix_link.jpg');}
.fix_share li.print_btn a{background-image: url('/web/asset/images/common/fix_print.jpg');}



select{
	vertical-align: top;
	background: url('/web/asset/images/common/select_arr.png') no-repeat right 2.34375vw center;
	background-size: 2.03125vw auto;	
	webkit-appearance: none;
   -moz-appearance: none;
	appearance: none;
	padding-left: 3.125vw;
	padding-right: 6.25vw;
	line-height: 6.25vw;
	color: #111;
	font-weight: 300;
	background-color: #fff;
	outline:none;
}
select::-ms-expand{display: none;}

.select_basic {
	border:0 !important;
	font-family: 'Noto Sans KR', sans-serif !important;
}
.select_basic option {
	font-family: 'Noto Sans KR', sans-serif !important;
}
.chechk_year .select_basic {border:1px solid #dedede !important; font-size: 2.5vw !important;}
.list_check {background-color: #fff; z-index: 10;}
.list_check .chk_blind {
	position: absolute;
	left: -9999em;
	overflow: hidden;
	width: 0;
	height: 0;
	line-height: 0;
}
.list_check input + .check_txt {
	display: inline-block;
	padding-left:5.46875vw;
	padding-right: 2.34375vw;
	text-align: center;
	color: #666;
	background-image: url('/web/asset/images/common/checkbox_ico.png');
	background-size: 3.75vw 3.75vw;
	background-repeat: no-repeat;
	cursor:pointer;
}
.list_check input:checked + .check_txt{
	background-image: url('/web/asset/images/common/checkbox_ico_on.png');
	font-weight: 400;	
}

.sub_inner{
	margin: 0 3.125vw;
}
.list_wrap .page_tit h3{color: #000;}

.list_wrap .boad_search_bx {
	background-color: #eaecf0;
	padding: 8.28125vw 0.78125vw;
}
.list_wrap .boad_search_bx .SlectBox{
	width: 21.875vw;
	height: 8.4375vw;
}
.list_wrap .boad_search_bx .sc_inp{
	width: 42.96875vw;
	height: 8.4375vw;
	padding: 1.5625vw;
	vertical-align: bottom;
	margin-left: 0.9375vw;
}
.list_wrap .boad_search_bx .sc_inp::placeholder{color: #d1d1d1;}
.list_wrap .boad_search_bx .sc_btn{
	width: 15.625vw;
	height: 8.4375vw;
	color: #fff;
	background-color: #435578;
	margin-left: 0.9375vw;
}
.list_wrap .list_check {
	padding: 6.25vw 3.90625vw 4.6875vw;
	margin-bottom: 6.25vw;
}
.list_wrap .list_check label:checked {
	color: #666666;	
	font-weight: 600;
}
.list_wrap .list_check li{
	margin-bottom: 3.125vw;	
}
.list_check li .label_tit{float: none;}
.list_check li label{float: left; padding-bottom: 1.5625vw;}
.list_wrap .list_check > div{
	padding-bottom: 2.34375vw;
}
.list_wrap .list_check .chechk_year{padding-bottom: 0;}	
.list_wrap .list_boad01 .lt_tit a{
	width:100%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.list_wrap .list_boad01 .lt_img{width: 100%;}
.list_wrap .list_boad01 .lt_img .img_frame{
	width: 100%;
	height: 62.5vw; /*400px*/
	overflow: hidden;
	position: relative;
}
.list_wrap .list_boad01 .lt_img .img_frame img{
	width:  100%;
	height: auto;	
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    margin:0 auto;
}
.list_wrap .list_boad01 .txt_wrap{
	width: 100%;
	padding: 6.25vw 4.6875vw;
}
.list_wrap .list_boad01 .txt_wrap .datename .bar,
.list_wrap .list_boad01.list_boad_new .datename .bar{
	display: inline-block;
	margin: 0 0.78125vw 0 1.09375vw;
	height: 2.1875vw;
	width: 1px;
	background-color: #e5e5e5;
}

/* view */
.view_w .view_bx01 {
	border-top:2px solid #00000e;
	border-bottom:1px solid #dbdce0;
	background-color: #f5f6f8;
	margin-bottom: 12.5vw;
}
.view_w .view_bx01 .tit{
	padding-right: 2.34375vw;	
	padding-left: 2.34375vw;
}
.view_w .writer_info{
	border-top: 1px solid #dbdce0;
	padding: 4.6875vw 2.34375vw;
}
.view_w .writer_info .hit {
	padding-left: 4.6875vw;
}
.view_w .writer_info .name {display: block;}
.view_w .writer_info .hit:before{
	content:'';
	display: block;
	position: absolute;
	width: 1px;
	height: 2.1875vw;
	background-color: #d0d1d3;
	top: 1.25vw;
	left: 2.03125vw;
}
.view_w .post_imgs {width:100%; margin: 0 auto;}
.view_w .post_silde1 img{
	/* position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width:100%;
	max-height:100%; */
	width: 100%;
	height: 100%;
}
/* 뷰페이지 슬라이드 */
.view_w .post_silde1 {
	width: 100%;
	margin: 0 auto;
}
.view_w .post_silde2 .slick-slide {margin: 0 0.78125vw;}

.view_w .post_silde2 .slick-arrow {
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	background-position-y: 50%;
	width: 3.75vw;
	height: 30.46875vw;
	top: auto;
	bottom: 0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	z-index: 10;
}
.view_w .post_silde2 .slick-arrow:before{content:none;}
.view_w .post_silde2 .slick-arrow.slick-prev{
	background-image: url('/web/asset/images/common/post_slide_prev_w.png');
	left: 0.78125vw;
}
.view_w .post_silde2 .slick-arrow.slick-next{
	background-image: url('/web/asset/images/common/post_slide_next_w.png');
	right: 0.78125vw;
}


.view_w .post_text {
	width: 100%; /* 1306px */
	margin: 12.5vw auto 0;
}
.view_w .view_bx04 {border-bottom:1px solid #dbdce0;}
.view_w .view_bx02{
	border-bottom:1px solid #dbdce0;
	background-color: #f5f6f8;
	padding-top: 4.0625vw;
	padding-bottom: 2.03125vw;
}
.view_w .view_bx02 .file_inner{
	width: 100%; 
	margin: 0 auto; 
	padding: 0 1.5625vw;
}
.view_w .view_bx02 .file_txt img{
	width: 3.125vw;
    padding-top: 1.40625vw;
}
.view_w .view_bx02 .write{
	padding-left: 4.6875vw;
}
.view_w .view_bx02 .write:before{
	content:'';
	display: block;
	position: absolute;
	width: 1px;
	height: 2.1875vw;
	background-color: #d0d1d3;
	top: 1.25vw;
	left: 2.03125vw;
}
.view_btn a{
	margin: 0 auto;
	display: block;
	width: 31.25vw;
	padding: 3.125vw 0;
	text-align: center;
	border: 1px solid #d5d5d5;
}
.view_list dl {border-bottom:1px solid #dbdce0;}
.view_list dl dt{
	padding-left:3.125vw; 
	padding-right: 3.125vw;
}
.view_list dl dt:after{
	content:'';
	display: block;
	position: absolute;
	width: 1px;
	height: 2.1875vw;
	background-color: #d0d1d3;
	top: 0.625vw;
	right: 1.25vw;
}
.view_list dl dt:before{
	content:'';
	display: block;
	position: absolute;
	background-image: url('/web/asset/images/common/list_arr_next.png');
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	width: 1.25vw;
	height: 0.78125vw;
	top: 1.25vw;
	left: 0.46875vw;
}
.view_list dl.last dt:before{
	background-image: url('/web/asset/images/common/list_arr_prev.png');
}
.view_list dl dd a{
	width: 63%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
/* 인사말 */

.greeting_bg{
	background-image:url("../asset/images/sub/greeting_bg.png"); 
	background-repeat:no-repeat; 
	background-position:center center;
	}

.new_wrap .tab_wrap.w2 .tab {width: 50%;}
.new_wrap .tab_wrap.w3 .tab {width: 33.3%;}
.new_wrap .tab_wrap.w4 .tab {width: 50%;}

.new_wrap .tab_wrap.w4 .tab:nth-child(1){border-bottom:2px solid #fff; border-right:2px solid #fff;}
.new_wrap .tab_wrap.w4 .tab:nth-child(2){border-bottom:2px solid #fff;}
.new_wrap .tab_wrap.w4 .tab:nth-child(3){border-right:2px solid #fff;}

.new_wrap .tab_wrap .tab{height:11.5625vw; background-color:#eaecf0; text-align:center; }
.new_wrap .tab_wrap .tab.on{background-color:#435578; }
.new_wrap .tab_wrap .tab.active a{color:#fff;}
.new_wrap .tab_wrap .tab.on a{color:#fff;}

.new_wrap .tab_wrap .tab a{display:inline-block; width:100%; height:100%; font-size:3.4375vw; padding-top:3.59375vw;}
.new_wrap .tab_wrap.w4 .tab_pt a{padding-top:1.9vw;}
.new_wrap .tab_wrap.w7 .tab a {padding-top: 0;}

.new_wrap .tab_wrap .active{background-color:#435578;}


.new_wrap .text_wrap .title span{color:#435578;}
.new_wrap .text_wrap h3 {width:100%;}
.new_wrap .text_img{text-align:center; width:100%; padding-right:0; padding-bottom:0;}


.new_wrap .text_wrap .explanation{padding-top:4.6875vw;}
.new_wrap .text_wrap .explanation .text{color:#666;}


.new_wrap .text_wrap .explanation .right_text{text-align:right; padding-top: 9.375vw;}
.new_wrap .text_wrap .explanation .right_text .date,
.new_wrap .text_wrap .explanation .right_text .name{color:#435578;}
.ui-tabs .ui-tabs-nav li{margin:0 !important;}

.new_wrap .con1 .pl50{padding-left:50px; display:inline-block;}

/* 개관및주요사업 */
.esta_inner {
    margin: 0 3.125vw;
}  
.con1 .esta_inner {
    margin: 0;
}
.esta_wrap .con1 .visual img.pc {
    display: none;
    /* width: 1100px; */
}
.esta_wrap .con1 .visual img.m {
    display: block;
    width: 100%;
} 
.esta_wrap .con1 .text_box02 {
	padding: 11.71875vw 7.8125vw;
	background-color: #435578;
	text-align: center;
}
.esta_wrap .con1 .text_box02 h3 {
	padding-bottom: 11.71875vw;
	color: #fff;
	font-size: 4.53125vw;
}

.esta_wrap .con1 .text_box02 p {
	padding-top: 0;
	color: #fff;
	font-size: 22px;
	line-height: 1.667em;
}
.esta_wrap .con1 .text_box01 {
	text-align: center;
	padding: 11.71875vw 0px;
	background-color: #f5f6f8;
}
.esta_wrap .con1 .text_box01 h3{
	font-size: 4.53125vw;
	padding-bottom: 3.125vw;
}
.esta_wrap .con1 .text_box01 p {
	font-size: 3.4375vw;
	font-weight: normal;
	line-height: 1.727em;
}
.esta_wrap .con2 h3{
	font-size: 4.53125vw;
	padding-bottom: 3.125vw;
	text-align: center;
}
.esta_wrap .con2{padding-top: 10.9375vw;}
.esta_wrap .con2 p {
	font-size: 3.4375vw;
	font-weight: normal;
	line-height: 1.727em;
	text-align: center;
}
.esta_wrap .con2 ul {display: none;}
.esta_wrap .con2 .esta_con2_img img {display: block; margin: 10.9375vw auto 21.875vw; width: 90.625vw;}

.esta_wrap .con3 {
	height: 101.25vw;
	padding: 14.0625vw 0 0;
	text-align: center;
	background: url("/web/asset/images/sub/esta_cont03_bg.jpg") center center no-repeat;
	background-size: cover;
}
.esta_wrap .con3 h3{font-size: 4.53125vw;}
.esta_wrap .cont3_txt_wrap {
	width: 90.625vw;
	margin: 0 auto;
}
.esta_wrap .cont3_txt_wrap .txt_area {
	width: 50%;
	position: relative;
}
.esta_wrap .cont3_txt_wrap .txt_area .num,
.esta_wrap .cont3_txt_wrap .txt_area .dot {
	font-size: 15.625vw;
	font-weight: bolder;
}
.esta_wrap .cont3_txt_wrap .txt_area .txt {
	font-size: 3.125vw;
	padding-top: 4.6875vw;
}
.esta_wrap .cont3_txt_wrap .txt_area:nth-child(3),
.esta_wrap .cont3_txt_wrap .txt_area:nth-child(4){padding-top: 9.375vw;}
.esta_wrap .con4 {padding:10.9375vw 0 28.125vw;}
.esta_wrap .con4 h3 {text-align: center; font-size: 4.53125vw; padding-bottom: 7.8125vw;}
.esta_wrap .con4 ul{display: none;}
.esta_wrap .con4 .esta_con4_img img{margin: 0 auto; width: 90.625vw; display: block;}
		

/* 조직도 */
.org .inner{width:100%; text-align:center;}
.org .inner .title{width:88vw; text-align:left; margin:0 auto;}
.org .inner .title img{display:inline-block; width:3.90625vw; height:3.90625vw; vertical-align:baseline;}


/*언론속 세종*/
.list_boad02 {width:100%;}
.list_boad02 table thead {background-color: #425478; }
.list_boad02 table thead th {color: #fff; padding-top: 3.125vw; padding-bottom: 3.125vw;}
.list_boad02 table tbody td {padding:3.125vw 1.5625vw; text-align: center; border-bottom: 1px solid #ddd;}
.list_boad02 table tbody td.td_writer {color: #f77629;}

/* 미디어 */
.vod_list01 { width: 100%;}
.vod_list01 .img_frame {width: 100%;} 
.vod_list01 .img_frame img {display: block; margin: 10px auto 0;}
.vod_list01 .txts {padding: 3.90625vw 3.125vw; width: 100%;}
.vod_list01 .txts .tit{ 
	width:95%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.vod_list01 .txts .date {padding-top: 4.6875vw;}

/* 주요 행사 예고 */
.event_boad01 .event_thum {
	background-color:#F2F4F7; 
	width: 100%;
	height: 31.25vw;
	display: none;
}
.event_boad01 .event_thum .event_circle{
	width: 20.9375vw; 
	height: 20.9375vw; 
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);	
}
.event_boad01 .event_thum .event_circle:before,
.event_boad01 .event_thum .event_circle:after{
	content:'';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	border-radius:50%;
	
}
.event_boad01 .event_thum .event_circle:before{
	top: 0px;
	width: 20.9375vw;
	height: 20.9375vw;
	border:2px solid #3c57a5;
}
.event_boad01 .event_thum .event_circle:after{
	top: 1.25vw;
	width: 18.75vw;
	height: 18.75vw;
	border:1px solid #a3b0d4;
}
.event_boad01 .event_thum .event_circle .txt {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);		
}
.event_boad01 .event_thum .event_circle .date {
	font-size: 4.6875vw;	
}
.event_boad01 .event_thum .event_circle .year {
	font-size: 2.5vw;
	margin-top: 0.78125vw;
}
.event_boad01 .event_tit {padding: 3.75vw;}

/* 통합검색 */
.totalsearch_wrap {
	padding: 3.125vw 3.125vw 2.34375vw;
    background: #f5f6f8;
    border: 1px solid #ddd;
}
.totalsearch_wrap .in_result {
	display:block;
	padding-top:1.5625vw; 
	padding-left: 24.0625vw; 
	cursor:pointer;
}
.list_wrap .list_boad01.list_boad_new {width: 100%;}
.list_wrap .boad_search_bx.boad_search_bx02 {
	background-color: transparent; 
	padding: 0 0;
}
.boad_search_bx.boad_search_bx02 .sc_btn {width: 14.625vw;}
.boad_search_bx.boad_search_bx02 .sc_inp {width: 46.875vw; } /*300*/
.list_boad01.list_boad_new li{
	margin-bottom: 6.25vw; 
	position: relative;
}
.list_boad01.list_boad_new .lt_con {border:1px solid #dedede;}
.list_boad01.list_boad_new .lt_txt {
	width: 100%; 
	padding: 7.8125vw 3.125vw;
}
.down {
	position: absolute; 
	top: 1.5625vw; 
	right: 1.5625vw;
}

/* 조직도 소개 세부 
.list_wrap .list_boad01.list_boad_s {width: 100%;}
.list_wrap .list_boad01.list_boad_s li {margin-bottom: 6.25vw;}
.list_wrap .list_boad01.list_boad_s .lt_con{border:1px solid #dedede;}
.list_wrap .list_boad01.list_boad_s .lt_img{width: 100%;}
.list_wrap .list_boad01.list_boad_s .lt_txt {width: 100%; padding: 4.6875vw;}*/

/* 개인정보 방침 */
.priv_wrap {width: 100%; padding: 7.8125vw ; background-color: #F6F6F6; border:1px solid #DDDDDD;}

/* 이메일무단수집 */
.email_bx {width: 100%; padding: 7.8125vw ; background-color: #F6F6F6; border:1px solid #DDDDDD;}


/* 조직도 */
.org_bx02 {background-color: #f5f6f8;}
.director_wrap:after{content:'';clear:both;display:block; padding-bottom: 28.125vw;}
.director_wrap .director{float:left;width:90%; margin:0 3.125vw 7.1875vw 3.125vw; position: relative;}
.director_wrap .director .name{width: 90%; padding:2.34375vw 0;background: #0b2d79; color:#fff; text-align:center; z-index: 10; position: relative;}
.director_wrap .director .name span{display:block;font-size:4.375vw;border:2px; color:#fff;}
.director_wrap .director .name em{display:block;font-size:2.8125vw;padding-top:1.5625vw;font-weight:bold;}
.director_wrap .director .career{height: 48.75vw; padding: 4.59375vw 3.90625vw 3.90625vw 3.90625vw; background-color: #f5f6f8; margin-left: 4.6875vw; margin-top: -3.125vw; z-index: 9;}
.director_wrap .director .career .tit{padding:0 0 1.25vw;font-size:3.90625vw;font-weight:bold;color:#333;}
.director_wrap .director .career ul{ color:#000; height: 56.25vw;}
.director_wrap .director .career ul li{position:relative;font-size:2.20625vw; line-height:1.778em; color: #666666; letter-spacing: -0.025em; -ms-word-break: keep-all; word-break: keep-all;}
.director_wrap .director .career .tit{ font-weight: 500; color: #000;}
.director_wrap .director .career .date_tit:before{content:''; display: block; width: 4.6875vw; height: 0.625vw; background-color: #23419a; margin-bottom: 2.1875vw;}
.director_wrap .director .career .date{font-family: 'Spoqa Han Sans Neo', sans-serif; font-size:3.90625vw; color:#717171; line-height: 1.333em; }

/* 조직도 리스트 */
.org_part_wrap .tit_h5 {text-align: center; color: #435579; font-size: 23px; margin-bottom: 7.8125vw; position: relative;}
.org_part_wrap .tit_h5:before,
.org_part_wrap .tit_h5:after {content:''; width: 27%; position: absolute; height: 1px; background-color: #dbdce0; display: block; top: 1.71875vw;}
.org_part_wrap .tit_h5:before {left: 0;}
.org_part_wrap .tit_h5:after {right: 0;}
.org_part_wrap .org_part_w .org_tr{overflow:hidden;width:100%;}
.org_part_wrap .org_part_w .org_tr .org_td{position: relative; width:100%; /* height: 35.9375vw; */  margin-bottom: 3.125vw; background-color: #f5f6f8; padding: 3.75vw; background-image: url('/web/asset/images/common/org_wrap_bg.png'); background-position: center left; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
.org_part_wrap .org_part_w .org_tr .org_td .org_td_in{display:table; table-layout:fixed; width:100%;}
.org_part_wrap .org_td .pic{display:table-cell;width:20.9375vw; height: 28.90625vw; vertical-align:middle; }
.org_part_wrap .org_td .pic p{width:20.9375vw; height: 28.90625vw; overflow: hidden;}
.org_part_wrap .org_td .pic img {width: 100%; height: 100%;}
.org_part_wrap .org_td dl{display:table-cell; vertical-align:middle; color:#333; padding-left: 3.90625vw;}
.org_part_wrap .org_td dl dt{color:#23419a; margin-bottom:2.34375vw;font-size:3.28125vw;font-weight:bold;}
.org_part_wrap .org_td dl dt a{color:#23419a; font-size: 3.90625vw; font-weight: 600;}
.org_part_wrap .org_td dl dt .who{position: absolute; top: 0; right: 0; width: 13.125vw;}
.org_part_wrap .org_td dl dt .btn_view{position:absolute;top:1.25vw;right:0;}
.org_part_wrap .org_td dl dd{line-height:4.21875vw;}
.org_part_wrap .org_td dl dd span{width: 12.5vw; display: inline-block; position: relative; font-size: 3.28125vw; font-weight: 200; vertical-align: top; line-height:4.21875vw; margin-right: 2.34375vw;} 
.org_part_wrap .org_td dl dd span:before{content:''; width: 1px; height: 2.5vw; background-color: #96a2b3; position: absolute; right: 0; top: 0.9375vw;}
.org_part_wrap .org_td dl dd p{display: inline-block; font-size: 3.28125vw; font-weight: 500; width: 40.53125vw; -ms-word-break: keep-all; word-break: keep-all; line-height:4.21875vw; }
.org_part_wrap .btn_icon {width: 31.25vw; line-height: 9.0625vw; font-size: 3.125vw; font-weight: 500;}


/* 조직도 view */
.org_view_wrap {border-top:1px solid #000; border-bottom:1px solid #000; padding-bottom: 6.25vw;}
.org_view_wrap .org_view {margin-top: 4.6875vw; }
.org_view_wrap .org_view .org_view01 {width: 100%; float: left;}
.org_view_wrap .org_view .org_view02 {width: 100%; float: right;}
.org_view_wrap .org_view .org_view01 .pic {width: 28.125vw; height: 39.0625vw; overflow: hidden; margin: 0 auto 4.6875vw; float: left;}
.org_view_wrap .org_view .org_view01 .pic img {width: 100%;}
.org_view_wrap .org_view .org_view01 .profile {margin-left: 3.125vw; float: left; width: 64%;}
.org_view_wrap .org_view .org_view01 .profile .name {font-size: 5.46875vw; margin-bottom: 3.125vw;}
.org_view_wrap .org_view .org_view01 .profile p {line-height: 1.667em;}
.org_view_wrap .org_view .org_view01 .profile .info p {display: inline-block; width: 45.3125vw; -ms-word-break: keep-all; word-break: keep-all;}
.org_view_wrap .org_view .org_view01 .profile span {width: 13.28125vw; display: inline-block; vertical-align: top; line-height: 1.667em;}
.org_view_wrap .org_view .org_view01 .go_btn {margin-top: 3.125vw; text-align: right;}
.org_view_wrap .org_view .org_view01 .go_btn a {width: 28.125vw; height: 9.0625vw; line-height: 9.0625vw; border:1px solid #888888; font-size: 3.000vw; display: inline-block; text-align: center; color: #000; font-weight: 500; margin: 0 0.78125vw;}

.org_view_wrap .org_view .org_view02 {margin-top: 7.8125vw;}
.org_view_wrap .org_view .org_view02 dl dd {margin-top: 1.5625vw; margin-bottom: 4.6875vw; line-height: 1.667em;}
.org_view_wrap .org_view .org_view02 dl dd p,
.org_view_wrap .org_view .org_view02 dl dd div{font-size: 2.8125vw; color: #888; line-height: 1.667em; -ms-word-break: keep-all; word-break: keep-all;}
.org_list_tit {font-size: 4.84375vw; font-weight: 600;}

.list_wrap .list_boad01.list_boad_s {width: 100%;}
.list_wrap .list_boad01.list_boad_s li{background-color: #f2f4f7; margin-bottom: 6.25vw; border:1px solid #f2f4f7;}
.list_wrap .list_boad01.list_boad_s li .lt_img {width: 100%; }
.list_wrap .list_boad01.list_boad_s li .lt_txt {width: 100%; padding: 4.6875vw;}
.list_wrap .list_boad01.list_boad_s li .lt_txt .datename {margin-bottom: 3.125vw; width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_wrap .list_boad01.list_boad_s li .lt_txt .datename span {font-size: 2.5vw; color: #b8b9bb; font-weight: 200;}
.list_wrap .list_boad01.list_boad_s li .lt_txt .datename span.name a{font-size: 2.5vw; color: #b8b9bb;}
.list_wrap .list_boad01.list_boad_s li .lt_tit a {font-size: 3.59375vw; line-height: 1.250em; height: 3.75em; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal;}
.list_wrap .list_boad01.list_boad_s li .desc {padding: 0 4.6875vw 6.25vw; line-height: 1.667em; font-size: 3.28125vw; -ms-word-break: keep-all; word-break: keep-all;}

/* 교육연수 */
.ui-widget-content {
    background: transparent;
}
#tabs_edu {
    padding: 0 1.5625vw;
    text-align: center;
}
#tabs_edu::before {
    content: '';
    width: 100%;
    height: 600px;
    position: absolute;
    top: 149.21875vw;
    left: -19.84375vw;
    background: url(/web/images/info_bg.png) 0 0 no-repeat;
    background-size: 75%;
    z-index: -1;
}

#tabs_edu h3 {
    padding: 12.5vw 0 4.6875vw;
    color: #111;
    font-size: 4.53125vw;
    font-weight: 600;
}
#tabs_edu .pc_block {display: block;}
.edu_info ul.tab_bx {
    width: 100%;
    margin-bottom: 12.5vw;
}
.edu_info ul.tab_bx > li.tab {
    width: 50%;
    height: 15.625vw;
    text-align: center;
    background-color: #f5f6f8;
    border: 1px solid #dddee0;
    position: relative;
}
.edu_info ul.tab_bx > li.tab.active {
    background-color: #435578;
    border: none;
}
.edu_info ul.tab_bx > li.tab > a {
    font-size: 3.75vw;
    line-height: 15.625vw;
    color: #000;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.edu_info ul.tab_bx > li:last-child > a {
    padding-top: 2.34375vw;
    line-height: 1.3em;
}

.edu_info ul.tab_bx > li.tab.active > a {color: #fff;}


.edu_info .tab > div:first-child {height: 100%;}
.edu_info .tab > div:first-child > img {width: 100%;}
.edu_info .tab > div {
    width: 100%;
    height: auto;
}
.edu_info .tab .con1 .table {
    width: 100%;
    text-align: center;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
.edu_info .tab .con1 .table th {
    color: #666;
    font-size: 3.4375vw;
    vertical-align: middle;
    height: 10.15625vw;
    background-color: #f5f6f8;
}
.edu_info .tab .con1 .table td {
    height: 18.75vw;
    border-top: 1px solid #dbdce0;
    color: #666;
    font-size:3.4375vw;
    vertical-align: middle;
    line-height: 1.667em;
}
.edu_info .tab .con1 .table th, .tab table td {width: 50%;}
.edu_info .tab04 .con1 .table tr:nth-child(2) td:nth-child(2),
.edu_info .tab02 .con1 .table tr:nth-child(2) td:nth-child(2) {
    padding: 0;
    text-align: center !important;
}
.edu_info .tab03 .con1 .table tr:nth-child(2) td:nth-child(2) {padding: 0 1.5625vw;}

.edu_info .tab .con2 {padding-bottom: 20.3125vw;}
.edu_info .tab .con2 > ul li {font-size: 3.28125vw; line-height: 1.727em;}
.edu_info .tab .con2 > ul li::before {content: '-';}

.edu_info .tab .con3 {height:66.40625vw;}
.edu_info .tab03 .con3 {height: 35.9375vw;}
.edu_info .tab .con3 h3 {padding: 0 0 4.6875vw !important;}
.edu_info .tab .con3::before {
    content: '';
    position: absolute;
    top: -10.15625vw;
    bottom: 0;
    left: -9999px;
    right: -4.6875vw;
    background-color: #f5f6f8;
    z-index: -1;
}
.edu_info .tab02 .con3 > div {
    width: 80.9375vw;
    margin: 0 auto;
}
.edu_info .tab04 .con3 > div {
    width: 53.4375vw;
    margin: 0 auto;
    transform: translateX(-4.6875vw);
}
.tab .con3 .first_line {padding: 0;}
.edu_info .tab .con3 .second_line {
    position: absolute;
    top: 21.875vw;
    left: 11.71875vw;
}
.edu_info .tab01 .con3 .second_line {left: 11.71875vw;}
.edu_info .tab .con3 div.rhombusBox {
    width: 25.46875vw;
    height: 25.46875vw;
    margin-right: 1.25vw;
    padding-top: 3.125vw;
    background: url(/web/images/rbbox01.png) 0 0 no-repeat;
    background-size: contain;
}
.edu_info .tab .con3 > div > div > div:last-child {margin-right: 0;}
.edu_info .tab .con3 div.rhombusBox.rb02, 
.edu_info .tab .con3 div.rhombusBox.rb05,
.edu_info .tab04 .con3 div.rhombusBox.rb04 {
    background: url(/web/images/rbbox02.png) 0 0 no-repeat;
    background-size: contain;
}
.edu_info .tab04 .con3 div.rhombusBox.rb03,
.edu_info .tab04 .con3 div.rhombusBox.rb04 {transform: translate(12.5vw,-5.3125vw);}
.edu_info .tab .con3 div.rhombusBox > p {
    font-size: 3.4375vw;
    text-align: center;
    line-height: 1.5em;
    color: #fff;
}
.edu_info .tab .con3 div.rhombusBox.rb02 > p, 
.edu_info .tab .con3 div.rhombusBox.rb05 > p,
.edu_info .tab04 .con3 div.rhombusBox.rb04 > p {color: #435578;}
.edu_info .tab .con3 div.rhombusBox > p:first-child {
    font-weight: 900;
    position: relative;
}
.edu_info .tab .con3 div.rhombusBox > p:last-child {padding-top: 3.125vw;}
.edu_info .tab .con3 div.rhombusBox > p:first-child::after {
    content: '';
    width: 6.25vw;
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: 7.03125vw;
    left: 50%;
    transform: translateX(-50%);
}
.edu_info .tab .con3 div.rhombusBox.rb02 > p:first-child::after, 
.edu_info .tab .con3 div.rhombusBox.rb05 > p:first-child::after,
.edu_info .tab04 .con3 div.rhombusBox.rb04 > p:first-child::after {background-color: #435578;}
.edu_info .tab03 .con3 > p:nth-child(2) {
    padding-bottom: 3.125vw;
    color: #23419a;
    font-size: 3.4375vw;
    font-weight: 500;
}
.edu_info .tab03 .con3 > p:nth-child(3) {
    font-size: 2.8125vw;
    line-height: 1.833em;
}
.edu_info .tab .con4 p {
    font-size: 3.4375vw;
    line-height: 1.727em;
}
.edu_info .tab .con4 .txt, .tab .con4 .txt > span {
    font-size: 3.4375vw;
    color: #666;
}
.edu_info .tab .con4 .txt > span.txt1 {font-weight: 500;}
.edu_info .tab .con4 .txt > span.txt2 {
    color: #000;
    font-weight: 700;
}


/* 발전기금기탁 */
.inner2 {margin-right:4.6875vw; margin-left: 4.6875vw;}
.supporter .cont01 {padding-top:10.9375vw; padding-bottom:10.9375vw;}
.supporter .cont01 ul li img{padding-bottom: 6.25vw;}
.supporter .cont01 ul li span {font-size: 4.53125vw;}
.supporter .cont01 ul li p {font-size: 3.4375vw; letter-spacing: -0.050em; text-align: center;}

.supporter .tit_box {text-align: center;}
.supporter .tit_box .tit {font-size: 4.6875vw;}
.supporter .tit_box .sub_tit,
.supporter .tit_box .sub_tit span{font-size: 3.4375vw;} 

.supporter .cont02 .inner2{padding-top:12.5vw;}
.supporter .cont02 .benefit_img {display: none;}
.supporter .cont02 .benefit_img_m{display: block; width: 100%; margin: 9.375vw auto;}
.supporter .cont02 .benefit_img_m .txt_box {position: absolute; width: 40.9375vw; height: 40.9375vw;}
.supporter .cont02 .benefit_img_m .txt_box .num {font-size: 2.5vw; color: #fff; font-weight: 600;}
.supporter .cont02 .benefit_img_m .txt_box .num:after {content:''; display: block; width: 1px; height: 3.90625vw; background-color: #fff; margin: 1.5625vw auto; }
.supporter .cont02 .benefit_img_m .txt_box .txt {font-size: 3.4375vw; color: #fff; line-height: 1.455em;}
.supporter .cont02 .benefit_img_m .txt_box.tit{top: 49.53125vw; left: 25.78125vw; padding-top: 13.28125vw; width: 39.0625wv; height: 39.0625vw;}
.supporter .cont02 .benefit_img_m .txt_box.tb01{top: 0; left: 26.09375vw; padding-top: 10.3125vw; width: 38.59375vw; height: 38.59375vw;}
.supporter .cont02 .benefit_img_m .txt_box.tb02{top: 24.0625vw; left: 0px; padding-top: 6.71875vw;}
.supporter .cont02 .benefit_img_m .txt_box.tb03{top: 24.0625vw; right: 0px; padding-top: 10.3125vw; }
.supporter .cont02 .benefit_img_m .txt_box.tb04{bottom: 24.0625vw; left: 0px; padding-top: 10.3125vw; }
.supporter .cont02 .benefit_img_m .txt_box.tb05{bottom: 0; left: 26.09375vw; padding-top: 5.78125vw; width: 38.59375vw; height: 38.59375vw;}
.supporter .cont02 .benefit_img_m .txt_box.tb06{bottom: 24.0625vw; right: 0px; padding-top: 10.3125vw;}
.supporter .cont02 .benefit_img_m .txt_box.tit .num{font-size: 3.4375vw; font-weight: 400;}
.supporter .cont02 .benefit_img_m .txt_box.tit .num:after{content:none;}
.supporter .cont02 .benefit_img_m .txt_box.tit .txt {font-size: 6.25vw; font-weight: 900;}

.supporter .cont03 {padding-top:10.9375vw; padding-bottom:10.9375vw;}
.supporter .cont03 .inner2>ul>li {border:1px solid #dddddd; height: 35.9375vw; padding: 4.6875vw 7.03125vw; margin-bottom: 3.125vw;}
.supporter .cont03 .inner2>ul>li:first-child{border: 0; padding: 0;}
.supporter .cont03 .inner2>ul>li:last-child {margin-right: 0px;}
.supporter .cont03 .list {display: none;}
.supporter .cont03 .list_m ul li{font-size: 3.4375vw; text-align: center; line-height: 1.545em;}
.supporter .cont03 .list_m ul li:last-child {padding-top: 1.5625vw;}
.supporter .cont03 .inner2>ul>li .cont3_tit {font-size: 3.4375vw; font-weight: 600; text-align: center;}

.supporter .cont03 .bank_info{padding-top: 5.46875vw;}
.supporter .cont03 .bank_info img{width: 22.34375vw;}
.supporter .cont03 .bank_info .bank_num{font-size: 4.6875vw;}
.supporter .cont03 .bank_info .bank_name{font-size: 2.8125vw;}
.supporter .cont03 .bank_info .bank_num,
.supporter .cont03 .bank_info .bank_name {padding-top: 1.5625vw;}
.supporter .cont03 .inquiry{padding-top: 3.125vw; width: 56.25vw; margin: 0 auto;}	
.supporter .cont03 .inquiry li {padding-top: 1.5625vw;}
.supporter .cont03 .inquiry li img{margin-right: 2.34375vw; width: 5.625vw;}
.supporter .cont03 .inquiry li p,
.supporter .cont03 .inquiry li span{display: inline-block; line-height: 1.833em; font-size: 2.8125vw; font-family: 'Spoqa Han Sans Neo', sans-serif;}
.supporter .cont03 .inquiry li p {width: 30%;}
.supporter .cont03 .inquiry li span {width: 52%; position: relative;}
.supporter .cont03 .inquiry li span:before{content:''; position: absolute; width: 1px; height: 2.1875vw; background-color: #dddddd; top: 1.71875vw; left: -2.1875vw;}

.supporter .cont04 {padding-top: 10.9375vw; padding-bottom: 10.9375vw;}

.supporter .cont04 .donate>li{float: left; height: 48.4375vw; padding-top: 7.8125vw; /* 50px */ padding-bottom: 9.0625vw; width: 100%; margin-top: 3.125vw;}
.supporter .cont04 .donate img{width: 12.5vw;}
.supporter .cont04 .donate .donate_list{width: 87%; margin: 3.125vw auto 0;}
.supporter .cont04 .donate .donate_list li{float: left; text-align: left; line-height: 1.727em;}
.supporter .cont04 .donate .donate_list li span{font-size: 3.4375vw; display: inline-block; letter-spacing: -0.025em;}
.supporter .cont04 .donate .donate_list li .name{width: 11.09375vw;}
.supporter .cont04 .donate .donate_list li .won{width: 20.625vw;}
.supporter .cont04 .donate .donate_list li:nth-child(2n) {margin-left:13.4375vw;}

.supporter .cont04 .donate .donate_list2 li{float:none;}
.supporter .cont04 .donate .donate_list2 li:nth-child(2n){margin-left: 0;}
.supporter .cont04 .donate .donate_list2 li .name{width: 51.09375vw;}
.supporter .cont04 .donate .donate_list2 li .won{width: 21.5625vw;}


/* 사이트맵 */
.sitemap_wrap {border-top: 1px solid #000000; border-bottom:1px solid #000000;}
.sitemap_wrap .sitemap {border-bottom:1px solid #dbdce0;}
.sitemap_wrap .sitemap dt{ font-size: 3.90625vw; height: 12.5vw; float: left; line-height: 12.5vw; width: 25%; font-weight: 900;}
.sitemap_wrap .sitemap dd{ float: left; width: 75%;}
.sitemap_wrap .sitemap dd div {float: left;}
.sitemap_wrap .sitemap dd div a {font-size: 2.8125vw; padding: 1.5625vw 3.125vw; line-height: 12.5vw; color: #666666;}
.sitemap_wrap .sitemap dd div a:hover {background-color: #435578; color: #fff;}

/* 찾아오시는 길 */
.location_map_bx{position:relative; }	
.location_map_bx .map_info {left:4.6875vw;right:4.6875vw;bottom:4.6875vw;border-radius:0.78125vw;background: #435578;z-index:10;text-align:center;color:#fff;font-size:2.8125vw;padding:4.6875vw 0;}	
.location_map_bx .map_info span{display:inline-block;padding:0.78125vw 10.15625vw; color: #fff; font-size: 2.8125vw; line-height: 6.09375vw;}
.location_map_bx .map_info span i{padding-right:1.5625vw; width: 6.5625vw; display: inline-block; line-height: 5vw;}
.location_map_bx .mapframe .root_daum_roughmap{width:100%;}
.location_map_bx .mapframe .wrap_map{ height: auto }
.location_map_bx .root_daum_roughmap .map {height:0;padding-bottom:65%;}
				
.location_txt_bx {overflow:hidden;width:100%; background-color: #f5f6f8; padding: 7.8125vw 1.5625vw;}
.location_txt_bx dl{width:100%;}
.location_txt_bx .traffic{float:left;}	
.location_txt_bx .self_driving{float:right; padding-top: 7.8125vw;}
.location_txt_bx .traffic dt i,
.location_txt_bx .self_driving dt i{ width: 5.78125vw; display: inline-block; line-height: 5.3125vw;}
.location_txt_bx .traffic dt i img,
.location_txt_bx .self_driving dt i img{ width: 100%;}

.location_txt_bx dl dt{padding-bottom:3.90625vw;font-size:3.4375vw;font-weight:bold;color:#435578;border-bottom:2px solid #435578;}
.location_txt_bx dl dt i{margin-right:2.34375vw;}
.location_txt_bx dl dd{padding:3.59375vw 0;border-bottom:1px solid #ddd; line-height:3.90625vw;}
.location_txt_bx dl dd .tit{position:relative;padding:0 0 1.5625vw 0; font-size:3.125vw;font-weight:bold;color:#435578;}
.location_txt_bx dl dd div {font-size:2.8125vw; line-height: 1.333em; color:#435578;}
.location_txt_bx dl dd .tit .btn_icon {font-size: 2.8125vw; background-color: #fb7932; border-radius:50%; color: #fff; width: 5.3125vw; height: 5.3125vw; line-height: 5.3125vw; margin-right: 0.78125vw;}
.location_txt_bx dl dd .tit .btn_icon.pink{background-color: #fb3287;}
.location_txt_bx dl dd .tit .btn_icon.red{background-color: #fb3232; width: 12.03125vw; border-radius:3.90625vw;}
.location_txt_bx dl dd .tit .btn_icon.bg_ico {background-image: url('/web/asset/images/sub/map_icon.png'); background-color: transparent; -webkit-background-size: cover; background-size: cover;}
.location_txt_bx dl dd .tit .btn_icon.bg_ico img{width: 5.3125vw;}

/* 찾아오시는 길 */
.inner2 {margin-right: 4.6875vw; margin-left: 4.6875vw;}
.library .library_intro01 {padding-top:10.9375vw; padding-bottom:10.9375vw;}
.library .library_intro01 ul li{ text-align: center; }
.library .library_intro01 ul li span {font-size: 4.53125vw;}
.library .library_intro01 ul li p {font-size: 3.4375vw; line-height: 1.667em; letter-spacing: -0.05em;}
.library .library_intro01 ul li p.tit {font-size: 4.6875vw; color: #435578; font-weight: 600; line-height: 1.467em; padding-top: 7.8125vw;}

.library .library_intro02 {padding-top: 100px;}
.library .library_intro02 .cont_tit {width: 34.6875vw; margin: 0 auto;}
.library .library_intro02 .cont_tit img {width: 100%;}
.library .library_intro02 .list_wrap ul li { width: 100%; margin: 7.8125vw auto; text-align: center;}
.library .library_intro02 .list_wrap ul li .servi_img {width: 44.53125vw; margin: 0 auto;}
.library .library_intro02 .list_wrap ul li img {width: 100%;}
.library .library_intro02 .list_wrap ul li .servi_tit { margin: 4.6875vw auto; width: 18.59375vw;}
.library .library_intro02 .list_wrap ul li .servi_desc {font-size: 3.4375vw; line-height: 1.667em; letter-spacing: -0.05em; font-weight: 200;}

.library .library_time {margin-top: 14.0625vw; padding:7.8125vw 3.90625vw; border:1px solid #dddee0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.library .library_time ul {float: left; width: 50%; text-align: center;}
.library .library_time .tit{font-size: 3.4375vw; color: #23419a; font-weight: 600; position: relative; padding-bottom: 7.8125vw;}
.library .library_time .tit:before{content:''; position: absolute; display: block; width: 6.5625vw; height: 1px; background-color: #dedede;  bottom: 3.125vw; margin: 0 auto; left: 0; right: 0;}
.library .library_time .tit span {width: 3.125vw; display: inline-block; line-height: 3.75vw;}
.library .library_time .tit span img{width: 100%;}
.library .library_time .txt{color: #666; font-size: 3.4375vw; line-height: 1.667em; }
.library .library_time .txt .txt_pb {padding-bottom: 3.125vw;}
.library .library_time .time_dn {display: none;}


/* */


/* 테블릿 세로 ~ */
@media screen and (min-width: 768px){

	.list_wrap .mt50{margin-top:42px;}
	.list_wrap .mb40{margin-bottom:34px;}

	.list_wrap .pt60{padding-top:51px;}

	.list_wrap .pb15{padding-bottom:12px;}
	.list_wrap .pb60{padding-bottom:51px;}

	.list_wrap .pr15{padding-right: 12px;}

	/* 게시판 뷰 fix_share */
	.fix_share{
		bottom: 23%;
	}
	.fix_share>li{
		width: 58px;
		height: 58px;
		line-height: 58px;
	}

	select{
		background: url('/web/asset/images/common/select_arr.png') no-repeat right 15px center;
		background-size: 13px auto;
		padding-left: 20px;
		padding-right: 40px;
		line-height: 40px;
		background-color: #fff;
	}
	.chechk_year .select_basic {font-size: 11px !important;}

	.list_check input + .check_txt {
		padding-left:35px;
		padding-right: 15px;
		background-size: 24px 24px;
	}
	.sub_inner{
		margin: 0 20px;
	}
	.list_wrap .boad_search_bx {
		padding: 53px 5px;
	}
	.list_wrap .boad_search_bx .SlectBox{
		width: 140px;
		height: 54px;
	}
	.list_wrap .boad_search_bx .sc_inp{
		width: 275px;
		height: 54px;
		padding: 10px;
		margin-left: 6px;
	}
	.list_wrap .boad_search_bx .sc_btn{
		width: 100px;
		height: 54px;
		margin-left: 6px;
	}
	.list_wrap .list_check {
		padding: 40px 25px 30px;
		margin-bottom: 40px;
	}
	.list_wrap .list_check li{
		margin-bottom: 20px;
	}
	.list_wrap .list_check li label{padding-bottom: 10px;}
	.list_wrap .list_check > div{
		padding-bottom: 15px;
	}
	.list_wrap .list_boad01 .lt_img .img_frame{
		height: 485px;
	}
	.list_wrap .list_boad01 .txt_wrap{
		padding: 40px 30px;
	}
	.list_wrap .list_boad01 .txt_wrap .datename .bar,
	.list_wrap .list_boad01.list_boad_new .datename .bar{
		margin: 0 5px 0 7px;
		height: 14px;
		width: 1px;
	}

	/* view */
	.view_w .view_bx01 {
		margin-bottom: 68px;
	}
	.view_w .view_bx01 .tit{
		padding-right: 12px;	
		padding-left: 12px;
	}
	.view_w .writer_info{
		padding: 25px 12px;
	}
	.view_w .writer_info .hit {
		padding-left: 25px;
	}
	.view_w .writer_info .hit:before{
		width: 1px;
		height: 17px;
		top: 7px;
		left: 10px;
	}
	.view_w .post_silde2 {margin-top: 25px;}	
	
	

	/* 뷰페이지 슬라이드 */
	.view_w .post_silde2 .slick-slide {margin: 0 5px;}

	.view_w .post_silde2 .slick-arrow {
		background-position-y: 0;
		width: 24px;
		height: 40px;
		bottom: 35%;
	}
	.view_w .post_silde2 .slick-arrow.slick-prev{
		left: 5px;
	}
	.view_w .post_silde2 .slick-arrow.slick-next{
		right: 5px;
	}


	.view_w .post_text {
		margin: 68px auto 0;
	}
	.view_w .view_bx02{
		padding-top: 22px;
		padding-bottom: 11px;
		text-align: left;
	}
	.view_w .view_bx02 .file_txt img{
		width: 17px;
		padding-top: 2px;
	}
	.view_w .view_bx02 .write{
		padding-left: 25px;
	}
	.view_w .view_bx02 .write:before{
		width: 1px;
		height: 11px;
		top: 6px;
		left: 11px;
	}
	.view_btn a{
		width: 170px;
		padding: 17px 0;
	}
	.view_list dl dt{
		padding-left:17px; 
		padding-right: 17px;
	}
	.view_list dl dt:after{
		height: 17px;
		top: 3px;
		right: 7px;
	}
	.view_list dl dt:before{
		width: 6px;
		height: 4px;
		top: 6px;
		left: 2px;
	}
	.view_list dl dd a{
		width: 69%;
	}

	/* 인사말 */	
	.new_wrap .tab_wrap.w2 .tab {width: 50%;}
	.new_wrap .tab_wrap.w3 .tab {width: 33.3%;}
	.new_wrap .tab_wrap.w4 .tab {width: 50%;}
	.new_wrap .tab_wrap .tab{height:74px;}
	.new_wrap .tab_wrap .tab a{font-size:22px; padding-top:23px;}
    .new_wrap .tab_wrap.w7 .tab a {line-height: 74px;}
	.new_wrap .tab_wrap.w4 .tab_pt a{padding-top:15px;}
	/* .new_wrap .text_wrap h3 {width:600px;} */

	/* 교육연수소개 */
	.new_wrap .tab_wrap.w4 .tab:nth-child(1){border-bottom:2px solid #fff; border-right:2px solid #fff;}
	.new_wrap .tab_wrap.w4 .tab:nth-child(2){border-bottom:2px solid #fff;}
	.new_wrap .tab_wrap.w4 .tab:nth-child(3){border-right:2px solid #fff;}

	.new_wrap .text_wrap .explanation .right_text{text-align:right; padding-top: 60px;}
	.ui-tabs .ui-tabs-nav li{margin:0 !important;}
	
	/* 개관및 주요사업 */
	.esta_wrap h3 {
        padding: 75px 0 25px;
        font-size: 29px;
    }
    .esta_inner {
        margin: 0 20px;
    }
    .esta_wrap .con1 .visual img.pc {
        display: none;
        /* width: 1100px; */
    }
    .esta_wrap .con1 .visual img.m {
        display: block;
        width: 100%;
    } 
    .esta_wrap .con1 .text_box02 {
        padding: 0 30px 75px;
        text-align: center;
        background-color: #435578;
    }
    .esta_wrap .con1 .text_box02 p {
        font-size: 22px;
        font-weight: 100;
        line-height: 1.727em;
    }
    .esta_wrap .con1 .text_box01 {
        text-align: center;
        padding: 0 105px 75px;
        background-color: #f5f6f8;
    }
    .esta_wrap .con1 .text_box01 p {
        font-size: 22px;
        font-weight: normal;
        line-height: 1.727em;
    }
    .esta_wrap .con2 {
        text-align: center;
		padding-top: 70px;
    }
    .esta_wrap .con2 p {
        font-size: 22px;
        line-height: 1.727em;
    }
    .esta_wrap .con2 ul {
        width: 100%;
        height: 900px;
        margin: 70px auto 75px;
        background: url("/web/asset/images/sub/m_esta_cont2_bg.png") 0 0 no-repeat;
        background-size: 100%;
    }
	.esta_wrap .con2 .esta_con2_img img {display: block; margin: 70px auto 140px; width: 580px;}
	.esta_wrap .con3 {
		height: 647px;
		padding:0px 0 0;
		text-align: center;
		background: url("/web/asset/images/sub/esta_cont03_bg.jpg") center center no-repeat;
		background-size: cover;
	}
	.esta_wrap .cont3_txt_wrap {
		width: 580px;
		margin: 0 auto;
	}
	.esta_wrap .cont3_txt_wrap .txt_area {
		width: 50%;
		position: relative;
	}
	.esta_wrap .cont3_txt_wrap .txt_area .num,
	.esta_wrap .cont3_txt_wrap .txt_area .dot {
		font-size: 100px;
		font-weight: bolder;
	}
	.esta_wrap .cont3_txt_wrap .txt_area .txt {
		font-size: 22px;
		padding-top: 30px;
	}
	.esta_wrap .cont3_txt_wrap .txt_area:nth-child(3),
	.esta_wrap .cont3_txt_wrap .txt_area:nth-child(4){padding-top: 9.375vw;}
	.esta_wrap .con4 .esta_con4_img img{margin: 0 auto; width: 580px; display: block;}

	/* 언론속 세종 */
	.list_boad02 table thead th {padding-top: 17px; padding-bottom: 17px;}
	.list_boad02 table tbody td {padding:17px 8px; }

	/* 미디어 */
	.vod_list01 .img_frame {width: 33%;} 
	.vod_list01 .img_frame img { margin: 0;}
	.vod_list01 .txts {padding: 33px 20px; width: 67%;}
	.vod_list01 .txts .date {padding-top: 30px;}

	/* 주요 행사 예고 */
	.event_boad01 .event_thum {
		height: 200px;
	}
	.event_boad01 .event_thum .event_circle{
		width: 134px; 
		height: 134px; 	
	}
	.event_boad01 .event_thum .event_circle:before{
		top: 0px;
		width: 134px;
		height: 134px;
	}
	.event_boad01 .event_thum .event_circle:after{
		top: 8px;
		width: 120px;
		height: 120px;
	}
	.event_boad01 .event_thum .event_circle .date {
		font-size: 30px;	
	}
	.event_boad01 .event_thum .event_circle .year {
		font-size: 16px;
		margin-top: 5px;
	}
	.event_boad01 .event_tit {padding: 34px;}

	/* 통합검색 */
	.totalsearch_wrap {
		padding: 20px 20px 15px;
	}
	.totalsearch_wrap .in_result {
		padding-top:10px; 
		padding-left: 154px; 
	}
	.list_wrap .list_boad01.list_boad_new {width: 100%;}
	.boad_search_bx.boad_search_bx02 .sc_btn {width: 97px;}
	.boad_search_bx.boad_search_bx02 .sc_inp {width: 430px;}
	.list_boad01.list_boad_new li{
		margin-bottom: 40px; 
	}
	.list_boad01.list_boad_new .lt_txt {
		padding: 50px 20px;
	}
	.down {
		top: 10px; 
		right: 10px;
	}

	
	/* 조직도 소개 세부 
	.list_wrap .list_boad01.list_boad_s li {margin-bottom: 40px;}
	.list_wrap .list_boad01.list_boad_s .lt_txt { padding: 30px;}*/

	/* 조직도 */
	.director_wrap:after{padding-bottom: 10px;}
	.director_wrap .director{ width: 48%; margin:0 20px 40px 0;}
	.director_wrap .director:nth-child(2n){ margin:0 0px 40px 0;}
	.director_wrap .director .name{ padding:15px 0; }
	.director_wrap .director .name span{font-size:20px;border:2px; }
	.director_wrap .director .name em{font-size:18px;padding-top:10px;}
	.director_wrap .director .career{height: 380px; padding: 25px 30px 10px 15px;  margin-left: 20px; margin-top: -20px;}
	.director_wrap .director .career .tit{padding:0 0 8px;font-size:20px;}
	.director_wrap .director .career ul{height: 250px; }
	.director_wrap .director .career ul li{font-size:14px; }
	.director_wrap .director .career .date_tit:before{width: 30px; height: 4px;  margin-bottom: 14px;}
	.director_wrap .director .career .date{ font-size:18px;}
	

	/* 조직도 리스트 */
	.org_part_wrap .tit_h5 {font-size: 23px; margin-bottom: 50px;}
	.org_part_wrap .tit_h5:before,
	.org_part_wrap .tit_h5:after {top: 11px;}
	.org_part_wrap .org_part_w .org_tr .org_td{/* height: 230px; */ margin-bottom: 20px; padding: 20px;}
	.org_part_wrap .org_td .pic{width:94px; height: 130px;}
	.org_part_wrap .org_td .pic p{width:94px; height: 130px;}
	.org_part_wrap .org_td dl{padding-left: 25px;}
	.org_part_wrap .org_td dl dt{margin-bottom:15px;font-size:21px;}
	.org_part_wrap .org_td dl dt a{font-size: 25px; }
	.org_part_wrap .org_td dl dt .who{width: 84px;}
	.org_part_wrap .org_td dl dt .btn_view{top:8px;}
	.org_part_wrap .org_td dl dd{line-height:27px;}
	.org_part_wrap .org_td dl dd span{width: 80px; font-size: 21px; line-height:27px; margin-right: 15px;} 
	.org_part_wrap .org_td dl dd span:before{height: 16px; top: 6px;}
	.org_part_wrap .org_td dl dd p{font-size: 21px; width: 413px; line-height:27px; }
	.org_part_wrap .btn_icon {width: 200px; line-height: 58px; font-size: 20px;}

	/* 조직도 view */
	.org_view_wrap {padding-bottom: 40px;}
	.org_view_wrap .org_view {margin-top: 30px;}
	.org_view_wrap .org_view .org_view01 .pic {width: 180px; height: 250px;  margin: 0 auto 30px; }
	.org_view_wrap .org_view .org_view01 .profile {margin-left: 20px; }
	.org_view_wrap .org_view .org_view01 .profile .name {font-size: 35px; margin-bottom: 20px;}
	.org_view_wrap .org_view .org_view01 .profile .info p { width: 90%;}
	.org_view_wrap .org_view .org_view01 .profile span {width: 85px; }
	.org_view_wrap .org_view .org_view01 .go_btn {margin-top: 20px;}
	.org_view_wrap .org_view .org_view01 .go_btn a {width: 180px; height: 58px; line-height: 58px; font-size: 18px;  margin: 0 5px;}
	
	.org_view_wrap .org_view .org_view02 {margin-top: 50px;}
	.org_view_wrap .org_view .org_view02 dl dd {margin-top: 10px; margin-bottom: 30px; }
	.org_view_wrap .org_view .org_view02 dl dd p,
	.org_view_wrap .org_view .org_view02 dl dd div{font-size: 18px; }
	.org_list_tit {font-size: 31px;}

	.list_wrap .list_boad01.list_boad_s li{ margin-bottom: 40px; }
	.list_wrap .list_boad01.list_boad_s li .lt_txt {padding: 30px;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt .datename {margin-bottom: 20px;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt .datename span {font-size: 16px;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt .datename span.name a{font-size: 16px; }
	.list_wrap .list_boad01.list_boad_s li .lt_tit a {font-size: 23px;}
	.list_wrap .list_boad01.list_boad_s li .desc {padding: 0 30px 40px; font-size: 21px;}

    /* 교육연수 */
    #tabs_edu {padding: 0 10px;}
    #tabs_edu::before {height: 1000px; top: 985px; left: -127px;}
    #tabs_edu h3 {padding: 80px 0 30px; font-size: 29px;}
    .edu_info ul.tab_bx {margin-bottom: 80px;}
    .edu_info ul.tab_bx > li.tab {height: 100px;}
    .edu_info ul.tab_bx > li.tab > a {font-size: 24px; line-height: 100px;}
    .edu_info ul.tab_bx > li:last-child > a {padding-top: 15px; line-height: 1.3em;}
    
    .edu_info .tab .con1 .table {width: 100%;}
    .edu_info .tab .con1 .table th {font-size: 22px; height: 65px;}
    .edu_info .tab .con1 .table td {height: 120px; font-size:22px;}
    .edu_info .tab03 .con1 .table tr:nth-child(2) td:nth-child(2) {padding: 0 10px;}
    .edu_info .tab .con2 {padding-bottom: 130px;}
    .edu_info .tab .con2 > ul li {font-size: 18px;}
    
    .edu_info .tab .con3 {height: 425px;}
    .edu_info .tab03 .con3 {height: 230px;}
    .edu_info .tab .con3 h3 {padding: 0 0 30px !important;}
    .edu_info .tab .con3::before {top: -65px; bottom: 0; left: -9999px;}
    .edu_info .tab .con3 .first_line {padding: 0;}
    .edu_info .tab .con3 .second_line {top: 140px; left: 75px;}
    .edu_info .tab .con3 div.rhombusBox {
        width: 163px;
        height: 163px;
        margin-right: 8px;
        padding-top: 20px;
    }
    .edu_info .tab04 .con3 div.rhombusBox.rb03,
    .edu_info .tab04 .con3 div.rhombusBox.rb04 {transform: translate(80px,-34px);}
    .edu_info .tab01 .con3 > div {width: 580px; margin: 0 auto;}
    .edu_info .tab02 .con3 > div { width: 518px;}
    .edu_info .tab04 .con3 > div {width: 342px; transform: translateX(-30px);}
    .edu_info .tab .con3 div.rhombusBox > p {font-size: 22px;}
    .edu_info .tab .con3 div.rhombusBox > p:last-child {padding-top: 20px;}
    .edu_info .tab .con3 div.rhombusBox > p:first-child::after {width: 40px; top: 45px;}
    .edu_info .tab03 .con3 > p:nth-child(2) {padding-bottom: 20px; font-size: 22px;}
    .edu_info .tab03 .con3 > p:nth-child(3) {font-size: 18px;}
    .edu_info .tab .con4 p {font-size: 22px;}
    .edu_info .tab .con4 .txt, .tab .con4 .txt > span {font-size: 22px;}


	/* 발전기금기탁 */
	.inner2 {margin-right:30px; margin-left: 30px;}
	.supporter .cont01 {padding-top:70px; padding-bottom:70px;}
	.supporter .cont01 ul li {text-align: center;}
	.supporter .cont01 ul li img{padding-bottom: 40px; }
	.supporter .cont01 ul li span {font-size: 29px;}
	.supporter .cont01 ul li p {font-size: 22px;}

	.supporter .tit_box .tit {font-size: 30px;}
	.supporter .tit_box .sub_tit,
	.supporter .tit_box .sub_tit span{font-size: 22px;} 

	.supporter .cont02 .inner2{padding-top:80px;}
	.supporter .cont02 .benefit_img {display: none;}
	.supporter .cont02 .benefit_img_m{display: block; width: 580px; margin: 60px auto;}
	.supporter .cont02 .benefit_img_m .txt_box {width: 262px; height: 262px;}
	.supporter .cont02 .benefit_img_m .txt_box .num {font-size: 16px;}
	.supporter .cont02 .benefit_img_m .txt_box .num:after {width: 1px; height: 25px; margin: 10px auto; }
	.supporter .cont02 .benefit_img_m .txt_box .txt {font-size: 22px; }
	.supporter .cont02 .benefit_img_m .txt_box.tit{top: 317px; left: 165px; padding-top: 85px; width: 250px; height: 250px;}
	.supporter .cont02 .benefit_img_m .txt_box.tb01{top: 0; left: 167px; padding-top: 66px; width: 247px; height: 247px;}
	.supporter .cont02 .benefit_img_m .txt_box.tb02{top: 154px; left: 0px; padding-top: 43px;}
	.supporter .cont02 .benefit_img_m .txt_box.tb03{top: 154px; right: 0px; padding-top: 66px; }
	.supporter .cont02 .benefit_img_m .txt_box.tb04{bottom: 154px; left: 0px; padding-top: 66px; }
	.supporter .cont02 .benefit_img_m .txt_box.tb05{bottom: 0; left: 167px; padding-top: 37px; width: 247px; height: 247px;}
	.supporter .cont02 .benefit_img_m .txt_box.tb06{bottom: 154px; right: 0px; padding-top: 66px;}
	.supporter .cont02 .benefit_img_m .txt_box.tit .num{font-size: 22px;}
	.supporter .cont02 .benefit_img_m .txt_box.tit .txt {font-size: 40px;}

	.supporter .cont03 {padding-top:70px; padding-bottom:70px;}
	.supporter .cont03 .inner2>ul>li {height: 230px; padding: 30px 45px; margin-bottom: 20px;}
	.supporter .cont03 .list_m ul li{font-size: 22px;}
	.supporter .cont03 .list_m ul li:last-child {padding-top: 10px;}
	.supporter .cont03 .inner2>ul>li .cont3_tit {font-size: 22px;}

	.supporter .cont03 .bank_info{padding-top: 35px;}
	.supporter .cont03 .bank_info img{width: 143px;}
	.supporter .cont03 .bank_info .bank_num{font-size: 30px;}
	.supporter .cont03 .bank_info .bank_name{font-size: 18px;}
	.supporter .cont03 .bank_info .bank_num,
	.supporter .cont03 .bank_info .bank_name {padding-top: 10px;}
	.supporter .cont03 .inquiry{padding-top: 20px; width: 360px;}	
	.supporter .cont03 .inquiry li {padding-top: 10px;}
	.supporter .cont03 .inquiry li img{margin-right: 15px; width: 36px;}
	.supporter .cont03 .inquiry li p,
	.supporter .cont03 .inquiry li span{font-size: 18px;}
	.supporter .cont03 .inquiry li span {width: 54%;}
	.supporter .cont03 .inquiry li span:before{height: 14px; top: 11px; left: -14px;}

	.supporter .cont04 {padding-top: 70px; padding-bottom: 70px;}

	.supporter .cont04 .donate>li{float: left; height: 380px; padding-top: 58px; padding-bottom: 58px; margin-top: 20px;}
	.supporter .cont04 .donate img{width: 80px;}
	.supporter .cont04 .donate .donate_list{width: 500px; margin: 20px auto 0;}
	.supporter .cont04 .donate .donate_list li{line-height: 2.364em;}
	.supporter .cont04 .donate .donate_list li span{font-size: 22px;}
	.supporter .cont04 .donate .donate_list li .name{width: 71px;}
	.supporter .cont04 .donate .donate_list li .won{width: 132px;}
	.supporter .cont04 .donate .donate_list li:nth-child(2n) {margin-left:86px;}

	.supporter .cont04 .donate .donate_list2 li:nth-child(2n){margin-left: 0;}
	.supporter .cont04 .donate .donate_list2 li .name{width: 327px;}
	.supporter .cont04 .donate .donate_list2 li .won{width: 138px;}

	/* 사이트맵 */
	.sitemap_wrap .sitemap dt{ font-size: 25px; height: 80px;line-height: 80px;  width: 20%;}
	.sitemap_wrap .sitemap dd div a {font-size: 18px; padding: 10px 20px; line-height: 80px;}

	/* 찾아오시는 길 */
	.location_map_bx .map_info {left:30px;right:30px;bottom:30px;border-radius:5px;font-size:18px;padding:30px 0;}	
	.location_map_bx .map_info span{padding:5px 65px; font-size: 18px; line-height: 39px;}
	.location_map_bx .map_info span i{padding-right:10px; width:42px; line-height: 32px;}
					
	.location_txt_bx {width:100%; padding: 50px 30px;}
	.location_txt_bx .self_driving{float:right; padding-top: 50px;}
	.location_txt_bx .traffic dt i,
	.location_txt_bx .self_driving dt i{ width: 37px; line-height: 34px;}

	.location_txt_bx dl dt{padding-bottom:25px;font-size:22px;}
	.location_txt_bx dl dt i{margin-right:15px;}
	.location_txt_bx dl dd{padding:23px 0; line-height:25px;}
	.location_txt_bx dl dd .tit{padding:0 0 10px 0; font-size:20px;}
	.location_txt_bx dl dd div {font-size:18px;}
	.location_txt_bx dl dd .tit .btn_icon {font-size: 18px; width: 34px; height: 34px; line-height: 34px; margin-right: 5px;}
	.location_txt_bx dl dd .tit .btn_icon.red{ width: 77px; border-radius:25px;}

	/* 찾아오시는 길 */
	.inner2 {margin-right: 30px; margin-left: 30px;}
	.library .library_intro01 {padding-top:70px; padding-bottom:70px;}
	.library .library_intro01 ul li span {font-size: 29px;}
	.library .library_intro01 ul li p {font-size: 22px; }
	.library .library_intro01 ul li p.tit {font-size: 30px; padding-top: 50px;}
	
	.library .library_intro02 {padding-top: 100px;}
	.library .library_intro02 .cont_tit {width: 222px; }
	.library .library_intro02 .list_wrap ul li {  margin: 50px auto; }
	.library .library_intro02 .list_wrap ul li .servi_img {width: 285px; }
	.library .library_intro02 .list_wrap ul li .servi_tit { margin: 30px auto; width: 119px;}
	.library .library_intro02 .list_wrap ul li .servi_desc {font-size: 22px;}

	.library .library_time {margin-top: 90px; padding:50px 25px;}
	.library .library_time .tit{font-size: 22px; padding-bottom: 50px;}
	.library .library_time .tit:before{width: 42px; height: 1px; bottom: 20px;}
	.library .library_time .tit span {width: 20px; line-height: 24px;}
	.library .library_time .txt{font-size: 22px; }
	.library .library_time .txt .txt_pb {padding-bottom: 20px;}

}
/* 테블릿 가로 ~ */
@media screen and (min-width: 1024px){

	.chechk_year .select_basic {font-size: 14px !important;}
	
	.list_wrap .boad_search_bx .SlectBox{
		width: 188px;
	}
	.list_wrap .boad_search_bx .sc_inp{
		width: 540px;
	}
	.list_wrap .boad_search_bx .sc_btn{
		width: 186px;
	}
	.list_wrap .list_boad01 .lt_img{
		width: 35%;
	}	
	.list_wrap .list_boad01 .lt_img .img_frame{
		height: 230px;
	}
	.list_wrap .list_boad01 .txt_wrap{
		width: 65%;
		padding: 25px 30px;
	}
	.list_wrap .list_check li{
		float: left;
	}
	.list_wrap .list_check li label{float: none;}

	/* view */
	.view_w .view_bx01 {
		margin-bottom: 80px;
	}
	.view_w .view_bx01 .tit{
		padding-right: 15px;	
		padding-left: 15px;
	}
	.view_w .writer_info{
		padding: 30px 15px;
	}
	.view_w .writer_info .hit{
		padding-left: 30px;
	}
	.view_w .writer_info .name {display: inline-block;}
	.view_w .writer_info .hit:before{
		height: 14px;
		top: 8px;
		left: 13px;
	}
	/* .view_w .post_silde1{height: 684px;} */
	.view_w .post_silde1 {width: 785px;}
	.view_w .post_silde1 .swiper-slide {width: 785px;}
	.view_w .post_silde2 {margin-top: 30px;}
	.view_w .post_silde2 .swiper-wrapper {width: 276px;}
	.view_w .post_imgs .btn {
		width: 24px;
		height: 40px;
		bottom: 51px;
	}
	.view_w .post_text {
		margin: 80px auto 0;
	}
	.view_w .view_bx02{
		padding-top: 5px;
		padding-bottom: 13px;
	}
	.view_w .view_bx02 .file_txt img{
		width: 25px;
		padding-top:0;
	}
	.view_w .view_bx02 .write{
		padding-left: 30px;
	}
	.view_w .view_bx02 .write:before{
		height: 14px;
		top: 8px;
		left: 13px;
	}
	.view_btn a{
		width: 200px;
		padding: 20px 0;
	}
	.view_list dl dt{
		padding-left:20px; 
		padding-right: 20px;
	}
	.view_list dl dt:after{
		height: 14px;
		top: 4px;
		right: 8px;
	}
	.view_list dl dt:before{
		width: 8px;
		height: 5px;
		top: 8px;
		left: 3px;
	}
	.view_list dl dd a{
		width: 64%;
	}
	
	
	/* 교육연수소개 */
	.ui-tabs .ui-tabs-nav li{margin:0 !important;}
	.new_wrap .tab_wrap.w4 .tab:nth-child(1){border-bottom:2px solid #fff; border-right:2px solid #fff;}
	.new_wrap .tab_wrap.w4 .tab:nth-child(2){border-bottom:2px solid #fff;}
	.new_wrap .tab_wrap.w4 .tab:nth-child(3){border-right:2px solid #fff;}

	/* 조직도 */
	.org .inner .title img{width:25px; height:25px;}

	/* 미디어 */
	.vod_list01 .img_frame {width: 24%;} 
	.vod_list01 .img_frame img {margin: 0;}
	.vod_list01 .txts { width: 76%;}	

	/* 주요 행사 예고 */
	.event_boad01 .event_thum {
		width: 200px;
		height: 200px;
		display: block;
	}
	.event_boad01 .event_tit .m_date {display: none;}
	.event_boad01 .event_tit {width: 79%;}

	/* 통합검색 */
	.boad_search_bx.boad_search_bx02 .sc_inp {width: 549px;}
	.totalsearch_wrap .in_result {
		padding-left: 201px; 
	}
	.list_boad01.list_boad_new .lt_img {width: 30%;}
	.list_boad01.list_boad_new .lt_txt {
		width: 70%; 
		padding: 27px 20px;
	}


	/* 개인정보 방침 */
	.priv_wrap { padding: 50px; }

	/* 이메일무단수집 */
	.email_bx { padding: 50px; }

	/* 조직도 */
	.director_wrap .director .career ul{ height: 200px; }
	.director_wrap .director .career{height: 380px;}

	/* 조직도 리스트 */
	.org_part_wrap .tit_h5 {font-size: 23px; margin-bottom: 30px;}
	.org_part_wrap .org_part_w .org_tr{width:48%; margin-bottom: 20px; display: inline-block; margin-left: 20px;}
	.org_part_wrap .org_part_w .org_tr:nth-child(2n+1){margin-left: 0;}
	.org_part_wrap .org_part_w .org_tr .org_td {margin-bottom: 0px;}
	.org_part_wrap .org_td dl{padding-left: 15px;}
	.org_part_wrap .org_td dl dt{margin-bottom:15px;font-size:18px;}
	.org_part_wrap .org_td dl dt a{font-size: 22px;}
	.org_part_wrap .org_td dl dd span{width: 65px; font-size: 18px;} 
	.org_part_wrap .org_td dl dd p{ font-size: 18px; width: 155px;}
	.org_part_wrap .btn_icon {font-size: 17px;}

	/* 조직도 view */
	.list_wrap .list_boad01.list_boad_s li .lt_img {width: 35%; display: inline-block;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt {width: 64%; display: inline-block; padding: 30px; vertical-align: top;}
	.list_wrap .list_boad01.list_boad_s li .desc {width: 100%; padding: 30px; }

    /* 교육연수 */
    #tabs_edu::before {width: 80%; top: 798px; left: -127px;}
    .edu_info .tab > div:first-child > img {width: 60%;}

	/* 찾아오시는 길 */
	.location_map_bx .map_info span{padding:5px 20px;}

}
/* PC */
@media screen and (min-width: 1280px){

	.list_wrap .mt50{margin-top:50px;}
	.list_wrap .mb40{margin-bottom:40px;}

	.list_wrap .pt60{padding-top:60px;}

	.list_wrap .pb15{padding-bottom:15px;}
	.list_wrap .pb60{padding-bottom:40px;}

	.list_wrap .pr15{padding-right: 15px;}

	/* view */
	.list_wrap .list_boad01 .lt_img{
		width: 29%;
	}
	.view_w .writer_info .hit,
	.view_w .writer_info .name{
		padding-left: 30px;
	}
	.view_w .writer_info .name {display: inline-block;}
	.view_w .writer_info .hit:before,
	.view_w .writer_info .name:before{
		content:'';
		display: block;
		position: absolute;
		width: 1px;
		height: 14px;
		background-color: #d0d1d3;
		top: 7px;
		left: 13px;
	}
	.view_w .post_imgs {width: calc(100% - 254px);/* 1306px */}

	/* 뷰페이지 슬라이드 */
	.view_w .post_silde1 {
		width: 785px;
	}
	.view_w .post_silde2 .slick-slide {margin: 0 10px;}

	.view_w .post_silde2 .slick-arrow {
		bottom: 33%;
	}
	.view_w .post_silde2 .slick-arrow.slick-prev{
		background-image: url('/web/asset/images/common/post_slide_prev.png');
		left: -48px;
	}
	.view_w .post_silde2 .slick-arrow.slick-next{
		background-image: url('/web/asset/images/common/post_slide_next.png');
		right: -48px;
	}


	.view_w .post_text {
		width:  calc(100% - 254px); /* 1306px */
	}
	.view_w .view_bx02 .file_inner{width: calc(100% - 254px); /* 1306px */ margin: 0 auto; padding: 0 0; text-align:left;}

	.view_list dl dt{
		padding-left:65px; 
		padding-right: 50px;
	}
	.view_list dl dt:after{
		height: 14px;
		top: 3px;
		right: 26px;
	}
	.view_list dl dt:before{
		top: 6px;
		left: 50px;
	}
	.view_list .list_date {padding-right:50px;}
	.view_list dl dd a{
		width: 76%;
	}

	/* 인사말 */
	.new_wrap .new_inner{width:1020px; margin:0 auto;}
	.new_wrap .tab_wrap_new {width: 780px; margin: 0 auto 82px;}
	.new_wrap .tab_wrap.w2 .tab {width: 50%;}
	.new_wrap .tab_wrap.w3 .tab {width: 33.3%;}
	.new_wrap .tab_wrap.w4 .tab {width: 25%;}
    .new_wrap .tab_wrap.w7 .tab {width: 14.28571428571429%;}
	.new_wrap .tab_wrap .tab{height:74px; }
	.new_wrap .tab_wrap .tab a{font-size:22px; padding-top:23px;}
	.new_wrap .tab_wrap.w4 .tab_pt a{padding-top:15px;}
    .new_wrap .tab_wrap.w7 .tab a {line-height: 74px;}

	.new_wrap .tab_wrap.w4 .tab:nth-child(1){border-bottom:none; border-right:none;}
	.new_wrap .tab_wrap.w4 .tab:nth-child(2){border-bottom:none;}
	.new_wrap .tab_wrap.w4 .tab:nth-child(3){border-right:none;}

	.new_wrap .text_wrap h3 {width:1024px;}
	.new_wrap .text_img{padding-right:52px; padding-bottom:46px; width:242px;}
	
	.new_wrap .text_wrap .explanation{padding-top:0;}
	.new_wrap .text_wrap .explanation .right_text{padding-top:0;}

	.ui-tabs .ui-tabs-nav li{margin:0 !important;}

	/* 개관및 주요사업 */
	 .esta_wrap h3 {
        padding: 0;
        font-size: 40px !important;
    }
    .esta_wrap p {
        font-size: 18px;
        line-height: 1.667em;
    }
    .con1 .esta_inner {
        margin: 0 20px;
    }

    .esta_wrap .tab_wrap {
        width: 1170px;
        text-align: center;
        margin: 0 auto;
    }
    .esta_wrap .tab_wrap .tab {
        width: 33.33333333333333%;
        height: 75px;
        position: relative;
        background-color: #f5f6f8;
    }
    .esta_wrap .tab_wrap .tab a {
        height: 75px;
        font-size: 22px;
        line-height: 75px;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    .esta_wrap .con1 {
        width: 100%;
        padding: 30px;
        background: url("/web/asset/images/sub/esta_cont01_bg.jpg") 0 0 no-repeat;
        background-size: cover;
        background-position: center bottom;
        overflow: hidden;
    }
    .esta_wrap .con1 .visual img.pc {
        display: block;
        width: 1100px;
    }
    .esta_wrap .con1 .visual img.m {
        display: none;
    }
    .esta_wrap .con1 .visual h3,
    .esta_wrap .con1 .visual p {
        display: inline-block;
    }
    .esta_wrap .con1 .visual .text_box01 p {
        padding-top: 0;
        font-size: 18px;
        height: 40px;
        color: #666;
        transform: translate(-155px,55px);
    }
    .esta_wrap .con1 .text_box01 {
        background-color: transparent;
        text-align: left;
        padding: 0;
        transform: translate(115px, -70px);
    }
    .esta_wrap .con1 .text_box02 {
        width: 610px;
        height: 645px;
        padding: 75px 50px;
        position: absolute;
        top: 175px;
        right: 0;
        text-align: left;
    }
    .esta_wrap .con1 .text_box02 h3 {
        padding-bottom: 75px;
        color: #fff;
    }
    .esta_wrap .con1 .text_box02 h3::before {
        content: '';
        width: 210px;
        height: 3px;
        background-color: #96a2b3;
        position: absolute;
        bottom: 33px;
        left: -50px; /*padding-left*/
    }
    .esta_wrap .con1 .text_box02 p {
        padding-top: 0;
		color: #fff;
        font-size: 18px;
        line-height: 1.667em;
    }
    .esta_wrap .con2 {
        padding: 110px 0 50px;
        text-align: center;
    }
	.esta_wrap .con2 h3 { padding-bottom: 20px;}
    .esta_wrap .con2 > div > p {
        padding-top: 25px;
    }
    .esta_wrap .con2 ul {
        width: 100%;
        height: 326px;
        margin-top: 75px;
        background: url("/web/asset/images/sub/esta_cont2_bg.png") 0 0 no-repeat;
        background-size: 100%;
		display: block;
    }
    .esta_wrap .con2 li {
        width: 20%;
        height: 326px;
        position: relative;
        color: #fff;

    }
    .esta_wrap .con2 .li01 {
        background: url("/web/asset/images/sub/esta_cont2_icon01.png") 0 0 no-repeat;
        background-size: contain;
    }
    .esta_wrap .con2 .li02 {
        background: url("/web/asset/images/sub/esta_cont2_icon02.png") 0 0 no-repeat;
        background-size: contain;
        /* transform: translate(0px,30px); */
    }
    .esta_wrap .con2 .li03 {
        background: url("/web/asset/images/sub/esta_cont2_icon03.png") 0 0 no-repeat;
        background-size: contain;
    }
    .esta_wrap .con2 .li04 {
        background: url("/web/asset/images/sub/esta_cont2_icon04.png") 0 0 no-repeat;
        background-size: contain;
        /* transform: translate(-0.1282051282051282%,30px); */
    }
    .esta_wrap .con2 .li05 {
        background: url("/web/asset/images/sub/esta_cont2_icon05.png") 0 0 no-repeat;
        background-size: contain;
        /* transform: translate(-0.3205128205128205%,0px); */
    }
    .esta_wrap .con2 li .con3_text {
        width: 100%;
        /* padding-top: 30px; */
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%,-50%);
        font-size: 18px;
        font-weight: normal;
        line-height: 1.700em;
    }
    /* .esta_wrap .con2 li:nth-child(2n) .con3_text {
        padding-top: 0;
        padding-bottom: 30px;
        
    } */

	.esta_wrap .con2 .esta_con2_img {display: none;}
    .esta_wrap .con3 {
        height: 625px;
        padding: 130px 0 0;
        text-align: center;
        background: url("/web/asset/images/sub/esta_cont03_bg.jpg") 0 0 no-repeat;
        background-size: cover;
    }
    .esta_wrap .cont3_txt_wrap {
        width: 1170px;
        margin: 50px auto 0;
    }
    .esta_wrap .cont3_txt_wrap .txt_area {
        width: 25%;
        position: relative;
    }
    .esta_wrap .cont3_txt_wrap .txt_area .num,
    .esta_wrap .cont3_txt_wrap .txt_area .dot {
        font-size: 100px;
        font-weight: bolder;
    }
    .esta_wrap .cont3_txt_wrap .txt_area .txt {
        font-size: 20px;
		padding-top: 0px;
    }
    .esta_wrap .cont3_txt_wrap .txt_area::before {
        content: '';
        position: absolute;
        top: 90px;
        right: -40px;
        width: 90px;
        height: 1px;
        background-color: #fff;
        opacity: 0.5;
    }
    .esta_wrap .cont3_txt_wrap .txt_area:last-child:before {
        display: none;
    }
	.esta_wrap .cont3_txt_wrap .txt_area:nth-child(3),
	.esta_wrap .cont3_txt_wrap .txt_area:nth-child(4){padding-top: 0px;}
    .esta_wrap .con4 {
        padding: 130px 0 170px;
        text-align: center;
    }
	
    .esta_wrap .con4 h3 {padding-bottom: 0;}
    .esta_wrap .con4 ul {
        width: 100%;
        height: 500px;
        margin-top: 65px;
        background: url("/web/asset/images/sub/esta_cont04_bg.png") 0 0 no-repeat;
        background-size: 1075.555555555556px 333.3333333333333px;
        background-position: center center;
		display: block;
    }
    .esta_wrap .con4 ul li {
        width: 373px;
        height: 128px;
        padding: 10px;
        position: absolute;
        background-color: #f5f6f8;
        border-radius: 100px;
    }
    .esta_wrap .con4 ul li .icon {
        width: 105px;
        height: 105px;
        background-color: #435578;
        border-radius: 50%;
    }
    .esta_wrap .con4 ul li .icon img {
        width: 100%;
    }
    .esta_wrap .con4 ul li p {
        width: 248px; /*li width - (.icon width + li padding l + r)*/
        height: 108px; /*li height - (li padding t + b) */
        color: #435578;
        font-size: 20px;
        line-height: 108px;
    }
    .esta_wrap .con4 ul li p {
        line-height: 1.617em;
    }
    .esta_wrap .con4 ul li p {
        padding-top: 20px;
    }
    .esta_wrap .con4 ul .li01 {
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }
    .esta_wrap .con4 ul .li02 {
        top: 0;
        left: 200px;
    }
    .esta_wrap .con4 ul .li03 {
        top: 0;
        right: 200px;
    }
    .esta_wrap .con4 ul .li04 {
        top: 50%;
        right: 0;
        transform: translateY(-50%);
    }
    .esta_wrap .con4 ul .li05 {
        bottom: 0;
        left: 200px;
    }
    .esta_wrap .con4 ul .li06 {
        bottom: 0;
        right: 200px;
    }
	.esta_wrap .con4 .esta_con4_img {display: none;}

	/* 언론 속 세종*/
	.list_boad02 table thead th {color: #fff; padding-top: 20px; padding-bottom: 20px;}
	.list_boad02 table tbody td {padding:20px 10px; }

	/* 미디어 */
	.vod_list01 .img_frame {width: 20%;} 
	.vod_list01 .txts { width: 80%;}

	/* 주요 행사 예고 */
	.event_boad01 .event_thum {
		height: 200px;
	}
	.event_boad01 .event_tit {padding: 31px; width: 84%;}
	.event_boad01 .event_tit .tit{
		line-height: 1.360em; 
		height:2.720em;
		white-space: normal;
		 display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	/* 통합검색 */
	.list_wrap .list_boad01.list_boad_new {width: 100%;}
	.boad_search_bx.boad_search_bx02 .sc_inp {width: 802px;}
	.list_boad01.list_boad_new .lt_img {width: 344px;}
	.list_boad01.list_boad_new .lt_txt {
		width: calc(100%); 
		padding: 50px 40px;
	}

	/* 조직도 */
	.director_wrap .director{width:31%;}
	.director_wrap .director:nth-child(2n+1){ margin:0 0px 40px 0;}
	.director_wrap .director:nth-child(2n){ margin:0 20px 40px 0;}
	.director_wrap .director .career{ height: 380px;}
	.director_wrap .director .career ul{ height: 194px; }

	/* 조직도 리스트 */
	.org_part_wrap .org_td dl dd p{ width: 314px;}

	/* 조직도 view */
	.org_view_wrap .org_view .org_view01 {width: 32%; }
	.org_view_wrap .org_view .org_view02 {width: 67%; margin-top: 0;}
	.org_view_wrap .org_view .org_view01 .pic {width: 220px; height: 300px; margin: 0 0 30px 0; float: none;}
	.org_view_wrap .org_view .org_view01 .profile {float: none; width: auto; margin: 0;}
	.org_view_wrap .org_view .org_view01 .profile .name {font-size: 45px; margin-bottom: 30px;}
	.org_view_wrap .org_view .org_view01 .profile span {width: 70px;}
	.org_view_wrap .org_view .org_view01 .go_btn {margin-top: 40px; text-align: left;	}
	.org_view_wrap .org_view .org_view01 .go_btn a {width: 220px;  font-size: 17px; margin: 10px 0; display: block;}
	
	.org_list_tit {font-size: 28px;}

	.list_wrap .list_boad01.list_boad_s li{margin-bottom: 20px;}
	.list_wrap .list_boad01.list_boad_s li .lt_img {width: 346px;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt {width: 398px; padding: 30px 20px;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt .datename span {font-size: 13px;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt .datename span.name a{font-size: 13px;}
	.list_wrap .list_boad01.list_boad_s li .lt_tit a {font-size: 20px;}
	.list_wrap .list_boad01.list_boad_s li .desc {vertical-align: top; font-size: 18px; width: 39%; display: inline-block; padding: 39px 10px 39px 0;}

    /* 교육연수 */
    #tabs_edu {
        padding-bottom: 195px;
        text-align: left;
    }
    #tabs_edu::before {
        display: none;
    }
    #tabs_edu-1 {
        padding: 0;
        background: url(/web/images/info_bg.png) 0 0 no-repeat;
        background-position: 0 945px;
    }
    #tabs_edu-2 {
        padding: 0;
        background: url(/web/images/info_bg.png) 0 0 no-repeat;
        background-position: 0 580px;
    }
    #tabs_edu-3 {
        padding: 0;
        background: url(/web/images/info_bg.png) 0 0 no-repeat;
        background-position: 0 500px;
    }
    #tabs_edu-4 {
        padding: 0;
        background: url(/web/images/info_bg.png) 0 0 no-repeat;
        background-position: 0 760px;
    }

    .edu_info ul.tab_bx {
        width: 100%;
        margin-bottom: 80px;
    }
    .edu_info ul.tab_bx > li.tab {
        width: 25%;
        height: 75px;
    }
    .edu_info ul.tab_bx > li.tab > a {
        font-size: 22px;
        line-height: 75px;
    }
    .edu_info ul.tab_bx > li:last-child > a {
        padding-top: 0;
        line-height: 75px;
        letter-spacing: -1px;
    }
    
    .edu_info .tab > div {
        width: 50%;
        height: auto;
    }
    .edu_info .tab > div:first-child > img {
        width: 90%;
    }
    .edu_info .tab .con1 h3 {
        padding-top: 0 !important;
    }
    .edu_info .tab .con1 .table th {
        font-size: 18px;
        height: 50px;
    }
    .edu_info .tab .con1 .table td {
        height: 95px;
        font-size: 18px;
    }
    .edu_info .tab .con1 .table tr:nth-child(2) td:nth-child(2) {
        padding-left: 50px;
    }
    .edu_info .tab02 .con1 .table tr:nth-child(2) td:nth-child(2) {
        padding-left: 0;
        text-align: center !important;
    }
    .edu_info .tab03 .con1 .table tr:nth-child(2) td:nth-child(2) {
        padding-left: 0;
        padding: 0 22px;
    }
    
    .edu_info .tab .con2 {
        padding-bottom: 145px;
    }
    .edu_info .tab .con2 > ul li {
        position: relative;
        padding-left: 18px;
        font-size: 18px;
        line-height: 1.727em;
    }
    .edu_info .tab .con2 > ul li::before {
        content: '-';
        position: absolute;
        left: 5px;
    }
    
    .edu_info .tab .con3 {
        height: 480px;
    }
    .edu_info .tab03 .con3 {
        height: 250px;
    }
    .edu_info .tab04 .con3 {
        height: 350px;
    }
    .edu_info .tab .con3::before {
        top: -65px;
        right: -9999px;
    }
    .edu_info .tab .con3 > div {
        width: auto;
        margin: 0;
    }
    .edu_info .tab04 .con3 > div {
        width: auto;
        margin: 0;
        transform: unset;
    }
    .edu_info .tab .con3 .first_line {
        padding: 30px 0 0 0;
    }
    .edu_info .tab .con3 .second_line {
        top: 155px;
        left: 90px;
    }
    .edu_info .tab01 .con3 .second_line {
        left: 87px;
    }
    .edu_info .tab .con3 div.rhombusBox {
        width: 163px;
        height: 163px;
        margin-right: 20px;
        padding-top: 35px;
    }
    .edu_info .tab04 .con3 div.rhombusBox {
        width: 145px;
        height: 145px;
        margin-right: 8px;
    }
    .edu_info .tab01 .con3 div.rhombusBox {
        margin-right: 15px;
    }
    .edu_info .tab04 .con3 div.rhombusBox.rb03,
    .edu_info .tab04 .con3 div.rhombusBox.rb04 {
        transform: unset;
    }
    .edu_info .tab .con3 div.rhombusBox > p {
        font-size: 18px;
    }
    .edu_info .tab .con3 div.rhombusBox > p:last-child {
        padding-top: 20px;
    }
    .edu_info .tab .con3 div.rhombusBox > p:first-child::after {
        width: 40px;
        top: 35px;
    }
    .edu_info .tab .con4 h3 {
        padding: 70px 0 30px;
    }
    .edu_info .tab .con4 p {
        font-size: 18px;
    }
    .edu_info .tab .con4 .txt, .tab .con4 .txt > span {
        font-size: 22px;
    }

	/* 발전기금기탁 */
	.inner2 {width: 1280px; margin: 0 auto;}
	.supporter .cont01 {padding-top:70px; padding-bottom:70px;}
	.supporter .cont01 ul li{float: left;}
	.supporter .cont01 ul li img { padding-bottom: 0px;  width: 455px;}

	.supporter .cont01 ul li span {font-size: 25px;}
	.supporter .cont01 ul li p {font-size: 18px; text-align: left;}
	.supporter .cont01 ul li:first-child {margin-right: 60px;}
	
	.supporter .tit_box {text-align: left; padding-left: 20px;}
	.supporter .tit_box .tit {font-size: 30px; }
	.supporter .tit_box .sub_tit,
	.supporter .tit_box .sub_tit span{font-size: 18px;} 

	.supporter .cont02 {}
	.supporter .cont02 .inner2{padding-top:100px; padding-bottom:100px; background-image: url('/web/asset/images/sub/cont_bg.png'); background-position: bottom left; background-repeat: no-repeat;}
	.supporter .cont02 .benefit_img_m{display: none;}
	.supporter .cont02 .benefit_img {width: 1213px; margin: 50px auto; display: block;}
	.supporter .cont02 .benefit_img .txt_box {position: absolute; width: 356px; height: 356px; }
	.supporter .cont02 .benefit_img .txt_box .num {font-size: 16px; color: #fff; font-weight: 600;}
	.supporter .cont02 .benefit_img .txt_box .num:after {content:''; display: block; width: 1px; height: 40px; background-color: #fff; margin: 10px auto; }
	.supporter .cont02 .benefit_img .txt_box .txt {font-size: 22px; color: #fff; line-height: 1.500em;}
	.supporter .cont02 .benefit_img .txt_box.tit{top: 227px; left: 436px; padding-top: 122px; width: 341px; height: 341px;}
	.supporter .cont02 .benefit_img .txt_box.tb01{top: 0; left: 210px; padding-top: 111px;}
	.supporter .cont02 .benefit_img .txt_box.tb02{top: 0; right: 210px; padding-top: 91px;}
	.supporter .cont02 .benefit_img .txt_box.tb03{top: 227px; left: 0px; padding-top: 111px; width: 336px; height: 336px;}
	.supporter .cont02 .benefit_img .txt_box.tb04{top: 227px; right: 0px; padding-top: 111px; width: 336px; height: 336px;}
	.supporter .cont02 .benefit_img .txt_box.tb05{bottom: 0; left: 210px; padding-top: 91px;}
	.supporter .cont02 .benefit_img .txt_box.tb06{bottom: 0; right: 210px; padding-top: 111px;}
	.supporter .cont02 .benefit_img .txt_box.tit .num{font-size: 22px; font-weight: 400;}
	.supporter .cont02 .benefit_img .txt_box.tit .num:after{content:none;}
	.supporter .cont02 .benefit_img .txt_box.tit .txt {font-size: 40px; font-weight: 900;}
	
	.supporter .cont03  {padding-top:70px; padding-bottom:70px;}
	.supporter .cont03 .tit_box {padding-left: 0;}
	.supporter .cont03 .inner2>ul>li {float: left; margin-right: 40px; width: 30%; height: 230px; padding: 30px 45px;}
	.supporter .cont03 .inner2>ul>li:last-child {width: 33%;}
	.supporter .cont03 .list_m{display: none;}
	.supporter .cont03 .list {display: block;}
	.supporter .cont03 .list ul li p,
	.supporter .cont03 .list ul li span{font-size: 18px; display: inline; vertical-align: top;}
	.supporter .cont03 .list ul li p {width: 10%;}
	.supporter .cont03 .list ul li span{width: 90%; display: inline-block;}
	.supporter .cont03 .inner2>ul>li .cont3_tit {text-align: left;}


	.supporter .cont04 .donate>li{ width: 48%;}
	.supporter .cont04 .donate>li:first-child{margin-right: 50px;}
	.supporter .cont04 .donate .donate_list{width: 493px; }
	.supporter .cont04 .donate .donate_list li{float: left; text-align: left; line-height: 2.222em;}
	.supporter .cont04 .donate .donate_list li span{font-size: 18px;}
	.supporter .cont04 .donate .donate_list li .name{width: 87px;}
	.supporter .cont04 .donate .donate_list li .won{width: 113px;}
	
	.supporter .cont04 .donate .donate_list2{width: 380px;}
	.supporter .cont04 .donate .donate_list2 li .name{width: 260px;}
	.supporter .cont04 .donate .donate_list2 li .won{width: 113px;}

	/* 사이트맵 */
	.sitemap_wrap .sitemap dt{ font-size: 23px; height: 120px; line-height: 120px; width: 15%;}
	.sitemap_wrap .sitemap dd{ width: 85%;}
	.sitemap_wrap .sitemap dd div a {font-size: 18px; padding: 10px 20px; line-height: 120px; }

	/* 찾아오시는 길 */
	.location_map_bx .map_info {font-size:22px;}	
	.location_map_bx .map_info span{font-size: 22px; }

	.location_txt_bx .self_driving{ padding-top: 0px;}
					
	.location_txt_bx dl{width:48%;}

	/* 자료실 소개 */
	.inner2 {width: 1280px; margin: 0 auto;}
	.library .library_intro01 {padding-top:70px; padding-bottom:70px; }
	.library .library_intro01 ul li{float: left; text-align: left;	}
	.library .library_intro01 ul li span {font-size: 25px;}
	.library .library_intro01 ul li p {font-size: 18px; }
	.library .library_intro01 ul li p.tit { padding-top: 25px;}
	.library .library_intro01 ul li:first-child {width: 720px; margin-right: 60px;}
	
	.library .library_intro02 .cont_tit { margin: 0 auto 50px;}
	.library .library_intro02 .list_wrap ul li {float: left; width: 320px; margin: 0 50px; }
	.library .library_intro02 .list_wrap ul li .servi_img {width: 240px;}
	.library .library_intro02 .list_wrap ul li .servi_tit { width: 98px;}
	.library .library_intro02 .list_wrap ul li .servi_desc {font-size: 18px;}

	.library .library_time { padding: 40px 50px 40px 50px; }
	.library .library_time ul { display: table; text-align: left; }
	.library .library_time ul li {display: table-cell; vertical-align: middle;}
	.library .library_time .tit{font-size: 20px; width: 30%; padding-bottom: 0;}
	.library .library_time .tit:before{ width: 1px; height: 42px; right: 42px; top: 11px; bottom: 0; left: auto;}
	.library .library_time .txt{font-size: 18px; width: 70%;}
	.library .library_time .txt .txt_pb {padding-bottom: 0px;}
	.library .library_time .time_dn {display: inline-block;}

}
@media screen and (min-width: 1420px){
	.pcf_left{float: left;}
	.pcf_right{float: right;}
	.sub_inner{
		margin: 0 40px;
	}

	.bd_w {display: flex;}
	.list_wrap .boad_search_bx {
		padding: 53px 0px;
	}
	.list_wrap .boad_search_bx .sc_inp{
		width: 884px;
	}
	.list_wrap .list_check {
		position: sticky;
		top: 0;
		left: 0;
		width: 328px;
		height: 100%;
		padding-left: 40px;
		padding-top: 36px;
		margin-right: 40px;
	}
	.list_wrap .list_check li{
		float:none;
		margin-bottom: 12px;
	}
	.list_wrap .list_check > div{padding-bottom: 30px;}

	.list_wrap .list_boad01{
		width: calc(100%);
	}
	.list_wrap .list_boad01 .lt_img{
		width: 344px;
	}
	.list_wrap .list_boad01 .lt_img .img_frame {
		height: 230px;
	}
	.list_wrap .list_boad01 .txt_wrap{
		width: calc(100% - 344px);
		padding: 34px 38px;
	}


	/*언론속 세종*/
	.list_boad02 {width: calc(100% - 368px);}

	/* 미디어 */
	.vod_list01 { width: calc(100% - 368px);}
	.vod_list01 .img_frame {width: auto;} 
	.vod_list01 .txts {
		padding: 36px;  
		width: calc(100% - 235px);
	}
	/* 연차보고서 */
	.list_boad02.report_list {width: 100%;}

	/* 주요 행사 예고 */
	.list_wrap .event_boad01 {
		width: calc(100% - 368px);
	}
	.event_boad01 .event_tit {width: calc(100% - 200px);}

	/* 통합검색 */
	.boad_search_bx.boad_search_bx02 .sc_inp {width: 897px;}

	/* 조직도 */
	.director_wrap .director{width:363px;}
	.director_wrap .director:nth-child(2n+1){ margin:0 20px 40px 0;}
	.director_wrap .director .name{width: 334px;}
	.director_wrap .director .career{width: 343px; height: 380px; }

	/* 개관및 주요사업*/
	.esta_inner {
        margin: 0 40px;
    }
    .esta_wrap .con2 li .con3_text {
        top: 43%;
    }


}

@media screen and (min-width: 1440px){
	/* 조직도 리스트 */
	.org_part_wrap .org_part_w .org_tr{width:100%; width:32.9%; margin-left: 0px;}
	.org_part_wrap .org_part_w .org_tr:nth-child(2n+1){margin-left: 0px;}
	.org_part_wrap .org_part_w .org_tr:nth-child(3n+1){margin-left: 5px;}
	.org_part_wrap .org_td dl dt a{color:#23419a; font-size: 22px;}
	.org_part_wrap .org_td dl dt .who{position: absolute; top: 0; right: 0;}
	.org_part_wrap .org_td dl dt .btn_view{top:8px;}
	.org_part_wrap .org_td dl dd span{width: 50px; font-size: 14px; margin-right: 10px;} 
	.org_part_wrap .org_td dl dd p{font-size: 14px;  width: 155px; }
	.org_part_wrap .btn_icon {width: 200px; line-height: 58px; font-size: 17px;}


}
@media screen and (min-width: 1560px){
	/* 게시판 목록 */
	.sub_inner{
		width: 1560px;
		margin: 0 auto;
	}
	/* 통합검색 */
	.boad_search_bx.boad_search_bx02 .sc_inp {width: 1120px;}

	/* 조직도 리스트 */
	.org_part_wrap .org_part_w .org_tr{margin-left: 10px; width: 24%;}
	.org_part_wrap .org_part_w .org_tr:nth-child(2n+1){margin-left: 10px;}
	.org_part_wrap .org_part_w .org_tr:nth-child(3n+1){margin-left: 10px;}


	/* 조직도 view */
	.org_view_wrap .org_view .org_view01 {float: left;}
	.org_view_wrap .org_view .org_view02 {width: calc(100% - 500px); float: right;}

	.list_wrap .list_boad01.list_boad_s li .lt_img {float: left; width: 382px;}
	.list_wrap .list_boad01.list_boad_s li .lt_txt {float: left; width: 398px; padding: 30px;}
	.list_wrap .list_boad01.list_boad_s li .desc {width: 49%; padding: 60px 00px 50px 0;}

    /* 교육연수 */
    .edu_info .tab04 .con3 div.rhombusBox {
        width: 163px;
        height: 163px;
        margin-right: 20px;
        padding-top: 35px;
    }
	/* 발전기금기탁 */
	.inner2 {width: 1560px; margin: 0 auto;}
	.supporter .cont01 {padding-top:70px; padding-bottom:70px;}
	.supporter .cont01 ul li{float: left;}
	.supporter .cont01 ul li span {font-size: 25px;}
	.supporter .cont01 ul li p {font-size: 18px; letter-spacing: -0.050em;}
	.supporter .cont01 ul li:first-child {margin-right: 60px;}
	.supporter .cont01 ul li img { padding-bottom: 0px;  width: 750px;}

	.supporter .tit_box .tit {font-size: 30px;}
	.supporter .tit_box .sub_tit,
	.supporter .tit_box .sub_tit span{font-size: 18px;}
	
	.supporter .cont03 .inner2>ul>li { margin-right: 60px; height: 230px; padding: 30px 45px;}
	.supporter .cont03 .inner2>ul>li:last-child {width: 30%;}
	.supporter .cont03 .inquiry li p {width: 30%;}
	.supporter .cont03 .inquiry li span {width: 54%; position: relative;}
	.supporter .cont03 .inquiry li span:before{content:''; position: absolute; width: 1px; height: 14px; background-color: #dddddd; top: 11px; left: -14px;}

	.supporter .cont04 .donate>li:first-child{margin-right: 60px;}

	/* 찾아오시는 길 */
	.location_map_bx .map_info {position:absolute;}	
	.location_map_bx .mapframe .wrap_map{ height: 717px; }
					
	.location_txt_bx { padding: 100px 135px;}
	.location_txt_bx dl{width:613px;}

	/* 자료실 소개 */
	.inner2 {width: 1560px; margin: 0 auto;}
	.library .library_intro01 ul li p.tit { padding-top: 50px;}
	.library .library_intro01 ul li:first-child {width: 868px;}
	
	.library .library_intro02 .cont_tit {float: left;}
	.library .library_intro02 .cont_list {float: right;}

	.library .library_time { padding: 40px 50px 40px 120px; }
	.library .library_time ul {float: left; width: 50%; display: table;}
	.library .library_time .tit:before{ right: 65px; }
	
	/* 개관및 주요사업 */
	.con1 .esta_inner,
    .esta_inner {
        width: 1560px;
		margin: 0 auto;
    }
    .esta_wrap .con1 .visual .text_box01 p {
        padding-left: 50px;
        transform: unset;
    }
    .esta_wrap .con2 li .con3_text {
        top: 50%;
    }
    .esta_wrap .con4 ul {
        background-size: 1210px 375px;
    }
    .esta_wrap .con4 ul .li02 {
        left: 343px;
    }
    .esta_wrap .con4 ul .li03 {
        right: 343px;
    }
    .esta_wrap .con4 ul .li05 {
        left: 343px;
    }
    .esta_wrap .con4 ul .li06 {
        right: 343px;
    }


}


/* 연혁 */
.history_dl{overflow:hidden;width:100%;position:relative;padding-bottom:15px;}
.history_dl:before{content:'';width:1px; position:absolute;top:141px;/* 65px */bottom:0;left:50%;display:inline-block;background: #dfe1e7;}
.history_dl dt{font-family:'Roboto'; font-weight:700;font-size:40px;text-align:center;color:#333333;padding-bottom:55px;}
.history_dl dd {position:relative; width:50%; padding-bottom:10px;box-sizing:border-box;}
.history_dl dd:before{content:'';width:5px; height:5px; position:absolute;top:14px; display:inline-block;background: #3d6edd;border-radius:50%;}
.history_dl dd span{display:inline-block;width:145px;height:43px;line-height:41px;text-align:center;border:1px solid #dddddd;color:#3d6edd;font-weight:bold;border-radius:25px; font-size: 20px;} 
.history_dl dd.dd01{margin-right:50%;padding-right:200px;float:left; text-align:right;}				  
.history_dl dd.dd01 span{position:absolute;right:36px;top:0;}	
.history_dl dd.dd01:before{ right:-3px;} 
.history_dl dd.dd02{margin-left:50%;padding-left:200px;float:right;}  		
.history_dl dd.dd02 span{position:absolute;left:36px;top:0;} 	
.history_dl dd.dd02:before{ left: -2px;} 
.history_dl dd p{padding:6px 0;font-size:22px; line-height:31px;  word-wrap: break-word; word-break: keep-all;}
@media all and (max-width:768px){
	.history_dl {padding-bottom:0;}
	.history_dl dt{font-size:2em;text-align:left;}/* padding-bottom:40px; */
	.history_dl:before{left:10px; top:69px}
	.history_dl dd span{display:inline-block;width:105px;height:43px;line-height:35px;text-align:center;border:1px solid #dddddd;color:#3d6edd;font-weight:bold;border-radius:18px; font-size: 15px;} 
	.history_dl dd{width:auto;}
	.history_dl dd.dd01{margin-right:0;padding-left:146px;padding-right:0;float:none;text-align:left;} 
	.history_dl dd.dd01 span{right:auto;left:25px;}	
	.history_dl dd.dd01:before{ right:auto;left:8px;} 
	.history_dl dd.dd02{margin-left:0;padding-left:146px;float:none; }		   
	.history_dl dd.dd02 span{ left:25px;}		
	.history_dl dd.dd02:before{ left:8px;} 
	.history_dl dd p{font-size:1em;}
}
@media all and (max-width:350px){
	.history_dl dd.dd01{ padding-left:140px;  }	
	.history_dl dd.dd02{ padding-left:140px;  }
	.history_dl dd span{width:100px;}
}	


/* 자료실 */
/* 자료실 탭 */
.new_wrap .tab_wrap.w7 .tab {background-color: #f5f6f8; border: 1px solid #dddee0; border-right: none;}
.new_wrap .tab_wrap.w7 .tab:last-child {border-right: 1px solid #dddee0;}
.new_wrap .tab_wrap.w7 .tab.on {background-color: #435578;}


/* 검색 */
.search_simple .list_boad_lbr table{border-top:1px solid #333333;width:100%;table-layout:fixed;} 
.search_simple .list_boad_lbr tbody th{padding:10px 20px;border-bottom:1px solid #ddd; color:#333;font-size:17px;font-weight:bold;background: #f5f6f8;text-align:left; vertical-align: middle; word-break: keep-all;}
.search_simple .list_boad_lbr tbody td{padding:10px; border-bottom:1px solid #ddd; color:#333; } 
.search_simple .list_boad_lbr select{ height:40px;border:1px solid #ddd;}  			  		
/* .list_boad_lbr tbody th select{width:100%; }  */
.search_simple .list_boad_lbr tbody th .SumoSelect{width:100%; }
.search_simple .list_boad_lbr .SelectBox{line-height:40px;}
.search_simple .list_boad_lbr .SumoSelect.open > .optWrapper{top:39px;}
.search_simple .list_boad_lbr .SumoSelect > .optWrapper > .options li.opt{padding:7px 5px 7px 15px;}
.search_simple .list_boad_lbr .w160 .SumoSelect{width:160px;}
.search_simple .list_boad_lbr .w300 .SumoSelect{width:300px;}
.search_simple .list_boad_lbr .inp{ height:40px; line-height:45px; }  									  
.search_simple .list_boad_lbr .btn_mark{ height:40px; line-height:40px; width:150px;} 
.search_simple .list_boad_lbr .sc01{position:relative;padding:0 160px 0 0;}
.search_simple .list_boad_lbr .sc01 .inp{width:100%;}
.search_simple .list_boad_lbr .sc01 .btn_mark{position:absolute;top:0;right:0;}   
.search_simple .list_boad_lbr .sc02:after{content:'';clear:both;display:block;}
.search_simple .list_boad_lbr .sc02 .sp04{float:left;width:auto !important;line-height:40px; margin-right: 25px;}		
 
.search_simple .list_boad_lbr .sc01_2{position:relative;padding:0 160px 0 0;}
.search_simple .list_boad_lbr .sc01_2 .inp{width:60%;}
.search_simple .list_boad_lbr .sc01_2 .SumoSelect{float:right;width:38%;}
.search_simple .list_boad_lbr .sc01_2 .btn_mark{position:absolute;top:0;right:0;}   
 
.search_simple .list_boad_lbr .sc01_3{position:relative;padding:0 110px 0 170px;}
.search_simple .list_boad_lbr .sc01_3 .inp{width:100%;} 						   
.search_simple .list_boad_lbr .sc01_3 select{position:absolute;top:0;left:0;}  
.search_simple .list_boad_lbr .sc01_3 .btn_icon{position:absolute;top:0;right:0;}   

.search_simple .list_boad_lbr .sc01_4{width:270px;}	   
.search_simple .list_boad_lbr .sc01_4 .btn_icon{float:right;}

.search_simple .list_info{color:#888888; padding: 20px; text-align: center; font-size: 17px; background-color: #f2f2f2;}
.search_simple .list_info em{color:#333333;font-weight:bold; padding-left: 5px; font-size: 17px;}
.search_simple .list_info span{position:relative;padding-left:20px; font-size: 17px;}  
.search_simple .list_info span:after{position:absolute; top:4px;left:8px; display:inline-block;width:1px;height:10px;background: #e6e6e6;content:'';} 


.search_simple .list_boad01{overflow: auto; border-top:1px solid #333333;}	 
.search_simple .list_boad01 .list_att{padding:20px;border-bottom:1px solid #e6e6e6; font-size:16px; font-weight:bold;color:#333;/*  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; */}
.search_simple .list_boad01 .list_att a {color:#333;}
.search_simple .list_boad01 > ul > li{border-bottom:1px solid #e6e6e6;}
.search_simple .list_boad01 > ul > li .lt_tit{padding:20px 60px 20px 20px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#333;font-weight:bold;background: #f5f6f8;}
.search_simple .list_boad01 > ul > li .lt_tit a{color:#222;display:block;width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.search_simple .list_boad01 > ul > li .lt_tit .num{color:#e47421;}
.search_simple .list_boad01 > ul > li .lt_con{position:relative; padding:30px 20px 30px 220px;line-height:20px; }
.search_simple .list_boad01 > ul > li .lt_con .lt_img{position:absolute;top:20px;left:20px;width:160px;}
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .desc{ overflow:hidden;height:66px; line-height:22px;color:#333; }
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename{padding-top:15px;color:#888888;}
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename span{position:relative;padding-right:10px;margin-right:10px;}
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename span:after{position:absolute;top:3px;right:0;content:'';display:inline-block;width:1px;height:10px;background: #e6e6e6;}
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename span:last-child:after{display:none;}
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename .name a{color:#888888;}
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename .accuracy i{font-style:normal;}
.search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename .accuracy i.on{color:#3d6edd;}
.search_simple .lib_con{overflow:hidden;width:100%;padding: 20px;box-sizing:border-box;}
.search_simple .list_boad01 > ul > li .down{position:absolute;top:15px;right:20px;}
input[type="checkbox"]{display: none;}  
.checkbox i{display:inline-block;vertical-align:middle; width:20px; height:20px; border:1px solid #ccc;color: #c7c7c7; margin-right: 5px;}
.checkbox input[type="checkbox"]:checked + i{ border-color: #0b2d79;background: #0b2d79 url('../images/icon_check.png') no-repeat;} 
.search_simple .list_boad01 .checkb_container{position: relative;}
.search_simple .list_boad01 li .checkb{position:absolute;top:50%;left:50%; transform: translate(-50%,-50%);}
.search_simple .list_boad_lbr select.sb01 {border: none; font-size: 15px;}
.search_simple .btns_area .btn_dblue {border: none !important; width: 100px !important; height: 50px !important; cursor: pointer;}
.search_simple .btns_area  * {font-size: 17px;}

/* search_result */
.search_simple .list_boad01 ul {display: table; width: 100%;  border-collapse: collapse; word-break: normal; table-layout: fixed;}
.search_simple .list_boad01 ul li {display: table-row; width: 100%; border-bottom: 1px solid #ddd;}
.search_simple .list_boad01 ul li > div {display: table-cell; font-size: 16px; vertical-align: middle;}
.search_simple .list_boad01 ul li.list_info_top {
    background: #435578;
}
.search_simple .list_boad01 ul li.list_info_top > div {height: 65px; color: #fff; text-align: center; font-size: 17px; vertical-align: middle;}
.search_simple .list_boad01 ul li.list_info_bottom > div {min-height: 65px; padding: 20px; text-align: center; font-size: 17px; border-right: 1px solid #ddd;}
.search_simple .list_boad01 ul li > div:first-child {width: 8%; text-align: center;}
.search_simple .list_boad01 ul li > div:nth-child(2) {width: 10%;}
.search_simple .list_boad01 ul li > div:nth-child(3) {width: 40%;}
.search_simple .list_boad01 ul li > div:nth-child(4) {width: 14%;}
.search_simple .list_boad01 ul li > div:nth-child(5) {width: 14%;}
.search_simple .list_boad01 ul li > div:nth-child(6) {width: 14%;}
.search_simple .list_boad01 ul li > div:nth-child(7) {width: 10%; border-right: none;}
.search_simple .list_boad01 ul li > div a, .search_simple .list_boad01 ul li > div span, .search_simple .list_boad01 ul li > div p {font-size: 16px;}
.search_simple .list_boad_lbr .basket.btn_icon {margin-bottom: 3px;}
.search_simple .list_info_top .square {width: 20px; height: 20px; border: 1px solid #fff; margin: 0 auto;}

/* 관련기관 */
.search_simple .list_boad02 {width: 100%;}
.search_simple .list_boad02 table {width: 100%; table-layout: fixed; word-wrap: break-word;}
.search_simple .list_boad02 table th, .search_simple .list_boad02 table td, .search_simple .list_boad02 table a{font-size: 17px;}
.search_simple .list_boad02 table th, .search_simple .list_boad02 table td
.search_simple .list_boad02 table thead th {border: none;}
.search_simple .list_boad02 table .th_01 {border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.search_simple .list_boad02 table .th_02 {border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}

/* 바구니 */
.search_simple .basket_btn {width: 100%; display: table; table-layout: fixed;}
.search_simple .basket_bx .btn_span {display: table-cell; width: 100%; padding: 0 2px;}
.search_simple .basket_bx a {display: block; font-size: 17px; padding: 15px 0; border: 1px solid #ddd;}

@media screen and (max-width: 1280px){
	.new_wrap .tab_wrap.w7 .tab {width: 25%; border-top: none;}
	.new_wrap .tab_wrap.w7 .tab:nth-child(1), .new_wrap .tab_wrap.w7 .tab:nth-child(2), .new_wrap .tab_wrap.w7 .tab:nth-child(3), .new_wrap .tab_wrap.w7 .tab:nth-child(4) {border-top: 1px solid #dddee0; } 
	.new_wrap .tab_wrap.w7 .tab:nth-child(4) {border-right: 1px solid #dddee0;}
	.search_simple .list_boad01 ul li.list_info_bottom > div:nth-child(7) {padding: 0;}
	.search_simple .list_boad01 ul li.list_info_bottom > div:nth-child(7) {padding: 1.171875vw 0;}
}
@media screen and (max-width: 767px){
	.new_wrap .tab_wrap.w7 .tab {width: 50%; border: 1px solid #dddee0; border-bottom: none; border-right: none;}
	.tab_wrap.w7 .tab:nth-child(6), .new_wrap .tab_wrap.w7 .tab:last-child { border-bottom: 1px solid #dddee0;}
	.new_wrap .tab_wrap.w7 .tab:nth-child(2), .new_wrap .tab_wrap.w7 .tab:nth-child(4), .new_wrap .tab_wrap.w7 .tab:nth-child(6) {border-right: 1px solid #dddee0;}
	
	.new_wrap .tab_wrap.w7 .tab a {line-height:11.5625vw;}
	.search_simple .list_boad_lbr .sc01_3 {padding: 50px 110px 0 0;}
	.search_simple .list_boad_lbr .sc01_3 .btn_icon {top: 50px;}
	.search_simple .list_boad_lbr .sc01_4{width: 100%;}
	.search_simple .list_boad02 table th, .search_simple .list_boad02 table td, .search_simple .list_boad02 table a{font-size: 15px;}
	.search_simple .list_boad01 ul li.list_info_top > div {font-size: 15px;}
	.search_simple .basket_bx a {font-size: 14px; padding: 10px 0; word-break: keep-all;}
	/* .search_simple .list_boad01 {;} */
	.search_simple .list_boad01 ul {width: 800px; table-layout:fixed;}
}
@media all and (max-width:640px){ 
	.search_simple .list_boad_lbr table{ table-layout:inherit;} 
	.search_simple .list_boad_lbr tbody th{width:30% !important; padding:10px 10px; font-size: 15px;} 
	.search_simple .list_boad_lbr tbody td{width:70% !important;}  
	.search_simple .list_boad_lbr .sc01{padding:0;}
	.search_simple .list_boad_lbr .sc01 .btn_mark{position:relative;top:auto;right:auto;width:100%;margin-top:5px;}   
	.search_simple .list_boad_lbr .sc02 .sp04{display:block;float:none;width:100%;line-height:30px; font-size: 15px;}
	.search_simple .list_boad_lbr .sc03{font-size: 15px;}
	.search_simple .list_boad_lbr .sc03 .inp{width:34%;}									 	
	.search_simple .list_boad_lbr .sc01_2{position:relative;padding:0 0 0 0;} 
	.search_simple .list_boad_lbr .sc01_2 .btn_mark{position:relative;top:auto;right:auto;width:100%;margin-top:5px;}  
	.search_simple .list_boad_lbr .sc01_3 {padding: 50px 110px 0 0;}
	.search_simple .list_boad_lbr .w160  {width:60%;}													    			 
	.search_simple .list_boad_lbr .w300  {width:100%;}													    
	.search_simple .list_boad_lbr .w300 .SumoSelect{width:100%;}
	.search_simple .list_boad_lbr .w160 .SumoSelect{width:100%;}
	.search_simple .list_boad_lbr .sc01_4 select {width: 60%;}
	.search_simple .list_boad01 > ul > li .lt_con{padding-left:180px;padding-right:0;}
    .search_simple .list_boad01 > ul > li .lt_con .lt_img{left:0;}
    .search_simple .lib_con{padding:10px 10px 10px 30px;}
	.checkbox i{ width:15px; height:15px;}
	.checkbox input[type="checkbox"]:checked + i{background-size:100% 100% ;}
	.search_simple .list_boad_lbr select.sb01 {font-size: 14px;}
	.search_simple .list_boad02 table th, .search_simple .list_boad02 table td, .search_simple .list_boad02 table a{font-size: 14px;}
	.search_simple .list_boad01 ul li.list_info_bottom > div {padding: 10px;}
	.search_simple .list_boad01 ul li > div, .search_simple .list_boad01 ul li > div a, .search_simple .list_boad01 ul li > div span, .search_simple .list_boad01 ul li > div p {font-size: 14px;}
	.search_simple .list_boad01 ul li.list_info_bottom > div {font-size: 14px;}
	.search_simple .list_boad01 ul li.list_info_top > div {font-size: 14px;}
	.search_simple .list_info_top .square {width: 15px; height: 15px;}
	.search_simple .basket_btn {display: block;} 
	.search_simple .basket_bx .btn_span {float: left; width: 33.33%; padding: 2px;}
	.search_simple .list_info, .search_simple .list_info span, .search_simple .list_info em {font-size: 2.34375vw;}
	.search_simple .btns_area .btn_dblue, .search_simple .btns_area .btn_wt {width: 70px !important; height: 40px !important; font-size: 15px !important; line-height: 40px;}
	.search_simple .list_boad02 table tbody th {padding: 3.125vw 1.5625vw;}
}
@media all and (max-width:470px){
	.search_simple .list_boad_lbr .sc01_3 {padding: 50px 0 50px 0;}
	.search_simple .list_boad_lbr .sc01_3 .btn_icon {top: 100px;}
	.search_simple .list_boad_lbr .sc01_4 select {width: 100%;}
	.search_simple .list_boad_lbr .sc01_4 .btn_icon {margin-top: 10px;}
}
@media all and (max-width:450px){
    .search_simple .list_boad01 .list_att{padding:15px;font-size:1.2em;}
    .search_simple .list_boad01 > ul > li .lt_tit{padding:15px 60px 15px 15px;}
    .search_simple .list_boad01 > ul > li .lt_con{padding-left:120px;padding-top:20px;padding-bottom:20px;}
    .search_simple .list_boad01 > ul > li .lt_con .lt_img{width:100px;}
    .search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename .date{padding-right:5px;margin-right:5px;}
    .search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename .hit{padding-right:5px;margin-right:5px;} 
    .search_simple .list_boad01 > ul > li .down{top:10px;right:0;}
	.search_simple .list_boad01 ul li.list_info_bottom > div {padding: 5px;}
}					
@media all and (max-width:360px){  		
    .search_simple .list_boad01 > ul > li .lt_con .lt_txt .datename span{display:block;}
}
