@charset "utf-8";

/* content common */
.body > div > header { padding-bottom:43px;}
.body > div > header p { padding-bottom:10px; font-size:15px; color:#565656;}
.body > div > header h1 { font-size:36px; color:#404040; font-weight:normal; letter-spacing:-1px; line-height:1.2em;}
.body > div p { font-size:15px; color:#565656;}

/* description */
.body > div div.desc { margin-top:40px;}
.body > div div.desc p { margin-top:5px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 8px;}
.body > div div.desc p:first-child { margin-top:0;}
.body > div div.desc strong { color:#B65959; text-decoration:underline;}

.body > div ul.desc { margin-top:40px;}
.body > div ul.desc > li { margin-top:5px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 8px;}
.body > div ul.desc > li:first-child { margin-top:0;}
.body > div ul.desc strong { color:#c96c6c; text-decoration:underline;}

.body > div dl.desc > dt { margin-top:40px; padding:17px 0 15px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.body > div dl.desc > dd { padding:30px; border:1px solid #ddd;}
.body > div dl.desc > dd dt { margin-top:30px; font-size:15px; color:#505050; line-height:1.5em;}
.body > div dl.desc > dd dt:first-child { margin:0;}
.body > div dl.desc > dd dd { padding-top:20px;}
.body > div dl.desc > dd .li p { margin-top:3px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 9px;}
.body > div dl.desc > dd .li p:first-child { margin-top:0;}
.body > div dl.desc em { color:#596EBB; font-weight:bold; font-style:normal;}
.body > div dl.desc strong { color:#e45c5c;}

/* 수요자 의견수렴 : 20200820 */
.opinion *{word-break:keep-all;}
.opinion .mapp1 > dl{ padding:1.563vw 7.031vw; /* (viewport:1920px) padding:30px 135px;*/}
.opinion > .body{display:flex; flex-direction:column;}
.opinion > .body > div dl.desc > dd { padding:1.563vw 7.031vw; /* (viewport:1920px) padding:30px 160px;*/}
.opinion > .body > div dl.desc > dd > a:hover{ text-decoration:underline;}
.opinion > .body > div > a{margin-top:40px;}
.opinion .detailButton{display:inline; margin:0 auto; width:100%;}
 
/*2018검색추가 */
.recheck{display:inline-block;}


/* 검색옵션 */

.search_opt a{color:#666;}
.btn_opt {display:inline-block;display:inline;padding:12px 0 0 0 !important;background:#fff url(../images/sch/icon_p.gif) no-repeat 90% !important;font-size:15px;color:#333;}
.btn_opt:hover {color:#000;}
.btn_opt.on {background:#fff url(../images/sch/icon_m.gif) no-repeat 90% !important;}
a.btn_opt2{color:#222 !important;}
.search_opt {display:none;clear:both;width:100%;background:#fff;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; box-shadow:0 3px 3px rgba(0,0,0,0.1); z-index:10000;}
.search_opt > ul {margin-left:10px;}
.search_opt > ul > li {float:left;padding:12px 20px;}
.search_opt > ul > li > a.btn_opt2 {font-size:15px;display:block;padding-right:13px;background:url(../images/sch/icon_arrow_down.gif) no-repeat right;}
.search_opt > ul > li > a.on {background:url(../images/sch/icon_arrow_up.gif) no-repeat right;color:#000;}
.search_opt > ul > li .btn_opt_sub {display:none;position:absolute;margin-top:12px;border:1px solid #6b727f;background:#fff;padding:5px 10px;margin-left:-10px;font-size:12px;z-index:10000;}

 .btn_opt_sub ul li a.on {color:#2f7cd8;}

	.btn_opt_sub .opt_term {border-top:1px solid #e5e5e5;margin-top:4px;padding-top:4px;}
	.btn_opt_sub .opt_term div {margin-top:4px;}
	.btn_opt_sub .opt_term div .btn_date_apply {position:relative;display:block;padding:1px 10px;text-align:center;color:#fff;margin-top:5px;border-radius:4px;}
	.btn_opt_sub .opt_term div .btn_date_apply:active {top:1px;}
.btn_opt_sub .opt_term div .btn_date_apply {background:#2f7cd8;}

.ui-datepicker {font-family:'돋움','Dotum' !important;font-size:12px !important;}
.ui-datepicker select {font-family:'돋움','Dotum' !important;font-size:12px !important;}
.date_time {text-align:center;}

/* 상세검색 */
.detail_form {width:300px;margin:0;}
.detail_form li:first-child {border-bottom:1px solid #e5e5e5;}
.detail_form li dl {margin-bottom:10px;margin-top:10px;}
.detail_form li dl dt {font-size:15px;margin-bottom:7px;color:#333;}
.detail_form li dl dd {margin-bottom:5px;margin-top:5px;}
.detail_form li dl dd .detail_input {width:290px;margin-bottom:3px;}
.detail_form li dl dd p {margin-bottom:3px;}

.detail_form a {position:relative;padding:3px 10px;text-align:center;color:#fff;margin-top:5px;border-radius:4px;background:#2f7cd8;}
.detail_form a:active {top:1px;}

.detail_form .detail_btnset {text-align:center;margin-bottom:5px;}
.detail_form a.submit {background:#2f7cd8;}
.detail_form a.gray {background:#8b8b8b;}

@media all and (max-width:749px) {
	.opinion > .body > div dl.desc > dd { background:#fff;}
	/* 수요자 의견수렴 : 20200820 */
	.opinion .mapp1 > dl{ padding:30px 20px;}
	.opinion > .body > div dl.desc > dd { padding:30px 20px; background:transparent;}
	.opinion .hmpgCont article { padding-top:30px;}
	.opinion > .body > div > a{margin-top:30px;}
}

/* tab link */
.tab_link { padding-top:20px; background:url(../images/content/bul_tab_link.png) no-repeat left 15px, url(../images/content/bul_tab_link.png) no-repeat right 15px;}
.tab_link > div { margin:0 11px; border-top:1px solid #e5e5e5; font-size:0; text-align:center;}
.tab_link ul { margin-top:-20px; font-size:15px;  display:flex; align-items:flex-start; justify-content:center; flex-wrap:wrap; }
.tab_link li { min-width:100px; display:inline-block; font-size:15px; vertical-align:top;}
.tab_link li a { display:block; height:40px; padding:0 30px; background:#fff; color:#777; line-height:40px;border:1px solid #eee;}
.tab_link li a.on,
.tab_link li a.on:hover {background:#498cd6;color:#fff;cursor:default; border:1px solid #498cd6;}
.tab_link li a:hover,
.tab_link li a:focus {background:#555;color:#fff; border:1px solid #555;}
 .tab_link li a span { display:inline-block; height:40px;vertical-align:middle; padding-right:20px; background:url(../images/common/ico_tablink_nwin.png) no-repeat right center;}

/* tab link_long */ 
.tab_link_long { padding-top:20px; background:url(../images/content/bul_tab_link.png) no-repeat left 15px, url(../images/content/bul_tab_link.png) no-repeat right 15px;}
.tab_link_long > div { margin:0 11px; border-top:1px solid #e5e5e5; font-size:0; text-align:center;}
.tab_link_long ul { margin-top:-20px; font-size:15px;  display:flex; align-items:flex-start; justify-content:center; flex-wrap:wrap; }
.tab_link_long li { min-width:100px; display:inline-block; font-size:15px; vertical-align:top;}
.tab_link_long li a { display:block; height:40px; padding:0 30px; background:#fff; color:#777; line-height:40px;border:1px solid #eee;}
.tab_link_long li a.on,
.tab_link_long li a.on:hover {background:#498cd6;color:#fff;cursor:default; border:1px solid #498cd6;}
.tab_link_long li a:hover,
.tab_link_long li a:focus {background:#555;color:#fff; border:1px solid #555;}
.tab_link_long li a span { display:inline-block; height:40px;vertical-align:middle; padding-right:20px; background:url(../images/common/ico_tablink_nwin.png) no-repeat right center;}
.tab_link_long_new li a {padding:0 6px;}

/* lt ie8 hack 
@media \0screen {
	.tab_link { padding:6px 0;}
	.tab_link > div { padding:10px; border-bottom:1px solid #e5e5e5; text-align:left;}
	.tab_link ul { display:block; margin-top:0; background:#f8f8f8;}
	.tab_link li { display:block; margin:0 !important; padding:1px 0;}
	.tab_link li a { padding:0 15px;}
}
*/
@media all and (max-width:749px) {
	.tab_link, .tab_link_long { padding:6px 0; background:url(../images/content/bul_tab_link.png) no-repeat left top, url(../images/content/bul_tab_link.png) no-repeat right bottom;}
	.tab_link > div, .tab_link_long div { margin:0; padding:10px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:0; text-align:left;}
	.tab_link ul, .tab_link_long ul { margin-top:0; /* background:#f8f8f8; */ font-size:15px; justify-content:flex-start;}
	.tab_link li{width:33.33%;}
	.tab_link_long li{width:50%;}
	.tab_link li, .tab_link_long li { display:block; padding:1px 0; font-size:15px; vertical-align:top; text-align:center;}
	.tab_link li a, .tab_link_long li a { display:block; height:40px; font-size:15px; color:#555; padding:0 15px; background:#d1cec9; background:#fff; color:#777; line-height:40px; overflow:hidden;}
	.tab_link li a{padding:0;}
	.tab_link li a.on, .tab_link li a:hover, .tab_link li a:focus, .tab_link_long li a.on, .tab_link_long li a:hover, .tab_link_long li a:focus { background:#688eed;}
}


/* layer popup */
#layerPopup .sample { max-width:800px; margin:0 auto; padding-left:130px; background:url(../images/content/bg_lpopup_sample.gif) no-repeat left top;}
#layerPopup .sample header { float:left; font-size:15px; color:#fff; font-weight:bold;}
#layerPopup .sample header + p { padding-left:10px; float:left;}
#layerPopup .sample a { display:block; padding:5px 10px; background:#373a5b; border:1px solid #50547d; font-size:12px; color:#fff;}
#layerPopup .sample div { clear:both;}
#layerPopup .sample div p { font-size:13px; color:#fff;}


/* 정보공개 제도안내 */
.inf_istt { font-size:15px; color:#505050; line-height:1em;}
.inf_istt > p { padding-top:30px; line-height:19px;}
.inf_istt > p:first-child { padding-top:10px;}
.inf_istt .imptt { color:#5d6b98; text-decoration:underline;}
.inf_istt .inf_tab { margin-top:30px;}
.inf_istt .inf_tab:after { display:block; clear:both; content:"";}
.inf_istt .inf_tab li { float:left;}
.inf_istt .inf_tab li strong,
.inf_istt .inf_tab li a { display:block; height:35px; padding-left:15px; border:1px solid #d2d2d2; border-left:0; box-shadow:0 2px 2px rgba(0,0,0,0.1); color:#505050; line-height:35px;}
.inf_istt .inf_tab li:first-child strong,
.inf_istt .inf_tab li:first-child a {border-left:1px solid #d2d2d2;}
.inf_istt .inf_tab li strong { padding:0 25px; background:#8d919f url(../images/content/bul_inf_tab.gif) no-repeat center 30px; border:1px solid #8d919f; color:#fff; font-weight:normal;}
.inf_istt .inf_tab li a.nwin {padding-right:35px;background: #fafafa url(../images/content/ico_inf_tab.gif) no-repeat right top;}
.inf_istt .inf_tab li a.fdown { padding-right:35px; background:#fafafa url(../images/content/ico_inf_tab.gif) no-repeat right bottom -2px;}
.inf_istt h3 { margin-top:50px; padding:17px 0 10px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.inf_istt h3 + .iog_desc { margin-top:10px;}
.inf_istt .iog_desc > dt { padding:30px 0 10px;}
.inf_istt .iog_desc > dt:first-child { padding:0 0 10px;}
.inf_istt .iog_desc > dt span { display:inline-block; height:auto; padding:8px 45px; background:#d1d1d1; border-radius:20px; font-weight:600; font-size:15px; color:#3f3e3c; line-height:1; vertical-align:top;}
.inf_istt .iog_desc > dd { padding-left:20px;}

.inf_istt .iog_li p,
.inf_istt .iog_li li { padding:0 0 3px 11px; background:url(../images/board/bul_tbl_li.gif) no-repeat left 7px; line-height:1.4em;}
.inf_istt .iog_li p:first-child { padding:0 0 3px 11px;}
.inf_istt .iog_li .br { display:block;}
.inf_istt .iog_li dt { margin-top:20px;font-size:15px;font-weight:400; padding:0 0 3px 11px; background:url(../images/board/bul_tbl_li.gif) no-repeat left 4px;}
.inf_istt .iog_li dt:first-child { margin:0;}
.inf_istt .iog_li dd { margin-top:4px; padding-left:11px; line-height:1.4em; font-size:15px;}

@media all and (max-width:430px) {
	.inf_istt .iog_desc > dt span { padding:8px 20px;}
	.inf_istt .iog_desc > dd { padding-left:0px;}
}

@media all and (max-width:343px) {
	.inf_istt .inf_tab li:first-child + li + li a,
	.inf_istt .inf_tab li:first-child + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:344px) and (max-width:419px) {
	.inf_istt .inf_tab li:first-child + li + li a,
	.inf_istt .inf_tab li:first-child + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:420px) and (max-width:443px) {
	.inf_istt .inf_tab li:first-child + li + li a,
	.inf_istt .inf_tab li:first-child + li + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:444px) and (max-width:546px) {
	.inf_istt .inf_tab li:first-child + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:547px) and (max-width:623px) {
	.inf_istt .inf_tab li:first-child + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:624px) and (max-width:700px) {
	.inf_istt .inf_tab li:first-child + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:701px) and (max-width:749px) {
	.inf_istt .inf_tab li:first-child + li + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:750px) and (max-width:762px) {
	.inf_istt .inf_tab li:first-child + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:763px) and (max-width:899px) {
	.inf_istt .inf_tab li:first-child + li + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:900px) and (max-width:936px) {
	.inf_istt .inf_tab li:first-child + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}

@media all and (min-width:937px) and (max-width:1108px) {
	.inf_istt .inf_tab li:first-child + li + li + li + li + li + li a { border-left:1px solid #d2d2d2;}
}




/*2018 검색추가*/
/*바로가기*/
.direct_banner{border:2px solid #ddd; background:#fff; padding:15px; margin:35px 0 20px 0;}
.direct_banner p{padding:10px 0;}
.direct_banner p.txt{ color:#666; padding-left:11px; background:url(../images/sch/bul_sch_file.png) no-repeat left 17px;  font-size:15px; margin-top:15px;}

.direct_banner a{color:#666; }
.direct_banner a.direct_t{color:#317cd7 !important; font-weight:bold; display:inline-block; padding:0 15px; text-decoration:underline;}
.banner_list {margin-top:20px;}
.banner_list li{width:24.5%; display:inline-block; text-align:center; float:left;}
.banner_list li img{width:86%;}


/* 사전정보공개 */
.inf_bil {margin:30px 0 10px;}
.inf_bil h3 {font-size:24px;}
.inf_bil > p { padding-top:30px; line-height:19px;}
.inf_bil > p:first-child { padding-top:10px;}
.inf_bil .imptt { color:#5d6b98; text-decoration:underline;}

.inf_bil .bil_tab { margin-top:30px; padding:20px 20px 20px 269px; background:#f5f5f5 url(../images/content/ico_bil_tab.gif) no-repeat 46px center; border:1px solid #ddd;}
.inf_bil .bil_tab > ul {display:flex;flex-wrap:wrap;}
.inf_bil .bil_tab > ul:after { display:block; clear:both; content:"";}
.inf_bil .bil_tab > ul > li {width:33.33%; padding:6px 0;}
.inf_bil .bil_tab > ul > li a {padding-left:9px; background:url(../images/common/bul_pageinfo.gif) no-repeat left 9px; color:#505050;}
.inf_bil .bil_tab > ul > li a.on,
.inf_bil .bil_tab > ul > li a:hover,
.inf_bil .bil_tab > ul > li a:focus {color:#425db5; text-decoration:underline;}

/*  0408 */
/* .pidl {margin-top:30px;} */
.pidlBG{background:#fff; padding:20px; /* margin:0 -50% 0% -50%; */ border: 1px solid #ddd; border-top: 0px;}
/* #container {display: none; padding: none;} */
.pidl .pidltitle{display:flex;align-items: flex-end;/*justify-content: center;*/flex-wrap: wrap;width: 100%;margin-bottom: 10px;}
.pidl > p { padding-top:30px; line-height:19px;}
.pidl > p:first-child { padding-top:10px;}
.pidl .imptt { color:#5d6b98; text-decoration:underline;}

.pidl .bil_tab { margin-top:30px; padding:30px 30px 30px 269px; background:#f5f5f5 url(../images/content/ico_bil_tab.gif) no-repeat 90px center; border:1px solid #ddd;}
.pidl .bil_tab > ul {display:flex; flex-wrap:wrap; margin-left:40px;}
.pidl .bil_tab > ul:after { display:block; clear:both; content:"";}
.pidl .bil_tab > ul > li {width:50%; padding:6px 0;}
.pidl .bil_tab > ul > li a {padding-left:9px; background:url(../images/common/bul_pageinfo.gif) no-repeat left 9px; color:#505050;}
.pidl .bil_tab > ul > li a.on,
.pidl .bil_tab > ul > li a:hover,
.pidl .bil_tab > ul > li a:focus {color:#425db5; text-decoration:underline;}

.pidl .bottomadd {display:none;}

.pidl .bil_bottomtab { margin-top:30px;}
.pidl .bottomclose{display:none;}
.pidl .bil_bottomtab > ul {display:flex; justify-content:center; border-left: 1px solid #ddd;}
.pidl .bil_bottomtab > ul:after { display:block; clear:both; content:"";}
.pidl .bil_bottomtab > ul > li {flex:1 1 auto; border-top: 1px solid #ddd;}
.pidl .bil_bottomtab > ul > li a {position:relative; color:#505050; font-size:13px; padding:9px 3px; letter-spacing: -1px; background:#f9f9f9; text-align:center; display:block;}
.pidl .bil_bottomtab > ul > li :nth-last-child(1) {border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.pidl .bil_bottomtab > ul > li a.on {background:#fff; color:#5383b3;font-weight:600; border-bottom: 1px solid #fff;}
.pidl .bil_bottomtab > ul > li a:hover,
.pidl .bil_bottomtab > ul > li a:focus {background:#f2f2f2; color:#5383b3;}
.pidl .bil_bottomtab > ul > li a.on:after {content:""; position:absolute; width:100%; left:0; height:3px; top: -2px; background:#5383b3;}


/* 주요공표목록 : 20200311 */
.inf_bil .bil_tab2 { margin-top:30px; padding:20px 20px 20px 269px; background:#f5f5f5 url(../images/content/ico_bil_tab.gif) no-repeat 46px center; border:1px solid #ddd;}
.inf_bil .bil_tab2 > ul {position:relative; display:flex;flex-wrap:wrap;}
.inf_bil .bil_tab2 > ul:after { display:block; clear:both; content:"";}
.inf_bil .bil_tab2 > ul > li {width:33.33%; padding:6px 0;}
.inf_bil .bil_tab2 > ul > li > a {display:flex; align-items:center; padding-left:9px; background:url(../images/common/bul_pageinfo.gif) no-repeat left 9px; color:#505050;}
.inf_bil .bil_tab2 > ul > li > a.on,
.inf_bil .bil_tab2 > ul > li > a:hover,
.inf_bil .bil_tab2 > ul > li > a:focus {color:#425db5; text-decoration:underline;}
.inf_bil .bil_tab2 > ul > li.active > a{color:#425db5;}
.bil_tab_sub00{width:100% !important;}
	/* 플러스 마이너스 아이콘 */
	.icon_sub_tab{width:11px; height:11px; position:relative; display:block; margin-left:10px;}
	.icon_sub_tab:before, .icon_sub_tab:after{content:''; position:absolute; width:11px; height:1px; background:#a4a4a5; display:block; top:5px; left:0;}
	.icon_sub_tab:after{transform:rotate(90deg);}
	a:hover > .icon_sub_tab:before, a:hover > .icon_sub_tab:after{background:#425db5;  -webkit-transition:all .3s ease; transition: all .3s ease;}
	li.active > a > .icon_sub_tab:before, li.active > a > .icon_sub_tab:after{background:#425db5;  -webkit-transition:all .3s ease; transition: all .3s ease;}
	li.active > a > .icon_sub_tab:after{transform:rotate(180deg);}
	/* 1번째 탭 */
	.bil_tab2_sub01{display:none; width:100%; height:auto; padding:10px 15px; background:#eff0f6; margin-top:10px;}
	.bil_tab2_sub01 > ul{display:flex; align-items:center; justify-content:flex-start;}
	.bil_tab2_sub01 > ul > li:first-child > a:after{content:''; width:1px; height:9px; display:block; background:#cccfe2; margin:0 15px; }
	.bil_tab2_sub01 > ul > li > a{display:flex; align-items:center; color:#555555; font-size:15px;}
	.bil_tab2_sub01 > ul > li > a:hover,
	.bil_tab2_sub01 > ul > li.active > a{color:#425db5; text-decoration:underline;}
	/* 2번째 탭 */
	.bil_tab2_sub02{display:none; margin-top:15px;}
	.bil_tab2_sub02 > ul{width:100%; display:flex; align-items:center; flex-wrap:wrap; padding:15px 20px; border-top:1px solid #bbb; border-bottom:1px solid #bbb; background:#eaebf2;}
	.bil_tab2_sub02 li{position:relative; width:33.33%; margin-top:15px;}
	.bil_tab2_sub02 li:nth-child(1), .bil_tab2_sub02 li:nth-child(2), .bil_tab2_sub02 li:nth-child(3){margin-top:0px;}
	.bil_tab2_sub02 li > a{display:flex; align-items:flex-start !important; color:#555555; font-size:15px;}
	.bil_tab2_sub02 li.active > a,
	.bil_tab2_sub02 li > a:hover{color:#425db5; text-decoration:underline;}
	.bil_tab2_sub02 li > a:before{content:''; width:5px; height:1px; background:#555; margin-right:8px; margin-top:11px;}
	/* ==== 1000px 이하 일때 ==== */ 
	@media only screen and (max-width:1100px) {
		.bil_tab2_sub02 li{ width:50%;}
		.bil_tab2_sub02 li:nth-child(3){margin-top:15px;}		
	}
	/* ==== 850px 이하 일때 ==== */ 
	@media only screen and (max-width:850px) {
		.bil_tab2_sub02 li{ width:100%;}
		.bil_tab2_sub02 li:nth-child(2){margin-top:15px;}		
	}
	/* ==== 750px 이하 일때 ==== */ 
	@media only screen and (max-width:750px) {
		.inf_bil .bil_tab2 {background:#f8f8fa !important; padding:20px;}	
	}
	/* ==== 495px 이하 일때 ==== */ 
	@media only screen and (max-width:495px) {
		.inf_bil .bil_tab2 > ul > li {width:50%;}	
		.bil_tab2_sub02 > ul{max-height:300px; overflow-x:hidden; overflow-y:scroll;}
	}
	
/* 사전공표목록 기존 */
/* .inf_bil h3 {  padding:17px 0 10px; font-size:24px; color:#555; font-weight:normal;}
.inf_bil .bil_stab { margin-top:10px; margin-bottom:15px;border:1px solid #d7d7d7;background:#fff;}
.inf_bil .bil_stab:after { display:block; clear:both; content:"";}
.inf_bil .bil_stab li { float:left;}
.inf_bil .bil_stab li a { display:block; height:35px; padding:0 15px; background:url(../images/content/line_bil_stab.gif) no-repeat left center; color:#505050; line-height:35px;}
.inf_bil .bil_stab li:first-child a { background:none;}
.inf_bil .bil_stab a.on,
.inf_bil .bil_stab a:hover,
.inf_bil .bil_stab a:focus { color:#66a6ee;font-weight:500;}
.inf_bil article header { margin-top:40px;}
.inf_bil h4 { padding-left:12px; background:url(../images/common/bul_h4.gif) no-repeat left 4px; font-size:15px; color:#000; font-weight:normal;}
.inf_bil article header p { padding:10px 0 0 12px;}
.inf_bil article header + .common_list .tbl_info { padding-top:10px;} */

/* 0408 */
.pidl h3 {padding: 0;font-size:24px;color:#555;font-weight:normal;line-height: 1.4;}
.pidl .bil_stab {margin-left: 10px;margin-bottom: 2px;margin-right: auto;display: inline-flex;align-items: center;justify-content: flex-start;}
.pidl .bil_stab:after { display:block; clear:both; content:"";}
.pidl .bil_stab li {
    display: inline-block;
}
.pidl .bil_stab li a{font-size:13px; display: inline-flex;align-items: flex-start;justify-content: flex-start;color:#505050;line-height: 1.4;margin-left: 2px;}
.pidl .bil_stab li a:before{content:'';width:1px;height: 11px;margin: 0 8px;display:block;background: #bbb;flex: none; margin-top:2px}
/* .pidl .bil_stab li:first-child a { background:none;} */
.pidl .bil_stab a.on,
.pidl .bil_stab a:hover,
.pidl .bil_stab a:focus { color:#5383b3;}
.pidl article header { margin-top:40px;}
.pidl h4 { padding-left:12px; background:url(../images/common/bul_h4.gif) no-repeat left 4px; font-size:15px; color:#000; font-weight:normal;}
.pidl article header p { padding:10px 0 0 12px;}


@media all and (max-width:345px) {
	.inf_bil .bil_stab li:first-child + li + li + li + li a,
	.inf_bil .bil_stab li:first-child + li + li + li + li + li + li + li a { background:none;}
}

@media all and (min-width:346px) and (max-width:350px) {
	.inf_bil .bil_stab li:first-child + li + li + li + li + li a,
	.inf_bil .bil_stab li:first-child + li + li + li + li + li + li + li a { background:none;}
}

@media all and (min-width:351px) and (max-width:466px) {
	.inf_bil .bil_stab li:first-child + li + li + li + li + li a { background:none;}
}

@media all and (min-width:467px) and (max-width:535px) {
	.inf_bil .bil_stab li:first-child + li + li + li + li + li + li a { background:none;}
}

@media all and (min-width:536px) and (max-width:673px) {
	.inf_bil .bil_stab li:first-child + li + li + li + li + li + li + li a { background:none;}
}

@media all and (min-width:900px) and (max-width:903px) {
	.inf_bil .bil_stab li:first-child + li + li + li + li + li + li + li a { background:none;}
}


/* 사전정보공개목록 */
.inf_bil h3 + .common_list { padding-top:5px;}
.inf_bil .bil_tab2 { background:#f8f8fa url(../images/content/ico_bil_tab2.gif) no-repeat 46px center;}

@media all and (max-width:1100px) {
	.pidl .bil_bottomtab {overflow-x:scroll; margin-top:0px;}
	.pidl .bil_stab a.on,
	.pidl .bil_stab a:hover, 
	.pidl .bil_stab a:focus{font-weight:500;}
	.pidl .bil_bottomtabbox {padding-right:45px; background:#fff url(../images/content/bottomadd.png) no-repeat right; border:1px solid #ddd; height: 45px; margin-top: 30px;}
	.pidl .bottomadd{margin-top:30px;}
	.pidl .bottomadd .bottomadd_BOX {z-index:100; position:absolute; background:#fff; width:94%;}
	.pidl .bottomadd .bottomadd_BOX > ul {display: flex; flex-wrap: wrap; border:none;}
	.pidl .bottomadd .bottomadd_BOX > ul > li {width: 50%; padding: 6px 12px 6px 12px;}
	.pidl .bil_bottomtab > ul {border:none;}
	.pidl .bil_bottomtab > ul > li {padding:0; border:none;}
	.pidl .bil_bottomtab > ul > li :nth-last-child(1){border:none;}
	.pidl .bil_bottomtab > ul > li a {font-size:13px; padding:11px 10px; display:block; width:100%; background:none; -webkit-transition:all .0s ease; transition: all .0s ease;}
	.pidl .bil_bottomtab > ul > li a.on,
	.pidl .bil_bottomtab > ul > li a:hover,
	.pidl .bil_bottomtab > ul > li a:focus {top: -1px; font-weight: 500; border-bottom: 0px;}
	.pidl .bil_bottomtab > ul{justify-content:flex-start; height:auto; min-width:1240px; width:100%;}
	.pidl article header + .common_list .tbl_info { padding-top:10px;}
	.pidl .bil_bottomtabbox.on {background: none; border: none; padding-right: 0px; position: absolute; z-index: 1; width: 100%; -webkit-transition:all .0s ease; transition: all .0s ease;} 
	.pidl .bil_bottomtabbox.on .bil_bottomtab {background: #fff; border: 1px solid #ddd;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul {min-width: inherit; padding: 10px; flex-wrap: wrap;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul > li {width: 50%;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul > li a {font-size: 15px; text-align: left; padding: 5px; letter-spacing: -2px; -webkit-transition:all .0s ease; transition: all .0s ease;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul > li a.on:after {height: 0px;}
	.pidl .bil_bottomtabbox .bottomclose {display: none;}
	.pidl .bil_bottomtabbox.on .bottomclose{width: 100%; height: 35px; display: flex; background: #e7e7e7; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd;padding-right: 20px; align-items: center; justify-content: flex-end; font-weight: 600;}
	.pidlBG.on {margin: 30px auto 0 auto; display:block;}
}

@media all and (max-width:1020px) {
	.pidl .bil_bottomtabbox.on {padding-right: 20px;} 
}



@media all and (max-width:800px){
	.inf_bil .bil_tab {padding:20px 20px 20px 220px;}
	
	.pidl .bil_tab{padding:30px; background:#f5f5f5;}
}

@media all and (min-width:749px) and (max-width:775px) {
	.inf_bil .bil_tab {padding:20px 20px 20px 170px;}

}

@media all and (max-width:749px) {
	.inf_bil .bil_tab {padding:20px 20px 20px 20px; background:#f8f8fa;}
	.pidl .bil_tab {background:#f5f5f5; padding:30px;}

}

@media all and (max-width:600px) {
	.pidl .bil_tab > ul {margin-left: 0px;}
}

@media all and (max-width:550px) {
	.inf_bil .bil_tab ul li {width:50%;}
	.pidl .bil_tab > ul > li {width:100%;}
	.pidl .bil_tab {padding:15px 30px;}
	
	.pidl .bil_bottomtabbox.on {background: none; position: absolute; z-index: 100;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab {background: #fff;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul {min-width: inherit; padding: 10px 5px; flex-wrap: wrap;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul > li {width: 50%; padding: 0px;}
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul > li a.on:after {height: 0px;}
	.pidl .bil_bottomtabbox .bottomclose {display: none;}
	.pidl .bil_bottomtabbox.on .bottomclose{width: 100%; height: 35px; display: flex; background: #e7e7e7; padding-right: 20px; align-items: center; justify-content: flex-end; font-weight: 600;}
	.pidlBG.on {margin: 30px auto 0 auto;}
}


/* 414px 이하 (viewport : 414px) */ @media only screen and (max-width:414px) {
	/* 사전정보공표목록 */
	.inf_bil .bil_tab2,
    .pidl .bil_tab {padding: 4.831vw; margin-top: 7.246vw; /* padding: 20px; margin-top: 30px; */ }
    .inf_bil .bil_tab2 > ul > li,
    .pidl .bil_tab > ul > li{padding:0;line-height: 1.2;margin-top: 2.415vw; /* margin-top: 10px; */}
    .pidl .bil_tab > ul > li:nth-child(1){margin-top:0;}
    .inf_bil .bil_tab2 > ul > li:nth-child(-n+2){margin-top:0}
    .inf_bil .bil_tab2 > ul > li > a,
    .pidl .bil_tab > ul > li a {background-position: left top 1.449vw;padding-left:2.174vw;font-size: 3.140vw;/* background-position: left top 6px; padding-left:9px; font-size: 13px; */}
    .pidl .bil_tab > ul:after{display:none;}
    .pidl .pidltitle{justify-content:flex-start; margin-bottom:2.415vw; /* margin-bottom:10px; */}
	.bil_tab2_sub01 > ul > li > a{font-size:3vw;}
	.bil_tab2_sub02 li > a{font-size:3vw; line-height:1;}
	.bil_tab2_sub02 li > a:before{margin-top:4px;}

    /* 주요공표목록 */
    /* 플러스 마이너스 아이콘 */
	.icon_sub_tab{width:2.657vw; height:2.657vw; margin-left:2.415vw; /* width:11px; height:11px; margin-left:10px; */}
    .icon_sub_tab:before, .icon_sub_tab:after{width:2.657vw; /* width:11px; */}
     
    /* 0408 */
	.pidl h3 {flex: none;padding: 0;font-size:5.797vw; /* padding:30px 0 10px; font-size:24px; */}
	.pidl .bil_stab {flex-wrap:wrap; margin-left:0;margin-bottom: 0.483vw; /* margin-left: 10px;margin-bottom: 2px; */}
	.pidl .bil_stab li{}
	.pidl .bil_stab li a {font-size:3.140vw; margin-left: 0.483vw;/* font-size:13px; margin-left: 2px; */}
	.pidl .bil_stab li a:before{height: 2.657vw;margin: 0 1.932vw; margin-top:0.483vw; /* height: 11px;margin: 0 8px; margin-top:2px; */}
	.pidl article header { margin-top:9.662vw; /* margin-top:40px; */}
	.pidl h4 { padding-left:2.899vw; background:url(../images/common/bul_h4.gif) no-repeat left 4px; font-size:3.865vw; /* padding-left:12px; background:url(../images/common/bul_h4.gif) no-repeat left 4px; font-size:15px; */}
	.pidl article header p { padding:2.415vw 0 0 2.899vw; /* padding:10px 0 0 12px; */}
     
    /* 사전정보공개 */
	.inf_bil {margin-top:7.246vw; /* margin-top:30px; */}
	.inf_bil > h3{padding: 0 0 2.415vw 0;font-size:5.797vw; /* padding:0 0 10px 0; font-size:24px; */}
	.inf_bil > p { padding-top:7.246vw; line-height:4.589vw; /* padding-top:30px; line-height:19px; */}
	.inf_bil > p:first-child { padding-top:2.415vw; /* padding-top:10px; */}
}


@media all and (max-width:375px) {
	.pidl .bil_bottomtabbox.on .bil_bottomtab > ul > li a{font-size: 14px; letter-spacing: -2px;}
	}


/* 공공데이터개방 */
.inf_pdo {color:#505050;}
.inf_pdo p { padding-top:10px; line-height:19px;}


/* 경제로드맵 */
.rdmap {background:url(../images/content/bg_rmap.png) no-repeat left 18px;}
.rdmap > header { padding:0 0 5px 182px;}
.rdmap > header p { width:640px; margin:0 auto; padding-bottom:5px; font-size:15px; color:#8e7571; line-height:14px;}
.rdmap > header h3 { width:640px; margin:0 auto; font-size:28px; color:#393d46; font-weight:normal; line-height:32px;}
.rdmap > div { height:253px; padding:0 0 55px 182px;}
.rdmap ul { position:relative; width:640px; height:253px; margin:0 auto; background:url(../images/content/bg_rmap_tab_ul.png) no-repeat 447px 175px;}
.rdmap li { position:absolute; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
.rdmap a { display:block; padding-top:44px; background:url(../images/content/ico_rmap_tab.png) no-repeat center top; font-size:13px; color:#2c2c2c; line-height:13px;}
.rdmap a.on,
.rdmap a:hover,
.rdmap a:focus { background:url(../images/content/ico_rmap_tab.png) no-repeat center -100px; color:#3f5d9a; text-decoration:underline;}

.rdmap li:first-child { top:14px; left:0; padding:0 26px 0 40px;}
.rdmap li:first-child + li { top:14px; left:90px; padding:0 26px;}
.rdmap li:first-child + li + li { top:14px; left:167px; padding:0 26px;}
.rdmap li:first-child + li + li + li { top:14px; left:245px; padding:0 26px;}
.rdmap li:first-child + li + li + li + li { top:14px; left:321px; padding:0 26px;}
.rdmap li:first-child + li + li + li + li + li { top:14px; left:398px; padding:0 26px;}
.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:470px; padding:0 35px 0 25px;}
.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:556px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:556px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:439px; padding:0 45px 0 29px;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:335px; padding:0 29px;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:220px; padding:0 29px;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:111px; padding:0 29px;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:155px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left top;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:155px; left:105px; padding:0 29px;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:155px; left:214px; padding:0 29px;}
.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:155px; left:318px; padding:0 65px 0 29px;}

.rdmap + .common_list h4 { padding:17px 0; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal; line-height:20px;}

@media all and (max-width:333px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:280px;}
	.rdmap > div { height:300px;}
	.rdmap ul { height:300px; background:url(../images/content/bg_rmap_tab_ul2.png) no-repeat left 244px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 10px;}
	.rdmap li:first-child + li { top:14px; left:44px; padding:0 10px;}
	.rdmap li:first-child + li + li { top:14px; left:84px; padding:0 10px;}
	.rdmap li:first-child + li + li + li { top:14px; left:128px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:173px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:210px; padding:0 21px 35px 20px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li { top:82px; left:210px; padding:0 21px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:82px; left:160px; padding:0 20px 0 10px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 20px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 15px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 20px 0 10px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:80px; padding:0 20px 0 0; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:150px; padding: 0; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:200px; padding:0 19px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:200px; padding:0 19px 0 8px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:140px; padding:0 20px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:60px; padding:0 10px 0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:2px; padding:0 10px 0 20px;}
}

@media all and (min-width:334px) and (max-width:346px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:314px;}
	.rdmap > div { height:300px;}
	.rdmap ul { height:300px; background:url(../images/content/bg_rmap_tab_ul2.png) no-repeat 18px 244px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 10px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:76px; padding:0 10px;}
	.rdmap li:first-child + li + li { top:14px; left:121px; padding:0 10px;}
	.rdmap li:first-child + li + li + li { top:14px; left:165px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:210px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:254px; padding:0 21px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li { top:82px; left:254px; padding:0 21px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:82px; left:196px; padding:0 18px 0 14px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:140px; padding:0 10px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:40px; padding:0 15px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:80px; padding:0 15px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:156px; padding:0 15px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:224px; padding:0 19px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:207px; padding:0 24px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:130px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:60px; padding:0 20px;}
}

@media all and (min-width:347px) and (max-width:359px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:327px;}
	.rdmap > div { height:300px;}
	.rdmap ul { height:300px; background:url(../images/content/bg_rmap_tab_ul2.png) no-repeat 108px 244px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 10px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:76px; padding:0 10px;}
	.rdmap li:first-child + li + li { top:14px; left:121px; padding:0 10px;}
	.rdmap li:first-child + li + li + li { top:14px; left:165px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:210px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:254px; padding:0 34px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li { top:82px; left:254px; padding:0 34px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:82px; left:196px; padding:0 18px 0 14px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:140px; padding:0 10px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:40px; padding:0 15px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:80px; padding:0 20px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:156px; padding:0 20px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:244px; padding:0 19px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:227px; padding:0 24px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:160px; padding:0 20px;}
}

@media all and (min-width:360px) and (max-width:372px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:340px;}
	.rdmap > div { height:300px;}
	.rdmap ul { height:300px; background:url(../images/content/bg_rmap_tab_ul2.png) no-repeat 28px 244px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 10px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:76px; padding:0 10px;}
	.rdmap li:first-child + li + li { top:14px; left:121px; padding:0 10px;}
	.rdmap li:first-child + li + li + li { top:14px; left:165px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:210px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:254px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li { top:82px; left:254px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:82px; left:196px; padding:0 18px 0 14px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:140px; padding:0 10px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:40px; padding:0 15px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:80px; padding:0 20px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:156px; padding:0 20px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:244px; padding:0 32px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:227px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:160px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:80px; padding:0 20px;}
}

@media all and (min-width:373px) and (max-width:385px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:353px;}
	.rdmap > div { height:300px;}
	.rdmap ul { height:300px; background:url(../images/content/bg_rmap_tab_ul2.png) no-repeat 20px 244px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 9px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:69px; padding:0 8px;}
	.rdmap li:first-child + li + li { top:14px; left:107px; padding:0 8px;}
	.rdmap li:first-child + li + li + li { top:14px; left:148px; padding:0 9px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:186px; padding:0 9px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:231px; padding:0 9px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:275px; padding:0 41px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li { top:82px; left:275px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:218px; padding:0 10px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:156px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:80px; padding:0 20px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:164px; padding:0 20px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:257px; padding:0 32px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:240px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:150px; padding:0 37px 0 20px; }
}

@media all and (min-width:386px) and (max-width:398px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:366px;}
	.rdmap > div { height:300px;}
	.rdmap ul { height:300px; background:url(../images/content/bg_rmap_tab_ul2.png) no-repeat 120px 244px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 10px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:70px; padding:0 8px 0 10px;}
	.rdmap li:first-child + li + li { top:14px; left:110px; padding:0 8px 0 10px;}
	.rdmap li:first-child + li + li + li { top:14px; left:153px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:193px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:240px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:286px; padding:0 43px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li { top:82px; left:286px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:226px; padding:0 10px 0 14px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:156px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:80px; padding:0 30px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:164px; padding:0 30px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:270px; padding:0 32px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:252px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:166px; padding:0 37px 0 20px;}
}

@media all and (min-width:399px) and (max-width:411px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:379px;}
	.rdmap > div { height:300px;}
	.rdmap ul { height:300px; background:url(../images/content/bg_rmap_tab_ul2.png) no-repeat 225px 244px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 11px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:71px; padding:0 9px 0 11px;}
	.rdmap li:first-child + li + li { top:14px; left:113px; padding:0 9px 0 11px;}
	.rdmap li:first-child + li + li + li { top:14px; left:158px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:200px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:249px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:297px; padding:0 45px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li { top:82px; left:297px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:226px; padding:0 14px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:156px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:80px; padding:0 30px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:164px; padding:0 30px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:270px; padding:0 45px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:222px; left:279px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
}



@media all and (min-width:425px) and (max-width:437px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:405px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 8px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:72px; padding:0 8px;}
	.rdmap li:first-child + li + li { top:14px; left:113px; padding:0 8px;}
	.rdmap li:first-child + li + li + li { top:14px; left:155px; padding:0 8px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:191px; padding:0 8px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:231px; padding:0 8px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:272px; padding:0 17px 0 8px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:321px; padding:0 47px 35px 8px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:321px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:252px; padding:0 20px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:171px; padding:0 20px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:85px; padding:0 14px 0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:84px; padding:0 20px 0 25px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:160px; padding:0 20px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:220px; padding:0 17px 0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:292px; padding:0 17px 0 29px;}
}

@media all and (min-width:438px) and (max-width:450px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:418px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 9px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:73px; padding:0 9px;}
	.rdmap li:first-child + li + li { top:14px; left:116px; padding:0 9px;}
	.rdmap li:first-child + li + li + li { top:14px; left:160px; padding:0 9px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:198px; padding:0 9px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:240px; padding:0 9px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:283px; padding:0 18px 0 9px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:335px; padding:0 47px 35px 9px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:335px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:262px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:181px; padding:0 20px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:85px; padding:0 20px 0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}

	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 10px 0 25px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:84px; padding:0 20px 0 25px; background:url(../images/content/bg_rmap_tab.png) repeat-x left 35px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:160px; padding:0 20px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:220px; padding:0 17px 0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:290px; padding:0 17px 0 29px;}
}

@media all and (min-width:451px) and (max-width:463px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:431px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 10px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:74px; padding:0 10px;}
	.rdmap li:first-child + li + li { top:14px; left:119px; padding:0 10px;}
	.rdmap li:first-child + li + li + li { top:14px; left:165px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:205px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:249px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:294px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:348px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:348px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:292px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:210px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:140px; padding:0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:464px) and (max-width:476px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:444px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 11px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:75px; padding:0 11px;}
	.rdmap li:first-child + li + li { top:14px; left:122px; padding:0 11px;}
	.rdmap li:first-child + li + li + li { top:14px; left:170px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:212px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:258px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:305px; padding:0 20px 0 11px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:361px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:361px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:318px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:477px) and (max-width:489px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:457px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 12px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:76px; padding:0 12px;}
	.rdmap li:first-child + li + li { top:14px; left:125px; padding:0 12px;}
	.rdmap li:first-child + li + li + li { top:14px; left:175px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:219px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:267px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:316px; padding:0 21px 0 12px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:374px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:374px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:318px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:490px) and (max-width:502px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:470px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 13px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:77px; padding:0 13px;}
	.rdmap li:first-child + li + li { top:14px; left:128px; padding:0 13px;}
	.rdmap li:first-child + li + li + li { top:14px; left:180px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:226px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:276px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:327px; padding:0 22px 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:387px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:387px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:326px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:503px) and (max-width:515px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:483px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 14px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:78px; padding:0 14px;}
	.rdmap li:first-child + li + li { top:14px; left:131px; padding:0 14px;}
	.rdmap li:first-child + li + li + li { top:14px; left:185px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:233px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:290px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:338px; padding:0 23px 0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:400px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:400px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:326px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:516px) and (max-width:528px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:496px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 15px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:79px; padding:0 15px;}
	.rdmap li:first-child + li + li { top:14px; left:134px; padding:0 15px;}
	.rdmap li:first-child + li + li + li { top:14px; left:190px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:240px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:299px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:349px; padding:0 24px 0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:413px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:413px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:339px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:241px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:529px) and (max-width:541px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:509px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 16px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:80px; padding:0 16px;}
	.rdmap li:first-child + li + li { top:14px; left:137px; padding:0 16px;}
	.rdmap li:first-child + li + li + li { top:14px; left:195px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:247px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:308px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:360px; padding:0 25px 0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:426px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:426px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:542px) and (max-width:554px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:522px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 17px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:81px; padding:0 17px;}
	.rdmap li:first-child + li + li { top:14px; left:140px; padding:0 17px;}
	.rdmap li:first-child + li + li + li { top:14px; left:200px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:252px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:317px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:371px; padding:0 26px 0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:439px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:439px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 32px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:555px) and (max-width:567px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:535px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 18px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:82px; padding:0 18px;}
	.rdmap li:first-child + li + li { top:14px; left:143px; padding:0 18px;}
	.rdmap li:first-child + li + li + li { top:14px; left:205px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:265px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:326px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:382px; padding:0 27px 0 18px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:452px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:452px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 32px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:568px) and (max-width:580px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:548px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 19px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:83px; padding:0 19px;}
	.rdmap li:first-child + li + li { top:14px; left:146px; padding:0 19px;}
	.rdmap li:first-child + li + li + li { top:14px; left:210px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:272px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:335px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:393px; padding:0 28px 0 19px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:465px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:465px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:358px; padding:0 40px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:581px) and (max-width:593px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:561px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 20px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:84px; padding:0 20px;}
	.rdmap li:first-child + li + li { top:14px; left:149px; padding:0 20px;}
	.rdmap li:first-child + li + li + li { top:14px; left:215px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:279px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:344px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:404px; padding:0 29px 0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:478px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:478px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:380px; padding:0 28px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:278px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:181px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:594px) and (max-width:606px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:574px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 21px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:85px; padding:0 21px;}
	.rdmap li:first-child + li + li { top:14px; left:152px; padding:0 21px;}
	.rdmap li:first-child + li + li + li { top:14px; left:220px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:286px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:353px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:415px; padding:0 30px 0 21px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:491px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:491px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:409px; padding:0 28px 0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:301px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:201px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:607px) and (max-width:619px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:587px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 22px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:86px; padding:0 22px;}
	.rdmap li:first-child + li + li { top:14px; left:155px; padding:0 22px;}
	.rdmap li:first-child + li + li + li { top:14px; left:225px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:293px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:362px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:426px; padding:0 31px 0 22px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:504px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:504px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:412px; padding:0 28px 0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:304px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:202px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:620px) and (max-width:632px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:600px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 23px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:87px; padding:0 23px;}
	.rdmap li:first-child + li + li { top:14px; left:158px; padding:0 23px;}
	.rdmap li:first-child + li + li + li { top:14px; left:230px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:300px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:371px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:437px; padding:0 32px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:517px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:517px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:414px; padding:0 30px 0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:309px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:205px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:633px) and (max-width:645px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:613px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 24px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:88px; padding:0 24px;}
	.rdmap li:first-child + li + li { top:14px; left:161px; padding:0 24px;}
	.rdmap li:first-child + li + li + li { top:14px; left:235px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:307px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:380px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:448px; padding:0 33px 0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:530px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:530px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:428px; padding:0 29px 0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:318px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:211px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:104px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:646px) and (max-width:651px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:626px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 25px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:89px; padding:0 25px;}
	.rdmap li:first-child + li + li { top:14px; left:164px; padding:0 25px;}
	.rdmap li:first-child + li + li + li { top:14px; left:240px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:314px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:389px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:459px; padding:0 34px 0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:543px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:543px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:436px; padding:0 30px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:323px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:214px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (max-width:651px) {
	.rdmap > header { padding:0 0 5px 0;}
	.rdmap > div { height:253px; padding:0 0 55px 0; background:none;}
}

@media all and (min-width:652px) and (max-width:665px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:444px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 11px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:75px; padding:0 11px;}
	.rdmap li:first-child + li + li { top:14px; left:122px; padding:0 11px;}
	.rdmap li:first-child + li + li + li { top:14px; left:170px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:212px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:258px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:305px; padding:0 20px 0 11px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:361px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:361px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:320px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:666px) and (max-width:679px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:457px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 12px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:76px; padding:0 12px;}
	.rdmap li:first-child + li + li { top:14px; left:125px; padding:0 12px;}
	.rdmap li:first-child + li + li + li { top:14px; left:175px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:219px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:267px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:316px; padding:0 21px 0 12px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:374px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:374px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:320px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:680px) and (max-width:693px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:470px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 13px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:77px; padding:0 13px;}
	.rdmap li:first-child + li + li { top:14px; left:128px; padding:0 13px;}
	.rdmap li:first-child + li + li + li { top:14px; left:180px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:226px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:276px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:327px; padding:0 22px 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:387px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:387px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:326px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:694px) and (max-width:707px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:483px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 14px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:78px; padding:0 14px;}
	.rdmap li:first-child + li + li { top:14px; left:131px; padding:0 14px;}
	.rdmap li:first-child + li + li + li { top:14px; left:185px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:233px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:290px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:338px; padding:0 23px 0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:400px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:400px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:324px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:708px) and (max-width:721px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:496px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 15px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:79px; padding:0 15px;}
	.rdmap li:first-child + li + li { top:14px; left:134px; padding:0 15px;}
	.rdmap li:first-child + li + li + li { top:14px; left:190px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:240px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:299px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:349px; padding:0 24px 0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:413px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:413px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:338px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:241px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:722px) and (max-width:735px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:509px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 16px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:80px; padding:0 16px;}
	.rdmap li:first-child + li + li { top:14px; left:137px; padding:0 16px;}
	.rdmap li:first-child + li + li + li { top:14px; left:195px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:247px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:308px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:360px; padding:0 25px 0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:426px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:426px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:736px) and (max-width:749px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:522px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 17px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:81px; padding:0 17px;}
	.rdmap li:first-child + li + li { top:14px; left:140px; padding:0 17px;}
	.rdmap li:first-child + li + li + li { top:14px; left:200px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:252px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:317px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:371px; padding:0 26px 0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:439px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:439px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 32px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:750px) and (max-width:759px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:483px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 14px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:78px; padding:0 14px;}
	.rdmap li:first-child + li + li { top:14px; left:131px; padding:0 14px;}
	.rdmap li:first-child + li + li + li { top:14px; left:185px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:233px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:290px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:338px; padding:0 23px 0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:400px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:400px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:326px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:760px) and (max-width:772px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:496px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 15px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:79px; padding:0 15px;}
	.rdmap li:first-child + li + li { top:14px; left:134px; padding:0 15px;}
	.rdmap li:first-child + li + li + li { top:14px; left:190px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:240px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:299px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:349px; padding:0 24px 0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:413px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:413px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:337px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:241px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:773px) and (max-width:785px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:509px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 16px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:80px; padding:0 16px;}
	.rdmap li:first-child + li + li { top:14px; left:137px; padding:0 16px;}
	.rdmap li:first-child + li + li + li { top:14px; left:195px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:247px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:308px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:360px; padding:0 25px 0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:426px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:426px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:786px) and (max-width:798px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:522px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 17px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:81px; padding:0 17px;}
	.rdmap li:first-child + li + li { top:14px; left:140px; padding:0 17px;}
	.rdmap li:first-child + li + li + li { top:14px; left:200px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:252px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:317px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:371px; padding:0 26px 0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:439px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:439px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 32px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:799px) and (max-width:811px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:535px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 18px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:82px; padding:0 18px;}
	.rdmap li:first-child + li + li { top:14px; left:143px; padding:0 18px;}
	.rdmap li:first-child + li + li + li { top:14px; left:205px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:265px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:326px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:382px; padding:0 27px 0 18px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:452px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:452px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:352px; padding:0 32px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:812px) and (max-width:824px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:548px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 19px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:83px; padding:0 19px;}
	.rdmap li:first-child + li + li { top:14px; left:146px; padding:0 19px;}
	.rdmap li:first-child + li + li + li { top:14px; left:210px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:272px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:335px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:393px; padding:0 28px 0 19px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:465px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:465px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:358px; padding:0 40px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:256px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:825px) and (max-width:838px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:561px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 20px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:84px; padding:0 20px;}
	.rdmap li:first-child + li + li { top:14px; left:149px; padding:0 20px;}
	.rdmap li:first-child + li + li + li { top:14px; left:215px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:279px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:344px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:404px; padding:0 29px 0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:478px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:478px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:382px; padding:0 28px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:278px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:181px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:839px) and (max-width:852px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:574px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 21px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:85px; padding:0 21px;}
	.rdmap li:first-child + li + li { top:14px; left:152px; padding:0 21px;}
	.rdmap li:first-child + li + li + li { top:14px; left:220px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:286px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:353px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:415px; padding:0 30px 0 21px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:491px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:491px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:410px; padding:0 28px 0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:301px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:201px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:853px) and (max-width:866px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:587px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 22px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:86px; padding:0 22px;}
	.rdmap li:first-child + li + li { top:14px; left:155px; padding:0 22px;}
	.rdmap li:first-child + li + li + li { top:14px; left:225px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:293px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:362px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:426px; padding:0 31px 0 22px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:504px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:504px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:410px; padding:0 28px 0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:304px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:202px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:867px) and (max-width:880px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:600px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 23px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:87px; padding:0 23px;}
	.rdmap li:first-child + li + li { top:14px; left:158px; padding:0 23px;}
	.rdmap li:first-child + li + li + li { top:14px; left:230px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:300px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:371px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:437px; padding:0 32px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:517px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:517px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:414px; padding:0 30px 0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:309px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:205px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:881px) and (max-width:894px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:613px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 24px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:88px; padding:0 24px;}
	.rdmap li:first-child + li + li { top:14px; left:161px; padding:0 24px;}
	.rdmap li:first-child + li + li + li { top:14px; left:235px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:307px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:380px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:448px; padding:0 33px 0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:530px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:530px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:430px; padding:0 29px 0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:318px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:211px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:104px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:895px) and (max-width:899px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:626px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 25px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:89px; padding:0 25px;}
	.rdmap li:first-child + li + li { top:14px; left:164px; padding:0 25px;}
	.rdmap li:first-child + li + li + li { top:14px; left:240px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:314px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:389px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:459px; padding:0 34px 0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:543px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:543px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:439px; padding:0 30px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:327px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:214px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:900px) and (max-width:913px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:444px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 11px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:75px; padding:0 11px;}
	.rdmap li:first-child + li + li { top:14px; left:122px; padding:0 11px;}
	.rdmap li:first-child + li + li + li { top:14px; left:170px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:212px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:258px; padding:0 11px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:305px; padding:0 20px 0 11px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:361px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:361px; padding:0 37px 0 20px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:316px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:914px) and (max-width:927px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:457px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 12px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:76px; padding:0 12px;}
	.rdmap li:first-child + li + li { top:14px; left:125px; padding:0 12px;}
	.rdmap li:first-child + li + li + li { top:14px; left:175px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:219px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:267px; padding:0 12px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:316px; padding:0 21px 0 12px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:374px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:374px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:316px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:928px) and (max-width:941px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:470px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 13px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:77px; padding:0 13px;}
	.rdmap li:first-child + li + li { top:14px; left:128px; padding:0 13px;}
	.rdmap li:first-child + li + li + li { top:14px; left:180px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:226px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:276px; padding:0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:327px; padding:0 22px 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:387px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:387px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:322px; padding:0 16px 0 0;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:942px) and (max-width:955px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:483px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 14px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:78px; padding:0 14px;}
	.rdmap li:first-child + li + li { top:14px; left:131px; padding:0 14px;}
	.rdmap li:first-child + li + li + li { top:14px; left:185px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:233px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:290px; padding:0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:338px; padding:0 23px 0 14px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:400px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:400px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:330px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:228px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 10px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:956px) and (max-width:969px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:496px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 15px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:79px; padding:0 15px;}
	.rdmap li:first-child + li + li { top:14px; left:134px; padding:0 15px;}
	.rdmap li:first-child + li + li + li { top:14px; left:190px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:240px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:299px; padding:0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:349px; padding:0 24px 0 15px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:413px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:413px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:340px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:248px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:144px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:80px; padding:0 0 0 13px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:970px) and (max-width:983px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:509px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 16px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:80px; padding:0 16px;}
	.rdmap li:first-child + li + li { top:14px; left:137px; padding:0 16px;}
	.rdmap li:first-child + li + li + li { top:14px; left:195px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:247px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:308px; padding:0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:360px; padding:0 25px 0 16px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:426px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:426px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:356px; padding:0 19px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:260px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:984px) and (max-width:997px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:522px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 17px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:81px; padding:0 17px;}
	.rdmap li:first-child + li + li { top:14px; left:140px; padding:0 17px;}
	.rdmap li:first-child + li + li + li { top:14px; left:200px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:252px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:317px; padding:0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:371px; padding:0 26px 0 17px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:439px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:439px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:354px; padding:0 32px 0 10px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:260px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:998px) and (max-width:1011px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:535px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 18px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:82px; padding:0 18px;}
	.rdmap li:first-child + li + li { top:14px; left:143px; padding:0 18px;}
	.rdmap li:first-child + li + li + li { top:14px; left:205px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:265px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:326px; padding:0 18px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:382px; padding:0 27px 0 18px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:452px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:452px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:354px; padding:0 32px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:260px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:1012px) and (max-width:1025px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:548px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 19px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:83px; padding:0 19px;}
	.rdmap li:first-child + li + li { top:14px; left:146px; padding:0 19px;}
	.rdmap li:first-child + li + li + li { top:14px; left:210px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:272px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:335px; padding:0 19px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:393px; padding:0 28px 0 19px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:465px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:465px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:360px; padding:0 40px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:260px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:159px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:79px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 25px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:1026px) and (max-width:1039px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:561px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 20px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:84px; padding:0 20px;}
	.rdmap li:first-child + li + li { top:14px; left:149px; padding:0 20px;}
	.rdmap li:first-child + li + li + li { top:14px; left:215px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:279px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:344px; padding:0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:404px; padding:0 29px 0 20px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:478px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:478px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:382px; padding:0 28px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:286px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:181px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 4px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:1040px) and (max-width:1053px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:574px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 21px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:85px; padding:0 21px;}
	.rdmap li:first-child + li + li { top:14px; left:152px; padding:0 21px;}
	.rdmap li:first-child + li + li + li { top:14px; left:220px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:286px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:353px; padding:0 21px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:415px; padding:0 30px 0 21px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:491px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:491px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:412px; padding:0 28px 0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:314px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:212px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:1054px) and (max-width:1067px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:587px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 22px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:86px; padding:0 22px;}
	.rdmap li:first-child + li + li { top:14px; left:155px; padding:0 22px;}
	.rdmap li:first-child + li + li + li { top:14px; left:225px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:293px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:362px; padding:0 22px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:426px; padding:0 31px 0 22px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:504px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:504px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:412px; padding:0 28px 0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:312px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:202px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:1068px) and (max-width:1081px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:600px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 23px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:87px; padding:0 23px;}
	.rdmap li:first-child + li + li { top:14px; left:158px; padding:0 23px;}
	.rdmap li:first-child + li + li + li { top:14px; left:230px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:300px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:371px; padding:0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:437px; padding:0 32px 0 23px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:517px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:517px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:418px; padding:0 30px 0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:315px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:205px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:101px; padding:0 26px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:1082px) and (max-width:1095px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:613px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 24px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:88px; padding:0 24px;}
	.rdmap li:first-child + li + li { top:14px; left:161px; padding:0 24px;}
	.rdmap li:first-child + li + li + li { top:14px; left:235px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:307px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:380px; padding:0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:448px; padding:0 33px 0 24px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:530px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:530px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:430px; padding:0 29px 0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:324px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:214px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:104px; padding:0 27px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}

@media all and (min-width:1096px) and (max-width:1114px) {
	.rdmap > header p,
	.rdmap > header h3,
	.rdmap ul { width:626px;}
	.rdmap li:first-child { top:14px; left:0; padding:0 25px 0 40px;}
	.rdmap li:first-child + li { top:14px; left:89px; padding:0 25px;}
	.rdmap li:first-child + li + li { top:14px; left:164px; padding:0 25px;}
	.rdmap li:first-child + li + li + li { top:14px; left:240px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li { top:14px; left:314px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li { top:14px; left:389px; padding:0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li { top:14px; left:459px; padding:0 34px 0 25px;}
	.rdmap li:first-child + li + li + li + li + li + li + li { top:14px; left:543px; padding:0 47px 35px 10px; background:url(../images/content/bg_rmap_tab_rt.png) no-repeat right 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li { top:82px; left:543px; padding:0 47px 0 10px; background:url(../images/content/bg_rmap_tab_rb.png) no-repeat right 2px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li { top:82px; left:445px; padding:0 30px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li { top:82px; left:340px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:230px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:111px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li { top:82px; left:0; padding:0 6px 37px 47px; background:url(../images/content/bg_rmap_tab_lt.png) no-repeat left 35px;}
	
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:0; padding:0 6px 0 47px; background:url(../images/content/bg_rmap_tab_lb.png) no-repeat left 1px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:105px; padding:0 29px;}
	.rdmap li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li { top:154px; left:214px; padding:0 65px 0 29px;}
}


/* 경제로드맵 상세 */
.rdlist { padding-bottom:45px;}
.rdlist p.h3{ font-size:20px;margin-bottom:13px;line-height:24px;}
.rdlist ul { background:#f5f5f5;overflow:hidden;}
.rdlist ul li { box-sizing:border-box; float:left;width:16.66%; height:38px;}
.rdlist ul li a { box-sizing:border-box; display:block; height:36px; padding-top:10px; border:1px solid #cbcbcb; font-size:13px; color:#151515; text-align:center; line-height:13px;}
.rdlist ul li:first-child a { border-right:0;}
.rdlist ul li a.on,
.rdlist ul li a:hover,
.rdlist ul li a:focus {display:block;background-color:#5159a4; color:#fff; border:0px solid #5159a4;}

.movie_area {background:#f5f5f5; padding:20px;}
.movie_area video {width:100%; max-width:606px; margin:0 auto;}
.movie_area dl {width:100%; margin:0 auto; padding-top:23px;}
.movie_area dt {font-size:15px; color:#2b2b2b; font-weight:bold; line-height:15px;}
.movie_area dd {padding-top:5px; }
.movie_area dd textarea {width:100%; height:200px; border:none; background:#f5f5f5; font-size:15px; color:#2b2b2b; line-height:15px;margin-top:15px;}

@media all and (max-width:369px) {
	.rdlist ul li a { padding-top:10px; font-size:12px; letter-spacing:-1px; line-height:12px;}
}


/* 정책개요 */
.intrcn { padding-top:10px;}
.intrcn header { padding:0 0 80px 155px; background:url(../images/content/bg_intrcn.png) no-repeat left top; line-height:1em;}
.intrcn header p { font-size:13px; color:#565656; font-weight:bold;}
.intrcn header h1 { font-size:36px; color:#404040; font-weight:normal; letter-spacing:-1px; line-height:1.2em;}
.intrcn header h1 + p { padding-top:20px; font-weight:normal;}
.intrcn header + p { font-size:13px; color:#565656;}
.intrcn .svc { overflow:hidden; margin-left:-10px; padding-bottom:5px;}
.intrcn .svc li { float:left; width:33.3%; padding-top:10px;}
.intrcn .svc li:first-child + li,
.intrcn .svc li:first-child + li + li + li + li,
.intrcn .svc li:first-child + li + li + li + li + li + li + li { width:33.4%;}
.intrcn .svc li div { margin-left:10px; padding:10px; background:#f8f8f8; border:1px solid #e9e9e9; box-shadow:0 2px 2px rgba(0,0,0,0.15); border-radius:2px;}
.intrcn .svc li dl { position:relative; height:214px; padding-top:20px;}
.intrcn .svc li dt { font-size:20px; color:#2b2e3d; text-align:center;}
.intrcn .svc li dt b { display:block; font-size:24px; font-weight:normal;}
.intrcn .svc li dd { padding-top:40px; font-size:13px; color:#444;}
.intrcn .svc li .link { padding-top:25px;}
.intrcn .svc li .link a { font-size:15px; color:#5d6b98; text-decoration:underline;}
.intrcn .svc aside { position:absolute; top:0; right:0;}
.intrcn .svc aside a { display:block; width:14px; height:14px; background:url(../images/content/btn_intrcn_more.png) no-repeat left top;}
.intrcn .svc aside span { overflow:hidden; display:block; visibility:hidden; width:14px; height:14px; font-size:1px;}

.intrcn .svc li:first-child div { background:url(../images/content/bg_svcli01.gif) repeat left top; border:1px solid #cbcfd2;}
.intrcn .svc li:first-child dt { text-align:left;}
.intrcn .svc li:first-child .link { width:100%; max-width:199px; padding:0 0 30px; background:url(../images/content/arr_svcli01.png) no-repeat right bottom;}

.intrcn .svc li:first-child + li dl { background:url(../images/content/bg_svcli02.png) no-repeat right bottom;}
.intrcn .svc li:first-child + li + li dl { background:url(../images/content/bg_svcli03.png) no-repeat right bottom;}
.intrcn .svc li:first-child + li + li + li dl { background:url(../images/content/bg_svcli04.png) no-repeat right bottom;}
.intrcn .svc li:first-child + li + li + li + li dl { background:url(../images/content/bg_svcli05.png) no-repeat right bottom;}
.intrcn .svc li:first-child + li + li + li + li + li dl { background:url(../images/content/bg_svcli06.png) no-repeat right bottom;}
.intrcn .svc li:first-child + li + li + li + li + li + li dl { background:url(../images/content/bg_svcli07.png) no-repeat right bottom;}
.intrcn .svc li:first-child + li + li + li + li + li + li + li dl { background:url(../images/content/bg_svcli08.png) no-repeat right bottom;}
.intrcn .svc li:first-child + li + li + li + li + li + li + li + li div { background:url(../images/content/bg_svcli09.gif) repeat left top;}

@media all and (max-width:434px) {
	.intrcn header { padding:0 0 80px 0; background:none;}
	.intrcn .svc li { float:none; width:100%;}
	.intrcn .svc li:first-child + li,
	.intrcn .svc li:first-child + li + li + li + li,
	.intrcn .svc li:first-child + li + li + li + li + li + li + li { width:100%;}
}

@media all and (min-width:435px) and (max-width:635px) {
	.intrcn .svc li { float:left; width:50%; padding-top:10px;}
	.intrcn .svc li:first-child + li,
	.intrcn .svc li:first-child + li + li + li + li,
	.intrcn .svc li:first-child + li + li + li + li + li + li + li { width:50%;}
}

@media all and (min-width:435px) and (max-width:749px) {
	.intrcn header { padding:0 0 80px 105px;}
}


/* 정책게시판 */
.plbd { padding-top:0;}
.plbd .plbd_desc { min-height:100px; padding-left:145px; background:url(../images/content/bg_plbd.png) no-repeat 20px top;}
.plbd .plbd_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.plbd .plbd_desc dt b { color:#5674AB; font-weight:normal;}
.plbd .plbd_desc dt strong { color:#B35555; font-weight:normal; text-decoration:underline;}
.plbd .plbd_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.plbd .plbd_desc dd b { color:#333;}
.plbd .tab_link {margin: 30px 0px 40px;}

@media all and (min-width:750px) {
	.plbd .tab_link li {padding:2px 0;}
	.plbd .tab_link li a { padding:0 20px; font-size:13px;}
	.plbd .tab_link li:first-child,
	.plbd .tab_link li:first-child + li,
	.plbd .tab_link li:first-child + li + li,
	.plbd .tab_link li:first-child + li + li + li { margin-right:0;}
	.plbd .tab_link li:first-child + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li + li { margin-left:0;}
}
/*
@media all and (min-width:775px) and (max-width:864px) {
	.plbd .tab_link li a { padding:0 20px; font-size:15px;}
	.plbd .tab_link li:first-child,
	.plbd .tab_link li:first-child + li,
	.plbd .tab_link li:first-child + li + li,
	.plbd .tab_link li:first-child + li + li + li { margin-right:0;}
	.plbd .tab_link li:first-child + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li + li { margin-left:0;}
}

@media all and (min-width:865px) and (max-width:899px) {
	.plbd .tab_link li a { padding:0 25px; font-size:15px;}
	.plbd .tab_link li:first-child,
	.plbd .tab_link li:first-child + li,
	.plbd .tab_link li:first-child + li + li,
	.plbd .tab_link li:first-child + li + li + li { margin-right:-18px;}
	.plbd .tab_link li:first-child + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li + li { margin-left:-18px;}
}

@media all and (min-width:900px) and (max-width:914px) {
	.plbd .tab_link li a { padding:0 15px; font-size:13px;}
	.plbd .tab_link li:first-child,
	.plbd .tab_link li:first-child + li,
	.plbd .tab_link li:first-child + li + li,
	.plbd .tab_link li:first-child + li + li + li { margin-right:-18px;}
	.plbd .tab_link li:first-child + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li + li { margin-left:-18px;}
}

@media all and (min-width:915px) and (max-width:949px) {
	.plbd .tab_link li a { padding:0 20px; font-size:13px;}
	.plbd .tab_link li:first-child,
	.plbd .tab_link li:first-child + li,
	.plbd .tab_link li:first-child + li + li,
	.plbd .tab_link li:first-child + li + li + li { margin-right:-18px;}
	.plbd .tab_link li:first-child + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li + li { margin-left:-18px;}
}

@media all and (min-width:950px) and (max-width:1064px) {
	.plbd .tab_link li a { padding:0 20px; font-size:15px;}
	.plbd .tab_link li:first-child,
	.plbd .tab_link li:first-child + li,
	.plbd .tab_link li:first-child + li + li,
	.plbd .tab_link li:first-child + li + li + li { margin-right:-18px;}
	.plbd .tab_link li:first-child + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li + li { margin-left:-18px;}
}

@media all and (min-width:1065px) {
	.plbd .tab_link li a { padding:0 25px; font-size:15px;}
	.plbd .tab_link li:first-child,
	.plbd .tab_link li:first-child + li,
	.plbd .tab_link li:first-child + li + li,
	.plbd .tab_link li:first-child + li + li + li { margin-right:-18px;}
	.plbd .tab_link li:first-child + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li,
	.plbd .tab_link li:first-child + li + li + li + li + li + li + li + li { margin-left:-18px;}
}
*/
/*
.plbd .brd_tab { padding:30px 0;}
.plbd .brd_tab:after { display:block; clear:both; content:"";}
.plbd .brd_tab li { float:left; width:20%; font-size:13px; text-align:center; line-height:28px;}
.plbd .brd_tab li a { display:block; height:30px; margin:2px; background:#d1cec9; background:rgba(20,15,12,0.2); box-shadow:2px 2px 2px rgba(0,0,0,0.1); color:#000;}
.plbd .brd_tab li a.on,
.plbd .brd_tab li a:hover,
.plbd .brd_tab li a:focus { background:#b6a383; background:rgba(33,47,99,0.5); color:#fff;}

@media all and (max-width:480px) {
	.plbd .plbd_desc { min-height:100px; padding-left:0; background:none;}
	.plbd .brd_tab li { width:33.3%;}
	.plbd .brd_tab li:first-child + li,
	.plbd .brd_tab li:first-child + li + li + li + li,
	.plbd .brd_tab li:first-child + li + li + li + li + li + li + li { width:33.4%;}
}
*/

/* 발간물 */
.pbctn { padding:56px 8px 50px;}
.pbctn section { background:url(../images/content/bg_pbctn.png) no-repeat right top;}
.pbctn section > header p { padding-bottom:10px; font-size:13px; color:#333; font-weight:bold;}
.pbctn section > header h1 { font-size:36px; color:#404040; font-weight:normal; letter-spacing:-1px; line-height:1.2em;}
.pbctn section > p { padding:45px 0 25px 0; font-size:13px; color:#790000;}
.pbctn section > p strong { text-decoration:underline;}
.pbctn section > p.pbctn_rss_link { padding:0px 0 50px 0;}
.pbctn section > p.pbctn_rss_link a {display:inline-block; padding:0 15px 0 20px; background-color:#498cd6;font-size:13px; color:#fff; height:33px; line-height:33px; border-radius:33px; font-weight:bold;}
.pbctn section > p.pbctn_rss_link a span {display:inline-block; background:url(../images/common/bul_bottom_aside.gif) no-repeat right 15px; padding:0 15px 0 0;}

.pbctn section p + .pbctn_list { padding:0 0 11px 25px;}
.pbctn .pbctn_list { padding:60px 0 0 25px;}
.pbctn .pbctn_list:after { display:block;clear:both;content:"";width:100%;height:5px;background-color:#ddd;border:1px solid #ccc;}
.pbctn .pbctn_list dl { position:relative; float:left; width:50%; height:160px; background:url(../images/content/bg_pbctn_list_dl.gif) repeat-y -121px top;}
.pbctn .pbctn_list dt { position:absolute; top:0; left:0; bottom:0; width:121px; background:url(../images/content/bg_pbctn_list_dl.gif) no-repeat left top; color:#fff; text-align:center;}
.pbctn .pbctn_list dt strong { display:block; padding-top:3px;}
.pbctn .pbctn_list dt a {color:#fff; position:absolute; top:0; left:0; right:0; bottom:0; display:block; padding:25px 0 0 0; box-sizing:border-box; border:1px solid #f8f8f8; }
.pbctn .pbctn_list dt a:hover {box-sizing:border-box; transition:all 1s ease 0s; box-shadow:0px 0px 2px rgba(0,0,0,0.3); border:1px solid #555; }
.pbctn .pbctn_list dd {padding:0 25px 0 130px;}
.pbctn .link { position:absolute; bottom:0; right:25px;}
.pbctn .link a { display:block; width:106px; height:114px;padding-top:24px;background:url(../images/content/bg_pbctn_link.png) no-repeat left top; color:#626262; text-align:center;line-height:1em;}
.pbctn .link a > span { display:block; padding-top:20px;}
.pbctn .link a i { display:block; font-style:normal;}
.pbctn .link a i + span { display:block; padding-top:5px;}

.pbctn .pbctn_list .pbli01 { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
.pbctn .pbctn_list .pbli01 dt { height:160px; padding:0; background:url(../images/content/bg_pbctn_list01.gif) no-repeat left top;}
.pbctn .pbctn_list .pbli01 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
.pbctn .pbctn_list .pbli02 { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
.pbctn .pbctn_list .pbli02 dt { height:160px; padding:0; background:url(../images/content/bg_pbctn_list02.gif) no-repeat left top;}
.pbctn .pbctn_list .pbli02 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
.pbctn .pbctn_list .pbli03 { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
.pbctn .pbctn_list .pbli03 dt { height:160px; padding:0; background:url(../images/content/bg_pbctn_list03.gif) no-repeat left top;}
.pbctn .pbctn_list .pbli03 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
.pbctn .pbctn_list .pbli04 { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
.pbctn .pbctn_list .pbli04 dt { height:160px; padding:0; background:url(../images/content/bg_pbctn_list04.gif) no-repeat left top;}
.pbctn .pbctn_list .pbli04 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
.pbctn .pbctn_list .pbli05 { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
.pbctn .pbctn_list .pbli05 dt { height:160px; padding:0; background:url(../images/content/bg_pbctn_list05.gif) no-repeat left top;}
.pbctn .pbctn_list .pbli05 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
.pbctn .pbctn_list .pbli06 { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
.pbctn .pbctn_list .pbli06 dt { height:160px; padding:0; background:url(../images/content/bg_pbctn_list06.gif) no-repeat left top;}
.pbctn .pbctn_list .pbli06 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
.pbctn .pbctn_list .pbli08 { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
.pbctn .pbctn_list .pbli08 dt { height:160px; padding:0; background:url(../images/content/bg_pbctn_list08.gif) no-repeat left top;}
.pbctn .pbctn_list .pbli08 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}


@media all and (max-width:414px) {
	.pbctn section { background:none;}
	.pbctn section p + .pbctn_list { margin-top:-40px; padding:0;}
	.pbctn .pbctn_list { padding:0; background:none;}
	.pbctn .pbctn_list:after { display:none; clear:both; content:"";}
	.pbctn .pbctn_list dl { position:relative; float:none; width:100%; height:213px; padding:40px 0 11px; background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list dt { position:absolute; top:40px; left:25px; bottom:11px; width:121px; padding-top:25px; background:url(../images/content/bg_pbctn_list_dl.gif) no-repeat left top; color:#fff; text-align:center;}	
	.pbctn .pbctn_list dt strong { display:block; padding-top:3px;}
	.pbctn .pbctn_list dd { margin-left:25px; padding:0 25px 0 130px; background:url(../images/content/bg_pbctn_list_dl.gif) repeat-y -121px top;}
	.pbctn .pbctn_list dd p {font-size:13px;}
	.pbctn .link { position:absolute; bottom:11px; right:25px;}

	.pbctn .pbctn_list .pbli01 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli01 dt { padding:0; background:url(../images/content/bg_pbctn_list01.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli01 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli01 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli02 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli02 dt { padding:0; background:url(../images/content/bg_pbctn_list02.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli02 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli02 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli03 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli03 dt { padding:0; background:url(../images/content/bg_pbctn_list03.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli03 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli03 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli04 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli04 dt { padding:0; background:url(../images/content/bg_pbctn_list04.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli04 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli04 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli05 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli05 dt { padding:0; background:url(../images/content/bg_pbctn_list05.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli05 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli05 dd { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli06 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli06 dt { padding:0; background:url(../images/content/bg_pbctn_list06.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli06 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli06 dd { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli08 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli08 dt { padding:0; background:url(../images/content/bg_pbctn_list08.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli08 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli08 dd { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli09 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli09 dt { padding:0; background:url(../images/content/bg_pbctn_list09.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli09 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli09 dd { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
}

@media all and (min-width:415px) and (max-width:479px) {
	.pbctn section { background:none;}
	.pbctn section p + .pbctn_list { margin-top:-40px; padding:0;}
	.pbctn .pbctn_list { padding:0; background:none;}
	.pbctn .pbctn_list:after { display:block; clear:both; content:"";}
	.pbctn .pbctn_list dl { position:relative; float:none; width:100%; height:160px; padding:40px 0 11px; background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list dt { position:absolute; top:40px; left:25px; bottom:11px; width:121px; padding-top:25px; background:url(../images/content/bg_pbctn_list_dl.gif) no-repeat left top; color:#fff; text-align:center;}
	.pbctn .pbctn_list dt strong { display:block; padding-top:3px;}
	.pbctn .pbctn_list dd { height:160px; margin-left:25px; background:url(../images/content/bg_pbctn_list_dl.gif) repeat-y -121px top;}
	.pbctn .link { position:absolute; bottom:11px; right:25px;}

	.pbctn .pbctn_list .pbli01 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli01 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list01.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli01 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli01 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli02 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli02 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list02.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli02 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli02 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli03 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli03 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list03.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli03 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli03 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli04 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli04 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list04.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli04 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli04 dd { background:url(../images/content/bg_pbctn_list_w.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli05 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli05 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list05.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli05 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli05 dd { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli06 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli06 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list06.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli06 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli06 dd { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
	.pbctn .pbctn_list .pbli08 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli08 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list08.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli08 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli08 dd { background:url(../images/content/bg_pbctn_list_y.gif) repeat-y left top;}
}

@media all and (min-width:480px) and (max-width:639px) {
	.pbctn section { background:none;}
	.pbctn section p + .pbctn_list { margin-top:-40px; padding:0;}
	.pbctn .pbctn_list { padding:0; background:none;}
	.pbctn .pbctn_list:after { display:block; clear:both; content:"";}
	.pbctn .pbctn_list dl { position:relative; float:none; width:100%; height:160px; padding:40px 0 11px; background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list dt { position:absolute; top:40px; left:25px; bottom:11px; width:121px; padding-top:25px; background:url(../images/content/bg_pbctn_list_dl.gif) no-repeat left top; color:#fff; text-align:center;}
	.pbctn .pbctn_list dt strong { display:block; padding-top:3px;}
	.pbctn .pbctn_list dd { height:140px; margin-left:25px; padding:20px 25px 0 130px; background:url(../images/content/bg_pbctn_list_dl.gif) repeat-y -121px top;}
	.pbctn .link { position:absolute; bottom:11px; right:25px;}

	.pbctn .pbctn_list .pbli01 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli01 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list01.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli01 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli02 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli02 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list02.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli02 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli03 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli03 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list03.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli03 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli04 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli04 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list04.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli04 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli05 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli05 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list05.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli05 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli06 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli06 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list06.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli06 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
	.pbctn .pbctn_list .pbli08 { background:url(../images/content/bg_pbctn_list.png) no-repeat left bottom;}
	.pbctn .pbctn_list .pbli08 dt { height:auto; padding:0; background:url(../images/content/bg_pbctn_list08.gif) no-repeat left top;}
	.pbctn .pbctn_list .pbli08 dt span { overflow:hidden; display:block; visibility:hidden; width:121px; height:160px; font-size:1px;}
}

@media all and (min-width:640px) and (max-width:694px) {
	.pbctn .pbctn_list dl { height:160px;}
	.pbctn .pbctn_list .pbli01 dt { height:auto;}
	.pbctn .pbctn_list .pbli02 dt { height:auto;}
	.pbctn .pbctn_list .pbli03 dt { height:auto;}
	.pbctn .pbctn_list .pbli04 dt { height:auto;}
	.pbctn .pbctn_list .pbli05 dt { height:auto;}
	.pbctn .pbctn_list .pbli06 dt { height:auto;}
	.pbctn .pbctn_list .pbli08 dt { height:auto;}
}

@media all and (min-width:695px) and (max-width:830px) {
	.pbctn .pbctn_list dl { height:160px;}
	.pbctn .pbctn_list .pbli01 dt { height:auto;}
	.pbctn .pbctn_list .pbli02 dt { height:auto;}
	.pbctn .pbctn_list .pbli03 dt { height:auto;}
	.pbctn .pbctn_list .pbli04 dt { height:auto;}
	.pbctn .pbctn_list .pbli05 dt { height:auto;}
	.pbctn .pbctn_list .pbli06 dt { height:auto;}
	.pbctn .pbctn_list .pbli08 dt { height:auto;}
}

@media all and (min-width:900px) and (max-width:930px) {
	.pbctn .pbctn_list dl { height:160px;}
	.pbctn .pbctn_list .pbli01 dt { height:auto;}
	.pbctn .pbctn_list .pbli02 dt { height:auto;}
	.pbctn .pbctn_list .pbli03 dt { height:auto;}
	.pbctn .pbctn_list .pbli04 dt { height:auto;}
	.pbctn .pbctn_list .pbli05 dt { height:auto;}
	.pbctn .pbctn_list .pbli06 dt { height:auto;}
	.pbctn .pbctn_list .pbli08 dt { height:auto;}
}

@media all and (min-width:931px) and (max-width:1014px) {
	.pbctn .pbctn_list dl { height:160px;}
	.pbctn .pbctn_list .pbli01 dt { height:auto;}
	.pbctn .pbctn_list .pbli02 dt { height:auto;}
	.pbctn .pbctn_list .pbli03 dt { height:auto;}
	.pbctn .pbctn_list .pbli04 dt { height:auto;}
	.pbctn .pbctn_list .pbli05 dt { height:auto;}
	.pbctn .pbctn_list .pbli06 dt { height:auto;}
	.pbctn .pbctn_list .pbli08 dt { height:auto;}
}


/* == START :: 발간물 main : 20201229 리뉴얼 == */
.pbctn_list_2020{display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}
.pbctn_list_2020 > dl{width:48%; margin-right:auto; display:inline-flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap; margin-top:40px;}
.pbctn_list_2020 > dl:nth-child(1),
.pbctn_list_2020 > dl:nth-child(2){margin-top:0;}
.pbctn_list_2020 > dl:nth-child(even){margin-right:0;}
.pbctn_list_2020 > dl:after{content:''; width:100%; height:7px; display:block; background:#eee; box-sizing:border-box; border:1px solid #eee; box-shadow:1px 3px 7px rgba(0,0,0,.25);}

/* - 발간물 main : 이미지 링크 영역 */
.pbctn_list_2020 > dl > dt{width:121px; height:160px; display:block; font-size:0; flex:none; margin-right:15px; }
.pbctn_list_2020 > dl > dt > a{position:relative; width:100%; height:100%; display:block; box-shadow:5px 10px 20px rgba(0,0,0,.25); border-left:1px solid #ddd; border-top:1px solid #ddd;}
.pbctn_list_2020 > dl > dt > a > i.pb-viewer{position:absolute; left:14px; bottom:37px; transition:0.15s all; width:85px; height:85px; display:flex; align-items:Center; justify-content:center; flex-direction:column; border-radius:100%; background:#578ad5; font-size:11px; color:#fff; font-style:normal; line-height:1.4; text-align:center; box-shadow:2px 4px 9px rgba(0,0,0,.25); opacity:0;}
.pbctn_list_2020 > dl > dt > a > i.pb-viewer:before{content:''; display:block; width:22px; height:21px; margin-bottom:5px; background:url(../images/2019/searchIcon.png) center center / cover no-repeat;}
.pbctn_list_2020 > dl > dt > a:hover > i.pb-viewer{opacity:1;}
	/* ^ 책자 이미지 */
	.pbctn_list_2020 > dl > dt > a.pb-01{background:url(../images/content/bg_pbctn_list01.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-02{background:url(../images/content/bg_pbctn_list02.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-03{background:url(../images/content/bg_pbctn_list03.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-04{background:url(../images/content/bg_pbctn_list04_2025.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-05{background:url(../images/content/bg_pbctn_list05.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-06{background:url(../images/content/bg_pbctn_list06_2025.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-07{background:url(../images/content/bg_pbctn_list08.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-08{background:url(../images/content/bg_pbctn_list10.gif) center center / cover no-repeat;}
	.pbctn_list_2020 > dl > dt > a.pb-text{background:url(../images/content/bg_pbctn_list08.gif) center center / cover no-repeat; position:relative;}
	.pbctn_list_2020 > dl > dt > a.pb-text:before{content:'기타 발간물'; width:113px; height:100%; display:block;background:#384162; color:#fff; font-size:15px; text-align:center; display:inline-flex; align-items:center; justify-content:center;}
	.pbctn_list_2020 > dl > dt > a.pb-text:after{content:''; position:absolute; top:5px; left:5px; right:12px; bottom:5px; border:1px solid #fff; display:block; opacity:.4;}
/* - 발간물 main : 텍스트 링크 영역 */
.pbctn_list_2020 > dl > dd{flex:auto; width:19.271vw; /* width:370px; */ height:160px; display:inline-flex; align-items:flex-end; justify-content:flex-start; flex-direction:column; padding:10px 0;}
.pbctn_list_2020 > dl > dd > p{word-break:keep-all; margin-bottom:auto; width:100%; text-align:left; color:#666; font-size:15px; line-height:1.4;}
.pbctn_list_2020 > dl > dd > a{position:relative; overflow:hidden; width:85px; height:85px; display:flex; align-items:center; justify-content:center; border-radius:100%; background:#fff; font-size:13px; color:#666; line-height:1.4; text-align:center;  box-shadow:2px 4px 9px rgba(0,0,0,.25); flex:none;}
.pbctn_list_2020 > dl > dd > a:after{content:'';position:absolute;bottom:12px;left:-17px;width:73px;height:7px;display:block;background:url(../images/content/bg_pbctn_arrow.png) center center / cover no-repeat;}
.pbctn_list_2020 > dl > dd > a:hover{background:#888; color:#fff;}

	/* ==== 1100px 이하 일때 ==== */ @media only screen and (max-width:1100px) {
		.pbctn_list_2020 > dl{margin-top:3.636vw; /* margin-top:40px; */}
		.pbctn_list_2020 > dl:after{height:0.636vw; /* height:7px; */}		
		/* - 발간물 main : 이미지 링크 영역 */
		.pbctn_list_2020 > dl > dt{width:11vw; height:14.545vw; margin-right:1.364vw; /* width:121px; height:160px; margin-right:15px; */}
		.pbctn_list_2020 > dl > dt > a > i.pb-viewer{left:1.273vw; bottom:3.364vw; width:7.727vw; height:7.727vw; font-size:1vw; /* left:14px; bottom:37px; width:85px; height:85px; font-size:11px; */}
		.pbctn_list_2020 > dl > dt > a > i.pb-viewer:before{width:2vw; height:1.909vw; margin-bottom:0.455vw; /* width:22px; height:21px; margin-bottom:5px; */}
			/* ^ 책자 이미지 */
			.pbctn_list_2020 > dl > dt > a.pb-text:before{width:10.273vw; font-size:1.273vw; /* width:113px; font-size:15px; */}
			.pbctn_list_2020 > dl > dt > a.pb-text:after{top:0.455vw; left:0.455vw; right:1.091vw; bottom:0.455vw; /* top:5px; left:5px; right:12px; bottom:5px; */}
		/* - 발간물 main : 텍스트 링크 영역 */
		.pbctn_list_2020 > dl > dd{width:30vw; height:14.545vw; padding:0.909vw 0; /* width:330px; height:160px; padding:10px 0; */}
		.pbctn_list_2020 > dl > dd > p{font-size:1.273vw; /* font-size:15px; */}
		.pbctn_list_2020 > dl > dd > a{width:7.727vw; height:7.727vw; font-size:1.182vw; /* width:85px; height:85px; font-size:13px; */}
		.pbctn_list_2020 > dl > dd > a:after{bottom:1.091vw; left:-1.545vw; width:6.636vw; height:0.636vw; /* bottom:12px; left:-17px; width:73px; height:7px; */}		
	}
	
	/* ==== 850px 이하 일때 ==== */ @media only screen and (max-width:850px) {
		.pbctn_list_2020 > dl{width:100%; margin-right:0; margin-top:40px;}
		.pbctn_list_2020 > dl:nth-child(2){margin-top:40px;}
		.pbctn_list_2020 > dl:nth-child(1){margin-top:0;}
		.pbctn_list_2020 > dl:after{height:7px;}		
		/* - 발간물 main : 이미지 링크 영역 */
		.pbctn_list_2020 > dl > dt{width:121px; height:160px; margin-right:15px;}
		.pbctn_list_2020 > dl > dt > a > i.pb-viewer{left:14px; bottom:37px; width:85px; height:85px; font-size:11px;}
		.pbctn_list_2020 > dl > dt > a > i.pb-viewer:before{width:22px; height:21px; margin-bottom:5px;}
			/* ^ 책자 이미지 */
			.pbctn_list_2020 > dl > dt > a.pb-text:before{width:113px; font-size:15px;}
			.pbctn_list_2020 > dl > dt > a.pb-text:after{top:5px; left:5px; right:12px; bottom:5px;}
		/* - 발간물 main : 텍스트 링크 영역 */
		.pbctn_list_2020 > dl > dd{width:50%; height:160px; padding:10px 0;}
		.pbctn_list_2020 > dl > dd > p{font-size:15px;}
		.pbctn_list_2020 > dl > dd > a{width:85px; height:85px; font-size:13px;}
		.pbctn_list_2020 > dl > dd > a:after{bottom:12px; left:-17px; width:73px; height:7px;}		
	}
	
	/* ==== 450px 이하 일때 ==== */ @media only screen and (max-width:450px) {
		.pbctn_list_2020 > dl{width:100%;margin-right:0;margin-top: 8.889vw;/* margin-top: 40px; */}
		.pbctn_list_2020 > dl:nth-child(2){margin-top: 8.889vw;/* margin-top: 40px; */}
		.pbctn_list_2020 > dl:nth-child(1){margin-top:0;}
		.pbctn_list_2020 > dl:after{height:7px;}	
		/* - 발간물 main : 이미지 링크 영역 */
		.pbctn_list_2020 > dl > dt{width: 26.889vw;height: 35.556vw;margin-right: 2.222vw;/* width: 121px; *//* height: 160px; *//* margin-right: 10px; */}
		.pbctn_list_2020 > dl > dt > a > i.pb-viewer{display: none;}
		.pbctn_list_2020 > dl > dt > a > i.pb-viewer:before{width:22px; height:21px; margin-bottom:5px;}
			/* ^ 책자 이미지 */
			.pbctn_list_2020 > dl > dt > a.pb-text:before{width: 25.111vw;font-size: 3.111vw;/* width: 113px; *//* font-size: 14px; */}
			.pbctn_list_2020 > dl > dt > a.pb-text:after{top: 1.111vw;left: 1.111vw;right: 2.667vw;bottom: 1.111vw;/* top: 5px; *//* left: 5px; *//* right: 12px; *//* bottom: 5px; */}
		/* - 발간물 main : 텍스트 링크 영역 */
		.pbctn_list_2020 > dl > dd{width:50%;height: 35.556vw;padding: 2.222vw 0;/* height: 160px; *//* padding: 10px 0; */}
		.pbctn_list_2020 > dl > dd > p{font-size: 3.111vw !important;/* font-size: 14px !important; */}
		.pbctn_list_2020 > dl > dd > a{width: 18.889vw;height: 18.889vw;font-size: 2.889vw;/* width: 85px; *//* height: 85px; *//* font-size: 13px; */}
		.pbctn_list_2020 > dl > dd > a:after{bottom: 2.667vw;left: -3.778vw;width: 16.222vw;height: 1.556vw;/* bottom: 12px; *//* left: -17px; *//* width: 73px; *//* height: 7px; */}	
	}
	
/* == END :: 발간물 main : 20201229 리뉴얼 == */

/* 발간물 게시판 */
.pbcb { padding-top:10px;}
.pbcb .pbcb_desc { min-height:100px; }
.pbcb .pbcb_desc dt {font-size:17px;line-height:1.25em;}
.pbcb .pbcb_desc dt b {color:#4e8dc5; font-weight:normal;}
.pbcb .pbcb_desc dd {font-size:15px;padding-top:10px;color:#777;}
.pbcb .pbcb_desc dd strong a {color:#b65959;}
.pbcb .tab_link { margin-top:30px;}

p.pbcbtit { margin-top:50px; padding:17px 0 10px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}


@media all and (min-width:750px) and (max-width:1159px) {
	.pbcb .tab_link { margin-top:65px; padding:6px 0; background:url(../images/content/bul_tab_link.png) no-repeat left top, url(../images/content/bul_tab_link.png) no-repeat right bottom;}
	.pbcb .tab_link > div { margin:0 11px; padding:10px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:0; text-align:left;}
	.pbcb .tab_link ul { display:block; margin-top:0; background:#f8f8f8; font-size:15px; vertical-align:top;}
	.pbcb .tab_link li { display:block; padding:1px 0; font-size:15px; vertical-align:top;}
	.pbcb .tab_link li a { display:block; height:40px; padding:0 15px; background:#d1cec9; background:rgba(20,15,12,0.2); border-radius:20px; color:#000; line-height:34px;}
	.pbcb .tab_link li a.on,
	.pbcb .tab_link li a:hover,
	.pbcb .tab_link li a:focus { background:#b6a383; background:rgba(33,47,99,0.5);}
}

@media all and (min-width:1160px) {
	.pbcb .tab_link li a { padding:0 22px; font-size:13px;}
	.pbcb .tab_link li:first-child,
	.pbcb .tab_link li:first-child + li,
	.pbcb .tab_link li:first-child + li + li { margin-right:-2px;}
	.pbcb .tab_link li:first-child + li + li + li + li,
	.pbcb .tab_link li:first-child + li + li + li + li + li,
	.pbcb .tab_link li:first-child + li + li + li + li + li + li { margin-left:-2px;}
}

/* 발간물 RSS목록 */
.pbctn_rss {position:relative; padding:0px 15px 15px 15px; background:#f9f9f9;}
.pbctn_rss dt {height:69px; line-height:69px; font-size:20px; font-weight:normal; letter-spacing:-0.03em; background:url(../images/content/bg_wave.png) repeat-x left bottom;}
.pbctn_rss dd {padding:30px 10px 0 10px;}
.pbctn_rss dt + dd {color:#000; }
.pbctn_rss dt + dd + dd{color:#878787;}

.pbctn_rss dd li {position:relative; padding:0 65px 0 0; color:#545353;}
.pbctn_rss dd li:after {display:block; clear:both; content:"";}
.pbctn_rss dd li a {position:relative; overflow:hidden; display:block; color:#545353; line-height:1.75em; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal; padding-left:20px;}
.pbctn_rss dd li a:hover,
.pbctn_rss dd li a:focus {text-decoration:underline;}
.pbctn_rss dd li span {position:absolute; top:0; right:0;color:#999;}
.pbctn_rss dd li a i { position:absolute; top:8px; left:0; display:block; width:11px; height:12px; background:url(../images/common/ico_left_nwin.png) no-repeat left top; vertical-align:top;}
.pbctn_rss dd li a i b { overflow:hidden; display:block; visibility:hidden; width:11px; height:12px; font-size:1px;}
.pbctn_rss .more {position:absolute; top:22px; right:20px; display:block; width:123px; height:26px; line-height:25px; background:#fff; text-align:center; font-size:13px; border:1px solid #e1e1e1; border-radius:2px; color:#000;}

@media all and (max-width:414px) {
	.pbctn_rss dt {height:100px; line-height:69px; font-size:20px; font-weight:normal; letter-spacing:-0.03em; background:url(../images/content/bg_wave.png) repeat-x left bottom;}
	.pbctn_rss .more {position:absolute; top:57px; right:15px; display:block; width:123px; height:26px; line-height:25px; background:#fff; text-align:center; font-size:13px; border:1px solid #e1e1e1; border-radius:2px; color:#000;}	
}



/* 정책연구기관 소개 */
.rrcs { padding-top:10px;}
.rrcs ul li { position:relative; margin-top:20px; padding:15px 30px 15px 275px; background:#fff; border:1px solid #e7e7e7; border-radius:5px; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.rrcs ul li:first-child { margin:0;}
.rrcs ul li p { position:absolute; top:10px; left:25px; width:230px; text-align:center;}
.rrcs ul li p img { max-width:230px;margin-top:0px;}
.rrcs ul li dl { padding-left:25px; border-left:1px solid #e2e2e2;}
.rrcs ul li dt { font-size:18px; color:#515050;}
.rrcs ul li dt a { display:inline-block; padding-right:18px; background:url(../images/content/ico_rrcs_nwin.gif) no-repeat right 5px; font-size:13px; color:#5d6b98; text-decoration:underline;}
.rrcs ul li dd { min-height:65px; padding-top:15px; font-size:13px; line-height:1.5em;}

@media all and (max-width:600px) {
	.rrcs ul li { padding:15px 30px;}
	.rrcs ul li p { position:relative; top:0; left:0; width:115px;}
	.rrcs ul li dl { padding:10px 0 0; border:0;}
	.rrcs ul li dt { padding-bottom:15px; font-size:18px; color:#515050;}
	.rrcs ul li dt span { display:block; padding-bottom:5px;}
	.rrcs ul li dd { min-height:10px; border-top:1px dashed #e2e2e2;}
}


/* 일일경제지표 */
.emyidx { padding-top:10px; display:inline-block;}
.emyidx .daily_desc {padding:0 0 10px 139px; background:url(../images/content/bg_daily.png) no-repeat left bottom;}
.emyidx .daily_desc > dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.emyidx .daily_desc > dt b { color:#5674AB; font-weight:normal;}
.emyidx .daily_desc > dd { padding-top:30px;}
.emyidx .daily_desc div { border-top:1px solid #e6e6e6;}
.emyidx .daily_desc div dl { box-sizing:border-box; position:relative; float:left; width:50%; height:30px; padding-left:70px; border-bottom:1px solid #e6e6e6;}
.emyidx .daily_desc div dl:after { display:block; clear:both; content:"";}
.emyidx .daily_desc div dt { position:absolute; top:0; left:0; padding:6px 0 0 6px; background:url(../images/content/bul_emyidx.gif) no-repeat left 13px; font-size:13px; color:#515151;}
.emyidx .daily_desc div dd { box-sizing:border-box; float:left; width:40%; padding:6px 30px 0 0; color:#505050; font-size:13px; text-align:right;}
.emyidx .daily_desc div dd + dd { width:60%;}
.emyidx .daily_desc div dd i { display:inline-block; color:#4a69a2; font-style:normal;}
.emyidx .daily_desc div dd b { display:inline-block; color:#e12900; font-weight:normal;}
.emyidx .daily_desc div dd + dd i { padding-left:15px; background:url(../images/content/bul_daily.png) no-repeat left -37px;}
.emyidx .daily_desc div dd + dd b { padding-left:20px; background:url(../images/content/bul_daily.png) no-repeat left -6px;}

@media all and (max-width:499px) {
	.emyidx .daily_desc { padding:0 0 10px 0; background:none;}
	.emyidx .daily_desc div dl { float:none; width:100%;}
}

@media all and (min-width:500px) and (max-width:799px) {
	.emyidx .daily_desc { background:url(../images/content/bg_daily.png) no-repeat left 20px;}
	.emyidx .daily_desc div dl { float:none; width:100%;}
}

@media all and (min-width:900px) and (max-width:980px) {
	.emyidx .daily_desc { background:url(../images/content/bg_daily.png) no-repeat left 20px;}
	.emyidx .daily_desc div dl { float:none; width:100%;}
}

/* 414px 이하 (viewport : 414px) */ @media only screen and (max-width:414px) {
	/* 일일경제지표 */
	.emyidx {padding-top: 0;/* padding-top:10px; */}
	.emyidx .daily_desc {padding: 0;/* padding:0 0 10px 139px; */}
	.emyidx .daily_desc > dt { font-size:4.348vw; /* font-size:18px; */}
	.emyidx .daily_desc > dd { padding-top:7.246vw; /* padding-top:30px; */}
	.emyidx .daily_desc div dl {line-height: 1;display: flex;align-items: center;justify-content: flex-start;padding-left:0;height:auto;min-height:7.246vw;}
	.emyidx .daily_desc div dt {padding: 0 0 0 1.449vw;background: none;font-size:3.140vw;/* padding:6px 0 0 6px; background-position: left top 13px; font-size:13px; min-width:70px; */position: relative;min-width: 16.908vw;flex: 3.3;width: auto;}
	.emyidx .daily_desc div dd {padding: 0;font-size:3.140vw;/* padding:6px 30px 0 0; font-size:13px; */float: inherit;flex: 3.3;width: inherit;text-align: center;border-right: 1px solid #ddd;border-left: 1px solid #ddd;}
	.emyidx .daily_desc div dd + dd{padding: 0;margin-left: auto;width: inherit;text-align: right;}
	.emyidx .daily_desc div dd + dd b{background-position:left top -2.174vw;padding-left:4.831vw;/* background-position:left top -10px; padding-left:20px; */}
}


/* 승인통계 */
.cfmstt { position:relative; padding-top:0; background:url(../images/content/bg_cfmstt.png) no-repeat right top;}
.cfmstt .link { position:absolute; top:0; right:0;}
.cfmstt .link a { display:block; width:122px; height:82px; padding-top:40px; background:url(../images/content/ico_nwin.png) no-repeat 54px 85px; font-size:18px; color:#fff; text-align:center; line-height:1em;}
.cfmstt .link span { display:block;}
.cfmstt .link + p strong { color:#c37676;}

.cfmstt .srsw_desc { margin-top:25px;}
.cfmstt .srsw_desc div { padding:30px 0 15px 0; background:url(../images/content/bg_mhhis_aside.png) repeat-x left top;}
.cfmstt .srsw_desc div > p { font-size:13px; color:#505050; line-height:1.2em;}
.cfmstt .srsw_desc div > p:first-child + p { padding-top:5px;}

.cfmstt .srsw_desc > p { height:30px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left 14px; text-align:center;}
.cfmstt .srsw_desc button { width:100px; height:30px; padding-left:20px; background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 76px top; font-size:15px; color:#3f3e3c; text-align:left;}
.cfmstt .srsw_desc button.on { background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 76px bottom;}
.cfmstt .srsw_desc ul { padding:30px 0 0 5px;}
.cfmstt .srsw_desc li { margin-top:5px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 8px; font-size:13px; color:#505050;}

.cfmstt article { padding-top:40px;}
.cfmstt article h2 { padding:17px 0 20px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.cfmstt article table { width:100%; border-bottom:1px solid #5d6b98; font-size:13px;}
.cfmstt article th { padding:13px 0 15px; border-top:2px solid #5d6b98; font-size:15px; color:#3f3f3f;}
.cfmstt article td { padding:8px 0 10px; border-top:1px solid #e2e2e2; text-align:center; margin:0 auto;}
.cfmstt article table b { color:#5674AB; font-weight:normal;}
.cfmstt article table i { color:#c37676; font-style:normal;}
.cfmstt article table a { display:inline-block; padding:5px 20px 6px; background:#e2e2e2; font-size:12px; color:#000;}
.cfmstt article table a span { display:block; padding-right:16px; background:url(../images/content/ico_nwin.gif) no-repeat right 6px;}


@media all and (max-width:499px) {
	.cfmstt { background:none;}
	.cfmstt .link { position:relative; top:0; right:0;}
	.cfmstt .link a { box-sizing:border-box; display:inline-block; width:auto; height:32px; padding:0 10px; background:#fff; border:1px solid #bbbcbe; box-shadow:0 2px 2px rgba(0,0,0,0.15); font-size:13px; color:#454545; text-align:left; line-height:29px;}
	.cfmstt .link span { display:inline-block; height:auto; padding:0 30px 0 4px; background:url(../images/content/ico_inf_tab.gif) no-repeat right -15px top -2px;}
	.cfmstt .link + p { padding-top:30px;}
	.cfmstt article { padding-top:30px;}
}

@media all and (max-width:414px) {
	#container > .subContainer .cfmstt .link + p ,
	.cfmstt .link{padding-top:4.831vw; /* padding-top:20px; */}
	.cfmstt .link a {height:7.729vw;padding:0 2.415vw;font-size:3.140vw;line-height: 7.729vw;/* height:32px; padding:0 10px; font-size:13px; line-height:29px; */}
	.cfmstt .link span { padding:0; background:none;}
	.cfmstt article { padding:7.246vw 0; /* padding:30px 0; */}
	
	.cfmstt .srsw_desc{margin-top:7.246vw; /* margin-top:30px; */}
	.cfmstt .srsw_desc ul{padding:7.246vw 0 0 0; /* padding:30px 0 0; */}
	.cfmstt .srsw_desc div{padding: 7.246vw 0 3.623vw 0;/* padding:30px 0 15px 0; */}
	#container > .subContainer .cfmstt .srsw_desc div > p{padding-top:0;}
	.cfmstt .srsw_desc li { margin-top:0; margin-bottom:1.208vw; padding-left:1.932vw; font-size:3.140vw; background-position:left top 1.932vw; /* background-position:left top 8px; margin-bottom:5px; padding-left:8px; font-size:13px; */}
	#container > .subContainer .cfmstt .srsw_desc > p{padding-top:0; height:7.246vw;background-position: left top 3.382vw; /* height:30px;background-position: left top 14px; */}
	.cfmstt .srsw_desc button {width:24.155vw;height:7.246vw;padding-left: 4.831vw;background-position:left 15.942vw top;font-size:3.865vw;/* width:100px; height:30px; padding-left:20px; background-position:left 76px top; font-size:15px; */}
	.cfmstt .srsw_desc button.on{ background-position:left 15.942vw bottom; /* background-position:left 76px top; */}
	.cfmstt article h2 { padding:4.106vw 0 4.831vw; background-position:left top 0.966vw; font-size:4.831vw; /* padding:17px 0 20px; background-position:left top 4px; font-size:20px; */}
	.cfmstt article table { font-size:3.140vw; /* font-size:13px; */}
	.cfmstt article th { padding:3.140vw 0 3.623vw; font-size:3.682vw; /* padding:13px 0 15px; font-size:15px; */}
	.cfmstt article td { padding:1.932vw 0 2.415vw; /* padding:8px 0 10px; */}
	.cfmstt article table a {padding:1.208vw 4.831vw 1.449vw; font-size:2.899vw; /* padding:5px 20px 6px; font-size:12px; */}
	.cfmstt article table a span {padding-right:3.865vw; background-position: right top 1.449vw; /* padding-right:16px; background-position: right top 6px; */}
}

/* e-나라지표 */
.entidx { position:relative; padding-top:0; background:url(../images/content/bg_entidx.png) no-repeat right top;}
.entidx .link { position:absolute; top:0; right:0;}
.entidx .link a { display:block; width:122px; height:82px; padding-top:40px; background:url(../images/content/ico_nwin.png) no-repeat 54px 85px; font-size:18px; color:#fff; text-align:center; line-height:1em;}
.entidx .link span { display:block;}
.entidx .link + p strong { color:#c37676;}

.entidx .srsw_desc { margin-top:25px;}
.entidx .srsw_desc div { padding:30px 0 15px 0; background:url(../images/content/bg_mhhis_aside.png) repeat-x left top;}
.entidx .srsw_desc div > p { font-size:13px; color:#505050; line-height:1.2em;}
.entidx .srsw_desc div > p:first-child + p { padding-top:5px;}
.entidx .srsw_desc > p { height:30px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left 14px; text-align:center;}
.entidx .srsw_desc button { width:100px; height:30px; padding-left:20px; background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 76px top; font-size:15px; color:#3f3e3c; text-align:left;}
.entidx .srsw_desc button.on { background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 76px bottom;}
.entidx .srsw_desc ul { padding:30px 0 0 5px;}
.entidx .srsw_desc li { margin-top:5px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 8px; font-size:13px; color:#505050;}

.entidx article { padding-top:40px;}
/* e 나라지표 테이블 기본 속성 css 제거 20180823
.entidx article h2 { padding:17px 0 20px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.entidx article table { width:100%; background:#fff; border-bottom:1px solid #5d6b98; font-size:13px;}
.entidx article th { padding:13px 0 15px; border-top:2px solid #5d6b98; font-size:15px; color:#3f3f3f;}
.entidx article td { padding:8px 15px 10px; border-top:1px solid #e2e2e2;}
*/
.entidx article table b { color:#5674AB; font-weight:normal;}
.entidx article table i { color:#c37676; font-style:normal;}
.entidx article table a { display:inline-block; padding:5px 20px 6px; background:#e2e2e2; font-size:12px; color:#000;}
.entidx article table a span { display:block; padding-right:16px; background:url(../images/content/ico_nwin.gif) no-repeat right 6px;}

@media all and (max-width:539px) {
	.entidx { background:none;}
	.entidx .link { position:relative; top:0; right:0;}
	.entidx .link a { box-sizing:border-box; display:inline-block; width:auto; height:32px; padding:0 10px; background:#fff; border:1px solid #bbbcbe; box-shadow:0 2px 2px rgba(0,0,0,0.15); font-size:13px; color:#454545; text-align:left; line-height:29px;}
	.entidx .link span { display:inline-block; height:auto; padding:0 30px 0 4px; background:url(../images/content/ico_inf_tab.gif) no-repeat right -15px top -2px;}
	.entidx .link + p { padding-top:30px;}
	.entidx article { padding-top:30px;}
}


/* 414px 이하 (viewport : 414px) */ @media only screen and (max-width:414px) {
	.entidx{padding-bottom:7.246vw; /* padding-bottom:30px; */}
	.entidx .link a { height:7.729vw; padding:0 2.415vw; font-size:3.140vw; line-height:7.729vw; /* height:32px; padding:0 10px; font-size:13px; line-height:29px; */}
	.entidx .link span {padding: 0 0.966vw;background: none;/* padding:0 30px 0 4px; background-position:right -15px top -2px; */}
	#container > .subContainer .entidx .link + p { padding-top:7.246vw; /* padding-top:30px; */}
	.entidx article { padding-top:7.246vw; /* padding-top:30px; */}
	.entidx .srsw_desc {margin-top: 7.246vw;/* margin-top:30px; */}
	#container > .subContainer .entidx .srsw_desc div > p{padding-top:0;}
	.entidx .srsw_desc ul{padding: 7.246vw 0 0 0;/* padding:30px 0; */}
	.entidx .srsw_desc li { margin-top:0; margin-bottom:1.208vw; padding-left:1.932vw; font-size:3.140vw; background-position:left top 1.932vw; /* background-position:left top 8px; margin-bottom:5px; padding-left:8px; font-size:13px; */}
	#container > .subContainer .entidx .srsw_desc > p{padding-top:0; height:7.246vw;background-position: left top 3.382vw; /* height:30px;background-position: left top 14px; */}
	.entidx .srsw_desc button {width:24.155vw;height:7.246vw;padding-left: 4.831vw;background-position:left 15.942vw top;font-size:3.865vw;/* width:100px; height:30px; padding-left:20px; background-position:left 76px top; font-size:15px; */}
	.entidx .srsw_desc button.on{ background-position:left 15.942vw bottom; /* background-position:left 76px top; */}
	.entidx article table { font-size:3.140vw; /* font-size:13px; */}
	.entidx article th {padding: 3.140vw 0;font-size:3.682vw;/* padding:13px 0 15px; font-size:15px; */}
	.entidx article td {padding: 1.932vw;/* padding:8px 0 10px; */}
	.entidx article table a {padding:1.208vw 4.831vw 1.449vw; font-size:2.899vw; /* padding:5px 20px 6px; font-size:12px; */}
	.entidx article table a span {padding-right:3.865vw; background-position: right top 1.449vw; /* padding-right:16px; background-position: right top 6px; */}
}

/* 재정통계 */
.fnaidx { position:relative; padding-top:0; background:url(../images/content/bg_cfmstt.png) no-repeat right top;}
.fnaidx .link { position:absolute; top:0; right:0;}
.fnaidx .link a { display:block; width:122px; height:82px; padding-top:40px; background:url(../images/content/ico_nwin.png) no-repeat 54px 85px; font-size:18px; color:#fff; text-align:center; line-height:1em;}
.fnaidx .link a:hover,
.fnaidx .link a:focus { text-decoration:underline;}

.fnaidx .link span { display:block;}
.fnaidx .link + p {padding:0 0 40px 0;}
.fnaidx .link + p strong { color:#c37676;}

.fnaidx { padding-top:10px;}
/* 재정통계 table 기존 속성 css 제거 후 개편된 UI로 변경 20180823
.fnaidx article h2 { padding:17px 0 20px;font-size:24px; color:#555; font-weight:normal;}
.fnaidx article table { width:100%; border-bottom:1px solid #5d6b98; font-size:13px;}
.fnaidx article th { padding:13px 0 15px; border-top:2px solid #5d6b98; font-size:15px; color:#3f3f3f;}
.fnaidx article td { padding:8px 15px 10px; border-top:1px solid #e2e2e2;}
*/
.fnaidx article table b { color:#5674AB; font-weight:normal;}
.fnaidx article table i { color:#c37676; font-style:normal;}
.fnaidx article table a { display:inline-block; padding:5px 10px 6px; background:#e2e2e2; font-size:12px; color:#000;width:120px;}
.fnaidx article table a:hover,
.fnaidx article table a:focus { text-decoration:underline;}
.fnaidx article table a span { display:block; padding-right:16px; background:url(../images/content/ico_nwin.gif) no-repeat right 6px;}


@media all and (max-width:499px) {
	.fnaidx .link a:hover,
	.fnaidx .link a:focus { text-decoration:underline;}
	
	.fnaidx { background:none;}
	.fnaidx .link { position:relative; top:0; right:0;}
	.fnaidx .link a { box-sizing:border-box; display:inline-block; width:auto; height:32px; padding:0 10px; background:#fff; border:1px solid #bbbcbe; box-shadow:0 2px 2px rgba(0,0,0,0.15); font-size:13px; color:#454545; text-align:left; line-height:29px;}
	.fnaidx .link span { display:inline-block; height:auto; padding:0 30px 0 4px; background:url(../images/content/ico_inf_tab.gif) no-repeat right -15px top -2px;}
	.fnaidx .link + p { padding-top:30px;}
}

/* 해외투자동향 */
.njst {padding-top:0;}
.njst > dl { padding:0 0 10px 145px; background:url(../images/content/bg_njst.png) no-repeat 20px 18px;}
.njst > dl dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.njst > dl dt strong { color:#5674AB; font-weight:normal;}
.njst > dl dd { padding-top:30px; font-size:13px; color:#565656;}
.njst > dl dd p { padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px;}

@media all and (max-width:445px) {
	.njst > dl { padding:0; background:none;}
}

/* 414px 이하 (viewport : 414px) */ @media only screen and (max-width:414px) {
	.njst > dl dt{font-size:4.348vw; /* font-size:18px; */}
	.njst > dl dd { padding-top:7.246vw; font-size:3.140vw; /* padding-top:30px; font-size:13px; */}
	#container > .subContainer .njst > dl dd p { padding-top:0; padding-left:1.932vw; background-position: left top 2.174vw; /* padding-left:8px; background-position: left top 9px; */}
}

/* 국가경쟁력통계 */
.ncstats > dl { padding:0 0 40px 0; /* background:url(../images/content/bg_ncstats.png) no-repeat left 27px; */}
.ncstats > dl dt { font-size:18px; color:#6b6b6b; line-height:23px;}
.ncstats > dl dt strong { color:#5674AB; font-weight:normal;}
.ncstats > dl dd { padding-top:27px; font-size:13px; color:#343434; line-height:18px;}

.ncstats li {font-size:18px;line-height:1.45em;padding:0 0 30px 0;}
.ncstats li strong { color:#5674AB; font-weight:normal;}
.ncstats li p {font-size:15px;margin-top:5px;}

.ncstats section { padding-top:17px; border-bottom:1px solid #7a7a7a;}
.ncstats article { position:relative; padding:14px 0 14px 186px; background:#fff; border-top:1px solid #d0d0d0;}
.ncstats header + article { border-top:2px solid #7a7a7a;}
.ncstats article header { position:absolute; top:0; left:0;}
.ncstats article header h4 { font-size:20px; color:#787878; font-weight:normal; line-height:20px;}
.ncstats article ul { display:flex; align-items:center; flex-wrap:wrap;padding:0 23px; border-left:1px solid #eaeaea;}
.ncstats article ul:after { display:block; clear:both; content:"";}
.ncstats article li { box-sizing:border-box; width:104px; height:72px; border-right:1px solid #eaeaea;}
.ncstats article li a { box-sizing:border-box; display:block; height:72px; padding-top:43px; font-size:12px; color:#3b3b3b; text-align:center; line-height:12px;}
.ncstats article li a:hover,
.ncstats article li a:focus { text-decoration:underline;}

.ncstats .st_ecnm h4 { padding:41px 0 10px 70px; background:url(../images/content/ico_ncstats_c1.png) no-repeat 27px -937px;}
.ncstats .st_ecnm li:first-child + li + li + li + li + li { border-right:0;}
.ncstats .st_ecnm li:first-child + li + li + li + li + li + li { border-bottom:0;}
.ncstats .st_ecnm li a { background:url(../images/content/ico_ncstats_c1.png) no-repeat;}
.ncstats .st_ecnm li:first-child a { background-position:center top;}
.ncstats .st_ecnm li:first-child + li a { background-position:center -72px;}
.ncstats .st_ecnm li:first-child + li + li a { background-position:center -144px;}
.ncstats .st_ecnm li:first-child + li + li + li a { background-position:center -216px;}
.ncstats .st_ecnm li:first-child + li + li + li + li a { background-position:center -288px;}
.ncstats .st_ecnm li:first-child + li + li + li + li + li a { background-position:center -360px;}
.ncstats .st_ecnm li:first-child + li + li + li + li + li + li a { background-position:center -432px;}

.ncstats .st_scl h4 { padding:41px 0 10px 70px; background:url(../images/content/ico_ncstats_c2.png) no-repeat 28px -935px;}
.ncstats .st_scl li:first-child + li + li + li + li { border-right:0;}
.ncstats .st_scl li a { background:url(../images/content/ico_ncstats_c2.png) no-repeat;}
.ncstats .st_scl li:first-child a { background-position:center top;}
.ncstats .st_scl li:first-child + li a { background-position:center -72px;}
.ncstats .st_scl li:first-child + li + li a { background-position:center -144px;}
.ncstats .st_scl li:first-child + li + li + li a { background-position:center -216px;}
.ncstats .st_scl li:first-child + li + li + li + li a { background-position:center -288px;}

.ncstats .st_evrmt h4 { padding:41px 0 10px 70px; background:url(../images/content/ico_ncstats_c3.png) no-repeat 27px -932px;}
/* .ncstats .st_evrmt li:first-child + li + li { border-right:0;} */
.ncstats .st_evrmt li a { background:url(../images/content/ico_ncstats_c3.png) no-repeat;}
.ncstats .st_evrmt li:first-child a { background-position:center top;}
.ncstats .st_evrmt li:first-child + li a { background-position:center -72px;}
.ncstats .st_evrmt li:first-child + li + li a { background-position:center -144px;}
.ncstats .st_evrmt li:first-child + li + li + li a { background-position:center -216px;}

.ncstats .st_infra h4 { padding:41px 0 10px 70px; background:url(../images/content/ico_ncstats_c4.png) no-repeat 28px -937px;}
.ncstats .st_infra li:first-child + li + li + li + li { border-right:0;}
.ncstats .st_infra li a { background:url(../images/content/ico_ncstats_c4.png) no-repeat;}
.ncstats .st_infra li:first-child a { background-position:center top;}
.ncstats .st_infra li:first-child + li a { background-position:center -72px;}
.ncstats .st_infra li:first-child + li + li a { background-position:center -144px;}
.ncstats .st_infra li:first-child + li + li + li a { background-position:center -216px;}
.ncstats .st_infra li:first-child + li + li + li + li a { background-position:center -288px;}


/* 414px 이하 (viewport : 414px) */ @media only screen and (max-width:414px) {
	.ncstats section{padding-top:0;margin-bottom: 7.246vw;/* margin-bottom:30px; */}
	.ncstats li{font-size:4.348vw; padding:0 0 7.246vw 0; /* font-size:18px; padding:0 0 30px 0; */}
	.njst > dl dd { padding-top:7.246vw; font-size:3.140vw; /* padding-top:30px; font-size:13px; */}
	#container > .subContainer .ncstats li p { margin-top:2.415vw; padding-top:0; /* margin-top:10px; padding-top:0; */}
	.ncstats article { padding:3.382vw 0; /* padding:14px 0; */}
	#container > .subContainer .ncstats article header h4{font-size: 4.831vw;line-height:4.831vw;padding: 1.208vw 0 4.831vw 4.831vw;background: transparent;/* font-size: 20px; line-height:20px; padding:5px 0 20px 20px; background-position: 23px -975px; */}
	.ncstats article li a {height:17.391vw;padding-top:10.386vw;font-size:2.899vw;line-height: 2;background-size: 7.971vw auto !important;/* height:72px; padding-top:43px; font-size:12px; line-height:12px;background-size:33px auto; */}
	.ncstats article li{width: 25%;height:17.391vw;font-size:4.348vw;padding:0 0 7.246vw 0;/*     width: 104px;height:72px; font-size:18px; padding:0 0 30px 0; */}
	.ncstats .st_scl li:first-child + li a,
	.ncstats .st_evrmt li:first-child + li a,
	.ncstats .st_infra li:first-child + li a,
	.ncstats .st_ecnm li:first-child + li a { background-position:center -17.391vw; /* -72px */}
	.ncstats .st_evrmt li:first-child + li + li a,
	.ncstats .st_ecnm li:first-child + li + li a { background-position:center -34.783vw; /* -144px */}
	.ncstats .st_evrmt li:first-child + li + li + li a,
	.ncstats .st_ecnm li:first-child + li + li + li a { background-position:center -52.174vw; /* -216px */}
	.ncstats .st_ecnm li:first-child + li + li + li + li a { background-position:center -69.565vw; /* -288px */}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li a { background-position:center -86.957vw; /* -360px */}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li + li a { background-position:center -104.348vw; /* -432px */}
}


@media all and (max-width:377px) {
	.ncstats article li { float:left; width:50%;}
	/* .ncstats .st_ecnm li:first-child + li,
	.ncstats .st_ecnm li:first-child + li + li + li { border-right:0;} */
	.ncstats .st_ecnm li{border-top:1px solid #eaeaea; border-bottom:0;}
	.ncstats .st_ecnm li:nth-child(even){ border-right:0;}
	.ncstats .st_ecnm li:nth-child(1), .ncstats .st_ecnm li:nth-child(2){ border-top:0;}
	
	
	/*.ncstats .st_scl li:first-child + li,
	.ncstats .st_scl li:first-child + li + li + li { border-right:0;}
	.ncstats .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;} */
	.ncstats .st_scl li{border-top:1px solid #eaeaea; border-bottom:0;}
	.ncstats .st_scl li:nth-child(even){ border-right:0;}
	.ncstats .st_scl li:nth-child(1), .ncstats .st_scl li:nth-child(2){ border-top:0;}
	/*
	.ncstats .st_evrmt li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_evrmt li:ntgh-child { border-right:0;}
	.ncstats .st_evrmt li:first-child + li + li { border:0; border-right:1px solid #eaeaea;}
	*/
	.ncstats .st_evrmt li{border-top:1px solid #eaeaea; border-bottom:0;}
	.ncstats .st_evrmt li:nth-child(even){ border-right:0;}
	.ncstats .st_evrmt li:nth-child(1), .ncstats .st_evrmt li:nth-child(2){ border-top:0;}
	/*
	.ncstats .st_infra li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li,
	.ncstats .st_infra li:first-child + li + li + li { border-right:0;}
	.ncstats .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	*/
	.ncstats .st_infra li{border-top:1px solid #eaeaea; border-bottom:0;}
	.ncstats .st_infra li:nth-child(even){ border-right:0;}
	.ncstats .st_infra li:nth-child(1), .ncstats .st_infra li:nth-child(2){ border-top:0;}
}

@media all and (min-width:378px) and (max-width:420px) {
	.ncstats article li:last-child,
	.ncstats .st_ecnm li:first-child + li + li +li { border-right:0 !important;}
    
	.ncstats .st_scl li:first-child + li + li { border-right:0;}
	.ncstats .st_scl li:first-child + li + li + li,
	.ncstats .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.ncstats .st_infra li:first-child + li + li { border-right:0;}
	.ncstats .st_infra li:first-child + li + li + li,
	.ncstats .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (max-width:420px) {
	.ncstats article { padding:14px 0;}
	.ncstats article header { position:relative; height:auto;}
	.ncstats article ul {border-left:0;padding: 0 5px;}
	.ncstats .st_ecnm h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c1.png) no-repeat 23px -973px;}
	.ncstats .st_scl h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c2.png) no-repeat 24px -970px;}
	.ncstats .st_evrmt h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c3.png) no-repeat 23px -968px;}
	.ncstats .st_infra h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c4.png) no-repeat 24px -969px;}
}

@media all and (min-width:421px) and (max-width:524px) {
	.ncstats .st_ecnm li:first-child + li,
	.ncstats .st_ecnm li:first-child + li + li + li { border-right:0;}

	.ncstats .st_scl li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_scl li:first-child + li,
	.ncstats .st_scl li:first-child + li + li + li { border-right:0;}
	.ncstats .st_scl li:first-child + li + li + li + li { border-right:1px solid #eaeaea; border-bottom:0;}

	.ncstats .st_evrmt li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_evrmt li:first-child + li { border-right:0;}
	.ncstats .st_evrmt li:first-child + li + li { border-right:1px solid #eaeaea; border-bottom:0;}

	.ncstats .st_infra li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li,
	.ncstats .st_infra li:first-child + li + li + li { border-right:0;}
	.ncstats .st_infra li:first-child + li + li + li + li { border-right:1px solid #eaeaea; border-bottom:0;}
}

@media all and (max-width:530px) {
	.ncstats > dl { padding:0 0 40px 0; background:none;}
}

@media all and (min-width:421px) and (max-width:564px) {
	.ncstats article { padding:14px 0 14px 146px;}
}

@media all and (min-width:525px) and (max-width:668px) {
	.ncstats .st_ecnm li:first-child + li + li { border-right:0;}

	.ncstats .st_scl li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_scl li:first-child + li + li { border-right:0;}
	.ncstats .st_scl li:first-child + li + li + li,
	.ncstats .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.ncstats .st_infra li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li + li { border-right:0;}
	.ncstats .st_infra li:first-child + li + li + li,
	.ncstats .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (min-width:669px) and (max-width:834px) {
	.ncstats .st_ecnm li:first-child + li + li + li { border-right:0;}
	.ncstats .st_ecnm li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.ncstats .st_scl li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_scl li:first-child + li + li + li { border-right:0;}
	.ncstats .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_scl li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_scl li:first-child + li + li + li + li + li + li { border:0;}

	.ncstats .st_infra li { border-bottom:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li + li + li { border-right:0;}
	.ncstats .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li + li + li + li + li + li { border:0;}
}

@media all and (min-width:835px) and (max-width:899px) {
	.ncstats .st_ecnm li:first-child + li + li + li + li { border-right:0;}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (min-width:900px) and (max-width:1026px) {
	.ncstats .st_ecnm li:first-child + li + li + li { border-right:0;}
	.ncstats .st_ecnm li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.ncstats .st_scl li:first-child + li + li + li { border-right:0;}
	.ncstats .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_scl li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_scl li:first-child + li + li + li + li + li + li { border:0;}

	.ncstats .st_infra li:first-child + li + li + li { border-right:0;}
	.ncstats .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.ncstats .st_infra li:first-child + li + li + li + li + li + li { border:0;}
}

@media all and (min-width:1027px) and (max-width:1154px) {
	.ncstats .st_ecnm li:first-child + li + li + li + li { border-right:0;}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (min-width:1160px) {
	.ncstats article { padding:14px 0 14px 200px;}
	.ncstats article ul { padding:0 10px;}
	.ncstats article li { width:150px;}
	.ncstats .st_ecnm li { border-bottom:0;}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li { border-right:1px solid #eaeaea;}
	.ncstats .st_ecnm li:first-child + li + li + li + li + li + li { border-bottom:0; border-right:0;}
}



/* 국가경쟁력 통계 리스트 */
.nclist > div { position:relative; padding-left:186px; background:url(../images/content/bg_nclist_tab.gif) repeat left top; border:1px solid #c5c5c5; border-bottom:2px solid #7a7a7a; box-shadow:0 2px 2px rgba(0,0,0,0.15); border-radius:2px;}
.nclist article { min-height:90px; padding:18px 0; background:#fff;}
.nclist article header { position:absolute; top:0; left:0;}
.nclist article header h4 { font-size:20px; color:#787878; font-weight:normal; line-height:20px;}
.nclist article ul { width:100%; display:flex; align-items:center; flex-wrap:wrap; border-left:1px solid #eaeaea;}
.nclist article ul:after { display:block; clear:both; content:"";}
.nclist article li { box-sizing:border-box; float:left; width:149px; height:72px; border-right:1px solid #eaeaea;}
.nclist article li a { box-sizing:border-box; display:block; height:72px; padding-top:43px; font-size:12px; color:#3b3b3b; text-align:center; line-height:12px;}
.nclist article li a:hover,
.nclist article li a:focus { text-decoration:underline;}
.nclist article aside { position:absolute; bottom:22px; left:40px;}
.nclist article aside a { box-sizing:border-box; display:block; width:96px; height:21px; padding-top:3px; background:#8e8478; font-size:13px; color:#fff; text-align:center; line-height:13px;}

.nclist .st_ecnm h4 { padding:31px 0 10px 76px; background:url(../images/content/ico_ncstats_c1.png) no-repeat 35px -947px;}
.nclist .st_ecnm li { border-bottom:1px solid #eaeaea;}
.nclist .st_ecnm li:first-child + li + li + li + li + li { border-right:0;}
.nclist .st_ecnm li:first-child + li + li + li + li + li + li { border-bottom:0;}
.nclist .st_ecnm li a { background:url(../images/content/ico_ncstats_c1.png) no-repeat;}
.nclist .st_ecnm li:first-child a { background-position:center top;}
.nclist .st_ecnm li:first-child + li a { background-position:center -72px;}
.nclist .st_ecnm li:first-child + li + li a { background-position:center -144px;}
.nclist .st_ecnm li:first-child + li + li + li a { background-position:center -216px;}
.nclist .st_ecnm li:first-child + li + li + li + li a { background-position:center -288px;}
.nclist .st_ecnm li:first-child + li + li + li + li + li a { background-position:center -360px;}
.nclist .st_ecnm li:first-child + li + li + li + li + li + li a { background-position:center -432px;}

.nclist .st_scl h4 { padding:31px 0 10px 76px; background:url(../images/content/ico_ncstats_c2.png) no-repeat 36px -945px;}
.nclist .st_scl li:first-child + li + li + li + li { border-right:0;}
.nclist .st_scl li a { background:url(../images/content/ico_ncstats_c2.png) no-repeat;}
.nclist .st_scl li:first-child a { background-position:center top;}
.nclist .st_scl li:first-child + li a { background-position:center -72px;}
.nclist .st_scl li:first-child + li + li a { background-position:center -144px;}
.nclist .st_scl li:first-child + li + li + li a { background-position:center -216px;}
.nclist .st_scl li:first-child + li + li + li + li a { background-position:center -288px;}

.nclist .st_evrmt h4 { padding:31px 0 10px 76px; background:url(../images/content/ico_ncstats_c3.png) no-repeat 35px -942px;}
/* .nclist .st_evrmt li:first-child + li + li + li { border-right:0;} */
.nclist .st_evrmt li a { background:url(../images/content/ico_ncstats_c3.png) no-repeat;}
.nclist .st_evrmt li:first-child a { background-position:center top;}
.nclist .st_evrmt li:first-child + li a { background-position:center -72px;}
.nclist .st_evrmt li:first-child + li + li a { background-position:center -144px;}
.nclist .st_evrmt li:first-child + li + li + li a { background-position:center -216px;}

.nclist .st_infra h4 { padding:31px 0 10px 76px; background:url(../images/content/ico_ncstats_c4.png) no-repeat 36px -947px;}
.nclist .st_infra li:first-child + li + li + li + li { border-right:0;}
.nclist .st_infra li a { background:url(../images/content/ico_ncstats_c4.png) no-repeat;}
.nclist .st_infra li:first-child a { background-position:center top;}
.nclist .st_infra li:first-child + li a { background-position:center -72px;}
.nclist .st_infra li:first-child + li + li a { background-position:center -144px;}
.nclist .st_infra li:first-child + li + li + li a { background-position:center -216px;}
.nclist .st_infra li:first-child + li + li + li + li a { background-position:center -288px;}

.time_tab { position:relative; padding-top:40px;}
.time_tab h4 { padding:0; font-size:24px; color:#555; font-weight:normal;}
.time_tab ul { position:absolute; bottom:10px; right:0;}
.time_tab ul:after { display:block; clear:both; content:"";}
.time_tab ul li { float:left;}
.time_tab ul li:last-child { border-left:1px solid #d2d2d2;}
.time_tab ul li a { display:block; padding:0 0 0 20px; font-size:13px; color:#666; line-height:13px;}
.time_tab ul li a.on { color:#1c5fa9; font-weight:bold;}
.time_tab ul li a:hover,
.time_tab ul li a:focus { text-decoration:underline;}

/* 414px 이하 (viewport : 414px) */ @media only screen and (max-width:414px) {
	.nclist section{padding-top:0;margin-bottom: 7.246vw;/* margin-bottom:30px; */}
	.nclist li{font-size:4.348vw; padding:0 0 7.246vw 0; /* font-size:18px; padding:0 0 30px 0; */}
	.njst > dl dd { padding-top:7.246vw; font-size:3.140vw; /* padding-top:30px; font-size:13px; */}
	#container > .subContainer .nclist li p { margin-top:2.415vw; padding-top:0; /* margin-top:10px; padding-top:0; */}
	.nclist article { padding:3.382vw 0; /* padding:14px 0; */}
	#container > .subContainer .nclist article header h4{font-size: 4.831vw;line-height:4.831vw;padding: 1.208vw 0 4.831vw 4.831vw;background: transparent;/* font-size: 20px; line-height:20px; padding:5px 0 20px 20px; background-position: 23px -975px; */}
	.nclist article li a {height:17.391vw;padding-top:10.386vw;font-size:2.899vw;line-height: 2;background-size: 7.971vw auto !important;/* height:72px; padding-top:43px; font-size:12px; line-height:12px;background-size:33px auto; */}
	.nclist article li{width: 50%;height:17.391vw;font-size:4.348vw;padding:0 0 7.246vw 0;/* height:72px; font-size:18px; padding:0 0 30px 0; */border-bottom: none !important;border-top: 1px solid #eaeaea !important;}
	.nclist .st_scl li:first-child + li a,
	.nclist .st_evrmt li:first-child + li a,
	.nclist .st_infra li:first-child + li a,
	.nclist .st_ecnm li:first-child + li a { background-position:center -17.391vw; /* -72px */}
	.nclist .st_evrmt li:first-child + li + li a,
	.nclist .st_ecnm li:first-child + li + li a { background-position:center -34.783vw; /* -144px */}
	.nclist .st_evrmt li:first-child + li + li + li a,
	.nclist .st_ecnm li:first-child + li + li + li a { background-position:center -52.174vw; /* -216px */}
	.nclist .st_ecnm li:first-child + li + li + li + li a { background-position:center -69.565vw; /* -288px */}
	.nclist .st_ecnm li:first-child + li + li + li + li + li a { background-position:center -86.957vw; /* -360px */}
	.nclist .st_ecnm li:first-child + li + li + li + li + li + li a { background-position:center -104.348vw; /* -432px */}
	.nclist article aside a {width:23.188vw;height:5.072vw;padding-top: 0;font-size:3.140vw;line-height: 5.072vw;/* width:96px; height:21px; padding-top:3px;font-size:13px; line-height:13px; */}
	.nclist article aside { top:5.314vw !important; margin-left:-28.502vw !important; /* top:22px; margin-left:-118px; */}
	.nclist article li:nth-child(1),
	.nclist article li:nth-child(2){border-top:none !important;}
	.time_tab { padding-top:9.662vw; /* padding-top:40px; */}
	.time_tab h4 {font-size:5.797vw; /* font-size:24px; */}
}


@media all and (max-width:379px) {
	.nclist article li { float:left; width:50%;}
	.nclist .st_ecnm li:first-child + li,
	.nclist .st_ecnm li:first-child + li + li + li { border-right:0;}

	.nclist .st_scl li { border-bottom:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li,
	.nclist .st_scl li:first-child + li + li + li { border-right:0;}
	.nclist .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.nclist .st_evrmt li { border-bottom:1px solid #eaeaea;}
	.nclist .st_evrmt li:first-child + li { border-right:0;}
	.nclist .st_evrmt li:first-child + li + li { border:0; border-right:1px solid #eaeaea;}

	.nclist .st_infra li { border-bottom:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li,
	.nclist .st_infra li:first-child + li + li + li { border-right:0;}
	.nclist .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (min-width:380px) and (max-width:489px) {

	.nclist .st_scl li { border-bottom:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li { border-right:0;}
	.nclist .st_scl li:first-child + li + li + li,
	.nclist .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.nclist .st_infra li { border-bottom:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li { border-right:0;}
	.nclist .st_infra li:first-child + li + li + li,
	.nclist .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (max-width:489px) {
	.nclist > div { padding:0;}
	.nclist article header { position:relative;}
	.nclist article ul { border-left:0;}
	.nclist .st_ecnm h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c1.png) no-repeat 23px -973px;}
	.nclist .st_scl h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c2.png) no-repeat 24px -971px;}
	.nclist .st_evrmt h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c3.png) no-repeat 23px -968px;}
	.nclist .st_infra h4 { padding:5px 0 20px 66px; background:url(../images/content/ico_ncstats_c4.png) no-repeat 24px -973px;}
	.nclist article aside { position:absolute; top:22px; bottom:inherit; left:100%; margin-left:-118px;}
}

@media all and (min-width:490px) and (max-width:524px) {
	.nclist .st_ecnm li:first-child + li,
	.nclist .st_ecnm li:first-child + li + li + li { border-right:0;}

	.nclist .st_scl li { border-bottom:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li,
	.nclist .st_scl li:first-child + li + li + li { border-right:0;}
	.nclist .st_scl li:first-child + li + li + li + li { border-right:1px solid #eaeaea; border-bottom:0;}

	.nclist .st_evrmt li { border-bottom:1px solid #eaeaea;}
	.nclist .st_evrmt li:first-child + li { border-right:0;}
	.nclist .st_evrmt li:first-child + li + li { border-right:1px solid #eaeaea; border-bottom:0;}

	.nclist .st_infra li { border-bottom:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li,
	.nclist .st_infra li:first-child + li + li + li { border-right:0;}
	.nclist .st_infra li:first-child + li + li + li + li { border-right:1px solid #eaeaea; border-bottom:0;}
}

@media all and (max-width:530px) {
	.nclist > dl { padding:0 0 40px 0; background:none;}
}

@media all and (min-width:490px) and (max-width:566px) {
	.nclist > div { padding-left:146px;}
	.nclist .st_ecnm h4 { padding:31px 0 10px 50px; background:url(../images/content/ico_ncstats_c1.png) no-repeat 7px -947px;}
	.nclist .st_scl h4 { padding:31px 0 10px 50px; background:url(../images/content/ico_ncstats_c2.png) no-repeat 8px -945px;}
	.nclist .st_evrmt h4 { padding:31px 0 10px 50px; background:url(../images/content/ico_ncstats_c3.png) no-repeat 7px -942px;}
	.nclist .st_infra h4 { padding:31px 0 10px 50px; background:url(../images/content/ico_ncstats_c4.png) no-repeat 8px -947px;}
	.nclist article aside { left:22px;}
}

@media all and (min-width:525px) and (max-width:668px) {
	.nclist .st_ecnm li:first-child + li + li { border-right:0;}

	.nclist .st_scl li { border-bottom:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li { border-right:0;}
	.nclist .st_scl li:first-child + li + li + li,
	.nclist .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.nclist .st_infra li { border-bottom:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li { border-right:0;}
	.nclist .st_infra li:first-child + li + li + li,
	.nclist .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (min-width:669px) and (max-width:834px) {
	.nclist .st_ecnm li:first-child + li + li + li { border-right:0;}
	.nclist .st_ecnm li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.nclist .st_scl li { border-bottom:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li + li { border-right:0;}
	.nclist .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li + li + li + li + li { border:0;}

	.nclist .st_infra li { border-bottom:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li + li { border-right:0;}
	.nclist .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li + li + li + li + li { border:0;}
}

@media all and (min-width:835px) and (max-width:899px) {
	.nclist .st_ecnm li:first-child + li + li + li + li { border-right:0;}
	.nclist .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (min-width:900px) and (max-width:1026px) {
	.nclist .st_ecnm li:first-child + li + li + li { border-right:0;}
	.nclist .st_ecnm li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}

	.nclist .st_scl li { border-bottom:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li + li { border-right:0;}
	.nclist .st_scl li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_scl li:first-child + li + li + li + li + li + li { border:0;}

	.nclist .st_infra li { border-bottom:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li + li { border-right:0;}
	.nclist .st_infra li:first-child + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
	.nclist .st_infra li:first-child + li + li + li + li + li + li { border:0;}
}

@media all and (min-width:1027px) and (max-width:1153px) {
	.nclist .st_ecnm li:first-child + li + li + li + li { border-right:0;}
	.nclist .st_ecnm li:first-child + li + li + li + li + li { border:0; border-right:1px solid #eaeaea;}
}

@media all and (min-width:1185px) {
	.nclist > .ecnm { padding-left:120px;}
	.nclist .st_ecnm h4 { padding:35px 0 10px 65px; background:url(../images/content/ico_ncstats_c1.png) no-repeat 30px -942px;}
	.nclist .st_ecnm ul { margin:0 0 0 80px;}
	.nclist .st_ecnm li { border-bottom:0;}
	.nclist .st_ecnm li:first-child + li + li + li + li + li { border-right:1px solid #eaeaea;}
	.nclist .st_ecnm li:first-child + li + li + li + li + li + li { border-right:0;}
	.nclist .st_ecnm aside { left:30px;}
}


/* 통계관련사이트 */
.sstat { padding-top:10px;}
.sstat ul li { position:relative; margin-top:20px; padding:15px; background:#fff; border:1px solid #e7e7e7; border-radius:5px; box-shadow:0 2px 2px rgba(0,0,0,0.15); display:flex; align-items:center; justify-content:flex-start;}
.sstat ul li:first-child { margin:0;}
.sstat ul li p { /*position:absolute; top:20px; left:25px; */ width:230px; text-align:center; flex:none;} 
.sstat ul li p img { max-width:230px;}
.sstat ul li dl { padding-left:25px; border-left:1px solid #e2e2e2; max-width:80%; width:100%; display:flex; align-items:flex-start; justify-content:center; flex-direction:column;}
.sstat ul li dt { font-size:18px; color:#515050;}
.sstat ul li dt a { display:inline-block; padding-right:18px; background:url(../images/content/ico_rrcs_nwin.gif) no-repeat right 5px; font-size:13px; color:#5d6b98; text-decoration:underline;}
.sstat ul li dd { width:100%; min-height:65px; padding-top:15px; font-size:13px; line-height:1.5em;}

@media all and (max-width:600px) {
	.sstat ul li { padding:15px 30px; flex-direction:column; justify-content:center; align-items:flex-start;}
	.sstat ul li p { width:auto;}
	.sstat ul li dl { max-width:100%; padding:10px 0 0; border:0;}
	.sstat ul li dt { padding-bottom:15px; font-size:18px; color:#515050;}
	.sstat ul li dt span { display:block; padding-bottom:5px;}
	.sstat ul li dd { min-height:10px; border-top:1px dashed #e2e2e2;}
}


/* 소관법령 */
.srsdlaword { padding-top:10px; background:url(../images/content/bg_lwsrsd.png) no-repeat right top;}
.srsdlaword > header { padding-right:137px;}
.srsdlaword em { color:#5b62b2; font-weight:normal; font-style:normal;}
.srsdlaword strong { color:#c37676; font-weight:normal;}
.srsdlaword .link_srsw { padding-top:30px;}
.srsdlaword .link_srsw:after { display:block; clear:both; content:"";}
.srsdlaword .link_srsw li { float:left; padding-left:4px;}
.srsdlaword .link_srsw li:first-child { padding:0;}
.srsdlaword .link_srsw a { box-sizing:border-box; display:block; width:100%; height:32px; padding:0 10px; background:#fff; border:1px solid #bbbcbe; box-shadow:0 2px 2px rgba(0,0,0,0.15); font-size:13px; color:#454545; text-align:left; line-height:29px;}
.srsdlaword .link_srsw span { display:block; height:30px; padding-right:20px; background:url(../images/content/ico_inf_tab.gif) no-repeat right -15px top -3px;}

.srsdlaword .srsw_desc { margin-top:40px;}
.srsdlaword .srsw_desc div { padding:30px 0 15px 0; background:url(../images/content/bg_mhhis_aside.png) repeat-x left top;}
.srsdlaword .srsw_desc div > p { font-size:13px; color:#505050; line-height:1.2em;}
.srsdlaword .srsw_desc div > p:first-child + p { padding-top:5px;}
.srsdlaword .srsw_desc > p { height:30px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left 14px; text-align:center;}
.srsdlaword .srsw_desc button { width:100px; height:30px; padding-left:20px; background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 76px top; font-size:15px; color:#3f3e3c; text-align:left;}
.srsdlaword .srsw_desc button.on { background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 76px bottom;}
.srsdlaword .srsw_desc dt { margin-top:20px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 8px; font-size:13px; color:#505050; font-weight:bold;}
.srsdlaword .srsw_desc dd { padding:3px 0 0 8px; font-size:13px; color:#505050;}

/* 훈령 고시 예규 유권해석 */
.denm { padding-top:0;}
.denm .denm_desc { padding-left:0; margin-bottom:0;}
.denm .denm_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.denm .denm_desc dt b { color:#5674AB; font-weight:normal;}
.denm .denm_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.denm .denm_desc dd strong { color:#B35555;}

.denm .tab_link,
.denm .tab_link_long { margin:40px 0;}

@media all and (max-width:445px) {
	.denm .tab_link { margin:30px 0;}
	.denm .denm_desc { padding:0; background:none;}
	.srsdlaword .link_srsw li{padding-left:0; padding-right:5px !important;}
	.srsdlaword .link_srsw li:last-child{padding-top:5px;}
}

@media all and (min-width:750px) {
	/*
	.denm .tab_link li:first-child { margin-right:-18px;}
	.denm .tab_link li:first-child + li { margin-right:-9px;}
	.denm .tab_link li:first-child + li + li { margin-left:-9px;}
	.denm .tab_link li:first-child + li + li + li { margin-left:-18px;}
	*/
}

/* 민원이용안내 */
.min_useinfo .min_desc { background:url(../images/content/bul_tab_link.png) no-repeat left bottom;}
.min_useinfo .min_desc div { padding:0 11px 5px; background:url(../images/content/bul_tab_link.png) no-repeat right bottom;}
.min_useinfo .min_desc dl { padding:0 0 30px 0;border-bottom:1px solid #e5e5e5;}
.min_useinfo .min_desc dt { font-size:19px; color:#6b6b6b;}
.min_useinfo .min_desc dt b { color:#5674AB; font-weight:normal;}
.min_useinfo .min_desc dd { padding-top:30px;}
.min_useinfo .min_desc dd p { padding:5px 0 5px 8px; background:url(../images/content/bul_min_desc.png) no-repeat left 10px;}
.min_useinfo .min_desc dd p strong,
.min_useinfo .min_desc dd p strong a {color:#B65959;}
.min_useinfo .min_desc dd p strong a span {color:#B65959;font-weight:300;}
.min_useinfo h3 { margin-top:40px; padding:0 0 10px 0; font-size:24px; color:#555; font-weight:normal;}
.min_useinfo .min_img_desc .img { margin-top:20px;}
.min_useinfo .min_img_desc .min_sys_m {background:url(../images/common/bul_desc_dt2.gif) no-repeat left center;}
.min_useinfo .min_img_desc img {width:100%;object-fit:cover;}

.min_useinfo .min_img_desc .img:first-child { margin:0;}
.min_useinfo .min_img_desc dl,
.min_useinfo .min_img_desc aside { overflow:hidden; position:absolute;  width:1px; height:1px; font-size:1px;}

@media all and (max-width:574px) {
	.min_useinfo h3 { margin-top:30px;}
	.min_useinfo .min_desc dl { padding:0 0 30px 0; background:none;}
	.min_useinfo .min_img_desc .min_sys_m img,
	.min_useinfo .min_img_desc .min_step01_m img,
	.min_useinfo .min_img_desc .min_step02_m img {display:none;}
	.min_useinfo .min_img_desc .min_sys_m {min-width:302px; min-height:509px; background:#f8f8fa url(../images/content/img_min_sys_m.gif) no-repeat center top;}
	.min_useinfo .min_img_desc .min_step01_m {min-width:300px; min-height:691px; background:#fff url(../images/content/img_min_step01_m.gif) no-repeat center top;}
	.min_useinfo .min_img_desc .min_step02_m {min-width:300px; min-height:594px; background:#fff url(../images/content/img_min_step02_m.gif) no-repeat center top;}
	.min_useinfo .min_img_desc img { width:100%;}
}

/* 주요질문모음 */
.min_faq .min_desc { background:url(../images/content/bul_tab_link.png) no-repeat left bottom;}
.min_faq .min_desc > div { padding:0 11px 5px; background:url(../images/content/bul_tab_link.png) no-repeat right bottom;}
.min_faq .min_desc > div > div { padding-bottom:30px; border-bottom:1px solid #e5e5e5;}
.min_faq .min_desc p { min-height:86px;}
.min_faq .min_desc span { font-size:18px; color:#6b6b6b; }
.min_faq .min_desc span b { color:#5674AB; font-weight:normal;}

.min_faq .min_faqlist { margin-top:50px; padding:20px 20px 20px 165px; background:#fff url(../images/content/ico_app_minwon.gif) no-repeat 55px center; border:1px solid #e5e5e5; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.min_faq .min_faqlist dl { padding-left:40px; border-left:1px solid #e4e4e4; line-height:1em;}
.min_faq .min_faqlist dt { padding-left:14px; background:url(../images/content/bul_minfaq_dt.png) no-repeat left 5px; font-size:13px; color:#505050;}
.min_faq .min_faqlist dd { padding-top:15px;}
.min_faq .min_faqlist dd li { float:left; width:33.3%; margin-top:5px; font-size:13px; letter-spacing:-1px;}
.min_faq .min_faqlist dd li a { display:block; padding-left:10px; background:url(../images/content/bul_minfaq_dd.gif) no-repeat left -38px; color:#8b8b8b;}
.min_faq .min_faqlist dd li a.on,
.min_faq .min_faqlist dd li a:focus,
.min_faq .min_faqlist dd li a:hover { background:url(../images/content/bul_minfaq_dd.gif) no-repeat left 7px; font-weight:bold;}

@media all and (max-width:399px) {
	.min_faq .min_faqlist dd li { width:100%;}
}

@media all and (min-width:400px) and (max-width:779px) {
	.min_faq .min_faqlist dd li { width:50%;}
}

@media all and (max-width:574px) {
	.min_faq .min_desc dl { padding:0 0 30px 0; background:none;}
}

@media all and (max-width:599px) {
	.min_faq .min_faqlist { margin-top:50px; padding:20px; background:#fff none; border:1px solid #e5e5e5; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
	.min_faq .min_faqlist dl { padding-left:0; border-left:0;}
}

@media all and (min-width:900px) and (max-width:969px) {
	.min_faq .min_faqlist dd li { width:50%;}
}

/* 민원신청 메인 */
.app_minwonm { margin-top:10px; }
.app_minwonm > header { }
.app_minwonm .tab_link {margin:40px 0;}
.app_minwon .tab_link {margin:40px 0;}

.body > .app_minwonm div.desc p { background:url(../images/common/bul_p_desc.png) no-repeat left 8px;}

.body > div dl.desc > .minwon_notice { padding:30px;}
.body > div dl.desc > .minwon_notice .oh { position:relative; padding-right:192px; background:url(../images/content/ico_app_minwon.gif) no-repeat right bottom;}
.body > div dl.desc > .minwon_notice .comment { padding-right:35px; border-right:1px solid #e4e4e4;}
.body > div dl.desc > .minwon_notice .comment p + p { padding-top:25px;}
.body > div dl.desc > .minwon_notice .comment p + p + p { padding-top:65px;}

.body > div dl.desc > .minwon_notice .btn { position:absolute; top:0; right:0; width:180px;}
.body > div dl.desc > .minwon_notice .btn p + p { padding-top:10px;}
.body > div dl.desc > .minwon_notice .btn a { box-sizing:border-box; display:block; width:100%; height:29px; line-height:28px; padding-left:10px; background:#fafafa url(../images/content/ico_inf_tab.gif) no-repeat right top -4px; border:1px solid #ddd; text-align:left;}

@media all and (max-width:680px) {
	.app_minwonm { background:none;}
	.app_minwonm header { padding-right:0;}
}

@media all and (max-width:749px) {
	.body > div dl.desc > .minwon_notice { padding:25px 10px 20px;}
	.body > div dl.desc > .minwon_notice .oh { position:relative; padding-right:0; background:url(../images/content/ico_app_minwon.gif) no-repeat right bottom;}
	.body > div dl.desc > .minwon_notice .comment { padding-right:0; border-right:0; line-height:1.1em;}
	.body > div dl.desc > .minwon_notice .comment p + p { padding-top:25px;}
	.body > div dl.desc > .minwon_notice .comment p + p + p { padding-top:65px; font-size:15px; color:#333; line-height:1.2em;}

	.body > div dl.desc > .minwon_notice .btn { position:relative; top:0; left:0; width:180px; padding-top:10px;}
	.body > div dl.desc > .minwon_notice .btn p + p { padding-top:10px;}
	.body > div dl.desc > .minwon_notice .btn a { box-sizing:border-box; display:block; width:100%; height:29px; padding-left:10px; background:url(../images/content/bul_desc_btn.gif) no-repeat 160px 13px; border:1px solid #ddd; box-shadow:0 2px 2px rgba(0,0,0,0.15); font-size:13px; color:#454545; text-align:left; line-height:29px;}
}

@media all and (min-width:750px) {
	/*
	.app_minwonm .tab_link li:first-child { margin-right:-18px;}
	.app_minwonm .tab_link li:first-child + li + li { margin-left:-18px;}
	*/
}


/* 민원신청 */
.app_minwon { padding-top:10px;}
.app_minwon .app_mdesc { }
.app_minwon .app_mdesc dt {}
.app_minwon .app_mdesc dt b { color:#5674AB; font-weight:normal;}
.app_minwon .app_mdesc dt a {color:#b83838;text-decoration:underline;}
.app_minwon .app_mdesc dt strong { color:#B35555; font-weight:normal; text-decoration:underline;}
.app_minwon .app_mdesc dd { font-size:17px;padding-top:8px;color:#222;}
.app_minwon .app_mdesc dd span {display:inline-block;font-family:'Arial';font-size:17px;color:#336bdf;vertical-align:middle !important;}
.app_minwon .app_mdesc dd b { color:#333;}
.app_minwon .tab_link + p { padding:10px 0 25px; line-height:1.2em;}
.app_minwon p + table { width:100%; background:#fff; border-top:1px solid #d7d7d7;}
.app_minwon p + table th,
.app_minwon p + table td { height:40px; padding:0 10px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-weight:normal;}
.app_minwon p + table thead th { height:40px; background:#fbfbfb;}
.app_minwon p + table thead th:first-child,
.app_minwon p + table tbody th { border-left:1px solid #d7d7d7;}
.app_minwon p + table strong { font-weight:500;text-decoration:underline;}

@media all and (max-width:574px) {
	.app_minwon .app_mdesc { padding:0; background:none;}
	.app_minwon p + table th,
	.app_minwon p + table td { height:50px;}
	.app_minwon p + table thead th { height:31px;}
}

@media all and (min-width:750px) {
	/*
	.app_minwon .tab_link li:first-child { margin-right:-18px;}
	.app_minwon .tab_link li:first-child + li + li { margin-left:-18px;}
	*/
}


/* 나의 민원확인 */
.my_min { padding-top:10px;}
.my_min .txt { font-size:25px; color:#6b6b6b; line-height:1.2em;}

.my_min .my_desc > p { font-size:13px; color:#565656; line-height:1.2em;}
.my_min .my_desc > p:first-child { padding-top:45px;}
.my_min .my_desc > p:first-child + p + p { padding-top:20px;}
.my_min .my_desc .desc { margin-top:35px;}

@media all and (min-width:750px) {
	.my_min .tab_link li:first-child { margin-right:-18px;}
	.my_min .tab_link li:first-child + li + li { margin-left:-18px;}
}


/* 인허가민원신청 */
.cpreg { padding-top:10px;}
.cpreg .cpreg_desc { }
.cpreg .cpreg_desc dt {}
.cpreg .cpreg_desc dt a {color:#b83838;text-decoration:underline;}
.cpreg .cpreg_desc dt b { color:#5674AB; font-weight:normal;}
.cpreg .cpreg_desc dt strong { color:#B35555; font-weight:normal; text-decoration:underline;}
.cpreg .cpreg_desc dd { font-size:17px;padding-top:8px;color:#222;}
.cpreg .cpreg_desc dd span { display:inline-block;font-family:'Arial';font-size:17px;color:#336bdf;vertical-align:middle !important;}
.cpreg .cpreg_desc dd b { font-weight:normal;}
.cpreg .cpreg_desc dd strong { color:#B35555;}
.cpreg .cpreg_desc li a { padding:0 35px;}
.cpreg .tab_link {margin:40px 0;overflow:hidden;}

@media all and (min-width:750px) {
	/*
	.cpreg .tab_link li:first-child { margin-right:-9px;}
	.cpreg .tab_link li:first-child + li { margin-left:-9px;}
	.cpreg .tab_link li:first-child + li + li { margin-left:-9px;}
	*/
}


/* 정책토론방 */
.pdr { padding-top:10px;}
.pdr .pdr_desc {}
.pdr .pdr_desc dt {}
.pdr .pdr_desc dt a {color:#b83838;text-decoration:underline;}
.pdr .pdr_desc dt b { color:#5674AB; font-weight:normal;}
.pdr .pdr_desc dt strong { color:#B35555; font-weight:normal; text-decoration:underline;}
.pdr .pdr_desc dd { font-size:17px;padding-top:8px;color:#222;}
.pdr .pdr_desc dd span { display:inline-block;font-family:'Arial';font-size:17px;color:#336bdf;vertical-align:middle !important;}
.pdr .pdr_desc dd b { color:#333;}
.pdr .tab_link li a { padding:0 35px;}

@media all and (min-width:750px) {
	/*
	.pdr .tab_link li:first-child { margin-right:-18px;}
	.pdr .tab_link li:first-child + li { margin-right:-9px;}
	.pdr .tab_link li:first-child + li + li { margin-left:-9px;}
	.pdr .tab_link li:first-child + li + li + li { margin-left:-18px;}
	*/
}


/* 국민공개제안 */
.mrfnpr { padding-top:10px;}
.mrfnpr .mrfnpr_desc {margin-bottom:40px;}
.mrfnpr .mrfnpr_desc dt {}
.mrfnpr .mrfnpr_desc dt b { color:#5674AB; font-weight:normal;}
.mrfnpr .mrfnpr_desc dt a {color:#c74141;}
.mrfnpr .mrfnpr_desc dt strong { color:#B35555; font-weight:normal; text-decoration:underline;}
.mrfnpr .mrfnpr_desc dd { font-size:17px;padding-top:8px;color:#222;}
.mrfnpr .mrfnpr_desc dd span { display:inline-block;font-family:'Arial';font-size:17px;color:#688eed;vertical-align:middle !important;}
.mrfnpr .mrfnpr_desc dd strong { color:#B35555;}
.mrfnpr .tab_link + p { padding:35px 0 25px; line-height:1.2em;}
.mrfnpr .mt60{ margin-top:60px;}

.body > .mrfnpr dl.desc > dd dd { padding-top:0;}
.body > .mrfnpr dl.desc > dd dd p { padding-top:30px;}
.body > .mrfnpr dl.desc > dd dd ul { margin-top:15px;}

@media all and (min-width:750px) {
	/*
	.mrfnpr .tab_link li:first-child { margin-right:-18px;}
	.mrfnpr .tab_link li:first-child + li + li { margin-left:-18px;}
	*/
}


.desc_guide_caption{ color:#9f5b41; font-size:13px; margin-top:15px;}
.desc_guide p { padding:0 0 20px 0; font-size:24px !important;; color:#555 !important;; font-family:'Noto Sans KR', sans-serif;}
.desc_guide > ul { padding:20px; background:#fff; border:1px solid #e5e5e5;}
.desc_guide > ul > li {  margin-top:10px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px; font-size:15px; color:#505050; line-height:1.5em;}
.desc_guide_list li{margin:10px 0 10px 10px; padding-left:8px; background:url(../images/content/bul_plist.gif) no-repeat left 10px; font-size:15px;}
.desc_guide_list li:last-child{ margin-bottom:20px;}
.desc_guide_sub h3 { margin-top:50px; padding:17px 0 10px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9 !important; font-weight:normal;}
.desc_guide_sub p { margin-top:50px; padding:17px 0 10px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px !important; color:#1c5fa9 !important; font-weight:normal; font-family:'Noto Sans KR', sans-serif; letter-spacing:-0.07em;}
.desc_guide_sub > ul { padding:20px; border:1px solid #ddd; margin-top:10px;}
.desc_guide_sub > ul > li {  margin-top:10px;  padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 10px; color:#666;}
.desc_guide_sub > ul > li a {color:#409cfa;}

.desc_guide_sub > ul > li sup {font-style: normal; margin-top: 7px; font-size: 7px; padding-left: 16px; line-height: 16px; background: url(../../images/id/pdo/icon-tip.svg) top 3px left / 9px 9px no-repeat;}
.desc_guide_sub > ul > .explanRed { display:block; font-style:normal; margin-top:7px; font-size:13px; color:#e62626; padding-left:16px; line-height:16px; background:url('../../images/id/pdo/icon-tip.svg') top 3px left / 9px 9px no-repeat;}
.desc_guide_sub > ul > li .phone {color:#336bdf;font-weight:bold;}
.desc_guide > ul > li:first-child, .desc_guide_sub > ul > li:first-child { margin-top:0;}
.desc_guide .none,
.desc_guide_sub .none{ padding-left:0;background:none;}
.desc_guide_sub .margin0 {margin-top:0px;}
.desc_guide_sub .bold{ font-weight:600;}
.desc_guide em, .desc_guide_sub em { color:#596EBB; font-weight:bold; font-style:normal;}
.desc_guide strong, .desc_guide_sub strong { color:#B65959;}

/* 첨부파일 박스 */
.desc_guide_sub > ul > li .addBox{display: inline-block; height: 35px; margin-top: 10px; padding-left: 15px; border: 1px solid #d2d2d2; font-size: 14px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.1); color: #505050 !important; line-height: 33px; padding-right: 35px; background: #fafafa url(/images/content/ico_inf_tab.gif) no-repeat right bottom;}

.desc_guide_sub table { width:100%; background:#fff; }
.desc_guide_sub thead th { height:37px; background:#fbfbfb; border-top:2px solid #8c8c8c; border-bottom:1px solid #dfdfdf; font-size:15px; color:#555;}
.desc_guide_sub td { padding:12px; border-bottom:1px solid #dfdfdf; font-size:15px; color:#666;}

@media all and (max-width:394px) {
.desc_guide > p { margin-top:20px;}
.desc_guide_sub > p  { margin-top:20px;}
.desc_guide > ul { padding:10px;}
.desc_guide_sub > ul { padding:10px;}
.desc_guide_sub thead th, .desc_guide_sub td { font-size:13px;}
}

/* 부조리신고 */
.irst { padding-top:0;}
.irst .irst_desc { padding-left:0;}
.irst .irst_desc dt { font-size:15px; color:#555; line-height:1.5em;}
.irst .irst_desc dt b { color:#5674AB; font-weight:normal;}
.irst .irst_desc dt a {color:#c74141;}
.irst .irst_desc dd { padding-top:8px; font-size:17px; color:#565656;}
.irst .irst_desc dd strong { color:#B35555;}
.irst .tab_link, .irst .tab_link_long { margin:40px 0;}

.irst .irst_desc dd span { display:inline-block;font-family:'Arial','Nanum Gothic';font-size:17px;color:#336bdf;}
.irst .irst_desc dd p {  padding:5px 0 5px 8px; background:url(../images/content/bul_min_desc.png) no-repeat left 10px;}
.irst .irst_desc dd p:first-child { padding:0;}
.irst .irst_desc dd b { color:#333;}
.irst .irst_desc dd strong { font-weight:normal;color:#B35555;}
.irst .tab_link a { padding:0 20px;}
.irst .tab_link + p { padding:35px 0 25px; line-height:1.2em;}

.body > .irst dl.desc > dd dd { padding-top:0; margin-top:-40px;}
.body > .irst dl.desc > dd dd p { padding-top:30px;}
.body > .irst dl.desc > dd dd ul { margin-top:15px;}
.rist_mt{ margin-top:0px !important;}

.irst .irst-button {width:100%;margin-top:50px;padding:30px 0;overflow:hidden;}
.irst .irst-button.irst-center {text-align:center;}
.irst .irst-button li {float:left;width:50%;text-align:center;}
.irst .irst-button li:first-child {border-right:1px solid #ccc;}
.irst .irst-button li span {display:block;font-size:15px;font-weight:600;margin-bottom:10px;}
.irst .irst-button a {display:inline-block;text-decoration:none;}
.irst .irst-button a.download {width:200px;height:60px;line-height:60px;}
.irst iframe#mergerFrame {height:auto;min-height:1100px;background-color:#fff;overflow:auto;margin-top:50px;padding:30px 20px;border:0;box-sizing:border-box;}

@media all and (max-width:394px) {
.irst .irst-button {margin-top:0px;}
.irst .irst-button li {float:left;width:100%;text-align:center;}
.irst .irst-button li:first-child {border-right:none; margin-bottom:10px;}
.irst .irst-button li a.download {width:100%; height:60px; line-height:60px;}
.irst .tab_link a { padding:0;}
.irst .tab_link, .irst .tab_link_long { margin:30px 0;}
} 


@media all and (max-width:394px) {
	.irst .irst_desc { padding-left:0; background:none;}
	.irst .tab_link, .irst .tab_link_long { margin:30px 0 30px;}
} 

@media all and (min-width:750px) {
	.irst .tab_link li:first-child { margin-right:1px;}
	.irst .tab_link li:first-child + li { margin-right:1px;}
	.irst .tab_link li:first-child + li + li + li { margin-left:1px;}
	.irst .tab_link li:first-child + li + li + li + li { margin-left:1px;}
}

/* 예산낭비신고 */
.irst .bwt_desc {padding-bottom:50px;}
.irst .bwt_desc dt {}
.irst .bwt_desc dt a {color:#b83838;text-decoration:underline;}
.irst .bwt_desc dt b { color:#5674AB; font-weight:normal;}
.irst .bwt_desc dt strong { color:#B35555; font-weight:normal; text-decoration:underline;}
.irst .bwt_desc dd { font-size:17px;padding-top:8px;color:#222;}
.irst .bwt_desc dd span { display:inline-block;font-family:'Arial';font-size:17px;color:#336bdf;vertical-align:middle !important;}
.irst .bwt_desc dd p { padding-top:10px;font-weight:normal;font-size:15px;}
.irst .bwt_desc dd p:first-child { padding:0;}
.irst .bwt_desc dd b { color:#333;}
.irst .bwt_desc dd strong { color:#B35555;}

.irst .bwt_list { margin:35px 0 38px; background:#f0f0f0; border:1px solid #dfdfdf; border-left:0;}
.irst .bwt_list:after { display:block; clear:both; content:"";}
.irst .bwt_list li { box-sizing:border-box; float:left; width:33.3%; border-left:1px solid #dfdfdf;}
.irst .bwt_list li:first-child { width:33.4%;}
.irst .bwt_list li a { display:block; height:33px; font-size:15px; color:#565555; text-align:center; line-height:33px;}
.irst .bwt_list li a.on { background:#fff;}
.irst .bwt_list li a:hover,
.irst .bwt_list li a:focus { text-decoration:underline;}
.irst .bwt_list + h3 { padding:17px 0 10px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}

.irst .bwt_txt { margin-top:50px;}
.irst .bwt_txt > p { padding:5px 0;}
.irst .bwt_txt > header + p { padding:0;}
.irst .bwt_txt > p strong { color:#5674AB;}
.irst .bwt_txt > p em { color:#B35555; font-style:normal; font-weight:bold;}
.irst .bwt_inf { margin-top:30px;}
.irst .bwt_inf > div { padding:30px 0 30px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left bottom;}
.irst .bwt_inf > p { height:30px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left 14px; text-align:center;}
.irst .bwt_inf button { width:290px; height:30px; padding-left:20px; background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 260px top; font-size:15px; color:#3f3e3c; text-align:left;}
.irst .bwt_inf button.on { background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 260px bottom;}
.irst .bwt_inf div > dl {background:#fafafa; padding:20px;}
.irst .bwt_inf div > dl > dt {font-size:19px; font-weight:bold; color:#272626; padding:30px 0 0 0;}
.irst .bwt_inf div > dl > dt:first-child {padding:0 0 0 0;}
.irst .bwt_inf div > dl > dd {padding:20px 0 0 0;}
.irst .bwt_inf dd dt {padding-left:10px; background:url(../images/content/bul_bwt_inf_dt2.gif) no-repeat left 7px; color:#565656; font-weight:bold;}
.irst .bwt_inf dd dd { padding:10px 0 30px 10px;color:#565656;}
.irst .bwt_inf dd .impt {background:url(../images/content/bul_bwt_inf_imp.gif) no-repeat left 8px; color:#B35555; padding:0 0 0 10px;}
.irst .bwt_inf dd li,
.irst .bwt_inf dd p { padding:0 0 10px 10px; background:url(../images/content/bul_bwt_inf_dd.png) no-repeat left 9px; color:#565656;}
.irst .bwt_inf dd .img {}
.irst .bwt_inf dd .img:after { display:block; clear:both; content:"";}
.irst .bwt_inf dd .img p { float:left; padding:5px; background:none;}
.irst .bwt_inf dd .img p:first-child img { width:100%; max-width:374px;}
.irst .bwt_inf dd .img p + p img { width:100%; max-width:296px;}
.irst .bwt_inf dd a { color:#5674AB;}
.irst .bwt_inf dd a:hover,
.irst .bwt_inf dd a:focus { text-decoration:underline;}

@media all and (max-width:394px) {
	.irst .bwt_desc { padding-left:0; background:none;}
}

@media all and (max-width:399px) {
	.irst .bwt_list li a { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; word-break:normal;}
}


/* 부패신고 */
.irst .irstq_desc {}
.irst .irstq_desc dt { font-size:18px; color:#6b6b6b;}
.irst .irstq_desc dt b { color:#5674AB; font-weight:normal;}
.irst .irstq_desc dt strong { color:#B35555; font-weight:normal; text-decoration:underline;}
.irst .irstq_desc dd { padding-top:30px; color:#565656;}
.irst .irstq_desc dd p { padding-top:10px;}
.irst .irstq_desc dd p:first-child { padding:0;}
.irst .irstq_desc dd b { color:#333;}
.irst .irstq_desc dd strong { font-weight:normal;color:#B35555;}

@media all and (max-width:394px) {
	.irst .irstq_desc { padding-left:0; background:none;}
}


/* 규제개혁 */
.rere { margin-top:10px; background:url(../images/content/bg_rereform.png) no-repeat right top;}
.rere > header { padding-right:137px;}

.rere { padding-top:10px;}
.rere > header + p { line-height:19px;}
.rere > header + p + p { padding-top:20px;}
.rere .imptt { color:#5d6b98; text-decoration:underline;}
.rere .tab_link a { padding:0 20px;}

@media all and (max-width:680px) {
	.rere { background:none;}
	.rere > header { padding-right:0;}
}

@media all and (min-width:750px) {
/*
	.rere .tab_link li:first-child { margin-right:-9px;}
	.rere .tab_link li:first-child + li { margin-left:-9px;}
*/
}


/* 기관소개 */
.vimis_bg {background:#fff url(../images/content/bg_vimis.png) no-repeat 95% 50px !important;}
.vimis .org_info_tab { height:73px; font-size:0; text-align:center;}
/* .vimis .intro, */
/* .vimis .hiss { background:url(../images/content/bg_vimis.jpg) no-repeat center top;} */
.vimis .org_info_tab li { display:inline-block; height:73px; padding:0 13px 0 15px; background:url(../images/content/bul_org_info_tab.gif) no-repeat left 32px; font-size:18px;}
.vimis .org_info_tab li:first-child { padding:0 13px 0 0; background:none;}
.vimis .org_info_tab li:first-child + li + li { padding:0 0 0 15px;}
.vimis .org_info_tab a { display:block; height:50px; padding-top:23px; color:#fff; line-height:1em;}
.vimis .org_info_tab a.on,
.vimis .org_info_tab a:hover,
.vimis .org_info_tab a:focus { text-decoration:underline;}

@media all and (max-width:584px) {
	.vimis > header { padding-right:0; background:none;}
}

.vimis .introduce {}
.vimis .introduce:after { display:block; clear:both; content:"";}
.vimis .introduce article { padding-top:50px;}
.vimis .introduce header { padding-top:17px; font-size:24px; color:#555; font-family:'Noto Sans KR', sans-serif;}
.vimis .introduce p { padding:30px 19% 0 0; color:#37393f;}
.vimis .introduce p strong {}
.vimis .introduce p strong em { color:#5674AB; font-style:normal;}
.vimis .introduce ul { padding-top:25px;}
.vimis .introduce li { margin-top:3px; padding-left:8px; background:url(../images/content/bul_vimis.gif) no-repeat left 11px; color:#37393f;}
.vimis .introduce li:first-child { margin-top:0;}

@media all and (max-width:499px) {
	.vimis .introduce article { float:none; width:100%; padding-top:85px;}
	.vimis .introduce p { padding:30px 0 0;}
}

@media all and (min-width:500px) and (max-width:749px) {
	.vimis .introduce p { padding:30px 20px 0 0;}
}

@media all and (min-width:750px) {
/*	
	.vimis .tab_link li:first-child { margin-right:-9px;}
	.vimis .tab_link li:first-child + li { margin-left:-9px;}
	.vimis .tab_link li:first-child + li + li { margin-left:-18px;}
*/
}

/* 연혁 */
.vimis .history_desc {padding:50px 0; background:url(../images/content/bg_wave.png) repeat-x left bottom;}
.vimis .history_desc header { padding:17px 0 20px 0; font-size:24px; color:#555; font-family:'Noto Sans KR', sans-serif;}
.vimis .history_desc p { padding-top:10px;}
/*
.vimis .history_desc header + p + p + p + p + p,
.vimis .history_desc header + p + p + p + p + p + p,
.vimis .history_desc header + p + p + p + p + p + p + p { font-size:18px;}
*/
.vimis .history_desc strong { color:#6470c1; font-weight:normal;}
.vimis .history_desc em { color:#6470c1; text-decoration:underline; font-style:normal;}

.vimis .history { padding:40px 0 0 0;}
.vimis .history > header { padding:0 0 10px 0; font-size:24px; color:#555; font-family:'Noto Sans KR', sans-serif;}
.vimis .history > div { position:relative; height:1050px; background:url(../images/content/bg_history_tree.png) no-repeat center top;}
.vimis .history > div article { position:absolute;}
.vimis .history > div article header { padding-bottom:15px; font-size:20px; color:#37393f;  font-family:'Noto Sans KR', sans-serif;}
.vimis .history > div article p { font-size:15px; color:#666; line-height:1.4em;}

.vimis .history > div article:first-child,
.vimis .history > div article:first-child + article + article,
.vimis .history > div article:first-child + article + article + article + article,
.vimis .history > div article:first-child + article + article + article + article + article + article,
.vimis .history > div article:first-child + article + article + article + article + article + article + article + article {right:50%; padding-right:93px; text-align:right;}

.vimis .history > div article:first-child + article,
.vimis .history > div article:first-child + article + article + article,
.vimis .history > div article:first-child + article + article + article + article + article,
.vimis .history > div article:first-child + article + article + article + article + article + article + article,
.vimis .history > div article:first-child + article + article + article + article + article + article + article + article + article {left:50%; padding-left:93px;}

.vimis .history > div article:first-child { top:170px;}
.vimis .history > div article:first-child + article { top:262px;}
.vimis .history > div article:first-child + article + article { top:333px; letter-spacing:-1px;}
.vimis .history > div article:first-child + article + article + article { top:437px;}
.vimis .history > div article:first-child + article + article + article + article { top:488px;}
.vimis .history > div article:first-child + article + article + article + article + article { top:583px;}
.vimis .history > div article:first-child + article + article + article + article + article + article { top:740px;}
.vimis .history > div article:first-child + article + article + article + article + article + article + article { top:852px;}
.vimis .history > div article:first-child + article + article + article + article + article + article + article + article { top:919px;}
.vimis .history > div article:first-child + article + article + article + article + article + article + article + article + article { top:965px;}
.vimis .history > div article:first-child + article + article + article + article + article + article + article + article p,
.vimis .history > div article:first-child + article + article + article + article + article + article + article + article + article p { font-size:20px; color:#666; line-height:1em;}

@media all and (max-width:534px) {
	.vimis .history { padding:85px 0 9px; background:url(../images/content/bg_history_btm.png) no-repeat left bottom;}
	.vimis .history > div { height:inherit; padding:45px 0 30px 4px; background:url(../images/content/bg_history_top.png) no-repeat left top; text-align:left;}

	.vimis .history > div article:first-child,
	.vimis .history > div article:first-child + article,
	.vimis .history > div article:first-child + article + article,
	.vimis .history > div article:first-child + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article + article + article + article{ position:relative; left:0; top:0; padding:0 0 30px 40px; background:url(../images/content/bg_history_head02.png) no-repeat left 8px; text-align:left;}
}

@media all and (min-width:535px) and (max-width:590px) {
	.vimis .history > div article:first-child + article p { font-size:13px; letter-spacing:-1px;}
}


/* 상징 */
.vimis .symbol > header { padding-top:0px;}
.vimis .symbol > header p { padding:0; font-size:15px; color:#505050; line-height:1.5em;}
.vimis .symbol article { padding-top:50px;}
.vimis .symbol >header + article { padding-top:80px;}
.vimis .symbol article header { padding:17px 0 20px; font-size:24px; color:#555; font-family:'Noto Sans KR', sans-serif;}
.vimis .symbol article p { padding-top:25px;}
.vimis .symbol article p:first-child { padding-top:0;}
.vimis .symbol strong { color:#5375b4; font-weight:normal;}

.vimis .sym { position:relative;}
.vimis .sym figure { position:relative;}
.vimis .sym figure img { position:absolute; top:-50px; right:0; padding:0 100px;}
.vimis .sym figure figcaption { padding-right:350px;}
.vimis .sym aside { position:absolute; top:315px; right:0; width:349px; text-align:center; font-size:0;}
.vimis .sym aside a { display:inline-block; padding:7px 30px 8px 48px; background:#fff url(../images/content/ico_sym_down.gif) no-repeat 30px 9px; border:1px solid #cdcdcd; box-shadow:0 3px 3px rgba(0,0,0,0.1); font-size:13px; color:#37393f; line-height:1em;}

.vimis .sym_type ul { padding-top:30px; overflow:hidden;}
.vimis .sym_type li { float:left; width:45%; text-align:center;}
.vimis .sym_type li:first-child + li { padding-top:30px;}

.vimis .sym_color > div { position:relative; width:100%}
.vimis .sym_color ul {overflow:hidden;}

.vimis .sym_color > div div ul li {float:left; }
.vimis .sym_color > div div ul li p {margin:20px 20px 10px 0; height:45px; width:415px;}
.vimis .sym_color > div div ul li p.m1 {background:url(../images/content/img_sym_color01.jpg); }
.vimis .sym_color > div div ul li p.m2 {background:url(../images/content/img_sym_color02.jpg);}
.vimis .sym_color > div div ul li p.m3 {background:url(../images/content/img_sym_color03.jpg);}
.vimis .sym_color > div div ul li p.m4 {height:43px; width:413px; background:#fff; border:1px solid #cdcdcd;}
.vimis .sym_color > div div ul li span {}
.vimis .sym_color > div div ul li span.ctit {font-weight:bold; font-size:13px;}
.vimis .sym_color > div div ul li span.ctxt {font-size:13px; float:right; padding-right:20px;}
.vimis .sym_color > div div + div { position:absolute; top:0; right:0;}


@media all and (max-width:300px) {
	.vimis .sym figure { position:relative; padding:0; text-align:center;}
	.vimis .sym figure img {position:relative;padding:0;margin-top:15px;}
	.vimis .sym figcaption { padding:10px;padding-right:10px !important;text-align:left;}
	.vimis .sym aside { position:relative; top:0; width:100%; text-align:right;}
	
	.vimis .sym_color > div { position:relative; min-height:453px; padding-right:550px;width:100%}

.vimis .sym_color > div div ul li {float:left; }
.vimis .sym_color > div div ul li p {margin:20px 20px 10px 0; height:45px; width:250px;}
.vimis .sym_color > div div ul li p.m1 {background:url(../images/content/img_sym_color01.jpg); }
.vimis .sym_color > div div ul li p.m2 {background:url(../images/content/img_sym_color02.jpg);}
.vimis .sym_color > div div ul li p.m3 {background:url(../images/content/img_sym_color03.jpg);}
.vimis .sym_color > div div ul li p.m4 {height:43px; width:248px; background:#fff; border:1px solid #cdcdcd;}
.vimis .sym_color > div div ul li span {}
.vimis .sym_color > div div ul li span.ctit {font-weight:bold; font-size:13px;}
.vimis .sym_color > div div ul li span.ctxt {font-size:13px; float:right; padding-right:20px;}
.vimis .sym_color > div div + div { position:absolute; top:0; right:0;}
}

@media all and (min-width:301px) and (max-width:468px) {
	.vimis .sym figure { position:relative; padding:0; text-align:center;}
	.vimis .sym figure img {position:relative;padding:0;margin-top:15px; top:0;}
	.vimis .sym figcaption { padding:10px;padding-right:10px !important;text-align:left;}
	.vimis .sym aside { position:relative; top:0; width:100%; text-align:right;}
	
	.vimis .sym_color > div { position:relative; min-height:453px; width:100%}

	.vimis .sym_color > div div ul li {float:none; width:100%; }
	.vimis .sym_color > div div ul li p {margin:20px 0 10px 0; height:45px; width:100%;}
	.vimis .sym_color > div div ul li p.m1 {background:url(../images/content/img_sym_color01.jpg); }
	.vimis .sym_color > div div ul li p.m2 {background:url(../images/content/img_sym_color02.jpg);}
	.vimis .sym_color > div div ul li p.m3 {background:url(../images/content/img_sym_color03.jpg);}
	.vimis .sym_color > div div ul li p.m4 {height:43px; width:100%; background:#fff; border:1px solid #cdcdcd;}
	.vimis .sym_color > div div ul li span {}
	.vimis .sym_color > div div ul li span.ctit {font-weight:bold; font-size:13px;}
	.vimis .sym_color > div div ul li span.ctxt {font-size:13px; float:right; padding-right:0;}
	.vimis .sym_color > div div + div { position:absolute; top:0; right:0;}
}

@media all and (max-width:669px) {
	.vimis .sym_type li { width:100%;clear:left;box-sizing:border-box; padding:0 10px;}
	.vimis .sym_type li:first-child img {width:50%;margin:0 auto;}
	.vimis .sym_type li img { width:100%;}
}

@media all and (min-width:469px) and (max-width:559px) {
	.vimis .sym figure { position:relative; padding:0; text-align:center;}
	.vimis .sym figure img {position:relative;padding:0;margin-top:15px;}
	.vimis .sym figcaption { padding:10px;padding-right:10px !important;text-align:left;}
	.vimis .sym aside { position:relative; top:0; width:100%; text-align:right;}

	.vimis .sym_type li { box-sizing:border-box; padding:0 10px;}
	.vimis .sym_type li img { width:100%;}
	
	.vimis .sym_color > div { position:relative; min-height:453px; padding-right:550px;width:100%}

.vimis .sym_color > div div ul li {float:left; }
.vimis .sym_color > div div ul li p {margin:20px 20px 10px 0; height:45px; width:440px;}
.vimis .sym_color > div div ul li p.m1 {background:url(../images/content/img_sym_color01.jpg); }
.vimis .sym_color > div div ul li p.m2 {background:url(../images/content/img_sym_color02.jpg);}
.vimis .sym_color > div div ul li p.m3 {background:url(../images/content/img_sym_color03.jpg);}
.vimis .sym_color > div div ul li p.m4 {height:43px; width:438px; background:#fff; border:1px solid #cdcdcd;}
.vimis .sym_color > div div ul li span {}
.vimis .sym_color > div div ul li span.ctit {font-weight:bold; font-size:13px;}
.vimis .sym_color > div div ul li span.ctxt {font-size:13px; float:right; padding-right:20px;}
.vimis .sym_color > div div + div { position:absolute; top:0; right:0;}
}

@media all and (min-width:560px) and (max-width:745px) {
	.vimis .sym_type li { width:182px;}
	.vimis .sym_type li:first-child + li { width:283px;}
	
	.vimis .sym_color > div { position:relative; min-height:253px; padding-right:550px;width:100%}

.vimis .sym_color > div div ul li {float:left; }
.vimis .sym_color > div div ul li p {margin:20px 20px 10px 0; height:45px; width:250px;}
.vimis .sym_color > div div ul li p.m1 {background:url(../images/content/img_sym_color01.jpg); }
.vimis .sym_color > div div ul li p.m2 {background:url(../images/content/img_sym_color02.jpg);}
.vimis .sym_color > div div ul li p.m3 {background:url(../images/content/img_sym_color03.jpg);}
.vimis .sym_color > div div ul li p.m4 {height:43px; width:248px; background:#fff; border:1px solid #cdcdcd;}
.vimis .sym_color > div div ul li span {}
.vimis .sym_color > div div ul li span.ctit {font-weight:bold; font-size:13px;}
.vimis .sym_color > div div ul li span.ctxt {font-size:13px; float:right; padding-right:20px;}
.vimis .sym_color > div div + div { position:absolute; top:0; right:0;}
}

@media all and (min-width:750px) and (max-width:805px) {
	.vimis .sym_type li { width:182px;}
	.vimis .sym_type li:first-child + li { width:283px;}
	
	/*.vimis .sym_color > div { position:relative; min-height:203px; padding-right:550px;width:100%} */

.vimis .sym_color > div div ul li {float:left; }
.vimis .sym_color > div div ul li p {margin:20px 20px 10px 0; height:45px; width:270px;}
.vimis .sym_color > div div ul li p.m1 {background:url(../images/content/img_sym_color01.jpg); }
.vimis .sym_color > div div ul li p.m2 {background:url(../images/content/img_sym_color02.jpg);}
.vimis .sym_color > div div ul li p.m3 {background:url(../images/content/img_sym_color03.jpg);}
.vimis .sym_color > div div ul li p.m4 {height:43px; width:268px; background:#fff; border:1px solid #cdcdcd;}
.vimis .sym_color > div div ul li span {}
.vimis .sym_color > div div ul li span.ctit {font-weight:bold; font-size:13px;}
.vimis .sym_color > div div ul li span.ctxt {font-size:13px; float:right; padding-right:20px;}
.vimis .sym_color > div div + div { position:absolute; top:0; right:0;}
}

/* 장관소개 */
.mhgrt { padding-top:10px;}
.mhgrt .mhgrt_desc { min-height:71px; padding-left:160px; background:url(../images/content/bg_mhhis.png) no-repeat 20px bottom;}
.mhgrt .mhgrt_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.mhgrt .mhgrt_desc dt b { color:#5674AB; font-weight:normal;}
.mhgrt .mhgrt_desc p { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.mhgrt .mhgrt_desc p b { color:#5674AB; font-weight:normal;}
.mhgrt .mhgrt_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.mhgrt .mhgrt_desc dd strong { color:#B35555;}
.mhgrt .tab_link { margin:30px 0 37px;}
.mhgrt article header h3 { padding:17px 0 35px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.mhgrt article > div { position:relative;padding-top:35px;}
.mhgrt article div div {width:100%;padding-left:330px;box-sizing:border-box;}
.mhgrt article aside { position:absolute; top:35px; left:0; width:300px;}
.mhgrt article aside p + p { font:bold 14px 'Dotum',sans-serif;color:#444;padding-top:15px;}
.mhgrt article aside a { display:block; padding-bottom:25px; background:url(../images/content/ico_mhgrt_arr.png) no-repeat left bottom; font-size:22px; color:#848285; line-height:25px; letter-spacing:5px;}
.mhgrt article aside b { display:block; color:#505050; font-weight:normal;}
.mhgrt article aside + div {}
.mhgrt article aside + div:after { display:block; clear:both; content:"";}

@media all and (min-width:1170px) {
/* 	.mhgrt article div div {width:63%;} */
}

@media all and (min-width:1100px) and (max-width:1169px) {
/* 	.mhgrt article div div {width:61%;} */
}

@media all and (min-width:1030px) and (max-width:1099px) {
/* 	.mhgrt article div div {width:58%;} */
}

@media all and (min-width:970px) and (max-width:1029px) {
/* 	.mhgrt article div div {width:56%;} */
}

@media all and (min-width:900px) and (max-width:969px) {
/* 	.mhgrt article div div {width:50%;} */
}

@media all and (min-width:830px) and (max-width:899px) {
/* 	.mhgrt article div div {width:59%;} */
}

@media all and (min-width:820px) and (max-width:829px) {
/* 	.mhgrt article div div {width:55%;} */
}

@media all and (min-width:750px) and (max-width:819px) {
/* 	.mhgrt article div div {width:52%;} */
}

.mhgrt article div > p { font-size:15px; padding-top:20px; color:#6b6b6b; line-height:1.9em; letter-spacing:-.75px;}
.mhgrt article div > p:first-child { padding-top:0; font-size:23px; color:#5883b3; line-height:29px; letter-spacing:-.6px;}
.mhgrt article div > p:first-child + p {padding-top:30px; font-size:15px; color:#585757; line-height:1.9em;}
.mhgrt article div > p:first-child + p + p { padding-top:30px; font-size:15px; color:#585757; line-height:1.9em;}
.mhgrt article div > p:first-child + p + p + p { padding-top:30px; letter-spacing:-0.5px;letter-spacing:-1px;}
.mhgrt article div > p:first-child + p + p + p + p { padding-top:30px;}
.mhgrt article div > p:first-child + p + p + p + p + p { padding-top:30px;}
.mhgrt article div > p .impTxt1 {font-size:17px;font-family:'Nanum Gothic',sans-serif;font-weight:500;color:#506aa6;}
.mhgrt article div > p span {white-space:nowrap;}

.mhgrt article aside  .mhname { position:relative; height:31px; margin:20px 0 0 0; font-size:13px; color:#3c3b3b; font-weight:bold; text-decoration:underline;}
.mhgrt article aside  .mhname strong { display:block; position:absolute; bottom:0; right:0; width:122px; height:51px; background:url(../images/181126/img_mhgrt02-181126.png) no-repeat right top;}
.mhgrt article aside  .mhname span { overflow:hidden; display:block; visibility:hidden; width:122px; height:51px;}
.mhgrt article aside  .mphoto {display:none;}



/* 장관연혁 */
.mhhis article header h3 { padding:17px 0 35px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.mhhis article > div { position:relative;padding:35px 0 50px 350px;box-sizing:border-box;}
.mhhis article aside { position:absolute; top:35px; left:0; width:300px;}
.mhhis article aside p + p { padding-top:10px;}
.mhhis article aside a { display:block; padding-bottom:25px; background:url(../images/content/ico_mhgrt_arr.png) no-repeat left bottom; font-size:22px; color:#848285; line-height:25px; letter-spacing:5px;}
.mhhis article aside b { display:block; color:#505050; font-weight:normal;}
/*.mhhis article aside + div {padding-top:35px;}
.mhhis article aside + div:after { display:block; clear:both; content:"";}*/
.mhhis article div .mhhistxt {width:63%}

@media all and (min-width:1170px) {
	.mhhis article div .mhhistxt {width:63%}
}

@media all and (min-width:1100px) and (max-width:1169px) {
	.mhhis article div .mhhistxt {width:61%}
}

@media all and (min-width:1030px) and (max-width:1099px) {
	.mhhis article div .mhhistxt {width:58%}
}

@media all and (min-width:970px) and (max-width:1029px) {
	.mhhis article div .mhhistxt {width:56%}
}

@media all and (min-width:900px) and (max-width:969px) {
	.mhhis article div .mhhistxt {width:50%}
}

@media all and (min-width:830px) and (max-width:899px) {
	.mhhis article div .mhhistxt {width:59%}
}

@media all and (min-width:820px) and (max-width:829px) {
	.mhhis article div .mhhistxt {width:55%}
}

@media all and (min-width:750px) and (max-width:819px) {
	.mhhis article div .mhhistxt {width:52%}
	.mhhis article aside + div {padding-top:35px;}
	.mhhis article aside + div:after { display:block; clear:both; content:"";}
}
@media all and (max-width:750px) {
	.mhhis article aside + div {padding-top:35px;}
	.mhhis article aside + div:after { display:block; clear:both; content:"";}
}

.mhhis article div > p { font-size:15px; padding-top:30px; color:#6b6b6b; line-height:1.6em;}
.mhhis article div > p:first-child { padding-top:0; font-size:28px; color:#5883b3; line-height:1.4em;}
.mhhis article div > p:first-child + p { padding-top:0; color:#5883b3;}
.mhhis article div > p:first-child + p + p { padding-top:15px; font-size:22px; color:#585757;}
.mhhis article div > p:first-child + p + p + p { padding-top:15px; font-size:13px; line-height:1.4em;}
.mhhis article div > p:first-child + p + p + p + p { padding-top:60px;}
.mhhis article div > p:first-child + p + p + p + p + p { padding-top:0;}
.mhhis article aside  .mhname {position:relative;height:31px;margin:20px 0 0 0;font-size:15px;color:#3c3b3b;font-weight:bold;}
/*.mhhis article aside  .mhname strong { display:block; position:absolute; bottom:0; right:0; width:122px; height:41px; background:url(../images/181126/HNki-181126.png) no-repeat right top;}*/
.mhhis article aside  .mhname strong { display:block; position:absolute; bottom:0; right:0; width:122px; height:41px; background:url('../images/mh/content/mhhis_sign.png') no-repeat right top;}
.mhhis article aside  .mhname span { overflow:hidden; display:block; /*visibility:hidden; width:122px; height:51px;*/ position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0, 0, 0, 0); clip-path:polygon(0 0, 0 0, 0 0);}
.mhhis article aside  .mphoto {display:none;}

.mhhis > article dl { position:relative; margin-top:5px; font-size:15px; color:#777; line-height:1.8em;}
.mhhis > article dt { position:absolute; top:0; left:0;color:#444;}

.mhhis .mn_info article header { padding:0 0 15px; font-size:18px; color:#2a77ce;  line-height:1em;}
.mhhis .mn_info {width:100%;}
.mhhis .mn_info dl { padding-left:250px;}

.mhhis .mn_career article header { padding:60px 0 15px; font-size:18px; color:#2a77ce;  line-height:1em;}
.mhhis .mn_career {width:100%;}
.mhhis .mn_career dl { padding-left:250px;}



@media all and (max-width:445px) {
	.mhgrt .mhgrt_desc { padding:0; background:none;}
	.mhhis > article dt {font-weight:bold;}
}

@media all and (max-width:369px) {
	.mhgrt article header h3 { padding:17px 0 10px;}
	.mhgrt article aside {position:relative;width:100%;top:0;}
	.mhgrt article aside  .mphoto {display:block;width:100%;}
	.mhgrt article aside  .mphoto img {width:100%;object-fit:fill;}
	.mhgrt article > div {padding-top:0;}
	.mhgrt article div div {padding-left:0;}
	.mhgrt article aside p,
	.mhgrt article aside p + p {display:none;}
	.mhgrt article div div {width:100%;margin-top:20px;margin-bottom:50px;}
	.mhgrt article div > p { font-size:15px; padding-top:30px; color:#6b6b6b; line-height:2.1em; }
	.mhgrt article div > p:first-child { padding-top:0; font-size:23px; color:#5883b3; line-height:29px;}
	.mhgrt article div > p:first-child + p,
	.mhgrt article div > p:first-child + p + p { padding-top:20px; font-size:15px; color:#585757; line-height:2.1em;}	
/* 	.mhgrt article div > p:first-child + p + p + p + p + p { padding-top:30px; font-size:18px; padding-bottom:10px; font-weight:bold; } */
	
	
	.mhhis article header h3 { padding:17px 0 10px;}
	.mhhis article aside {position:relative;width:100%;}
	.mhhis article aside  .mphoto {display:block;width:100%;}
	.mhhis article aside  .mphoto img {width:100%;object-fit:fill;}
	.mhhis article aside p,
	.mhhis article aside p + p {display:none;}
/* 	.mhhis article div div {width:100%;margin-top:20px;} */
	.mhhis article div .mhhistxt {width:100%;margin-top:20px;}
	.mhhis article div > p { font-size:15px; padding-top:30px; color:#6b6b6b; line-height:1.6em; }
	.mhhis article div > p:first-child { padding-top:0; font-size:26px; color:#5883b3; line-height:1.2em;}
	.mhhis article div > p:first-child + p,
	.mhhis article div > p:first-child + p + p { padding-top:10px; font-size:18px; color:#585757; line-height:1.3em;}
	.mhhis .mn_info article header { padding:20px 0 15px;}
	.mhhis .mn_career article header { padding:20px 0 15px;}
	.mhhis > article dl {padding-left:0 !important;}
	.mhhis > article dt { position:relative;color:#444;}
}



@media all and (min-width:370px) and (max-width:529px) {
	.mhgrt article header h3 { padding:17px 0 10px;}
	.mhgrt article aside {position:relative;width:100%;top:0;}
	.mhgrt article > div {padding-top:0;}
	.mhgrt article div div {padding-left:0;}
	.mhgrt article aside  .mphoto {display:block;width:100%;}
	.mhgrt article aside  .mphoto img {width:100%;object-fit:fill;}
	.mhgrt article aside p,
	.mhgrt article aside p + p {display:none;}
	.mhgrt article div div {width:100%;margin-top:20px;margin-bottom: 50px;}
	.mhgrt article div > p { font-size:15px; padding-top:30px; color:#6b6b6b; line-height:2.1em;}
	.mhgrt article div > p:first-child { padding-top:0; font-size:23px; color:#5883b3; line-height:29px;}
	.mhgrt article div > p:first-child + p,
	.mhgrt article div > p:first-child + p + p { padding-top:20px; font-size:15px; color:#585757; line-height:2.1em;}	
/* 	.mhgrt article div > p:first-child + p + p + p + p + p { padding-top:30px; font-size:18px; padding-bottom:10px;font-weight:bold;  } */
	
	.mhhis article header h3 { padding:17px 0 10px;}
	.mhhis article aside {position:relative;width:100%;}
	.mhhis article aside  .mphoto {display:block;width:100%;}
	.mhhis article aside  .mphoto img {width:100%;object-fit:fill;}
	.mhhis article aside p,
	.mhhis article aside p + p {display:none;}
/* 	.mhhis article div div {width:100%;margin-top:20px;}  //역대장관 이미지 겹침 현상으로 인해 제거 */ 
	.mhhis article div .mhhistxt {width:100%;margin-top:20px;}
	.mhhis article div > p { font-size:15px; padding-top:30px; color:#6b6b6b; line-height:1.6em; }
	.mhhis article div > p:first-child { padding-top:0; font-size:26px; color:#5883b3; line-height:1.2em;}
	.mhhis article div > p:first-child + p,
	.mhhis article div > p:first-child + p + p { padding-top:10px; font-size:18px; color:#585757; line-height:1.3em;}
	.mhhis .mn_info article header { padding:20px 0 15px;}
	.mhhis .mn_career article header { padding:20px 0 15px;}
	.mhhis > article dl {padding-left:0 !important;}
	.mhhis > article dt { position:relative;color:#444;}
}

@media all and (min-width:530px) and (max-width:749px) {
	
	.mhgrt article header h3 { padding:17px 0 10px;}
	.mhgrt article aside {position:relative;width:100%;top:0;}
	.mhgrt article div div {padding-left:0;}
	.mhgrt article aside  .mphoto {display:block;width:100%;}
	.mhgrt article aside  .mphoto img {width:100%;object-fit:fill;}
	.mhgrt article > div {padding-top:0;}
	.mhhis article > div {padding-left:0;}
	.mhgrt article aside p,
	.mhgrt article aside p + p {display:none;}
	.mhgrt article div div {width:100%;margin-top:20px;margin-bottom: 50px;}
	.mhgrt article div > p { font-size:15px; padding-top:30px; color:#6b6b6b; line-height:2.1em;}
	.mhgrt article div > p:first-child { padding-top:0; font-size:23px; color:#5883b3; line-height:29px;}
	.mhgrt article div > p:first-child + p,
	.mhgrt article div > p:first-child + p + p { padding-top:20px; font-size:15px; color:#585757; line-height:2.1em;}	
/* 	.mhgrt article div > p:first-child + p + p + p + p + p { padding-top:30px; font-size:18px; padding-bottom:10px;font-weight:bold;  } */
	
	.mhhis article header h3 { padding:17px 0 10px;}
	.mhhis article aside {position:relative;width:100%;}
	.mhhis article aside  .mphoto {display:block;width:100%;}
	.mhhis article aside  .mphoto img {width:100%;object-fit:fill;}
	.mhhis article aside p,
	.mhhis article aside p + p {display:none;}
/* 	.mhhis article div div {width:100%;margin-top:20px;} //역대장관 이미지 겹침 현상으로 인해 제거  */
	.mhhis article div .mhhistxt {width:100%;margin-top:20px;}
	.mhhis article div > p { font-size:15px; padding-top:30px; color:#6b6b6b; line-height:1.6em; }
	.mhhis article div > p:first-child { padding-top:0; font-size:26px; color:#5883b3; line-height:1.2em;}
	.mhhis article div > p:first-child + p,
	.mhhis article div > p:first-child + p + p { padding-top:10px; font-size:18px; color:#585757; line-height:1.3em;}
	.mhhis .mn_info article header { padding:20px 0 15px;}
	.mhhis .mn_career article header { padding:20px 0 15px;}	
}


@media all and (min-width:750px) {
	/*
	.mhgrt .tab_link li:first-child { margin-right:-9px;}
	.mhgrt .tab_link li:first-child + li { margin-left:-9px;}
	.mhgrt .tab_link li:first-child + li + li { margin-left:-18px;}
	.mhgrt .tab_link li:first-child + li + li + li { margin-left:-18px;}
	*/
}



/* 역대장관 */
.mhhis { padding-top:0;}
.mhhis .mhhis_desc { padding-left:160px; background:url(../images/content/bg_mhhis.png) no-repeat 20px bottom;}
.mhhis .mhhis_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.mhhis .mhhis_desc dt b { color:#5674AB; font-weight:normal;}
.mhhis .mhhis_desc p { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.mhhis .mhhis_desc p b { color:#5674AB; font-weight:normal;}
.mhhis .mhhis_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.mhhis .mhhis_desc dd strong { color:#B35555;}
.mhhis .tab_link { margin:30px 0 37px;}
.mhhis .tab_link + h3 { padding:17px 0 25px; font-size:24px; color:#555; }

.mhhis .his_area > header { height:95px; padding-left:22px; }
.mhhis .his_area > header div { height:59px; padding:36px 32px 0 0; }
.mhhis .his_area > header h1 { width:259px; height:25px; margin:0 auto; background:url(../images/content/bg_mhhis_header.png) no-repeat left 6px; font-size:22px; color:#3f3e3c; font-weight:normal; text-align:center; line-height:1em;}

.mhhis .his_area > nav {margin-top:40px;}
.mhhis .his_area > nav .his_table {width:100%;padding:30px 20px;background-color:#fff;border:1px solid #ddd;}
/*
.mhhis .his_area > nav > div { padding-right:32px;}
.mhhis .his_area > nav > div > div { background:#f8f8f8;}
*/
.mhhis .his_area > nav header + p {font-size:15px;color:#555;line-height:15px;padding-left:10px;background:url('../images/common/bul_p_desc.png') no-repeat left 7px;}
.mhhis .his_area > nav ul { position:relative; width:683px; height:113px; margin:40px auto 20px auto; background:url(../images/content/bg_mhhis_nav.png) no-repeat left bottom;}
.mhhis .his_area > nav li { position:absolute;}


.mhhis .his_area > nav li a { display:block;}
.mhhis .his_area > nav li span { overflow:hidden; display:block; position:absolute; clip:rect(0, 0, 0, 0); clip-path:polygon(0 0, 0 0, 0 0); /*visibility:hidden;*/}
.mhhis .his_area > nav li:first-child { position:absolute; top:48px; left:43px; width:159px; height:46px;}
.mhhis .his_area > nav li:first-child a,
.mhhis .his_area > nav li:first-child span { width:159px; height:46px;}
.mhhis .his_area > nav li:first-child + li { position:absolute; top:0; left:77px; width:125px; height:47px;}
.mhhis .his_area > nav li:first-child + li a,
.mhhis .his_area > nav li:first-child + li span { width:125px; height:47px;}
.mhhis .his_area > nav li:first-child + li + li { position:absolute; top:2px; left:232px; width:103px; height:90px;}
.mhhis .his_area > nav li:first-child + li + li a,
.mhhis .his_area > nav li:first-child + li + li span { width:103px; height:90px;}
.mhhis .his_area > nav li:first-child + li + li + li { position:absolute; top:0; left:362px; width:188px; height:93px;}
.mhhis .his_area > nav li:first-child + li + li + li a,
.mhhis .his_area > nav li:first-child + li + li + li span { width:188px; height:93px;}
.mhhis .his_area > nav li:first-child + li + li + li + li { position:absolute; top:2px; left:579px; width:104px; height:90px;}
.mhhis .his_area > nav li:first-child + li + li + li + li a,
.mhhis .his_area > nav li:first-child + li + li + li + li span { width:104px; height:90px;}

/* 
.mhhis .his_area > aside { padding-left:22px; }
.mhhis .his_area > aside > div { padding-right:32px;} 
*/
.mhhis .his_area > aside > div > div {padding-top:40px;}
.mhhis .his_area > aside .btn { height:30px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left 14px; text-align:center;}
.mhhis .his_area > aside .btn button { width:206px; height:30px; padding-left:20px; background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 182px top; font-size:15px; color:#3f3e3c; text-align:left;}
.mhhis .his_area > aside .btn button.on { background:#f1f1f1 url(../images/content/btn_mhhis_aside.png) no-repeat 182px bottom;}
.mhhis .his_area > aside article { position:relative; padding:50px 10px 40px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left bottom;}
.mhhis .his_area > aside article header { padding-bottom:30px; font-size:22px; color:#3f3e3c; line-height:1em;}
.mhhis .his_area > aside article p { padding-top:20px; font-size:15px; color:#3f3e3c; line-height:1.4em;}
.mhhis .his_area > aside article header + p { padding:0;}
.mhhis .his_area > aside article strong { color:#6470c1; font-weight:normal;}
.mhhis .his_area > aside article em { color:#6470c1; text-decoration:underline; font-style:normal;}

.mhhis .his_area .minister > header,
.mhhis .his_area .minister > article > header { padding-left:22px;}
.mhhis .his_area .minister > header h2,
.mhhis .his_area .minister > article > header h2 { padding-right:32px;font-size:22px; color:#3f3e3c; font-weight:normal;}
.mhhis .his_area .minister > header span,
.mhhis .his_area .minister > article > header span { display:block; padding:60px 10px 0; line-height:1.2em;}

.mhhis .his_area .minister > div,
.mhhis .his_area .minister > article > div { padding:0 !important;}
.mhhis .his_area .minister > article:first-child > div { background:none;}
.mhhis .his_area .minister > div > div,
.mhhis .his_area .minister > article > div > div { padding-bottom:30px;}
.mhhis .his_area .minister > article:first-child > div > div { padding-bottom:0; background:none;}
/*
.mhhis .his_area .minister > div > div > div,
.mhhis .his_area .minister > article > div > div > div { margin-left:-22px; padding-left:22px;}
.mhhis .his_area .minister > div > div > div > div,
.mhhis .his_area .minister > article > div > div > div > div { padding-right:32px;}
*/
.mhhis .his_area .minister > article.end > div { background:none;}
.mhhis .his_area .minister > article.end > div > div { padding-bottom:0; background:none;}

.mhhis .his_area .minister ul { /* background:#f8f8f8; */ overflow:hidden;}
.mhhis .his_area .minister p.txt { background:#f8f8f8; padding:20px 0 0 13px;}
.mhhis .his_area .minister li { float:left; width:25%; padding-top:40px;}
.mhhis .his_area .minister li article { width:100%; margin:0 auto;}
.mhhis .his_area .minister li article * { text-align:center; line-height:1em;}
.mhhis .his_area .minister li header { padding-bottom:10px; font-size:14.5px; color:#3f3e3c; line-height:1.4em; letter-spacing:-1px; word-spacing:-1px;}
.mhhis .his_area .minister li .img {position:relative;display: flex;width: 146px;height:196px;margin: 5px auto;padding-top: 0 !important;/* background:url(../images/content/bg_minister01.png) no-repeat left top; */}
.mhhis .his_area .minister li .img:before{content:'';position:absolute;left: -7px;top: -7px;right: -7px;bottom: -7px;display:block;border: 3px solid #bbb;}
.mhhis .his_area .minister li .img img { display:flex; width:100%; height:auto; object-fit:cover;}
.mhhis .his_area .minister li dt { padding:10px 0 5px; font-size:13px; color:#4d5589; font-weight:bold;}
.mhhis .his_area .minister li dd { font-size:13px; color:#4d5589;}
.mhhis .his_area .minister > div > div > div > div .btn { padding-top:20px; background:#f8f8f8; text-align:center;}
.mhhis .his_area .minister > div > div > div > div .btn button { padding:8px 20px; background:#fff; border:1px solid #e8e8e8; box-shadow:0 2px 2px rgba(0,0,0,0.1);}

@media all and (max-width:445px) {
	.mhhis .mhhis_desc { padding:0; background:none;}
	.mhhis .his_area > header h1 { width:209px; background:url(../images/content/bg_mhhis_headerm.png) no-repeat left 6px;}
	.mhhis .his_area > nav {margin-top:30px;}
}

@media all and (min-width:750px) {
	/*
	.mhhis .tab_link li:first-child { margin-right:-9px;}
	.mhhis .tab_link li:first-child + li { margin-left:-9px;}
	.mhhis .tab_link li:first-child + li + li { margin-left:-18px;}
	.mhhis .tab_link li:first-child + li + li + li { margin-left:-18px;}
	*/
}

@media all and (max-width:669px) {
	.mhhis .his_area > nav ul { width:225px; height:395px; background:url(../images/content/bg_mhhis_nav3.png) no-repeat left bottom;}
	.mhhis .his_area > nav li:first-child { left:25px; width:141px;}
	.mhhis .his_area > nav li:first-child a,
	.mhhis .his_area > nav li:first-child span { width:141px;}
	.mhhis .his_area > nav li:first-child + li { left:50px; width:116px;}
	.mhhis .his_area > nav li:first-child + li a,
	.mhhis .his_area > nav li:first-child + li span { width:116px;}
	.mhhis .his_area > nav li:first-child + li + li { top:102px; left:26px;}
	.mhhis .his_area > nav li:first-child + li + li + li { top:202px; left:22px; width:178px;}
	.mhhis .his_area > nav li:first-child + li + li + li a,
	.mhhis .his_area > nav li:first-child + li + li + li span { width:178px;}
	.mhhis .his_area > nav li:first-child + li + li + li + li { top:305px; left:88px;}
	
	/* 160104 수정 - 라인 추가 */
	.mhhis article div > p:first-child { padding-top:0; font-size:26px; color:#5883b3; line-height:1.3em;}
	.mhhis > article > div {padding:0 !important;}		
	.mhhis .mn_info article header {display:block;}
	.mhhis .mn_info { /* float:left;*/ width:100%;}
	.mhhis .mn_career article header { display:block;}
	.mhhis .mn_career { /* float:right; */ width:100%;}	
}

@media all and (min-width:670px) and (max-width:824px) {
	.mhhis .his_area > nav ul { width:591px; background:url(../images/content/bg_mhhis_nav2.png) no-repeat left bottom;}
	.mhhis .his_area > nav li:first-child { left:25px; width:141px;}
	.mhhis .his_area > nav li:first-child a,
	.mhhis .his_area > nav li:first-child span { width:141px;}
	.mhhis .his_area > nav li:first-child + li { left:50px; width:116px;}
	.mhhis .his_area > nav li:first-child + li a,
	.mhhis .his_area > nav li:first-child + li span { width:116px;}
	.mhhis .his_area > nav li:first-child + li + li { left:180px;}
	.mhhis .his_area > nav li:first-child + li + li + li { left:295px; width:178px;}
	.mhhis .his_area > nav li:first-child + li + li + li a,
	.mhhis .his_area > nav li:first-child + li + li + li span { width:178px;}
	.mhhis .his_area > nav li:first-child + li + li + li + li { left:487px;}
}

@media all and (min-width:900px) and (max-width:1014px) {
	.mhhis .his_area > nav ul { width:591px; background:url(../images/content/bg_mhhis_nav2.png) no-repeat left bottom;}
	.mhhis .his_area > nav li:first-child { left:25px; width:141px;}
	.mhhis .his_area > nav li:first-child a,
	.mhhis .his_area > nav li:first-child span { width:141px;}
	.mhhis .his_area > nav li:first-child + li { left:50px; width:116px;}
	.mhhis .his_area > nav li:first-child + li a,
	.mhhis .his_area > nav li:first-child + li span { width:116px;}
	.mhhis .his_area > nav li:first-child + li + li { left:180px;}
	.mhhis .his_area > nav li:first-child + li + li + li { left:295px; width:178px;}
	.mhhis .his_area > nav li:first-child + li + li + li a,
	.mhhis .his_area > nav li:first-child + li + li + li span { width:178px;}
	.mhhis .his_area > nav li:first-child + li + li + li + li { left:487px;}
}

@media all and (max-width:444px) {
	.mhhis .his_area .minister li { float:none; width:100%;}
}

@media all and (min-width:445px) and (max-width:879px) {
	.mhhis .his_area .minister li { width:33.33%;}
}

@media all and (min-width:900px) and (max-width:1079px) {
	.mhhis .his_area .minister li { width:50%;}
}


/* 차관연혁 */
.vhis { padding-top:0;}
.vhis .vhis_desc { min-height:71px; padding:10px 0 0 135px; background:url(../images/content/bg_empse.png) no-repeat 20px top;}
.vhis .vhis_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.vhis .vhis_desc dt b { color:#5674AB; font-weight:normal;}
.vhis .vhis_desc p { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.vhis .vhis_desc p b { color:#5674AB; font-weight:normal;}
.vhis .vhis_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.vhis .vhis_desc dd strong { color:#B35555;}

.vhis > article { padding:40px 0; border-top:1px solid #d3d3d3; font-family:'Noto Sans KR', sans-serif;}
.vhis > article:after { display:block; clear:both; content:"";}
.vhis .tab_link + article,
.vhis .tab_link_long + article { border:0;}
.vhis > article header { padding:17px 0 20px; font-size:24px; color:#555;}
.vhis > article .oht { float:left; width:67%;}
.vhis > article .oh {float:left; width:31%;}
.vhis > article figure { float:left;}
.vhis > article figcaption { /*float:left;*/ padding-top:20px; font-size:20px; color:#848285; line-height:28px;}
.vhis > article figcaption strong { float:left; font-size:28px; font-weight:normal; line-height:20px; padding-right:10px; font-family:'Noto Sans KR', sans-serif;}

.vhis > article dl { position:relative; padding-left:0px; font-size:15px;}
.vhis > article dt { position:relative; top:0; margin-bottom:10px; left:0; color:#5f7ac8; font-size:18px; line-height:1.8em; font-family:'Noto Sans KR', sans-serif;}
.vhis > article dd { padding-bottom:45px;}
.vhis > article li { position:relative; margin-top:6px; padding-left:220px; color:#7c7c7c; line-height:1.8em;}
.vhis > article li:first-child { margin-top:0;}
.vhis > article li b { position:absolute; top:0; left:0; font-weight:normal; padding-left:15px; color:#505870;}
.vhis > article li span { position:relative;  padding-left:0px; line-height:1.4em;}

@media all and (max-width:247px) {
	.vhis > article .oh {float:left;width:100%;}
	.vhis > article .oh figure img {width:60%;}
}

@media all and (max-width:423px) {
	.vhis .vhis_desc { padding:0; background:none;}
	.vhis > article header + div { float:left; width:100%;}
	.vhis > article header + div figure {float:left; width:100%; padding-top:20px;}
	.vhis > article header + div figcaption {float:left; width:100%; padding:20px 0 35px 0;}
	.vhis > article div figcaption {}
	.vhis > article div figcaption strong {}
	.vhis > article header + div + div { float:left;}
	.vhis > article .oht {float:left; width:100%;}
    .vhis > article .oh {float:left; width:100%;}
    .vhis > article li {padding-left:0;}
    .vhis > article li b {position:relative;padding-left:0; padding-right:20px; width:100%;float:left;font-weight:bold;}
}

@media all and (min-width:424px) and (max-width:589px) {
	.vhis > article header + div { float:left; width:100%;}
	.vhis > article header + div figure {float:left;}
	/*.vhis > article header + div figcaption {padding:265px 0 0 20px;}*/
	.vhis > article header + div + div { float:left; width:100%; padding-top:18px;}
	.vhis > article .oht {float:left;width:90%;}
    .vhis > article .oh {float:left;width:100%;}
}

@media all and (min-width:590px) and (max-width:749px) {
	.vhis > article { position:relative; padding:35px 0 35px 170px; border-top:1px solid #d3d3d3;}
	.vhis > article header + div { position:absolute; top:0; left:0; float:none; padding-top:35px;}
	.vhis > article header + div + div { float:none; width:100%;}
	.vhis > article figure { float:none;}
	.vhis > article figcaption { float:none; padding:10px 0 0;font-size:15px;}
	.vhis > article figcaption strong {font-size:23px;}
	.vhis > article .oht {float:none;width:95%;}
    .vhis > article .oh {float:none;width:20%;}
    .vhis > article .oh figure img {width:100%;}

}

@media all and (min-width:750px) {
	/*
	.vhis .tab_link li:first-child { margin-right:-9px;}
	.vhis .tab_link li:first-child + li { margin-left:-9px;}
	.vhis .tab_link li:first-child + li + li { margin-left:-18px;}
	.vhis .tab_link li:first-child + li + li + li { margin-left:-18px;}
	*/
}

@media all and (min-width:750px) and (max-width:899px) {
	.vhis > article .oht { float:left; width:67%;}
    .vhis > article .oh {float:left; width:31%;}
    .vhis > article .oh figure img {width:85%;}
}

@media all and (min-width:900px) and (max-width:949px) {
	.vhis > article .oht { float:left; width:67%;}
    .vhis > article .oh {float:left; width:31%;}
    .vhis > article .oh figure img {width:80%;}
}

@media all and (min-width:950px) and (max-width:999px) {
	.vhis > article .oht { float:left; width:67%;}
    .vhis > article .oh {float:left; width:31%;}
    .vhis > article .oh figure img {width:85%;}
}

@media all and (min-width:1000px) and (max-width:1160px) {
	.vhis > article .oht { float:left; width:67%;}
    .vhis > article .oh {float:left; width:31%;}
    .vhis > article .oh figure img {width:90%;}
}

/* 차관일정 */
.vschd { padding-top:0;}
.vschd .tab_link { margin:30px 0 37px;}
.vschd .vschd_desc { padding-left:155px; background:url(../images/content/bg_vschd.png) no-repeat 35px top;}
.vschd .vschd_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.vschd .vschd_desc dt b { color:#5674AB; font-weight:normal;}
.vschd .vschd_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.vschd .vschd_desc dd strong { color:#B35555;}

.vschd > section { position:relative; margin-top:40px; padding-left:390px;}
.vschd .ccld { position:absolute; top:0; left:0; box-shadow:0 3px 3px rgba(0,0,0,0.15); line-height:1em;}
.vschd .ccld header { position:relative; width:372px; height:82px; background:#6B758B; border:1px solid #8f8f99; border-radius:2px;}
.vschd .ccld h1 { padding-top:12px; text-align:center;line-height:inherit;/* IE 버전때문에 추가 line-height */}
.vschd .ccld h1 b { font-size:13px; color:#ffffff;}
.vschd .ccld h1 strong { display:block; padding-top:10px; font-size:40px; color:#fff; font-weight:normal;}
.vschd .ccld header button { position:absolute; top:0; width:30px; height:80px;background:url(../images/content/btn_cld_month.gif) no-repeat;}
.vschd .ccld header button span { width:30px; height:80px; display:block !important; position:absolute; clip:rect(0, 0, 0, 0); clip-path:polygon(0 0, 0 0, 0 0);}
.vschd .ccld header .prev { left:93px; background-position:left top;}
.vschd .ccld header .next { right:93px; background-position:right top;}
.vschd .ccld header .prev:focus-visible,
.vschd .ccld header .next:focus-visible {outline:2px solid #3B9DF8;}
.vschd .ccld div { padding:10px; background:#fff; border:1px solid #e5e5e5; border-top:0;}
.vschd .ccld table { width:100%;}
.vschd .ccld th { height:30px; font-size:13px; color:#6F6F7D;}
.vschd .ccld th:first-child { color:#B35555;}
.vschd .ccld th:first-child + th + th + th + th + th + th { color:#4d6aa0;}
.vschd .ccld td { padding:2px 0; text-align:center;}
.vschd .ccld td input { display:inline-block; width:30px; height:30px; margin:0; padding:0; background:#fff; border:0; font-family:Arial; font-size:12px; color:#6F6F7D; font-weight:bold;}
/* .vschd .ccld td input::moz-focus-inner { margin:0; padding:0; border:0;} */
.vschd .ccld td input.on,
.vschd .ccld td input:hover,
.vschd .ccld td input:focus { background:#c6bfec; color:#585877; cursor:pointer;}
.vschd .ccld td input.on1,
.vschd .ccld td input.on1:hover,
.vschd .ccld td input.on1:focus { background:#d0b2b2; color:#814e4e; cursor:pointer;}
.vschd .ccld td input.on2,
.vschd .ccld td input.on2:hover,
.vschd .ccld td input.on2:focus { background:#E0E9F8; color:#585877; cursor:pointer;}
.vschd .ccld td input.disabled { color:#e0e0e0 !important;}
.vschd .ccld td input.disabled:hover,
.vschd .ccld td input.disabled:focus { background:#fff; color:#e0e0e0; cursor:default;}
.vschd .ccld td input.hday { color:#e65757;}
.vschd .ccld td:first-child input { color:#B35555;}
.vschd .ccld td:first-child + td + td + td + td + td + td input { color:#4D6AA0;}

.vschd .sdate { min-height:350px; padding:25px 10px;}
.vschd .sdate:after { display:block; clear:both; content:"";}
.vschd .sdate > header { float:left; height:27px; padding:4px 15px 0 10px; font-size:20px; color:#58607e;}
.vschd .sdate .oh { float:left; padding-bottom:25px;}
.vschd .sdate .select { display:block; float:left; width:80px; padding-right:4px;}
.vschd .sdate .select + .select { width:65px;}
.vschd .sdate .select .bdrop { box-sizing:border-box; width:100%; height:30px;}
.vschd .sdate .select .bdrop button { box-sizing:border-box; width:100%; height:30px; padding:0 10px; border:1px solid #d8d6d6; background:#fff; font-size:15px; color:#666; text-align:left;}
.vschd .sdate .select .bdrop button i { display:block; height:28px; background:url(../images/board/bul_btn_sch.png) no-repeat right top; text-align:left; font-style:normal; line-height:28px;}
.vschd .sdate .select .bdrop button.on i { background:url(../images/board/bul_btn_sch.png) no-repeat right bottom;}
.vschd .sdate .select .bdrop ul { box-sizing:border-box; width:100%;}
.vschd .sdate input[type="submit"] { float:left; width:63px; height:30px; background:#505050; border:0; font-size:13px; color:#fff; cursor:pointer;}

.vschd .sdate .drmps { padding-top:0px; padding-bottom:70px;}
.vschd .sdate .drmps li { float:left; padding-left:10px;}
.vschd .sdate .drmps li:first-child { padding:0;}
.vschd .sdate .drmps li a { box-sizing:border-box; display:block; width:100%; height:32px; padding:0 10px; border:1px solid #c1beb7; box-shadow:0 1px 1px rgba(0,0,0,0.10); font-size:13px; color:#4d4d4d; background-color:#fff; text-align:left; line-height:30px;}
.vschd .sdate .drmps li span { display:block; height:32px; padding-left:20px; background:url(../../images/content/check_gray.svg) left 8px / 15px no-repeat;}
/* .vschd .sdate .drmps li span { display:block; height:32px; padding-right:30px; background:url(../images/content/bul_desc_btn.gif) no-repeat right 13px;} */
.vschd .sdate .drmps li a.on { background-color:#878787; color:#fff; }
.vschd .sdate .drmps li span.on {background:url(../../images/content/check_white.svg) left 8px / 15px no-repeat;}



.vschd .today { clear:both; padding:0 10px 10px;}
.vschd .today header { padding-bottom:20px; font-size:20px; color:#58607e;}
.vschd .today li { position:relative;height:1.4em; margin-top:5px; padding-left:155px; background:url(../images/content/bul_vschd_today.gif) no-repeat left 9px; font-size:13px; color:#4b4b4b; line-height:1.4em;}
.vschd .today li:first-child { margin:0;}
.vschd .today li b { position:absolute; top:0; left:10px; color:#806252; font-weight:normal;}
.vschd .today li i { position:absolute; top:0; left:84px; font-style:normal;}
.vschd .today li strong { display:block; padding-left:10px; background:url(../images/content/line_vschd_today.gif) no-repeat left 5px; font-weight:normal;}

.vschd .mschd { padding-top:40px;}
.vschd .mschd header { padding:17px 0 20px; font-size:24px; color:#555;}
.vschd .mschd table { width:100%; background:#fff;}
.vschd .mschd thead th { height:37px; background:#fbfbfb; border-top:2px solid #8c8c8c; border-bottom:1px solid #dfdfdf; font-size:15px; color:#555;}
.vschd .mschd td { padding:12px 0; border-bottom:1px solid #dfdfdf; font-size:13px; color:#666; vertical-align:top;}
.vschd .mschd td:first-child { width:80px; padding-left:10px; /*background:url(../images/content/bul_vschd_today.gif) no-repeat 10px center;*/}
.vschd .mschd td:first-child + td { width:100px; /*background:url(../images/content/line_mschd.gif) no-repeat left center;*/ text-align:center;}
.vschd .mschd td:first-child + td + td { width:420px; text-align:left;}
.vschd .mschd td:first-child + td + td + td { padding:12px 10px;text-align:left;}
.vschd .mschd td:first-child + td + td + td + td {width:240px; text-align:center;}
.vschd .mschd td b { display:inline-block; width:55px; height:16px; padding-top:2px; font-size:12px; color:#fff; line-height:12px; font-weight:normal; letter-spacing:-1px;}
.vschd .mschd td b.grey { background:#8c8c8c;}
.vschd .mschd td b.green { background:#96aa6f;}
.vschd .mschd td b.gold { background:#999280;}
.vschd .mschd td b.blue { background:#7281aa;}

@media all and (max-width:499px) {
	.vschd > section {margin-top:30px;}
	.vschd .vschd_desc { padding-left:0; background:none;}
	.vschd .today li { position:relative; margin-top:10px; padding-top:15px; padding-left:45px; background:url(../images/content/bul_vschd_today.gif) no-repeat left 9px; font-size:13px; color:#4b4b4b; line-height:1.4em;}
	.vschd .today li:first-child { margin:0;}
	.vschd .today li b { position:absolute; top:0; left:10px; color:#98815d; font-weight:normal;}
	.vschd .today li i { position:absolute; top:15px; left:10px; font-style:normal;}
	.vschd .today li strong { display:block; padding-left:10px; background:url(../images/content/line_vschd_today.gif) no-repeat left 5px; font-weight:normal;}
	.vschd .mschd { padding-top:30px;}
	.vschd .mschd thead th:first-child {min-width:80px;}
	.vschd .mschd thead th + th + th + th,
	.vschd .mschd td:first-child + td + td + td { display:none;}
	.vschd .mschd thead th + th + th + th + th,
	.vschd .mschd td:first-child + td + td + td + td { display:none;}
}

@media all and (max-width:749px) {
	.vschd .sdate { min-height:0;}
	.vschd > section { padding-left:0;}
	.vschd .ccld { display:none;}
	.vimis_bg {background-color:#fff !important;background-image:none !important;}
}

@media all and (min-width:750px) {
	/*
	.vschd .tab_link li:first-child { margin-right:-9px;}
	.vschd .tab_link li:first-child + li { margin-left:-9px;}
	.vschd .tab_link li:first-child + li + li { margin-left:-18px;}
	.vschd .tab_link li:first-child + li + li + li { margin-left:-18px;}
	*/
}

@media all and (min-width:750px) and (max-width:1025px) {
	.vschd .sdate > header { height:24px; padding:6px 10px 0 10px; font-size:15px;}
}

/* 역대차관 */
.mhhisc { padding-top:10px;}
.mhhisc .mhhis_desc { padding-left:160px; background:url(../images/content/bg_mhhis.png) no-repeat 20px bottom;}
.mhhisc .mhhis_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.mhhisc .mhhis_desc dt b { color:#5674AB; font-weight:normal;}
.mhhisc .mhhis_desc p { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.mhhisc .mhhis_desc p b { color:#5674AB; font-weight:normal;}
.mhhisc .mhhis_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.mhhisc .mhhis_desc dd strong { color:#B35555;}
.mhhisc .tab_link { margin:30px 0 37px;}
.mhhisc .tab_link + h3 { padding:17px 0 25px; font-size:24px; color:#555;}

.mhhisc .hic_area > header { height:95px; padding-left:22px;}
.mhhisc .hic_area > header div { height:59px; padding:36px 32px 0 0;}
.mhhisc .hic_area > header h1 { width:259px; height:25px; margin:0 auto; background:url(../images/content/bg_mhhis_header.png) no-repeat left 6px; font-size:22px; color:#3f3e3c; font-weight:normal; text-align:center; line-height:1em;}

.mhhisc .hic_area > nav { padding-left:22px;}
.mhhisc .hic_area > nav > div { padding-right:32px;}
.mhhisc .hic_area > nav > div > div { background:#f8f8f8;}
.mhhisc .hic_area > nav header + p { padding:0 0 25px 24px; font-size:12px; color:#45423f; font-weight:bold; line-height:15px;}
.mhhisc .hic_area > nav ul { position:relative; width:683px; height:113px; margin:0 auto; background:url(../images/content/bg_mhhis_nav.png) no-repeat left bottom;}
.mhhisc .hic_area > nav li { position:absolute;}


.mhhisc .hic_area > nav li a { display:block;}
.mhhisc .hic_area > nav li span { overflow:hidden; display:block; visibility:hidden;}
.mhhisc .hic_area > nav li:first-child { position:absolute; top:48px; left:43px; width:159px; height:46px;}
.mhhisc .hic_area > nav li:first-child a,
.mhhisc .hic_area > nav li:first-child span { width:159px; height:46px;}
.mhhisc .hic_area > nav li:first-child + li { position:absolute; top:0; left:77px; width:125px; height:47px;}
.mhhisc .hic_area > nav li:first-child + li a,
.mhhisc .hic_area > nav li:first-child + li span { width:125px; height:47px;}
.mhhisc .hic_area > nav li:first-child + li + li { position:absolute; top:2px; left:232px; width:103px; height:90px;}
.mhhisc .hic_area > nav li:first-child + li + li a,
.mhhisc .hic_area > nav li:first-child + li + li span { width:103px; height:90px;}
.mhhisc .hic_area > nav li:first-child + li + li + li { position:absolute; top:0; left:362px; width:188px; height:93px;}
.mhhisc .hic_area > nav li:first-child + li + li + li a,
.mhhisc .hic_area > nav li:first-child + li + li + li span { width:188px; height:93px;}
.mhhisc .hic_area > nav li:first-child + li + li + li + li { position:absolute; top:2px; left:579px; width:104px; height:90px;}
.mhhisc .hic_area > nav li:first-child + li + li + li + li a,
.mhhisc .hic_area > nav li:first-child + li + li + li + li span { width:104px; height:90px;}

.mhhisc .hic_area > aside { padding-left:22px;}
.mhhisc .hic_area > aside > div { padding-right:32px;}
.mhhisc .hic_area > aside > div > div { padding-top:30px; background:#f8f8f8;}
.mhhisc .hic_area > aside .btn { height:30px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left 14px; text-align:center;}
.mhhisc .hic_area > aside .btn button { width:206px; height:30px; padding-left:20px; background:#f8f8f8 url(../images/content/btn_mhhis_aside.png) no-repeat 182px top; font-size:15px; color:#3f3e3c; text-align:left;}
.mhhisc .hic_area > aside .btn button.on { background:#f8f8f8 url(../images/content/btn_mhhis_aside.png) no-repeat 182px bottom;}
.mhhisc .hic_area > aside article { position:relative; padding:50px 10px 40px; background:url(../images/content/bg_mhhis_aside.png) repeat-x left bottom;}
.mhhisc .hic_area > aside article header { padding-bottom:30px; font-size:22px; color:#3f3e3c; line-height:1em;}
.mhhisc .hic_area > aside article p { padding-top:20px; font-size:15px; color:#3f3e3c; line-height:1.4em;}
.mhhisc .hic_area > aside article header + p { padding:0;}
.mhhisc .hic_area > aside article strong { color:#6470c1; font-weight:normal;}
.mhhisc .hic_area > aside article em { color:#6470c1; text-decoration:underline; font-style:normal;}

.mhhisc .hic_area .minister > header,
.mhhisc .hic_area .minister > article > header { padding-left:22px;}
.mhhisc .hic_area .minister > header h2,
.mhhisc .hic_area .minister > article > header h2 { padding-right:32px;font-size:22px; color:#3f3e3c; font-weight:normal;}
.mhhisc .hic_area .minister > header span,
.mhhisc .hic_area .minister > article > header span { display:block; padding:60px 10px 0; background:#f8f8f8; line-height:1em;}
.mhhisc .hic_area .minister > div,
.mhhisc .hic_area .minister > article > div { padding-left:22px;}
.mhhisc .hic_area .minister > article:first-child > div { background:none;}
.mhhisc .hic_area .minister > div > div,
.mhhisc .hic_area .minister > article > div > div { padding-bottom:144px; }
.mhhisc .hic_area .minister > article:first-child > div > div { padding-bottom:0; background:none;}
.mhhisc .hic_area .minister > div > div > div,
.mhhisc .hic_area .minister > article > div > div > div { margin-left:-22px; padding-left:22px; }
.mhhisc .hic_area .minister > div > div > div > div,
.mhhisc .hic_area .minister > article > div > div > div > div { padding-right:32px;}
.mhhisc .hic_area .minister ul { background:#f8f8f8;overflow:hidden;}
.mhhisc .hic_area .minister p.txt { background:#f8f8f8; padding:20px 0 0 13px;}
.mhhisc .hic_area .minister li { float:left; width:25%; padding-top:40px;}
.mhhisc .hic_area .minister li article { width:186px; margin:0 auto;}
.mhhisc .hic_area .minister li article * { text-align:center; line-height:1em;}
.mhhisc .hic_area .minister li header { padding-bottom:10px; font-size:15px; color:#3f3e3c; line-height:1.4em; letter-spacing:-1px; word-spacing:-1px;}
/* .mhhisc .hic_area .minister li .img { width:146px; height:185px; padding:4px 20px 7px 20px; background:url(../images/content/bg_minister.png) no-repeat left top;} */
.mhhisc .hic_area .minister li .img { width:146px; height:185px; padding:4px 20px 7px 20px; background:url(../images/content/bg_minister01.png) no-repeat left top;}
.mhhisc .hic_area .minister li .img img { display:block; width:146px; height:185px;}
.mhhisc .hic_area .minister li dt { padding:10px 0 5px; font-size:13px; color:#4d5589; font-weight:bold;}
.mhhisc .hic_area .minister li dd { font-size:13px; color:#4d5589;}
.mhhisc .hic_area .minister > div > div > div > div .btn { padding-top:20px; background:#f8f8f8; text-align:center;}
.mhhisc .hic_area .minister > div > div > div > div .btn button { padding:8px 20px; background:#fff; border:1px solid #e8e8e8; box-shadow:0 2px 2px rgba(0,0,0,0.1);}

@media all and (max-width:445px) {
	.mhhisc .mhhis_desc { padding:0; background:none;}
	.mhhisc .hic_area > header h1 { width:209px; background:url(../images/content/bg_mhhis_headerm.png) no-repeat left 6px;}
}

@media all and (min-width:750px) {
	/*
	.mhhisc .tab_link li:first-child { margin-right:-9px;}
	.mhhisc .tab_link li:first-child + li { margin-left:-9px;}
	.mhhisc .tab_link li:first-child + li + li { margin-left:-18px;}
	*/
}

@media all and (max-width:669px) {
	.mhhisc .hic_area > nav ul { width:225px; height:395px; background:url(../images/content/bg_mhhis_nav3.png) no-repeat left bottom;}
	.mhhisc .hic_area > nav li:first-child { left:25px; width:141px;}
	.mhhisc .hic_area > nav li:first-child a,
	.mhhisc .hic_area > nav li:first-child span { width:141px;}
	.mhhisc .hic_area > nav li:first-child + li { left:50px; width:116px;}
	.mhhisc .hic_area > nav li:first-child + li a,
	.mhhisc .hic_area > nav li:first-child + li span { width:116px;}
	.mhhisc .hic_area > nav li:first-child + li + li { top:102px; left:26px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li { top:202px; left:22px; width:178px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li a,
	.mhhisc .hic_area > nav li:first-child + li + li + li span { width:178px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li + li { top:305px; left:88px;}
}

@media all and (min-width:670px) and (max-width:824px) {
	.mhhisc .hic_area > nav ul { width:591px; background:url(../images/content/bg_mhhis_nav2.png) no-repeat left bottom;}
	.mhhisc .hic_area > nav li:first-child { left:25px; width:141px;}
	.mhhisc .hic_area > nav li:first-child a,
	.mhhisc .hic_area > nav li:first-child span { width:141px;}
	.mhhisc .hic_area > nav li:first-child + li { left:50px; width:116px;}
	.mhhisc .hic_area > nav li:first-child + li a,
	.mhhisc .hic_area > nav li:first-child + li span { width:116px;}
	.mhhisc .hic_area > nav li:first-child + li + li { left:180px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li { left:295px; width:178px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li a,
	.mhhisc .hic_area > nav li:first-child + li + li + li span { width:178px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li + li { left:487px;}
}

@media all and (min-width:900px) and (max-width:1014px) {
	.mhhisc .hic_area > nav ul { width:591px; background:url(../images/content/bg_mhhis_nav2.png) no-repeat left bottom;}
	.mhhisc .hic_area > nav li:first-child { left:25px; width:141px;}
	.mhhisc .hic_area > nav li:first-child a,
	.mhhisc .hic_area > nav li:first-child span { width:141px;}
	.mhhisc .hic_area > nav li:first-child + li { left:50px; width:116px;}
	.mhhisc .hic_area > nav li:first-child + li a,
	.mhhisc .hic_area > nav li:first-child + li span { width:116px;}
	.mhhisc .hic_area > nav li:first-child + li + li { left:180px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li { left:295px; width:178px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li a,
	.mhhisc .hic_area > nav li:first-child + li + li + li span { width:178px;}
	.mhhisc .hic_area > nav li:first-child + li + li + li + li { left:487px;}
}

@media all and (max-width:444px) {
	.mhhisc .hic_area .minister li { float:none; width:100%;}
}

@media all and (min-width:445px) and (max-width:879px) {
	.mhhisc .hic_area .minister li { width:50%;}
}

@media all and (min-width:900px) and (max-width:1079px) {
	.mhhisc .hic_area .minister li { width:50%;}
}


/* 본부 */
.orgnzt { margin-top:10px;font-family:'Noto Sans KR', '맑은 고딕', sans-serif;}
.orgnzt .org_desc { padding:5px 0 0 155px; background:url(../images/content/bg_org.png) no-repeat 15px top;}
.orgnzt .org_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.orgnzt .org_desc dt b { color:#5674AB; font-weight:normal;}
.orgnzt .org_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.orgnzt .org_desc dd strong { color:#B35555;}
.orgnzt .tab_link { margin-top:20px;}

.orgnzt > section { position:relative; margin-top:70px; background:url('../images/2022/bg_orgnzt01.png') no-repeat center top; line-height:1em;}
.orgnzt > section a { display:block; text-align:center;}
.orgnzt > section a:hover,
.orgnzt > section a:focus { text-decoration:underline;}

/* 조직도 공통 */
.orgnzt > section .boss, 
.orgnzt > section .first, 
.orgnzt > section .second, 
.orgnzt > section .third, 
.orgnzt > section .fourth {position:relative; font-size:0;}
/*.orgnzt > section .first:after, */
.orgnzt > section .second:after, 
.orgnzt > section .third:after {border-top:1px solid #bdbdbd; position:absolute; top:8%; left:50%; width:20%; margin-left:-10%; display:block; content:"";}
.orgnzt > section .first div:first-child p:after {border-top:1px solid #bdbdbd; position:absolute; top:20%; right:-25%; width:25%; margin-left:-10%; display:block; content:"";}
.orgnzt > section .first div:last-child p:first-child a,
.orgnzt > section .first div:last-child p:last-child a {display:inline-block; box-sizing:border-box; width:100%; padding:12px 5px 12px 5px; background:#fff; border:1px solid #828282;font-size:16px; color:#000; letter-spacing:-0.03em; font-weight:600; margin-bottom:8px;}
.orgnzt > section .first div:last-child p:after {border-top:1px solid #bdbdbd; position:absolute; top:40%; left:-23%; width:25%; margin-left:-1.5%; display:block; content:"";}

.orgnzt > section .fourth:after {left:40%;}

/* 조직도 */
.orgnzt > section .boss > p {text-align:center;}
.orgnzt > section .boss > p > a {display:inline-block; width:41%; height:70px;line-height:70px; font-size:24px;color:#fff; background:url(../images/2022/bg_org_boss.png) repeat left top; border-radius:100px; letter-spacing:-1px;font-weight:600;margin-bottom:25px;}
.orgnzt > section .boss02{margin-bottom:25px;}
.orgnzt > section .boss02 > p {text-align:center;}
.orgnzt > section .boss02 > p > a {display:inline-block; width:40%; height:55px; line-height:55px; font-size:20px; font-weight:600; color:#fff; background:#003668;letter-spacing:-1px;}
.orgnzt > section a.govOrgLink {
	position:absolute;top:5px;right:0;display:inline-block;width:13%;color:#fff;text-align:center;font-size:16px;
	background-color:#555;background-image:none;border-radius:0;height:40px;line-height:40px;
}
.orgnzt > section a.govOrgLink:hover {background-color:#66a6ee;}
.orgnzt > section a.govOrgLink i {font-size:0;text-indent:-9999px;display:inline-block;width:11px;height:12px;background:url('../images/common/ico_left_nwin.png') no-repeat;vertical-align:middle;margin:0 0 3px 5px;}

.orgnzt > section .first {margin-top:55px;width:40%;margin:0 auto;}
.orgnzt > section .first div {position:relative; display:inline-block; width:50%; z-index:10; box-sizing:border-box; font-size:0; padding:0 0 0 10%; text-align:left;vertical-align:top;}
.orgnzt > section .first div:first-child {text-align:right; padding:0 10% 0 0;}
.orgnzt > section .first div p {position:relative; font-size:0;margin-bottom:20px;}
.orgnzt > section .first div a {display:inline-block; box-sizing:border-box; width:100%; padding:12px 5px 12px 5px; background:#fff; border:2px solid #C72800;font-size:16px; color:#000; letter-spacing:-0.03em;font-weight:600;margin-bottom:8px;}
.orgnzt > section .first div p a + a {background:#FDF0F0; border:none; box-shadow:none;font-weight:400;}

.orgnzt > section .second {margin-top:49px;}
.orgnzt > section .second div {position:relative; display:inline-block; width:50%; z-index:10; box-sizing:border-box; font-size:0; padding:0 0 0 10%; text-align:left;}
.orgnzt > section .second div:first-child {text-align:right; padding:0 10% 0 0;}
.orgnzt > section .second div p {position:relative; width:97%; display:inline-block; font-size:0;}
.orgnzt > section .second div a {display:inline-block; box-sizing:border-box; width:100%; padding:15px 10px 17px 10px; background:url(../images/content/bg_orgnzt_uboss.gif) repeat-x left top; font-size:18px; color:#444; letter-spacing:-0.03em;}

.orgnzt > section .third {margin-top:15px;width:40%;margin:0 auto;}
.orgnzt > section .third div {position:relative; display:inline-block; width:50%; z-index:10; box-sizing:border-box; font-size:0; padding:0 0 0 5%; text-align:left;}
.orgnzt > section .third div:first-child {text-align:right; padding:0 5% 0 0;}
.orgnzt > section .third div p {position:relative; width:38%; display:inline-block; font-size:0;}
.orgnzt > section .third div a {display:inline-block; box-sizing:border-box; width:100%; padding:7px 5px 9px 5px; background:#f7f7f7 url(../images/content/bg_orgnzt_eadm.gif) repeat left top; border:1px solid #dedede; box-shadow:0 3px 3px rgba(64,64,64,0.05); font-size:14px; color:#545454; letter-spacing:-0.03em;}

.orgnzt > section .fourth {margin-top:15px; width:40%; margin:0 auto; text-align:right;}
.orgnzt > section .fourth_02:before{content:'';border-left:1px solid #bdbdbd; position:absolute; top:50px; left:50%; height:120px;margin-left:-1px;}
.orgnzt > section .fourth div {position:relative; display:inline-block; width:50%; z-index:10; box-sizing:border-box; font-size:0; padding:0 0 0 10%; text-align:left;}
/*.orgnzt > section .fourth div:first-child {text-align:right; padding:0 10% 0 0;}*/
.orgnzt > section .fourth div p {position:relative; font-size:0;}
.orgnzt > section .fourth div p a{position:relative;}
.orgnzt > section .fourth div p a:after{border-top:1px solid #bdbdbd; position:absolute; top:48%; left:-24%; width:25%; margin-left:-1.5%; display:block; content:"";}
.orgnzt > section .fourth div a {display:inline-block; box-sizing:border-box; width:100%; padding:12px 5px 12px 5px; background:#fff; border:1px solid #828282;font-size:16px; color:#000; letter-spacing:-0.03em;font-weight:600;margin-bottom:20px;}

.orgnzt > section .fourth div.add a {display:inline-block; box-sizing:border-box; width:100%; padding:12px 5px 12px 5px; background:#fff; border:2px solid #3754a0;font-size:16px; color:#000; letter-spacing:-0.03em;font-weight:600;margin-bottom:8px;}
.orgnzt > section .fourth div.add p a + a {background:#e9efff; border:none; box-shadow:none;font-weight:400;}
.orgnzt > section .fourth div.add p a:after {display:none;}
.orgnzt > section .fourth div.add p a:first-child:after{border-top:1px solid #bdbdbd; position:absolute; top:48%; left:-25%; width:25.5%; margin-left:-1.5%; display:block; content:"";}

.orgnzt > section .oh {position:relative; /*z-index:10;*/ padding-top:12px;}
.orgnzt > section .oh + .boss02{margin-top:80px;position:relative;}
.orgnzt > section .oh + .boss02:before{content:'';border-left:1px solid #bdbdbd; position:absolute; top:55px; left:50%; height:77px;margin-left:-1px;}
.orgnzt > section .oh a {letter-spacing:-0.05em;}
.orgnzt > section .oh:after {border-left:1px solid #bdbdbd; position:absolute; top:0; left:50%; top:-25px; height:88px; margin-left:-1px; display:none; content:"";}
.orgnzt > section .oh > ul {width:100%; margin-top:40px;}
.orgnzt > section .oh > header + ul {margin-top:0px;}
.orgnzt > section .oh > ul > li > dl:first-child{padding:30px 5% 0 5%;}
.orgnzt > section .oh > ul > li > dl:first-child:after{border-left:1px solid #bdbdbd; position:absolute; top:0; left:50%; top:0; height:30px; display:block; content:"";}
.orgnzt > section .oh > ul > li.longLine > dl:first-child{padding:100px 5% 0 5%;}
.orgnzt > section .oh > ul > li.longLine > dl:first-child:after{border-left:1px solid #bdbdbd; position:absolute; top:0; left:50%; top:0; height:100px; display:block; content:"";}
.orgnzt > section .oh > ul > li.longLine .sideSec{position:absolute;right:0;top:25px;width:40%;z-index:1;}
.orgnzt > section .oh > ul > li.longLine .sideSec:before{content:'';display:block;border-top:1px solid #bdbdbd; position:absolute; top:47%; left:-25%;width:25%;}
.orgnzt > section .oh > ul > li.longLine .sideSec p a{display:block;height:45px;line-height:45px;background:#3754a0;color:#fff;font-weight:600;font-size:16px;letter-spacing:-1px;position:relative;z-index:2;}
.orgnzt > section .oh > ul > li.longLine .sideSec + dl{padding:100px 5% 0 5%;}
.orgnzt > section .oh > ul > li.longLine .sideSec + dl:after{border-left:1px solid #bdbdbd; position:absolute; top:0; left:50%; top:0; height:100px; display:block; content:"";}

.orgnzt > section .oh > ul:after {display:block; clear:both; content:"";}
.orgnzt > section .oh > ul > li {position:relative; float:left; width:33.33%; }

.orgnzt > section .oh > ul > li:first-child:after {border-top:1px solid #bdbdbd; position:absolute; top:0; left:50%; width:50%; display:block; content:"";}
.orgnzt > section .oh > ul > li:first-child + li:after,
.orgnzt > section .oh > ul > li:first-child + li + li:after {border-top:1px solid #bdbdbd; position:absolute; top:0; right:50%; width:100%; display:block; content:"";}
.orgnzt > section .oh > ul.division2 > li:first-child + li:after {border-top:1px solid #bdbdbd; position:absolute; top:0; left:0; width:50%; display:block; content:"";}
.orgnzt > section .oh > ul.division3 > li:first-child + li + li:after {border-top:1px solid #bdbdbd; position:absolute; top:0; left:0; width:50%; display:block; content:"";}
.orgnzt > section .oh > ul > li.none:first-child:after {border:none;}
.orgnzt > section .oh > ul > li.end:after {border-top:1px solid #bdbdbd; position:absolute; top:0; right:50% !important; width:50% !important; display:block; content:"";}

.orgnzt > section .oh > ul > li > dl {position:relative; padding:15px 5% 0 5%;}
.orgnzt > section .oh > ul > li > dl:after {display:none;border-left:1px solid #bdbdbd; position:absolute; top:0; left:50%; top:0; height:15px; content:"";}
.orgnzt > section .oh > ul > li > dl.none:after {border:none;}
.orgnzt > section .oh > ul > li.none:after{border:none;}
.orgnzt > section .oh > ul > li.none > dl:after{border:none;}
.orgnzt > section .oh > ul > li > dl > dt {}
.orgnzt > section .oh > ul > li > dl > dt > a {display:block;font-size:16px;color:#fff; padding:20px 15px 20px 15px;background:#3754A0;font-weight:600;}

.orgnzt > section .oh > ul > li > dl dl {margin:15px 0 0 0;}
.orgnzt > section .oh > ul > li > dl dl:first-child {margin:5px 0 0 0;}
.orgnzt > section .oh > ul > li > dl dd dt {margin:0 0 3px 0;}
.orgnzt > section .oh > ul > li > dl dd dt a {font-size:16px; color:#3754A0; border:1px solid #3754A0; box-sizing:border-box; background:#E0E6F6; text-align:left; padding:20px 10px 20px 10px;text-align:center;font-weight:600;}
.orgnzt > section .oh > ul > li > dl dd dd {border:1px solid #3754A0; box-shadow:0 3px 3px rgba(64,64,64,0.05); background:#fff;}
.orgnzt > section .oh > ul > li > dl dd ul {padding:15px 20px 25px 20px;overflow:hidden;}
.orgnzt > section .oh > ul > li > dl dd ul li {float:left;width:50%;font-size:16px;margin-top:10px; padding:0 0 0 13px;position:relative;color:#555;font-weight:500;}
.orgnzt > section .oh > ul > li > dl dd ul li:before{content:'';display:block;width:4px;height:4px;background:#555;border-radius:50px;position:absolute;left:0;top:6px;}
.orgnzt > section .oh > ul > li > dl dd ul li.long{width:100%;float:none;}
.orgnzt > section .oh > ul > li > dl dd a {text-align:left; font-size:16px; color:#434242;font-weight:500;}

.orgnzt > section .oh > ul > li > dl dd.box {border:1px solid #dedede;/*box-shadow:0 3px 3px rgba(64,64,64,0.05);*/ margin-top:3px; background:#fff;}
.orgnzt > section .oh > ul > li > dl.color_st01 > dt > a {background:#96794A;color:#fff;}
.orgnzt > section .oh > ul > li > dl.color_st01 dd dt a {border:1px solid #96794A; background:#EBE6DE; color:#96794A;}
.orgnzt > section .oh > ul > li > dl.color_st01 dd.box{border:1px solid #96794A}
.orgnzt > section .oh > ul > li > dl.color_st01 dd dd{border:1px solid #96794A}
.orgnzt > section .oh > ul > li > dl.color_st02 > dt > a {background:#37A0A0;border:1px solid #3754A0;}
.orgnzt > section .oh > ul > li > dl.color_st02 dd dt a {border:1px solid #e5eeeb; background:#e5eeeb;}
.orgnzt > section .oh > ul > li > dl.color_st02 dd dl.color_st03 {margin-top:20px;}
.orgnzt > section .oh > ul > li > dl.color_st02 dd dl.color_st03 dt a {font-size:15px; color:#514e4a; text-align:center; padding:10px 15px 10px 15px;}
.orgnzt > section .oh > ul > li > dl.color_st02 dd.box{border:1px solid #37A0A0}
.orgnzt > section .oh > ul > li > dl.color_st02 dd.box_no{border:0; text-indent:-9999em;}

@media all and (max-width:445px) {
	.orgnzt .org_desc { padding:5px 0 0; background:none;}
    .orgnzt > section{background-position:center 10px;}
	.orgnzt > section .boss > p > a.govOrgLink {top:60px;width:31%;font-size:14px;height:30px;line-height:30px;}
	
	.orgnzt > section .first:after, .orgnzt > section .second:after, .orgnzt > section .third:after, .orgnzt > section .fourth:after {width:50% !important; margin-left:-25% !important; top:11%;}
	.orgnzt > section .first div {}
	.orgnzt > section .first div:first-child {}
	.orgnzt > section .first div:first-child p {width:100% !important; margin:0 0 0 0 !important;}
	.orgnzt > section .first div:first-child + div p {}	
	.orgnzt > section .first div p {}

	.orgnzt > section .second div p {width:100% !important;}
	
	.orgnzt > section .third div {width:32.33% !important; padding:0 0 0 0 !important;}
	.orgnzt > section .third div:first-child {width:67.67% !important; padding:0 !important; text-align:left !important;}
	.orgnzt > section .third div:first-child p {margin-left:0 !important; width:47% !important;}
	.orgnzt > section .third div:first-child p + p {margin:0 0 0 3% !important;}
	.orgnzt > section .third div:first-child + div p {width:100% !important;}
	
	.orgnzt > section .fourth div p {width:100% !important;}
    .orgnzt > section .oh > ul > li.longLine .sideSec{top:11px}
}

@media all and (max-width:519px) {
	.orgnzt .org_desc { padding:5px 0 0; background:none;}
    .orgnzt > section{padding-bottom:30px;}
	.orgnzt > section a.govOrgLink {position:relative;width:100%;}
	
	.orgnzt > section .first div {width:50%; padding:0 0 0 2%;}
	.orgnzt > section .first div:first-child {padding:0 2% 0 0;}
	.orgnzt > section .first div:first-child p {}
	.orgnzt > section .first div:first-child + div p {margin-right:2%;}
	.orgnzt > section .first div p {}
	
	.orgnzt > section .second div {width:50%; padding:0 0 0 2%;}
	.orgnzt > section .second div:first-child {padding:0 2% 0 0;}
	
	.orgnzt > section .third div {width:50%; padding:0 0 0 2%;}
	.orgnzt > section .third div:first-child {padding:0 2% 0 0;}
	.orgnzt > section .third div:first-child p {margin-left:2%;}
	.orgnzt > section .third div:first-child + div p {width:97%;}
	.orgnzt > section .third div p { }
	
	.orgnzt > section .fourth div {width:50%; padding:0 0 0 2%;}
	/*.orgnzt > section .fourth div:first-child {padding:0 2% 0 0;}*/
	.orgnzt > section .fourth div:first-child p {margin-left:0;}
	.orgnzt > section .fourth div:first-child p:first-child {}
    .orgnzt > section .fourth div:first-child + div p {width:97%;}
    .orgnzt > section .fourth div p a:after{left:-4%;width:4%;}
	.orgnzt > section .fourth div p {}
    
    .orgnzt > section{}
    .orgnzt > section .boss > p > a{width:70%;font-size:20px;line-height:55px;height:55px;background-size:cover;}
    .orgnzt > section .first{width:70%;}
    .orgnzt > section .fourth{width:70%;}
    .orgnzt > section .boss02 > p > a{width:70%;font-size:17px;line-height:50px;heoght:50px;}
	
	.orgnzt > section .oh {padding-top:55px;}
	.orgnzt > section .oh:after {osition:absolute; top:0; left:50%; top:0; height:99%; margin-left:-1px; display:block; content:"";}
	.orgnzt > section .oh > ul {margin-top:0px;}
	.orgnzt > section .oh > ul > li {width:100%; }
	.orgnzt > section .oh > ul > li > dl {z-index:10;padding:10px 0 0 0;}
	.orgnzt > section .oh > ul > li > dl:first-child {padding:10px 0 0 0;}
    .orgnzt > section .oh > ul > li.longLine{position:static;}
    .orgnzt > section .oh > ul > li.longLine .sideSec{top:0;z-index:11;right:15%;width:33.5%;margin-left:2%;}
    .orgnzt > section .oh > ul > li.longLine .sideSec:before{top:49%;width:4%;left:-4%;}
    .orgnzt > section .oh > ul > li.longLine .sideSec + dl{padding:15px 0 0 0;}
    .orgnzt > section .oh > ul > li.longLine .sideSec.twoLine{top:65px;}
    .orgnzt > section .oh > ul > li.longLine > dl:first-child{padding:0 0 0 0;}
    .orgnzt > section .oh > ul > li.longLine > dl:first-child:after{border-left:none;}
	.orgnzt > section .oh > ul > li > dl:after {border-left:none;}
    .orgnzt > section .oh > ul > li > dl:first-child:after{border-left:none;}
	
	.orgnzt > section .oh > ul > li:first-child:after {border-top:none;}
    .orgnzt > section .oh > ul > li.longLine .sideSec + dl:after{border-left:none;}
	.orgnzt > section .oh > ul > li:first-child + li:after,
	.orgnzt > section .oh > ul > li:first-child + li + li:after {border-top:none;}
	.orgnzt > section .oh > ul > li:first-child + li + li + li:after {border-top:none;}
	.orgnzt > section .oh > ul > li.end:after {border-top:none;}	
    
    .orgnzt > section .oh + .boss02 + .oh{padding-top:70px;}

	.orgnzt > section .first div:first-child p:after {right:-4%; width:4%;}
	.orgnzt > section .first div:last-child p:after {left:-4%; width:4%;}
}

@media all and (min-width:520px) and (max-width:669px) {
	.orgnzt > section .first div {padding:0 0 0 3% !important;}
    .orgnzt > section .first div:first-child{padding:0 3% 0 0 !important;}
	
	.orgnzt > section .second div {padding:0 0 0 3%;}
	
	.orgnzt > section .third div {padding:0 0 0 3%;}
	.orgnzt > section .third div:first-child {padding:0 3% 0 0;}
	
	.orgnzt > section .fourth div {padding:0 0 0 3% !important;}
    .orgnzt > section .fourth div:first-child{padding:0 3% 0 0 !important;}
	
    .orgnzt > section a.govOrgLink{width:20%;}
    .orgnzt > section .boss > p > a{font-size:16px;height:45px;line-height:45px;background-size:cover;}
    .orgnzt > section .boss02 > p > a{font-size:16px;height:45px;line-height:45px;}
	.orgnzt > section .oh:after {position:absolute; top:0; left:50%; top:0; height:50px; margin-left:-1px; display:block; content:"";}
	.orgnzt > section .oh > ul > li > dl > dt > a {font-size:13px;}
	.orgnzt > section .oh > ul > li > dl dd dt a {font-size:13px;}
	.orgnzt > section .oh > ul > li > dl dd a {font-size:12px;}
	.orgnzt > section .oh > ul > li > dl {padding:25px 2% 0 2%;}
    .orgnzt > section .oh > ul > li > dl.color_st01 {padding:10px 2% 0 2%;}
    .orgnzt > section .oh > ul > li > dl.color_st02 {padding:10px 2% 0 2%;}
    .orgnzt > section .oh > ul > li.longLine .sideSec{top:12px;z-index:11;}
    .orgnzt > section .oh > ul > li.longLine .sideSec + dl{padding:100px 2% 0 2%;}
    .orgnzt > section .oh > ul > li.longLine > dl:first-child{padding:100px 2% 0 2%;}
	.orgnzt > section .oh > ul > li > dl dd ul {padding:10px;}
    .orgnzt > section .oh > ul > li > dl dd ul li{float:none;width:auto;}
    .orgnzt > section .oh > ul > li > dl.color_st01:first-child{padding-top:30px;}
    .orgnzt > section .oh > ul > li > dl.color_st02:first-child{padding-top:30px;}
    
    .orgnzt > section .oh > ul > li > dl dd ul{padding:10px 10px 15px 10px;}
    .orgnzt > section .oh > ul > li > dl dd ul li{padding-left:10px;margin-top:5px;}
    .orgnzt > section .oh > ul > li > dl dd a{font-size:14px;}
    .orgnzt > section .oh > ul > li.longLine .sideSec p a{font-size:14px;}
    .orgnzt > section .oh > ul > li > dl > dt > a{padding:15px 10px;}
    .orgnzt > section .oh > ul > li > dl dl{margin-top:10px;}
    .orgnzt > section .oh > ul > li > dl dd dt a{padding:15px 10px;}
    .orgnzt > section .oh > ul > li > dl.color_st01 dd dt a{padding:15px;}
    .orgnzt > section .fourth div p a:after{right:-6%;width:6%;}
	
}

@media screen {
	.orgnzt .tab_link li:first-child + li a:hover,
	.orgnzt .tab_link li:first-child + li a:focus { background:#d1cec9; background:rgba(20,15,12,0.2); color:#000; cursor:default;}
}


/* 실국소개 */
.deptif { margin-top:0; min-height:195px;}
.deptif .dep_desc { padding-left:155px; background:url(../images/content/bg_deptif.png) no-repeat 15px 20px;}
.deptif .dep_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.deptif .dep_desc dt b { color:#5674AB; font-weight:normal;}
.deptif .dep_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.deptif .dep_desc dd strong { color:#B35555;}
.deptif .tab_link { margin-top:20px;}

.deptif article { padding:0 0 10px 0;}
.deptif article > header { padding:17px 0 20px; font-size:24px; color:#555;}
.deptif article > dl { padding:20px 25px 30px; background:#fff; border:1px solid #dedede;}
.deptif article > dl:after { display:block; clear:both; content:"";}
.deptif article > dl > dt { box-sizing:border-box; float:left; width:35%; padding-right:25px; font-size:24px; color:#545454; line-height:1.2em;}
.deptif article > dl > dd { box-sizing:border-box; float:right; width:65%; padding-bottom:60px; border-left:1px solid #dedede; font-size:15px;}
.deptif article > dl > dd > dl,
.deptif article > dl > dd > ul { padding-left:25px;}
/* .deptif article > dl > dd > dl > dt { margin-top:30px; padding:0 0 5px 12px; background:url(../images/content/bul_mipr_dt2.png) no-repeat left 6px; color:#000; font-weight:bold;} */
.deptif article > dl > dd > dl > dt { display:none;}
.deptif article > dl > dd > dl > dt:first-child { margin:0;}
.deptif article > dl > dd > dl > dd ul { padding-left:12px;}
.deptif article > dl > dd > p,
.deptif article > dl > dd > ul > li,
.deptif article > dl > dd > dl > dd li { margin-top:3px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 10px; color:#333; line-height:1.4em;}
.deptif article > dl > dd > p,
.deptif article > dl > dd > ul > li:first-child,
.deptif article > dl > dd > dl > dd li:first-child { margin:0;}
.deptif article > .faxnum {float:right;display:inline-block;font-size:15px;text-align:right;margin-bottom:8px;padding:10px 15px;border:1px solid #ddd;border-radius:3px;overflow:hidden;}

.deptif aside { min-height:50px; padding:16px 10px 0; background:#e7e7e7 url(../images/content/bg_deptif_sch.gif) repeat-x left top; border:1px solid #e5e5e5; border-top:0;}
.deptif aside > div { box-sizing:border-box; position:relative; width:100%; max-width:530px; margin:0 auto; padding-left:224px;}
.deptif aside > div header { position:absolute; top:4px; left:0; font-size:20px; color:#545454;}
.deptif aside .select { position:absolute; top:0; left:85px; display:block; width:135px;}
.deptif aside .select .bdrop { box-sizing:border-box; width:100%; height:30px;}
.deptif aside .select .bdrop button { box-sizing:border-box; width:100%; height:30px; padding:0 10px; border:1px solid #d8d6d6; background:#fff; text-align:left;}
.deptif aside .select .bdrop button i { display:block; height:28px; background:url(../images/board/bul_btn_sch.png) no-repeat right top; text-align:left; font-style:normal; line-height:28px;}
.deptif aside .select .bdrop button.on i { background:url(../images/board/bul_btn_sch.png) no-repeat right bottom;}
.deptif aside .select .bdrop ul { box-sizing:border-box; width:100%;}
.deptif aside label span { overflow:hidden; display:block; position:absolute; visibility:hidden; width:1px; height:1px; font-size:1px;}
.deptif aside div > span { box-sizing:border-box; display:block; position:relative; width:100%; height:30px; padding-right:63px; background:#fff;}
.deptif aside input[type="text"] { box-sizing:border-box; width:100%; padding:0 5px; height:30px; border:1px solid #d8d6d6; line-height:30px;}
.deptif aside input[type="submit"] { position:absolute; top:0; right:0; width:63px; height:30px; background:#505050; border:0; font-size:13px; color:#fff; cursor:pointer;}

/*
.deptif table { width:100%; background:#fff;}
.deptif th { padding:12px 0 14px; border-top:2px solid #5d6b98; border-bottom:1px solid #e2e2e2; font-size:15px; color:#000;}
.deptif td { padding:12px 10px 14px; border-bottom:1px solid #e2e2e2; font-size:13px; color:#000; text-align:center;}
.deptif td.al { text-align:left;}
.deptif td a { color:#1f497f;}
.deptif td a:hover,
.deptif td a:focus { text-decoration:underline;}
*/
@media all and (max-width:445px) {
	.deptif .dep_desc { padding:0; background:none;}
}

@media all and (max-width:560px) {
	.deptif article > dl > dt { float:none; width:100%; padding:0 0 25px;}
	.deptif article > dl > dd { float:none; width:100%; padding:25px 0 0; border-top:1px solid #dedede; border-left:0;}
	.deptif article > dl > dd > dl,
	.deptif article > dl > dd > ul { padding:0;}
}

@media all and (max-width:749px) {
	.deptif aside > div { max-width:100%; margin:0; padding:0 0 16px;}
	.deptif aside > div header { position:relative; top:0; left:0; font-size:20px; color:#545454; padding-bottom:10px;}
	.deptif aside .select { position:relative; top:0; left:0; display:block; width:100%; padding-bottom:4px;}
	
}

@media all and (min-width:750px) {
	/*
	.deptif .tab_link li:first-child { margin-right:-9px;}
	.deptif .tab_link li:first-child + li { margin-left:-9px;}
	*/
}


/* 직원검색 */
.empse { padding-top:10px;}
.empse .eps_desc { min-height:71px; padding:10px 0 0 135px; background:url(../images/content/bg_empse.png) no-repeat 20px top;}
.empse .eps_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.empse .eps_desc dt b { color:#5674AB; font-weight:normal;}
.empse .eps_desc p { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.empse .eps_desc p b { color:#5674AB; font-weight:normal;}
.empse .eps_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.empse .eps_desc dd strong { color:#B35555;}

@media all and (max-width:445px) {
	.empse .eps_desc { padding:0; background:none;}
}


/* 시사경제용어 */
.sword > dl { min-height:100px; padding-top:10px;}
.sword > dl dt { font-size:18px; color:#666; line-height:1.2em;}
.sword > dl dt strong { color:#5674AB; font-weight:normal;}
.sword > dl dd { padding-top:25px; color:#565656;}

.sword .ssch_list,
.sword .ssch_rst,
.sword .ssch_dtl { padding-top:60px;}
.sword .ssch_list > header { padding:17px 0 10px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.sword .ssch_rst header,
.sword .ssch_dtl header { font-size:20px; color:#505050;}

.ssch { margin-top:30px; padding:0 20px 20px 20px; background:#e7e7e7; border:1px solid #e5e5e5; border-radius:1px;}
.ssch .inpw { margin-top:-5px; padding:20px 66px; background:url(../images/content/bg_sword_sch.png) no-repeat 10px top; border-bottom:1px solid #d4d4d4; font-size:0; color:#444; text-align:center;}
.ssch .inpw .radio { padding-top:5px; font-size:13px;}
.ssch .inpw .inp_area { position:relative; display:inline-block; width:100%; max-width:224px; padding-right:63px;}
.ssch .inpw .inp_area label span { overflow:hidden; display:block; position:absolute; visibility:hidden; width:1px; height:1px; font-size:1px;}
.ssch .inpw .inp_area input[type="text"] { box-sizing:border-box; width:100%; height:30px; padding:0 5px; border:1px solid #d8d6d6; font-size:13px; line-height:28px;}
.ssch .inpw .inp_area input[type="submit"] { box-sizing:border-box; position:absolute; top:0; right:0; width:63px; height:30px; background:#505050; border:0; font-size:13px; color:#fff; text-align:center; line-height:28px; cursor:pointer;}

.ssch .ssch { position:relative; margin:0; padding:20px 10px 20px 200px; border:0; border-top:1px solid #fff; border-radius:0;}
.ssch .ssch header { font-size:15px; color:#505050;}
.ssch .ssch .fav_list { position:absolute; top:0; left:0; padding:20px 10px 0 10px;}
.ssch .ssch .fav_list ol { padding-top:5px;}
.ssch .ssch .fav_list li { overflow:hidden; height:18px; margin-top:8px; padding-left:21px; text-overflow:ellipsis; white-space:nowrap; line-height:1em;}
.ssch .ssch .fav_list li:first-child { background:url(../images/content/bul_sschli01.gif) no-repeat left 3px;}
.ssch .ssch .fav_list li:first-child + li { background:url(../images/content/bul_sschli02.gif) no-repeat left 3px;}
.ssch .ssch .fav_list li:first-child + li + li { background:url(../images/content/bul_sschli03.gif) no-repeat left 3px;}
.ssch .ssch .fav_list a { font-size:13px; color:#404040;}

.ssch .ssch .btnw div { font-size:0;}
.ssch .ssch .btnw button { box-sizing:border-box; min-width:30px; height:30px; margin:0 3px 3px 0; background:#fff; border:1px solid #d8d6d6; font-size:13px; color:#6b7278; text-align:center; line-height:26px;}
.ssch .ssch .btnw button.on,
.ssch .ssch .btnw button:hover,
.ssch .ssch .btnw button:focus { background:#6b7278; color:#fff;}
.ssch .ssch .btnw button i { display:block; height:28px; padding:0 7px; line-height:26px; font-style:normal;}

@media all and (max-width:554px) {
	.sword > dl { padding:0; background:none;}
	.ssch .inpw { padding:30px 10px 20px; text-align:left;}
	.ssch .inpw .radio { display:block; padding:5px 0 10px 56px;}
	.ssch .inpw .inp_area { box-sizing:border-box; position:relative; display:inline-block; width:100%; max-width:100%; padding-right:63px;}
	
	.ssch .ssch { padding:20px 0;}
	.ssch .ssch .fav_list { position:relative; padding:0 10px 20px; border-bottom:1px dashed #d4d4d4;}
	.ssch .ssch .btnw { padding-top:20px;}
}

@media all and (min-width:555px) and (max-width:614px) {
	.ssch .inpw { padding:20px 10px 20px 66px; text-align:left;}
	.ssch .inpw .radio { display:block; padding:0 0 5px;}
	.ssch .inpw .inp_area { box-sizing:border-box; position:relative; display:inline-block; width:100%; max-width:100%; padding-right:63px;}
}

.pbnw .pbox { border-top:2px solid #aeaeae;}
.pbnw .list { margin-left:-10px;}
.pbnw .list:after { display:block; clear:both; content:"";}
.pbnw .list > li { float:left; width:50%; padding-top:20px;}
.pbnw .list > li > a,
.pbnw .list > li > div { display:block; margin-left:10px;}
.pbnw .list > li dl { padding:15px 10px 10px; background:#fff; border:1px solid #e2e2e2; border-radius:1px; box-shadow:0 3px 3px rgba(0,0,0,0.05);}
.pbnw .list > li dl dt { overflow:hidden; padding:0 10px 10px; border-bottom:1px solid #d2d2d2; font-size:17px; color:#3d4246; text-overflow:ellipsis; white-space:nowrap; line-height:1em;}
.pbnw .list > li dl dt > a {color:#3d4246;}
.pbnw .list > li dl dd { padding:5px 10px 30px;}
.pbnw .list > li dl dd p { padding-top:10px;}

.pbnw .plist { margin-left:-10px;}
.pbnw .plist:after { display:block; clear:both; content:"";}
.pbnw .plist div { float:left; width:50%;}
.pbnw .plist article { margin-left:10px; background:#fff; border-top:2px solid #5d6b98;}
.pbnw .plist header { height:43px; border-bottom:1px solid #e2e2e2; font-size:15px; font-weight:bold; text-align:center; line-height:41px;}
.pbnw .plist li { height:40px; padding:0 25px 0 29px; background:url(../images/content/bul_plist.gif) no-repeat 17px 19px; border-bottom:1px solid #e2e2e2;}
.pbnw .plist a { overflow:hidden; display:block; font-size:13px; color:#4c4b4b; line-height:38px; text-overflow:ellipsis; white-space:nowrap;}

@media all and (max-width:749px) {
	.pbnw .list { margin-left:0;}
	.pbnw .list > li { float:none; width:100%;}
	.pbnw .list > li > a,
	.pbnw .list > li > div { margin-left:0;}

	.pbnw .plist { margin-left:0;}
	.pbnw .plist:after { display:block; clear:both; content:"";}
	.pbnw .plist div { float:none; width:100%;}
	.pbnw .plist div + div { display:none;}
	.pbnw .plist article { margin-left:0;}
}

.ssch_rst li { padding-top:20px;}
.ssch_rst dl { padding:15px 10px 10px; background:#fff; border:1px solid #e2e2e2; border-radius:1px; box-shadow:0 3px 3px rgba(0,0,0,0.05);}
.ssch_rst dt { overflow:hidden; padding:0 10px 10px; border-bottom:1px solid #d2d2d2; font-size:15px; color:#3d4246; text-overflow:ellipsis; white-space:nowrap; line-height:1em;}
.ssch_rst dd { padding:5px 10px 30px;}
.ssch_rst dd p { padding-top:10px; font-size:12px; color:#666; line-height:1.4em;}

.ssch_rst .nothing { padding:45px 20px 50px; background:#fff; border:1px solid #e2e2e2; border-radius:1px; box-shadow:0 3px 3px rgba(0,0,0,0.05); font-size:15px; color:#3d4246; text-align:center; line-height:1.6em;}
.ssch_rst .nothing strong {color:#cd864c;}

.ssch_rst .buttons { padding-top:30px;}
.ssch_rst .cbtn { padding:0 30px; background:#445776; border-color:#445776;}

.ssch_dtl header { padding-bottom:20px;}
.ssch_dtl dl { padding:15px 10px 10px; background:#fff; border:1px solid #e2e2e2; border-radius:1px; box-shadow:0 3px 3px rgba(0,0,0,0.05);}
.ssch_dtl dt { padding:0 10px 10px; border-bottom:1px solid #d2d2d2; font-size:20px; color:#334665; line-height:1.2em;}
.ssch_dtl dd { padding:5px 10px 30px;}
.ssch_dtl dd > div {width:100% !important;}
.ssch_dtl dd p { padding-top:10px;}

.ssch_dtl .buttons { padding-top:30px;}
.ssch_dtl .cbtn { padding:0 30px; background:#445776; border-color:#445776;}


/* 청소년 방문 안내 및 공지사항 */
.ynvi { margin-top:10px;}
.ynvi > header,
.ynvi > header + p {}
.ynvi > header + p { padding-top:20px; line-height:1.4em;}
.ynvi > header + p span { text-decoration:underline;}
.ynvi article { padding-top:35px;}
.ynvi article h2 { padding-bottom:10px; font-size:15px; color:#505050; font-weight:normal;}
.ynvi article > div { background:#fff; border:1px solid #e7e7e7; border-bottom:0;}
.ynvi article > div > dl { position:relative; padding:20px 20px 20px 164px; border-bottom:1px solid #e7e7e7;}
.ynvi article > div > dl > dt { position:absolute; top:20px; left:35px; padding-left:8px; background:url(../images/content/bul_ynvi_dt.gif) no-repeat left 7px; font-weight:bold;}
.ynvi article > div > dl > dd { padding:0 0 5px 20px; border-left:1px solid #e7e7e7; }
.ynvi article > div > dl > dd p { padding-top:3px;}
.ynvi article > div > dl > dd p:first-child { padding-top:0;}
.ynvi article > div > dl > dd strong { font-weight:normal;color:#ee4444;}
.ynvi article > div > dl > dd .caution { padding-left:8px; background:url(../images/content/bul_ynvi_dt.gif) no-repeat left 12px; color:#454545;}
.ynvi article > div > dl > dd .caution em { font-style:normal; font-weight:bold; text-decoration:underline;}
.ynvi article > div > dl > dd a { color:#5674AB;}
.ynvi article > div > dl > dd li { margin-top:10px; padding-left:12px; background:url(../images/content/bul_ynvi_dt2.png) no-repeat left 7px; font-weight:bold;}
.ynvi article > div > dl > dd li:first-child { margin:0;}
.ynvi article > div > dl > dd li li { margin-top:3px; padding-left:9px; background:url(../images/content/bul_ynvi_li.gif) no-repeat left 9px; font-weight:normal;}
.ynvi article > div > dl > dd dd p { margin-top:3px; padding:0 0 0 9px; background:url(../images/content/bul_ynvi_li.gif) no-repeat left 10px;}
.ynvi article > div > dl > dd .buttonType1 {display:block;width:200px;color:#fff;margin-top:8px;text-align:center; line-height:40px;}

.ynvi article > .map { margin-top:10px; border-bottom:1px solid #e7e7e7;}
.ynvi article > .map .img { text-align:center;}
.ynvi article > .map .img img { width:100%; max-width:720px;}
.ynvi article > .map article { padding:20px; border-top:1px solid #e7e7e7; color:#505050;}
.ynvi article > .map article h3 { padding-bottom:5px; font-size:15px; font-weight:normal;}
.ynvi article > .map article dl { padding-top:20px;}
.ynvi article > .map article dt a { display:block; height:30px; padding-left:12px; background:url(../images/content/bul_ynvi_dt2.png) no-repeat left 13px; border-top:1px solid #e7e7e7;}
.ynvi article > .map article dd { padding:0 0 20px 12px;}
.ynvi article > .map article dd p { margin-top:3px; padding:0 0 0 9px; background:url(../images/content/bul_ynvi_li.gif) no-repeat left 10px;}

@media all and (max-width:549px) {
	.ynvi { background:none;}
	.ynvi > header,
	.ynvi > header + p { padding-right:0;}
	.ynvi article > div > dl { padding:20px;}
	.ynvi article > div > dl > dt { position:relative; top:0; left:0; padding-bottom:10px;}
	.ynvi article > div > dl > dd { padding:10px 0 0; border-top:1px dashed #e0e0e0; border-left:0;}
	.ynvi article > div > dl > dd .buttonType1 {width:100%;}
}

@media all and (min-width:750px) {
	/*
	.ynvi .tab_link li:first-child { margin-right:-18px;}
	.ynvi .tab_link li:first-child + li + li { margin-left:-18px;}
	*/
}


/* 청소년 방문 게시판 */
.ynviq { position:relative; margin-top:10px; background:url(../images/content/bg_ynviq.png) no-repeat right top;}
.body .ynviq > header { padding-right:304px;}
.body .ynviq > header h1 { font-size:32px;}
.body .ynviq > header h1 + p { padding-top:15px; font-size:22px; color:#404040; line-height:1.2em;}
.body .ynviq > header h1 + p span { padding-left:20px;}
.body .ynviq .ynviq_desc p { margin-top:3px; padding:0 185px 0 9px; background:url(../images/content/bul_ynvi_li.gif) no-repeat left 10px; line-height:1.4em;}
.body .ynviq .ynviq_desc a { color:#B35555;}
.body .ynviq .ynviq_desc strong { color:#B35555; text-decoration:underline;}
.body .ynviq .down { position:absolute; top:0; right:150px;}
.body .ynviq .down a { display:block; width:143px; height:143px; border-radius:143px;}
.body .ynviq .down span { overflow:hidden; display:block; visibility:hidden; width:143px; height:143px; font-size:1px;}

@media all and (max-width:734px) {
	.ynviq { position:relative; margin-top:10px; background:none;}
	.body .ynviq > header { padding-right:0;}
	.body .ynviq .ynviq_desc p { margin-top:3px; padding:0 0 0 9px; background:url(../images/content/bul_ynvi_li.gif) no-repeat left 10px; line-height:1.4em;}
	.body .ynviq .down { position:relative; top:0; left:0; padding-top:30px;}
	.body .ynviq .down a { display:block; width:140px; height:32px; padding:0 10px; border:1px solid #bbbcbe; border-radius:0; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
	.body .ynviq .down span { overflow:hidden; display:block; visibility:visible; width:125px; height:30px; padding-right:14px; background:url(../images/content/bul_desc_btn.gif) no-repeat right 13px; font-size:13px; color:#454545; text-align:left; line-height:29px;}
}

@media all and (min-width:750px) {
	/*
	.ynviq .tab_link li:first-child { margin-right:-18px;}
	.ynviq .tab_link li:first-child + li + li { margin-left:-18px;}
	*/
}


/* 청소년 방문 후기 */
.vplist { padding-top:10px; background:url(../images/content/bg_vplist.png) no-repeat right top;}
.body .vplist > header { padding-right:274px;}
.vplist header + p { padding:35px 182px 0 0;}
.vplist .tab_link { margin:40px 0 60px;}

@media all and (max-width:594px) {
	.vplist { padding-top:10px; background:none;}
	.body .vplist > header { padding-right:0;}
	.vplist header + p { padding:35px 0 0 0;}
}

@media all and (min-width:750px) {
	/*
	.vplist .tab_link li:first-child { margin-right:-18px;}
	.vplist .tab_link li:first-child + li + li { margin-left:-18px;}
	*/
}


/* 운영사이트 */
.opst { padding-top:0;}
.opst > header { padding:17px 0 20px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9;}
.opst article { position:relative; margin-top:30px; padding:18px; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:0 3px 3px rgba(0,0,0,0.05); display:flex; align-items:center; justify-content:flex-start;}
.opst > header + article { margin-top:0;}
.opst article header { /*position:absolute; top:0; left:0; padding-top:30px; */ width:260px; text-align:center;}
.opst article header p { padding-top:10px; line-height:1em;}
.opst article header a { display:inline-block; padding-right:15px; background:url(../images/content/ico_nwin.gif) no-repeat right 6px; font-size:13px; color:#505050;}
.opst article dt a { display:inline-block; margin-left:10px; padding-right:20px; background:url(../images/newMosf/content/viewer_icon.png) no-repeat right center; font-size:13px; color:#5d6b98; text-decoration:underline;}
.opst article dt a.blank {background:url(../images/newMosf/content/viewer_icon_blank.png) no-repeat right center;}
.opst article dl { min-height:90px; padding:0 10px 0 28px; border-left:1px solid #ebebeb; display:flex; align-items:flex-start; justify-content:center; flex-direction:column;}
.opst article dt { padding-bottom:15px; font-size:18px; color:#505050;}
.opst article dd { font-size:13px; color:#505050; line-height:1.4em;}
.opst article dd p { margin-top:10px;}
.opst article dd p:first-child { margin-top:0;}

@media all and (max-width:589px) {
	.opst article { padding:18px; flex-direction:column; justify-content:center;}
	.opst article header { position:relative; width:auto; padding:0 0 10px; text-align:left;}
	.opst article dl { min-height:90px; padding:10px 0 0; border-top:1px solid #ebebeb; border-left:0;}
}


/* 찾아오시는 길 */
.omap { padding-top:0;}
.omap article { padding-top:40px;}
.omap article:first-child { padding-top:0;}
.omap header { padding:17px 0 20px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9;}
.omap .map .map_api {position:relative; padding:5px; background:#fff; border:1px solid #cbcbcb; height:285px;}
.omap .map .map_api img { width:100%;}

.omap .map .add { margin-top:10px; font-size:15px; color:#3f3e3c;}
.omap .map .add:after { display:block; clear:both; content:"";}
.omap .map .add p { padding-left:8px; background:url(../images/content/bul_map_dt1.png) no-repeat left 7px;}
.omap .map .add li { float:left; padding-right:20px; padding-left:8px; background:url(../images/content/bul_map_dt1.png) no-repeat left 7px;}

.omap .txt > div { background:#fff; border:1px solid #e7e7e7; border-bottom:0; box-shadow:0 3px 3px rgba(0,0,0,0.05);}
.omap .txt > div > p { padding:20px 20px 20px 28px; background:url(../images/content/bul_ynvi_dt.gif) no-repeat 20px 28px; border-bottom:1px solid #e7e7e7; font-size:13px; color:#505050; line-height:1.4em;}
.omap .txt > div > dl { position:relative; padding:20px 20px 20px 170px; border-bottom:1px solid #e7e7e7;}
.omap .txt > div > dl > dt { position:absolute; top:20px; left:20px; padding-left:8px; background:url(../images/content/bul_ynvi_dt.gif) no-repeat left 7px; font-size:15px; color:#505050; font-weight:bold; line-height:1em;}
.omap .txt > div > dl > dt span { display:block; padding-top:5px;}
.omap .txt > div > dl > dd { padding:0 0 5px 20px; border-left:1px solid #e7e7e7; font-size:13px; color:#505050; line-height:1.4em;}
.omap .txt > div > dl > dd p { margin-top:5px; padding-left:10px; background:url(../images/content/bul_omap.gif) no-repeat left 12px;}
.omap .txt > div > dl > dd p > span { display:inline-block; height:22px; padding-top:3px;}
.omap .txt > div > dl > dd p .rarr { display:inline-block; width:25px; height:25px; margin:0 5px; background:url(../images/content/ico_arrow.png) no-repeat left top;vertical-align:middle;}
.omap .txt > div > dl > dd p .harr { display:inline-block; width:25px; height:25px; margin:0 5px; background:url(../images/content/ico_arrow.png) no-repeat left -25px;vertical-align:middle;}
.omap .txt > div > dl > dd p .rarr i,
/*.omap .txt > div > dl > dd p .harr i { overflow:hidden; display:block; visibility:hidden; width:25px; height:25px;}*/
.omap .txt > div > dl > dd p .harr i {overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0, 0, 0, 0); clip-path:polygon(0 0, 0 0, 0 0);}
.omap .txt > div > dl > dd p:first-child { padding-top:0;}
.omap .txt > div strong { color:#B35555;}
.omap .txt > div > dl > dd .caution { color:#666;}
.omap .txt > div > dl > dd .caution em { font-style:normal; font-weight:bold; text-decoration:underline;}
.omap .txt > div a { color:#5674AB;}
.omap .txt > div > dl > dd li { margin-top:10px; padding-left:12px; background:url(../images/content/bul_ynvi_dt2.png) no-repeat left 7px; font-weight:bold;}
.omap .txt > div > dl > dd li:first-child { margin:0;}
.omap .txt > div > dl > dd li li { margin-top:3px; padding-left:9px; background:url(../images/content/bul_ynvi_li.gif) no-repeat left 9px; font-weight:normal;}
.omap .txt > div > dl > dd dd p { margin-top:3px; padding:0 0 0 9px; background:url(../images/content/bul_ynvi_li.gif) no-repeat left 10px;}

.map05con { position:relative;}
.map05con .list {padding:18px 0 0;}
.map05con .list dl { position:relative; }
.map05con .list dt { position:absolute; /*top:0; left:0;*/ bottom:-33px; right:98px; padding-top:5px;}
.map05con .list dd + dt {/*left:85px;*/ right:0; padding-left:14px; background:url('../images/sub/line_sbm05_list.gif') no-repeat left 9px;}
.map05con .list dt a { font-size:15px; color:#414142; font-weight:normal;}
.map05con .list dt a.on { color:#485486; font-weight:bold;}
.map05con .list dt a:hover,
.map05con .list dt a:focus { color:#485486; font-weight:bold;}
/*.map05con .list ul { padding-top:35px;}*/
.map05con .list li { overflow:hidden; position:relative; text-overflow:ellipsis; white-space:nowrap; word-break:normal; word-wrap:normal;}

.map05con .list li .map_api {position:relative; padding:0px; background:#fff; border:1px solid #cbcbcb; height:285px;}
.map05con .list li .map_api img { width:100%;}

@media all and (max-width:474px) {
	.omap .txt > div > dl { padding:20px;}
	.omap .txt > div > dl > dt { position:relative; top:0; left:0; padding-bottom:10px;}
	.omap .txt > div > dl > dt span { display:inline; padding-top:0;}
	.omap .txt > div > dl > dd { padding:10px 0 0; border-top:1px dashed #e0e0e0; border-left:0;}
}

@media all and (max-width:579px) {
	.omap .map .add { padding-left:0;}
	.omap .map .add dt { position:relative;}
	.omap .map .add dd { padding:5px 0 0 8px; line-height:1.4em;}
	.omap .map .add li { float:left; padding-right:20px;}
	.omap .map div.add {margin-top:45px;}
	.map05con .list dt {left:0; padding-top:7px;}
	.map05con .list dd + dt {left:85px;}
}


/* 홈페이지 이용안내 */
.sinf { padding-top:0;}
.sinf .sinf_desc > dt:first-child{margin-top:0}
.sinf .sinf_desc > dt { margin-top:40px; padding:0 0 10px 0; font-size:20px; color:#555; font-weight:normal; font-family:'Noto Sans KR', sans-serif;}
.sinf .sinf_desc > dd { padding:15px 20px 20px; background:#fff; border:1px solid #e5e5e5;}
.sinf .sinf_desc > dd > p { margin-top:5px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px;}
.sinf .sinf_desc > dd > p strong,
.sinf .sinf_desc > dd span { color:#B35555;}
.sinf .sinf_desc > dd > p a { color:#5674AB;}
.sinf .sinf_desc > dd dt { margin-top:25px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px;}
.sinf .sinf_desc > dd dt.wifi-dt {margin-top:0;}
.sinf .sinf_desc > dd dd { padding-left:10px;} 
.sinf .sinf_desc > dd dd p { margin-top:3px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 9px;}
.sinf .sinf_desc .video { margin-top:25px; padding:10px 0; border:1px solid #e5e5e5;}
.sinf .sinf_desc .video video { width:100%; max-width:500px; height:300px; margin:0 auto;}
.sinf .sinf_desc .video p { margin-top:10px; padding:10px 10px 0; border-top:1px solid #e5e5e5;}

@media all and (min-width:750px) {
	/*
	.sinf .tab_link li:first-child { margin-right:-9px;}
	.sinf .tab_link li:first-child + li { margin-left:-9px;}
	*/
}


/* 개인정보처리방침 */
.pipr { padding-top:0;}
.pipr > header h1 {padding:0; font-size:24px; color:#555; font-weight:normal;}
.pipr > header p {padding-top:10px;}

.pims { padding:17px 0 0; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; }

.pipr .dep1 p,
.pipr .dep1 li { line-height:1.6em;}
.pipr .dep1 > dt { padding:40px 0 10px; font-size:15px; color:#333; letter-spacing:-1px;}
.pipr .dep1 > dt a { color:#3f3e3c;}
.pipr .dep1 > dd { padding:20px; background:#fff; border:1px solid #e5e5e5;}
.pipr .dep1 > dd > p { margin-top:15px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 10px;}
.pipr .dep1 > dd > p:first-child { margin-top:0;}
.pipr .dep1 > dd .caution { padding-left:15px; background:url(../images/content/bul_caution.gif) no-repeat left 7px; color:#B35555;}
.pipr .awds > p { margin:3px 0 0 10px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 10px; color:#666;}
.pipr .awds strong { color:#c96c6c; text-decoration:underline;}
.pipr .awds p.a_d2 { margin:3px 0 0 20px; padding-left:8px; background:url(../images/content/bul_plist.gif) no-repeat left 10px;}
.pipr dl.awds { padding:10px; background:#f1f1f1;}
.pipr .awds dt { margin-top:20px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px; font-weight:bold;}
.pipr .awds dt:first-child { margin:0;}

.pipr .dep1 > dd ol { padding:10px 0 0 25px; list-style:decimal;}
.pipr .dep1 > dd ol li { list-style:decimal;}
.pipr dl.a_d2 { margin-top:10px; padding:10px; background:#fafafa; border:1px solid #e5e5e5;}
.pipr dl.a_d2 > dt { margin-top:30px; padding:0 0 5px 12px; background:url(../images/content/bul_mipr_dt2.png) no-repeat left 7px; font-weight:bold;}
.pipr dl.a_d2 > dt:first-child { margin-top:0;}
.pipr dl.a_d2 > dd p,
.pipr dl.a_d2 > dd li { margin:3px 0 0 10px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 11px;}
.pipr dl.a_d2 > dd li p { margin:3px 0 0; padding-left:8px; background:url(../images/content/bul_plist.gif) no-repeat left 10px;}

.pipr .dep1 > dd > ul li { margin:3px 0 0 10px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 9px;}
.pipr .dep1 > dd > ul li a { color:#5674AB;}

.pipr table { width:100%;}
.pipr th,
.pipr td { padding:6px 8px 8px; border-bottom:1px solid #e5e5e5; color:#555;}
.pipr th { background:#fafafa;}
.pipr thead th { border-top:1px solid #e5e5e5;}

.pipr .tbl01 td { text-align:center;}
.pipr .tbl01 td:first-child { width:50%;}

.pipr .tbl02 td { text-align:center;}
.pipr .tbl02 td:first-child { width:33%;}
.pipr .tbl02 td:first-child + td { width:34%;}

.pipr dl.a_d3 {margin-top:0; padding:0; background:#fff; border:0; background:#fafafa;}
.pipr dl.a_d3 dt {margin-top:25px;}
.pipr dl.a_d3 dd {padding-left:10px;}
.pipr dl.a_d3 dd strong {display:block; margin:3px 0 10px; font-weight:normal;}
.pipr dl.a_d3 dd:first-of-type {padding-bottom:20px; border-bottom:1px dashed #e5e5e5;}
.pipr dl.a_d3 dd li {margin:3px 0 0 20px; padding-left:8px; background:url(../images/content/bul_plist.gif) no-repeat left 10px;}

@media all and (max-width:400px) {
	.pipr .tbl01 td:first-child { width:80px;}
	.pipr .tbl01 td + td { text-align:left;}
}

@media all and (max-width:409px) {
	.pipr .tbl02 td { text-align:left;}
	.pipr .tbl02 td:first-child { width:30%; text-align:center;}
	.pipr .tbl02 td:first-child + td { width:35%;}
}

@media all and (min-width:410px) and (max-width:455px) {
	.pipr .tbl02 td:first-child { width:25%;}
	.pipr .tbl02 td:first-child + td { width:37.5%;}
}

@media all and (min-width:401px) and (max-width:535px) {
	.pipr .tbl01 td:first-child { width:25%;}
}


/* 개인정보처리방침 20150104 */
.pipr01 { padding-top:10px;}
.pipr01 > header h1 { padding:17px 0 0; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.pipr01 > header p { padding-top:20px; font-size:13px; color:#565656; line-height:1.6em;}

.pipr01 > article { padding-top:80px;}
.pipr01 > article p,
.pipr01 > article li { line-height:1.6em;}
.pipr01 > article > header { padding:0 0 20px 17px; background:url(../images/content/bul_mipr_header.png) no-repeat left 9px; font-size:18px; color:#3f3e3c; font-weight:normal;}
.pipr01 > article > header + p { padding-bottom:40px; font-size:13px; color:#444;} 
.pipr01 > article > dl > dt { padding:40px 0 10px; font-size:15px; color:#333; letter-spacing:-1px;}
.pipr01 > article > dl > dt:first-child { padding:0 0 10px;}
.pipr01 > article > dl > dd { padding:20px; background:#fff; border:1px solid #e5e5e5; box-shadow:0 2px 2px rgba(0,0,0,0.15); font-size:13px; color:#444;}
.pipr01 > article > dl > dd > p { margin-top:15px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 10px; font-size:13px;}
.pipr01 > article > dl > dd > p:first-child { margin-top:0;}
.pipr01 > article > dl > dd .caution { padding-left:15px; background:url(../images/content/bul_caution.gif) no-repeat left 7px; color:#B35555;}
.pipr01 > article > dl > dd > ul > li { margin:3px 0 0 10px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 10px; color:#666;}
.pipr01 > article > dl > dd > ol { padding-left:20px;}
.pipr01 > article > dl > dd > ol > li { margin:10px 0 0 10px; color:#666; list-style:decimal;}
.pipr01 > article > dl > dd > ol > li:first-child { margin:3px 0 0 10px;}
.pipr01 > article > dl > dd > ol > li > ul { margin-top:10px; padding:10px; background:#fff; border:1px solid #e5e5e5;}
.pipr01 > article > dl > dd > ol > li > ul > li { margin-top:3px; color:#333;}

.pipr01 > article > dl dl { margin-top:10px; padding:10px; background:#fafafa; border:1px solid #e5e5e5;}
.pipr01 > article > dl dl dt { margin-top:30px; padding:0 0 5px 12px; background:url(../images/content/bul_mipr_dt2.png) no-repeat left 7px; font-size:13px; color:#000; font-weight:bold;}
.pipr01 > article > dl dl dt:first-child { margin-top:0;}
.pipr01 > article > dl dl dd p { margin:3px 0 0 10px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 11px; color:#333;}

.pipr01 > article > dl dl.img { margin-top:10px; padding:10px; background:#fff; border:1px solid #e5e5e5;}
.pipr01 > article > dl dl.img p.img { margin:3px 0 0; padding:0; background:none; text-align:center;}
.pipr01 > article > dl dl.img p.img img { width:100%;}
.pipr01 > article > dl dl.img p.img .img01 { max-width:573px;}
.pipr01 > article > dl dl.img p.img .img02 { max-width:566px;}
.pipr01 > article > dl dl.img p.img .img03 { max-width:576px;}

.pipr01 > article .link { padding-top:20px;}
.pipr01 > article .link li { margin-top:3px; padding-left:8px; background:url(../images/common/bul_desc_dd.png) no-repeat left 10px; font-size:13px;}
.pipr01 > article .link li a { color:#5674AB;}

@media all and (min-width:750px) {
	.pipr .tab_link li:first-child,
	.pipr01 .tab_link li:first-child { margin-right:-9px;}
	.pipr .tab_link li:first-child + li,
	.pipr01 .tab_link li:first-child + li { margin-left:-9px;}
}


/* 저작권정책 */
.drmp { padding-top:0;}
.drmp h3 { padding:0 0 20px 0; font-size:24px; color:#555; font-weight:normal;}
.drmp > div { padding:15px 20px 20px; background:#fff; border:1px solid #e5e5e5;}
.drmp > div > p { margin-top:20px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px;box-sizing:border-box;}
.drmp > div > p:first-child {position:relative;margin:0;}
.drmp > div > p span {display:block;padding-right:200px;}
.drmp > div > p img {position:absolute;bottom:5px;right:15px;}
.drmp strong { color:#B35555;}
.drmp .kgol { position:relative; min-height:54px; padding-right:167px;}
.drmp .kgol p { margin-top:20px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px;}
.drmp .kgol .img { position:absolute; top:0; right:0; margin:0; padding:0; background:none;}
.drmp .kgol .caution { color:#B35555;}
.drmp .config-box {display:block;padding:20px;border:1px solid #ddd;background-color:#f3f3f3;}
.drmp .none-bullet {background-image:none;}
.drmp ul { padding-top:20px;overflow:hidden;}
.drmp li { float:left; padding-left:4px;}
.drmp li:first-child { padding:0;}
.drmp li a { box-sizing:border-box; display:block; width:100%; height:40px; padding:0 0 0 15px; border:1px solid #bbbcbe; text-align:left; overflow:hidden;}
.drmp li span { display:block; height:40px;line-height:40px; padding-right:35px; background:url(../images/content/ico_inf_tab.gif) no-repeat right top 2px;}



@media all and (max-width:459px) {
	.drmp .kgol { position:relative; min-height:54px; padding-right:0;}
	.drmp .kgol p:first-child { padding-right:0;}
	.drmp .kgol .img { position:relative; top:0; left:0; padding:10px 0 0 8px;}
	.drmp li { float:none; padding:5px 0 0;}
	.drmp li:first-child { padding-top:0;}
	
	.wacc img { width:100%; }
}

@media all and (min-width:460px) and (max-width:609px) {
	.drmp .kgol { position:relative; min-height:54px; padding-right:0;}
	.drmp .kgol p:first-child { padding-right:167px;}
	.drmp li { float:none; padding:5px 0 0;}
	.drmp li:first-child { padding-top:0;}
	
	.wacc img { width:100%; }
}


/* 웹접근성 정책 */
.wacc { text-align:center;}
.wacc img { /*width:100%;*/ max-width:600px;}


/* 이메일 무단 수집 거부 */
.emrf { padding-top:10px;}
.emrf h3 { padding:17px 0 20px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.emrf > p { padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px; font-size:13px; color:#505050; line-height:1.4em;}
.emrf div { margin-top:40px; padding:15px 20px 20px; background:#fff; border:1px solid #e5e5e5; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.emrf div p { margin-top:20px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px; font-size:13px; color:#505050; line-height:1.4em;}
.emrf div p:first-child { margin:0;}


/* 메일링서비스 */
.mailing { padding-top:10px;}
.mailing .mail_desc { padding:0 0 10px 0;}
.mailing .mail_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.mailing .mail_desc dt b { color:#5674AB; font-weight:normal;}
.mailing .mail_desc dt i { color:#B35555; font-weight:normal; font-style:normal;}
.mailing .mail_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.mailing .tab_link { margin-top:30px;}
.mailing article { padding-top:45px;}
.mailing article h1 { padding:17px 0 20px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.mailing article dl { padding:30px 20px 20px; background:#fff; border:1px solid #e5e5e5;}
.mailing article dt { padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px; font-size:13px; color:#505050;margin-bottom:5px;}
.mailing article dt strong { color:#B35555; font-weight:normal;}
.mailing article dt.imt {font-weight:bold;font-size:15px;color:#4b82d5;text-decoration:underline;}
.mailing article dt em { font-style:normal; text-decoration:underline;}
.mailing article dd { padding-top:15px; text-align:center; border-top:1px solid #f3f3f3;}
.mailing article dt + dd { padding:50px 0; border:0; display: flex; justify-content: center;}
.mailing article dd > .applcntEmail_box { color: #505050; line-height: 27px;}
.mailing article dd > .applcntEmail_box label { font-size: 16px;}
.mailing article dd > .applcntEmail_box .inp_mail { width: 278px; height: 26px; padding: 0 5px; margin: 3px 0 0 2px; border: 1px solid #d5d5d5;}
.mailing article dd > .applcntEmail_box p { color: #657898; font-size: 13px; padding-top: 5px; text-align: left; padding-left: 62px;}
/* .mailing article dd > label { display:flex; font-size:15px; color:#505050; line-height:22px;}
.mailing article dd > label .applcntEmail_box { padding-left: 7px;}
.mailing article dd > label p { color: #657898; font-size: 13px; padding-top: 5px; text-align: left;}
.mailing article dd > label .inp_mail { width:278px; height:26px; padding:0 5px; border:1px solid #d5d5d5; line-height:24px;} */
.mailing article dd .radio { padding:5px 0 0 10px;}
.mailing article dd .radio span { font-size:13px; color:#505050;}
.mailing article dd > input { padding:4px 25px 7px; background:#bababa; border:0; color:#fff; font-size:12px; cursor:pointer;}
.mailing article dd > input:first-child { background:#4f6da1;}

/* 누리집 의견수렴 동의여부박스 */
.hmpgCont article { padding-top:40px;}
.hmpgCont article h1 { padding:17px 0 20px; background:url(../../images/admin/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.hmpgCont article dl { padding:30px 20px 20px; background:#fff; border:1px solid #e5e5e5; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.hmpgCont article dt { padding-left:8px; background:url(../../images/admin/common/bul_p_desc.png) no-repeat left 9px; font-size:15px; color:#505050;}
.hmpgCont article dd { padding-top:15px; text-align:center; border-top:1px solid #f3f3f3;}
.hmpgCont article dt { padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px; font-size:13px; color:#505050;margin-bottom:5px;}
.hmpgCont article dt + dd { padding:50px 0; border:0;}
.hmpgCont article dd > label { font-size:15px; color:#505050; line-height:22px;}
.hmpgCont article dd > label .inp_mail { width:278px; height:26px; padding:0 5px; border:1px solid #d5d5d5; line-height:24px;}
.hmpgCont article dd .radio { padding:5px 0 0 10px;}
.hmpgCont article dd .radio span { font-size:13px; color:#505050;}
.hmpgCont article dd > input { padding:4px 25px 7px; background:#bababa; border:0; color:#fff; font-size:12px; cursor:pointer;}
.hmpgCont article dd > input:first-child { background:#4f6da1;}
.hmpgCont .mapp1_agree{margin-top:20px; text-align:left; font-size:15px; color:#555; padding-left:15px; display:flex; align-items:center;}
.hmpgCont .mapp1_agree p{display:flex; align-items:center; }
.hmpgCont .mapp1_agree p:before{content:''; width:3px; height:3px; border-radius:100%; background:#555; display:block; margin-right:5px;}
.hmpgCont .mapp1_agree > span{margin-left:15px;}
.hmpgCont .mapp1_agree strong { color:#c96e6e; font-weight:normal;}
.hmpgCont .mapp1_agree em { font-style:normal; text-decoration:underline;}

/* 누리집 의견수렴 동의여부박스 */
.hmpgCont .hmpgUser02 {display:flex; align-items:center; margin-top:50px;border-top:1px solid #555;border-bottom:1px solid #ccc;}
.hmpgCont .hmpgUser02 > span{width:50%; display:flex; align-items:center;}
.hmpgCont .hmpgUser02 label {
	display:inline-block;width:150px;
	font-size:15px; padding:15px;
	border-right:1px solid #ccc;background-color:#e5e5e5;
}
.hmpgCont .hmpgUser02 input {flex:auto; margin:0 20px; display:block; height:35px;line-height:35px;padding:0 5px;border:1px solid #ddd;}

/*개인정보 부분 포인트*/
.infor_point{font-size:15px !important; font-weight:600; color:#c96e6e;}
/* .infor_point span{color:#c96e6e;} */

@media all and (max-width:1100px) {
	.hmpgCont .hmpgUser02 {flex-wrap:wrap;}
	.hmpgCont .hmpgUser02 > span{width:100%;border-bottom:1px solid #ddd;}
	.hmpgCont .hmpgUser02 > span:last-child{border-bottom:none;}
	}

@media all and (max-width:450px) {
	/* .hmpgCont .hmpgUser02 > span{width:100%;} */
	/* .hmpgCont .hmpgUser02 > span:first-child{border-bottom:1px solid #ddd;} */
	.hmpgCont .hmpgUser02 input{margin:0 10px;}
	/* 누리집 의견수렴 동의여부박스 */
	.hmpgCont .mapp1_agree{flex-wrap:wrap;}
	.hmpgCont .mapp1_agree p{display:inline; width:100%;}
	.hmpgCont .mapp1_agree p:before{display:inline-block; vertical-align:middle;}
	.hmpgCont .mapp1_agree > span{display:block; width:100%; margin-left:0; margin-top:20px;}
	.hmpgCont .mapp1_agree > span > *{display:inline-block;}
	
}
@media all and (max-width:355px) {
	.mailing article dd > label .inp_mail { width:160px;}
}

@media all and (min-width:356px) and (max-width:435px) {
	.mailing article dd > label .inp_mail { width:200px;}
}

@media all and (max-width:615px) {
	.mailing article dd .radio { display:block; padding:15px 0 0;}
	.mailing article dt + dd { flex-direction: column;}
	.mailing article dd > label { justify-content: center;}
}

@media all and (min-width:750px) {
	.mailing .tab_link li:first-child { /*margin-right:-9px;*/}
	.mailing .tab_link li:first-child + li { margin-left:-9px;}
}


/* 뷰어다운로드 */
.vwdn { padding-top:10px;}
.vwdn > dl > dt { padding:17px 0 0; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.vwdn > dl > dd { margin-top:20px;}
.vwdn > dl > dd > p { margin-top:5px; padding-left:8px; background:url(../images/common/bul_p_desc.png) no-repeat left 9px; font-size:13px; color:#505050; line-height:1.4em;}
.vwdn > dl > dd > p:first-child { margin:0;}
.vwdn .vwtype { padding:20px; background:#fff; border:1px solid #e5e5e5; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.vwdn .vwtype:after { display:block; clear:both; content:"";}
.vwdn .vwtype .img { float:left; width:25%; text-align:center;}
.vwdn .vwtype .img p:first-child { padding-bottom:10px;}
.vwdn .vwtype .img a { display:inline-block; width:130px; height:33px; padding-left:10px; background:url(../images/content/bg_vwdn_down.gif) no-repeat right 3px top; border:1px solid #bbb; border-radius:1px; color:#505050; text-align:left; line-height:29px; vertical-align:top;}
.vwdn .vwtype dl { float:right; width:75%;}
.vwdn .vwtype dt { font-size:18px; color:#505050;}
.vwdn .vwtype dd { padding-top:15px; font-size:13px; color:#505050; line-height:1.4em;}

@media all and (max-width:734px) {
	.vwdn .vwtype .img { float:none; width:100%; padding-bottom:20px; text-align:left;}
	.vwdn .vwtype .img:after { display:block; clear:both; content:"";}
	.vwdn .vwtype .img p { float:left; height:35px;}
	.vwdn .vwtype .img p:first-child { padding:0 10px 0 0;}
	.vwdn .vwtype .img a { width:100px; padding:0; background:url(../images/content/bg_vwdn_down.gif) no-repeat left top; text-align:center;}
	.vwdn .vwtype dl { float:none; width:100%;}
}


/* 관련사이트 */
.stlink { padding-top:10px; font-size:13px;}
.stlink article { position:relative; margin-top:20px; padding:15px 30px 15px 130px; background:#fff; border:1px solid #e7e7e7; border-radius:5px; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.stlink article:first-child { margin:0;}
.stlink header { position:absolute; top:40px; left:25px; font-size:20px;}
.stlink header span { display:block; padding-top:10px;}
.stlink header + div { padding:0 0 6px 25px; border-left:1px solid #e2e2e2;overflow:hidden;}
.stlink div .oh { float:left; width:50%;}
.stlink ul { float:left; width:50%;}
.stlink li { padding:3px 10px 0 0;}
.stlink li a { font-size:13px; color:#515050; letter-spacing:-1px; line-height:1.4em;}
.stlink li a:hover,
.stlink li a:focus { text-decoration:underline;}

@media all and (max-width:426px) {
	.stlink div .oh { float:none; width:100%;}
	.stlink ul { float:none; width:100%;}
}

@media all and (min-width:427px) and (max-width:509px) {
	.stlink div .oh { float:none; width:100%;}
}

@media all and (max-width:749px) {
	.stlink article { padding:15px 30px;}
	.stlink header { position:relative; top:0; left:0; padding-bottom:20px;}
	.stlink header span { display:inline; padding:0;}
	.stlink header + div { padding:20px 0 0; border-top:1px dashed #e2e2e2; border-left:0;}
}

@media all and (min-width:750px) and (max-width:824px) {
	.stlink div .oh { float:none; width:100%;}
}

@media all and (min-width:900px) and (max-width:1089px) {
	.stlink div .oh { float:none; width:100%;}
}


/* RSS서비스 */
.rsss { padding-top:10px;}
.rsss h3 { padding:17px 0 20px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.rsss table { width:100%; background:#fff; border-top:1px solid #d7d7d7; box-shadow:0 3px 3px rgba(0,0,0,0.1);}
.rsss table th,
.rsss table td { padding:9px 13px; border:1px solid #d7d7d7; border-top:0; border-left:0; font-size:13px; color:#505050; text-align:left;}
.rsss table th:first-child { border-left:1px solid #d7d7d7;}
.rsss table thead th { background:#e5e8f0; text-align:center;}
.rsss table a { color:#505050;}
.rsss table button { height:25px; padding:0 10px; background:#e2e2e2;}
.rsss table button i { display:block; height:25px; padding:0 10px; background:url(../images/content/bul_rss_btn.gif) no-repeat right 10px; font-size:13px; color:#505050; font-style:normal; line-height:23px; white-space:nowrap;}


.apbet { padding-top:10px;}
.apbet .oh { overflow:hidden; margin-left:-15px;}
.apbet .oh .slice { float:left; width:50%;}
.apbet .oh .slice:after { display:block; clear:both; content:"";}
.apbet .oh .slice div { float:left; width:50%; padding-top:40px;}
.apbet .oh:first-child .slice div { padding-top:0;}
.apbet article { margin-left:15px;}
.apbet article header { padding-bottom:15px; border-bottom:2px solid #3f3e3c; font-size:18px; color:#3f3e3c; text-align:center; line-height:1em;}
.apbet ul { padding-bottom:10px; background:#f7f7f7;}
.apbet li a { display:block; padding:8px 0 8px 23px; background:url(../images/content/bul_sitemap.png) no-repeat 12px 15px; color:#292929; font-size:15px; line-height:1em;}
.apbet li a:hover,
.apbet li a:focus { color:#596eb0;}
.apbet li.nwin a { position:relative;}
.apbet li.nwin a i { position:absolute; top:14px; right:10px; display:block; width:11px; height:12px; background:url(../images/common/ico_left_nwin.png) no-repeat left top; vertical-align:top;}
.apbet li.nwin a i b { overflow:hidden; display:block; visibility:hidden; width:11px; height:12px; font-size:1px;}

@media all and (max-width:399px) {
	.apbet .oh { overflow:hidden; margin-left:0;}
	.apbet .oh .slice,
	.apbet .oh .slice div { float:none; width:100%;}
	.apbet .oh:first-child .slice div + div,
	.apbet .oh:first-child .slice + .slice div { padding-top:40px;}
	.apbet article { margin-left:0;}
}

@media all and (min-width:400px) and (max-width:674px) {
	.apbet .oh .slice { float:none; width:100%;}
	.apbet .oh:first-child .slice + .slice div { padding-top:40px;}
}


/* 사이트맵 */
.sitemap { padding-top:10px;}
.sitemap .oh { overflow:hidden; margin-left:-15px;}
.sitemap .oh .slice { float:left; width:50%;}
.sitemap .oh .slice:after { display:block; clear:both; content:"";}
.sitemap .oh .slice div { float:left; width:50%; padding-top:40px;}
.sitemap .oh:first-child .slice div { padding-top:0;}
.sitemap article { margin-left:15px;}
.sitemap article header { padding-bottom:15px; border-bottom:2px solid #3f3e3c; font-size:18px; color:#3f3e3c; line-height:1em;}
.sitemap article header a { color:#3f3e3c; font-family:'Noto Sans KR', sans-serif;}
.sitemap li a { display:block; padding:12px 0; border-bottom:1px solid #e7e7e7; color:#292929; font-size:15px; line-height:1em;}
.sitemap li a:hover,
.sitemap li a:focus { color:#596eb0;}
.sitemap li li a { padding-left:23px; background:url(../images/content/bul_sitemap.png) no-repeat 12px 18px; font-size:13px; color:#666;}
.sitemap li.nwin a { position:relative;}
.sitemap li.nwin a i {margin:1px 0 0 10px; display:inline-block; width:11px; height:12px; background:url(../images/common/ico_left_nwin.png) no-repeat left top; vertical-align:top;}
.sitemap li.nwin a i b { overflow:hidden; display:block; /*visibility:hidden; width:11px; height:12px;*/ position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0, 0, 0, 0); clip-path:polygon(0 0, 0 0, 0 0);}

@media all and (max-width:399px) {
	.sitemap .oh { overflow:hidden; margin-left:0;}
	.sitemap .oh .slice,
	.sitemap .oh .slice div { float:none; width:100%;}
	.sitemap .oh:first-child .slice div + div,
	.sitemap .oh:first-child .slice + .slice div { padding-top:40px;}
	.sitemap article { margin-left:0;}
}

@media all and (min-width:400px) and (max-width:674px) {
	.sitemap .oh .slice { float:none; width:100%;}
	.sitemap .oh:first-child .slice + .slice div { padding-top:40px;}
}


/* 종합민원안내 */
.cpln { padding-top:0;}
.cplnHeader{padding:40px 0 0 0 !important;}
.cpln header h3 {font-size:21px;}
.cpln .tab_link { margin:30px 0;}
.cpln strong { display:block; font-weight:normal;}
/*
.cpln table { margin-top:10px; width:100%; background:#fff; border-top:1px solid #d7d7d7; box-shadow:0 3px 3px rgba(0,0,0,0.1);}
.cpln table th,
.cpln table td { padding:9px 13px; border:1px solid #d7d7d7; border-top:0; border-left:0; font-size:13px; color:#505050;}
.cpln table th:first-child { border-left:1px solid #d7d7d7;}
.cpln table thead th { background:#e5e8f0; text-align:center;}
*/

.cpln table td a {color:#5568a1;}
.cpln table td a:hover,
.cpln table td a:focus { text-decoration:underline;}
.cpln table td i {margin:4px 0 0 10px; display:inline-block; width:11px; height:12px; background:url(../images/common/ico_left_nwin.png) no-repeat left top; vertical-align:top;}
.cpln table td i b { overflow:hidden; display:block; /*visibility:hidden; width:11px; height:12px;*/ position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0, 0, 0, 0); clip-path:polygon(0 0, 0 0, 0 0);}


@media all and (min-width:750px) {
	.cpln .tab_link li:first-child { margin-right:-9px;}
	.cpln .tab_link li:first-child + li { margin-left:-9px;}
}


/* 에러 페이지 */
#error_page { width:100%; height:100%; background:#f8f8f8;}
#error_page > div { position:fixed; top:50%; left:0; width:100%; height:340px; margin-top:-170px;}
#error_page article { max-width:880px; margin:0 auto; padding:0 10px;}
#error_page article h1 { width:135px; margin:0 auto; padding:54px 0 10px 125px; background:url(../images/common/bg_error.png) no-repeat left top; font-size:40px; color:#545353; font-weight:normal; letter-spacing:1px; line-height:1em;}
#error_page .tab_link { margin-top:30px;}
#error_page .tab_link ul { background:#f8f8f8;}
#error_page p { max-width:600px; margin:0 auto; padding-top:5px; font-size:24px; color:#6b6b6b; line-height:1em;}
#error_page .tab_link + p { padding-top:30px;}
#error_page .tab_link + p + p + p { padding-top:20px; font-size:13px; color:#565656;}
#error_page .tab_link + p + p + p + p { font-size:13px; color:#565656;}
#error_page p strong { color:#B35555;}

@media all and (max-width:400px) {
	#error_page p { font-size:15px; letter-spacing:-1px;}
	#error_page .tab_link + p + p + p { line-height:1.4em;}
	#error_page .tab_link + p + p + p + p { line-height:1.4em;}
}

@media all and (min-width:401px) and (max-width:529px) {
	#error_page p { max-width:440px; margin:0 auto; font-size:18px;}
	#error_page .tab_link + p + p + p { line-height:1.4em;}
	#error_page .tab_link + p + p + p + p { line-height:1.4em;}
}


/* 통합검색 */
#ttsch { position:relative; padding:35px 186px 0 0;}
#ttsch > header { position:relative; width:100%; max-width:994px; margin:0;}
#ttsch > header > div { position:absolute; top:0; right:222px; width:460px; z-index:500;}
#ttsch .sch_area { position:relative; width:248px; height:32px; padding:0 104px 0 100px; margin:0 auto; background:#fff; border:4px solid #32355c;}
#ttsch .sch_area .select { position:absolute; top:0; left:0; width:100px;}
#ttsch .sch_area .select .list { position:relative; width:100px; height:32px;}
#ttsch .sch_area .select .list button { width:100px; height:32px; padding-left:10px; background:url(../images/sch/bul_sch_select.gif) no-repeat 85px 15px; text-align:left; line-height:32px;}
#ttsch .sch_area .select .list ul { position:absolute; top:32px; left:0; width:98px; padding-bottom:5px; background:#fff; border:1px solid #32355c; border-top:0; font-size:13px;}
#ttsch .sch_area .select .list li a { display:block; padding:2px 5px; color:#333;}
#ttsch .sch_area .select .list li a:hover,
#ttsch .sch_area .select .list li a:focus { background:#f8f8f8;}
#ttsch .sch_area .select label { position:absolute; top:0; left:-10000px;}

#ttsch .sch_area .input input { box-sizing:border-box; width:100%; height:32px; padding:0 10px; border:0; background:#fff; line-height:30px;}
#ttsch .sch_area ul.schgo { position:absolute; top:0;left:384px; background-color:#32365c; width:72px; height:32px;}

#ttsch .sch_area .btn_list { position:absolute; top:0; right:72px; width:32px; height:32px; background:#fff url(../images/sch/bul_sch_select.gif) no-repeat 13px 15px;}
#ttsch .sch_area .btn_list span { width:32px; height:32px;}
#ttsch .sch_area .newly { position:absolute; top:32px; left:100px; width:280px; padding-bottom:5px; background:#fff; border:1px solid #32355c; border-top:0; font-size:13px;}
#ttsch .sch_area .newly li a { overflow:hidden; display:block; padding:2px 5px; color:#333; text-overflow:ellipsis; white-space:nowrap;}
#ttsch .sch_area .newly li a:hover,
#ttsch .sch_area .newly li a:focus { background:#f8f8f8;}
#ttsch .sch_area .newly li a strong { color:#B35555;}

#ttsch .sch_area input[type="submit"] { position:absolute; top:0; right:0; width:72px; height:32px; background:#32355c; border:0; font-size:15px; color:#fff; text-align:center; line-height:26px; cursor:pointer;}

#ttsch .dtl_sch { position:relative; padding-top:108px; z-index:450;}
#ttsch .btn_dtl { position:absolute; top:11px; right:130px; padding-left:12px; background:url(../images/sch/bul_sch_dtl.png) no-repeat left 8px; font-size:12px; vertical-align:top;}
#ttsch .dtl { position:relative; margin-bottom:25px; padding:15px 10px; background:#e7e7e7; border:1px solid #ccc; box-shadow:0 3px 3px rgba(0,0,0,0.1);}
#ttsch .dtl dl { box-sizing:border-box; position:relative; width:100%; max-width:700px; margin:0 auto; padding-left:87px;}
#ttsch .dtl dt { position:absolute; top:0; left:0; font-size:15px; color:#505050; font-weight:bold;}
#ttsch .dtl dd { padding-left:30px; background:url(../images/sch/line_sch_dtl.gif) no-repeat left center; font-size:13px;}

#ttsch .dtl .inp_date { margin:15px auto; height:30px;}
#ttsch .dtl .inp_date dt { line-height:28px;}
#ttsch .dtl .inp_date dd .chk { margin-top:7px;}


#ttsch .dtl .inp_date dd > .picker {position:relative; display:inline-block; vertical-align:middle !important;}
#ttsch .dtl .inp_date dd > .picker label {}
#ttsch .dtl .inp_date dd > .picker label span { overflow:hidden; display:block; position:absolute; visibility:hidden; width:1px; height:1px; font-size:1px;}
#ttsch .dtl .inp_date dd > .picker input {box-sizing:border-box; width:105px; height:30px; background:#fff; border:1px solid #d7d7d7; vertical-align:top;}
#ttsch .dtl .inp_date dd > .picker button {position:absolute; top:0; right:0;  width:27px; height:30px; background:url(../images/common/btn_date.png) no-repeat left top;}

/* 
#ttsch .dtl .inp_date dd > label { display:inline-block; position:relative; width:105px; height:28px; background:#fff; border:1px solid #d7d7d7; vertical-align:top;}
#ttsch .dtl .inp_date dd > label span { overflow:hidden; display:block; position:absolute; visibility:hidden; width:1px; height:1px; font-size:1px;}
#ttsch .dtl .inp_date dd > label input { width:68px; height:28px; padding:0 5px; border:0; color:#5c5c5c; line-height:28px;}
#ttsch .dtl .inp_date dd > label button { position:absolute; top:0; right:0; width:27px; height:28px; background:url(../images/common/btn_date.png) no-repeat left top;}
#ttsch .dtl .inp_date dd > label button span { width:27px; height:28px;}
 */
 
#ttsch .dtl .inp_date .btn_date { padding-left:3px; font-size:0;}
#ttsch .dtl .inp_date .btn_date button { box-sizing:border-box; width:69px; height:30px; margin-left:2px; background:#fff; border:1px solid #d7d7d7; font-size:13px; color:#697078;}
#ttsch .dtl .inp_date .btn_date button.on,
#ttsch .dtl .inp_date .btn_date button:hover,
#ttsch .dtl .inp_date .btn_date button:focus { background:#d8d6d7; border:1px solid #d8d6d7; color:#6a7177;}

#ttsch .dtl .btn_reset { padding-top:20px; text-align:center;}
#ttsch .dtl .btn_reset button { width:140px; height:30px; background:#505050; font-size:13px; color:#fff;}
#ttsch .dtl .btn_close { position:absolute; top:15px; right:15px;}
#ttsch .dtl .btn_close button { width:21px; height:21px; background:url(../images/sch/ico_sch_close.png) no-repeat left top;}
#ttsch .dtl .btn_close span { width:21px; height:21px;}

#ttsch .dtl + .chk { position:absolute; top:11px; right:0px; font-size:12px;}
#ttsch .dtl + .chk label { margin:0;}

#ttsch .realtime { position:absolute; top:60px; right:222px; width:460px; font-size:0; z-index:460; }
#ttsch .realtime header { display:inline-block; height:20px;margin:0 5px; font-size:13px; color:#32355c; font-weight:bold;}
#ttsch .realtime a { display:inline-block;max-width:100px;height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; margin:0 10px; font-size:13px;}

#ttsch .sch_content { width:100%; max-width:994px; min-height:1000px;}
#ttsch .sch_content > header h2 + aside ul { width:100%; height:42px; border:1px solid #cfcfcf; box-shadow:0 3px 3px rgba(0,0,0,0.1);}
#ttsch .sch_content > header h2 + aside li { float:left; width:12.4%;}
#ttsch .sch_content > header h2 + aside li a { display:block; height:30px; padding-top:12px; background:#fff; border-left:1px solid #cfcfcf; font-size:15px; color:#000; text-align:center; line-height:1em;}
#ttsch .sch_content > header h2 + aside li:last-child { width:13.2%;}
#ttsch .sch_content > header h2 + aside li:first-child a { border-left:0;}
#ttsch .sch_content > header h2 + aside li a.on,
#ttsch .sch_content > header h2 + aside li a:hover,
#ttsch .sch_content > header h2 + aside li a:focus { background:#cbc8c3 url(../images/sch/bul_sch_tab.gif) no-repeat center 33px;}

#ttsch .sch_content > header h3 { padding-top:40px; font-size:20px; color:#262626; font-weight:normal; line-height:1.4em;}
#ttsch .sch_content > header h3 strong { color:#d62502; font-weight:normal;}

#ttsch .sch_content > header h3 + aside { padding-top:25px;}
#ttsch .sch_content > header h3 + aside ul { background:url(../images/sch/bg_sch_stab.png) repeat left top; border-bottom:1px solid #e1e1e1;}
#ttsch .sch_content > header h3 + aside li { float:left; height:40px; padding-top:1px; background:url(../images/sch/line_sch_stab.gif) no-repeat left 15px;}
#ttsch .sch_content > header h3 + aside li a { display:block; height:28px; padding:12px 24px 0 25px; font-size:15px; color:#212121; line-height:1em;}
#ttsch .sch_content > header h3 + aside li a.on,
#ttsch .sch_content > header h3 + aside li a:hover,
#ttsch .sch_content > header h3 + aside li a:focus { text-decoration:underline;}
#ttsch .sch_content > header h3 + aside li strong { color:#a35f28;}
#ttsch .sch_content > header h3 + aside li.fst { background:none;}
/* #ttsch .sch_content > header h3 + aside li.fst a { padding-left:0;} */

#ttsch .sch_list { position:relative;}
#ttsch .sch_list header { padding:75px 0 10px; border-bottom:2px solid #adadad; font-size:18px; color:#313131; line-height:1em;}
#ttsch .sch_content > header + .sch_list header { padding-top:50px;}
#ttsch .sch_list header strong { color:#236474;}
#ttsch .sch_list header + aside { position:absolute; top:48px; right:0;}
#ttsch .sch_list header + aside li { float:left;}
#ttsch .sch_list header + aside li button { display:block; padding:1px 10px 4px; background:#fff; border:1px solid #e2e2e2; font-size:12px; color:#445776;}
#ttsch .sch_list header + aside li button.on,
#ttsch .sch_list header + aside li button:hover,
#ttsch .sch_list header + aside li button:focus { background:#445776; border:1px solid #445776; color:#fff;}

#ttsch .sch_list dt { padding:18px 0 5px;}
#ttsch .sch_list dt a { font-size:18px; color:#26267b; line-height:1em;}
#ttsch .sch_list dt strong { color:#d85555;}
#ttsch .sch_list dt a:hover,
#ttsch .sch_list dt a:focus { text-decoration:underline;}
#ttsch .sch_list dt span { margin-left:10px; font-size:12px; color:#313131; line-height:22px;}

#ttsch .sch_list dd { padding-bottom:20px; border-bottom:1px solid #e1e1e1;}
#ttsch .sch_list dd p { font-size:13px; color:#262626; line-height:1.5em;}
#ttsch .sch_list dd p strong { color:#BF4444;}

/*2018 검색추가*/
#ttsch .sch_list dd .file { padding-top:15px;}
#ttsch .sch_list dd .file li { margin-top:10px; padding-left:11px; background:url(../images/sch/bul_sch_file.png) no-repeat left 8px; line-height:1em;}
#ttsch .sch_list dd .file li > a { font-size:13px; color:#6e6e6e;}
#ttsch .sch_list dd .file li i { display:inline-block; width:79px; height:15px; margin-left:10px; font-size:0;}
#ttsch .sch_list dd .file li i:after { display:block; clear:both; content:"";}
#ttsch .sch_list dd .file li i a { display:block; float:left; width:21px; height:15px;background:url(../images/sch/ico_sch_file01.png) no-repeat left top;}
#ttsch .sch_list dd .file li i a + a { float:left; width:27px;background:url(../images/sch/ico_sch_file02.png) no-repeat right top;}
#ttsch .sch_list dd .file li i a + a +a { float:left; width:27px;background:url(../images/sch/ico_sch_view01.png) no-repeat right top;}
#ttsch .sch_list dd .file li i a b { overflow:hidden; display:block; visibility:hidden; height:15px;}
.view_more{border:1px solid #ddd; background:#fafafa; font-size:12px; padding:7px; margin-top:8px;}
#ttsch .sch_list dd .location { padding-top:40px;}
#ttsch .sch_list dd .location:after { display:block; clear:both; content:"";}
#ttsch .sch_list dd .location li { float:left; padding:0 7px 0 12px; background:url(../images/sch/bul_sch_loc.png) no-repeat left 3px; font-size:13px; line-height:1em;}
#ttsch .sch_list dd .location li a,
#ttsch .sch_list dd .location li strong { color:#666;}
#ttsch .sch_list dd .location li:first-child { padding-left:0; background:none;}
#ttsch .sch_list dd .location li:first-child a { display:block; width:11px; height:13px; background:url(../images/sch/ico_sch_loc.png) no-repeat left 2px;}
#ttsch .sch_list dd .location li:first-child span { overflow:hidden; display:block; visibility:hidden; width:11px; height:13px;}

#ttsch .sch_list table { margin-top:20px; width:100%; background:#fff; box-shadow:0 3px 3px rgba(0,0,0,0.1);}
#ttsch .sch_list table th { text-align:center; padding:9px 13px; border-top:0; border-left:0; font-size:13px; color:#3a5783;}
#ttsch .sch_list table thead th { background:#f3f6fb;border:1px solid #abbcda; border-left:0; text-align:center;}
#ttsch .sch_list table td { text-align:center; padding:9px 13px; border:1px solid #d7d7d7; border-top:0; border-left:0; font-size:13px; color:#3a5783;}
#ttsch .sch_list table th:first-child { border-left:1px solid #abbcda;}

#ttsch .sch_content > .nothing { padding:100px 0; border-bottom:1px solid #e1e1e1; font-size:15px; color:#262626; line-height:15px; text-align:center;}
#ttsch .sch_list .nothing { padding:50px 0; border-bottom:1px solid #e1e1e1; font-size:15px; color:#262626; line-height:15px; text-align:center;}

#ttsch .sch_list .btn_more { padding-top:18px; text-align:center;}
#ttsch .sch_list .btn_more a { display:inline-block; width:136px; height:24px; padding-top:8px; background:#fff; border:1px solid #d8d8d8; box-shadow:0 3px 3px rgba(0,0,0,0.1); font-size:13px; color:#282828; line-height:1em;}

#ttsch .movimg { position:relative; padding-left:180px; border-bottom:1px solid #e1e1e1;}
#ttsch .movimg .img img { position:absolute; top:20px; left:0;width:146px; height:108px;}

#ttsch .movimg dd .location { padding-top:20px;}
#ttsch .movimg dd { padding-bottom:20px; border-bottom:0;}

#ttsch #quick { position:absolute; top:116px; right:0; width:171px;}
#ttsch #quick .btm { padding-bottom:10px; background:url(../images/sch/bul_sch_quick.png) no-repeat left bottom;}
#ttsch #quick article { margin-left:5px; padding:0 0 20px 20px; border-left:1px solid #bebebe; line-height:1em;}
#ttsch #quick article header { padding-bottom:10px;}
#ttsch #quick article header a { font-size:15px; color:#0e012e; font-weight:bold;}
#ttsch #quick article header h3 { display:none; font-size:15px; color:#0e012e; line-height:1em;}

#ttsch #quick .fav_sch { margin:0; padding:0; border:0;}
#ttsch #quick .fav_sch header { padding-left:25px;}
#ttsch #quick .fav_sch header + div { background:url(../images/sch/bul_sch_quick.png) no-repeat left top;}
#ttsch #quick .fav_sch header + div > div { margin-left:5px; padding:0 0 20px 20px; border-left:1px solid #bebebe;}
#ttsch #quick .fav_sch dl { position:relative; padding-top:23px;}
#ttsch #quick .fav_sch dt { position:absolute; top:0; right:0; width:50%;}
#ttsch #quick .fav_sch dt:first-child { left:0;}
#ttsch #quick .fav_sch dt a { display:block; height:21px; background:#fff; border:1px solid #e2e2e2; font-size:12px; color:#768398; text-align:center; line-height:19px;}
#ttsch #quick .fav_sch dt a.on,
#ttsch #quick .fav_sch dt a:hover,
#ttsch #quick .fav_sch dt a:focus { background:#768398; border:1px solid #768398; color:#fff;}
#ttsch #quick .fav_sch dd li { overflow:hidden; position:relative; height:15px; margin-top:10px; padding:0 40px 0 20px; background:url(../images/sch/bul_sch_fav.png) no-repeat; font-size:13px; line-height:1em;}
#ttsch #quick .fav_sch dd li a { color:#313131;}
#ttsch #quick .fav_sch dd li span { position:absolute; top:0; right:0; color:#313131;}
#ttsch #quick .fav_sch dd li span.n {font:bold 11px 'Dotum',sans-serif;color:#f14e4e;}
#ttsch #quick .fav_sch dd li span span.u {position:absolute;top:3px; right:20px;display:inline-block;width:5px;height:9px;font-size:1px;white-space:nowrap;text-indent:-9999px;vertical-align:bottom;background:url(../images/sch/arrw_up.png) no-repeat;}
#ttsch #quick .fav_sch dd li span span.d {position:absolute;top:3px; right:20px;display:inline-block;width:5px;height:9px;font-size:1px;white-space:nowrap;text-indent:-9999px;vertical-align:bottom;background:url(../images/sch/arrw_dn.png) no-repeat;}
#ttsch #quick .fav_sch dd li:first-child { background-position:left 1px;}
#ttsch #quick .fav_sch dd li:first-child + li { background-position:left -29px;}
#ttsch #quick .fav_sch dd li:first-child + li + li { background-position:left -59px;}
#ttsch #quick .fav_sch dd li:first-child + li + li + li { background-position:left -89px;}
#ttsch #quick .fav_sch dd li:first-child + li + li + li + li { background-position:left -119px;}
#ttsch #quick .fav_sch dd li:first-child + li + li + li + li + li { background-position:left -149px;}
#ttsch #quick .fav_sch dd li:first-child + li + li + li + li + li + li { background-position:left -179px;}
#ttsch #quick .fav_sch dd li:first-child + li + li + li + li + li + li + li { background-position:left -209px;}
#ttsch #quick .fav_sch dd li:first-child + li + li + li + li + li + li + li + li { background-position:left -239px;}
#ttsch #quick .fav_sch dd li:first-child + li + li + li + li + li + li + li + li + li { background-position:left -269px;}

#ttsch #quick .my_sch header { padding-top:30px;}
#ttsch #quick .my_sch li { margin-top:5px; padding-left:7px; background:url(../images/sch/bul_sch_file.png) no-repeat left 8px; line-height:1em;}
#ttsch #quick .my_sch li a { font-size:12px; color:#313131;}
#ttsch #quick .my_sch li button { margin-top:6px; width:9px; height:9px; background:url(../images/sch/ico_sch_my_delete.gif) no-repeat left top;}
#ttsch #quick .my_sch li button span { width:9px; height:9px;}

#ttsch #quick .btn_close { display:none; position:absolute; top:40px; right:25px;}
#ttsch #quick .btn_close button { width:13px; height:13px; background:url(../images/sch/btn_sch_quick_close.gif) no-repeat left top;}
#ttsch #quick .btn_close button span { width:13px; height:13px;}

@media screen {
	#ttsch #quick .my_sch li button { margin-top:4px; width:9px; height:9px; background:url(../images/sch/ico_sch_my_delete.gif) no-repeat left top;}
}

@media all and (max-width:610px) {
	#ttsch .sch_content > header h2 + aside ul { height:168px; border:0; box-shadow:none;}
	#ttsch .sch_content > header h2 + aside li { float:left; width:50%;}
	#ttsch .sch_content > header h2 + aside li a { display:block; height:30px; padding-top:12px; background:#fff; border:1px solid #cfcfcf; box-shadow:0 3px 3px rgba(0,0,0,0.1); font-size:15px; color:#000; text-align:center; line-height:1em;}
	#ttsch .sch_content > header h2 + aside li:last-child { width:50%;}
	#ttsch .sch_content > header h2 + aside li:last-child a { border-left:1px solid #cfcfcf;}
	#ttsch .sch_content > header h2 + aside li:last-child + li a,
	#ttsch .sch_content > header h2 + aside li:last-child + li + li + li a,
	#ttsch .sch_content > header h2 + aside li:last-child + li + li + li + li + li a { border-left:0;}
	#ttsch .sch_content > header h2 + aside li:last-child + li + li a,
	#ttsch .sch_content > header h2 + aside li:last-child + li + li + li a,
	#ttsch .sch_content > header h2 + aside li:last-child + li + li + li + li a,
	#ttsch .sch_content > header h2 + aside li:last-child + li + li + li + li + li a,
	#ttsch .sch_content > header h2 + aside li:last-child + li + li + li + li + li + li a { border-top:0;}
	/*2018 검색 추가*/
	.search_opt{display:none}
	.btn_opt{display:none !important;}
	.direct_url{display:block;}
	.banner_list li{width:49%;}
}

@media all and (max-width:749px) {
	#ttsch { padding:95px 10px 0;}
	#ttsch > header {}
	#ttsch > header > div { position:absolute; top:-120px; right:0; width:100%; z-index:500;}
	#ttsch .sch_area { position:relative; box-sizing:border-box; width:100%; height:40px; padding:0 104px 0 100px; background:#fff; border:4px solid #32355c;}
	#ttsch .sch_area .input input {box-sizing:border-box; width:100%; height:32px; padding:0 10px; border:0; background:#fff; line-height:30px;}
	#ttsch .sch_area ul.schgo { position:absolute; left:auto; top:0;right:0; background-color:#32365c; width:72px; height:32px;}
	#ttsch .sch_area .newly { position:absolute; top:32px; left:100px; right:104px; width:auto; padding-bottom:5px; background:#fff; border:1px solid #32355c; border-top:0; font-size:13px;}
	#ttsch .dtl_sch, #ttsch .realtime {display:none;}
	
	#ttsch .movimg { position:relative; padding:20px 0 0; border-bottom:1px solid #e1e1e1;}
	#ttsch .movimg .img { position:relative; top:0; left:0; text-align:center;}
	#ttsch .movimg .img img { position:relative; top:0; left:0; width:100%; max-width:300px;}
	#ttsch .movimg dd .location { padding-top:20px;}
	#ttsch .movimg dd { padding-bottom:20px; border-bottom:0;}

	#ttsch .sch_list header + aside { display:none;}
	#ttsch .sch_list:last-child .btn_more { padding-bottom:75px;}
	#ttsch .sch_list dt span {margin-left:0px; font-size:12px; color:#313131; line-height:22px; display:block;}

	#ttsch #quick { box-sizing:border-box; top:40px; left:0; width:100%; padding:0 10px;}
	#ttsch #quick .btm { position:relative; padding-bottom:0; background:none;}
	#ttsch #quick article { margin-left:0; padding:0 20px; background:#fff; border-left:0; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
	#ttsch #quick article header { padding-bottom:0;}
	#ttsch #quick article header a { position:absolute; top:0; width:33.3%; display:block; height:21px; background:#fff; border:1px solid #e2e2e2; font-size:12px; color:#768398; font-weight:normal; text-align:center; line-height:19px;}
	#ttsch #quick article header a.on,
	#ttsch #quick article header a:hover,
	#ttsch #quick article header a:focus { background:#768398; border:1px solid #768398; color:#fff;}
	#ttsch #quick article header h3 { display:block; padding:40px 0 15px;}

	#ttsch #quick .fav_sch { margin:0; padding:0 20px; border:0;}
	#ttsch #quick .fav_sch header { padding-left:0;}
	#ttsch #quick .fav_sch header a { left:0;}
	#ttsch #quick .fav_sch header + div { background:none;}
	#ttsch #quick .fav_sch header + div > div { margin-left:0; padding:0 0 20px; border-left:0;}
	#ttsch #quick .fav_sch dl { position:relative; padding-top:23px;}

	#ttsch #quick .fav_sch + .my_sch header a { left:33.3%; width:33.4%;}
	#ttsch #quick .my_sch + .my_sch header a { left:66.7%;}
	#ttsch #quick .my_sch header { padding-top:0;}
	#ttsch #quick .my_sch ul { padding-bottom:20px;}
	#ttsch #quick .my_sch li { margin-top:5px; padding-left:7px; background:url(../images/sch/bul_sch_file.png) no-repeat left 8px; line-height:1em;}
	#ttsch #quick .my_sch li a { font-size:12px; color:#313131;}
	#ttsch #quick .my_sch li button { margin-top:6px; width:9px; height:9px; background:url(../images/sch/ico_sch_my_delete.gif) no-repeat left top;}
	#ttsch #quick .my_sch li button span { width:9px; height:9px;}
	#ttsch #quick .btn_close { display:block;}
	/*2018검색추가*/
	
	
}

@media all and (min-width:750px) and (max-width:789px) {
	#ttsch > header > div { left:0;}
	#ttsch .btn_dtl { top:50px; right:120px;}
	#ttsch .dtl + .chk { top:50px;}
	#ttsch .realtime { left:0; text-align:left;}

	#ttsch .dtl .inp_date dd { background:url(../images/sch/line_sch_dtl.gif) no-repeat left 9px;}
	#ttsch .dtl .inp_date { height:65px;}
	#ttsch .dtl .inp_date .btn_date { display:block; padding:5px 0 0 99px;}
}

@media all and (min-width:790px) and (max-width:899px) {
	#ttsch > header > div { right:122px;}
	#ttsch .btn_dtl { top:0; right:0;}
	#ttsch .dtl + .chk { top:20px;}
	#ttsch .realtime { right:122px;}

	#ttsch .dtl .inp_date dd { background:url(../images/sch/line_sch_dtl.gif) no-repeat left 9px;}
	#ttsch .dtl .inp_date { height:65px;}
	#ttsch .dtl .inp_date .btn_date { display:block; padding:5px 0 0 99px;}
}

/* 업무계획 */
.jobplan {padding-top:10px;}
.jobplan .jobplan_desc { min-height:71px; padding-left:160px; background:url(../images/content/bg_mhhis.png) no-repeat 20px 10px;}
.jobplan .jobplan_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.jobplan .jobplan_desc dt b { color:#5674AB; font-weight:normal;}
.jobplan .jobplan_desc dd { padding-top:30px; font-size:13px; color:#565656;}
.jobplan .tab_link { margin:30px 0 37px;}

.jobplan article {}
.jobplan article header h3 { padding:17px 0 35px; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.jobplan article .plan {position:relative; padding:0 264px 10px 0;}
.jobplan article .plan .plan_info {height:538px; background:#e9e9e9 url(../images/content/jobplan_2015_m_img.gif) no-repeat center bottom; background-size:contain;}
.jobplan article .plan .plan_info p:first-child {font-size:15px; color:#414042; text-align:center; padding:40px 10px 0 10px;}
.jobplan article .plan .plan_info p:first-child span {padding:0 20px 10px 20px; border-bottom:1px dotted #81741d; }
.jobplan article .plan .plan_info p:first-child + p {padding:110px 20px 0 50px;font-size:26px; color:#414042; line-height:40px; text-indent:-35px;}
.jobplan article .plan .plan_info p b {font-size:37px; font-weight:normal;}
.jobplan article .plan .plan_info p b b {color:#fa5051;}

.jobplan article .plan .plan_down {position:absolute; top:0; right:0;}
.jobplan article .plan .plan_down li {width:100%;}
.jobplan article .plan .plan_down li > div {position:relative; padding:9px 0 0 0;}
.jobplan article .plan .plan_down li:first-child div {padding:0;}
.jobplan article .plan .plan_down li div  div a {display:block; width:252px; height:173px; border:1px solid #e2e2e2; box-sizing:border-box; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.jobplan article .plan .plan_down div div a:hover,
.jobplan article .plan .plan_down div div a:focus {border:3px solid #dd8a84; box-sizing:border-box; padding:0; padding:0px;}
.jobplan article .plan .plan_down li:first-child div div {background:#fff url(../images/content/jobplan_bg_pre.gif) no-repeat left bottom; background-size:contain;}
.jobplan article .plan .plan_down li:first-child + li div div {background:#fff url(../images/content/jobplan_bg_inf.gif) no-repeat left bottom; background-size:contain;}
.jobplan article .plan .plan_down li:first-child + li + li div div {background:#fff url(../images/content/jobplan_bg_mov.gif) no-repeat left bottom; background-size:contain;}
.jobplan article .plan .plan_down dl {position:absolute; left:15px; top:15px;}
.jobplan article .plan .plan_down dl dt {font-size:20px; color:#454545;}
.jobplan article .plan .plan_down dl dd {font-size:13px; color:#707070; margin-top:10px;}

.jobplan article .plan_link {}
.jobplan article .plan_link:after { display:block; clear:both; content:"";}
.jobplan article .plan_link li {width:33.33%; float:left;}
.jobplan article .plan_link li div {padding:0 0 0 10px;}
.jobplan article .plan_link li:first-child div {padding:0;}
.jobplan article .plan_link li div a {display:block; height:155px; color:#898888; font-size:24px; line-height:26px; padding:20px 0 0 15px; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.jobplan article .plan_link li:first-child div a {background:#e5e5e5 url(../images/content/jobplan_bg_pro_off.gif) no-repeat right bottom; background-size:contain;}
.jobplan article .plan_link li:first-child + li div a {background:#e5e5e5 url(../images/content/jobplan_bg_maa_off.gif) no-repeat right bottom; background-size:contain;}
.jobplan article .plan_link li:first-child + li + li div a {background:#e5e5e5 url(../images/content/jobplan_bg_fud_off.gif) no-repeat right bottom; background-size:contain;}

.jobplan article .plan_link li.on div a {display:block; height:155px; color:#fff; font-size:24px; line-height:26px; padding:20px 0 0 15px; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.jobplan article .plan_link li.on:first-child div a {background:#fa5051 url(../images/content/jobplan_bg_pro.gif) no-repeat right bottom; background-size:contain;}
.jobplan article .plan_link li:first-child + li.on div a {background:#2f73c3 url(../images/content/jobplan_bg_maa.gif) no-repeat right bottom; background-size:contain;}
.jobplan article .plan_link li:first-child + li + li.on div a {background:#8a6e3d url(../images/content/jobplan_bg_fud.gif) no-repeat right bottom; background-size:contain;}

.jobplan article .plan_com {border:4px solid #e4e4e4; padding:40px 10px 40px 10px; margin-top:10px; text-align:center; background:#fff;}
.jobplan article .plan_com .img_desc_tit {padding-bottom:16px;}
.jobplan article .plan_com .img_desc_tit img {width:100%; max-width:684px;}
.jobplan article .plan_com .img_desc { margin-top:20px;}
.jobplan article .plan_com .img_desc img {width:100%; max-width:684px;}
.jobplan article .plan_com .img_desc div { overflow:hidden; position:absolute; visibility:hidden; width:1px; height:1px; font-size:1px;}


@media all and (max-width:445px) {
	.jobplan .jobplan_desc { padding:0; background:none;}
}

@media all and (max-width:570px) {
	.jobplan article .plan {position:relative; padding:0 0 10px 0;}
	.jobplan article .plan .plan_info {display:none;}
	.jobplan article .plan .plan_down {position:relative;}
	.jobplan article .plan .plan_down:after { display:block; clear:both; content:"";}
	.jobplan article .plan .plan_down li {width:33.33%; float:left; }
	.jobplan article .plan .plan_down li > div {position:relative; padding:0 0 0 10px;}
	.jobplan article .plan .plan_down li:first-child div {padding:0;}
	.jobplan article .plan .plan_down li div  div { }
	.jobplan article .plan .plan_down li div  div a {display:block; width:auto; height:173px; border:1px solid #e2e2e2; box-sizing:border-box; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
	.jobplan article .plan .plan_down dl dt {font-size:15px; color:#454545;}
	.jobplan article .plan .plan_down dl dd {font-size:12px; color:#707070; margin-top:10px;}
	.jobplan article .plan_link li div a {font-size:15px; line-height:18px; font-weight:bold;}
	.jobplan article .plan_link li.on div a {font-size:15px; line-height:18px; font-weight:bold;}
}


@media all and (min-width:750px) {
	.jobplan .tab_link li:first-child { margin-right:-9px;}
	.jobplan .tab_link li:first-child + li { margin-left:-18px;}
	.jobplan .tab_link li:first-child + li + li { margin-left:-27px;}
	.jobplan .tab_link li:first-child + li + li + li { margin-left:-27px;}
	.jobplan .tab_link a { padding:0 40px; }
}

@media all and (min-width:570px) and (max-width:662px) {
	.jobplan article .plan .plan_info p:first-child + p {font-size:15px;}
	.jobplan article .plan .plan_info p b {font-size:26px;}
}

@media all and (min-width:662px) and (max-width:850px) {
	.jobplan article .plan .plan_info p:first-child + p {font-size:18px;}
	.jobplan article .plan .plan_info p b {font-size:29px;}
}

/* 기획재정부 산하기관 보도자료 RSS */
.rss_link_list {position:relative; margin:80px 0 0 0; padding:0px 15px 25px 15px; background:#f9f9f9 url(../images/content/bg_rss.png) no-repeat 80px bottom; border-radius:5px; font-size:12px; min-height:460px;}
.rss_link_list h3 {height:69px; line-height:69px; font-size:20px; font-weight:normal; letter-spacing:-0.03em;}
.rss_link_list .rss_body {position:relative; padding:20px 0 0 233px; background:url(../images/content/bg_wave.png) repeat-x left top;}
.rss_link_list .rss_desc {position:absolute; top:20px; left:0; letter-spacing:-0.03em;}
.rss_link_list .rss_desc dt {font-size:24px; line-height:30px;}
.rss_link_list .rss_desc dt strong {display:block;}
.rss_link_list .rss_desc dt span {font-size:18px;}
.rss_link_list .rss_desc dd {font-size:12px; color:#878787; margin-top:15px;}
.rss_link_list .rss_desc dd span {display:block;}

.rss_link_list .rss_list > ul > li > a {position:absolute; top:-42px; right:236px; font-size:13px; background:url(../images/content/line_rss.gif) no-repeat left 9px; padding:5px 10px; display:inline-block;}
.rss_link_list .rss_list > ul > li:first-child > a {background:none;}
.rss_link_list .rss_list > ul > li > a {color:#000;}
.rss_link_list .rss_list > ul > li > a.on,
.rss_link_list .rss_list > ul > li > a:hover,
.rss_link_list .rss_list > ul > li > a:focus {color:#98824d;}
.rss_link_list .rss_list > ul > li + li > a {right:177px;}
.rss_link_list .rss_list > ul > li + li + li > a {right:118px;}
.rss_link_list .rss_list > ul > li + li + li + li > a  {right:59px;}
.rss_link_list .rss_list > ul > li + li + li + li + li > a  {right:0;}
.rss_link_list .rss_list > ul > li > div {position:relative;}
.rss_link_list .rss_list > ul > li > div:after { display:block; clear:both; content:"";}
.rss_link_list .rss_list > ul > li > div {position:relative;}

.rss_link_list .rss_list .rss_all dl {float:left; width:50%; padding-top:20px;}
.rss_link_list .rss_list .rss_all dl dt {font-size:18px; line-height:18px; letter-spacing:-0.03em; padding:0 10px 0 0; margin-bottom:15px;}
.rss_link_list .rss_list .rss_all dl dd {padding:0 10px 0 0; height:120px;}
.rss_link_list .rss_list .rss_all dl dd a {position:relative; overflow:hidden; display:block; height:24px; font-size:12px; color:#545353; line-height:22px; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal; padding-left:15px;}
.rss_link_list .rss_list .rss_all dl dd a:hover,
.rss_link_list .rss_list .rss_all dl dd a:focus {text-decoration:underline;}
.rss_link_list .rss_list .rss_all dl dd a i { position:absolute; top:5px; left:0; display:block; width:11px; height:12px; background:url(../images/common/ico_left_nwin.png) no-repeat left top; vertical-align:top;}
.rss_link_list .rss_list .rss_all dl dd a i b { overflow:hidden; display:block; visibility:hidden; width:11px; height:12px; font-size:1px;}

.rss_link_list .rss_list .rss_all dl + dl dt {padding:0 0 0 10px;}
.rss_link_list .rss_list .rss_all dl + dl dd {padding:0 0 0 10px;}
.rss_link_list .rss_list .rss_all dl + dl + dl dt {padding:0 10px 0 0;}
.rss_link_list .rss_list .rss_all dl + dl + dl dd {padding:0 10px 0 0;}
.rss_link_list .rss_list .rss_all dl + dl + dl +dl dt {padding:0 0 0 10px;}
.rss_link_list .rss_list .rss_all dl + dl + dl + dl dd {padding:0 0 0 10px;}
.rss_link_list .rss_list .rss_all dl li {background:url(../images/content/rss_num.png) no-repeat; padding:0 0 0 17px;}
.rss_link_list .rss_list .rss_all dl li:first-child {background-position:left 3px;}
.rss_link_list .rss_list .rss_all dl li:first-child + li {background-position:left -38px;}
.rss_link_list .rss_list .rss_all dl li:first-child + li + li {background-position:left -81px;}
.rss_link_list .rss_list .rss_all dl li:first-child + li + li + li {background-position:left -123px;}
.rss_link_list .rss_list .rss_all dl li:first-child + li + li + li + li {background-position:left -164px;}

.rss_link_list .rss_list .list {position:relative;}
.rss_link_list .rss_list .list dl {padding-top:20px;}
.rss_link_list .rss_list .list dl dt {font-size:18px; line-height:18px; letter-spacing:-0.03em; padding:0 10px 0 0; margin-bottom:15px;}
.rss_link_list .rss_list .list dl li {position:relative; padding:0 65px 0 0; color:#545353;}
.rss_link_list .rss_list .list dl li:after {display:block; clear:both; content:"";}
.rss_link_list .rss_list .list dl dd a {position:relative; overflow:hidden; display:block; height:24px; font-size:12px; color:#545353; line-height:12px; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal; padding-left:15px;}
.rss_link_list .rss_list .list dl dd a:hover,
.rss_link_list .rss_list .list dl dd a:focus {text-decoration:underline;}
.rss_link_list .rss_list .list dl dd span {position:absolute; top:0; right:0;}
.rss_link_list .rss_list .list dl dd a i { position:absolute; top:2px; left:0; display:block; width:11px; height:12px; background:url(../images/common/ico_left_nwin.png) no-repeat left top; vertical-align:top;}
.rss_link_list .rss_list .list dl dd a i b { overflow:hidden; display:block; visibility:hidden; width:11px; height:12px; font-size:1px;}
.rss_link_list .rss_list .list .more {position:absolute; top:10px; right:0; display:block; width:123px; height:26px; line-height:25px; background:#fff; text-align:center; font-size:13px; border:1px solid #e1e1e1; border-radius:2px; color:#000;}

@media all and (max-width:499px) {
	.rss_link_list {padding:69px 15px 25px 15px; background:#f9f9f9;}
	.rss_link_list h3 {display:none;}
	.rss_link_list .rss_desc {display:none;}
	.rss_link_list .rss_body {padding:20px 0 0 0;}	
	.rss_link_list .rss_list .rss_all dl {width:100%;}
	.rss_link_list .rss_list .rss_all dl dt {padding:0 0 0 0;}
	.rss_link_list .rss_list .rss_all dl dd {padding:0 0 0 0;}	
	.rss_link_list .rss_list .rss_all dl + dl dt {padding:0;}
	.rss_link_list .rss_list .rss_all dl + dl dd {padding:0;}
	.rss_link_list .rss_list .rss_all dl + dl + dl dt {padding:0;}
	.rss_link_list .rss_list .rss_all dl + dl + dl dd {padding:0;}
	.rss_link_list .rss_list .rss_all dl + dl + dl +dl dt {padding:0;}
	.rss_link_list .rss_list .rss_all dl + dl + dl + dl dd {padding:0;}
}

@media all and (max-width:749px) {
	.rss_link_list {padding:69px 15px 25px 15px; background:#f9f9f9;}
	.rss_link_list h3 {display:none;}
	.rss_link_list .rss_desc {display:none;}
	.rss_link_list .rss_body {padding:20px 0 0 0;}
}

/* 뉴스레터 */
.newsletter { padding:10px 0;overflow:hidden;}
.newsletter .newsl_desc { padding:0 0 45px 145px; background:url(../images/content/bg_mailing.png) no-repeat left 15px;}
.newsletter .newsl_desc dt { font-size:18px; color:#6b6b6b; line-height:1.25em;}
.newsletter .newsl_desc dt b { color:#5674AB; font-weight:normal;}
.newsletter .newsl_desc dt i { color:#c46f6f; font-weight:normal; font-style: normal;}
.newsletter .newsl_desc dd { padding-top:30px; font-size:13px; color:#565656;}

.newsletter .orgButton {float:right;width:200px;height:40px;font-size:15px;color:#fff;line-height:40px;text-align:center;background:#555;border:0;cursor:pointer;-webkit-appearance:none;transition:all .3s;}
.newsletter .orgButton:hover, 
.newsletter .orgButton:focus {background-color:#4696f0;transition:all .3s;}

.newsletter .newsl_tab_link {border:1px solid #e5e5e5;margin-bottom:50px;}
.newsletter .newsl_tab_link ul {background:url(../images/newsletter/newsl_tab_bg.gif) no-repeat center top; }
.newsletter .newsl_tab_link ul:after { display:block; clear:both; content:"";}
.newsletter .newsl_tab_link ul li {float:left; width:50%; box-sizing:border-box; padding:0 0 0 31px;}
.newsletter .newsl_tab_link ul li:first-child {padding:0 31px 0 0;}
.newsletter .newsl_tab_link ul li a {display:block; height:71px; line-height:71px; font-size:15px; padding:0 0 0 27px; color:#354169; background:#b0bbcf url(../images/common/bul_left_dep2.gif) no-repeat 20px 35px;}
.newsl_list_link ul li a {display:block; height:40px; line-height:40px; font-size:15px; padding:0 0 0 27px; color:#354169; background:#b0bbcf url(../images/common/bul_left_dep2.gif) no-repeat 20px 20px;}
.newsletter .newsl_tab_link ul li:first-child + li a {color:#505050; background:#e7e7e7 url(../images/common/bul_left_dep2.gif) no-repeat 20px 35px;}
.newsletter .newsl_tab_link ul li a > i {margin:0px 0 0 5px; display:inline-block; width:11px; height:12px; background:url(../images/common/ico_left_nwin.png) no-repeat left top; vertical-align:middle !important;}
.newsletter .newsl_tab_link ul li a > i b { overflow:hidden; display:block; visibility:hidden; width:11px; height:12px; font-size:1px;}

.newsl_warp {max-width:759px; margin:0 auto; background:url(../images/newsletter/bg_wave.gif) repeat-x left bottom; padding:0 0 4px 0;}
.newsl_warp .newsl_header {padding:0 0 5px 0;}
.newsl_warp .newsl_header:after { display:block; clear:both; content:"";}
.newsl_warp .newsl_header h2 {float:left; font-size:15px; color:#39312f;}
.newsl_warp .newsl_header p {float:right; font-size:12px; color:#5a5959;}
.newsl_warp .newsl_visual {margin-bottom:-30px;}
.newsl_warp .newsl_visual img {width:100%;}
.newsl_warp .newsl_body {background:url(../images/newsletter/newsl_bg.gif) repeat 20px 30px; padding:30px 0 0 0;}

.newsl_warp .newsl_title {padding:25px 23px;}
.newsl_warp .newsl_title h3 {font-size:22px; color:#606060; text-align:center;}
.newsl_warp .newsl_title h3 span {border-top:2px solid #2c2c2c;}
.newsl_warp .newsl_title h3 b {color:#2a3c6e;}

.newsl_warp .newsl_notice {font-size:12px; color:#717277; padding:0 23px;}
.newsl_warp .newsl_notice ul {padding:20px 20px; border-top:1px solid #d2d1cf;}
.newsl_warp .newsl_notice ul li {position:relative; height:22px; padding-left:10px; background:url(../images/newsletter/bul_nw_list_li.gif) no-repeat left 9px;}
.newsl_warp .newsl_notice ul li a {color:#717277; height:22px; line-height:22px; display:block; padding-right:70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal;}
.newsl_warp .newsl_notice ul li a:hover,
.newsl_warp .newsl_notice ul li a:hover span,
.newsl_warp .newsl_notice ul li a:focus,
.newsl_warp .newsl_notice ul li a:focus span { text-decoration:underline;}
.newsl_warp .newsl_notice ul li span {position:absolute; top:0; right:0;}

.newsl_warp .newsl_news {padding:0 20px;}
.newsl_warp .newsl_news:after { display:block; clear:both; content:"";}
.newsl_warp .newsl_news > div {float:left; width:33.33%; box-sizing:border-box; padding:0 3px;}
.newsl_warp .newsl_news > div > div {position:relative; box-sizing:border-box; padding:15px 21px 27px 21px; height:272px;}
.newsl_warp .newsl_news > div:first-child > div {background:#d3d3d3; border:1px solid #d3d3d3;}
.newsl_warp .newsl_news > div:first-child + div > div {background:#c9c8c6; border:1px solid #c9c8c6;}
.newsl_warp .newsl_news > div:first-child + div + div > div {background:#f8f8f8 url(../images/newsletter/newsl_news_bg.gif) no-repeat right bottom; border:1px solid #d6d6d6; padding:15px 21px 41px 21px;}
.newsl_warp .newsl_news > div > div h4 {font-size:15px; color:#2c2c2c; font-weight:normal;}
.newsl_warp .newsl_news > div > div .txt {font-size:12px; line-height:18px; margin-top:25px; height:35px; overflow:hidden;}
.newsl_warp .newsl_news > div > div .txt a {color:#70706f;}
.newsl_warp .newsl_news > div > div .txt a:hover,
.newsl_warp .newsl_news > div > div .txt a:focus {text-decoration:underline;}
.newsl_warp .newsl_news > div > div .thum {margin-top:25px;}
.newsl_warp .newsl_news > div > div .thum img {max-width:100%;}
.newsl_warp .newsl_news > div > div .list {padding:20px 0 10px 0;}
.newsl_warp .newsl_news > div > div .list + .list {padding:10px 0 10px 0; border-top:1px solid #e0e0df;}
.newsl_warp .newsl_news > div > div .list + .list + .list {padding:10px 0 10px 0; border-top:1px solid #e0e0df;}
.newsl_warp .newsl_news > div > div .list li {height:20px; padding-left:5px; background:url(../images/newsletter/bul_nw_list_li2.gif) no-repeat left 9px;}
.newsl_warp .newsl_news > div > div .list a {display:block; height:20px; line-height:20px; font-size:12px; color:#70706f; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal;}
.newsl_warp .newsl_news > div > div .list a:hover,
.newsl_warp .newsl_news > div > div .list a:focus {text-decoration:underline;}
.newsl_warp .newsl_news > div > div .more {position:absolute; top:20px; right:21px; font-size:0; line-height:0;}

.newsl_warp .newsl_focus {padding:25px 23px 0px 23px; background:url(../images/newsletter/bul_nw.gif) no-repeat 23px 25px;}
.newsl_warp .newsl_focus > div {position:relative; background:url(../images/newsletter/bul_nw.gif) no-repeat right top; padding:25px 0 0 191px; box-sizing:border-box;}
.newsl_warp .newsl_focus > div:after {border-top:1px solid #d2d1cf; position:absolute; top:2px; left:4px; right:4px; display:block; content:"";}
.newsl_warp .newsl_focus > div .tit {position:absolute; top:50px; left:5px;  }
.newsl_warp .newsl_focus > div .tit h4 {font-size:24px; line-height:27px; color:#373737; font-weight:normal;}
.newsl_warp .newsl_focus > div .tit h4 span {display:block;}
.newsl_warp .newsl_focus > div .tit p {margin-top:10px;}
.newsl_warp .newsl_focus > div .cont {width:100%; background:url(../images/newsletter/newsl_focus_bg.png) no-repeat center 50%; background-size:contain; display:table; box-sizing:border-box; padding:10px 20px;}
.newsl_warp .newsl_focus > div .cont ul {display:table-cell; vertical-align:middle; text-align:center; width:100%; font-size:0;}
.newsl_warp .newsl_focus > div .cont ul li {display:inline-block; font-size:0; width:50%; box-sizing:border-box; text-align:left; padding:0 0 0 8px;}
.newsl_warp .newsl_focus > div .cont ul li:first-child {padding:0 8px 0 0; text-align:right;}
.newsl_warp .newsl_focus > div .cont ul li img {max-width:100%;}

.newsl_warp .newsl_issue {padding:25px 23px; background:url(../images/newsletter/bul_nw.gif) no-repeat 23px 25px;}
.newsl_warp .newsl_issue > div {position:relative; background:url(../images/newsletter/bul_nw.gif) no-repeat right top; padding:25px 0 0 191px; box-sizing:border-box;}
.newsl_warp .newsl_issue > div:after {border-top:1px solid #d2d1cf; position:absolute; top:2px; left:4px; right:4px; display:block; content:"";}
.newsl_warp .newsl_issue > div .tit {position:absolute; top:50px; left:5px;  }
.newsl_warp .newsl_issue > div .tit h4 {font-size:24px; line-height:27px; color:#373737; font-weight:normal;}
.newsl_warp .newsl_issue > div .tit h4 span {display:block;}
.newsl_warp .newsl_issue > div .tit p {margin-top:10px; font-size:12px; color:#5f5f5f; letter-spacing:-0.03em;}
.newsl_warp .newsl_issue > div .cont {width:100%; display:table;}
.newsl_warp .newsl_issue > div .cont > div {display:table-cell; vertical-align:middle; text-align:center; width:100%; font-size:0;}
.newsl_warp .newsl_issue > div .cont > div > div {display:inline-block; padding:0 10px 0 0; vertical-align:middle; box-sizing:border-box; text-align:right; width:50%;}
.newsl_warp .newsl_issue > div .cont > div > div img {max-width:100%;}
.newsl_warp .newsl_issue > div .cont > div > ul {display:inline-block; vertical-align:middle; padding:0 0 0 10px; box-sizing:border-box; text-align:left; width:50%;}
.newsl_warp .newsl_issue > div .cont > div > ul > li {margin:0 0 4px 0;}
.newsl_warp .newsl_issue > div .cont > div > ul > li img {max-width:100%;}
.newsl_warp .newsl_issue > div .cont > div > ul > li.sns {position:relative; margin:0 0 0 0; background:#273a69; border:1px solid #d6d5d5; max-width:219px; box-sizing:border-box; padding:9px 9px 9px 0; }
.newsl_warp .newsl_issue > div .cont > div > ul > li.sns > div {display:table-cell; vertical-align:middle; text-align:center; width:219px; font-size:0;}
.newsl_warp .newsl_issue > div .cont > div > ul > li.sns h5 {display:inline-block; color:#fff; font-size:13px; width:50%; vertical-align:middle;}
.newsl_warp .newsl_issue > div .cont > div > ul > li.sns ul {display:inline-block; box-sizing:border-box; text-align:right; vertical-align:middle; width:50%;}
.newsl_warp .newsl_issue > div .cont > div > ul > li.sns ul li {display:inline-block; font-size:0; text-align:right; width:33.33%; padding:0 2px; box-sizing:border-box;}
.newsl_warp .newsl_issue > div .cont > div > ul > li.sns ul li img {max-width:100%;}

@media all and (max-width:749px) {
	.newsletter .newsl_tab_link ul {background:none; }
	.newsletter .newsl_tab_link ul li {padding:0; width:100%;}
	.newsletter .newsl_tab_link ul li:first-child {padding:0;}
	.newsletter .newsl_tab_link ul li a {height:auto; line-height:18px; padding:20px 27px 20px 27px; background:#b0bbcf url(../images/common/bul_left_dep2.gif) no-repeat 20px 30px;}
	.newsletter .newsl_tab_link ul li:first-child + li a {background:#e7e7e7 url(../images/common/bul_left_dep2.gif) no-repeat 20px 30px;}
}

@media all and (min-width:521px) and (max-width:608px) {
	.newsl_warp .newsl_issue > div .cont > div > ul > li.sns h5 span {display:none;}
}

@media all and (max-width:520px) {
	.newsl_warp {min-width:310px;}
	.newsl_warp .newsl_visual {position:relative;  overflow:hidden; height:195px; width:100%;}
	.newsl_warp .newsl_visual img {position:relative; width:577px; height:195px; left:50%; margin:0 0 0 -292px;}
	
	.newsl_warp .newsl_news > div {width:100%; padding:0 3px;}
	.newsl_warp .newsl_news > div > div {height:auto;}
	.newsl_warp .newsl_news > div:first-child + div {padding:10px 3px;}
	.newsl_warp .newsl_news > div > div .thum {text-align:center;}
	
	.newsl_warp .newsl_focus > div {padding:80px 0 0 0;}
	.newsl_warp .newsl_focus > div .tit {top:25px;}
	.newsl_warp .newsl_focus > div .tit h4 {font-size:20px; }
	.newsl_warp .newsl_focus > div .tit h4 span {display:inline-block;}
	.newsl_warp .newsl_focus > div .tit p {margin-top:5px;}
	.newsl_warp .newsl_focus > div .cont ul li {width:100%;padding:0 0 0 0; text-align:center;}
	.newsl_warp .newsl_focus > div .cont ul li:first-child {padding:0 0 0 0; text-align:center; margin-bottom:10px;}
	
	.newsl_warp .newsl_issue > div {padding:80px 0 0 0;}
	.newsl_warp .newsl_issue > div .tit {top:25px;}
	.newsl_warp .newsl_issue > div .tit h4 {font-size:20px; }
	.newsl_warp .newsl_issue > div .tit h4 span {display:inline-block;}
	.newsl_warp .newsl_issue > div .tit p {margin-top:0;}
	.newsl_warp .newsl_issue > div .cont > div > div {padding:0 0 0 0; vertical-align:middle; text-align:center; width:100%; margin:0 0 4px 0;}
	.newsl_warp .newsl_issue > div .cont > div > ul {vertical-align:middle; padding:0 0 0 0; text-align:center; width:100%;}
	.newsl_warp .newsl_issue > div .cont > div > ul > li.sns {margin:0 auto;}
}
 
@media all and (max-width:445px) {
	.newsletter .newsl_desc { padding:0 0 45px 0; background:none;}
}

/*  부총리 약력 추가 20170704  */
.mhhis-wrap {width:100%;overflow:hidden;}
.mhhis-wrap > div {text-align:justify;text-justify:inter-word;font-size:15px;margin-top:30px;line-height:23px;color:#666;letter-spacing:-.25px;}
.mhhis-wrap > div b {display:inline-block;font-size:19px;font-weight:bold;color:#657cbf;margin:0 20px 3px 0;vertical-align:bottom;}
@media all and (max-width:749px) {
	.mhhis-wrap {margin-top:30px;}
}


/* 리얼체험 공감 추가 20170913 */
.realMain {position:relative;width:100%;height:179px;background:url('../images/content/20170913/realExp-bg.png') repeat-x top center;box-sizing:border-box;}
.realMain span {
	position:absolute;top:17px;right:60px;
	display:block;width:229px;height:148px;
	font-size:1px;text-indent:-9999px;white-space:nowrap;
	background-size:cover;background:url('../images/content/20170913/realExp-title.png') no-repeat;
}
.realMain figure {width:564px;height:179px;}
.realMain figure img {width:100%;height:100%;object-fit:cover;}
.localNav {width:100%;margin-top:10px;border:1px solid #cfcfcf;box-sizing:border-box;}
.localNav .localOpen {width:100%;height:35px;font-weight:bold;font-size:15px;line-height:35px;color:#363636;text-align:center;cursor:pointer;}
.localNav .localOpen span {display:inline-block;width:17px;height:16px;margin:12px 8px 0 0;background:url('../images/content/20170913/localNav-icon.png') no-repeat;}
.localNav .localCont {display:none;width:100%;transition:all .5s;}
.localNav .localCont ul {overflow:hidden;}
.localNav .localCont ul li {
	float:left;width:16.66%;height:38px;line-height:38px;	
	text-align:center;background-color:#f4f4f4;
	border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;box-sizing:border-box;
}
.localNav .localCont ul li:hover {background-color:#5c9b99;border:none;}
.localNav .localCont ul li:hover a {font-weight:bold;color:#fff;}
/* .localNav .localCont ul li:hover a:hover {color:#fff;cursor:default;text-decoration:none;} */
.localNav .localCont ul li:nth-child(6n) {border-right:none;}
.localNav .localCont ul li a {display:block;height:38px;font-weight:normal;font-size:13px;line-height:38px;color:#666;}
/* .localNav .localCont ul li a:hover {font-weight:bold;color:#333;text-decoration:underline;} */
.realCont {margin-top:30px;}
.realList {width:100%;}
.realList ul {overflow:hidden;}
.realList > ul > li {position:relative;float:left;width:33.33%;padding:5px;box-sizing:border-box;}
.realList li.empty {width:100%;font-size:15px;padding:80px 0;text-align:center;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.realList li a:focus .front {opacity:0;visibility:hidden;transition:all .5s;}
.realList .front {position:relative;z-index:10;width:100%;height:215px;padding:20px;border:1px solid #c8c8c8;background-color:#fff;box-sizing:border-box;transition:all .5s;}
.realList .front:hover {opacity:0;visibility:hidden;transition:all .5s;}
.realList .front h3 {display:block;font-weight:bold;font-size:15px;color:#444;text-decoration:none;line-height:21px;}
.realList .front .realList-complate {
	position:absolute;left:20px;bottom:20px;
	display:inline-block;height:24px;
	font-size:12px;color:#fff;line-height:24px;text-align:center;
	background-color:#f97e24;padding:0 10px;
}
.realList .front .date {
	position:absolute;right:20px;bottom:20px;
	height:24px;line-height:24px;
	font-size:12px;color:#999;text-align:right;
}
.realList .front .date span {display:inline-block;}
.realList .front .date span:first-child {padding:0 10px 2px 0;margin-right:5px;background:url('../images/content/20170913/realExp-div.png') no-repeat right center;}
/* .realList .front .date span:first-child:after {display:inline-block;content:"";margin:0 5px;width:1px;height:10px;} */
.realList .back {position:absolute;z-index:9;top:0;left:0;bottom:0;width:100%;height:100%;padding:5px;box-sizing:border-box;}
.realList .back figure, .realList li .back figure img {width:100%;height:100%;}
.realList .back figure img {object-fit:cover;}
.realList .back .realIcon {position:absolute;left:20px;bottom:20px;overflow:hidden;}
.realList .back .realIcon li {float:left;padding:0 3px;}

@media all and (max-width:1024px) { /* 넷북 */
	.realMain span {display:none;}	
}
@media all and (max-width:800px) { /* 태블릿 */
	.realList > ul > li {width:50%;}
	.rdlist ul li {width:33.33%} /* 리얼체험 상세화면 탭메뉴 넓이값 조정 */
}
@media all and (max-width:460px) { /* 스마트폰 */
	.realMain {height:119px;}
	.realMain figure {width:100%;height:119px;}
	.realMain figure img {width:100%;height:100%;object-fit:cover;}
	.realList > ul > li {clear:left;width:100%;}
	.localNav .localCont ul li {width:33.33%;border-right:1px solid #cfcfcf;}
	.localNav .localCont ul li:nth-child(3n) {border-right:none;}
}

.sch_tp5 input[type="text"] {border-left:1px solid #d8d6d6;}

/* 콘텐츠 상세화면 타이틀 하단 상세설명 공통 추가 */
.app_common {margin:10px 0 30px 0;background-image:none;}
.app_common p {line-height:1.5em;}
.app_common p b { color:#5674AB; font-weight:normal;}
.app_common p a {color:#b83838;text-decoration:underline;}
.app_common p strong { color:#B35555; font-weight:normal; text-decoration:underline;}

/* e나라 모바일과 데스트탑 설정 : 추하 PC모드는 바꾸기 */
.enara-mobile {display:block;}
.enara-pc {display:none;}
@media all and (max-width:1024px){
	.enara-mobile {display:block;}
	.enara-pc {display:none;} 
	/* 저작권정책 */
	.drmp > div > p span {display:block;padding:0;}
	.drmp > div > p img {position:relative;bottom:inherit;right:inherit;margin-top:20px;}
}

/* 정보목록>과거정보목록 페이지 추가 : 20200429 */
.listhistory_con{width:100%; margin-top:0px; display:inline-block;}
.listhistory_con > ul { padding:35px; border:1px solid #ddd; margin-top:20px;}
.listhistory_con > ul > li { display:flex; align-items:flex-start; color:#565656; font-size:15px; margin-top:6px;}
.listhistory_con > ul > li:first-child{margin-top:0px;}
.listhistory_con > ul > li:before{content:''; flex:none; margin-right:7px; display:block; width:5px; height:5px; background:#565656; margin-top:8px; border-radius:100%;}
.listhistory_con h3 {font-family:'Nanum Gothic', sans-serif; margin-top:50px; padding:5px 0 0 0; border-top: 2px solid; width: 70px; font-size:20px; letter-spacing: 0px; color:#1c5fa9; font-weight:normal;}

.listhistory_con .listT{position: relative; overflow-y: hidden; overflow-x: auto; margin-bottom: 50px;margin-top: 20px;}
.listhistory_con table {border: 1px solid #cccccc; border-top: 1px solid #000;}
.listhistory_con thead {border-top: 1px solid #000; border-bottom: 1px solid #cccccc; background: #e1e1e1;}
.listhistory_con th {border-right: 1px solid #cccccc; width: 90px; height: 50px;}
.listhistory_con tbody th {font-weight: 100;}
.listhistory_con th a{display: block; height: 21px; background: url(../images/common/icon_Excel.png) no-repeat center; font-size:0px;}
@media (max-width: 1100px){
	.listhistory_con > ul {padding: 25px;}
	.listhistory_con table{min-width: 1150px;}
}
@media (max-width: 600px){
	.listhistory_con table{min-width: 950px;}
}
/* 다자협약 페이지 추가 : 20200317 */
.mltAgremn_content{width:100%; margin-top:0; display:inline-block;}
.mltAgremn_content > .mltAgremn_title{font-size:34px; color:#404040; line-height:1.2; font-family:'Noto Sans KR', sans-serif !important; margin-top:0;}
.mltAgremn_content h3 {font-family:'Noto Sans KR', sans-serif; margin-top:40px; padding:17px 0 0 0; background:url(../images/common/bul_desc_dt2.gif) no-repeat left 4px; font-size:20px; color:#1c5fa9; font-weight:normal;}
.mltAgremn_content h4{ margin-top:40px; display:inline-block; height:30px; padding:0 45px; background:#d1d1d1; border-radius:20px; font-weight:600; font-size:15px; color:#3f3e3c; line-height:28px; vertical-align:top;}
.mltAgremn_content sup{color:#b65959; line-height:0; font-weight:bold;}
.mltAgremn_content > h5{letter-spacing:0; margin-top:10px; display:flex; align-items:flex-start; color:#666666; font-size:13px; font-weight:normal;}
.mltAgremn_content > h5:before{content:''; flex:none; display:block; width:9px; height:10px; margin-top:4px; margin-right:5px; font-size:13px; color:#b65959; font-family:'Noto Sans KR', sans-serif; background:url(../images/common/bul_mltAgremn.png) no-repeat;}
.mltAgremn_content > p.h7{letter-spacing:0; margin-top:10px; display:flex; align-items:flex-start; color:#666666; font-size:13px; font-weight:600;}
.mltAgremn_content > p.h7:before{content:''; flex:none; display:block; width:19px; height:10px; margin-top:5px; margin-right:5px; font-size:13px; color:#b65959; font-family:'Noto Sans KR', sans-serif; background:url(../images/common/bul_mltAgremn.png);}
.mltAgremn_content > p.h8{letter-spacing:0; margin-top:10px; display:flex; align-items:flex-start; color:#666666; font-size:13px; font-weight:600;}
.mltAgremn_content > p.h8:before{content:''; flex:none; display:block; width:28px; height:10px; margin-top:5px; margin-right:5px; font-size:13px; color:#b65959; font-family:'Noto Sans KR', sans-serif; background:url(../images/common/bul_mltAgremn.png);}
.mltAgremn_content h5 span {word-break:keep-all;}
.mltAgremn_content p.h7 span {word-break:keep-all;}
.mltAgremn_content p.h8 span {word-break:keep-all;}
.mltAgremn_content > h6{letter-spacing:0; margin-top:5px; display:flex; align-items:flex-start; color:#666666; font-size:13px; font-weight:normal;}
.mltAgremn_content > h6:before{content:''; flex:none; display:block; width:18px; height:9px; margin-top:4px; margin-right:5px; font-size:13px; color:#b65959; font-family:'Noto Sans KR', sans-serif; background:url(../images/common/bul_mltAgremn.png) repeat-x;}
.mltAgremn_content > p{font-size:15px; color:#565656; margin-top:30px; font-family:'Nanum Gothic', sans-serif;}
.mltAgremn_content > ul { padding:20px; border:1px solid #ddd; margin-top:20px;}
.mltAgremn_content > ul > li { display:flex; align-items:flex-start; color:#565656; font-size:15px; margin-top:6px;}
.mltAgremn_content > ul > li:first-child{margin-top:0px;}
.mltAgremn_content > ul > li:before{content:''; flex:none; margin-right:7px; display:block; width:5px; height:5px; background:#565656; margin-top:8px; border-radius:100%;}
.mltAgremn_content > ul > li > div > span {color:#b65959;}
	/* 탭 */
	.mltAgremn_tabNav{margin:60px auto 40px auto !important}
	/* 우리나라 입장 */
	.mltAgremn_table01{margin-bottom:0; display:inline-block; margin-top:-20px; width:100%;}
		/* 우리나라 입장  - 범례 */
		.mltAgremn_table01 > .mltAgremn_table01_legend{display:flex; align-items:center; justify-content:flex-end; margin:0;}
		.mltAgremn_table01 > .mltAgremn_table01_legend > li{color:#666; font-size:15px; display:flex; align-items:flex-start;}
		.mltAgremn_table01 > .mltAgremn_table01_legend > li.legend01{margin-right:15px;}
		/*
		.mltAgremn_table01 > .mltAgremn_table01_legend > li:before{content:''; flex:none; display:block; width:22px; height:12px; border:1px solid #c3c3c3; margin-right:10px; margin-top:3px;}
		.mltAgremn_table01 > .mltAgremn_table01_legend > li.legend01:before{background:#bfeddc;}
		.mltAgremn_table01 > .mltAgremn_table01_legend > li.legend02:before{background:#d5e1f3;}
		*/
		/* 우리나라 입장  - 리스트 */
		.mltAgremn_table01 > .mltAgremn_table01_list{display:flex; align-items:center; flex-wrap:wrap; background:#fff; border-left:1px solid #ddd; border-bottom:1px solid #ddd; margin:10px 0 0 0;}
		.mltAgremn_table01 > .mltAgremn_table01_list > li{width:14.28%; text-align:center; align-content:flex-start; margin:0; background:#fff; padding:10px 0; border-right:1px solid #eee; border-top:1px solid #eee; }
		.mltAgremn_table01 > .mltAgremn_table01_list > li:empty{height:43px;}
		.mltAgremn_table01 > .mltAgremn_table01_list > li.legend01{background:#bfeddc;}
		.mltAgremn_table01 > .mltAgremn_table01_list > li.legend02{background:#d5e1f3;}
	/* 상대국 입장 반영 */	
	.mltAgremn_table02{margin:40px 0 10px 0; display:inline-block; width:100%;}
	.mltAgremn_table02 table { width:100%; min-width:610px; border-bottom:1px solid #5d6b98;}
	.mltAgremn_table02 th { padding:10px 0; border-top:2px solid #5d6b98; font-size:15px; color:#3f3f3f; border-right:1px solid #e1e1e1; background:#f7f7f7;}
	.mltAgremn_table02 thead tr {border-bottom:1px solid #e1e1e1;}
	.mltAgremn_table02 thead tr:first-child th:last-child {border-right:0;}
	.mltAgremn_table02 thead tr:last-child {border-bottom:0;}
	.mltAgremn_table02 td { text-align:center; margin:0 auto; padding:8px 0; border-top:1px solid #e2e2e2; font-size:15px; color:#777777;}
	.mltAgremn_table02 .border0,
	.mltAgremn_table02 .border0 { border-top:none; }
	.mltAgremn_table02 table a{ display:inline-block; height:35px; padding-left:15px; border:1px solid #d2d2d2; color:#505050; line-height:35px;  padding-right:35px; background:#fafafa url(../images/content/ico_inf_tab.gif) no-repeat right -2px bottom -2px;}
	/* 참고자료 */
	.mltAgremn_files > li { font-size:18px !important; margin-top:15px !important;}
	.mltAgremn_files > li:before{margin-right:8px !important; margin-top: 11px !important;}
	.mltAgremn_files > li > div > a { display:inline-block; margin:0 5px; padding:5px 10px 5px; background:#e2e2e2; font-size:13px; color:#565656;width:auto;}
	.mltAgremn_files > li > div > a:hover,
	.mltAgremn_files > li > div > a:focus { text-decoration:underline;}
	.mltAgremn_files > li > div > a span { display:block; padding-right:16px; background:url(../images/content/ico_nwin.gif) no-repeat right 1px top 6px;}
		
	/* ==== 800px 이하 일때 ==== */ @media only screen and (max-width:800px) {
		/* 우리나라 입장 */
		.mltAgremn_table01{margin-top:20px;}
		/* 우리나라 입장  - 범례 */
		.mltAgremn_table01 > .mltAgremn_table01_legend{flex-direction:column; align-items:flex-end;}	
		.mltAgremn_table01 > .mltAgremn_table01_legend > li.legend01{margin-right:0;}
	}
	/* ==== 710px 이하 일때 ==== */ @media only screen and (max-width:710px) {
		/* 우리나라 입장  - 리스트 */
		.mltAgremn_table01 > .mltAgremn_table01_list > li{width:16.666%;}
		.mltAgremn_table01 > .mltAgremn_table01_list > li:empty{display:none;}
		
	}
	/* ==== 620px 이하 일때 ==== */ @media only screen and (max-width:620px) {
		/* 우리나라 입장  - 리스트 */
		.mltAgremn_table01 > .mltAgremn_table01_list > li{width:20%;}	
		/* 상대국 입장 반영 */
		.mltAgremn_table02{overflow-x:scroll;}	
	}
	/* ==== 570px 이하 일때 ==== */ @media only screen and (max-width:570px) {	
		.mltAgremn_content > .mltAgremn_title{font-size:24px !important;}		
		/* 우리나라 입장  - 리스트 */
		.mltAgremn_table01 > .mltAgremn_table01_list > li{width:25%;}		
		/* 탭 */
		.mltAgremn_tabNav{margin:0 auto 40px auto !important}	
	}
	/* ==== 380px 이하 일때 ==== */ @media only screen and (max-width:380px) {
		/* 우리나라 입장  - 범례 */	
		.mltAgremn_table01 > .mltAgremn_table01_legend > li{font-size:12px;}		
	}
	/* ==== 350px 이하 일때 ==== */ @media only screen and (max-width:350px) {
		/* 우리나라 입장  - 범례 */	
		.mltAgremn_table01 > .mltAgremn_table01_legend > li{font-size:11px;}	
		/* 우리나라 입장  - 리스트 */
		.mltAgremn_table01 > .mltAgremn_table01_list > li{width:33.33%;}	
	}


/* 350px 이하 (viewport : 414px) */ @media only screen and (max-width:414px) {
	/* content common */
	.body > div > header { padding-bottom:4.831vw; /* padding-bottom:20px; */}
	.body > div > header p { padding-bottom:2.415vw; font-size:3.623vw; /* padding-bottom:10px; font-size:15px; */}
	.body > div > header h1 { font-size:7.246vw; /* font-size:30px; */ }

	
	/* 정보공개 제도안내 */
	.inf_istt .inf_tab {display: flex;flex-wrap: wrap;margin-top:7.246vw;/* margin-top:30px; */}
	.inf_istt .inf_tab li{flex: auto;width: 100%;max-width: 50%;}
	.desc_guide_sub h3,
	.inf_istt h3 { margin-top:7.246vw; padding:4.106vw 0 0 0; font-size:4.831vw; background-position:left top 0.966vw; /* margin-top:30px; padding:17px 0 0 0; font-size:20px; background-position:left top 4px; */}
	.desc_guide_sub ul{padding:4.831vw; margin-top:3.625vw; /* padding:20px; margin-top:15px; */}
	.desc_guide_sub .futurekorea ul{padding:0; margin-top:0; /* padding:20px; margin-top:15px; */}
	.inf_istt .inf_tab li a {display:inline-flex;justify-content: center;align-items: center;border-top: none;border-left: 1px solid #d2d2d2;font-size: 3.140vw;height:8.454vw;padding-left:2.415vw;line-height:8.454vw;/* font-size: 13px; height:35px; padding-left:10px; line-height:35px; */}
    .inf_istt .inf_tab li:nth-child(even) a{border-left:none !important;}
    .inf_istt .inf_tab li:nth-child(-n+2) a{border-top: 1px solid #d2d2d2;}
    .inf_istt .inf_tab li a.nwin,
    .inf_istt .inf_tab li a.fdown{padding-right:2.415vw;line-height: 1;background:#fff;width: 100%;/* padding-right:10px; */}
    .inf_istt .inf_tab li a.nwin:after,
    .inf_istt .inf_tab li a.fdown:after{content:'';display:block;width: 2.899vw;height: 3.140vw;margin-left:1.691vw;/* width: 12px;height: 13px;margin-left:7px; */flex: none;}
    .inf_istt .inf_tab li a.nwin:after{background: #fafafa url(../images/content/ico_nwin.gif) center center / auto no-repeat;}
    .inf_istt .inf_tab li a.fdown:after{background: #fafafa url(../images/content/ico_sym_down.gif)  center top / auto no-repeat;}
	.inf_istt .iog_desc > dt span {font-size: 3.623vw;padding:1.932vw 4.831vw;/* font-size: 15px; padding:8px 20px; */}
	.inf_istt .iog_desc > dt:first-child {padding:0 0 2.415vw; /* padding:0 0 10px; */}
	.inf_istt .iog_li dt{margin-top:4.831vw;font-size:3.865vw;padding:0 0 0.725vw 2.657vw; background-position: left 0.966vw;/* margin-top:20px;font-size:15px; padding:0 0 3px 11px; background-position:left 4px; */}
	.inf_istt .iog_li dd { margin-top:0.966vw; padding-left:2.657vw; font-size:3.682vw; /* margin-top:4px; padding-left:11px; font-size:15px; */}
	.inf_istt .iog_li p, .inf_istt .iog_li li{padding: 0 0 1.208vw 2.657vw; font-size: 3.382vw !important;background-position: left 0.966vw;/* padding: 0 0 5px 11px; font-size:15px; background-position: left 7px; */}

	/* 소식지 */
	.newsletter{margin: 4.831vw auto 0 auto; padding:2.415vw 0; /* margin: 20px auto 0 auto; padding:10px 0; */}
	.newsletter .orgButton {width:48.309vw;height:9.662vw;font-size:3.682vw;line-height:9.662vw; /* width:200px;height:40px;font-size:15px;line-height:40px; */}
	
	.plbd .tab_link {margin: 7.246vw 0px 9.662vw; /* margin: 30px 0px 40px; */}
	.tab_link > div, 
	.tab_link_long div{padding:2.415vw 0; /* padding:10px 0; */}
	.tab_link ul,
	.tab_link_long ul,
	.tab_link li, 
	.tab_link_long li{font-size:3.865vw; /* font-size:15px; */}
	.tab_link li{padding:0; margin:1px 0 0 0;display: inline-block;}
	.tab_link li:nth-child(-n+3){margin:0;}
	.tab_link li a, .tab_link_long li a{height:9.662vw; line-height:9.662vw; font-size:3.682vw; /* height:40px; line-height:40px; font-size:15px; */}

	.pbctn {padding: 0;}
	.pbctn section > header p{padding-bottom: 2.415vw;/* padding-bottom:10px; */}
	.pbctn section > header h1 { font-size:8.696vw; /* font-size:36px; */}
	.pbctn section > p{ padding: 10.870vw 0 6.039vw 0; /* padding: 45px 0 25px 0; */}
	.pbctn section > p.pbctn_rss_link { padding:0px 0 12.077vw 0; /* padding:0px 0 50px 0; */}
	.pbctn section > p.pbctn_rss_link a {padding:0 3.623vw 0 4.831vw; font-size:3.140vw; height:7.971vw; line-height:7.971vw; border-radius:7.971vw; /* padding:0 15px 0 20px; font-size:13px; height:33px; line-height:33px; border-radius:33px; */}
    .pbctn section > p.pbctn_rss_link a span {background-position: right top 3.623vw; padding:0 3.623vw 0 0;/* background-position: right top 15px; padding:0 15px 0 0; */}

    /* 발간물 RSS목록 */
	.pbctn_rss {margin:12.077vw 0; padding:0px 3.623vw 3.623vw 3.623vw; /* margin:50px 0; padding:0px 15px 15px 15px; */}
	.pbctn_rss dt {height: 24.155vw;line-height:16.667vw;font-size:4.831vw;/* height: 100px;line-height:69px;font-size:20px; */}
	.pbctn_rss dd {padding:7.246vw 2.415vw 0 2.415vw; /* padding:30px 10px 0 10px; */}
	.pbctn_rss dd li {padding:0 15.700vw 0 0; /* padding:0 65px 0 0; */}
	.pbctn_rss dd li a {padding-left:4.831vw; /* padding-left:20px; */}
	.pbctn_rss dd li a i {top:1.932vw;width:2.657vw;height:2.899vw;background-size:contain;/* top:8px; width:11px; height:12px; */background-position: center center;}
	.pbctn_rss dd li a i b {width:2.657vw; height:2.899vw; /* width:11px; height:12px; */}
	.pbctn_rss .more {top: 13.768vw;right: 3.623vw;width:29.710vw;height:6.280vw;line-height:6.039vw;font-size:3.140vw;/* top: 57px;right: 15px;width:123px;height:26px;line-height:25px;font-size:13px; */}


	/* 정책연구기관 소개 */
	.rrcs {padding-top: 0;margin-bottom: 7.246vw; /* margin-bottom: 30px; */}
	.rrcs ul li {margin-top: 2.415vw;padding: 4.831vw;border-radius:1.208vw; /* margin-top: 10px;padding: 20px;border-radius:5px; */}
	.rrcs ul li p {width: 100%;padding-top: 0 !important;}
	.rrcs ul li p img { max-width:55.556vw;margin-top:0px; /* max-width:230px; */}
	.rrcs ul li dl {padding: 2.415vw 0 0 0; /* padding: 10px 0 0 0; */}
	.rrcs ul li dt {font-size:4.348vw;padding-bottom: 3.623vw; /* font-size:18px;padding-bottom: 15px; */}
	.rrcs ul li dt span{padding-bottom:0;margin-bottom:2.415vw;line-height: 1.4; /* margin-bottom:10px; */}
	.rrcs ul li dt a {padding-right:4.348vw;font-size:3.140vw;background-position: right top 1.208vw; /* padding-right:18px;font-size:13px;background-position: right top 5px; */}
	.rrcs ul li dd { min-height:15.700vw; padding-top:3.623vw; font-size:3.140vw; /* min-height:65px; padding-top:15px; font-size:13px; */ }


	/* 통계 관련 누리집 */
	.sstat {padding-top: 0;margin-bottom: 7.246vw; /* margin-bottom: 30px; */}
	.sstat ul li {margin-top: 2.415vw;padding: 4.831vw;border-radius:1.208vw; /* margin-top: 10px;padding: 20px;border-radius:5px; */}
	.sstat ul li p {width: 100%;padding-top: 0 !important;}
	.sstat ul li p img { max-width:55.556vw;margin-top:0px; /* max-width:230px; */}
	.sstat ul li dl {padding: 2.415vw 0 0 0; /* padding: 10px 0 0 0; */}
	.sstat ul li dt {font-size:4.348vw;padding-bottom: 3.623vw; /* font-size:18px;padding-bottom: 15px; */}
	.sstat ul li dt span{padding-bottom:0;margin-bottom:2.415vw;line-height: 1.4; /* margin-bottom:10px; */}
	.sstat ul li dt a {padding-right:4.348vw;font-size:3.140vw;background-position: right top 1.208vw; /* padding-right:18px;font-size:13px;background-position: right top 5px; */}
	.sstat ul li dd { min-height:15.700vw; padding-top:3.623vw; font-size:3.140vw; /* min-height:65px; padding-top:15px; font-size:13px; */ }
	
	/* 소관법령 */
	.srsdlaword > header{padding-right:32.609vw; /* padding-right:135px; */}
	.srsdlaword .link_srsw{padding-top:7.246vw; /* padding-top:30px; */}
	.srsdlaword .link_srsw li{display:block; float:inherit; padding-right:0 !important; margin-bottom:2.415vw; /* margin-bottom:10px; */}
	.srsdlaword .link_srsw li:last-child{margin-bottom:0; padding-top:0;}
	.srsdlaword .srsw_desc {margin-top: 7.246vw;/* margin-top:30px; */}
	#container > .subContainer .srsdlaword .srsw_desc div > p{padding-top:0;}
	.srsdlaword .srsw_desc dl{padding: 0;/* padding:30px 0; */}
	.srsdlaword .srsw_desc dt {margin-top:7.246vw;margin-bottom: 0;padding-left:1.932vw;font-size:3.140vw;background-position:left top 1.932vw;/* margin-top:30px; background-position:left top 8px; margin-bottom:5px; padding-left:8px; font-size:13px; */}
	.srsdlaword .srsw_desc dd{font-size:3.140vw; padding:1.208vw 0 0 0; /* font-size:13px; padding:5px 0 0 0; */}
	#container > .subContainer .srsdlaword .srsw_desc > p{padding-top:0; height:7.246vw;background-position: left top 3.382vw; /* height:30px;background-position: left top 14px; */}
	.srsdlaword .srsw_desc button {width:24.155vw;height:7.246vw;padding-left: 4.831vw;background-position:left 15.942vw top;font-size:3.865vw;/* width:100px; height:30px; padding-left:20px; background-position:left 76px top; font-size:15px; */}
	.srsdlaword .srsw_desc button.on{ background-position:left 15.942vw bottom; /* background-position:left 76px top; */}


	/* 훈령예규 */
	.denm .denm_desc dt{font-size:4.348vw; /* font-size:18px; */}
	.denm .denm_desc dd{padding-top:7.246vw; font-size:3.140vw; /* padding-top:30px; font-size:13px; */}
	.denm .tab_link, .denm .tab_link_long,
	.irst .tab_link, .irst .tab_link_long{margin:7.246vw 0; /* margin:30px 0; */}
	
	
	/* 다자협약 */
	#container > .subContainer .mltAgremn_content > .mltAgremn_title{padding-top: 0;font-size: 4.831vw !important;/* font-size:20px; */}
	.mltAgremn_content{margin-bottom:7.246vw; /* margin-bottom:30px; */}
	.mltAgremn_content > *:first-child{margin-top:0 !important; padding-top:0 !important;}
	.mltAgremn_content h3 {margin-top:9.662vw; padding:4.106vw 0 0 0; background-position:left top 0.966vw; font-size:4.831vw; /* margin-top:40px; padding:17px 0 0 0; background-position:left top 4px; font-size:20px; */}
	.mltAgremn_content h4{ margin-top:9.662vw; height:4.831vw; padding:0 10.870vw; border-radius:4.831vw; font-size:3.623vw; line-height:4.831vw; /* margin-top:40px; height:30px; padding:0 45px; border-radius:20px; font-size:15px; line-height:30px; */}
	.mltAgremn_content > h5{line-height: 1.5;margin-top:2.415vw;font-size:2.415vw;/* margin-top:10px; font-size:13px; */}
	.mltAgremn_content > h5:before{width:2.174vw;height:2.415vw;margin-top:0.966vw;margin-right:1.208vw;font-size:3.140vw; background-size: 2.174vw 2.415vw;/* width:9px; height:10px; margin-top:4px; margin-right:5px; font-size:13px; background-size: 9px 10px; */}
	.mltAgremn_content > p.h7:before{width:4.589vw; height:2.415vw; margin-top:1.208vw; margin-right:1.208vw; font-size:3.140vw; background-size: 2.174vw 2.415vw; /* width:19px; height:10px; margin-top:5px; margin-right:5px; font-size:13px; background-size: 9px 10px; */}
	.mltAgremn_content > p.h7,
	.mltAgremn_content > p.h8{margin-top:2.415vw; font-size:3.140vw; /* margin-top:10px; font-size:13px; */}
	.mltAgremn_content > p.h8:before{width:6.763vw; height:2.415vw; margin-top:1.208vw; margin-right:1.208vw; font-size:3.140vw; background-size: 2.174vw 2.415vw; /* width:28px; height:10px; margin-top:5px; margin-right:5px; font-size:13px; background-size: 9px 10px; */}
	.mltAgremn_content > h6{margin-top:1.208vw; font-size:3.140vw; /* margin-top:5px; font-size:13px; */}
	.mltAgremn_content > h6:before{width:4.348vw; height:2.174vw; margin-top:0.966vw; margin-right:1.208vw; font-size:3.140vw; background-size: 2.174vw 2.415vw; /* width:18px; height:9px; margin-top:4px; margin-right:5px; font-size:13px; background-size: 9px 10px; */}
	#container > .subContainer .mltAgremn_content > p{padding-top:0; font-size:3.623vw !important; margin-top:7.246vw; /* font-size:15px; margin-top:30px; */}
	.mltAgremn_content > ul { padding:4.831vw; margin-top:4.831vw; /* padding:20px; margin-top:20px; */}
	.mltAgremn_content > ul > li { font-size:3.623vw; margin-top:1.449vw; /* font-size:15px; margin-top:6px; */}
	.mltAgremn_content > ul > li:before{margin-right:1.691vw; width:1.208vw; height:1.208vw; margin-top:1.932vw; /* margin-right:7px; width:5px; height:5px; margin-top:8px; */}
	/* 미래한국 아이디어 공모전 */
	.futurekoreaWin > ul > li {margin-top:2.449vw;}
	.futurekoreaWin > ul > li:before{ margin-top:1.932vw;}
		/* 탭 */
		.mltAgremn_tabNav{height:9.662vw; margin:7.246vw auto  !important; /* height:40px; margin:30px auto !important; */}
		/* 우리나라 입장 */
		.mltAgremn_table01{margin-top:4.831vw; /* margin-top:20px; */}
		/* 우리나라 입장 - 범례 */
		.mltAgremn_table01 > .mltAgremn_table01_legend > li{font-size:3.682vw; /* font-size:15px; */}
		.mltAgremn_table01 > .mltAgremn_table01_legend > li.legend01{margin-right:3.623vw; /* margin-right:15px; */}
		.mltAgremn_table01 > .mltAgremn_table01_legend > li:before{width:5.314vw; height:2.899vw; margin-right:2.415vw; margin-top:0.725vw; /* width:22px; height:12px; margin-right:10px; margin-top:3px; */}
		/* 우리나라 입장 - 리스트 */
		.mltAgremn_table01 > .mltAgremn_table01_list{margin:2.415vw 0 0 0; /* margin:10px 0 0 0; */}
		.mltAgremn_table01 > .mltAgremn_table01_list > li{padding:0.725vw 0; /* padding:10px 0; */ }
		.mltAgremn_table01 > .mltAgremn_table01_list > li:empty{height:10.386vw; /* height:43px; */}
		/* 상대국 입장 반영 */	
		.mltAgremn_table02{margin:9.662vw 0 2.415vw 0; /* margin:40px 0 10px 0; */}
/* 		.mltAgremn_table02 table {min-width:147.343vw; min-width:610px;} */
		.mltAgremn_table02 th { padding:2.415vw 0; border-top:0.483vw solid #5d6b98; font-size:3.623vw; /* padding:10px 0; border-top:2px solid #5d6b98; font-size:15px; */}
		.mltAgremn_table02 td { padding:1.932vw 0; font-size:3.623vw; /* padding:8px 0; font-size:15px; */}
		.mltAgremn_table02 table a{ height:8.454vw; padding-left:3.623vw; line-height:8.454vw; padding-right:8.454vw; background-size:10.870vw 16.908vw; background-position:right -0.483vw bottom -0.483vw; /* height:35px; padding-left:15px; line-height:35px; padding-right:35px; background-size:45px 70px; background-position:right -2px bottom -2px; */}
		/* 참고자료 */
		.mltAgremn_files > li { font-size:4.348vw !important; margin-top:3.623vw !important; /* font-size:18px !important; margin-top:15px !important; */}
		.mltAgremn_files > li:before{margin-right:1.932vw !important; margin-top: 2.657vw !important; /* margin-right:8px !important; margin-top: 11px !important; */}
		.mltAgremn_files > li > div > a { margin:0 1.208vw; padding:1.208vw 2.415vw 1.208vw; font-size:3.140vw; /* margin:0 5px; padding:5px 10px 5px; font-size:13px; */}
		.mltAgremn_files > li > div > a span {padding-right:3.865vw; background-position:right 0.242vw top 1.449vw; /* padding-right:16px; background-position:right 1px top 6px; */}
	
	/* 민원이용안내 */
	.min_useinfo{padding-bottom:7.246vw; /* padding-bottom:30px; */}
	.min_useinfo .min_desc{background-size: 2.657vw; /* background-size: 11px; */}
	.min_useinfo .min_desc div{padding: 0 0 1.208vw 0;background-size: 2.657vw; /* padding: 0 0 5px 0;background-size: 11px; */}
	.min_useinfo .min_desc dl{padding:0 0 7.246vw 0; /* padding:0 0 30px 0; */}
	.min_useinfo .min_desc dt{font-size:4.589vw; /* font-size:19px; */}
	.min_useinfo .min_desc dd{padding-top:7.246vw; /* padding-top:30px; */}
	#container > .subContainer .min_useinfo .min_desc dd p{padding: 0 0 2.415vw 1.932vw;background-position: left top 1.208vw; /* padding: 0 0 10px 8px;background-position: left top 5px; */}
	#container > .subContainer .min_useinfo .min_desc dd p:last-child{padding:0 0 0 1.932vw; /* padding:0 0 0 8px; */}
	.min_useinfo h3{margin-top:7.246vw; padding:0; font-size:5.797vw; /* margin-top:30px; font-size:24px; */}
	.min_img_desc{margin-top:3.623vw;/* margin-top:15px; */}
	#container > .subContainer .min_useinfo .min_img_desc > p{background-size:contain;background-position:top center; height: 100%;min-width: 72.947vw;/* min-width: 302px; */}
	.min_useinfo .min_img_desc .min_sys_m{min-height: 122.947vw;/*min-height: 509px; */}
	.min_useinfo .min_img_desc .min_step01_m{min-height: 166.908vw;/* min-width: 302px;min-height: 691px; */}
	.min_useinfo .min_img_desc .min_step02_m{min-height: 143.478vw;/* min-width: 302px;min-height: 594px; */}
	
	/* 주요질문모음 */
	.inf_bil .bil_tab{ margin-top: 7.246vw; padding:4.831vw; /*margin-top:30px; padding:20px;*/}
	.inf_bil .bil_tab > ul > li{padding:1.449vw 0; /* padding:6px 0; */}
	.inf_bil .bil_tab > ul > li a {padding-left:2.174vw;background-position: left top 1.691vw;/* padding-left:9px; background-position:left top 7px; */}
	
	/* 민원신청 */
	.app_minwonm{margin-top:0; padding-bottom:7.246vw; /* padding-bottom:30px; */}
	.app_minwonm header h1{font-size:5.314vw !important; /* font-size:22px !important; */}
	.body > div div.desc{margin-top: 7.246vw ;/* margin-top:30px; */}
	.app_minwonm .tab_link{margin:7.246vw 0; /* margin:30px 0; */}
	.body > div dl.desc > dt{margin-top: 7.246vw;padding:4.106vw 0 0 0;font-size:4.831vw;background-position:left top 0.966vw;/* margin-top:30px; padding:17px 0 0 0; font-size:20px; background-position:left top 4px; */}
	.mhhis .his_area > nav .his_table,
	.body > div dl.desc > .minwon_notice,
	.body > div dl.desc > dd {padding:4.831vw;margin-top:3.623vw;/* padding:20px; margin-top:15px; */background: #fff;}
	.body > div dl.desc > dd dt{margin-top: 7.246vw; font-size:3.865vw; /* margin-top: 30px; font-size:15px; */}
	.body > div dl.desc > .minwon_notice .btn{width:43.478vw; /* width:180px; */}
	.body > div dl.desc > .minwon_notice .btn a {height:7.005vw;padding-left:2.415vw;background-size: 1.691vw 0.966vw;background-position:38.647vw 3.140vw;font-size:3.140vw;line-height:7.005vw;/* height:29px; padding-left:10px; background-size: 7px 4px; background-position:160px 13px; font-size:13px; line-height:29px; */}
	.body > div dl.desc > .minwon_notice .oh{background-size:11.594vw 13.527vw; /* background-size:48px 56px; */}
	
	/* 외환분야 신사업 규제 신속 확인·면제 */
	.irst{padding-bottom:7.246vw; /* padding-bottom:30px; */}
	.taxlawDiv > .explanRed,
	.desc_guide_sub > ul > .explanRed ,
	.desc_guide_sub > ul > li sup {margin-top: 1.691vw; font-size: 1.691vw; padding-left: 3.865vw; line-height: 3.865vw; background-position:top 0.725vw left; background-size:2.174vw 2.174vw; /* margin-top: 7px; font-size: 7px; padding-left: 16px; line-height: 16px; background-position:top 3px left; background-size:9px 9px; */}
	.taxlawDiv > .explanRed,
	.desc_guide_sub > ul > .explanRed{line-height: 1.4 !important; margin-top:2.415vw; /* margin-top:10px; */}
	.desc_guide_sub > ul > li .addBox{ font-size:3.623vw; height:8.454vw; padding-left:3.623vw; line-height:8.454vw; padding-right:8.454vw; background-size:10.870vw 16.908vw; background-position:right -0.483vw bottom -0.483vw; /* font-size:15px; height:35px; padding-left:15px; line-height:35px; padding-right:35px; background-size:45px 70px; background-position:right -2px bottom -2px; */}
	
	/*국민공개제안 & 신고하기 */
	.mrfnpr {padding-top: 0;/* padding-top:10px; */}
	.mrfnpr .mrfnpr_desc {margin-bottom: 0;font-size:3.140vw;/* margin-bottom:40px; font-size:13px; */}
	.irst .irst_desc dt,
	.mrfnpr .mrfnpr_desc dt{font-size:3.623vw;/* font-size:15px; */}
	.irst .irst_desc dd,
	.mrfnpr .mrfnpr_desc dd{font-size:4.106vw; padding-top:1.932vw; /* font-size:17px; padding-top:8px; */}
	.irst .irst_desc dd span,
	.mrfnpr .mrfnpr_desc dd span{font-size:4.106vw; /* font-size:17px; */}
	#container > .subContainer .desc_guide > p,
	#container > .subContainer .desc_guide_sub > p{font-family: 'Noto Sans KR', sans-serif;font-size:4.831vw !important;margin-top:7.246vw;padding:4.106vw 0 0 0;/* font-size:25px !important; margin-top:30px; */ background-position:left top 0.966vw;}
	p.futurekoreaTxt{font-size:15px !important; margin-top:2.1vw !important;}
	.desc_guide > ul{padding:4.831vw;margin-top:3.623vw;/* padding:20px; margin-top:15px; */background: transparent;}
	.desc_guide_sub > ul > li,
	.desc_guide > ul > li { margin-top:2.415vw; padding-left:1.932vw; background-position:left top 2.174vw; font-size:3.623vw; /* margin-top:10px; padding-left:8px; background-position:left top 9px; font-size:15px; */}
	
	/* 미래한국 아이디어 공모전 */
	.futurekorea_guide > ul > li {margin-top:2.0vw; font-size:3.682vw;}

	/* 규제입증요청 */
	#container > .subContainer .reglBfpfRequst_list ul li p{padding:0;}
	.reglBfpfRequst_list ul li:nth-child(3),
	.reglBfpfRequst_list ul li{padding-left:4.831vw; background-position:left top 0.966vw; background-size:3.623vw; /* padding-left:20px; background-position:left top 4px; background-size:15px; */}
	.reglBfpfRequst_list ul li p:before,
	.reglBfpfRequst_list ul li sup {width:2.174vw; height:2.174vw; margin-top: 1.449vw; padding-right: 2.174vw;line-height: 3.865vw;background-position:top 0.725vw left;background-size:2.174vw 2.174vw;/* width:9px; height:9px; margin-top: 6px; padding-right: 9px; line-height: 16px; background-position:top 3px left; background-size:9px 9px; */}
	.reglBfpfRequst_list ul li p:before{ padding-right: 0; margin-right: 1.208vw; background-position: top left; /* margin-right: 5px; */}
	.marginBottom-70{margin-bottom:30px}
	.marginBottom-50{display:none;}
	.marginBottom-15{margin-bottom:15px;}
	.reglBfpfRequst_list ul li{margin-bottom:2.415vw; /* margin-bottom:10px; */}
	.reglBfpfRequst_list ul li:last-child{margin-bottom:0;}
	.reglBfpfRequst_pro ul li{height: 14.493vw; line-height:14.493vw;border-radius:4.831vw; padding-left:7.246vw; /* height: 60px; line-height:60px;border-radius:20px; padding-left:30px; */}
	.reglBfpfRequst_pro ul li:nth-child(2n){background-size: 5.072vw 4.589vw;height: 9.662vw; /* background-size: 21px 19px;height: 40px; */}
	
	.reglBfpfRequst_pro ul li span{ width:14.493vw; height:14.010vw; margin-right:4.831vw; /* width:60px; height:58px; margin-right:20px; */}
	.reglBfpfRequst_pro ul li:nth-child(1) span,
	.reglBfpfRequst_pro ul li:nth-child(3) span,
	.reglBfpfRequst_pro ul li:nth-child(5) span,
	.reglBfpfRequst_pro ul li:nth-child(7) span,
	.reglBfpfRequst_pro ul li:nth-child(9) span{background-size:8.454vw;border-radius: 12.077vw;margin:0 0 2.415vw;/* background-size:35px; ;border-radius: 50px;margin-bottom: 10px;*/}
	/*규제입증요청 인증*/
	.reglBfpfRequst_con .reglBfpfRequst_box{height:45.894vw; padding-top:30.193vw;}
	.reglBfpfRequst_con .reglBfpfRequst_box:nth-child(1),
	.reglBfpfRequst_con .reglBfpfRequst_box:nth-child(2){background-size:16.908vw; /* background-size:70px; */}
	
	.hmpgCont article{padding-top: 0;/* padding-top:30px; */}
	.hmpgCont article h1 {margin-top:7.246vw; padding:4.106vw 0 0 0; background-position:left top 0.966vw; font-size:4.831vw; /* margin-top:30px; padding:17px 0 0 0; background-position:left top 4px; font-size:20px; */}
	.hmpgCont article dl{ padding:4.831vw; margin-top:4.831vw; /* padding:20px; margin-top:20px; */}
	.hmpgCont article dt{margin-top: 2.415vw;padding: 0 0 0 1.932vw;font-size:3.140vw;background-position:left top 2.174vw;/* margin-top:10px; padding:0 0 0 8px; font-size:13px; background-position:left top 9px; */margin-bottom: 0;}
	.hmpgCont article dt:first-child{margin-top:0;}
	.hmpgCont .mapp1_agree{padding-left:0;margin-top:7.246vw; /* margin-top:30px;*/}
	#container > .subContainer .hmpgCont .mapp1_agree > p{padding-top:0}
	.hmpgCont .mapp1_agree > span{font-size:3.140vw;margin-top:7.246vw;/* font-size:13px; margin-top:30px;*/display: flex;align-items: center;justify-content: flex-start;}
	.hmpgCont .mapp1_agree > span > input{margin-right:1.208vw; /* margin-right:5px; */}
	.hmpgCont .mapp1_agree > span > label{margin-right:4.831vw; /* margin-right:20px; */}
	
	
	.tab_link_long li a span { height:9.662vw; padding-right:4.831vw; /* height:40px; padding-right:20px; */}
	.tab_link_long li.new_txt {width:100%;}
	
	/* 일반현황 */
	.mhhis{font-family: 'Noto Sans KR', sans-serif;}
	.vschd,
	.vimis .symbol,
	.vimis .introduce {padding-bottom:7.246vw; /* padding-bottom:30px; */}
	.vimis .symbol article,
	.vimis .introduce article{padding-top:7.246vw; /* padding-top:30px; */}
	.vimis .introduce article:first-child header{padding-top:0}
	.vhis > article header,
	.vimis .symbol article header,
	.vimis .introduce header {padding-bottom:0; padding-top:4.106vw; font-size:5.797vw; /* padding-top:17px; font-size:24px; */ }
	#container > .subContainer .vimis .introduce p { padding:7.246vw 0 0 0; /* padding:30px 19% 0 0; */}
	.vimis .introduce ul { padding-top:6.039vw; /* padding-top:25px; */}
	.vimis .introduce li { margin-top:0.725vw; padding-left:1.932vw; background-position:left top 2.174vw; /* margin-top:3px; padding-left:8px; background-position:left top 9px; */}
	.vimis .sym figure img{top:0;}
	.vimis .sym_color > div{min-height:inherit; padding-right:0;}
	.vimis .sym_color > div div ul li{width:100%;}
	#container > .subContainer .vimis .sym_color > div div ul li p{padding-top:0;margin: 3.623vw 0 0 0;height:10.386vw;width: 100%;/* margin: 15px 20px 10px 0;height:43px; width:248px; */}
	.vschd .mschd table,
	.vimis .sym_color > div div ul li span{ font-size:3.140vw !important; padding:0 !important; /* font-size:13px; */}
	#container > .subContainer .vimis .symbol article p{padding-top:3.623vw; /* padding-top:15px; */}
	
	
	/* 연혁 */
	.vimis .history_desc { padding:7.246vw 0; /* padding:30px 0; */}
	.vschd .today header,
	.vschd .mschd header,
	.vimis .history_desc header { padding:0 0 4.831vw 0; font-size:5.797vw; /* padding:0 0 20px 0; font-size:24px; */}
	.vimis .history_desc p { padding-top:2.415vw; /* padding-top:10px; */}
	.vimis .history_desc header + p + p + p + p + p,
	.vimis .history_desc header + p + p + p + p + p + p,
	.vimis .history_desc header + p + p + p + p + p + p + p { font-size:4.348vw; /* font-size:18px; */}
	.vimis .history {background-size:2.174vw;padding:7.246vw 0;/* background-size:9px; padding:30px 0; */}
	.vimis .history > header { padding:0 0 2.415vw 0; font-size:5.797vw; /* padding:0 0 10px 0; font-size:24px; */}
	.vimis .history > div {background-size:2.174vw auto; margin-top:7.246vw; padding:7.246vw 0 7.246vw 0.966vw; /* background-size:9px auto; margin-top:30px; padding:45px 0 30px 4px; */}
	.vimis .history > div article:first-child,
	.vimis .history > div article:first-child + article,
	.vimis .history > div article:first-child + article + article,
	.vimis .history > div article:first-child + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article + article + article,
	.vimis .history > div article:first-child + article + article + article + article + article + article + article + article + article{padding:0 0 7.246vw 9.662vw; background-size:8.213vw 0.966vw; background-position:left top 1.932vw; /* padding:0 0 30px 40px; background-size:34px 4px; background-position:left top 8px; */}
	.vimis .history > div article header { padding-bottom:3.623vw; font-size:4.831vw; /* padding-bottom:15px; font-size:20px; */}
	.vimis .history > div article:last-child{padding:0 0 0 9.662vw !important; /* padding:0 0 30px 40px;*/}
	#container > .subContainer .vimis .history > div article p { padding-top:0; font-size:3.682vw; /* font-size:15px; */}
	
	/* 차관연혁 */
	.vschd .sdate,
	.vhis > article{padding-top:0;padding-bottom: 0;}
	.vhis > article:last-child > header{padding-top:7.246vw; /* padding-top:30px; */}
	.vhis > article header + div figure > img{width:100%; height:auto;}
	.vhis > article header + div figcaption {display: flex;align-items: flex-end;justify-content: flex-start;line-height:1;font-size:4.831vw;padding:3.623vw 0 0 0;/* font-size:20px; padding:15px 0 0 0; */}
	.vhis > article figcaption strong { font-size:6.763vw; line-height:1; padding-right:2.415vw; /* font-size:28px; line-height:1; padding-right:10px; */}
	.mhhis > article dl,
	.vhis > article dl{font-size:3.682vw; /* font-size:15px; */}
	.mhhis article aside + div{padding-top:7.246vw;/* padding-top:30px; */}
	.mhhisFrame,
	.vhis > article dl:first-child{margin-top:7.246vw;/* margin-top:30px; */}
	.mhhis .mn_info article header,
	.mhhis .mn_career article header{margin-bottom:2.415vw;font-size:4.348vw;line-height:1;/* margin-bottom:10px; font-size:18px; line-height:1; */padding: 0;}
	.vhis > article dt { margin-bottom:2.415vw; font-size:4.348vw; line-height:1; /* margin-bottom:10px; font-size:18px; line-height:1; */ }
	.mhhis .mn_info dl:last-child,
	.mhhis .mn_career dl:last-child,
	.vhis > article dd { padding-bottom:7.246vw; /* padding-bottom:30px; */}
	.vhis > article li { margin-top:1.449vw; /* margin-top:6px; */ }
	.mhhis > article dl{display: inline-block;width: 100%;margin-top:2.415vw;/* margin-top:10px; */}
	.vschd .tab_link {margin:7.246vw 0; /* margin:30px 0; */}
	.mhhis > article dt{color:#505870;}
	.mhhis > article dd{padding-left: 1.449vw; /* padding-left:6px; */ }
	/* 차관 일정 */
	.vschd .sdate {padding:0;}
	.vschd .sdate .drmps {padding-bottom:7.729vw; /* padding-bottom:70px; */}
	.vschd .sdate .drmps li {padding-left:2.415vw; /* padding-left:10px; */}
	.vschd .sdate .drmps li a {height:7.729vw; padding:0 2.415vw; font-size:3.140vw; line-height:7.729vw; /* height:32px; padding:0 10px; font-size:13px; line-height:32px; */}
	.vschd .sdate .drmps li span,
	.vschd .sdate .drmps li span.on { height:7.729vw; padding-left:4.831vw; background-position:left top 1.932vw; background-size:3.623vw; /* height:32px; padding-left:20px; background-position:left top 8px; background-size:15px; */}

	.vschd > section{margin-top:0;}
	.vschd .mschd,
	.vschd .today { padding:7.246vw 0 0 0; /* padding:30px 0 0 0; */}
	.vschd .today ul{margin-top:3.623vw;/* margin-top:15px; */}
	.vschd .today li {display:flex;align-items:center;justify-content:flex-start;flex-wrap: wrap;height:auto;padding-top:0;margin-top:1.208vw;padding-left:1.932vw;background-position:left top 2.174vw;font-size:3.140vw; /* margin-top:5px;padding-left:8px;background-position:left top 9px;font-size:13px; */}
	.vschd .today li:first-child { margin-top:0;}
	.vschd .today li b,
	.vschd .today li i { position:relative; top:inherit; left:inherit;}
	.vschd .today li i{margin-right:auto;}
	.vschd .today li strong {width: 100%;display:block;padding-left:2.415vw;background-position:left top 1.208vw;margin-top:1.208vw; /* margin-top:5px; padding-left:10px; background:url(../images/content/line_vschd_today.gif) no-repeat left 5px; */}


	.vschd .mschd thead th { height:8.937vw; font-size:3.682vw; /* height:37px; font-size:15px; */}
	.vschd .mschd td { padding:2.899vw 0; font-size:3.140vw; /* padding:12px 0; font-size:13px; */}
	.vschd .mschd td:first-child { width:19.324vw; padding-left:2.415vw; /* width:80px; padding-left:10px; */}
	.vschd .mschd td:first-child + td { width:24.155vw; /* width:100px; */}
	.vschd .mschd td:first-child + td + td { width:72.464vw; /* width:300px; */}
	.vschd .mschd td:first-child + td + td + td { padding:2.899vw 2.415vw; /* padding:12px 10px; */}
	.vschd .mschd td b { width:13.285vw; height:3.865vw; padding-top:0.483vw; font-size:2.899vw; line-height:2.899vw; /* width:55px; height:16px; padding-top:2px; font-size:12px; line-height:12px; */}


	.mhhis .his_area > aside > div > div {padding-top: 7.246vw;/* padding-top:30px; */}
	#container > .subContainer .mhhis .his_area > aside .btn{padding-top:0;}
	.mhhis .his_area > aside article{padding: 3.623vw 0 7.246vw 0;/* padding:15px 0 30px 0; */}
	.mhhis .his_area > aside article header{padding-bottom: 7.246vw; font-size: 5.314vw; /* padding-bottom: 30px; font-size: 22px; */}
	.entidx .srsw_desc li { margin-top:0; margin-bottom:1.208vw; padding-left:1.932vw; font-size:3.140vw; background-position:left top 1.932vw; /* background-position:left top 8px; margin-bottom:5px; padding-left:8px; font-size:13px; */}
	#container > .subContainer .mhhis .his_area > aside article header + p{padding-top:0;height: auto;background-position: left top 3.382vw;/* height:30px;background-position: left top 14px; */}
	.mhhis .his_area > aside .btn button {width:49.758vw;height:7.246vw;padding-left: 4.831vw;background-position:left 43.961vw top;font-size:3.865vw;/* width:206px; height:30px; padding-left:20px; background-position:left 182px top; font-size:15px; */}
	.mhhis .his_area > aside .btn button.on{ background-position:left 43.961vw bottom; /* background-position:left 76px top; */}

	/* 역대장관 */
	.mhhis .his_area > nav ul { width:100%; height:auto; min-height:395px; margin:7.246vw  0; /* margin:30px 0; */}
	.mhhis .his_area .minister > header,
	.mhhis .his_area .minister > article > header { padding-left:0; width:100%;}
	.mhhis .his_area .minister > header h2,
	.mhhis .his_area .minister > article > header h2 { padding-right:0; font-size:5.314vw; /* font-size:22px; */}
	.mhhis .his_area .minister > header span,
	.mhhis .his_area .minister > article > header span { display:block; padding:7.246vw 0 0 0; /* padding:30px 0 0 0; */}
	
	
	.mhhis .his_area .minister ul {display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}
	.mhhis .his_area .minister p.txt { padding:4.831vw 0 0 3.140vw; /* padding:20px 0 0 13px; */}
	.mhhis .his_area .minister li { float:none; width:48%; padding-top:0; flex:none; margin-top:7.246vw; /* margin-top:30px; */}
	.mhhis .his_area .minister li:nth-child(even){margin-left:auto;}
	.mhhis .his_area .minister li header { padding-bottom:2.415vw; font-size:3.682vw;  /* padding-bottom:10px; font-size:15px; */}
	.mhhis .his_area .minister li .img {width: 80%;height:auto;margin: 1.208vw auto;padding-top: 0 !important; /* margin: 5px auto; */}
	.mhhis .his_area .minister li .img:before{left: -1.691vw;top: -1.691vw;right: -1.691vw;bottom: -1.691vw;border: 0.725vw solid #bbb; /* left: -7px;top: -7px;right: -7px;bottom: -7px;border: 3px solid #bbb; */}
	.mhhis .his_area .minister li dt { padding:2.415vw 0 1.208vw; font-size:3.140vw; /* padding:10px 0 5px; font-size:13px; */ }
	.mhhis .his_area .minister li dd { font-size:3.140vw; /* font-size:13px; */}
	.mhhis .his_area .minister > div > div > div > div .btn { padding-top:4.831vw;  /* padding-top:20px; */}
	.mhhis .his_area .minister > div > div > div > div .btn button { padding:1.932vw 4.831vw; /* padding:8px 20px; */ }
	.ynvi article > div > dl > dd .buttonType1{line-height:9.662vw; /* line-height:40px; */}
	
	.orgnzt > section .first div p{margin-bottom:10px;}
	.orgnzt > section .first div a{font-size:14px !important; padding:9px 5px 9px 5px;margin-bottom:10px;}
    .orgnzt > section .first div p a + a{top: 11.111vw; /* top: 46px; */}
    
    .orgnzt > section .fourth div p{margin-bottom:10px;}
    .orgnzt > section .fourth div a{font-size:14px !important; padding:9px 5px 9px 5px;margin-bottom:10px;}
    .orgnzt > section .fourth div p a + a{}
	
}

/* 국정과제 20221021 */
h3.task_h3{font-size:36px; text-align:center; color:#404040;}
h3.task_h3 .mobile{display:none;}
h4.task_h4{margin:13px 0 55px; font-size:44px; text-align:center; color:#404040;}
h4.task_h4 span{font-weight:600; color:#0080fb;}
.task{font-family:'Noto Sans KR', sans-serif;}
.task ul li{float:left; position:relative; width:31%; margin:0 3.5% 35px 0; /*border:1px solid #dfdfdf; border-radius:5px; background-color:#fff;*/ box-shadow:0 3px 5px rgb(0 0 0 / 7%); -webkit-transition:.5s; transition:.5s;}
.task ul li{
	border:1px solid transparent;
	border-radius:5px; 
	background-image:linear-gradient(#fff, #fff), linear-gradient(120deg, #dfdfdf, #dfdfdf);
	background-origin:border-box; 
	background-clip:content-box, border-box;
}
.task ul li:hover{
	background-image:linear-gradient(#fff, #fff), linear-gradient(120deg, #9e57e3, #9e57e3, #9e57e3, #0959ec, #0959ec, #0959ec);
	/*border-color:#bd445b;*/
	box-shadow:0 6px 13px rgb(0 0 0 / 20%);
}
.task ul li:nth-child(3n){margin-right:0;}
.task ul li a{display:block; width:100%; min-height:235px; padding:35px 45px 30px; text-align:center;}
.task ul li a strong{display:inline-block; height:auto; margin-bottom:15px; padding:10px 15px 12px; background:#d1d1d1; border-radius:20px; font-weight:bold; font-size:18px; color:#3f3e3c; line-height:1; vertical-align:top;}
.task ul li a p{font-size:21px; line-height:1.8rem;}
.task ul li a span{display:block; margin-top:6px; font-size:18px;}
.task ul li a .mobile{display:none;}
.task ul:after{display:block; clear:both; content:"";}
h3.task_tit{padding-bottom:60px; border-bottom:1px solid #ccc; font-size:31px; font-weight:400; line-height:1.5em; letter-spacing:-0.08em; text-align:center;}
.task_view{margin-top:20px;}
.task_view h4{padding:40px 0 5px; color:#1b73c2; font-size:20px;}
.task_view p{font-size:16px !important; margin-top:17px; line-height:2em;}
.task_view p:before{content:''; flex:none; margin:12px 7px 0 0; display:inline-block; width:5px; height:5px; background:#565656; border-radius:100%; vertical-align:top;}
.task_view ul li{margin:8px 0 0 13px; padding:0 0 0 9px; background:url('../images/content/bul_ynvi_li.gif') no-repeat left 10px;}
.task_view span{display:block; margin:0 0 5px 0; font-size:14px !important; text-indent:-25px; padding-left:25px;}
.task_view span:before{content:''; flex:none; margin:-5px 6px 0 0; padding-left:10px; vertical-align:top;}
.task_view sup{position:relative; top:-0.5em; font-size:14px !important; vertical-align:baseline;}

@media only screen and (max-width:1200px) {
	.task ul li a{padding:35px 30px 30px;}
}

@media only screen and (max-width:1040px) {
	.task ul li{width:48%; margin:0 4% 35px 0;}
	.task ul li:nth-child(2n){margin-right:0;}
	.task ul li:nth-child(3){margin-right:4%;}
}

@media only screen and (max-width:665px) {
	.task ul li{margin:0 4% 20px 0;}
	.task ul li a{min-height:265px; padding:35px 10px 30px;}
}

@media only screen and (max-width:414px) {
	h3.task_h3{font-size:7.246vw; line-height:1.3em; color:#555; text-align:left; text-indent:-12px; padding-left:12px;}
	h3.task_h3 span{display:none;}
	h4.task_h4{margin:5px 0 35px 12px; font-size:8.246vw; line-height:1.2em; text-align:left;}
	.task ul li{width:48%; margin:0 4% 15px 0;}
	.task ul li:nth-child(2n){margin-right:0;}
	.task ul li:nth-child(3){margin-right:4%;}
	.task ul li a{min-height:215px; padding:25px 15px;}
	.task ul li a strong{margin-bottom:10px; font-size:3.623vw;}
	.task ul li a p{padding-top:5px !important; font-size:3.865vw !important; line-height:1.4rem !important; ;}
	.task ul li a span{font-size:3.582vw;}
	h3.task_h3 .mobile,
	.task ul li a .mobile{display:block !important;}
	h3.task_tit{padding-bottom:7.246vw; font-size:5.072vw;}
	.task_view h4{padding-top:7.623vw; font-size:4.58vw;}
	.task_view p{margin-top:5px; text-indent:-10px; padding-left:10px;}
	/*
	.task_view p,
	.task_view li{font-size:3.865vw !important;}
	*/
	.task_view p:before{margin-top:7px; width:3px; height:3px;}
}

/* 개인정보처리방침 개선 20221128 추가 */
.pipr .pipr_labeling h2 {margin:40px 0 20px; font-size:24px; color:#333; font-weight:normal;}
.pipr .pipr_labeling {margin-bottom:40px;}
.pipr .pipr_labeling ul:after {content:""; display:block; clear:both;}
.pipr .pipr_labeling li {float:left; position:relative; display:inline-block; width:calc(16.667% - 15px);}
.pipr .pipr_labeling li + li {margin-left:18px;} 
.pipr .pipr_labeling li .labeling_btn {display:block; text-align:center;}
.pipr .pipr_labeling li .labeling_img {display:flex; width:100%; height:178px; align-items:center; justify-content:center; background-color:#f6f8f9; border-radius:24px;}
.pipr .pipr_labeling li .labeling_img img {display:block; height:100px;}
.pipr .pipr_labeling li .labeling_txt {display:inline-block; margin-top:15px; font-family:'Noto Sans KR', sans-serif; font-size:16px; color:#333; line-height:16px;}
.pipr .pipr_labeling li:hover .layer_labeling{display:block;}
.pipr .pipr_labeling .labeling_guide{margin-top:20px; color:#B35555;}

.pipr .pipr_labeling .layer_labeling {display:none; position:absolute; top:224px; left:0; right:auto; z-index:20; width:500px; padding:30px; border:1px solid #5d6b98; background-color:#fff; box-shadow:0 5px 10px rgb(0 0 0 / 8%);}
.pipr .pipr_labeling li:nth-child(n+5) .layer_labeling {left:auto; right:0;}
.pipr .pipr_labeling .layer_labeling strong{display:block; margin-bottom:15px; font-size:15px; color:#454545;}
.pipr .pipr_labeling .layer_labeling .layer_labeling_txt p {margin:3px 0 0 0; padding-left:8px; color:#555; background:url('../images/common/bul_desc_dd.png') no-repeat left 10px;}
.pipr .pipr_labeling .layer_labeling .layer_labeling_txt p.depth2 {margin:3px 0 0 10px; padding-left:8px; background:url('../images/content/bul_plist.gif') no-repeat left 10px;}
.pipr .pipr_labeling .layer_labeling table {border-top:2px solid #5d6b98;}
.pipr .pipr_labeling .layer_labeling table th,
.pipr .pipr_labeling .layer_labeling table td {padding:10px 10px 9px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.pipr .pipr_labeling .layer_labeling table th {text-align:center; background:#fafafa;}
.pipr .pipr_labeling .layer_labeling table th:last-child,
.pipr .pipr_labeling .layer_labeling table td:last-child{border-right:0;}

.pipr h2.pipr_title,
.pipr h3.pipr_title {margin:44px 0 20px; padding-top:40px; border-top:1px solid #e6e6e6; color:#333; font-weight:normal;}
.pipr h2.pipr_title {font-size:24px;}
.pipr h2.pipr_title > p,
.pipr h2.pipr_title > span{display:inline-block; margin-left:10px; font-size:15px; font-weight:400; font-family:'Nanum Gothic', sans-serif; letter-spacing:-0.05em; color:#454545;}
.pipr .pipr_menu {padding:25px 40px; border:1px solid #d4d4d4;}
.pipr .pipr_menu ul {float:left; width:50%;}
.pipr .pipr_menu:after {content:""; display:block; clear:both;}
.pipr .pipr_menu li {height:42px; margin-bottom:6px;}
.pipr .pipr_menu li a {display:table; height:32px; font-family:'Noto Sans KR', sans-serif; font-size:17px; color:#151515; line-height:20px;}
.pipr .pipr_menu li a:hover {text-decoration:underline;}
.pipr .pipr_menu li span {display:table-cell; vertical-align:top;}
.pipr .pipr_menu li span.pipr_menu_icon {min-width:36px; height:36px; white-space:nowrap;}
.pipr .pipr_menu li span.pipr_menu_icon img{max-width:100%; vertical-align:top;}
.pipr .pipr_menu li span:not(.pipr_menu_icon) {padding:8px 0 0 20px;}
.pipr .pipr_menu li:last-child {margin-bottom:0;}

.pipr h3.pipr_title {font-size:22px; line-height:1.4;}
.pipr h3.pipr_title span.pipr_tit_icon {display:inline-block; width:31px; margin-right:10px; vertical-align:middle; line-height:1.4em;}
.pipr h3.pipr_title span.pipr_tit_icon img{max-width:100%; vertical-align:top;}
.pipr .pipr_txt {font-size:16px; color:#454545; line-height:1.6em;}
.pipr .pipr_txt p {margin-bottom:10px; padding-left:19px; text-indent:-19px;}
.pipr .pipr_txt p.bu_txt:before{content:''; flex:none; margin:10px 7px 0 0; display:inline-block; width:5px; height:5px; background:#565656; border-radius:100%; vertical-align:top;}
.pipr .pipr_txt ul {margin-bottom:15px; padding-left:19px;}
.pipr .pipr_txt ul li {margin-bottom:8px; padding-left:17px; text-indent:-17px; line-height:1.4em;}
.pipr .pipr_txt dl {margin-bottom:15px; padding-left:19px;}
.pipr .pipr_txt dt {margin:10px 0 5px; padding-left:17px; text-indent:-17px; line-height:1.4em;}
.pipr .pipr_txt dd {margin-bottom:5px; margin-left:18px; padding-left:10px; line-height:1.4em; background:url('../images/common/bul_desc_dd.png') no-repeat left 10px;}
.pipr .pipr_txt dt:nth-child(n+2) {margin-top:15px;}
.pipr .pipr_txt a {color:#444; letter-spacing:0;}
.pipr .pipr_txt a:hover {text-decoration:underline;}

.pipr .pipr_txt .pipr_table {padding:0 0 15px 19px;}
.pipr .pipr_txt .pipr_table table {border-top:2px solid #333;}
.pipr .pipr_txt .pipr_table table th,
.pipr .pipr_txt .pipr_table table td {padding:12px 10px 12px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:15px; color:#454545; text-align:center; line-height:1.4em;}
.pipr .pipr_txt .pipr_table table th {background:#f9f9f9;}
.pipr .pipr_txt .pipr_table table th:last-child,
.pipr .pipr_txt .pipr_table table td:last-child{border-right:0;}
.pipr .pipr_txt .pipr_point {color:#B35555;}
.pipr .pipr_txt .pipr_download {display:inline-block; height:40px; margin:0 0 15px 19px; padding:0 50px 0 15px; border:1px solid #d2d2d2; border-radius:2px; box-shadow:0 2px 2px rgba(0,0,0,0.1); color:#444; font-size:15px; line-height:40px; letter-spacing:-0.05em; background:#fafafa url('../images/content/ico_inf_tab.gif') no-repeat right bottom 1px;}
.pipr .pipr_txt .pipr_download:hover {border:1px solid #444; border-radius:6px; text-decoration:none;}
.pipr .pipr_txt .pipr_download_m {margin-left:8px;}
.pipr .pipr_txt .pipr_site_link {padding-right:45px; background-position:right 1px top 1px;}

.pipr .pipr_browse {margin-left:19px; border:1px solid #e5e5e5; text-align:center;}
.pipr .pipr_browse .pipr_browse_cont {float:left; width:50%; padding-bottom:36px;}
.pipr .pipr_browse .pipr_browse_right {border-left:1px solid #e5e5e5;}
.pipr .pipr_browse .pipr_browse_cont h4 {margin-bottom:30px; padding:10px 0 11px; font-family:'Noto Sans KR', sans-serif; font-size:17px; color:#151515; border-bottom:1px solid #e5e5e5; text-align:center;}
.pipr .pipr_browse .pipr_browse_left h4 {background:#e9f2f9;}
.pipr .pipr_browse .pipr_browse_right h4 {background:#fff2ea;}
.pipr .pipr_browse .pipr_browse_cont p {width:100px; height:100px; margin:0 auto 21px; border-radius:100px; color:#fff; line-height:100px !important; background:#454545;}
.pipr .pipr_browse .pipr_browse_cont ul {display:inline-block; width:80%; margin:0 auto;} 
.pipr .pipr_browse .pipr_browse_cont li {position:relative; display:inline-block; width:100%; margin-bottom:21px; padding:10px 20px 9px; border-radius:5px; font-size:14px; line-height:1.4em;}
.pipr .pipr_browse .pipr_browse_left li {border:1px solid #d0e6f6; background:#f3faff;}
.pipr .pipr_browse .pipr_browse_right li {border:1px solid #fae8dd; background:#fff7f3;}
.pipr .pipr_browse .pipr_browse_cont li:last-child {margin-bottom:0; border:1px solid #f4e3b0; background:#f7edcc;}
.pipr .pipr_browse .pipr_browse_cont li:before {content:"↓"; display:block; position:absolute; top:-22px; left:49%; color:#333; font-size:21px;}
.pipr .pipr_browse:after {content:""; display:block; clear:both;}

.pipr .pipr_txt .pipr_history {padding-left:14px;}
.pipr .pipr_txt .pipr_history a {padding-right:18px; letter-spacing:-0.05em; background:url('../images/content/ico_rrcs_nwin.gif') no-repeat right 3px;}
.pipr .pipr_txt .pipr_history tbody td:nth-child(n+2):nth-child(-n+4) {text-align:left;}
.pipr .pipr_txt .pipr_history tbody td > ul,
.pipr .pipr_txt .pipr_history tbody td > ul > li > ul {margin-bottom:0; padding-left:0; text-indent:0;}
.pipr .pipr_txt .pipr_history tbody td > p {margin-bottom:8px; padding-left:0; text-indent:0;}
.pipr .pipr_txt .pipr_history tbody td > ul > li {padding-left:16px; text-indent:-16px;}
.pipr .pipr_txt .pipr_history tbody td > ul > li > ul > li {margin-bottom:0; padding-left:8px; text-indent:-8px;}
.pipr .pipr_txt .pipr_history tbody td > ul > li:last-child,
.pipr .pipr_txt .pipr_history tbody td > p:last-child {margin-bottom:0;}

@media only screen and (max-width:1024px) {
	.pipr .pipr_labeling li:nth-child(n+4) .layer_labeling {left:auto; right:0;}
}
@media only screen and (max-width:640px) {
	.pipr .pipr_labeling {display:none;}
	.pipr .pipr_menu ul {width:100%;}
	.pipr .pipr_browse .pipr_browse_cont {width:100%;}
	.pipr .pipr_browse .pipr_browse_right {border-left:0;}
	.pipr .pipr_browse .pipr_browse_right h4 {border-top:1px solid #e5e5e5;}
}
@media only screen and (max-width:450px) {
	.pipr h2.pipr_title {margin:4.831vw 0 15px; padding-top:4.831vw; font-size:4.831vw;}
	.pipr .pipr_menu {padding:25px;}
	.pipr .pipr_menu li {height:32px;}
	.pipr .pipr_menu li a {font-size:3.865vw;}
	.pipr .pipr_menu li span.pipr_menu_icon {min-width:25px; height:25px;}
	.pipr .pipr_menu li span:not(.pipr_menu_icon) {padding:2px 0 0 10px;}
	.pipr h3.pipr_title {font-size:4.831vw;}
	.pipr h3.pipr_title span.pipr_tit_icon {width:28px;}
	.pipr .pipr_txt .pipr_table table th,
	.pipr .pipr_txt .pipr_table table td {padding:6px; font-size:3.382vw;}
	.pipr .pipr_txt .pipr_download {width:90%; overflow:hidden; font-size:3.382vw; margin-bottom:5px;}
	.pipr .pipr_txt .pipr_download_m {margin-left:19px; margin-bottom:8px;}
	.pipr .pipr_txt ul li {font-size:3.382vw;}
	.pipr .pipr_txt dl {font-size:3.382vw;}
	.pipr .pipr_browse .pipr_browse_cont li {font-size:3.382vw;}
.pipr .pipr_txt .pipr_history a {padding-right:0; background:none;}
}

/* 적극행정 - 우수공무원추천 */
.bestPractices {position:relative; margin-top:50px; /*border-bottom:1px solid #eee;*/}
.bestPractices p {padding-bottom:15px; font-size:15px; color:#565656;}
.bestPractices h3 {font-size:36px; color:#404040; font-weight:normal; letter-spacing:-0.07em; line-height:1.22em;}
.bestPractices h3 span {display:block;}
.bestPractices span.deco {position:absolute; right:0; top:10px; width:550px; height:300px; background:url('../images/content/bestPractices.png') no-repeat right bottom;}
.bestPractices_view {margin-top:10px;}
.bestPractices_view h4 {padding-top:38px;} 
.bestPractices_view p {margin-top:10px;}
.bestPractices_view span {padding-left:12px; font-size:14px; line-height:1.5em;}
.bestPractices_btn {margin-top:30px;}
.bestPractices_btn span {display:inline-block; height:40px; vertical-align:middle; padding-right:20px; background:url('../images/common/ico_tablink_nwin.png') no-repeat right center;}

@media only screen and (max-width:1180px) {
	.bestPractices span.deco {display:none;}
}
@media only screen and (max-width:640px) {
	.bestPractices h3 span {display:inline;}
}
@media only screen and (max-width:414px) {
	.bestPractices p {font-size: 3.382vw !important;}
	.bestPractices h3 {font-size:7.246vw}
	.bestPractices_view h4 {padding-top:25px;} 
	.bestPractices_view span {font-size:3.382vw !important;}
}

/* 현장 기재부가 갑니다*/
.moefVisit h3 {line-height:1.3em;}
.moefVisit span.deco {position:absolute; right:30px; top:-20px; width:440px; height:255px; background:url('../images/content/moefVisit.png') no-repeat right bottom;}
.moefVisit span strong {/*color:#c14343;*/ font-weight:600;}
.moefVisit_view p {padding-left:13px; text-indent:-13px; line-height:1.5em;}
.moefVisit_view p:before {margin-top:9px;}
.moefVisit_view span.moefVisit_point {display:block; margin-top:8px; padding-left:13px; font-size:16px; color:#b65959;}
.moefVisit_view strong {letter-spacing:0; color:#454545;/*#688eed;*/}
.moefVisit_view ul li{margin:10px 0 0 13px; padding:0 0 0 9px; font-size:16px; background:url('../images/content/bul_ynvi_li.gif') no-repeat left 10px;}
.moefVisit_view .download_btn {display:inline-block; height:40px; margin:12px 0 20px 13px; padding:0 50px 0 15px; border:1px solid #d2d2d2; border-radius:2px; box-shadow:0 2px 2px rgba(0,0,0,0.1); color:#444; font-size:15px; line-height:40px; letter-spacing:-0.05em; background:#fafafa url('../images/content/ico_inf_tab.gif') no-repeat right bottom 1px;}
.moefVisit_view .download_btn:hover {border:1px solid #444; border-radius:6px; text-decoration:none;}

@media only screen and (max-width:414px) {
	.moefVisit span.deco {display:block; position:relative; right:0; top:0; width:100%; height:200px; background:url('../images/content/moefVisit.png') no-repeat center bottom; background-size:contain;}
}

/* 기획재정부에 바란다 */
.moefHope {display:table; padding:40px 35px 40px 60px; border-radius:10px; background-color:#f6f8f9;}
.moefHope_tit {display:table-cell; width:360px; vertical-align:middle;}
.moefHope_tit h3 {font-size:30px !important; font-weight:400; line-height:1.35em; letter-spacing:-0.09em;}
.moefHope_tit h3 strong {font-weight:600;}
.moefHope_con {display:table-cell; vertical-align:middle;}
.moefHope_con p {margin-top:20px; padding-left:16px; text-indent:-13px; font-size:16px !important; line-height:1.55em;}
.moefHope_con p:first-child {margin-top:0;}
.moefHope_con p:before{content:''; flex:none; margin:10px 7px 0 0; display:inline-block; width:5px; height:5px; background:#565656; border-radius:100%; vertical-align:top;}
.moefHope_con p a:hover {color:#b35555; text-decoration:underline;}
.moefHope_con p span {color:#1b73c2;}

@media only screen and (max-width:1200px) {
	.moefHope {padding:30px 30px 30px 40px;}
	.moefHope_tit,
	.moefHope_con {display:block; width:100%;}
	.moefHope_tit h3 br:last-child {display:none;}
	.moefHope_con p {margin-top:15px;}
	.moefHope_con p:first-child {margin-top:20px;}
}

@media only screen and (max-width:768px) {
	.moefHope {padding:20px 25px;}
}

/* 민원이용안내 - 국정자원 화재 임시 추가 20251010 */
.epeople_temp {margin-bottom:30px; border:1px solid #e7e7e7; padding:0 40px 30px; background-color:#f8f8fa;}
.epeople_temp h3 {margin-bottom:20px;}
.epeople_temp p {margin-bottom:15px; font-size:16px !important;}
.epeople_temp p:last-child{margin-bottom:0;}
.epeople_temp ul {margin-bottom:15px;}
.epeople_temp li {padding:5px 0 5px 8px; background:url('/images/content/bul_min_desc.png') no-repeat left 12px;}
.epeople_temp li strong {font-weight:600;}