@charset "utf-8";
/************************/
/***** CSS Document *****/
/** Mobile contents CSS */
/************************/
/*pc*/
.schedule .allTitle{position:absolute;border:2px solid #a1c2e0; padding:15px; left:50%; width:340px; margin-left:-170px; top:423px; box-sizing:border-box; background:#fff}
#sub_content .minwon_26{padding-right:5%}
.only_pc{display:block}
.only_tb{display:none}
.only_m{display:none}

.only_pc_safety{display:block}
.only_tb_safety{display:none}
.only_m_safety{display:none}

.cont_wrap .contents .inner{padding-top:0}
.font_space{display:inline-block;padding-left:30px}

@media screen and (max-width: 1414px) {
.site_wrap{width:705px;margin:0 auto;background: url(/kr/images/etc/t_bg_etc_0013.gif) center top no-repeat;}
.site_wrap div div{width:136px;padding-left:4px}
.site_wrap h5{font-size:16px;font-weight:400}
ul.cont_site_map li{font-size:13px;letter-spacing:-1px }
.site_1line .site04{padding-right:10px}
.site01, .site02, .site03, .site04{padding-top:90px; padding-left: 20px; width:156px;} 
.site05, .site06, .site07, .site08{padding-top:136px; padding-left: 20px; width:156px;} 



}

@media screen and (max-width: 1400px) {

.contents .text_box p.text_box_inner02{line-height:1.5em;font-size:0.9em;background:#f5f5f5;padding-left:0;background-image:none}
.txtC img{width:100%;max-width:600px}
 a.btn img{width:16px!important}
.icon01{min-height:auto!important;background:#f5f5f5;overflow:hidden}
.icon02{min-height:auto!important;background:#f5f5f5;overflow:hidden}
.icon03{min-height:auto!important;background:#f5f5f5;overflow:hidden}
.text_box p.text_box_inner01{width: 100%; padding-left: 0;}
#content .contentStyle .tab ul li a{font-size:16px}
#content .contentStyle .tab ul li a{font-size:16px}
.gallery_type1 ul li{width:30%;margin:2% 1% 0 2% }
.event_tab1 li{width:33%}
.event_tab2{margin-top:10px}
.event_tab2 li{width:16%;border-top:2px solid #ccc}
.event_tab2 li a{width:100%;text-align:center;padding:0}
.many_tab2 a{width:23%}
.sc_song01{margin-left:25px}
#sub_content .minwon_26{padding-top:40px;height:531px}
#sub_content .minwon_26_box02_01 .move_txt05{font-size:0.9em}
#sub_content .minwon_26_box02_02 .move_txt05{font-size:0.9em}
#sub_content .minwon_26_box02_03 .move_txt05{font-size:0.9em}

.contentStyle div.img_txt06 .img_txt06_txt{float:left;margin-left:25px;width:550px;margin-bottom:36px}
.contentStyle div.img_txt06 ul li{width:260px;display:inline-block}
.only_pc p img{width:100%}
.only_pc_safety{display:none}
.only_tb_safety{width:100%;display:block}
.only_tb_safety img{width:100%}

.orgStyle_wrap{width:700px;margin:0 auto}
.orgStyle{width:100%;background: url(/kr/images/minwon/orgLine02_mo.gif) left 1px no-repeat;margin-top:77px}
.orgStyle.orgStyle_img{background: url(/kr/images/minwon/orgLine03_mo.gif) left 1px no-repeat}
.org_mayor{top:15px;left:271px}

a.org_biseo{left:411px}
a.org_biseo2{left:164px}
.orgStyle ul.org li ul.sch_oran li.city2{left:15px}
.orgStyle ul li ul.sch_oran{margin-top:144px}
.orgStyle ul li ul.sch_oran li#kuk01{margin-left:15px}
.orgStyle ul li ul.sch_oran li#kuk02{margin-left:18px}
.orgStyle ul li ul.sch_oran li#kuk03{margin-left:18px}
.orgStyle ul li ul.sch_oran li#kuk04{margin-left:18px}
.orgStyle ul li ul.sch_oran li#kuk05{margin-left:18px}
.orgStyle ul.org li ul.sch_oran li.city2 a.gihoik,
.orgStyle ul.org li ul.sch_oran li.city2 a.gamsa,
.orgStyle ul.org li ul.sch_oran li.city2 a.sotong,
.orgStyle ul.org li ul.sch_oran li.city2 a.hongbo{width:110px;height:26px;line-height:14px;font-size:15px}

.orgStyle .org_txt_01{width:110px;height:33px;line-height:30px;font-size:16px}
a.org_biseo span.biseo{line-height:13px}
a.org_biseo2 span.biseo{line-height:13px}
a.bumayor{line-height:21px;left:296px}
.orgStyle ul li.city a, .orgStyle ul li.city span{width:110px;height:33px;font-size:16px}
.orgStyle ul.org li ul.sch_oran li.city2 a.gihoik{top:-92px;left:141px}
.orgStyle ul.org li ul.sch_oran li.city2 a.gamsa{top:-65px;left:141px}
.orgStyle ul.org li ul.sch_oran li.city2 a.hongbo{top:-38px;left:141px}
.orgStyle ul li ul.sch_oran li{width:119px}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li a, .orgStyle ul li ul.sch_oran li.gwa ul.sch_oran03 li a{height:30px}
.orgStyle ul li ul.sch_oran li ul{height:160px}
.orgStyle ul li ul.sch_oran li ul li{}
.orgStyle ul li ul.sch_oran li ul li a{font-size:14px;line-height:20px;height:auto}

.orgStyle ul li ul.sch_oran li.gwa02 ul.sch_oran02 li{width:146px!important}
.orgStyle ul li ul.sch_oran li.gwa01 ul.sch_oran02 #kuk01{width:119px; margin-left:15px}
.orgStyle ul li ul.sch_oran li.gwa01 ul.sch_oran02 #kuk02{width:96px; margin-left:18px}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul{height: 160px!important;}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul li{}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul li a{width:119px;font-size:14px;line-height:20px;height: auto;}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li a{font-size: 14px;}
	
}/*max width 1400px e*/

@media screen and (max-width: 1300px) {
.bannerKrMainBox ul li{width:100%;margin-right:0;}
}


@media screen and (max-width: 1298px) {
.contentStyle div.img_txt07 h5{width:539px;margin-left:0px;}
.contentStyle div.img_txt07 ul{width:539px;}
.contentStyle div.img_txt07 p.img{margin-right:0}

}








@media screen and (max-width: 1200px) {
.ac img{width:100%}
#content .contentStyle .tabtab .depth5 li {padding:5px 10px; background:none}
#content .contentStyle .tabtab .depth5 li::before{width:4px;height:4px;top:60%}
#sub_content .minwon_26{padding-top:22px;height:480px;padding-bottom:0px;min-height:300px;}
#sub_content .minwon_26 p.move_tit{font-size:37px;}
#sub_content .minwon_26_box02_01,#sub_content .minwon_26_box02_02,#sub_content .minwon_26_box02_03{background:none;width:30%;left:0;margin-left:3%}
.job_employment{background-image:none;min-height:auto;padding-bottom:20px}
.job_employment p{padding-left:20px;padding-top:16px!important}
.job_employment p.job_txt01{line-height:130%}
.contentStyle .intro_imgul05{width:100%}
.contentStyle .intro_imgul05 p{width:100%;float:none;text-align:center}
.contentStyle .intro_imgul05 p img{width:100%;max-width:300px}
.contentStyle .intro_imgul05 div{width:100%;float:none;padding-top:0px} 

.year_wrap .tabtab .depth5{padding-top: 8px; padding-left: 8px; margin-bottom: 13px !important;}

}/*max width 1200px e*/



@media screen and (max-width: 1164px) {
.contentStyle .intro_imgul04{width:100%}
.contentStyle .intro_imgul04 p{width:100%;float:none;text-align:center}
.contentStyle .intro_imgul04 p img{width:auto}
.contentStyle .intro_imgul04 ul{width:100%;padding-left:0%;float:none;}
.contentStyle .intro_imgul04 li{width:100%;margin-left:0%;}

}

@media screen and (max-width: 1130px) {
.cont_wrap header h2{font-size:29px}
}

@media screen and (max-width: 1118px) {

.contentStyle div.img_txt06 p.img{width:230px;padding-right:0px;margin-bottom:20px}
.contentStyle div.img_txt06 p.img img{width:100%}
.contentStyle div.img_txt06 .img_txt06_txt{margin-top:0px;margin-left:10px;width:368px!important}
.contentStyle div.img_txt06 ul li{width:368px}

}
@media screen and (max-width: 1096px) {
.menu_box .menu_item_box{padding:1%}
}

@media screen and (max-width: 1080px) {
.contentStyle div.img_txt07 h5{width:400px;margin-left:0px;margin-bottom:0}
.contentStyle div.img_txt07 ul{width:400px;}
.contentStyle div.img_txt07 p.img{margin-right:0}
	
.clean_link .clean_text{padding: 75px 52px 65px 0;}
.clean_link ul{margin-right: 48px;}
}




@media screen and (max-width: 1024px) {
#content .contentStyle .tab.units_14 li{width:14.1%!important}
#sub_content .minwon_26{background-position:30px 0;padding-top:17px}
}/*max width 1024px e*/



@media screen and (max-width: 980px) {
.many_tab2 a{width:30%}
}

@media screen and (max-width: 932px) {
.safety_report_Wrap01{background:none;text-align:center;padding-bottom:20px;height:auto}
p.safety_txt01{padding:20px 20px 0 20px}
p.safety_txt02{padding:0 20px 0 20px}
.safety_report_Wrap01 .safety_report_button{margin-left:20px}
.safety_report_Wrap02{background:none;text-align:center;padding-bottom:20px;height:auto}
.safety_report_Wrap02 .safety_report_button01{margin-left:20px}
.safety_report_Wrap02 .safety_report_button01{margin-left:20px}

}


@media screen and (max-width: 821px) {
.calendar table.calTable td div.list ul li{display:none}
.policy_list .btn.type_bs{height:40px}
}

@media screen and (max-width: 804px) {


}



@media screen and (max-width: 800px) {
.history02 dt{font-size:1em;width:126px}
.history02 dd{font-size:1em;padding-left:142px}
.contentStyle .box{padding:5px;width:92%!important}
.box h6{width:100%}

}


@media screen and (max-width: 794px) {
.cont_wrap header h2{font-size:26px;letter-spacing:-1px}


}
@media screen and (max-width: 790px) {
.palma .end{margin-right:2%}
.palma .palma_group{width:47%}

}



@media screen and (max-width: 788px) {

div.schedule div.calendar{width:100%;display:block}
div.schedule div.today_list{display:block;width:100%;margin:30px 0 0 0 }
div.schedule div.today_list ul{width:100%;margin-left:0}
#sub_content .minwon_26_box01_btm ul{left:0}
#sub_content .minwon_26_box03_btns{padding:17px 0 0 0!important;margin-top:10px!important;height:100px!important}



}



@media screen and (max-width: 780px) {

	.wrap{background:#f5f5f5 url(/kr/img/common/sub_top_img_tab.gif) center 70px no-repeat}

}/*max width 780px e*/



@media screen and (max-width: 768px) {
.gallery_type1 ul li{width:49%;margin:2% 0 0 1%}
.event_tab1 li{width:32%}
.event_tab2 li a{font-size:11px}
.health_01{background-position:center top;padding-left:0;padding-top:400px!important}
.only_pc{display:none}
.only_tb{display:block}
.only_tb p img{width:100%}
.only_tb_safety{display:none}
.only_m_safety{display:block;width:100%;}
.only_m_safety img{width:100%}

.site_wrap{width:320px;margin:0 auto; padding-left: 0; background: url(/kr/images/etc/m_bg_etc_0013.gif) center top no-repeat;min-height:1289px}
.site_wrap div div{width:100px;padding-left:4px}
.site_wrap h5{font-size:11px;font-weight:400;padding-bottom:7px}
ul.cont_site_map li{font-size:11px;letter-spacing:-1px;background-position:0px 6px;padding-left:7px }

.site01, .site02, .site03{padding-top:60px; padding-left: 10px; width:96px} 
.site04, .site05, .site06{padding-top:97px; padding-left: 10px; width:96px} 
.site07, .site08, .site09{padding-top:149px; padding-left: 10px; width:96px} 
.site07{clear:both}

.clean_link{background-position-x: right;}
	
/* 청년활동 포인트제 */
.point_list table th:nth-child(1), .point_list table th:nth-child(4),
.point_list table td:nth-child(1), .point_list table td:nth-child(4){display: none;}
.point_list table th{font-size: 14px;}
	
#fwrite table.boT0 .detail_info_label{display: block;}
#fwrite table.boT0 .formWrap{float: none; width: 160px; padding-left: 0!important; margin-left: 0!important;}
#fwrite table.boT0 .formWrap.datepickerWrap{float: left;}
#fwrite table.boT0 .dashed{width: 13px; margin-top: 11px; margin-left: 5px;}
	
.point_wirte table td input[type="text"] {width: 96%!important;}

/* 한눈에 보는 복지정보 */
.bokjiro_wrap .page_list{display: block; width: 100%}
	
}



@media screen and (max-width: 757px) {
.menu_box .menu_item_box{width:29%;padding:1%}
}



@media screen and (max-width: 741px) {
#sub_content .minwon_26_box03_btns ul li a img{width:100%}

.contentStyle div.img_txt07 h5{width:300px;margin-left:0px;margin-bottom:0}
.contentStyle div.img_txt07 ul{width:300px;}
.contentStyle div.img_txt07 p.img{margin-right:0}

}

@media screen and (max-width: 734px) {
th.tb_img100 img{width:100%}

}

@media screen and (max-width: 725px) {
.cont_wrap header h2{font-size:26px;line-height:60px}
.cont_wrap header{height:150px!important}
.cont_wrap header .icons{float: none; text-align: left; padding-left: 31px; line-height: 0;}
.custom_policy_wrap header .icons{width:100%!important;margin-top:-10px!important;text-align:right!important}

}/*max width 725px e*/

@media screen and (max-width: 707px) {


}

@media screen and (max-width: 693px) {
.policy_top_menu .top_left span{padding-right:11px}
.policy_top_menu a{font-size:0.9em;padding:0}
.policy_top_menu a.on{font-size:0.9em;padding:0}
.policy_top_menu .top_right{width:100px}
 .m_block{display:block;clear:both;float:none}
 .contentStyle div.img_txt02 p.img{float:none;max-width:300px;margin:0 auto}
 .img_txt02 p.img{}
 
.bus_box{width:100%;display:block;float:none}
.bus_box_dn{width:100%!important;padding:0;margin-left:0!important}
 /*
.folk p.maL25{margin-left:0!important}
.folk p.p_h4{margin-left:0!important}
.folk p.p_h5{margin-left:0!important}
.folk ul{margin-left:0!important}
*/
#sub_content .minwon_26{height:364px;}
#sub_content .minwon_26 p.move_tit{font-size:26px}
#sub_content .minwon_26 p.move_txt01{font-size:14px}
#sub_content .minwon_26 p.move_txt02{width:118px}
#sub_content .minwon_26 p.move_txt03{font-size:15px}
#sub_content .minwon_26 p.move_txt04{font-size:14px}


}






@media screen and (max-width: 670px) {


.cont_wrap header .loc a:nth-child(9){display:none}
.cont_wrap header .loc span.menu-active{display:none}
.cont_wrap header .loc span#pageLinkNav span:nth-child(9){display:none}
.cont_wrap header .loc span#pageLinkNav span:nth-child(10){display:none}
.cont_wrap header .loc span.gt:nth-child(5){display:none}
.cont_wrap header .loc span.gt:nth-child(8){display:none}
.education .main .educations_01{width:50%}
.education .main .educations_02{width:50%}
.education .main .educations_03{width:50%;clear:both;padding-left:0}
.custom_policy .cont_wrap header .loc span.menu-active{display:inline-block}
.img_txt02 p.img img{width:100%;display:block;float:none}
.contentStyle div.img_txt02{padding-right:18px}
.contentStyle p.p_h4{padding-right:18px}
.contentStyle p.p_h5{padding-right:18px}
.folk .img_txt02 ul{margin-left:0; width:100%!important}


}/*max width 670px e*/

@media screen and (max-width: 665px) {
.cont_wrap header h2{font-size:24px;line-height:50px;letter-spacing:-1px;width:100%}

}



@media screen and (max-width: 640px) {
.cont_wrap header .icons{padding-left:16px}

.education .main .educations_01 .title_top{font-size:1.1em}
.education .main .educations_02 .title_top{font-size:1.1em}
.education .main .educations_03 .title_top{font-size:1.1em;}
.many_tab2 a{font-size:14px}
.palma .palma_group h5{font-size:15px}
.palma .palma_group ul li{font-size:13px}

.year_wrap{padding-left: 3px; background-image: none;}
}/*max width 640px e*/


@media screen and (max-width: 608px) {
.contentStyle div.img_txt07 p.img{width:180px}
.contentStyle div.img_txt07 p.img img{width:180px}

}



@media screen and (max-width: 590px) {
.contentStyle .box{width:85%!important}
.box h6{font-size:1em}
	
.popup_buseo .buseo_text dl dd{float: none; width: 98%;}

}


@media screen and (max-width: 565px) {
.history01{float:none!important;width:100%}
.history01 dl{width:50%;float:left}
.history02 {width:100%;background:none;padding:0;margin-left:0;margin-top:10px}
.history02 dl{padding-bottom:10px}
.history02 dt{width:100%;border-right:0}
.history02 dd{padding-left:30px}

.clean_link .clean_text {padding: 75px 0 65px 0; font-size: 45px; text-align: center;}
.clean_link ul {margin-right: 20px; margin-left: 20px; text-align: center;}
}


@media screen and (max-width: 558px) {

.contentStyle div.img_txt07 p.img{width:230px;margin-bottom:20px}
.contentStyle div.img_txt07 p.img img{width:100%}
.contentStyle div.img_txt07 h5{margin-top:20px; width:100%;margin-left:0}
.contentStyle div.img_txt07 ul{margin-left:0;width:100%}
.contentStyle div.img_txt07 h5.maL15{margin-left:0!important}
}


@media screen and (max-width: 544px) {

.menu_box .menu_item_box{width:45%;padding:1%}
}







@media screen and (max-width: 528px) {
.many_tab2 a{width:49%}
#sub_content .minwon_26{background-image:none;padding-left:14px;height:auto;padding-bottom:16px}
.only_tb{display:none}
.only_m{display:block}
.only_m p img{width:100%}

}




@media screen and (max-width: 507px) {
.btn{min-width:81px!important}
.education .main .educations_01{width:100%;display:block}
.education .main .educations_02{width:100%;clear:both;padding-left:0;border:0;display:block}
.education .main .educations_03{width:100%;clear:both;padding-left:0;display:block}
.education .main .educations_04{width:100%;clear:both;padding-left:0;display:block}


}/*max width 507px e*/

@media screen and (max-width: 483px) {
#content .contentStyle .tab.units_14 li{width:20%!important}
#content .contentStyle .tab ul.share_tab li a{padding:0;height:81px}
#content .contentStyle .tab ul.share_tab li a p{font-size:0.8em}
.gallery_type1 ul li{width:100%;margin:2% 0 0 0 }
.event_tab1 li{width:50%}

}

@media screen and (max-width: 477px) {
.policy_top_menu .top_right{width:100%;top:-49px}
.many_tab2{margin-bottom:0}
.policy_top_menu{margin-top:60px}
.policy_top_menu .top_left span{padding-right:0;width:24%;display:inline-block}
.palma .palma_group{width:100%;height:153px;margin-top:10px}
.font_space{display:block;padding-left:0px}
}







@media screen and (max-width: 475px) {
.contentStyle h4{font-size:21px;background-position:left 6px}
.event_tab1 li a{font-size:0.9em}
.event_tab1 li{padding:0}
.event_tab1 li.active a{padding-bottom:0px}
#sub_content .minwon_26_box01_btm ul li{width:15%;margin-left:4%}
.safety_situation_Wrap{background:none;padding-left:20px;padding-right:20px}
}/*max width 475px e*/


@media screen and (max-width: 470px) {

.intro_imgul{}
.intro_imgul p.flL{display:block!important;width:100%}
.intro_imgul p.flL img{width:100%}
.intro_imgul ul.flR{}


}



@media screen and (max-width: 465px) {
#sub_content .minwon_26_box02{height:203px}
#sub_content .minwon_26_box02_01,#sub_content .minwon_26_box02_02,#sub_content .minwon_26_box02_03{width:100%;display:block;height:43px;top:10px}
#sub_content .minwon_26_box02_01 .move_txt05{float:left;line-height:52px}
#sub_content .minwon_26_box02_01 .btn{float:right;clear:inherit}
#sub_content .minwon_26_box02_02 .move_txt05{float:left;line-height:52px}
#sub_content .minwon_26_box02_02 .btn{float:right;clear:inherit}
#sub_content .minwon_26_box02_03 .move_txt05{float:left;line-height:52px}
#sub_content .minwon_26_box02_03 .btn{float:right;clear:inherit}
#sub_content .minwon_26_box02_btm{height:156px}
.contentStyle ul, .contentStyle dl{margin-right:10px}
.font_enter{clear:both}
.contentStyle.civil .box.l_box div{left:0}
}

@media screen and (max-width: 456px) {
.contentStyle div.img_txt06 ul li{width:320px}
p.imgul06_img {width:90%!important;float:none}
p.imgul06_img img{width:100%}

}


@media screen and (max-width: 448px) {
.input-group{width:100%}
.policy_list .input-group .form-control{width:216px}

}


@media screen and (max-width: 435px) {
.clean_link .clean_text {font-size: 35px; line-height: 45px;}
}


@media screen and (max-width: 409px) {
#galleryWrap .pic{width:300px;left:50%;margin-left:-150px}
#sub_content .minwon_26_box03{height:194px!important}
#sub_content .minwon_26_box03_btns{height:194px!important}
}


@media screen and (max-width: 400px) {
.cont_wrap header h2{font-size:20px}


.internet_wrap dl{background-size:300px!important;width:300px;height:312px;margin:0;}
.internet_wrap a dl dt{margin-top:228px}
div.schedule > div.calendar table.table td{width:auto;padding:0;}
.allBtn{font-size:11px}
.schedule .allTitle{width:300px;margin-left:-150px;top:417px}
.policy_top_menu a{padding:0;font-size:0.9em}
.policy_top_menu a.on{font-size:0.9em;padding:0;}
#galleryWrap .pic{margin-left:30px}
#sub_content .minwon_26_box03_btns ul li{width:48%}
.contentStyle.civil .box.l_box{width:87%}
}

@media screen and (max-width:395px) {
.cont_wrap header h2{font-size:19px}
}
@media screen and (max-width: 383px) {
.contentStyle h6{padding-right:10px}
.contentStyle div.img_txt06 ul li{width:253px}
	
.clean_link .clean_text {font-size: 30px; line-height: 40px;}
.clean_link ul {margin-right: 0; margin-left: 0;}
}

@media screen and (max-width: 358px) {
.contentStyle .box{width:87%!important}
}

@media screen and (max-width: 347px) {
.education .main .educations_02{height:913px}
#galleryWrap .pic{margin-left:14px}
#sub_content .minwon_26_box01_btm ul li a img{width:58px}




}


@media screen and (max-width: 324px) {
#sub_content .minwon_26_box02_01 .move_txt05{font-size:0.8em}
#sub_content .minwon_26_box02_02 .move_txt05{font-size:0.8em}
#sub_content .minwon_26_box02_03 .move_txt05{font-size:0.8em}

}

@media screen and (max-width: 320px) {
#galleryWrap .pic{margin-left:2px}

}