@charset "utf-8";
@import url('footer.css');

input[type="radio"], input[type="checkbox"] {vertical-align:middle !important;}

.gnb_wrap {background:#ffcb08;}
.gnb_wrap .gnb .link li.link_main {background:#ff4864;}
.gnb_wrap .gnb .link li.link_mayor {background:#fdb02e;}
.gnb_wrap .gnb .link li.link_tour {background:#fe8323;}
.gnb_wrap .gnb .link li:last-child{float:left; width:12.1%;}

#m_conts{min-height:885px}
#conts {padding-top:30px;}
#mobileNavi > div {background:#fdb02e;}
#mobileNavi .depth1 > li {border-bottom:#fdb02e;}
#mobileNavi .depth1 > li.on {border-bottom:#fe8323; background:#fe8323;}
#mobileNavi .depth1 > li > a {background-color:#fdb02e;}
#mobileNavi .depth2 {background:#fdfaf3;}
#mobileNavi .depth2 > li > a:before {background:#ff9d12 url(../images/spr_bu.png) no-repeat 3px -51px;top:2px;}
#mobileNavi .depth2 > li.on > a {color:#c8024b;}
.lnb_wrap h1 a {display:block;width:223px;height:55px;}

.lnb_wrap .lnb li .depth02 {border-bottom:3px solid #ae7386;}
.lnb_wrap .lnb li .depth02 .lnb_2depth > ul > li{height:80px}
.lnb_wrap .lnb li .depth02 .lnb_2depth > ul > li > div > a {padding:11px 9px; background:#c49a6c;}
.lnb_wrap .lnb li .depth02 .lnb_2depth > ul > li > div > a:hover {background:#a57b4e;}
.lnb_wrap .lnb li .depth02 .lnb_2depth > ul > li > div > ul > li > a{text-align:left}
.lnb_wrap .lnb li #lnb_01_sub{height: 200px;}
.lnb_wrap .lnb li #lnb_02_sub{height: 200px;}
.lnb_wrap .lnb li #lnb_03_sub{height: 200px;}
.lnb_wrap .lnb li #lnb_03_sub .lnb_2depth > ul > li:nth-child(3) {height:80px;}
.lnb_wrap .lnb li #lnb_04_sub{height: 200px;}
.lnb_wrap .lnb li #lnb_05_sub{height: 200px;}
.lnb_wrap .lnb li #lnb_05_sub .lnb_2depth > ul > li:first-child, .lnb_wrap .lnb li #lnb_05_sub .lnb_2depth > ul > li:nth-child(2) {height:80px;}
.lnb_wrap .lnb li #lnb_06_sub{height: 200px;}
.lnb_wrap{text-align: center;height:80px;}
.lnb_wrap .box{width:1200px;margin:0 auto;padding-top: 0;}
.lnb_wrap .lnb{padding-top: 0;float:right;margin-left: 0;padding: 35px 0 0 0;width:870px;}
#main_wrap {position:relative;}
.lnb_wrap .logo{float:left;margin:0 auto;padding: 15px 0;/*border-bottom: 1px solid #ccc;*/}
.lnb_wrap h1 a{/*position:relative;*/float: left;/*padding-left: 15px;*/margin-left: 15px;vertical-align: middle;line-height: 13px;font-size: 20px;font-weight: bold;}
/*.lnb_wrap h1 a:before{content:'';clear:both;display:block;border-left:1px solid #ccc;height: 14px;width:1px;position: absolute;top: 10px;left: 3px;} */
.lnb_wrap .lnb > ul > li > a{padding-bottom:30px;}
.lnb_wrap .lnb > ul > li > a.on, .lnb_wrap .lnb > ul > li > a:hover {color:#b80c53;}
.lnb_wrap .logo .logotop{width:223px;margin:0 auto}
.lnb_wrap .lnb > ul > li{margin:0 20px}
.lnb_wrap .lnb > ul > li >a[target="_blank"] {padding-right:0; background:none;}
.lnb_wrap .logo .logotop img{float:left}
.lnb_wrap .logo .logotop span{float:left;line-height: 34px;}
.lnb_wrap .logo .logotop:after{content:'';display:block;clear:both}
.lnb_wrap .lnb li .depth02{top:80px;z-index:99999}
#wrap_box01 a[target="_blank"], #wrap_box02 a[target="_blank"], #wrap_box03 a[target="_blank"],
.lnb_wrap .lnb li #lnb_01_sub a[target="_blank"]{background:none; padding-right:0; display:block;}
#wrap_box01 a[target="_blank"]:hover, #wrap_box02 a[target="_blank"]:hover, #wrap_box03 a[target="_blank"]:hover,
.lnb_wrap .lnb li #lnb_01_sub a[target="_blank"]:hover{border-bottom:0; line-height:1.5em;}
#header {/*height:176px;*/ position:relative; width:100%;}

.gnb_wrap .gnb .link {width:900px;}
.gnb_wrap .gnb .link li{float:left;width: 10.4%;}
.gnb_wrap .gnb .link li.link_water {width:15%;}

.gnb_right {
    float: right;
    padding: 5px 0 5px 0;
}
.gnb_right ul {position:relative; float: left;  padding:0 5px 0 0;}
.gnb_right ul li {
    display: inline;
    float: left;
	padding:0 10px 0 10px;
	line-height:200%;
	background: url("../images/split_gnb.gif") no-repeat scroll 100% 7px;
}

#gnb_sns {position:absolute;right: 257px;top: 4px;}
#gnb_sns li {display:inline-block;padding: 0 0 0 4px;vertical-align:top;}
#gnb_sns li a{display:block;width: 29px;height: 29px;padding:0;border-radius:50%;font-size:0;text-indent:-999px;background: #334175 url(../images/icon_sns.png) no-repeat -2px -6px;}
#gnb_sns li a[target="_blank"]:hover{border:none}
#gnb_sns li.blog a{background-position: -53px -6px;}
#gnb_sns li.insta a{background-position: -105px -6px;}
#gnb_sns li.ktplus a{background-position: -156px -5px;}
#gnb_sns li a:hover,
#gnb_sns li a:active,
#gnb_sns li a:focus{background-position:-1px -48px;}
#gnb_sns li.blog a:hover,
#gnb_sns li.blog a:active,
#gnb_sns li.blog a:focus{background-position:-53px -48px;}
#gnb_sns li.insta a:hover,
#gnb_sns li.insta a:active,
#gnb_sns li.insta a:focus{background-position:-105px -48px;}
#gnb_sns li.ktplus a:hover,
#gnb_sns li.ktplus a:active,
#gnb_sns li.ktplus a:focus{background-position:-156px -48px;}
/* 언어 선택 */
.chose_lang {position:relative;  padding:0 0 0 10px; width:110px; float:right;}
.chose_lang select {background-color:#fff;  width:80px; margin:3px 0 0 0;}
legend {
    display: none;
    font-size: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    visibility: hidden;
    width: 0;}

.invisible {
    font-size: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 0;
}
.select_btn {background: none repeat scroll 0 0 #273143;
    border: 1px solid #192334;
    color: #fff;
    font-size: 12px !important;
    font-weight: normal;
    height: 20px;
    line-height: 110%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 3px;
    width: 30px;
	cursor:pointer;
}


/* 상단 검색 */
.ad_search {
    clear: both;
    height: 37px;
    left: 275px;
    position: absolute;
    top: 50px;
    width: 400px;
}
.ad_search_box {
    background: url("../images/search_box.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 37px;
    width: 298px;
    position:relative;
}
.search_select {
    border: 1px solid #fff;
    font-size: 1em;
    height: 20px;
    margin: 9px 0 0 50px;
    vertical-align: top;
    width: 80px;
}

.ad_search_btn {
    float: left;
    width: 45px;}

.main_ser {
   border: 1px solid #FFFFFF;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	height: 17px;
	left: 80px;
	padding: 4px 0 4px 4px;
	position: absolute;
	top: 0;
	width: 150px;
	margin: 6px 0 0 50px;
	ime-mode: active;
}

.wrap_keyword {height: 31px; left:10px; position: absolute; top: 45px; width: 400px;}
.wrap_keyword dl {position:relative; width:100%;}
.wrap_keyword dt {position:relative; float:left; width:70px;}
.wrap_keyword dd {position:relative; float:left; }
.wrap_keyword dd ul li {position:relative; float:left; padding:0 7px 0 0; color:#333;}




/*날짜, 광고판*/
#ad_area {position:absolute; right:0; top:50px; width:330px; height:45px; }
#ad_area .btn_cont {position:absolute; top:0; right:0; width:43px; height:20px; z-index:10; }
#ad_area .btn_cont a.event_prev {width:20px; height:19px; border:1px solid #ccc; background: url("../images/btn_con_prev.gif") no-repeat scroll 8px center; text-indent:-10000px; display:block; float:left; overflow:hidden;}
#ad_area .btn_cont a.event_next {width:20px; height:19px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background: url("../images/btn_con_next.gif") no-repeat scroll 9px center; text-indent:-10000px; display:block; float:left; overflow:hidden;}
#ad_area .ad_con {position:relative; width:330px; height:45px; float:left; }
#ad_area .ad_con .ad_date {color:#555; margin-bottom:3px; width:100%;float:left; font-size:12px; text-align:center }
#ad_area .ad_con .ad_time {color:#cc3300; margin-bottom:3px; width:100%;float:left;font-size:17px; font-weight:bold; text-align:center;}


/* 상단 네비게이션 */
.wrap_lnb {
    left:0;
    position: absolute;
    top: 101px;
    width: 100%;
}
.wrap_lnb .box_lnb {
    margin: 0 auto;
    width: 980px;
}
.box_lnb > ul > li {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
}

.box_lnb > ul > li > a {
    color: #fff;
    display: block;
    font-family: "맑은 고딕","Malgun Gothic","돋움","Dotum","Arial","sans-serif";
    font-size: 16px;
    padding: 14px 0;
    text-decoration: none;
	font-weight:bold;
	letter-spacing:-0.05em;
}
.box_lnb > ul > li > a.on {
    color: #ffff33;
}
.box_lnb > ul > li > a:hover, .box_lnb > ul > li > a:focus {
    color: #ffff33;
}
.box_lnb .lnb_2depth {
    margin: 0 auto;
    padding: 20px 0;
    width: 980px;
}
.box_lnb .lnb_2depth > ul > li {
    float: left;
    margin-bottom: 10px;
    width: 16%;
}
.box_lnb .lnb_2depth > ul > li + li + li + li + li + li + li {
    clear: left;
}
.box_lnb .lnb_2depth > ul > li + li + li + li + li + li + li + li {
    clear: none;
    float: left;
}
.box_lnb .lnb_2depth ul li ul {
    border-left: 1px dotted #bbb;
	margin-top:10px;
}
.box_lnb #lnb_01_sub .lnb_2depth > ul {
    margin-left: 22px;
}
.box_lnb #lnb_02_sub .lnb_2depth > ul {
    margin-left: 22px;
}
.box_lnb #lnb_03_sub .lnb_2depth > ul {
    margin-left: 22px;
}
.box_lnb #lnb_04_sub .lnb_2depth > ul {
    margin-left: 22px;
}
.box_lnb #lnb_05_sub .lnb_2depth > ul {
    margin-left: 22px;
}
.box_lnb #lnb_06_sub .lnb_2depth > ul {
    margin: 0; padding:0;
}
/* .box_lnb #lnb_07_sub .lnb_2depth > ul {
    margin-left: 22px;
} */

.box_lnb #lnb_06 {padding-left:0; padding-right:0;}
.box_lnb #lnb_06 a:hover, .box_lnb #lnb_06 a:focus {background: url("../images/bg_navi06_on.gif") no-repeat scroll 0 0; width:140px; height:50px; padding-left:34px;padding-right:0; }
.box_lnb #lnb_07 {padding-left:0; padding-right:0;}
#menu07 {background: url("../images/bg_navi07.gif") no-repeat scroll 0 0; width:98px; height:50px; padding-left:30px; padding-right:0; }
.box_lnb #lnb_07 > a:hover, .box_lnb #lnb_07 > a:focus {background: url("../images/bg_navi07_on.gif") no-repeat scroll 0 0; width:95px; height:50px; padding-left:30px;padding-right:0; }

.box_lnb .lnb_2depth > ul > li > a {
    background: url("../images/bul_lnb_st02.gif") no-repeat scroll 0 2px;
    color: #333333;
    display: block;
    font-weight: bold;
    letter-spacing: -1px;
    padding-left: 12px;
    text-decoration: none;
}
.box_lnb .lnb_2depth > ul > li > ul > li > a {
    color: #646464;
    display: block;
    font-size: 12px;
    letter-spacing: -1px;
    padding-left: 7px;
	line-height:190%;
}
.box_lnb .lnb_2depth > ul > li > ul > li > a:hover, .box_lnb .lnb_2depth > ul > li > ul > li > a:focus {
    text-decoration: underline;
}
.box_lnb > ul > li > div {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 3px solid #2c5ab0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 99;
}
.box_lnb > ul > li #lnb_01_sub .lnb_2depth {
    background: url("../images/bg_menu01.png") no-repeat scroll right bottom;
	padding-bottom: 20px;
}
.box_lnb > ul > li #lnb_02_sub .lnb_2depth {
    background: url("../images/bg_menu02.png") no-repeat scroll right bottom;
    padding-bottom: 150px;
}
.box_lnb > ul > li #lnb_03_sub .lnb_2depth {
    background: url("../images/bg_menu03.png") no-repeat scroll right  bottom;
    padding-bottom: 30px;
}
.box_lnb > ul > li #lnb_04_sub .lnb_2depth {
    background: url("../images/bg_menu04.png") no-repeat scroll right  bottom;
	padding-bottom: 30px;
}
.box_lnb > ul > li #lnb_05_sub .lnb_2depth {
    background: url("../images/bg_menu05.png") no-repeat scroll right bottom;
	padding-bottom: 80px;
}
.box_lnb > ul > li #lnb_06_sub .lnb_2depth {background-color:#fff;}
.box_lnb > ul > li #lnb_07_sub .lnb_2depth {
    background: url("../images/bg_menu07.png") no-repeat scroll right bottom;
}
#lnb_07_sub {position:absolute; top:50px; /* background: url("/portal/img/ko/common/bg_menu07.jpg") no-repeat scroll center bottom */; background-color:#fff; }
#lnb_07_sub .lnb_image {width:867px;margin:0 auto;}
#lnb_07_sub .lnb_image ul > li {float:left;}
/* #lnb_07_sub .lnb_image ul {position:relative; width:867px; margin:0 auto; padding-left:20px;} */
#lnb_07_sub .lnb_image ul > li > a{margin:0; padding:0;display:block;}
#lnb_07_sub .lnb_image > ul > li:first-child{width:260px;}
#lnb_07_sub .lnb_image > ul > li + li {width:300px;}
#lnb_07_sub .lnb_image > ul > li + li + li {width:307px;}
/* #lnb_07_sub .lnb_image ul > li a:hover, #lnb_07_sub .lnb_image ul li a:focus, #lnb_07_sub .lnb_image ul li a:link{margin:0; padding:0; background-image:none;} */




