@charset "utf-8";

/* @media (min-width: 1200px){
	.gototop{display:none; right:50%;transition:opacity .3s, top .3s;}
} */

.tit_default {margin:0; font-size:14px; line-height:30px; text-align:center;}
.txt_default {margin:0; font-size:13px; line-height:18px; text-indent:0;}
.list_default > li {margin:0 0 5px 0; padding:0 0 0 10px; font-size:13px; line-height:18px; text-indent:-10px;}
.list_default.nobullet > li { padding:0; text-indent:0;}
.circle_chck {margin:0; padding-left:21px; background:url(../../images/common/ico_cc_check.png) no-repeat 0 0px; font-size:15px; margin-bottom:10px;}
.arrow_txt {margin:0 0 10px; padding-left:19px; background: url(../../images/common/ico_location_title.gif) no-repeat 0 4px; font-size:14px; line-height:20px;}
.arrow_txt.short {background-position:0 4px; line-height:20px; margin-bottom:10px;}
.bl_arrow_navy {margin:0 0 10px; padding-left:11px; background:url(../../images/common/frt_iconset1.png) no-repeat 0 7px; font-size:13px; line-height:20px;}
.bl_arrow_gray {margin:0; padding-left:11px; background:url(../../images/common/frt_iconset1.png) no-repeat 0 -48px; font-size:13px; line-height:30px;}
.bl_list_blue01 > li {margin:0; padding:0 0 5px 8px; background:url(../../images/common/bullet02.gif) no-repeat 0 7px; font-size:13px; line-height:18px;}
.bl_list_blue02 > li {margin:0; padding-left:12px; background:url(../../images/common/frt_iconset1.png) no-repeat 0 -172px; font-size:13px; line-height:20px;}
.bl_list_gray > li {margin:0; padding-left:8px; background:url(../../images/common/ico_gray_bul.gif) no-repeat 0 7px; margin-bottom:5px;}
.list_gray1 > li{ position:relative;padding-left:10px; margin-bottom:5px;}
.list_gray1 > li:before{ content:''; position:absolute; left:0; top:8px; width:3px; height:3px;  background-color:#999;}
.bl_list_blue01 > li > ul,.bl_list_blue02 > li > ul,.bl_list_gray > li >ul{ margin-top: 5px;}
.bl_list_blue01 > li > p,.bl_list_blue02 > li > p,.bl_list_gray > li >p{ margin: 5px 0 0;}
.his_list { display:inline-block; width:70px; vertical-align:top;}
.f90{font-size:90%;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.title_line100 > li{ padding-left:100px; box-sizing:border-box;}
.title_line100 > li > strong{ position:absolute; left:10px; top:0;}
/* 서브 타이틀 */
.sub_title_area {width: 100%; padding-top: 50px; margin-bottom: 30px; position:relative; border-bottom: solid 1px #bababa;}
.sub_title_area .title {margin:0 0 10px 0;font-size:22px; letter-spacing:-0.05em; color:#303233; font-weight:bold; vertical-align: middle; position: relative; }
.sub_title_area .submenu_open{text-indent: -9999px; width: 37px; height: 37px; display: inline-block; background: url(../../images/common/submenu_open_bg.gif) center no-repeat; position: absolute; right: 0; bottom: -7px;}
.sub_title_area .submenu_open.on{background: url(../../images/common/submenu_close_bg.gif) center no-repeat;}

.sub_title{margin:0 0 15px;padding:0 0 0 15px;background:url(../../images/common/ico_blue_bul04.gif) left 9px no-repeat;font-size:20px;line-height:24px;color:#303233;font-weight:normal;}
.sub_title a{text-decoration:none;color:#303233;}
.sub_title a:hover,
.sub_title a:active,
.sub_title a:focus {text-decoration:underline;}

.sub_title02{margin:0 0 15px;padding:0 0 0 20px;background:url(../../images/common/ico_blue_circle.gif) left 8px no-repeat;font-size:24px;line-height:24px;color:#303233;font-weight:normal;letter-spacing:-1px}
.sub_title03{margin:0 0 15px;padding:0 0 0 15px;background:url(../../images/common/ico_blue_bar.gif) left 8px no-repeat;font-size:17px;line-height:17px;color:#303233;font-weight:bold;}
.sub_title04{margin:0 0 10px;padding:0;background:url(../../images/common/ico_location_title.gif) left 5px no-repeat;padding-left:20px;font-size:15px;color:#303233;}
.sub_title05 {margin:0 0 10px 10px;padding:0 0 0 12px;background:url(../../images/common/ico_sub_memu_arrow02.png) 0 6px no-repeat;font-size:18px;font-weight:bold;color:#303233;}
.sub_title05.type02{margin-left:0;}
.sub_title_etc{margin:0;font-size:15px;color:#303233;font-weight:bold;margin-bottom:5px;}
.sub_title_etc.mar_b_20{margin-bottom:20px;}
.sub_title02 small{font-size:17px;display: block;}

.sub_title_style1 {padding-left: 15px; margin:0 0 30px 0; background:url(../../images/common/ico_blue_circle.gif) 0 7px no-repeat; font-size:18px; font-weight:bold; color:#303233;}
.sub_title_style2 {padding-left: 10px; margin:0 0 15px 0; background:url(../../images/common/ico_sub_memu_arrow.png) 0 5px no-repeat; font-size:15px; font-weight:bold; color:#303233;}
.sub_title_style2.big {font-size:20px;background-position:0 12px;}
.sub_title_style2.space {margin-top:30px;}

.text_indent_list {text-indent:-10px;}
.text_indent10,.text_indent10 > li {text-indent:-10px; padding-left:10px;}
.text_indent12,.text_indent12 > li {text-indent:-12px; padding-left:10px;}
.text_indent15,.text_indent15 > li {text-indent:-15px; padding-left:10px;}
.text_indent18,.text_indent18 > li {text-indent:-18px; padding-left:10px;}
.text_indent20,.text_indent20 > li {text-indent:-20px; padding-left:10px;}
.text_indent30,.text_indent30 > li {text-indent:-30px; padding-left:10px;}

.bn_list:after{ content:''; clear:both; display:block;}
.bn_list > li{ float:left;  margin-bottom:10px; margin-right:30px;}
.open_win{ width: 15px; height: 13px; margin-left: 5px; display: inline-block; vertical-align: -2px; background: url(../../images/common/ico_nw.png) 95% center no-repeat; }
.m0{ margin:0;}
.mt5_li > li{ margin-top:5px;}
.mt10_li > li{ margin-top:10px;}
.mt15_li > li{ margin-top:15px;}
.mt20_li > li{ margin-top:20px;}
.mt25_li > li{ margin-top:25px;}
.mt30_li > li{ margin-top:30px;}
.mb0{ margin-bottom:0!important;}
.mb5{ margin-bottom:5px!important;}
.mb10{ margin-bottom:10px!important;}
.mb15{ margin-bottom:15px!important;}
.mb20{ margin-bottom:20px!important;}
.mb25{ margin-bottom:25px!important;}
.mb30{ margin-bottom:30px!important;}
.br4,.br4_li li{ border-radius:4px;}
.br6,.br6_li li{ border-radius:6px;}
.br8,.br8_li li{ border-radius:8px;}
.br10,.br10_li li{ border-radius:10px;}
.wd2,.wd2_li li{ width:50%;}
.wd3,.wd3_li li{ width:33.33%;}
.wd4,.wd4_li li{ width:25%;}
.wd5,.wd5_li li{ width:20%;}
.wd6,.wd6_li li{ width:16.6%;}
.pl0,.pl0_li li{ padding-left:0!important;}
.fs_n{ font-style:normal;}
.round_arr_box li{box-sizing:border-box; padding-left:60px; padding-top:5px; position:relative;}
.round_arr{ border-radius:100%; display:inline-block; width:50px; height:50px; line-height:48px; color:#fff; background-color:#364c86;text-align:center; float:left; vertical-align:middle; position:absolute; left:0; top:0;}
.round_arr:after{ content:''; border-color: transparent transparent transparent #364c86; border-style:solid; width:0px; height:0px; border-width:5px 6px; position:absolute; left:48px; top:50%; margin-top:-5px; }
.afterbox{margin:10px 0 10px 0px; width:100%;}
.afterbox dl{ position:relative; border-top:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box;padding-bottom:10px; display:inline-block; width:100%; vertical-align:top; margin:5px 0;}
.afterbox dl:first-child:after,
.afterbox2 dl:first-child:after{ content:''; border-color: transparent transparent transparent #364c86; border-style:solid; width:0px; height:0px; border-width:10px 10px; position:absolute; right:-32px; top:50%; margin-top:-5px;}
.afterbox dt{ padding:7px 0; display:block; background-color:#f9f9f9; text-align:center; font-weight:bold; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.afterbox dd{ margin-left:20px; position:relative; padding:0 10px 5px 10px;}
.afterbox dd:before{ content:''; position:absolute; left:0; top:8px; width:3px; height:3px;  background-color:#999;}
.afterbox2 dl{ position:relative; border:1px solid #ccc;box-sizing:border-box;padding-bottom:10px;display:inline-block; width:100%;vertical-align:top;margin:5px 0; border-radius:10px;}
.afterbox2 dt{ padding:7px 0; display:block; background-color:#f9f9f9; text-align:center; font-weight:bold; border-bottom:1px dotted #ccc; margin-bottom:10px; border-top-left-radius:10px; border-top-right-radius:10px;}
.afterbox2 dd{ margin-left:20px; margin-left:10px; border-top:1px dashed #ddd; padding:7px 0 7px 5px; }
.afterbox2 dt+dd{ border-top:none;}

.roundbox1{width:100%; display:table; border-spacing:10px 0;}
.roundbox1 dl{ position:relative; box-sizing:border-box;padding:15px; display:block;margin:0 0 10px; width:100%; background-color:#5bb6e2; border-radius:10px; border-bottom-left-radius:30px; border-top-right-radius:30px; }
.roundbox1 dt{ display:block;font-weight:bold; color:#fff; font-size:20px;margin-bottom:10px; padding-left:10px; }
.roundbox1 dd{ position:relative;margin-bottom:5px; text-indent:-10px; padding-left:10px; margin-left:10px; color:#fff;}
.roundbox1 img{vertical-align:middle;}

.table_title{text-align: center;}
.gray_box{padding:10px;border:1px solid #bababa;overflow:hidden;}
.gray_box.sub5{padding: 20px; margin: 10px 0;}
.gray_box.sub5 ul {padding-top: 0px; }
.gray_box.sub5 .tit {margin-bottom: 10px; }
.gray_box.bg{background-color: #f7f7f7;}
.gray_box .tit{font-size: 14px;margin-right:10px;color: #103e93;line-height:20px;}
.gray_box .cont{margin:0;overflow:hidden;font-size:13px;line-height:20px;}
.gray_box.no-space{margin-bottom:30px;}
.gray_box.no-space ul{margin-bottom:0;}
.gray_box .list_type03 {padding-top:10px;}
.gray_box1{ border:1px solid #ddd; background-color:#fff; box-sizing:border-box; padding:15px;}
.gray_box2{ border:3px solid #e7e7e7; box-sizing:border-box; padding:15px;}
.gray_box2.dsicon{ background:url(../../images/com/disasterGuarantee_icon1.gif) 20px 10px  no-repeat; padding-left:100px; min-height:85px;}
.gray_box3{ border:1px solid #ddd; background-color:#fafafa; box-sizing:border-box; padding:20px;}
.gray_box4{  background-color:#f9f9f9; box-sizing:border-box; padding:15px;}
.gray_box5{ border:1px solid #ddd;box-sizing:border-box; padding:20px 10px 10px 20px; position: relative; margin:15px 0 10px;}
.gray_box5 .title{ position:absolute; left: 10px; background:#fff; padding:0 10px; top:-10px; font-size:14px;}
.ck_icon{background:url(../../images/com/icon_ck1.gif) left 2px no-repeat; padding-left:24px;}
.nt_icon{background:url(../../images/com/icon_nt1.gif) left 2px no-repeat; padding-left:20px;}
.ck_list1 > li.no{ background:url(../../images/com/icon_nock.gif) left 2px no-repeat;}
.ck_list1 > li{ background:url(../../images/com/icon_inck.gif) left 2px no-repeat; padding-left:20px;}
.dot_box{padding:10px;border:1px dotted #ddd;overflow:hidden;}
.dot_box2{padding:10px;border:1px dashed #ddd;overflow:hidden;}
.dot_box3{padding:12px 15px; background-color:#f9f9f9;border:1px dashed #ddd;overflow:hidden;}
.box_table{ width:100%; display:table;border-spacing:5px;}
.box_table li{ padding:10px; box-sizing:border-box; border:1px solid #c8d8ed; background-color:#f8fbfe; display:table-cell; text-align:center; vertical-align:middle; }
.blue_box{padding:15px; box-sizing:border-box; background-color:#e6f0fb;overflow:hidden;}
.gray_title{margin-bottom:10px;display: block; font-size:14px; line-height:18px;}
.boxline{ border:1px solid #ddd; overflow:hidden;}
.box_images{margin-bottom:10px;text-align:center;overflow: hidden;overflow-x: auto;}
.box_images02{margin-bottom:10px;text-align:center;}
.box_images02 img{margin-bottom:10px;text-align:center; width:100%;}
.box_images03{margin:30px 0;overflow: hidden;overflow-x: auto;}
.box_images04{ margin-top:5px;margin-bottom:10px;text-align:center;}
.box_images img{/*max-width: 100%;*/}
.text_blue{color:#103e93 !important;}
.box_law{  margin:5px 0 5px 10px; padding:10px 15px; border:1px dashed #ddd;}
.box_law p.txt_default{ font-weight:bold; margin-bottom:5px;}
.img_box_right{ position:relative; box-sizing:border-box;}
.img_box_right .img{max-width:250px; margin:5px auto;}
.img_box_right .img img{ width:100%;}
.img_box_right .img p{ margin:0; text-align:center; padding:0;}
.img_box_line2.left{ text-align:left;}
.img_box_line2{ text-align:center; background:none!important;}
.img_box_line2 .img{ max-width:300px; display:inline-block; margin: 10px 15px;}
.img_box_line2 .img img{ width:100%;}
.img_box_line2 .img p{ margin:0; text-align:center; padding:0;}

/* 테이블 스타일1 */
.table_wrap.margin {margin-bottom: 20px; }
.table_wrap.mobile {width: 100%; overflow-x:auto;}
.table_wrap.mobile table {width: 748px;}
.table_wrap .table_style1 {width:100%;border-spacing: 0px; /*border-collapse: collapse;*/ table-layout:fixed; border-top: solid 2px #103e93;}
.table_wrap.w98 .table_style1{ width:98%; margin:0 auto;} 
.table_wrap .table_style1.type_row{margin-bottom:30px;}
.table_wrap .table_style1 caption {width: 0px; height: 0px; overflow: hidden; text-indent:-9999px;}
.table_wrap .table_style1 tr th {padding: 10px 0; border-bottom: solid 1px #e0e0e0; border-left: 0; border-right: solid 1px #e0e0e0; font-size:13px; color:#103e93; background-color:#f3f4f5; text-align:center;}
.table_wrap .table_style1 tbody tr th {border-bottom: solid 1px #e0e0e0; border-left: 0; border-right: solid 1px #e0e0e0; font-size:13px; font-weight: normal; color:#585b5c; background-color:#fafafa;}
.table_wrap .table_style1 tr th .opt_right {padding-right: 20px; text-align:right; }
.table_wrap .table_style1 tr th .opt_left {padding-left: 20px; text-align:left; }
.table_wrap .table_style1 tr th:first-child {border-left:0; border-right: solid 1px #e0e0e0;}
.table_wrap .table_style1 tr th:last-child {border-left:0; border-right:0;}
.table_wrap .table_style1 tr th.line_left {border-left:1px solid #e0e0e0;}
.table_wrap .table_style1 tr th.line_right {border-right:1px solid #e0e0e0;}
.table_wrap .table_style1 tr th.l {padding: 15px 10px 15px 10px; text-align:left;}
.table_wrap .table_style1 tr td {padding: 10px 0; border-left: 0; border-bottom: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; text-align:center; font-size:13px; color:#585b5c;}
.table_wrap .table_style1.f12 tr th{ font-size:12px;}
.table_wrap .table_style1.f12 tr td{ font-size:12px;}
.f12 .bl_list_blue01 > li{ font-size:12px;}
.table_wrap .table_style1 tr td:first-child {border-left:0; border-right: solid 1px #e0e0e0;}
.table_wrap .table_style1 tr td:last-child {border-left:0; border-right:0;}
.table_wrap .table_style1 tr td a {color:#585b5c; text-decoration:none; overflow:hidden; word-break:break-all;}
.table_wrap .table_style1 tr td a:hover,
.table_wrap .table_style1 tr td a:active,
.table_wrap .table_style1 tr td a:focus {text-decoration:underline; }
.table_wrap .table_style1 tr td a.down{min-width:33px;background:#103e93;color:#fff;position:relative;padding:0;text-indent:-9999px;}
.table_wrap .table_style1 tr td a.down:after{width:14px;height:13px;content:"";display:block;position:absolute;right:10px;top:10px;background:url(../../images/common/ico_download.png) 0 0 no-repeat;}
.table_wrap .table_style1 tr td a.link_blue {color:#004b9d; text-decoration:underline}
.table_wrap .table_style1 tr td .wrap {width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.table_wrap .table_style1 tr td.l {padding: 10px; text-align:left;}
.table_wrap .table_style1 tr td.r {padding: 10px; text-align:right; }
.table_wrap .table_style1 tr td.t{vertical-align:top;}
.table_wrap .table_style1 tr td.right_line {border-right:1px solid #e0e0e0;}
.table_wrap .table_style1 tr td.left_line {border-left:1px solid #e0e0e0;}
.table_wrap .table_style1 tr td .search_part { position:relative;}
.table_wrap .table_style1 tr td .search_part input{box-sizing:border-box;width:100%;height:30px;padding-right:32px;vertical-align:top;border:1px solid #d5d5d5;}
.table_wrap .table_style1 tr td .search_part .btn_search { position:absolute; top:0; right:0; width:30px; height:30px; padding:0; text-indent:-9999px;}
.table_wrap .table_style1 tr td .search_part .btn_search .ico_search { position:absolute; top:6px; left:1px;}
.table_wrap .table_style1 tr td .search_date a{float:left;box-sizing:border-box;display:block;width:50%;vertical-align:top;margin-bottom:3px;font-size:12px;}
.table_wrap .table_style1 tr td .search_date a:nth-child(2n){border-left:0;}
.table_wrap .table_style1 tr td .search_date .search_cal{width:122px;height:32px;display:inline-block;border:1px solid #d5d5d5;}
.table_wrap .table_style1 tr td .search_date .search_cal input{width:92px;height:30px;border:none;}
.table_wrap .table_style1 tr td .search_date .search_cal .btn_cal img{vertical-align:middle;}
.table_wrap .table_style1 tr td .search_date .date_pic_wrap {float:left;position:relative;display:block;width:100%;}
.table_wrap .table_style1 tr td .search_date .date_pic_wrap input {box-sizing:border-box;display:block;width:100%;margin-bottom:3px;padding-right:30px;}
.table_wrap .table_style1 tr td .search_date .date_pic_wrap .ui-datepicker-trigger { display:block;top:6px;}
.table_wrap .table_style1 tr td .radio_wr{vertical-align:middle;}
.table_wrap .table_style1 tr td .radio_wr input{width:14px;height:14px;display:inline-block;vertical-align:baseline;}
.table_wrap .table_style1 tr td .radio_wr label{margin-right:20px;vertical-align: baseline;}
.table_wrap .table_style1 tr td strong.dot {padding-left: 10px; background:url(../../images/common/ico_blue_bul03.gif) 0 center no-repeat; }
.table_wrap .table_style1 tr td .list_type01 li{font-size:13px;}
.table_wrap .table_style1 tr.bg{background:#fafafa;}
.table_wrap .table_style1 tr.bg td{font-weight:bold;color:#103e93;font-size:14px;} 
.table_wrap .table_style1 tr.bg td.sum{color:#303233;}
.table_wrap .table_style1 tr td.bg2{background-color: #f7fbff;}
.table_wrap .table_style1 tr td.total {border-bottom: solid 2px #e0e0e0; font-weight:bold; }
.table_wrap .table_style1 tr td .table_text_dot {margin: 0; padding-left: 7px; background:url(../../images/common/ico_blue_bul03.gif) 0 7px no-repeat; font-weight:bold; }
.table_wrap .table_style1 tr td .table_inner_text {margin:0; line-height:22px; }
.table_wrap .table_style1 tr .str {color:#0056a3}
.table_wrap .table_style1 tr th.str {border:2px solid #666; border-bottom:1px solid #e0e0e0;}
.table_wrap .table_style1 tr td.str {border-left:2px solid #666;border-right:2px solid #666;}
.table_wrap .table_style1 tr td.str.end {border:2px solid #666; border-top:0;}
.table_wrap .table_style1 .box_stat1 {height: 26px; padding: 0 10px; display:inline-block; line-height:25px; background-color:#25b1ca; color:#fff; text-decoration:none; }
.table_wrap .table_style1 .box_stat1:hover,
.table_wrap .table_style1 .box_stat1:focus,
.table_wrap .table_style1 .box_stat1:active {text-decoration:underline; }
.table_wrap .table_style1 .box_stat2 {height: 26px; padding: 0 10px; display:inline-block; line-height:25px; background-color:#103e93; color:#fff;}
.table_wrap .table_style1 .box_stat3 {height: 26px; padding: 0 10px; display:inline-block; line-height:25px; background-color:#e16849; color:#fff;}
.table_wrap small{display: block;margin-top:10px;color: #585b5c;}
.table_top_txt {margin:0 0 10px 0; font-size:13px; text-align:right; }

.table_style1 .prop_input {width: 100%; height: 24px; line-height:23px; border: solid 1px #bababa; text-indent:10px;}
.table_style1 .textarea_wrap {padding: 10px; overflow:hidden; border: solid 1px #bababa;}
.table_style1 .textarea_wrap .prop_textarea {width: 100%; min-height:300px; border:0;}
.table_style1 .password_txt {padding-left: 10px; display:inline-block; font-size:12px;}

/* 테이블 상세 */
.table_detail_area {width: 100%; }
.table_detail_area.mb30 {margin-bottom: 30px; }
.table_detail_area .board_header {width: 100%; padding-bottom: 10px; position:relative; text-align:right; }
.table_detail_area .board_header .text_zoom {width: 130px; height: 28px; margin:0; position:absolute; right:105px; top:0; overflow:hidden; border: solid 1px #cdcdcd; border-radius: 2px; display:none; }
.table_detail_area .board_header .text_zoom dl{ position: relative; }
.table_detail_area .board_header .text_zoom dt {font-size:12px; color:#5e5e5e;text-align: center; line-height: 26px;}
.table_detail_area .board_header .text_zoom dd {margin:0; float: left; overflow:hidden; }
.table_detail_area .board_header .text_zoom dd a { position: absolute;  top: 0; width: 28px; height: 30px;}
.table_detail_area .board_header .text_zoom dd a.zoomin {background:url(../../images/common/ico_txt_zoomin.gif) center center no-repeat;  background-size: 12px;border-right: solid 1px #cdcdcd;left: 1px; }
.table_detail_area .board_header .text_zoom dd a.zoomout {background:url(../../images/common/ico_txt_zoomout.gif) center center no-repeat;background-size: 12px;border-left: solid 1px #cdcdcd; right: 1px;}
.table_detail_area .board_header .social {}
.table_detail_area .board_header .social a {}
.table_detail_area .board_header .social a img {width:30px;}
#kakao-link-btn{ display:inline-block;}

.table_detail_area .subject {padding:10px 10px 10px 10px; margin:0; border-top: solid 2px #103e93; color:#303233; font-size:15px; }
.table_detail_area .sub_desc {margin:10px 0 0 0; padding:8px 0 0 0; font-size:13px; color:#303233; border-top:1px solid #bababa; display:block;}
.table_detail_area .table_info {padding:10px 10px 10px 10px; color:#585b5c; font-size:13px; border-top:1px solid #bababa;}
.table_detail_area .table_info span {vertical-align:0; padding-left: 10px; }
.table_detail_area .table_info span:first-child {padding-left: 0px; }
.table_detail_area .desc {padding: 10px; border-top: solid 1px #bababa; color:#555; font-size:13px; line-height:20px;}
.table_detail_area .desc p {margin:0;}
.table_detail_area .desc img {/* width: 100%;  */ max-width:100%;}
.table_detail_area .option_data {padding:10px 10px; border-top: solid 1px #bababa; font-size:14px;}
.table_detail_area .option_data span {margin-left: 20px; margin-top: 5px; font-size:14px; }
.table_detail_area .option_data span:first-child {margin-top: 0px; margin-left:0px;}
.table_detail_area .download {padding: 10px 0 5px 10px; margin:0; overflow:hidden; border-top: solid 1px #bababa;}
.table_detail_area .download.underline {border-bottom:1px solid #bababa;}
.table_detail_area .download dt {width: 100%; padding-top: 5px; color:#303233; font-size:13px; float: none; }
.table_detail_area .download dd {width: 100%; margin:0; float: none; }
.table_detail_area .download dd ul {width: 100%;}
.table_detail_area .download dd ul li {padding: 5px 0; border-top: dashed 1px #e0e0e0;}
.table_detail_area .download dd ul li:first-child {border-top:0;}
.table_detail_area .download dd ul li a {color:#585b5c; text-decoration:none; font-size:13px; color:#585b5c;}
.table_detail_area .download dd ul li a:hover,
.table_detail_area .download dd ul li a:focus,
.table_detail_area .download dd ul li a:active {text-decoration:underline; }
.table_detail_area .download dd ul li a img{ vertical-align:middle;}
.table_detail_area .bbs_open {padding:10px 20px; border-top: solid 1px #bababa; }
.table_detail_area .bbs_open span {display:inline-block; vertical-align:10px; color:#303233; font-size:13px;}
.table_detail_area .bbs_open span a {text-decoration:underline; color:#303233;}
.table_detail_area .prev_next_area {width: 100%; overflow:hidden; margin:0; border-top: solid 1px #bababa; border-bottom: solid 1px #bababa;}
.table_detail_area .prev_next_area dt {width:30%; height: 40px; line-height:40px; margin:0; float: left; text-align:center; font-size:13px; font-weight:bold; color:#303233; border-right:1px solid #e0e0e0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.table_detail_area .prev_next_area dt span {width: 12px; height: 6px; margin-right: 7px; vertical-align:3px; display:inline-block;}
.table_detail_area .prev_next_area dt .ico_prev {background:url(../../images/common/ico_doc_prev.png) 0 0 no-repeat; }
.table_detail_area .prev_next_area dt .ico_next {background:url(../../images/common/ico_doc_next.png) 0 0 no-repeat; }
.table_detail_area .prev_next_area dd {width:70%; height: 39px; line-height:39px; margin:0; float: left; font-size:13px; color:#585b5c; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.table_detail_area .prev_next_area dt.next {border-bottom: solid 1px #e0e0e0;}
.table_detail_area .prev_next_area dd a {margin-left:20px; color:#585b5c; text-decoration:none; }
.table_detail_area .prev_next_area dd a:hover,
.table_detail_area .prev_next_area dd a:focus,
.table_detail_area .prev_next_area dd a:active {text-decoration:underline; }
.table_detail_area .prev_next_area dd.next {border-bottom: solid 1px #e0e0e0;}
.table_detail_area .prev_next_area dd .none {padding-left:20px;}
.table_detail_area .prev_next_area dd .none_prev {padding-left:20px;}
.table_detail_area .aln_link {padding:10px 0; font-size:13px; text-align:center; border-top:1px solid #bababa;}
.table_detail_area .aln_link a {font-weight:bold; text-decoration:none; color:#303233;}
.table_detail_area .aln_link span {font-size:13px; text-decoration:underline; color:#1e58af; font-weight:normal;}

/* 테이블 항목 제거 */
.res_hide,
.res_hide_col {display:none; }

/* 알림판 / 사진자료실 */
.img_gallery_area {width: 100%; margin-bottom: 20px; border-top: solid 2px #103e93; overflow:hidden; }
.img_gallery_area .img_gallery_list {width: 100%; padding-top: 10px; overflow:hidden; }
.img_gallery_area .img_gallery_list li {width: 100%; margin:0 0 20px 0;}
.img_gallery_area .img_gallery_list li:first-child {}
.img_gallery_area .img_gallery_list li a {display:block; text-decoration:none; color:#303233;}
/* .img_gallery_area .img_gallery_list li a:hover,
.img_gallery_area .img_gallery_list li a:focus,
.img_gallery_area .img_gallery_list li a:active {text-decoration:underline; } */
.img_gallery_area .img_gallery_list li a .img {margin-bottom: 10px; display:block; border: solid 1px #c1c2c3;position: relative; height: 0;padding-top: 55%;overflow: hidden;}
.img_gallery_area.popz_list .img_gallery_list li a .img{ padding-top:59.5%;}
.img_gallery_area .img_gallery_list li a .img img {width: 100%; vertical-align:top; position: absolute; top: 0;left: 0;}
.img_gallery_area .img_gallery_list li a .desc {padding-bottom: 5px; display:block; /* text-overflow: ellipsis; white-space: nowrap; overflow: hidden; */ font-size:14px; color:#303233; font-style:normal;}
.img_gallery_area .img_gallery_list li a .date {font-size:13px; color:#777;}

/* 배너모음 */
.banner_area{width: 100%; margin-bottom: 20px; border-top: solid 2px #103e93; overflow:hidden; }
.banner_area > ul{width: 100%; padding-top: 10px; overflow:hidden;}
.banner_area > ul > li{font-size: 13px; padding:15px 0 15px 0; overflow:hidden; border-top: solid 1px #e3e4e5;}
.banner_area > ul{width: 100%; padding-top: 10px; overflow:hidden;}
.banner_area > ul > li:first-child {padding-top: 0px; border-top:0;}
.banner_area > ul > li > a > img{ border: 1px solid #ddd;}
.banner_area > ul > li > ul {overflow:hidden; margin-top: 5px; }
.banner_area > ul > li > ul li{ position: relative; padding-left: 90px; margin-bottom: 5px;}
.banner_area > ul > li > ul li span{ position: absolute; left: 0; top: 1px; display: inline-block; width: 80px; text-align: center; background: #e5ebed; border-radius: 4px; font-size: 90%; padding: 2px 0; color: #303b50;}
.banner_area > ul > li > ul li a {display:block; color:#103e93; text-decoration:none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/* 축제소식 */
.webzine_area {width: 100%; padding-top: 10px; border-top: solid 2px #103e93;}
.webzine_area .webzine_list {width: 100%; overflow:hidden; }
.webzine_area .webzine_list > li {width: 100%; padding:15px 0 15px 0; overflow:hidden; border-top: solid 1px #e3e4e5;}
.webzine_area .webzine_list > li:first-child {padding-top: 0px; border-top:0;}
.webzine_area .webzine_list > li .img_area {width: 232px; margin-bottom:10px;}
.webzine_area .webzine_list > li .img_area a {display:block; border: solid 1px #e3e4e5;}
.webzine_area .webzine_list > li .img_area a img {width:100%; vertical-align:top; }
.webzine_area .webzine_list > li .gov_site_title {font-size:14px; font-weight:bold; color:#303232;}
.webzine_area .webzine_list > li ul {width: 100%; float: left; overflow:hidden; }
.webzine_area .webzine_list > li ul li {padding-top: 5px; font-size:12px; color:#303233;}
.webzine_area .webzine_list > li ul li:first-child {padding-top: 0px; }
.webzine_area .webzine_list > li ul li a {display:block; font-size:14px; font-weight:bold; color:#103e93; text-decoration:none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.webzine_area .webzine_list > li ul li a.gov_link {font-weight:normal; color:#4c699e; line-height:1.4;}
.webzine_area .webzine_list > li ul li a .location {height: 24px; padding:0 10px; display:inline-block; line-height:23px; background-color:#4c699e; font-size:15px; color:#fff; }
.webzine_area .webzine_list > li ul li a span {margin-right:5px;}
.webzine_area .webzine_list > li ul li a:hover,
.webzine_area .webzine_list > li ul li a:focus,
.webzine_area .webzine_list > li ul li a:active {text-decoration:underline; }


/* 페이징 */
.pagenate {width: 100%; padding-top: 20px; text-align:center; min-height:80px; }
.pagenate a {width: 26px; height: 26px; margin:0 2px 2px; display:inline-block; line-height:26px; font-size:14px; border: solid 1px #d5d5d5; text-align:center; vertical-align:bottom; color:#585b5c; text-decoration:none; }
.pagenate a.first {background:url(../../images/common/ico_btn_first.gif) 0 0 no-repeat; }
.pagenate a.prev {background:url(../../images/common/ico_btn_prev.gif) 0 0 no-repeat;}
.pagenate a.next {background:url(../../images/common/ico_btn_next.gif) 0 0 no-repeat;}
.pagenate a.last {background:url(../../images/common/ico_btn_last.gif) 0 0 no-repeat;}
.pagenate span {vertical-align:top; }
.pagenate span a {text-decoration:none; }
.pagenate span a.on,
.pagenate span a:hover,
.pagenate span a:active,
.pagenate span a:focus {background-color:#103e93; border: solid 1px #103e93; color:#fff; text-decoration:none;}


/* Tab */
.tab_location_area {margin-bottom: 20px; border-left: solid 1px #c1c2c3; border-top: solid 1px #c1c2c3;}
.tab_location_area.type02{margin-bottom: 30px;}
.tab_location_area ul {width:100%; margin:0; overflow:hidden; }
.tab_location_area ul li {width: 50%; margin-top: -1px; position:relative; float: left; }
.tab_location_area ul li a {box-sizing:border-box; padding:10px 0; display:block; width:100%; height:39px; border-bottom: solid 1px #c1c2c3; border-top: solid 1px #c1c2c3; border-right: solid 1px #c1c2c3; text-align:center; font-size:13px; font-weight:bold; text-decoration:none; color:#103e93;}
.tab_location_area ul li.on a,
.tab_location_area ul li a:hover,
.tab_location_area ul li a:focus,
.tab_location_area ul li a:active {background-color:#103e93; color:#fff;}

/* 사전정보 공표목록 */
.tab_location_area.type03{margin-bottom: 30px;}
.tab_location_area.type03 ul {width:100%; margin:0; overflow:hidden; }
.tab_location_area.type03 ul li {width: 50%; margin-top: -1px; position:relative; float: left; }
.tab_location_area.type03 ul li a {height:auto; padding:10px 0; display:block; border-bottom: solid 1px #c1c2c3; border-top: solid 1px #c1c2c3; border-right: solid 1px #c1c2c3; text-align:center; font-size:14px; font-weight:normal; text-decoration:none; color:#303233;}
.tab_location_area.type03 ul li.on a,
.tab_location_area.type03 ul li a:hover,
.tab_location_area.type03 ul li a:focus,
.tab_location_area.type03 ul li a:active {text-decoration:underline; background-color:#0653a9; color:#fff;}

.default_tab_area {width: 100%; margin-bottom: 20px; }
.default_tab_area ul {width: 100%; overflow:hidden;}
.default_tab_area.three ul { border-left:1px solid #c1c2c3;}
.default_tab_area ul li {width: 50%; float: left; display:table; background-color:#f8f8f8;}
.default_tab_area ul li.on {background-color:#fff;}
.default_tab_area ul li a {height: 41px; padding: 0 5px; display:table-cell; border-collapse: collapse; border-width:1px 1px 1px 0; border-color:#c1c2c3; border-style:solid; font-size:13px; color:#303233; text-align:center; text-decoration:none; vertical-align:middle; }
.default_tab_area ul li:first-child a {border-left-width:1px;}
.default_tab_area ul li.on a {height: 40px; font-weight:bold; border-top: solid 2px #103e93;}
.default_tab_area ul li:nth-child(odd) a{border-left:1px solid #c1c2c3;}
.default_tab_area.three ul li {width: 33%;}
.default_tab_area.three ul li.on {width: 34%;}
.default_tab_area.three ul li:nth-child(odd) a{border-left:0;}
.default_tab_area.three ul.calc_first li {width:30%;}
.default_tab_area.three ul.calc_first li:first-child {width:40%;}
.default_tab_area.four ul li {width: 50%;}
.default_tab_area.four ul li:nth-child(1) a,
.default_tab_area.four ul li:nth-child(2) a {border-bottom:0;}
.default_tab_area.five ul li {width: 50%;}
.default_tab_area.five ul li:nth-child(1) a,
.default_tab_area.five ul li:nth-child(2) a {border-bottom:0;}
.default_tab_area.five ul li:last-child a { border-top:0;}
.default_tab_area.five ul li.on:last-child a {border-top: solid 2px #103e93;}

/* 아이프레임 */
.iframe_area {width: 100%; overflow-x:auto; -webkit-overflow-scrolling: touch;}
.iframe_area iframe {width: 768px; overflow-x:hidden; border:0;}


/* 현재위치 */
.breadcrumb {position:absolute; right:10px; top:13px; }
.breadcrumb .breadcrumb_list {}
.breadcrumb .breadcrumb_list {padding-left:17px; color:#585b5c; font-size:11px; text-indent:-18px;}
.breadcrumb .breadcrumb_list .home {vertical-align:-2px; }
.breadcrumb .breadcrumb_list strong {color:#103e93;}

/* 하단 버튼 영역 */
.btn_area {width: 100%; padding-top: 20px; text-align:right; }
.btn_area.center {text-align:center;}


/* 버튼 스타일 */
.btn_search {height: 34px; padding:0 20px; line-height:30px; background-color:#184fa1; color:#fff; font-size:16px; font-weight:bold; border: solid 1px #0d3175; cursor:pointer; vertical-align:middle;}
.btn_search.big {height: 42px; }
.board_top_area .search_field .btn_search.full_width {width:100%;}
.ico_search {width: 16px; height: 16px; margin-left: 5px; vertical-align:-2px; display:inline-block; background:url(../../images/common/ico_search.png) 0 0 no-repeat; }
.ico_file{width:11px;height:13px;display:inline-block;background:url(../../images/common/ico_file.png) no-repeat center center;}
.file_li li{ display:block; padding-left:18px; position:relative;}
.file_li a{ color:#333; text-decoration:none;}
.file_li li:before{ content:'';width:13px;height:13px;display:inline-block;background:url(../../images/board/icon_file.gif) no-repeat; position:absolute; left:0; top:4px;}
.ico_arrowdown{display:block;font-style:normal;text-align:center;margin:5px 0;}

.btn_style1 {height: 34px; padding:0 25px; line-height:34px; display:inline-block; background-color:#e0e0e0; font-size:14px; font-weight:bold; color:#303233; text-decoration:none;vertical-align:middle; }
.btn_style1:hover,
.btn_style1:focus,
.btn_style1:active {text-decoration:underline; }
.btn_style1.black {background-color:#55595f; color:#fff;}
.btn_style1 .ico_list {width: 12px; height: 12px; margin-left: 6px; display:inline-block; vertical-align:-1px; background:url(../../images/common/ico_list.png) 0 0 no-repeat; }
.btn_style1.large{height: 42px; line-height:40px; background-color:#103e93; color:#fff; font-size:18px; font-weight:bold; border: solid 1px #0d3175;}
.btn_style1.blue{background-color:#103e93;border:solid 1px #0d3175;color:#fff;}
.btn_style1.blue2{background-color:#103e93;color:#fff;}
.btn_style1.arrow{padding-right:40px;position:relative;}
.btn_style1.arrow:after{width:7px;height:14px;content:"";position:absolute;right:15px;top:10px;background:url(../../images/common/img_arrow_right01.png) left top no-repeat}

.btn_style2{min-width:52px;height:32px;line-height:32px;display:inline-block;border:1px solid #d5d5d5;text-align:center;color:#585b5c;vertical-align:middle;}
.btn_style2:hover,
.btn_style2:focus,
.btn_style2:active {text-decoration:underline; }
.btn_style2.date {width:auto;padding:0 10px; text-decoration:none;}
.btn_style2.date.selcetbtn_on,
.btn_style2.date:hover,
.btn_style2.date:focus,
.btn_style2.date:active {background-color:#103e93; color:#fff; text-decoration:none;}

.btn_style3{min-width:52px;padding:4px 10px;display:inline-block;font-size:13px;font-weight:bold;text-align:center;color:#585b5c; background-color:#103e93; color:#fff; text-decoration:none;vertical-align:middle; }
.btn_style3:hover,
.btn_style3:focus,
.btn_style3:active {text-decoration:underline; }

.btn_style4{color:#103e93;border:1px solid #103e93;display:inline-block;min-width:165px;min-height:38px;line-height:38px;text-align:center;text-decoration:none;vertical-align:middle;}
.btn_style4:hover,
.btn_style4:active,
.btn_style4:focus {text-decoration:underline;}

.btn_style5 {height: 32px; padding:0 25px; line-height:32px; display:inline-block; background-color:#5885da; border: solid 1px #4773c6; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;vertical-align:middle; }
.btn_style5:hover,
.btn_style5:focus,
.btn_style5:active {text-decoration:underline; }

.btn_style6 {height: 32px; padding:0 25px; line-height:32px; display:inline-block; background-color:#fff; border: solid 1px #585b5c; font-size:14px; font-weight:bold; color:#303233; text-decoration:none;vertical-align:middle; }
.btn_style6:hover,
.btn_style6:focus,
.btn_style6:active {text-decoration:underline; }

.btn_style7 {height: 32px; padding:0 25px; line-height:32px; display:inline-block; background-color:#585b5c; border: solid 1px #4a4e4f; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;vertical-align:middle; }
.btn_style7:hover,
.btn_style7:focus,
.btn_style7:active {text-decoration:underline; }

.btn_style8{margin:5px 0 0;color: #303233;display: inline-block;padding:3px 10px 5px;font-size:14px;line-height:20px;text-decoration: none;border: 1px solid #103e93;vertical-align:middle;}
.btn_style8 span{padding-right:10px;display:block;background:url(../../images/common/ico_link_arrow.gif) right 5px no-repeat;}

.btn_wr01{text-align:center;}
.btn_wr01.data_btn{margin:0px 0 40px;}
.btn_wr01.data_btn a:first-child{margin-bottom:10px;}
.btn_wr01.data_btn .btn_style1{min-width:258px;}

.btn_wr02{text-align:right;margin-bottom:10px;}
.btn_wr03{text-align:center;margin:-10px 0 40px;}
.btn_wr04{margin-bottom:30px;}
.btn_style1.down{min-width:33px;background-color:#0653a9; border:0; color:#fff;position:relative;padding:0 35px 0 12px;}
.btn_style1.down:after{width:14px;height:13px;content:"";display:block;position:absolute;right:12px;top:13px;background:url(../../images/common/ico_download.png) 0 0 no-repeat;background-size:80%;}
.btn_style2.down{ padding:0 35px 0 20px;background-color:#fff; border:0; color:#333;position:relative; text-decoration:none; border:1px solid #ccc; border-bottom-color:#999; height:26px; line-height:24px;}
.btn_style2.down:after{width:14px;height:14px;content:"";display:block;position:absolute;right:12px;top:6px;background:url(../../images/common/ico_download02.png) 0 0 no-repeat;}
.btn_style3.down{ padding:0 35px 0 20px;background-color:#103e93; border:0; color:#fff;position:relative; text-decoration:none;  height:26px; line-height:24px;}
.btn_style3.down:after{width:14px;height:14px;content:"";display:block;position:absolute;right:11px;top:8px;background:url(../../images/common/ico_download.png) 0 0 no-repeat;background-size:80%;}

.btn_style1.window{min-width:33px;background:#103e93;color:#fff;position:relative;padding:0 35px 0 12px;}
.btn_style1.window:after{width:14px;height:13px;content:"";display:block;position:absolute;right:12px;top:10px;background:url(../../images/common/ico_window_white.png) 0 0 no-repeat;}
.btn_style2.window{ padding:0 30px 0 20px;background-color:#fff; border:0; color:#333;position:relative; text-decoration:none; border:1px solid #ccc; border-bottom-color:#999; height:26px; line-height:24px;}
.btn_style2.window:after{width:11px;height:11px;content:"";display:block;position:absolute;right:11px;top:7px;    background: url(../../images/com/iconset_main.png) no-repeat;background-position: -125px 0;}
.btn_style3.window{ padding:0 35px 0 20px;background-color:#103e93; border:1px solid #103e93; color:#fff;position:relative; text-decoration:none;  height:26px; line-height:24px;}
.blue2{ background:#396cc1!important;}
.btn_style3.window:after{width:14px;height:13px;content:"";display:block;position:absolute;right:12px;top:7px;background:url(../../images/common/ico_window_white.png) 0 0 no-repeat; }


.btn_flag_type{min-height:28px;line-height:28px;border:1px solid #103e93;background:#fff;padding:0 33px;display:inline-block;position:relative;color:#303233;text-decoration:none;margin:5px 0; letter-spacing:-0.05em;}
.btn_flag_type:before{width:14px;height:14px;content:"";display:block;position:absolute;top:8px;left:11px;background:url(../../images/common/ico_flag01.png) 0 0 no-repeat;}
.btn_flag_type:after{width:14px;height:14px;content:"";display:block;position:absolute;top:7px;right:11px;background:url(../../images/common/ico_download02.png) 0 0 no-repeat;}
.btn_flag_type:hover,
.btn_flag_type:focus,
.btn_flag_type:active {text-decoration:underline; }

.btn_flag_type.type02{padding-right:10px;}
.btn_flag_type.type02:after{display:none;}

.btn_flag_type.type03{padding-left:10px;}
.btn_flag_type.type03:before{display:none;}

.btn_flag_type.nara:before{width:19px;height:19px;content:"";display:block;position:absolute;top:5px;left:8px;background:url(../../images/common/ico_flag02.png) 0 0 no-repeat;}

.btn_short_link{margin-left:10px;min-width:40px;height:20px;padding:0 5px; line-height:20px;display:inline-block;font-size:12px;font-weight:normal; border:0;text-align:center;color:#585b5c; background-color:#0653a9; color:#fff !important; text-decoration:none; }

/* RSS, 출력하기 */
#btn_print {position:absolute; right:10px; top:55px; display:none; }
#btn_print a {width: 63px; height: 24px; padding-left:15px; text-align:center; line-height:23px; display:inline-block; font-size:12px; color:#585b5c; border: solid 1px #c1c2c3; text-decoration:none; font-weight:bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#btn_print a:hover,
#btn_print a:focus,
#btn_print a:active {text-decoration:underline; }
#btn_print a.btn_page_rss {background:url(../../images/common/ico_rss_btns.jpg) 8px center no-repeat;}
#btn_print a.btn_page_print {background:url(../../images/common/ico_print_btns.jpg) 8px center no-repeat;}


/* 테이블 상단 검색박스 */
.board_top_area {width: 100%; margin-bottom: 10px; position:relative; text-align:right; }
.board_top_area.type02{text-align:center; margin-bottom: 30px;}
.board_top_area .doc_totle {width: 100%; display:block; margin-bottom: 10px; font-size:13px; color:#585b5c; position:static; text-align:left; }
.board_top_area fieldset {position:relative;}
.board_top_area fieldset legend {display:none; }
.board_top_area fieldset .sch_txt {display:none;}
.board_top_area fieldset .sch_txt02 {display:none;}
.board_top_area fieldset > select[name="searchCnd"] {width:77px; position:absolute;left:0;top:0;z-index:2;}
/* .board_top_area fieldset > select[name="searchCnd"] option[value="2"]{ display:none;} */
.board_top_area select {width: 100%; height: 34px; margin-bottom: 5px; border: solid 1px #c1c2c3; vertical-align:top; font-size:13px;}
.board_top_area.board_top_type01 fieldset {overflow:hidden;}
.board_top_area.board_top_type01 fieldset select[name="searchCode1"],
.board_top_area.board_top_type01 fieldset select[name="fscl_yy"] { width: calc(50% - 2px); float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.board_top_area.board_top_type01 fieldset select[name="searchCnd"],
.board_top_area.board_top_type01 fieldset select[name="exe_m"] { width: calc(50% - 3px); position:static; float:right; }

.board_top_area.board_top_type01 .search_field {clear:both;}
.board_top_area .search_field {display:block; padding-left:85px; padding-right: 85px; position:relative; height:34px;}
.board_top_area.board_top_type00 .search_field {padding-left:0;}
.board_top_area .search_field .input_style1 {width: 100%; height: 32px;padding:0;border: solid 1px #c1c2c3;}
.board_top_area.board_top_type01 .search_field {padding-left:0;}
.board_top_area .search_field .btn_search {width: 77px; padding:0 10px; vertical-align:top; position:absolute; right:0px; top:0px; font-size:13px;}
.board_top_area .search_field .btn_search .ico_search {display:none}
.board_top_area .btn_style1 {width:100%; padding:0; margin-top:5px; display:block; text-align:center; font-size:13px;}
.board_top_area .btn_style1 .ico_list {display:none;}
.board_top_area .call_num_desc {color:#1d4999; font-size:15px; }


@media all and (min-width:768px){
	/* 게시판 상단 검색 */
	.board_top_area {}
	.board_top_area .doc_totle {width: auto; position:absolute; left:0px; top:15px;}
	.board_top_area fieldset {display:inline; vertical-align:top; }
	.board_top_area fieldset legend {display:none; }
	.board_top_area fieldset .sch_txt {height: 34px; display:inline-block; line-height:34px; }
	.board_top_area fieldset .sch_txt02 {height:34px;line-height:34px;font-weight:bold;font-size:13px;color:#303233;background:url(../../images/common/ico_blue_bul03.gif) left 16px no-repeat;padding-left:10px;display:inline-block;margin-left:30px;margin-right:10px;}
	.board_top_area select {margin-bottom:0;}
	.board_top_area fieldset select[name="searchCnd"] {position:static}
	.board_top_area fieldset > select[name="searchCnd"] option[value="2"]{ display:block;}
	.board_top_area.board_top_type01 fieldset select[name="searchCode1"] {width:auto; float:none;}
	.board_top_area.board_top_type01 fieldset select[name="searchCnd"]  {width:auto; float:none; position:static;left:0;top:0;}
	.board_top_area.board_top_type01 fieldset select[name="fscl_yy"] {width:auto; float:none;}
	.board_top_area.board_top_type01 fieldset select[name="exe_m"]{width:auto; float:none; position:static;left:0;top:0;} 
	.board_top_area .search_field {display:inline; padding-left:0; padding-right: 0; position:relative; vertical-align:top;}
	.board_top_area .search_field .input_style1 {width: 150px; height: 32px; border: solid 1px #c1c2c3; vertical-align:2px; }
	.board_top_area .search_field .btn_search {vertical-align:top; position:static; right:0px; top:0px; font-size:14px;}
	.board_top_area .search_field .btn_search .ico_search {display:inline-block;}
	.board_top_area .btn_style1 {width:auto; margin-top:0; padding:0 10px; display:inline-block; font-size:14px;}
	.board_top_area .btn_style1 .ico_list {display:inline-block;}
	.board_top_area .call_num_desc {padding-top: 10px; color:#1d4999; font-size:15px; }
	
	.default_tab_area.three ul.calc_first li {width:33%;}
	.default_tab_area.three ul.calc_first li:first-child {width:33%;}
	.default_tab_area.three ul.calc_first li.on {width:34%;}
	.circle_chck{ background-position:0 2px;}
	.sub_title05{background-position:0 8px;}
}


/* 상단 배너 */
.notice_banner{}
.notice_banner .notice_inner{margin:0 auto;position:relative;overflow:hidden;}
.notice_banner .notice_inner > a{width:50px;height:100%;position:absolute;top:0;text-indent:-99999px;overflow:hidden;z-index:1;}
.notice_banner .notice_inner .notice_prev{left:0;background:url(../../images/common/btn_notice_banner_prev.png) 0 50% no-repeat;}
.notice_banner .notice_inner .notice_next{right:0;background:url(../../images/common/btn_notice_banner_next.png) 100% 50% no-repeat;}
.notice_banner .notice_items{height:156px;padding:0;margin:0;overflow:hidden;}
.notice_banner .notice_items li{width:570px;height:156px;padding-right:30px;float:left;position:relative;overflow:hidden;}
.notice_banner .notice_items .notice_image{float:left;}
.notice_banner .notice_items .notice_image img{width:240px;height:156px;display:block;}
.notice_banner .notice_items .notice_title{padding:15px 0 0;display:block;font-size:16px;font-weight:normal;color:#fff;}
.notice_banner .notice_items .notice_content{max-height:32px;margin:0;padding:10px 0 0;font-size:12px;line-height:15px;color:#fff;overflow:hidden;}
.notice_banner .notice_items .notice_link{padding:5px 14px 4px 13px;position:absolute;top:112px;font-size:12px;color:#eee;text-decoration:none;border:1px solid #eee;}

/* 박스형태 */
.content_box01{border:2px solid #e3e4e5;padding:15px 15px 20px;font-size:13px;color:#585b5c;line-height:22px;margin-bottom:20px;}
.content_box01.bgtype{background:#f9f9fa;}
.content_box01.mar_t_10{margin-top:10px;}
.content_box01 .tit_type01{font-size:14px;display:block;margin-bottom:12px;line-height:26px;}
.content_box01 .tit_type01.mar_b_20{margin-bottom:20px;}
.content_box01 .tit_type02{margin:0 0 5px;color:#303233;}
.content_box01 .tit_type03{font-size:16px;display:block;margin-bottom:12px;}
.content_box01 .import{color:#103e93;font-weight:bold;}
.content_box01 .col_blue{color:#103e93;}
.content_box01 .col_blue02{color:#23a3bd;}
.content_box01 .col_green{color:#018b00;}
.content_box01 .col_black{color:#303233;}
.content_box01 a{text-decoration:none;}
.content_box01 a:hover,
.content_box01 a:focus,
.content_box01 a:active{text-decoration:underline;}
.content_box01 .list_type01{padding-left:0;margin-bottom:0;}
.content_box01 .list_type01 .list{margin-top:0px;}
.content_box01 .list_type01 .list:first-child{margin-top:0;}
.content_box01 .list_type01 + .tit_type02{margin:20px 0 5px;}
.content_box01 [class^="sub_title"] + .list_type01{padding-left:15px;}
.content_box01 [class^="sub_title"]{margin-top:20px;}
.content_box01 [class^="sub_title"]:first-child{margin-top:0;}
.content_box01 .list_type02{margin-bottom:0;margin-left:0;}
.content_box01 [class^="sub_title"] + .list_type02{margin-left:15px;}
.content_box01 .ol_style01{margin-left:10px;}
.content_box01 .ol_style01 li{padding-left:17px;text-indent:-17px;}
.content_box01 .inbtn{display:table;margin-top:10px;vertical-align:middle;}

.content_box01.stat .stat_list{width:100%;overflow:hidden;}
.content_box01.stat .stat_list a{width:50%;color:#585b5c;font-size:13px;line-height:22px;float:left;}
.content_box01.stat .tit_type01{margin-top:15px;}
.content_box01.stat .txt{font-size:14px;}

.content_box02{border:2px solid #e3e4e5;color:#585b5c;font-size:15px;padding:35px 38px 35px;margin-bottom:30px;}
.content_box02.bgtype{background:#f9f9fa;}
.content_box02 .tit_type01{display:block;color:#303233;}
.content_box02 p{margin:0;}
.content_box02 .list{background:url(../../images/common/ico_blue_bul03.gif) left 9px no-repeat;padding-left:10px;}

.charge_box{background:#eff2f8;padding:14px 15px;text-align:left;margin-bottom:20px;font-size:13px;color:#303233;}
.charge_box span{display:block;margin:5px 0;}
.charge_box .btn_wr{margin-top:20px;}
.info_p span { text-indent: -10px;padding-left: 10px;}

.charge_box02{border:1px solid #d1d1d1;background-color:#f9f9f9;padding:15px;font-size:13px;}
.charge_box02 span{display:inline-block;}
.charge_box02 span:first-child{background:url(../../images/common/bg_charge_line.gif) right 4px no-repeat;padding-right:17px;margin-right:10px;}

.attention_box{padding:0 20px 30px 0;line-height:26px;}
.attention_box .attention_txt{display:inline-block;text-indent:-15px;padding-left:15px;font-size:13px;}
.attention_box .col_blue{color:#103e93; font-size:13px;}

/* list */
.list_type01{padding-left:15px;margin-bottom:25px;}
table .list_type01{margin-bottom:0;}
table .l .list_type01{padding-left:0;}
.list_type01 .table_wrap{margin-left:-15px;margin-bottom:30px;}
.list_type01 .list{background:url(../../images/common/ico_blue_bul03.gif) left 10px no-repeat;padding-left:10px;font-size:13px;line-height:20px;color:#303233;}
.list_type01 .list.list_img {position:relative; }
.list_type01 .list.list_img .list_inner_txt {width: 100%; }
.list_type01 .list.list_img .img {text-align:center; display:block; padding: 10px 0; }
.list_type01 .list.space{margin-top:20px;}
.list_type01 .s_list{background:url(../../images/common/ico_gray_bul.gif) left 12px no-repeat;padding-left:10px;font-size:13px;line-height:20px;color:#585b5c;margin:0;}
.list_type01.twotype .list{margin-top:10px;}
.list_type01.twotype .list:first-child{margin-top:10px;}
.list_type01 .list .content_box01{margin-right:25px;}
.list_type01.nospace{margin-bottom:0;}
.list_type01 li span.col_gray{color:#585b5c;}
.list_type01 a{text-decoration:none;color:#303233;}
.list_type01 a:hover,
.list_type01 a:focus,
.list_type01 a:active{text-decoration:underline;}
.list_type01 .mar_t_5{margin-top:5px;}
.list_type01 .col_link{color:#4c699e;}
.list_type01 .his_list{display:block;}
.list_type01.nobullet li{padding-left:9px;font-size:15px;line-height:28px;color:#303233;margin-top:15px;}
.list_type01.nobullet li:first-child{margin-top:0;}
.list_type01.nobullet02{padding-left:24px;font-size:15px;line-height:28px;color:#303233;margin:0 0 15px;}
.list_type01.nobullet02.indent{padding-left:21px;text-indent:-21px;margin-left:24px;}
.list_type01.nospace{padding-left:0;}
.list_type01 .content_box01{margin-bottom:10px;}
.list_type01 .table_wrap .table_style1 tr th{text-align:center;}
.list_type01 .list .list_inner_txt {margin:0;}
.list_type01 .list .list_inner_txt.margin {margin: 0 0 10px 0;}
.list_type01 .list .list_inner_box {margin: 10px 0; padding: 10px 10px 10px 20px; background-color:#f7f7f7; border: solid 1px #bababa;}

.list_type02{background:url(../../images/common/ico_blue_bul03.gif) left 12px no-repeat;padding-left:10px;font-size:15px;line-height:28px;color:#303233;font-weight:normal;margin:0 0 30px 15px;color:#303233;}
.list_type02.mar_none{margin:0;}
.list_type02.mar_b_none{margin-bottom:0;}
.list_type02 .mar_t_5{margin-top:5px;}

.list_type03{}
.list_type03 ul{padding-left:0;margin-bottom:0;}
.list_type03 > .list{margin-bottom:10px;background:url(../../images/common/ico_blue_bul05.gif) left 8px no-repeat;padding-left:10px;font-size:15px;line-height:28px;color:#303233;}
.list_type03 > .list:last-child{margin-bottom:0;}

.ol_style01{margin:0;padding:0;}
.ol_style01 li{list-style:none;line-height:28px;color:#585b5c;}

.ol_style02{margin:0;padding:0;}
.ol_style02 li{list-style:none;margin-bottom:5px;color:#303233;text-indent:-14px;padding-left:14px;}
.ol_style02 .col_blue{color:#103e93;}

.ol_style03{margin:0;padding:0;}
.ol_style03 li{list-style:none;margin-bottom:5px;color:#585b5c;text-indent:-14px;padding-left:14px;margin-left:17px;}

.ol_style04{margin:0;padding:0;}
.ol_style04 li{list-style:none;margin-bottom:5px;color:#303233;text-indent:-20px;padding-left:20px;}

.table_top_wr{position:relative;min-height:25px;font-size:15px;}
.table_top_wr .sub_title{margin-bottom:10px;}

.table_top_wr .table_top_txt{position:absolute;top:5px;right:0;margin:0;padding:0;font-size:13px;}
.table_bot_txt{margin:0;padding:5px 0 0;color:#303233;font-size:15px;}
.table_bot_txt02{margin:0 0 10px;color:#303233;font-size:15px;}

.con_txt01{margin:0 0 10px;padding:0 0 0 15px;font-size:15px;}

/* 테이블 상단 박스 */
.member_search_area {margin-bottom: 10px; padding:10px; text-align:left; border: solid 1px #d5d5d5; background-color:#f9f9fa;}
.member_search_area .line {margin-top: 10px; display:block; position:relative; }
.member_search_area .line:first-child {margin-top: 0px;}
.member_search_area .line:last-child {text-align:center; text-align:center; }
.member_search_area .line label {width: 75px; display:inline-block; position:absolute; left:0px; top:7px; padding-left: 10px; font-size:14px; color:#585b5c; background:url(../../images/common/ico_blue_bul03.gif) 0 center no-repeat; }
.member_search_area .line input[type="text"] {width: calc(100% - 75px); height: 34px; margin-left: 75px; line-height:32px; text-indent:10px; border: solid 1px #d5d5d5; background-color:#fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align:middle;}

.inner_text_box {padding:0 10px; }



@media all and (max-width:767px){
	#print_area {overflow:hidden;}
	.table_wrap.type_01 table.table_style1 {table-layout:fixed; width:100%; background:#fff; margin-left:1px;}
	.table_wrap.type_01 table.table_style1 colgroup { table-layout:fixed; width:100%;}
	.table_wrap.type_01 table.table_style1 colgroup col:first-child {display:none;}
	.table_wrap.type_01 table.table_style1 colgroup col:first-child + col {width:auto;}
	.table_wrap.type_01 table.table_style1 colgroup col:first-child + col + col {display:none;}
	.table_wrap.type_01 table.table_style1 colgroup col:first-child + col + col + col {display:none;}
	.table_wrap.type_01 table.table_style1 colgroup col:first-child + col + col + col + col {width:100px;}
	.table_wrap.type_01 table.table_style1 colgroup col:first-child + col + col + col + col + col {display:none;}
	.table_wrap.type_01 table.table_style1 colgroup col.res_show{ display: block !important; width: 100px;}

	.table_wrap.type_01 table.table_style1 thead tr th:first-child {display:none;}
	.table_wrap.type_01 table.table_style1 thead tr th:first-child + th {width:70%;}
	.table_wrap.type_01 table.table_style1 thead tr th:first-child + th + th {display:none;}
	.table_wrap.type_01 table.table_style1 thead tr th:first-child + th + th +th {display:none;}
	.table_wrap.type_01 table.table_style1 thead tr th:first-child + th + th +th + th {width:30%;}
	.table_wrap.type_01 table.table_style1 thead tr th:first-child + th + th +th + th +th {display:none;}
	.table_wrap.type_01 table.table_style1 thead tr th.res_show{ display: table-cell !important;}

	.table_wrap.type_01 table.table_style1 tbody tr td:first-child {display:none;}
	.table_wrap.type_01 table.table_style1 tbody tr td:first-child + td {}
	.table_wrap.type_01 table.table_style1 tbody tr td:first-child + td + td {display:none;}
	.table_wrap.type_01 table.table_style1 tbody tr td:first-child + td + td + td {display:none;}
	.table_wrap.type_01 table.table_style1 tbody tr td:first-child + td + td + td + td {}
	.table_wrap.type_01 table.table_style1 tbody tr td:first-child + td + td + td + td + td {display:none;}
	.table_wrap.type_01 table.table_style1 tbody tr td.res_show{ display: table-cell !important;}
	
	.table_wrap.type_02 table.table_style1 {table-layout:fixed; width:100%; background:#fff;}
	.table_wrap.type_02 table.table_style1 colgroup { table-layout:fixed; width:100%;}
	
	.table_wrap.type_02 table.table_style1 colgroup col:first-child {display:none;}
	.table_wrap.type_02 table.table_style1 colgroup col:first-child + col {display:none}
	.table_wrap.type_02 table.table_style1 colgroup col:first-child + col + col {width:auto;}
	.table_wrap.type_02 table.table_style1 colgroup col:first-child + col + col + col {display:none}
	.table_wrap.type_02 table.table_style1 colgroup col:first-child + col + col + col + col {width:auto;}
	.table_wrap.type_02 table.table_style1 colgroup col:first-child + col + col + col + col + col {display:none;}
	.table_wrap.type_02 table.table_style1 colgroup col:first-child + col + col + col + col + col + col {display:none;}

	.table_wrap.type_02 table.table_style1 thead tr th:first-child {display:none;}
	.table_wrap.type_02 table.table_style1 thead tr th:first-child + th {display:none;}
	.table_wrap.type_02 table.table_style1 thead tr th:first-child + th + th {width:70%;}
	.table_wrap.type_02 table.table_style1 thead tr th:first-child + th + th +th {display:none;}
	.table_wrap.type_02 table.table_style1 thead tr th:first-child + th + th +th + th {width:30%;}
	.table_wrap.type_02 table.table_style1 thead tr th:first-child + th + th +th + th + th {display:none;}
	.table_wrap.type_02 table.table_style1 thead tr th:first-child + th + th +th + th + th + th {display:none;}

	.table_wrap.type_02 table.table_style1 tbody tr td:first-child {display:none;}
	.table_wrap.type_02 table.table_style1 tbody tr td:first-child + td {display:none;}
	.table_wrap.type_02 table.table_style1 tbody tr td:first-child + td + td {}
	.table_wrap.type_02 table.table_style1 tbody tr td:first-child + td + td + td {display:none;}
	.table_wrap.type_02 table.table_style1 tbody tr td:first-child + td + td + td + td {display:table-cell !important;}
	.table_wrap.type_02 table.table_style1 tbody tr td:first-child + td + td + td + td + td {display:none;}
	.table_wrap.type_02 table.table_style1 tbody tr td:first-child + td + td + td + td + td + td {display:none;}
	
	.table_wrap.type_03 table.table_style1 colgroup col:first-child {display:none;}
	.table_wrap.type_03 table.table_style1 colgroup col:first-child + col {display:none}
	.table_wrap.type_03 table.table_style1 colgroup col:first-child + col + col {width:auto;}
	.table_wrap.type_03 table.table_style1 colgroup col:first-child + col + col + col {display:none}
	.table_wrap.type_03 table.table_style1 colgroup col:first-child + col + col + col + col {display:none;}
	.table_wrap.type_03 table.table_style1 colgroup col:first-child + col + col + col + col + col {width:auto;}
	.table_wrap.type_03 table.table_style1 colgroup col:first-child + col + col + col + col + col + col {display:none;}
	
	.table_wrap.type_03 table.table_style1 thead tr th:first-child {display:none;}
	.table_wrap.type_03 table.table_style1 thead tr th:first-child + th {display:none;}
	.table_wrap.type_03 table.table_style1 thead tr th:first-child + th + th {width:70%;}
	.table_wrap.type_03 table.table_style1 thead tr th:first-child + th + th +th {display:none;}
	.table_wrap.type_03 table.table_style1 thead tr th:first-child + th + th +th + th {display:none;}
	.table_wrap.type_03 table.table_style1 thead tr th:first-child + th + th +th + th + th {width:30%;}
	.table_wrap.type_03 table.table_style1 thead tr th:first-child + th + th +th + th + th + th {display:none;}

	.table_wrap.type_03 table.table_style1 tbody tr td:first-child {display:none;}
	.table_wrap.type_03 table.table_style1 tbody tr td:first-child + td {display:none;}
	.table_wrap.type_03 table.table_style1 tbody tr td:first-child + td + td {}
	.table_wrap.type_03 table.table_style1 tbody tr td:first-child + td + td + td {display:none;}
	.table_wrap.type_03 table.table_style1 tbody tr td:first-child + td + td + td + td {display:none;}
	.table_wrap.type_03 table.table_style1 tbody tr td:first-child + td + td + td + td + td {display:table-cell !important;}
	.table_wrap.type_03 table.table_style1 tbody tr td:first-child + td + td + td + td + td + td {display:none;}
	
	
	/*
	.table_wrap .table_style1 {max-width:100%; min-width:100%; table-layout:initial;}
	.table_wrap .table_style1 colgroup {display:none;}
	.table_wrap .table_style1 th {width:20%}
	*/
}

/* Tablet */
@media all and (min-width:768px), print{
	.sub_title_area .title {font-size:28px; }
	.sub_title_area .submenu_open{width: 28px; height: 28px; position:relative; right: auto; bottom: -9px; border: 1px solid #cbcbcb; border-radius:4px; margin-left: 10px;}
	.sub_title_area .submenu_open.on{ background-position: center 8px;}
	.board_top_area .search_field .btn_search.full_width {width:auto;}
	#btn_print {display:block; }
	.table_wrap table {width: 100%; }
	.table_wrap table th.table_th_line {background:url(../../images/contents/line_table_th_t.png) 0 0 #f3f4f5 no-repeat; }
	.res_hide {display:table-cell; }
	.res_hide_col {display: table-column; }
	.tab_location_area ul li {width: 25%; }
	.tab_location_area ul li a {padding: 10px 0; }
	.tab_location_area.five ul li {width: 20%; }
	.tab_location_area.empty {border-top: solid 1px #c1c2c3; border-left: solid 1px #c1c2c3; border-bottom: solid 1px #c1c2c3; border-right: solid 1px #c1c2c3;}
	.tab_location_area.empty ul li a {border-right: solid 1px #c1c2c3;}
	.tab_location_area.empty ul li a.borr {border-right:0;}
	.tab_location_area.empty ul li a.borb {border-bottom:0;}
	
	/* 사전정보 공표목록 */
	.tab_location_area.type03 ul li {width: 25%;}
	.tab_location_area.type03 ul li a {padding:11px 0 10px; text-align:left; color:#303233;}
	.tab_location_area.type03 ul li a span {display:block; float:left; margin:2px 20px 0 20px; width:32px; height:32px; background:url(../../images/contents/ico_sub1_tab.png) left top no-repeat;}
	.tab_location_area.type03 ul li a span.a1 {background-position:0px 0px;}
	.tab_location_area.type03 ul li a span.a2 {background-position:0px -32px;}
	.tab_location_area.type03 ul li a span.a3 {background-position:0px -64px;}
	.tab_location_area.type03 ul li a span.a4 {background-position:0px -96px;}
	.tab_location_area.type03 ul li.on a span.a1,
	.tab_location_area.type03 ul li a:hover span.a1,
	.tab_location_area.type03 ul li a:focus span.a1,
	.tab_location_area.type03 ul li a:active span.a1 {background-position:-32px 0px;}
	.tab_location_area.type03 ul li.on a span.a2,
	.tab_location_area.type03 ul li a:hover span.a2,
	.tab_location_area.type03 ul li a:focus span.a2,
	.tab_location_area.type03 ul li a:active span.a2 {background-position:-32px -32px;}
	.tab_location_area.type03 ul li.on a span.a3,
	.tab_location_area.type03 ul li a:hover span.a3,
	.tab_location_area.type03 ul li a:focus span.a3,
	.tab_location_area.type03 ul li a:active span.a3 {background-position:-32px -64px;}
	.tab_location_area.type03 ul li.on a span.a4,
	.tab_location_area.type03 ul li a:hover span.a4,
	.tab_location_area.type03 ul li a:focus span.a4,
	.tab_location_area.type03 ul li a:active span.a4 {background-position:-32px -96px;}
	.tab_location_area.type03 ul li.on a,
	.tab_location_area.type03 ul li a:hover,
	.tab_location_area.type03 ul li a:focus,
	.tab_location_area.type03 ul li a:active {text-decoration:none; background-color:#0653a9; color:#fff;}
	
	.default_tab_area ul { border-left:0;}
	.default_tab_area ul li:nth-child(odd) a,
	.default_tab_area.three ul { border-left:0;}
	.default_tab_area.three ul li:nth-child(odd) a{border-left:0;}
	.default_tab_area ul li:nth-child(1) a,
	.default_tab_area.three ul li:nth-child(1) a{border-left:1px solid #c1c2c3;}
	.default_tab_area ul li a {padding:0; font-size:13px; }
	.default_tab_area.four ul li {width: 25%;}
	.default_tab_area.four ul li:nth-child(1) a,
	.default_tab_area.four ul li:nth-child(2) a {border-bottom:1px solid #c1c2c3;}
	.default_tab_area.five ul li {width: 20%;}
	.default_tab_area.five ul li:nth-child(1) a,
	.default_tab_area.five ul li:nth-child(2) a {border-bottom:1px solid #c1c2c3;}
	.default_tab_area.five ul li:last-child a {border-top:1px solid #c1c2c3;}
	
	.iframe_area iframe {width: 100%; }
	.table_detail_area .board_header .text_zoom {display:block; }
	.table_detail_area .desc {padding: 20px; }
	.table_detail_area .download {padding:3px 0 5px 20px;}
	.table_detail_area .download dt {width: 100%; float: none; }
	.table_detail_area .download dd {width: 100%; float: none; }
	.table_detail_area .bbs_open{ padding:10px;}
	.table_detail_area .bbs_open span {margin-left: 10px;}
	.table_detail_area .prev_next_area dt {width:100px;}
	.table_detail_area .prev_next_area dd {width:648px;}
	.table_detail_area .option_data {padding:10px 10px; border-top: solid 1px #bababa; font-size:14px;}
	.table_detail_area .option_data span {margin-left: 20px; margin-top: 0px; font-size:14px; display:inline-block; vertical-align: 0; }
	.table_detail_area .option_data span:first-child {margin-top: 0px; margin-left:0px;}
	.table_detail_area .subject {padding:10px 10px 10px 20px;}
	.table_detail_area .table_info {padding:10px 10px 10px 20px;}
	.notice_banner .notice_inner{max-width:768px;}
	.notice_banner .notice_inner > a{display:none;}
	.notice_banner .notice_items{width:600px;margin:0 auto;overflow:hidden;}
	
	/* 게시판 상단 검색 */
	
	
	/* 현재위치 */
	.breadcrumb .breadcrumb_list {font-size:12px;}
	
	/* 테이블 상단 박스 */
	.member_search_area {margin-bottom: 0px; padding:10px 0; text-align:center; }
	.member_search_area .line {margin-top: 0px; display:inline; }
	.member_search_area .line:last-child {text-align:left; }
	.member_search_area .line label {margin-right: 5px; padding-left: 10px; display:inline; position:static; }
	.member_search_area .line input[type="text"] {width: 150px; margin-left: 0px; margin-right: 10px;}

	/* 알림판 / 사진자료실 */
	.img_gallery_area {width: 100%; margin-bottom: 20px; border-top: solid 2px #103e93; overflow:hidden; }
	.img_gallery_area .img_gallery_list {width: 900px; padding-top: 10px; overflow:hidden; }
	.img_gallery_area .img_gallery_list li {width: 241px; height:230px; margin:0 12px 12px 0; float: left; }
	.img_gallery_area.popz_list .img_gallery_list li {height:auto; margin:0 12px 4px 0;}
	.img_gallery_area .img_gallery_list li a img {width:239px; min-height:100%;}
	.img_gallery_area.popz_list .img_gallery_list li a img {width:239px; height:144px;}
	
	/* 축제소식 */
	.webzine_area .webzine_list > li ul {width: 490px; float: left; }
	.webzine_area .webzine_list > li > .img_area {margin-bottom: 0px; margin-right: 20px; float: left; }
	
	/* 배너모음 */
	.banner_area > ul > li{ position: relative; padding-left: 200px;}
	.banner_area > ul > li > a{ display: inline-block; position: absolute; left: 0; top: 20px;}
	.banner_area > ul > li:first-child > a{top: 5px;}
	.banner_area > ul > li > ul {overflow:hidden; margin-top: 5px; }

	.charge_box{padding:14px 20px;}
	.charge_box span{display:inline-block;}
	.charge_box span:first-child{margin-right:50px;}
	
	.btn_wr01{text-align:center;}
	.btn_wr01.data_btn a:first-child{margin-bottom:0;}
	
	.list_type01 .his_list{width:64px;float:left;}
	.gray_box .tit{font-size: 14px;margin-right:10px;color: #103e93;line-height:20px;}
	.gray_box .cont{margin:0;overflow:hidden;line-height:20px;font-size:13px;}
	
	.content_box01{padding:20px;font-size:15px;}
	.content_box01 .tit_type01{font-size:14px;}
	.content_box01 .inbtn{margin:0 0 0 20px;display:inline-block;}
	.content_box01.stat .tit_type01{margin-top:20px;}
	.content_box01.stat .txt{word-spacing:-1px;}
	.content_box01.stat .stat_list{width:500px;overflow:hidden;margin-left:-13px;}
	.content_box01.stat .stat_list a{width:auto;padding:0 13px;position:relative;}
	.content_box01.stat .stat_list a:after{width:1px;height:11px;content:"";display:inline-block;background:#bdbebe;position:absolute;right:0;top:6px;}
	.content_box01.stat .stat_list a.last:after{background:none;}
	.content_box01.stat .stat_list a:hover,
	.content_box01.stat .stat_list a:focus,
	.content_box01.stat .stat_list a:active{text-decoration:underline;color:#103e93;font-weight:bold;}

	.table_wrap .table_style1 tr td a.down{text-indent:0; padding:0 45px 0 15px;}
	.table_wrap .table_style1 tr td a.down:after{right:15px;}
	.table_wrap .table_style1 tr td .search_date a { float:none;box-sizing:content-box;display:inline-block; width:auto; padding:0 10px; font-size:13px;}
	.table_wrap .table_style1 tr td .search_date a:nth-child(2n){border-left:1px solid #d5d5d5;}
	.table_wrap .table_style1 tr td .search_part input{width:210px;height:34px;padding-right:0;vertical-align:top; box-sizing:border-box;}
	.table_wrap .table_style1 tr td .search_part .btn_search { position:relative; width:auto; height:34px; padding:0 20px; text-indent:0; line-height:30px;}
	.table_wrap .table_style1 tr td .search_part .btn_search .ico_search { position:relative; top:0; left:0; display: inline-block; margin-left: 5px; vertical-align: -2px;}
	.table_wrap .table_style1 tr td .search_date .date_pic_wrap {float:none;position:relative;display:inline-block;width:auto;}
	.table_wrap .table_style1 tr td .search_date .date_pic_wrap input {box-sizing:content-box;display:block;width:100px;margin-bottom:3px;padding-right:0;}
	.table_wrap .table_style1 tr td .search_date .date_pic_wrap .ui-datepicker-trigger { display:block;top:6px;}
	.box_images02 img{ width:auto; max-width:748px;}
	#kakao-link-btn{ display: none;}
	.img_box_right{ padding-right:270px;}
	.img_box_right .img{ position:absolute; right:0; top:0; max-width:250px;}
	.roundbox1 dl{display:table-cell; width:30%;}
	.afterbox,.afterbox2{margin:10px 0 10px -25px; display:table; border-spacing:30px 0; width:100%;}
	.afterbox dl,.afterbox2 dl{display:table-cell; width:50%;}
}

/* PC */
@media all and (min-width:1200px){
	#btn_print {display:block; }
	.table_wrap.mobile table {width: 100%; }
	.table_wrap table th.table_th_line {background:url(../../images/contents/line_table_th.png) 0 0 #f3f4f5 no-repeat; }
	.res_hide {display:table-cell; }
	.res_hide_col {display: table-column; }
	.tab_location_area ul li {width: 25%; }
	.tab_location_area.empty {border-top: solid 1px #c1c2c3; border-left: solid 1px #c1c2c3; border-bottom: solid 1px #c1c2c3; border-right: solid 1px #c1c2c3;}
	.tab_location_area.empty ul li a {border-right: solid 1px #c1c2c3;}
	.tab_location_area.empty ul li a.borr {border-right:0;}
	.tab_location_area.empty ul li a.borb {border-bottom:0;}
	.default_tab_area ul li a {padding:0; font-size:13px; }
	.default_tab_area.four ul li {width: 25%;}
	.default_tab_area.five ul li {width: 20%;}
	.iframe_area iframe {width: 100%; }
	.table_detail_area .subject { padding:10px 10px 10px 30px;}
	.table_detail_area .table_info { padding:10px 10px 10px 30px;}
	.table_detail_area .desc {padding: 30px; }
	.table_detail_area .download dt {width: 80px; font-size:13px; float: left; padding-top:3px; }
	.table_detail_area .download dd {width: 760px; float: left; }
	.table_detail_area .download dd ul li{ padding:3px 0 5px;}
	.table_detail_area .download dd ul li a img{ vertical-align:-2px;}
	.table_detail_area .bbs_open img{vertical-align: bottom;}
	.table_detail_area .bbs_open span {margin-left: 10px;}
	.table_detail_area .prev_next_area dt {width:100px;}
	.table_detail_area .prev_next_area dd {width:779px;}
	.default_tab_area.four ul li:nth-child(1) a,
	.default_tab_area.four ul li:nth-child(2) a {border-bottom:1px solid #c1c2c3;}	
	.sub_title_area .submenu_open{ display:none;}
	.banner_area > ul > li > ul li span{padding: 1px 0 3px;}
	.btn_style1{ line-height:31px;}
	
	
	/* 테이블 상단 검색박스 */

	/* 상단 배너 */
	.notice_banner .notice_inner{max-width:1200px;}
	.notice_banner .notice_inner > a{display:block;}
	.notice_banner .notice_items{width:5000%;margin:0 auto;}

	/* 알림판 / 사진자료실 */
	.img_gallery_area {}
	.img_gallery_area .img_gallery_list {width: 900px;}
	.img_gallery_area .img_gallery_list li {width: 280px; height:225px; margin:0 20px 00px 0;}
	.img_gallery_area.popz_list .img_gallery_list li {margin:0 20px 10px 0;}
	.img_gallery_area .img_gallery_list li a .img img {width:278px; min-height: 100%;}
	
	/* 축제소식 */
	.webzine_area .webzine_list > li ul {width: 628px; float: left;}
	.webzine_area .webzine_list > li > .img_area {margin-bottom: 0px; margin-right: 20px; float: left; }
	
	.charge_box span:first-child{margin-right:50px;margin-bottom:0;}
	.charge_box .btn_wr{margin-top:20px;}

	.list_type01 .his_list{width:64px;display:inline-block;}
	
	.content_box01.stat .stat_list{width:auto;}
	.content_box01.stat .stat_list a.line{padding-left:13px;}
	.content_box01.stat .txt{word-spacing:0px;}
	.list_type01 .list.list_img .list_inner_txt {width: 65%; }
	.list_type01 .list.list_img .img {position:absolute; right:0px; top:-40px; }
	
	.table_wrap .table_style1 tr td .radio_wr input{vertical-align:middle;}
	.table_wrap .table_style1 tr td .radio_wr label{vertical-align: middle;}
	.table_wrap .table_style1 tr td a.down{text-indent:0; padding:0 45px 0 15px;}
	.table_wrap .table_style1 tr td a.down:after{right:15px;}
	.box_images02 img{ width:auto; max-width:880px;}
	.arrow_txt{ background-position:0 5px;}
	
}

.plan_area2{ position: relative; margin-bottom: 10px;}
.plan_area2 .select_area{ border: 1px solid #ddd; background-color: #f9f9f9; padding: 10px; margin-bottom: 20px;}
.plan_area2 .select_area form { box-sizing:border-box; position:relative; width:100%; padding-right:85px;}
.plan_area2 .select_area select {width: 100%; margin-bottom: 5px; height: 34px; border: solid 1px #d5d5d5; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;font-size:13px; vertical-align:middle;}
.plan_area2 .select_area input[type="submit"] {position:absolute;top:0;right:0;width: 63px; height: 32px; background-color:#103e93; vertical-align:middle; color:#fff; font-size:14px; font-weight:bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.circle_chck.f18{ background-position: 0 5px;}