/* 날씨정보 */
#main_weather {position:absolute; top:0; left:0; width:150px; height:528px; margin:0 0 0 -143px; }
#main_weather .wrap_weather {border:1px solid #c4cdd3; background-color:#f1f8fd; width:128px; height:300px;}
.info_weather {position:relative;  width:100px; height:126px; margin:12px auto; background-color:#fff; border:1px solid #c4cdd3;}
.info_weather .icon_weather {position:relative;  width:100px; height:60px; float:left; line-height:110%;}
.info_weather .temp {position:relative; width:100px; height:40px; color:#333; float:left; text-align:center; font-family: "맑은 고딕","Malgun Gothic","돋움","Dotum","Arial","sans-serif"; font-size:30px; }
.info_weather .txt_weather {text-align:center; color:#333; padding:3px 0 0 0; }
.info_weather02 {position:relative;  width:100px; height:75px; margin:12px auto;}
.info_weather02 li {padding: 5px 0 7px 0; line-height:130%; letter-spacing:-0.03em;}
.info_weather03 {position:relative;  width:100px; height:30px; margin:30px auto; text-align:center; color:#555;}
.info_date {font-weight:bold; color:#ffff99; font-size:12px; text-decoration:underline; padding:0 0 0 17px;}
.info_check {position:relative;  width: 130px; padding: 20px 0px; background-color:#013b94;}
.info_check h2 {text-align:center; font-size:15px; font-weight:bold; padding:0 0 13px 0;color:#ede55f;}
.info_check ul {position:relative;  width:100px; margin:0 auto; }
.info_check ul li {color:#fff; font-size:11px; padding:0 0 7px 0;}
.info_check ul li a{color:#fff;font-size:11px;}


/*배너모음*/
.wrap_banner_page {position:relative; width:100%; border-top:2px solid #1f6aa8; height:auto; float:left; margin-bottom:20px;}
.wrap_banner_page ul {position:relative; width:100%;}
.wrap_banner_page ul li{width:25%; float:left; text-align:center; padding-bottom:10px; border-bottom:1px solid #ddd; padding:12px 0;}
.wrap_banner_page ul li a[target="_blank"]{background:none; padding-right:0; height:70px;}
.wrap_banner_page ul li a:hover{border-bottom:0;}

@media(max-width:768px){
	.wrap_banner_page ul li{width:50%;}
}
@media(max-width:400px){
	.wrap_banner_page ul li{width:100%;}
	.wrap_banner_page ul li a[target="_blank"]{height:auto;}
}

/*민원사무편람*/
.board_guide_0101030000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0101030000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0101030000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0101030000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*민원서식*/
.board_guide_0101040000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0101040000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0101040000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0101040000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*자유게시판*/
.board_guide_0201000000 {position:relative; border:1px solid #ccc; width:100%; margin-bottom:10px; background: url("../images/icon_0201000000_01.png") no-repeat scroll  0px 0px transparent;}
.board_guide_0201000000 ul {padding: 15px 0 10px 130px; position: relative; width: 80%;}
.board_guide_0201000000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;letter-spacing:-1px;}
.free_board_btn{text-align:center; margin-left:115px;}

/*칭찬합시다*/
.board_guide_0202000000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0202000000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0202000000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0202000000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*주요사업/정책/평가자료*/
.board_guide_0304020000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0304020000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0304020000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0304020000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*물가정보*/
.board_guide_0305010000 {position:relative; border:1px solid #ccc; width:100%; height:140px; margin-bottom:10px; background: url("../images/icon_0305010000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0305010000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0305010000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*공지사항*/
.board_guide_0401010000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0401010000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401010000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401010000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*공고/고시*/
.board_guide_0401030000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0401030000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401030000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401030000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*입법예고*/
.board_guide_0401040000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0401040000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401040000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401040000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*분묘개장공고*/
.board_guide_0401050000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0401050000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401050000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401050000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*감사결과*/
.board_guide_0401060000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0401060000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401060000 ul {padding: 15px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401060000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*유관기관소식*/
.board_guide_0401070000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0401070000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401070000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401070000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*입찰정보(일반)*/
.board_guide_0401090000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0401090000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401090000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401090000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*오늘의행사*/
.board_guide_0402010000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0402010000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0402010000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0402010000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*주간행사일정*/
.board_guide_0402020000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0402020000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0402020000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0402020000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*보도자료*/
.board_guide_0403010000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0403010000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0403010000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0403010000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*안동시보*/
.board_guide_0403020000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0403020000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0403020000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0403020000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*까치소식*/
.board_guide_0403030000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0403030000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0403030000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0403030000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*정책실명제*/
.board_guide_0504000000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0504000000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0504000000 ul {padding: 15px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0504000000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*규제개혁자료*/
.board_guide_0505020000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0505020000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0505020000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0505020000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*기업공지사항*/
.board_guide_0601010000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0601010000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0601010000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0601010000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/* 구인구직*/
.board_guide_0602020000 {position:relative; border:1px solid #ccc; width:100%; height:175px; margin-bottom:10px; background: url("../images/icon_0602020000.png") no-repeat scroll 40px 35px transparent;}
.board_guide_0602020000 ul {padding: 15px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0602020000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*정보화 교육일정*/
.board_guide_0602040000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0602040000.png") no-repeat scroll 40px 25px transparent;}
.board_guide_0602040000 ul {padding: 15px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0602040000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*분양정보*/
.board_guide_0605030000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0605030000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0605030000 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0605030000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*시내버스안내*/
.board_guide_0606010100 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0606010100.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0606010100 ul {padding: 35px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0606010100 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*환경자료실*/
.board_guide_0607010000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0607010000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0607010000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0607010000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*수질검사결과*/
.board_guide_0608050000 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0608050000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0608050000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0608050000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*생활민방위*/
.board_guide_0609010200 {position:relative; border:1px solid #ccc; width:100%; height:110px; margin-bottom:10px; background: url("../images/icon_0609010200.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0609010200 ul {padding: 45px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0609010200 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*홈페이지 의견수렴*/
.board_guide_0801000000 {position:relative; border:1px solid #ccc; width:100%; min-height:110px; margin-bottom:10px; background: url("../images/icon_0801000000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0801000000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0801000000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*타자치단체소식*/
.board_guide_0401120000 {position:relative; border:1px solid #ccc; width:100%; min-height:110px; margin-bottom:10px; background: url("../images/icon_0401120000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0401120000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0401120000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*건축허가(신고)·사용승인현황*/
.board_guide_0605040000 {position:relative; border:1px solid #ccc; width:100%; min-height:110px; margin-bottom:10px; background: url("/portal/img/ko/board/icon_0605040000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0605040000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0605040000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*공동주택현황*/
.board_guide_0605050000 {position:relative; border:1px solid #ccc; width:100%; min-height:110px; margin-bottom:10px; background: url("/portal/img/ko/board/icon_0605050000.png") no-repeat scroll 40px 15px transparent;}
.board_guide_0605050000 ul {padding: 25px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0605050000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}

/*박물관대학*/
.board_guide_0303000000 {position:relative; border:1px solid #ccc; width:100%; height:200px; margin-bottom:10px; background: url("../images/icon_0401010000.png") no-repeat scroll 40px 55px transparent;}
.board_guide_0303000000 ul {padding: 0px 0 10px 165px; position: relative; width: 73%;}
.board_guide_0303000000 ul li{ background: url("../images/side_sbullet_off.gif") no-repeat scroll 0 7px transparent;
border-bottom: medium none;  margin: 0;  padding: 0 0 0 10px;}


/*마진값 조정*/
.mar_de{margin:0 !important;}

/*슬로건*/
.ad_slogan{position:absolute; top:11px; left:340px;}

/* 태극기 */
.go_gugki{
	position:absolute;
	right:15px;
	top:-10px;
	}


/* 마을세무사 */
.vil_box {border:1px solid #ddd; margin-top:20px; background:#f3faff url('../images/vil_bg.jpg') no-repeat bottom right; padding:35px 0 30px 30px; box-sizing:border-box;}
.vil_box .tit {font-size:23px; font-weight:600;}
.vil_box .tit > span {font-size:23px; font-weight:bold; margin-top:10px; display:block;}
.vil_box .poin {font-size:15px; font-weight:600; color:#004b9d; display:block; padding-top:25px;}
.vil_box span.sub_txt{display:block; margin-top:10px;}
.s_tit {font-size:15px; font-weight:bold; color:#004b9d; padding:0px 0 10px 25px; margin-top:10px; background:url('/portal/img/ko/sub05bl.gif') no-repeat 3px 0px;}
.vil_s_box {border:1px solid #ddd; margin-top:20px; padding:15px 30px; box-sizing:border-box;}
.vil_s_box dl {border-top:1px dashed #ddd; padding:20px 0 25px;}
.vil_s_box dl:first-child {border-top:0;}
.vil_s_box dt {font-size:16px; font-weight:600; color:#004b9d;}
.vil_s_box dd {color:#333; margin-top:10px; width:80%;}
.vil_s_box .bg_img01 {background:url('../images/vil_s_bg01.jpg') no-repeat bottom right;}
.vil_s_box .bg_img02 {background:url('../images/vil_s_bg02.jpg') no-repeat top right;}
.vil_s_box .bg_img03 {background:url('../images/vil_s_bg03.jpg') no-repeat bottom right;}
.vil_s_box .bg_img04 {background:url('../images/vil_s_bg04.jpg') no-repeat bottom right;}
.vil_s_box .bg_img05 {background:url('../images/vil_s_bg05.jpg') no-repeat bottom right;}
.vil_s_box .bg_img06 {background:url('../images/vil_s_bg06.jpg') no-repeat bottom right;}

@media(max-width:830px){
	.vil_s_box dl[class^="bg_img"]{background:none; height:100%;}
	.vil_s_box dd{width:100%;}
}
@media(max-width:760px){
	.vil_box{padding:25px 30px; height:230px; background-size:30% 80%;}
	.vil_box .tit br{display:none;}
	.vil_box .tit span{display:inline-block; margin-left:10px;}
}
@media(max-width:645px){
	.vil_box{background:#f3faff; height:auto;}
	.vil_box .tit span{display:block; margin-left:0; margin-top:0; line-height:1.5em;}
	.vil_box span.sub_txt br{display:none;}
	.vil_box .poin{padding-top:20px;}
}


/*마을세무사 찾기*/
.bg_vil_search{background:url('/portal/img/ko/sub05/bg_vil_search.jpg')no-repeat 0px 80px; padding:290px 0 0 40px;}


.gnb_wrap .gnb .link_box{display:none;}

/* 가이드 */
#contents h4:first-child{margin-top:0;}
#contents h4{position:relative; line-height:1.3em; padding-left:30px; font-size:23px; margin-top:50px; color:/*#0c4d83*/#a06921; font-weight:600; letter-spacing:-1px;}
#contents h4:before{position:absolute; display:block; content:''; background:url(../images/spr_bu.png) no-repeat; width:24px; height:24px; left:0; top:1px;}
#contents h5{position:relative; padding-left:22px; font-size:18px; color:#2c2c2c; font-weight:600; letter-spacing:-1px; margin-top:30px; margin-left:15px;}
#contents h5:before{position:absolute; display:block; content:''; background:#ff9d12 url(../images/spr_bu.png) no-repeat 3px -51px; width:16px; height:16px; left:0; top:1px;}
#contents h6{position:relative; padding-left:22px; font-size:16px; color:#484848; font-weight:600; letter-spacing:-1px; margin-top:20px; margin-left:25px;}
#contents h6:before{position:absolute; display:block; content:''; border:4px solid #cdcfe3; border-radius:50%; width:9px; height:9px; left:0; top:2px;}
#contents p[class^="box_h"], div[class^="box_h"]{border:2px solid #d2e5f5; margin-top:15px; padding:22px; box-sizing:border-box;}
#contents p[class^="box_h"]+ul[class^="list_ul"], #contents div[class^="box_h"]+ul[class^="list_ul"]{margin-left:33px !important;}
#contents p[class^="p_h"], div[class^="box_h"]{margin-top:15px;}
.tbl_wrap+ul.list_ul_h4{margin-left:31px !important;}
.tbl_wrap+ul.list_ul_h5{margin-left:43px !important;}
.box_h4, .p_h4, .tbl_h4, h4 + .tbl_wrap, .h4{margin-left:31px;}
.box_h5, .p_h5, .tbl_h5, h5 + .tbl_wrap, .h5{margin-left:36px;}
.box_h6, .p_h6, .tbl_h6, h6 + .tbl_wrap, .h6{margin-left:53px;}
ul[class^="list_ul"], ol[class^="list_num"]{margin:20px 0 0;}
#contents .list_ul_h4, .list_num_h4{margin-left:36px !important;}
#contents .list_ul_h5, .list_num_h5{margin-left:33px !important;}
#contents .list_ul_h6, .list_num_h6{margin-left:53px !important;}
#contents div[class^="box_h"]+ul.list_ul_h6{margin-left:55px !important;}
ul[class^="list_ul"] >li:first-child{margin-top:0;}
ul[class^="list_ul"] >li:before, ol[class^="list_num"] li ul li:before, .tbl td >ul >li:before{position:absolute; display:block; content:''; width:12px; height:11px; background:url(../images/spr_bu.png) no-repeat left -94px; left:0; top:5px;}
#contents li > ul:first-child{margin-top:10px;}
ul[class^="list_ul"] >li >ul >li:first-child{margin-top:0;}
#sub_body .m02_ul li:first-child{margin-top:0;}
ul[class^="list_ul"] >li, ol[class^="list_num"] li ul li{padding-left:18px; margin-top:11px; line-height:21px; position:relative; text-align:left;}
ul[class^="list_ul"] >li >ul >li:before{position:absolute; display:block; content:''; width:4px; height:4px; border:2px solid #ffb400; left:0; top:6px; background:none;}
ul[class^="list_ul"] li >ul >li{padding-left:15px;}
ul[class^="list_ul"] >li >ul >li >ul >li:before{position:absolute; display:block; content:''; width:3px; height:3px; border-radius:50%; background:#9da7b0; left:0; top:8px;}
ul[class^="list_ul"] >li >ul >li >ul >li:first-child{margin-top:0;}
ul[class^="list_ul"] >li >ul >li >ul >li{padding-left:8px;}
ul[class^="list_ul"] >li >ul >li >ul >li > ul{padding:5px 10px; box-sizing:border-box; background:#fff;}
ul[class^="list_ul"] >li >ul >li >ul >li > ul > li{padding-left:8px; margin-top:0;}
ul[class^="list_ul"] >li >ul >li >ul >li > ul > li:before{position:absolute; display:block; content:''; width:2px; height:3px; border-radius:50%; background:url(../images/bul_list02.png) no-repeat; left:0; top:8px;}
ul[class^="list_ul"] ul ul{background:#f7f7f7;}
.list_ul_h6 > li > ul{background:#f5f9fb; padding:15px; box-sizing:border-box;}
ol[class^="list_num"] li{padding-left:25px;}
ol[class^="list_num"] >li >ul{background:#f5f9fb; padding:15px; box-sizing:border-box;}
ol[class^="list_num"] li:first-child{margin-top:0;}
ol[class^="list_num"] >li:before{content:''; position:absolute; left:0; top:2px; width:19px; height:19px; line-height:21px; background:#b3cce0; text-align:center; color:#fff; font-size:12px; font-weight:600; border-radius:50%;}
ol[class^="list_num"] >li:nth-child(1):before{content:'1';}
ol[class^="list_num"] >li:nth-child(2):before{content:'2';}
ol[class^="list_num"] >li:nth-child(3):before{content:'3';}
ol[class^="list_num"] >li:nth-child(4):before{content:'4';}
ol[class^="list_num"] >li:nth-child(5):before{content:'5';}
ol[class^="list_num"] >li:nth-child(6):before{content:'6';}
ol[class^="list_num"] >li:nth-child(7):before{content:'7';}
ol[class^="list_num"] >li:nth-child(8):before{content:'8';}
ol[class^="list_num"] >li:nth-child(9):before{content:'9';}
ol[class^="list_num"] >li:nth-child(10):before{content:'10';}
ol[class^="list_num"] >li:nth-child(11):before{content:'11';}
ol[class^="list_num"] >li:nth-child(12):before{content:'12';}
ol[class^="list_num"] >li:nth-child(13):before{content:'13';}
ol[class^="list_num"] >li:nth-child(14):before{content:'14';}
ol[class^="list_num"] >li:nth-child(15):before{content:'15';}
#contents .tac{text-align:center;}

/* table */
.bod_list {border-top:2px solid #a86d1f !important;}
.bod_view {border-top:2px solid #a86d1f !important;}
.tbl thead tr:first-child th{border-top:2px solid #a86d1f; background:#fdf9f0;}
.tbl.nohd tbody tr:first-child {border-top:2px solid #a86d1f;}
.tbl td, .tbl th{padding:12px 10px; border:1px solid #e1e1e1; line-height:18px; vertical-align:middle; box-sizing:border-box; word-break:break-all;}
.tbl tbody th{background:#f9f9f9;}
.tbl thead th{background:#fdf9f0;}
.tbl tfoot th{background:#e3ecf5;}
.Thead tbody tr:first-child td, .Thead tbody tr:first-child th{border-top:2px solid #a86d1f;}
.tbl_wrap .tbl_guide{display:none;}
.tbl{margin-top:20px;}

.wp5{width:5%;}
.wp8{width:8%;}
.wp10{width:10%;}
.wp10{width:12%;}
.wp15{width:15%;}
.wp18{width:18%;}
.wp20{width:20%;}
.wp25{width:25%;}
.wp30{width:30%;}
.wp33{width:33%;}
.wp35{width:35%;}
.wp40{width:40%;}
.wp45{width:45%;}
.wp50{width:50%;}
.wp60{width:60%;}
.wp70{width:70%;}
.wp80{width:80%;}
.wp90{width:90%;}

@media(max-width:768px){
	.tbl_wrap{width:100%; overflow:hidden; overflow-x:scroll;}
	.tbl_wrap .tbl_guide{display:block; padding:20px 0 0 18px; font-size:13px; text-align:left !important; line-height:130%; color:#008842;}
	.tbl_wrap .tbl{width:729px;}
	#contents p[class^="p_h"], div[class^="box_h"]{margin-left:0;}
}

/* research */
.research_box{margin-top:60px; border:1px solid #dcdcdc; padding:20px 30px; box-sizing:border-box;}
.research_box .title{border-bottom:1px dashed #dcdcdc; padding-bottom:10px;}
.research_box .title h4{float:left; padding-top:5px; font-size:14px !important; padding-left:0 !important; margin-top:0 !important; color:#3a3a3a !important; }
.research_box .title h4:before{display:none !important;}
.research_box .title .btn_top{float:right; padding:0; border:0;}
.research_box .title .btn_top:before{display:none;}
.research_box .title .btn_top a{display:block; padding:5px 10px; box-sizing:border-box; background:#fff; border:1px solid #ccc; border-radius:5px; font-size:13px; width:100%; height:100%;}
.research_box .title .btn_top a:hover{background:#f1f1f1;}
.research_box .title:after{content:''; display:block; clear:both;}
.research_box .title h4 span{position:relative; display:inline-block; color:#2069a8; margin-right:16px;}
.research_box .title h4 span:after{position:absolute; content:''; display:block; width:1px; height:12px; background:#ddd; right:-11px; top:4px;}
.research_box .radio_box{padding:20px 20px 15px; box-sizing:border-box;}
.research_box .radio_box p{float:left;}
.research_box .radio_box .radio_list{float:right; height:auto; vertical-align:middle; margin-right:0; line-height:20px;}
.research_box .score_box:after{content:''; display:block; clear:both;}
.research_box .txt_list{margin-top:10px;}
.research_box .txt_list input#researchContent{width:89%; border:1px solid #dcdcdc; padding:12px; box-sizing:border-box; height:100%; float:left;}
.research_box .txt_list input#regBtn{width:10%; padding:12px; box-sizing:border-box; height:100%; background:#8b521f; color:#fff; float:right;}
.research_box .txt_list:after{content:''; display:block; clear:both;}

@media(max-width:1024px){
	.research_box .radio_box{padding:20px 0 15px;}
#footer_wrap .link_area .con > ul > li{width:33.33333333333333%;}
	#footer_wrap .link_area .con > ul > li:first-child{border-left:0;}
	#footer_wrap .link_area .con > ul > #site_link01,
	#footer_wrap .link_area .con > ul > #site_link02,
	#footer_wrap .link_area .con > ul > #site_link03{border-bottom:1px solid #8b8b8b;}
	#footer .user_info li{margin:0 10px;}
	#footer .user_info li:before{left:-11px;}
}
@media(max-width:870px){
	.research_box .radio_box p{float:none; width:100%;}
	.research_box .radio_box .radio_list{float:none; width:100%; margin-top:5px;}
}
@media(max-width:725px){
	#footer_wrap .link_area .con > ul > li{width:50%;}
	#footer_wrap .link_area .con > ul > #site_link04{border-bottom:1px solid #8b8b8b;}
}
@media(max-width:640px){
	.research_box .txt_list input#researchContent{width:80%;}
	.research_box .txt_list input#regBtn{width:19%;}
}
@media(max-width:590px){
	.sub_acc{bottom:60px;}
}
@media(max-width:490px){
	#footer_wrap .link_area .con > ul > li{width:100%;}
	.slogan{width:320px; height:100%; margin:0 auto; margin-top:70px;}
	.slogan img{display:block; width:100%;}
	.quick_box .list li{width:50%;}
}
@media(max-width:390px){
	.research_box .title h4 span{display:block;}
	.research_box .txt_list input#researchContent{width:100%;}
	.research_box .txt_list input#regBtn{width:100%; margin-top:5px;}
}

/* 공통 비주얼헤더 */
.topbox{position:relative; background:#f3f4fa; padding:30px; box-sizing:border-box;}
.topbox:before{content:''; display:block; position:absolute; background:#2f41a1; height:5px; width:80px; top:0; right:0;}
.topbox h4{color:#50525b !important; padding-left:0 !important;}
.topbox h4:before{display:none !important;}
.topbox p{margin-top:8px; line-height:19px;}
.topbox em{float:left; width:86px; height:86px; display:block; border-radius:50%; background:#fff;}
.topbox .txt{float:right; width:86%; padding-top:8px;}
.topbox ul{margin-top:7px;}
.topbox ul li{position:relative; text-align:left !important; margin-top:5px; padding-left:20px;}
.topbox ul li:first-child{margin-top:0;}
.topbox ul li:before{position:absolute; display:block; content:''; background:url(../images/topbox_list.png) no-repeat; width:12px; height:11px; left:0; top:5px;}
.topbox ul li ul{margin-top:5px !important; margin-bottom:15px;}
.topbox ul li ul li{padding-left:8px;}
.topbox ul li ul li:before{position:absolute; display:block; content:''; width:3px; height:3px; border-radius:50%; background:#9da7b0; left:0; top:8px;}
.topbox:after{content:''; display:block; clear:both; position:relative; background:none; width:100%; height:100%;}
.topbox em .ico{display:block; background:url(../images/spr_ico_common.png) no-repeat; width:86px; height:86px; margin:0 auto;}
.topbox.noti .ico{background-position:-191px 22px;}
.topbox.passport .ico{background-position:-194px -71px;}
.topbox.land .ico{background-position:-192px -169px;}
.topbox.house .ico{background-position:-185px -274px;}
.topbox.policy .ico{background-position:-183px -366px;}
.topbox.eco .ico{background-position:-183px -458px;}
.topbox.food .ico{background-position:-182px -557px;}
.topbox.company .ico{background-position:-313px 19px;}
.topbox.light .ico{background-position:-316px -74px;}
.topbox.bank .ico{background-position:-316px -162px;}
.topbox.book .ico{background-position:-315px -254px;}
.topbox.water .ico{background-position:-310px -344px;}
.topbox.award .ico{background-position:-314px -451px;}
.topbox.factory .ico{background-position:-317px -551px;}
.topbox.bus .ico{background-position:-422px 25px;}

@media(max-width:995px){
	.topbox .txt{width:87%;}
}
@media(max-width:880px){
	.topbox .txt{width:85%;}
}
@media(max-width:768px){
	.topbox .txt{width:83%;}
}
@media(max-width:680px){
	.topbox em{float:none; margin:0 auto;}
	.topbox .txt{float:none; width:100%; text-align:center; margin-top:10px;}
}

/* 공통 비주얼바로가기 */
.gobox{position:relative; background:#ecf5fb; margin-top:20px; padding:40px; box-sizing:border-box;}
.gobox:before{content:''; display:block; position:absolute; background:#05598c; height:5px; width:80px; top:0; right:0;}
.gobox h4{color:#2176aa !important; padding-left:0 !important;}
.gobox h4:before{display:none !important;}
.gobox p{margin-top:10px; line-height:19px;}
.gobox em{float:left; width:160px; height:160px; display:block; border-radius:50%; background:#fff;}
.gobox .txt{float:right; width:655px; padding-top:8px;}
.gobox:after{content:''; display:block; clear:both; position:relative; background:none; width:100%; height:100%;}
.gobox em .ico{display:block; background:url(../images/gobox_ico.png) no-repeat; width:139px; height:171px; margin:0 auto; margin-left:25px;}

@media(max-width:995px){
	.gobox .txt{width:75%;}
}
@media(max-width:880px){
	.gobox .txt{width:73%;}
}
@media(max-width:820px){
	.gobox .txt{width:70%;}
}
@media(max-width:768px){
	.gobox{padding:30px;}
	.gobox em{float:none; margin:0 auto;}
	.gobox .txt{float:none; width:100%; text-align:center; margin-top:20px;}
}

/* 질문과 답변 */
.qna{margin-top:20px;}
.qna dl{background:#f8f8f8; border:1px solid #ddd; box-sizing:border-box; padding:30px 30px 50px;}
.qna dt{font-size:18px; font-weight:600; line-height:30px;}
.qna dd{border-top:1px dashed #b7b7b7; margin-top:15px; padding-top:20px;}
.qna dl span.ico{width:30px; height:30px; font-weight:500; line-height:30px; font-size:18px; margin:0 auto; margin-right:10px; vertical-align:middle; text-align:center; border-radius:50%; display:block; color:#fff; float:left;}
.qna dl p,
.qna dl div{float:left; width:95%; padding-top:6px;}
.qna dl div{padding-top:0;}
.qna dl div ul li{line-height:21px; position:relative; padding-left:15px; margin-top:5px;}
.qna dl div ul li:first-child{margin-top:0;}
.qna dl div ul li:before{position:absolute; display:block; content:''; width:9px; height:9px; background:url(../images/bul_list01.png) no-repeat; left:0; top:5px;}
.qna dl dt span.ico{background:#4278a5;}
.qna dl dd span.ico{background:#be506f;}
.qna dt:after,
.qna dd:after{content:''; display:block; clear:both;}

@media(max-width:1024px){
	.qna dl p, .qna dl div{width:94%; float:right;}
}
@media(max-width:790px){
	.qna dl p, .qna dl div{width:93%;}
}
@media(max-width:700px){
	.qna dl p, .qna dl div{width:92%;}
}
@media(max-width:625px){
	.qna dl{padding:20px 30px 50px;}
	.qna dl p, .qna dl div{width:100%; line-height:1.5em; float:none;}
	.qna dl p{text-align:center;}
	.qna dl span.ico{float:none; margin:0 auto; margin-bottom:5px;}
	.qna dt{text-align:center;}
}

/* 버튼 */
.btn_top{position:relative; display:inline-block; border:2px solid #e0e0e0; padding:11px 15px 9px; padding-left:38px; box-sizing:border-box; color:#4e4f4f; transition:0.5s;}
.btn_top:hover{border:2px solid #3b81b8;}
.btn_top:before{display:block; position:absolute; content:''; background:url(../images/spr_ico_common.png) no-repeat; width:23px; height:22px; left:11px; margin:0 auto; background-position:0 -527px;}
a[target="_blank"]{background:url(../images/target_ico.png) no-repeat right center; padding-right:18px; display:inline-block;}
a[target="_blank"]:hover{border-bottom:1px dashed #e6733a; color:#e6733a; line-height:19px;}
.btn.small{border-radius:0; border:1px solid #e0e0e0; display:inline-block !important; margin-bottom:0;}
.btn.small:hover{border:1px solid #cbdae6 !important;}
a.btn.small[target="_blank"]{position:relative; padding:4px 30px 4px 10px;}
a.btn.small[target="_blank"]:after{content:''; position:absolute; background:url(../images/target_ico.png) no-repeat; background-position:right center !important; width:12px; height:12px; display:inline-block; right:12px !important; top:5px !important;}
a.btn.go.small[target="_blank"]{padding:4px 15px 4px; padding-left:30px;}
a.btn.go.small[target="_blank"]:after{display:none;}
.btn{position:relative; border-radius:0; margin-bottom:5px; padding:11px 15px; border:2px solid #e0e0e0;}
.btn:hover{border:2px solid #cbdae6; border-bottom:2px solid #cbdae6 !important; color:#444 !important; line-height:1.2em !important;}
.btn.cancel{background:#fff}
.btn.blue{background:#005bae; color:#fff; border:0 !important;}
.btn.blue:hover{background:#4f8fc9; color:#fff !important;}
.btn.white{background:#737373; border:0 !important;}
.btn.white:hover{background:#a0a0a0; color:#fff !important;}
.btn.down, .btn.image, .btn.excel, .btn.location, .btn.hwp, .btn.word, .btn.pdf, .btn.skip, .btn.go{background:#fff; padding-left:45px;}
.btn.down:before{background:url(../images/spr_ico_common.png) no-repeat;  content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:0 0;}
.btn.image:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:0 -117px;}
.btn.excel:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:2px -350px;}
.btn.hwp:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:2px -59px;}
.btn.word:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:2px -410px;}
.btn.pdf:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:2px -467px;}
.btn.skip:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:2px -233px;}
.btn.go:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:2px -175px;}
.btn.location:before{background:url(../images/spr_ico_common.png) no-repeat; content:''; display:block; width:23px; height:22px; position:absolute; left:15px; top:7px; background-position:0px -292px;}
.btn.small.down:before{content:''; display:block; background:url(../images/spr_ico_common.png) no-repeat; width:11px; height:14px; background-position:-93px 0; position:absolute; left:13px; top:5px;}
.btn.small.excel:before{content:''; display:block; background:url(../images/spr_ico_common.png) no-repeat; width:11px; height:14px; background-position:-93px -70px; position:absolute; left:13px; top:5px;}
.btn.small.hwp:before{content:''; display:block; background:url(../images/spr_ico_common.png) no-repeat; width:11px; height:14px; background-position:-93px -34px; position:absolute; left:13px; top:5px;}
.btn.small.pdf:before{content:''; display:block; background:url(../images/spr_ico_common.png) no-repeat; width:11px; height:14px; background-position:-93px -106px; position:absolute; left:13px; top:5px;}
.btn.small.word:before{content:''; display:block; background:url(../images/spr_ico_common.png) no-repeat; width:11px; height:14px; background-position:-93px -141px; position:absolute; left:13px; top:5px;}
.btn.small.go:before{content:''; display:block; background:url(../images/spr_ico_common.png) no-repeat; width:12px; height:14px; background-position:-93px -177px; position:absolute; left:13px; top:5px;}
div[class^=btnbox][target^=_blank]:after{display:none;}
.btn.board{border-radius:5px; border:1px solid #ddd; background:#fff; font-size:14px; padding:10px 15px;}
.btn.board:hover{border-bottom:1px solid #ddd !important;}
.btn.board01{border-radius:5px; border:1px solid #1f69a8; background:#1f69a8; font-size:14px; color:#fff; padding:10px 15px;}
.btn.board01:hover{border-bottom:1px solid #1f69a8 !important; color:#fff !important;}

/* header */
.head_link .search{float:right; background:#527aa3 url(../images/ico_search_1.png) center no-repeat; width:55px; height:55px;}

@media(max-width:1024px){
	.menu-btn{position:relative; width:55px; height:55px; top:0; display:inline-block; vertical-align:middle; background:#52a372;}
	.menu-btn .bar{display:inline-block; position:absolute; left:14px; width:26px; height:3px; background-color:#fff; transform-origin:50%; transition:.24s cubic-bezier(.3,.74,.5,.93);}
	.menu-btn .bar-01{top:18px;}
	.menu-btn .bar-02{top:27px;}
	.menu-btn .bar-03{top:36px;}
	.open_kw, .open_mn, .close_kw{width:55px; height:55px;}
	nav.side_menu{z-index:999999 !important;}
}

/* img */
.box_img.box_line{border:1px solid #ddd;}
@media(max-width:768px){
	.img_respon .img_bigView, .img_respon a[target="_blank"].img_bigView{
	display:block; position:absolute; bottom:10px; right:10px; background:rgba(0,0,0,0.5); padding:5px 10px !important; color:#fff; font-weight:600; width:auto; height:auto; text-indent:inherit;
	}
	.img_respon a[target="_blank"]:hover{border-bottom:0; line-height:1.5em;}
}

/* 예산 */
.search_opendata > div{float:right; background:#7986b7; padding:7px; box-sizing:border-box;}
.search_opendata select{padding:3px 25px 6px 5px; box-sizing:border-box; border:1px solid #afc4db;}
.search_opendatav #btn_budget{border:1px solid #fff; color:#fff; margin-left:5px; background:none; padding:6px 15px 6px;}
.search_opendata input.btn.small:hover{border:1px solid #fff !important; color:#fff !important; background:none;}
.search_opendata:after{content:''; display:block; clear:both;}

/* 셀렉트 버튼 */

.search_opendata .btn.small {border:1px solid #fff; color:#fff; margin-left:5px; background:none; padding:6px 15px 6px;}

/* 안동의 노래 */
.song_box{margin-top:20px;}
.song_box h5{margin-left:0 !important; margin-top:0 !important;}
.song_box p{margin-top:10px; padding:}
.song_box span{display:block; padding:5px 10px 5px 20px; box-sizing:border-box;}
.song_box > div{border-radius:10px; margin:0 1%;width:32%; background:#f5f9fd; padding:30px; box-sizing:border-box;}
.song_box .con{float:left; margin-left:0;}
.song_box .con01{float:left; border:1px solid #dfe6ec; background:none;}
.song_box .con02{float:right; margin-right:0;}
.song_box:after{content:''; display:block; clear:both;}
.mh_box > div{min-height:742px;}
@media(max-width:995px){
	.mh_box > div{padding:30px 20px;}
}
@media(max-width:895px){
	.song_box > div{padding:30px 20px;}
	.mh_box span{padding:5px 0;}
}
@media(max-width:815px){
	.song_box span{padding:5px 0;}
}
@media(max-width:798px){
	.mh_box > div{float:none; width:100%; padding:20px; margin-top:10px; min-height:100%;}
	.mh_box > div:first-child{margin-top:0;}
}
@media(max-width:720px){
	.song_box > div{float:none; width:100%; padding:20px; margin-top:10px;}
	.song_box > div:first-child{margin-top:0;}
}

/* 공공누리 */
.wrap_ccl{background:none; border:0; margin-top:30px; text-align:right; padding:0;}
.wrap_ccl a{background:none; padding-right:0;}
.wrap_ccl a img{margin-right:0;}
.wrap_ccl a:hover{border-bottom:0;}

/* 사진아카이브 */
#ifrGACC{width:945px;}

/* map */
#map{width:100% !important; box-sizing:border-box;}

/* 홈페이지 도우미 - 사이트맵 */
.sitemap {margin-top: 20px;}
.sitemapArea {
	clear: both;
	border: 1px solid #dedede;
	background: #fff;
	margin-bottom: 15px;
	}
.sitemapLeft {
	float: left;
	width: 20%;
	}
.sitemapLeft h4.sitemap_title {
	font-size: 18px !important;
	color: #333 !important;
	margin: 20px !important;
	padding: 2px 0 0 30px !important;
	}
.sitemapLeft h4.sitemap_title:before {position: absolute;top: 4px;}
.sitemapRight {
	float: left;
	width: 79%;
	border-left: 1px dashed #dedede;
	min-height:58px;
	}
.sitemapRight > ul {
	padding: 10px;
	}
.sitemapRight  > ul > li > div > ul > li {
	float:left;
	width: 33%;
	margin: 4px 0 3px;
	}
.sitemapRight > ul > li > div{
	margin-top:5px;
	background-color: #f3f4fa;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding:5px;
	}
.sitemapRight > ul > li > div > ul > li > a{
	padding: 0 15px 0 13px;
	/* background: url(../img/common/bul_depth03.png) no-repeat 0 6px !important; */
	display:inline-block;
	line-height:16px;
	letter-spacing:-1px;
	position: relative;
	}
.sitemapRight > ul > li > div > ul > li > a:before {
    content: '';
    position: absolute;
    width: 3px;
    height: 3px;
    left: 5px;
    top: 6px;
    background: #afc4db;
}
.sitemapRight  > ul > li > a{
	display:inline-block;
	clear:both;
	letter-spacing:-1px;
	padding: 5px 15px 0 22px;
	font-weight: bold;
	margin-top:10px;
	position: relative;
	color: #3e3e3e;
	}
.sitemapRight  > ul > li > a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 20px;
    height: 20px;
    background: url(../images/bul_h5.png) no-repeat;}
.sitemapRight  > ul > li > a:after {height: 18px !important;background: url(../img/common/spr_bu.png) 0 -123px no-repeat !important;}
.sitemapRight  > ul > li:first-child > a{
	margin-top:0px;
	}
.sitemapRight > ul > li > div > ul > li:nth-child(3n+1){
	clear:left;
	}

@media all and (max-width:1024px){
	.sitemapRight, .sitemapLeft{float:none;}
	.sitemapRight{width:95%;margin:0 auto;border:none;}
	.sitemapLeft{width:100%;}
	#gnb_sns{right:20px}
}
@media all and (max-width:768px) {
	/* .bod_head {padding-bottom: 0;} */
}
@media all and (max-width:570px){
	.sitemapRight > ul > li > div > ul > li{width:100%;float:none;}
	.sitemapLeft h4.sitemap_title {margin-bottom:0 !important}
}

/* 평생교육 프로그램 - 신청하기 */
.agree_check input{vertical-align:middle !important;}
.agree_check label{vertical-align:middle; margin-left:5px;}
.tbl_wrap table input{padding:4px 5px; box-sizing:border-box;}
.tbl_wrap table .sexBox input{vertical-align:middle;}
.tbl_wrap table .sexBox label{vertical-align:middle; margin-right:5px; margin-left:5px;}

/*길거리교실*/
.btn_delete{
    position: relative;
    border-radius: 0;
    padding: 5px 30px 5px 8px;
    border: 2px solid #e0e0e0;
    background-color: #f5f5f5;
    display: inline-block;
    font-size: 13px;
    letter-spacing: -1pt;
    box-sizing: border-box;
    transition: 0.5s;
    vertical-align: middle;
    line-height: 1.2em;
    font-weight: 600;
    overflow: hidden;
    text-align: right;
}
.btn_delete:after{color:#8e8e8e;content: "-";float:left;position:absolute;right: 13px;top: 2px;margin-top:-1px;box-sizing:border-box;font-size: 27px;font-weight: 400;}
.btn_plus{
    position: relative;
    border-radius: 0;
    padding: 5px 30px 5px 8px;
    border: 2px solid #e0e0e0;
    background-color: #f5f5f5;
    display: inline-block;
    font-size: 13px;
    letter-spacing: -1pt;
    box-sizing: border-box;
    transition: 0.5s;
    vertical-align: middle;
    line-height: 1.2em;
    font-weight: 600;
    overflow: hidden;
    text-align: right;
    margin-top:5px
}
.btn_plus:after{content: "+";float:left;position:absolute;right: 11px;top: 6px;margin-top:-1px;box-sizing:border-box;font-size: 19px;color: #8e8e8e;}

/* TAB */
.tab_4depth{margin-bottom:30px;}
.tab_4depth li{float:left; width:184px; margin: 2px;}
.tab_4depth li.tab_bg_on a{position:relative; border:1px solid #1f3a8b; font-weight:600; color:#1f3a8b;}
.tab_4depth li.tab_bg_on a:after{position:absolute; content:''; display:block; width:100%; height:2px; background:#2167a5; bottom:0; left:0;}
.tab_4depth li a{display:block; border:1px solid #cacaca; color:#484848; padding:10px; box-sizing:border-box; text-align:center; font-size:15px; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; width:100%; overflow:hidden;}
.tab_4depth:after{content:''; display:block; clear:both;}

.tab_depth04 .list02 > li{width:49%; margin:2px 0.5%;}

.tab_depth04 .list02 > li{width:49%; margin:2px 0.5%;}
/* list03 추가 진현아 2019. 03. 11. */
.tab_depth04 .list03 > li{width:33%; margin-right:0.5%; margin-left:0;}
.tab_depth04 .list03 > li:last-of-type{margin: 2px 0;}
/* list03 추가 끝 */

@media all and (max-width:768px){
	.tab_4depth li {width:32.5%}
}
@media all and (max-width:568px){
	.tab_depth04 .list04 >li,
	.tab_depth04 .list03 >li,
	.tab_depth04 .list02 >li{width:50%}
	.tab_4depth li{width:48% !important;}
	.tab_4depth li.mar_R13{margin:2px !important;}
}
@media all and (max-width:555px){
	.tab_depth04 .list02 > li.mar_R13{width:100% !important; margin:2px 0.5% !important;}
}
@media all and (max-width:320px){
	.tab_depth04 .list04 >li,
	.tab_depth04 .list03 >li,
	.tab_depth04 .list02 >li{width:100%}
}

/* 메인 평생교육 프로그램 */
.infowrap .edu_program{width: 50%;height:100%;position:relative;float: left;}
.infowrap .edu_program li{font-size: 16px;font-weight: 600;height: 30px;line-height:30px;display: inline-block;}
.infowrap .edu_program li:nth-of-type(n+2){margin-top:5px;}
.infowrap .edu_program li:first-child{margin-top:0;}
.infowrap:after{content:'';width: 1px;height: 166px;border-left: 1px dashed #ddd;position: absolute;top:0;left: 51%;}
.infowrap .edu_program a{width: 70px;height: 25px;border: 1px solid #1e96d9;border-radius: 25px;font-size: 14px;font-weight:600;color: #1e96d9;line-height: 25px;text-align: center;display: inline-block;box-sizing: border-box;float: right;margin-right: 8%;margin-top: 2%;}
.infowrap .edu_program a:nth-of-type(n+2){margin-top:8px;}
.infowrap .edu_program a:hover{font-weight:900;}
.infowrap .edu_program a:first-of-type{}
.apply_date{font-size: 12.5px;color: #858585;}

@media (max-width:500px){
	.infowrap .edu_program a{margin-right:5%}
	.infowrap .edu_program li{font-size:15px;}
	.infowrap:after{left:49%;}
}

/* 행복학습센터 */
p.happy_center{padding: 20px;line-height:2em;font-size: 15px;}
.happy_center_img{width:100%; height:150px;}
.happy_center_img:nth-of-type(1){background:url(/edu/images/content/sub/happy_center02.png) no-repeat center center;background-size: 12%;}
.happy_center_img:nth-of-type(2){background:url(/edu/images/content/sub/happy_center01.png) no-repeat center center;background-size: 12%;}
.happy_center_img:nth-of-type(3){background:url(/edu/images/content/sub/happy_center06.png) no-repeat center center;background-size: 10%;}
.happy_center_img:nth-of-type(4){background:url(/edu/images/content/sub/happy_center03.png) no-repeat center center;background-size: 10%;}

@media all and (max-width:768px){
	.happy_center_img:nth-of-type(1),.happy_center_img:nth-of-type(2),.happy_center_img:nth-of-type(3),.happy_center_img:nth-of-type(4){background-size:17%;}
	p.happy_center{padding:5px;}
}
@media all and (max-width:500px){
	.happy_center_img:nth-of-type(1),.happy_center_img:nth-of-type(2),.happy_center_img:nth-of-type(3),.happy_center_img:nth-of-type(4){background-size:20%;}
	p.happy_center{padding:5px;}
}

/* left메뉴 */
#container #left #sidetitle {background:url(../images/bg_snbtitle.png) no-repeat !important; background-size:100% !important;}
#container #left #leftmenu > ul > li.on > a {background:#e07a2b !important;border-color:#de6733 !important;}
#container #left #leftmenu > ul > li.on ul {background:#fffaed !important;border-color:#de6733 !important;}
#container #left #leftmenu > ul > li.on ul li a.on, #container #left #leftmenu > ul > li.on ul li a:hover {color:#9e0142 !important;}
#container #left #leftmenu > ul > li.on ul li a:after {background:#9e0142 !important;}

/*박물관 대학신청 - 블로그게시판 레이아웃*/

.museumcollege .btn:hover{border: 1px solid #e8e8e8 !important;}
.bod_view h4{border-top:none!important;}
.museumcollege .bod_blog{margin-top: 30px;}
.museumcollege .board_guide_0303000000{margin-top:20px;}
.museumcollege .bod_blog li{margin-bottom: 30px;border: none;}
.museumcollege .bod_blog li:first-child{border: none;}
.museumcollege .bod_blog li a{background: #ffffff;padding: 30px;border-radius: 10px;border: 1px solid #e0e0e0;}
.museumcollege .bod_blog li a>.blog_con:nth-child(3){font-size: 15px;color: #ffffff;background: #ff8e37;display: inline-block;padding: 8px;width: 60px!important;text-align: center;border-radius: 0;position: absolute;top: 0;right: 20px;}
.museumcollege .bod_blog li a>p {height: 170px;}
.museumcollege .bod_blog li .blog_tit {font-size: 1.2rem;line-height: 22px;padding-bottom: 20px;position: relative;}
.museumcollege .bod_blog li .blog_tit:after{content:'';background: #ff9d12;width: 35px;height: 4px;position: absolute;bottom: 5px;left: 0;}
.museumcollege .bod_blog li .blog_txt{ color: #696969; font-size: 14px; letter-spacing: -0.8px;}

@media all and (max-width:1024px){
	.museumcollege .board_guide_0303000000{height: auto;overflow: hidden;}
}

@media(max-width:768px){
	.museumcollege .board_guide_0303000000{height: auto;overflow: hidden;background: url(../images/icon_0401010000.png) no-repeat scroll center 55px transparent; }
	.museumcollege .board_guide_0303000000 ul{padding: 4%;width: 93%;padding-top: 150px;}
	.museumcollege .bod_blog li a{padding:30px 20px;}
	.museumcollege .bod_blog li a>p{width:250px;margin: 0 0 20px 0;float: none;}
	.museumcollege .bod_blog li a>.blog_con{width:100%!important;}
	.museumcollege .bod_blog li .blog_txt{width:100%;}
}

/*박물관 선택 셀렉트박스*/
.gnb_wrap .museum-link {float:right;}

.gnb-link-group {position:relative; font-size:14px;}
.gnb-link-group button {display:block; position:relative; padding:0 2.5em 0 10px; height:40px; color:#fff; text-align:center; background-color:#34587a;}
.gnb-link-group button:after {content:""; display:block; position:absolute; width:12px; top:0; bottom:0; right:1em; background:url('../images/ico_arrow.png') no-repeat 50% 50%;}
.gnb-link-group dt {display:block; position:relative; z-index:0;}
.gnb-link-group dd {display:none; position:absolute; top:100%; width:140px; background:#fff; border:1px solid #d1d1d1; border-radius:0 0 10px 10px; border-top-width:0; z-index:1; min-width:160px;}
.gnb-link-group dd a {display:block; position:relative; color:#444444; font-size:1em; padding:10px 0; text-align:center; font-weight:600;}
.gnb-link-group dd a[target="_blank"] {color:#444 !important; border:none !important; line-height:1.2 !important; background:none !important;}
.gnb-link-group dd a[target="_blank"]:after {display:none !important;}
.gnb-link-group dd li + li {border-top:1px solid #f1f1f2;}
.gnb-link-group dd .close {position:absolute; top:0; left:0; right:0; width:100%; transform:translateY(-100%); -webkit-transform:translateY(-100%);}

.gnb-link-group.on {z-index:2;}
.gnb-link-group.on dt {opacity:0;}
.gnb-link-group.on dd {display:block;}

.gnb_wrap .portal-link dd {left:0;}

.gnb_wrap .museum-link {padding-top:3px; width:200px; max-width:55%;}
.gnb_wrap .museum-link button {width:100%;height:35px;border-radius:10px 10px 0 0;background:url('../images/ico_museum.png') no-repeat top 50% left 20px #974444;text-align: left;text-indent: 2.5rem;}
.gnb_wrap .museum-link dd {right:0; width:200px;}
.gnb_wrap .museum-link dd a:hover {text-decoration:underline;}
@media all and  (max-width:1024px) {

	.gnb_wrap .museum-link{position: absolute;top: 0;right: 10px;}
	.gnb_wrap .museum-link button {background-position:top 50% left 10px;}
}