@charset "utf-8";

.conH4_tm {position:relative; background:url("/home/imgs/template/titleH4.gif") no-repeat 21px 25px; padding:17px 0 5px 37px; color:#303031; font-size:16px; font-weight:bold;}

.imgBox {clear:both; position:relative; margin:0 10px 20px 10px; padding:26px 0 26px 170px; border:1px solid #e5e5e5;}
.imgBox:first-child {margin:15px 10px 20px 10px;}
.imgBox img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBox2 {position:relative; float:left; width:324px; margin:0 10px 20px 10px; padding:26px 0 26px 140px; border:1px solid #e5e5e5;}
.imgBox2 img {position:absolute; top:40px; left:30px; display:inline; margin:0;}
.imgBox_txt {position:relative; margin-left:0; border-top:0;}
.imgBox_txt ul {word-break:break-all;}
.imgBox > .imgBox_txt > ul {min-height:130px;}
.imgBox2 > .imgBox_txt > ul {min-height:150px;}
.imgBox2 > .imgBox_txt > ul.minHeight3 {min-height:170px;}

.imgBoxOrigin {clear:both; position:relative; margin:0 10px 20px 10px; padding:20px 26px 26px 220px; border:1px solid #e5e5e5;min-height:190px;}
.imgBoxOrigin img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBoxOrigin_txt {position:relative; margin-left:0; }

.imgBoxOrigin2 {clear:both; position:relative; margin:0 10px 20px 10px; padding:10px 26px 26px 10px; border:1px solid #e5e5e5;min-height:190px;}
.imgBoxOrigin2 img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBoxOrigin2_txt {position:relative; margin-left:0; }

.imgBoxOriginS {clear:both; position:relative; margin:0 10px 20px 10px; padding:25px 26px 26px 220px; border:1px solid #e5e5e5;min-height:150px;}
.imgBoxOriginS img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBoxOriginS_txt {position:relative; margin-left:0; }

.imgBoxOriginS2 {clear:both; position:relative; margin:0 10px 20px 10px; padding:10px 26px 26px 10px; border:1px solid #e5e5e5;min-height:130px;}
.imgBoxOriginS2 img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBoxOriginS2_txt {position:relative; margin-left:0; }

.imgBoxOriginS2 {clear:both; position:relative; margin:0 10px 20px 10px; padding:10px 26px 26px 10px; border:1px solid #e5e5e5;min-height:130px;}
.imgBoxOriginS2 img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBoxOriginS2_txt {position:relative; margin-left:0; }

.imgBoxOriginS3 {clear:both; position:relative; margin:0 10px 20px 10px; padding:23px 26px 26px 26px; border:1px solid #e5e5e5;min-height:150px;}

.photo_box4{float:left; text-align:center !important;min-width:220px;}

.imgBox0501 {clear:both; position:relative; margin:0 10px 20px 10px; padding:26px 0 26px 320px; border:1px solid #e5e5e5;}
.imgBox0501 img,
.imgBox0501 .video {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBox0501_txt {position:relative; margin-left:0;  }
.imgBox0501 > .imgBox0501_txt > ul {min-height:190px;}

.imgBox0601 {clear:both; position:relative; margin:0 10px 20px 10px; padding:26px 0 26px 180px; border:1px solid #e5e5e5;}
.imgBox0601 img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
.imgBox0601_txt {position:relative; margin-left:0;  }
.imgBox0601_txt ul.p_h3 {min-height:72px;}	

.iframe_cont iframe {margin:0;padding:0;width:100%;border:0;}

.cont_video {position:relative;}
.cont_video video {width:100%;}

/* 01_정부3.0 정보공개 */
.ir_01040202_2010 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_2010.jpg") no-repeat 20px top;}
.ir_01040202_2011 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_2011.jpg") no-repeat 20px top;}
.ir_01040202_2012 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_2012.jpg") no-repeat 20px top;}
.ir_01040202_2013 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_2013.jpg") no-repeat 20px top;}
.ir_01040202_2014 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_2014.jpg") no-repeat 20px top;}
.ir_01040202_201501 {display:block; width:410px; height:630px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201501.jpg") no-repeat;}
.ir_01040202_201502 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201502.jpg") no-repeat 20px top;}
.ir_01040202_201601 {display:block; width:410px; height:594px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201601.jpg") no-repeat;}
.ir_01040202_201602 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201602.jpg") no-repeat 20px top;}
.ir_01040202_201701 {display:block; width:410px; height:605px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201701.jpg") no-repeat;}
.ir_01040202_201702 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201702.jpg") no-repeat 20px top;}
.ir_01040202_201801 {display:block; width:410px; height:605px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201801.jpg") no-repeat;}
.ir_01040202_201802 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201802.jpg") no-repeat 20px top;}
.ir_01040202_201901 {display:block; width:690px; height:625px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201901.jpg") no-repeat 20px top;}
.ir_01040202_201902 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_201902.jpg") no-repeat 20px top;}
.ir_01040202_202001 {display:block; width:690px; height:625px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/01/01040202_202001.jpg") no-repeat 20px top;}
.ir_01040202_202002 {display:block; width:690px; height:536px; text-indent:-9999px; border:none; background:url("/upload/site/home/2020/0228/0500_201_2020_00.jpg") no-repeat 20px top;}
.ir_01040202_202101 {display:block; width:690px; height:625px; text-indent:-9999px; border:none; background:url("/upload/site/home/2021/0228/01040202_202101.jpg") no-repeat 20px top;}
.ir_01040202_202102 {display:block; width:690px; height:625px; text-indent:-9999px; border:none; background:url("/upload/site/home/2021/0228/01040202_202102.jpg") no-repeat 20px top;}
.ir_01040202_202201 {display:block; width:690px; height:625px; text-indent:-9999px; border:none; background:url("/upload/site/home/2022/3775/01040202_202201.jpg") no-repeat 20px top;}
.ir_01040202_202301 {display:block; width:690px; height:625px; text-indent:-9999px; border:none; background:url("/upload/site/home/2023/3960/01040202_202301.png") no-repeat 20px top;}
.ir_01040202_202302 {display:block; width:690px; height:625px; text-indent:-9999px; border:none; background:url("/upload/site/home/2023/3960/01040202_202302.jpg") no-repeat 20px top;}

/* 02_전자민원 */
.cont_3373 {position:relative;float:left;width:100%;padding-top:10px;}
.cont_3373 li {float:left;margin:0 16px 0 0;}
.cont_3373 li a {display:block;padding:10px 18px;font-size:16px;color:#fff;text-align:center;}
.cont_3373 li a:hover {text-decoration:none;}
.cont_3373 li.cont_337301 a {background:#4c90c8;}
.cont_3373 li.cont_337302 a {background:#ffc148;}
.cont_3373 li.cont_337303 a {background:#64b4c3;}
	/* 020209_여권발급안내 */
	.cont_2957 {position:relative;margin-left:20px;text-align:center;}
	.cont_2957 ul {position:relative;}
	.cont_2957 ul li {position:relative;float:left;width:115px;margin:15px 0 0 34px;}	
	.cont_2957 ul li:before{content:'';display:block;position:absolute;top:50px;left:-23px;width:13px;height:22px;background:url("/home/imgs/contents/step_arr.gif") no-repeat;}
		.cont_2957 ul li:first-child {margin:15px 0 0 0;}
		.cont_2957 ul li:first-child:before {display:none;}
	.cont_2957 ul li span {position:relative;display:block;background:url("/home/imgs/contents/stepBox_c.gif") repeat-x left top;font-size:18px;color:#707070;line-height:68px;}
	.cont_2957 ul li span:before{content:'';display:block;position:absolute;top:0;left:0;width:4px;height:122px;background:url("/home/imgs/contents/stepBox_l.gif") no-repeat;}
	.cont_2957 ul li span:after{content:'';display:block;position:absolute;top:0;right:0;width:4px;height:122px;background:url("/home/imgs/contents/stepBox_r.gif") no-repeat;}
	.cont_2957 ul li span strong {display:block;font-size:20px;font-weight:normal;color:#fff;line-height:54px;letter-spacing:-1px;}

@media all and (max-width:1023px) { 	
	.cont_3373 {position:relative;float:left;width:100%;padding-top:10px;}
	.cont_3373 li {float:left;width:32%;margin:0 2% 10px 0;}
	.cont_3373 li:last-child {margin:0 0 10px 0;}

	/* 020209_여권발급안내 */
	.cont_2957 {position:relative;margin-left:0;text-align:center;}
}
@media all and (max-width:767px) { 	
	.cont_3373 {position:relative;float:left;width:100%;padding-top:10px;}
	.cont_3373 li {float:left;width:100%;margin:0 0 10px 0;}
	.cont_3373 li:last-child {margin:0;}

	/* 020209_여권발급안내 */
	.cont_2957 ul li:first-child {margin:15px 0 0 34px;}
}

/* 05_진천소개 */
.intro_01{width:100%;height:100%;clear:both;padding-bottom:20px;}
.img_left50p{width:45%;height:100%;float:left;margin-right:10px;}
.img_left50p .img_view{width:100%;}
.img_left50p .img_view img{width:100%;margin-top:10px;margin-bottom:20px;}
.img_intro{width:53%;float:left;margin-bottom:20px;}
	/* 050101_소개및연혁 */
	.introBox {width:100%; float:left; margin-bottom:30px;}
	.introImg {width:40%; float:left;}
	.introImg img {width:100%;}
	.introTxt {width:60%; float:left; margin-top:0px;}
	/* 050104_생거진천비전 */	
	.plan_tb{float:left; width:40%; text-align:left;}
	.plan_tb table{width:90%;}
	.plan_img{float:left;width:60%;}
	.plan_img2{float:left;width:60%;}
	.plan_img2 img {width:100%;max-width:590px;}
	/* 050107_진천 국제문화교육특구 */
	.policyList_w2 {position:relative; padding:368px 30px 0 30px; background:url("/home/imgs/contents/05/effect_img_01.png") no-repeat center top; text-align:center;}
	.policyList_w2 .s_vision{float:left;width:16%;margin:30px 0 0 2%;text-align:center;min-height:120px; border:1px solid #e5e5e5; border-top:3px solid #747474; padding:20px 1% 20px 1%;}
	.policyList_w2 .s_vision:first-child {margin:30px 0 0 0;}
	/* 050203_상징물 */
	.imgMascot{max-width:170px;}
	.imgMascot2{max-width:834px;}
	.QR_code {width:31%;border:1px solid #dcdcdc; float:left; margin:0 1%; padding:20px 0; text-align:center;}
	.QR_codebox_w {clear:both; float:left; width:100%;}
	.QR_codebox {float:left; width:48%; margin:50px 2% 0 0;}
	.QR_code2 {width:99.8%; float:left; border:1px solid #dcdcdc; padding:20px 0; text-align:center;}	
	.img_157 {width:100%; max-width:157px;}
	.img_215 {width:100%; max-width:215px;}	
	.img_350 {width:100%; max-width:350px;}	
	/* 221005_생거진천비전 */	
	.plan{float:left;width:100%;}
	.plan img {width:100%;max-width:972px;}
	
	.imgBoxMascot{ width:99.7%;border:1px solid #dcdcdc;overflow:hidden;clear:both;padding-top:20px;padding-bottom:30px;}
	.imgBoxMascot .imgBoxMascot_img{width:30%;float:left;text-align:center;}
	.imgBoxMascot .imgBoxMascot_txt{ float:left;width:69.8%;}
	
	/* 050302_군정목표와 방침 */
	.gjTarget {position:relative; margin:35px 0 50px 0; background:url("/home/imgs/contents/05/050302_01.gif") no-repeat center 5px; text-align:center;}
	.gjTarget .gj_tt {font-size:32px; font-weight:bold; color:#303031; line-height:50px;}
	.policyList_w {position:relative; padding:358px 30px 0 30px; background:url("/home/imgs/contents/05/050302_02.gif") no-repeat center top; text-align:center;}
	.policyList_w .policyList {float:left; width:32%; margin:30px 0 0 2%;}
	.policyList_w .policyList:first-child {margin:30px 0 0 0;}
	.policyList_w .policyList:nth-child(4) {margin:30px 0 0 17%;}
	.policyList_w .policy_tt {border:1px solid #e5e5e5; padding:15px 0; background:url("/home/imgs/contents/pat04.gif") repeat left top; border-bottom:1px solid #e5e5e5; font-size:18px; font-weight:bold; color:#404040;}
	.policyList_w .policy_con {min-height:106px; border:1px solid #e5e5e5; border-top:0;}
	.policyList_w .policy_con li span {display:block; padding:16px 0 5px 0;}
	.policyList_w .policy_con li ul {width:74%; margin:0 auto;}
		/* 171031 수정 */
		.ir_3070 { margin-top:20px;display:block; width:100%; min-height:542px; text-indent:-9999px; border:none; background:url("/home/imgs/contents/05/050302_03.gif") no-repeat center top; }
		.ir_3070 .ir_img { width:0; height:0; line-height:0; overflow:hidden; font-size:0; }
			@media all and (max-width:640px) { 	
				.ir_3070 { display:block; min-height:468px; background-size:100% auto; }
			}
			@media all and (max-width:414px) { 	
				.ir_3070 { display:block; min-height:304px; background-size:100% auto; }
			}

	/* 0504_인사말 */
	.e_sign img {width:100px; vertical-align:bottom;}
	/* 0504_읍면조직도 */	
	.organVillage_w {position:relative; margin-top:40px; word-break:break-all;}
	.organVillage_w > li {float:left; width:100%; text-align:center;}
	.organVillage_w > .lv_s1 {padding:0 0 40px 0; background:url("/home/imgs/contents/line_e5.gif") repeat-y center top;}
	.organVillage_w > .lv_s1 > a {display:block; width:238px; margin:0 auto; padding:12px 0; font-size:18px; font-weight:bold; color:#fff;}
	.organVillage_w > .lv_s1 > a {/*background:url("/home/imgs/contents/pat03.gif") repeat; border:1px solid #32a8b5;*/ background: #078d9c; border: 1px solid #e5e5e5;}
	.organVillage_w > .village {width:99.6%; padding-bottom:30px; border:1px solid #e5e5e5;}
	.organVillage_w > .village > .villageList_3 > li {float:left; width:33.3%; margin-top:30px; }
	.organVillage_w > .village > .villageList_4 > li {float:left; width:25%; margin-top:30px; }
	.organVillage_w > .village > ul > li > a {display:block; width:80%; margin:0 auto; padding:10px 0; background:#f7f7f7; border:1px solid #e5e5e5; font-size:16px; font-weight:bold;}
	/* 0504_청사안내도 */
	.img_972 {width:100%; max-width:972px;}
	
	/*******************************************************/
	/* 050501_행정조직도수정 **********************************/
	.org-wrap {position:relative;margin-top:40px;letter-spacing:0;}
	.org-wrap:before {content:'';display:block;position:absolute;top:376px;right:50%;width:calc(50% - 380px);height:1px;background:#dddee1;}
	.o-group {position:relative;text-align:center;}
	.o-group:after {display:block;visibility:hidden;clear:both;content:".";overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
	.o-group li {position:relative;z-index:10;}
	.o-group .lv1 > a {display:block;position:relative;margin:0 auto;width:220px;height:80px;line-height:80px;background:linear-gradient(90deg, rgba(54,122,221,1) 0%, rgba(42,99,190,1) 100%);color:#fff;font-size:20px;font-weight:500;border-radius:5px;}
	.o-group .lv1 > a:before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("/home/images/www_2022/layout/sm2_item.png") no-repeat left top;border-radius:5px;}
	.o-group .lv2 {position:relative;padding:114px 0 0 0;}
	.o-group .lv2:before {content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:114px;background:#dddee1;}
	.o-group .lv2 > a {display:block;position:relative;margin:0 auto;width:220px;height:56px;line-height:56px;background:#0b3f7f;color:#fff;font-size:18px;font-weight:500;border-radius:5px;z-index:11;}
	.o-group .lv3 {position:absolute;top:32px;left:50%;width:auto !important;}
	.o-group .lv3:before {content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#dddee1;}
	.o-group .lv3 > a {display:block;position:relative;margin-left:50px;width:180px;height:50px;line-height:50px;background:#f8f9fd;color:#666;font-size:16px;font-weight:500;border:1px solid #dddee1;border-radius:5px;box-sizing:border-box;z-index:11;}
	.o-group .o1 .t1 {display:block;position:relative;margin:0 auto 15px auto;width:180px;height:50px;line-height:50px;background:#2e3893;color:#fff;font-size:16px;}
	.o-group .o1 .t1:before {content:'';display:block;position:absolute;bottom:-15px;left:50%;width:1px;height:15px;background:#dddee1;}
	.o-group .o2 {margin-top:40px;}
	.o-group .o2 .t2 {display:block;position:relative;margin:0 auto 15px auto;padding:10px 0;width:180px;min-height:22px;line-height:22px;background:#0799ec;color:#fff;font-size:14px;}
	.o-group .o2 .t2:before {content:'';display:block;position:absolute;bottom:-15px;left:50%;width:1px;height:15px;background:#dddee1;}
	.o-group ul.o3 {display:table;position:relative;margin:0 auto;}
	.o-group ul.o3:before {content:'';display:block;position:absolute;top:0;left:58px;width:calc(100% - 116px);height:1px;background:#dddee1;}
	.o-group ul.o3 > li {display:table-cell;/*width:116px;*/padding-top:15px;padding-left:16px;/*box-sizing:border-box;*/}
	.o-group ul.o3 > li:before {content:'';display:block;position:absolute;top:16px;left:16px;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid #dddee1;box-sizing:border-box;}
	.o-group ul.o3 > li:first-child {padding-left:0;}
	.o-group ul.o3 > li:first-child:before {left:0;width:100%;}
	.o-group ul.o3 > li .box {position:relative;}
	.o-group ul.o3 > li .box:before {content:'';display:block;position:absolute;top:-15px;left:50%;width:1px;height:15px;background:#dddee1;}
	.o-group ul.o3 > li .box:first-child:before {left:50%;}
	.o-group ul.o3 li .t3 {display:block;position:relative;padding:10px 0;width:100%;min-height:22px;line-height:22px;background:#5a5d68;color:#fff;font-size:14px;z-index:11;}
	.o-group ul.o3 li ul.o4 {position:relative;width:116px;padding:15px 5px 15px 15px;text-align:left;box-sizing:border-box;z-index:11;}
	.o-group ul.o3 li ul.o4 li {position:relative;padding:2px 0 2px 8px;line-height:16px;}
	.o-group ul.o3 li ul.o4 li:before {content:'';display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background:#aaaeb8;border-radius:20px;}
	.o-group ul.o3 li ul.o4 li a,
	.o-group ul.o3 li ul.o4 li .t4 {display:block;color:#666;font-size:13px;}
	.o-group ul.o3 li ul.o4 li a:hover {text-decoration:underline;}
	.o-group .lc-w {position:relative;}
	.o-group .lc-w .t2,
	.o-group .lc-w .t3 {position:relative;padding:10px 0 36px 0 !important;z-index:10;}
	.o-group .lc-btn {display:block;position:absolute;bottom:10px;left:50%;margin-left:-36px;width:72px;height:24px;line-height:24px;background:#393c44;color:#fff !important;font-size:11px !important;text-align:center;z-index:11;}
	.o-group .lc-btn:hover {text-decoration:none !important;}
	.o-group ul.o3 li ul.o4 .lc-btn {position:relative;bottom:0;left:0;margin-left:0;}
	/*== 본청 ==*/
	.org-wrap .group1 > li > ul {position:relative;}
	.org-wrap .group1 .og1 {position:relative;margin-top:30px;}
	.org-wrap .group1 .og1:before {content:'';display:block;position:absolute;top:-40px;left:50%;width:1px;height:calc(100% + 40px);background:#dddee1;}
	.org-wrap .group1 .og1 ul.o3 {display:block;margin:0;}
	.org-wrap .group1 .og1 ul.o3:before {display:none;}
	.org-wrap .group1 .og1 ul.o3 > li {padding-top:0;width:116px;}
	.org-wrap .group1 .og1 ul.o3 > li.lv3 {display:block;}
	.org-wrap .group1 .og1 ul.o3 > li.lv3:before {display:none;}
	.org-wrap .group1 .og1 ul.o3 > li.lv3:after {content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#dddee1;}
	.org-wrap .group1 .og1 ul.o3 > li.lv3 + li {padding-left:0;}
	.org-wrap .group1 .og1 ul.o3 > li.lv3 + li:before {left:0;width:100%;}
	.org-wrap .group1 .og1 ul.o3 > li .box:before {display:none;}
	.org-wrap .group1 .og2:before {content:'';display:block;position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#dddee1;}
	/*== 의회 ==*/
	.org-wrap .group2 {position:absolute;top:280px;right:0;width:248px;} 
	.org-wrap .group2 .t1 {margin:0 auto 10px auto;width:100%;}
	.org-wrap .group2 ul.o3 {display:block;}
	.org-wrap .group2 ul.o3 > li {display:block;width:100%;padding-top:0;}
	.org-wrap .group2 ul.o3 > li .box:before {display:none;}
	.org-wrap .group2 ul.o3 li ul.o4 {width:100%;}
	/*== 직속기관 ==*/
	.org-wrap .group3 {margin-top:50px;}
	.org-wrap .group3 .o2 {display:table;position:relative;margin:30px auto 0 auto;}
	.org-wrap .group3 .o2:before {content:'';display:block;position:absolute;top:-15px;left:124px;width:calc(100% - 388px);height:1px;background:#dddee1;}
	.org-wrap .group3 .o2 > li {display:inline-block;position:relative;}
	.org-wrap .group3 .o2 > li:before {content:'';display:block;position:absolute;top:-15px;left:50%;width:1px;height:15px;background:#dddee1;}
	.org-wrap .group3 .o2 > li:first-child .t2 {background:#12a3b0;}
	.org-wrap .group3 .o2 > li:first-child .lc-btn {background:#01747e;}
	.org-wrap .group3 .o2 > li:last-child {padding-left:16px;}
	.org-wrap .group3 .o2 > li:last-child .t2 {background:#60a603;}
	.org-wrap .group3 .o2 > li:last-child .lc-btn {background:#4f8309;}
	.org-wrap .group3 ul.o3 > li:before {min-height:228px;}
	/*== 사업소 ==*/
	.org-wrap .group4 {margin-top:50px;}
	/*== 읍면 ==*/
	.org-wrap .group5 {margin-top:50px;}

	@media all and (max-width:1399px) {	
		.org-wrap:before {top:384px;width:calc(50% - 300px);}
		.o-group ul.o3:before {left:48px;width:calc(100% - 96px);}
		.o-group ul.o3 > li {padding-left:6px;}
		.o-group ul.o3 > li:before {left:6px;width:calc(100% - 6px);}
		.o-group ul.o3 li ul.o4 {width:96px;padding:15px 5px 15px 10px;}
		.org-wrap .group1 .og1 ul.o3 > li {width:96px;}
		.org-wrap .group3 .o2 > li:last-child {padding-left:6px;}
		.org-wrap .group3 .o2:before {left:100px;width:calc(100% - 304px);}
	}
	@media all and (max-width:767px) {
		.org-wrap:before {display:none;}
		.o-group .lv2 {padding:114px 0 0 0;}
		.o-group .o1 .t1 {width:100%;}
		.o-group .o2 .t2 {font-size:16px;}
		.o-group ul.o3 {display:block;}
		.o-group ul.o3:before {left:calc(25% - 2px);width:calc(50% + 5px);}
		.o-group ul.o3:after {display:block;visibility:hidden;clear:both;content:".";overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
		.o-group ul.o3 > li {display:block;float:left;width:calc(50% - 5px) !important;padding-left:10px;}	
		.o-group ul.o3 > li:nth-child(odd) {clear:both;padding-left:0;}
		.o-group ul.o3 > li:before {display:none;}
		.o-group ul.o3 > li .box:before {display:none;}
		.o-group ul.o3 > li:first-child .box:before {display:block;}
		.o-group ul.o3 > li:nth-child(2) .box:before {display:block;}
		.o-group ul.o3 li .t3 {display:inline-block;font-size:16px;}
		.o-group ul.o3 li ul.o4 {width:100%;padding:15px 10px 15px 15px;border:1px solid #dddee1;border-top:0;}
		.o-group ul.o3 li ul.o4 li a,
		.o-group ul.o3 li ul.o4 li .t4 {font-size:15px;}
		.org-wrap .group1 .og1 {top:0;width:100%;margin-top:0;}
		.org-wrap .group1 .og1:before {display:none;}
		.org-wrap .group1 .og1 ul.o3 {position:relative;top:0;}
		.org-wrap .group1 .og1 ul.o3 > li {padding-top:15px;width:calc(50% - 5px);}	
		.org-wrap .group1 .og1 ul.o3 > li.lv3 {width:auto !important;margin-top:0;padding-top:0;}
		.org-wrap .group1 .og1 ul.o3 > li.lv3 + li {padding-left:0;}
		.org-wrap .group1 .og1 ul.o3 > li.lv3 + li + li {clear:none;padding-left:10px;}
		.org-wrap .group1 .og1 ul.o3 > li.lv3 + li + li + li {clear:both;padding-left:0;}
		.org-wrap .group2 {position:relative;top:0;width:100%;margin-top:50px;}  
		.org-wrap .group2 .t1 {margin:0 auto 15px auto;}
		.org-wrap .group1 .og2:before {display:none;}
		.org-wrap .group2 ul.o3 > li {width:100% !important;}
		.org-wrap .group3 .o2 {display:block;}
		.org-wrap .group3 .o2:before {display:none;}
		.org-wrap .group3 .o2 > li {display:block;}
		.org-wrap .group3 .o2 > li:last-child {margin-top:40px;padding-left:0;}
		.org-wrap .group3 .o2 > li:last-child:before {display:none;}
	}	
	@media all and (max-width:568px) { 
		.o-group .lv1 > a {width:200px;}
		.o-group .lv2 > a {width:200px;}
		.o-group .lv3 > a {width:140px;}
	}
	@media all and (max-width:479px) { 
		.o-group .lv1 > a {width:220px;}
		.o-group .lv2 > a {width:220px;}
		.o-group .lv3 {width:50%;}
		.o-group .lv3 > a {margin-left:20px;width:120px;}
	}
	/*******************************************************/

	/* 050504_부서별전화번호 */
	.conBox_b .noneList .t_th { position:absolute; top:54px; left:28px; width:auto !important; }
	.conBox_b .noneList .t_th + div { margin-top:0 !important; }
	.conBox_b .noneList .depth4_box { padding:20px 2% 20px 2%; width:92%; }
	.conBox_b .noneList .depth4_box .tt { width:20%; }
	.conBox_b .noneList .depth4_box .noneList { margin-left:24%; width:76%; }


/*군민헌장*/
.cts_01{width:100%;text-align:center;}
.cts_01 img{text-align:center;padding:10px 0;}
.cts_tit{text-align:center;}
.cts_tit dt{font-weight:bold;color:#000;font-size:22px;padding-top:8px;}
.cts_tit dd{text-align:center;padding-top:13px;font-size:16px; }
.bg_gray{background-color:#fafafa;}

.cts_list{width:90%;margin:0 auto;}
.cts_list .num{
	background:url("/home/imgs/contents/05/cts_n.png") no-repeat 0 0;
	width:30px;height:30px;
	display:inline-block;
	position:absolute;left:0;top:0;
	margin:0 5px 0 0;line-height:30px;text-align:center;
	color:#fff;}
.cts_list li{margin: 0 0 15px 0;word-break: keep-all;position:relative;
font-size:15px;line-height:15px;font-weight:bold;
color:#1662b8;padding:7px 0 0 40px;}



/* 06_홈페이지도우미 */
	/* 0603_모바일 이용안내 */
	.QR_box{border:1px solid #d3d3d3;width:950px;height:160px;padding:20px 0 30px 20px;}
	.QR_img{float:left;padding:20px 0 0 20px;width:172px;}
	.QR_img img{width:172px;}
	.QR_txt{float:left;width:720px;margin:40px 0 0 10px;}
	.QR_txt ul li{clear:both;}	
	.QR_box2{border:1px solid #d3d3d3;width:950px;height:200px;padding:20px 0 30px 20px;}
	.QR_img2{float:left;padding:20px 0 20px 20px;width:172px;}
	.QR_img2 img{width:172px;}
	.QR_txt2{float:left;width:720px;margin:20px 0 0 10px;}
	/* 0604_배너존 */
	.banner_box1{float:left;margin:30px 15px 10px 15px;}
	.banner_box{width:207px;height:100px;border:1px solid #c6c6c6;text-align:center; }
	.banner_box1 .bn_txt{clear:both;width:207px;text-align:center;padding-top:10px; color:#4c4c4c;}

/* CONTENT : 1024 ~ 1279 */
@media all and (max-width:1279px) { 	
	.imgBox {clear:both; position:relative; width:95.5%; margin:0 0 20px 0; padding:26px 4% 26px 0; border:1px solid #e5e5e5;}
	.imgBox:first-child {margin:15px 0 20px 0;}
	.imgBox img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
	.imgBox2 {position:relative; float:left; width:95.5%; margin:0 0 20px 0; padding:26px 4% 26px 0; border:1px solid #e5e5e5;}
	.imgBox2 img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
	.imgBox_txt {position:relative; margin-left:176px; border-top:0;}
	.imgBox_txt ul {word-break:break-all;}
	.imgBox > .imgBox_txt > ul {min-height:130px;}		
	.imgBox2 > .imgBox_txt > ul {min-height:130px;}
	.imgBox2 > .imgBox_txt > ul.minHeight3 {min-height:130px;}
	
	.imgBoxOrigin {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}
	.imgBoxOrigin img {position:relative; top:0; left:0; display:block; margin:0 auto; }
	.imgBoxOrigin_txt {position:relative; margin:20px 20px 0 20px; border-top:1px solid #e5e5e5;}
	.imgBoxOrigin > ul {min-height:130px; word-break:break-all;}
	
	.imgBoxOriginS {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}
	.imgBoxOriginS img {position:relative; top:0; left:0; display:block; margin:0 auto; }
	.imgBoxOriginS_txt {position:relative; margin:20px 20px 0 20px; border-top:1px solid #e5e5e5;}
	.imgBoxOriginS > ul {min-height:130px; word-break:break-all;}
	
	.imgBox0501 {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0; border:1px solid #e5e5e5;}
	.imgBox0501 img,
	.imgBox0501 .video {position:absolute; top:40px; left:40px; display:inline; margin:0;}
	.imgBox0501_txt {position:relative; margin-left:320px; border-top:0;}
	.imgBox0501 > ul {min-height:130px;}
	
	.imgBox0601 {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0; border:1px solid #e5e5e5;}
	.imgBox0601 img {position:absolute; top:40px; left:40px; display:inline; margin:0;}
	.imgBox0601_txt {position:relative; margin-left:190px; border-top:0;}
	.imgBox0601_txt ul.p_h3 {min-height:72px;}	
	
	
	/* 05_진천소개 */
		/* 050101_소개및연혁 */
		.introBox {width:100%; float:left; margin-bottom:30px;}
		.introImg {width:40%; float:left;}
		.introImg img {width:100%;}
		.introTxt {width:60%; float:left; margin-top:0px;}		
		/* 050203_상징물 */
		.QR_code {width:31%;border:1px solid #dcdcdc; float:left; margin:0 1%; padding:20px 0; text-align:center;}
		.QR_codebox_w {clear:both; float:left; width:100%;}
		.QR_codebox {float:left; width:48%; margin:50px 2% 0 0;}
		.QR_code2 {width:99.8%; float:left; border:1px solid #dcdcdc; padding:20px 0; text-align:center;}		
		.img_157 {width:100%; max-width:157px;}
		.img_215 {width:100%; max-width:215px;}	
		
		

		
		/* 050302_군정목표와 방침 */
		.gjTarget {position:relative; margin:35px 0 50px 0; background:url("/home/imgs/contents/05/050302_01.gif") no-repeat center 5px; text-align:center;}
		.gjTarget .gj_tt {font-size:32px; font-weight:bold; color:#303031; line-height:50px;}
		.policyList_w {position:relative; padding:358px 30px 0 30px; background:url("/home/imgs/contents/05/050302_02.gif") no-repeat center top; text-align:center;}
		.policyList_w .policyList {float:left; width:48%; margin:30px 0 0 4%;}
		.policyList_w .policyList:first-child {margin:30px 0 0 0;}
		.policyList_w .policyList:nth-child(4) {margin:30px 0 0 4%;}
		.policyList_w .policyList:nth-child(odd) {margin:30px 0 0 0;}
		.policyList_w .policy_tt {border:1px solid #e5e5e5; padding:15px 0; background:url("/home/imgs/contents/pat04.gif") repeat left top; border-bottom:1px solid #e5e5e5; font-size:18px; font-weight:bold; color:#404040;}
		.policyList_w .policy_con {min-height:112px; border:1px solid #e5e5e5; border-top:0;}
		.policyList_w .policy_con li span {display:block; padding:16px 0 5px 0;}
		.policyList_w .policy_con li ul {width:74%; margin:0 auto;}		
		
		/* 050504_부서별전화번호 */
		.conBox_b .noneList .t_th { position:absolute; top:54px; left:28px; width:auto !important; }
		.conBox_b .noneList .t_th + div { margin-top:0 !important; }
		.conBox_b .noneList .depth4_box { padding:20px 2% 20px 2%; width:92%; }
		.conBox_b .noneList .depth4_box .tt { width:26%; }
		.conBox_b .noneList .depth4_box .noneList { margin-left:30%; width:70%; }
		.conBox_b .noneList .depth4_box .noneList span { width:43% !important; }
	
	
	/* 06_홈페이지도우미 */
		/* 0603_모바일 이용안내 */
		.QR_box{border:1px solid #d3d3d3;width:97%;padding:0 0 20px 20px;}
		.QR_img{float:left;padding:20px 0 0 20px;width:172px;}
		.QR_img img{width:172px;}
		.QR_txt{float:left;width:70%;margin:40px 0 0 10px;}
		.QR_txt ul li{clear:both;}	
		.QR_box2{border:1px solid #d3d3d3;width:97%;padding:10px 0 20px 20px;}
		.QR_img2{float:left;padding:20px 0 20px 20px;width:172px;}
		.QR_img2 img{width:172px;}
		.QR_txt2{float:left;width:70%;margin:30px 0 0 10px;}
	}


/* CONTENT : 768 ~ 1023 */
@media all and (max-width:1023px) { 
	.conH4_tm {font-size:20px; background-position: 10px 25px; padding:17px 0 5px 26px;}
	.imgBox:first-child {margin:0 0 20px 0;}
		
			
	/* 05_진천소개 */
		/* 050101_소개및연혁 */
		.introBox {width:100%; float:left; margin-bottom:30px;}
		.introImg {width:100%; float:left; text-align:center;}
		.introImg img {width:100%; max-width:560px;}
		.introTxt {width:100%; float:left; margin-top:10px;}
		/* 050104_생거진천비전 */		
		.plan_tb{clear:both;width:100%;}
		.plan_tb table{width:100%;}
		.plan_img{width:100%;clear:both;}	
		.plan_img2{clear:both;float:left;width:100%;text-align:center;}
		.plan_img2 img {width:100%;max-width:590px;}
		/* 050107_진천 국제문화교육특구 */
		.policyList_w2 {position:relative; padding:368px 30px 0 30px; background:url("/home/imgs/contents/05/effect_img_01.png") no-repeat center top; text-align:center;}
		.policyList_w2 .s_vision{float:left;width:99%;margin:30px 0 0 0;text-align:center;min-height:70px; border:1px solid #e5e5e5; border-top:3px solid #747474;padding:20px 1% 20px 1%;}
		/* 050302_군정목표와 방침 */
		.gjTarget {position:relative; margin:20px 0 40px 0; background:none; text-align:center;}
		.gjTarget .gj_tt {font-size:32px; font-weight:bold; color:#303031; line-height:50px;}
		.policyList_w {position:relative; padding:358px 20px 0 20px; background:url("/home/imgs/contents/05/050302_02.gif") no-repeat center top; text-align:center;}
		.policyList_w .policyList {float:left; width:48%; margin:30px 0 0 4%;}
		.policyList_w .policyList:first-child {margin:30px 0 0 0;}
		.policyList_w .policyList:nth-child(4) {margin:30px 0 0 4%;}
		.policyList_w .policyList:nth-child(odd) {margin:30px 0 0 0;}
		.policyList_w .policy_tt {border:1px solid #e5e5e5; padding:15px 0; background:url("/home/imgs/contents/pat04.gif") repeat left top; border-bottom:1px solid #e5e5e5; font-size:18px; font-weight:bold; color:#404040;}
		.policyList_w .policy_con {min-height:112px; border:1px solid #e5e5e5; border-top:0;}
		.policyList_w .policy_con li span {display:block; padding:16px 0 5px 0;}
		.policyList_w .policy_con li ul {width:84%; margin:0 auto;}
		
		/* 050504_부서별전화번호 */
		.part_organ { padding:20px 20px 12px 20px !important; }
		.conBox_b .noneList .t_th { position:relative; top:0; left:0; width:auto !important; }
		.conBox_b .noneList .t_th + div { margin-top:10px !important; }
		.conBox_b .noneList .depth4_box { width:auto; }
		.conBox_b .noneList .depth4_box .tt { width:100%; }
		.conBox_b .noneList .depth4_box .noneList { margin-left:0%; width:100%; }
		.conBox_b .noneList .depth4_box .noneList span { width:27.3% !important; }
		
	
	/* 06_홈페이지도우미 */
		/* 0603_모바일 이용안내 */	
		.QR_box{border:1px solid #d3d3d3;width:97%;padding:0 0 20px 20px;}
		.QR_img{float:left;padding:30px 0 0 20px;width:20%}
		.QR_img img{width:100%}
		.QR_txt{float:left;width:70%;margin:20px 0 0 10px;}
		.QR_txt ul li{clear:both;}	
		.QR_box2{border:1px solid #d3d3d3;width:97%;padding:10px 0 20px 20px;}
		.QR_img2{float:left;padding:20px 0 0 20px;width:20%}
		.QR_img2 img{width:100%}
		.QR_txt2{float:left;width:70%;margin:10px 0 0 10px;}
}


/* CONTENT : 767 이하 */
@media all and (max-width:767px) {
	.imgBox0501 {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}
	.imgBox0501 img,
	.imgBox0501 .video {position:relative; top:0; left:0; display:block; margin:0 auto; border-top:1px solid #e5e5e5;}
	.imgBox0501_txt {position:relative; margin:20px 20px 0 20px; border-top:1px solid #e5e5e5;}
	.imgBox0501 > ul {min-height:130px; word-break:break-all;}
	
	.imgBox0601 {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}
	.imgBox0601 img {position:relative; top:0; left:0; display:block; margin:0 auto; }
	.imgBox0601_txt {position:relative; margin:20px 20px 0 20px; border-top:1px solid #e5e5e5;}
	.imgBox0601 > ul {min-height:130px; word-break:break-all;}
	

	/* 050503_행정조직도 */
	.org_w { position:relative; padding:40px 0 0 0; }		
		.org_w .org_con { clear:both; position:relative; text-align:center; letter-spacing:-1px; }
		.org_w .org_con a:hover { text-decoration:none; }
		.org_w .org_con li.lv4 a:hover { text-decoration:underline; }
			.org_w > .org_con > li.lv1 { height:152px; background:url("/home/imgs/contents/governor.gif") no-repeat center top; }
			.org_w > .org_con > li.lv1 > a { display:inline-block; padding:58px 0; width:152px; font-size:28px; font-weight:bold; color:#fff; line-height:36px; letter-spacing:-2px; }		
			.org_w > .org_con > li.lv2 { padding:30px; background:url("/home/imgs/contents/line_e5.gif") repeat-y center top; z-index:1; }
			.org_w > .org_con > li.lv2 > a { display:inline-block; width:220px; background:url("/home/imgs/contents/pat01.gif") repeat; border:1px solid #1965a8; font-size:22px; color:#fff; line-height:62px; }
			.org_w > .org_con > li.lv3 { position:relative; top:0; left:0; padding-left:0; background:none; z-index:2; } 
			.org_w > .org_con > li.lv3 > a { display:inline-block; width:220px; background:#f7f7f7; line-height:62px; font-size:22px; color:#666; border:1px solid #e5e5e5; }
			.org_w > .org_con > li.lv4 { clear:both; text-align:left; }
			.org_w > .org_con > li.lv4 .lv4_tt { display:block; padding:38px 0 18px 0; font-size:28px; line-height:30px; color:#2c79bd; letter-spacing:-3px; }
			.org_w > .org_con > li.lv4 ul:after { display:block; visibility:hidden; clear:both; content:"."; overflow:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; }
				.org_w .org_con li.lv4 ul.s_lv1 { clear:both; background:#f7f7f7; padding:20px 0; }
				.org_w .org_con li.lv4 ul.s_lv1 > li { padding:20px 0 0 5%; }
				.org_w .org_con li.lv4 ul.s_lv1 > li > a:before,
				.org_w .org_con li.lv4 ul.s_lv1 > li > span:before { content:''; display:block; position:absolute; top:0; left:0; width:20px; height:1px; background:#000; }
				.org_w .org_con li.lv4 ul.s_lv1 > li > a,
				.org_w .org_con li.lv4 ul.s_lv1 > li > span { position:relative; display:inline-block; padding:8px 0 16px 0; font-size:22px; line-height:30px; color:#000; }				
					.org_w .org_con li.lv4 ul.s_lv2  { position:relative; }
					.org_w .org_con li.lv4 ul.s_lv2 > li  { float:left; width:45%; margin-right:5%; }
					.org_w .org_con li.lv4 ul.s_lv2 > li.c_both { clear:none; }
					.org_w .org_con li.lv4 ul.s_lv2 > li:nth-child(odd) { clear:both; }
					.org_w .org_con li.lv4 ul.s_lv2 > li > a  { display:block; background:url("/home/imgs/contents/pat02.gif") repeat; border:1px solid #303031; border-bottom:0; font-size:17px; color:#fff; line-height:52px; text-align:center; }
						.org_w .org_con li.lv4 ul.s_lv3 { margin-bottom:20px; padding:14px 0 16px 0; background:#fff; border:1px solid #303031; }
						.org_w .org_con li.lv4 ul.s_lv3 > li { background:url("/home/imgs/template/dotLi_4.gif") no-repeat 0 11px; margin:0 10px 0 30px; padding:0 0 0 8px; font-size:14px; color:#666; line-height:24px; }
	

	/* 05_진천소개 */
		/* 050101_소개및연혁 */
		.introBox {width:100%; float:left; margin-bottom:30px;}
		.introImg {width:100%; float:left; text-align:center;}
		.introImg img {width:100%; max-width:560px;}
		.introTxt {width:100%; float:left; margin-top:10px;}	
		/* 050203_상징물 */
		.QR_code {width:30.8%;border:1px solid #dcdcdc; float:left; margin:0 1%; padding:20px 0; text-align:center;}
		.QR_codebox_w {clear:both; float:left; width:100%;}
		.QR_codebox {float:left; width:48%; margin:30px 2% 0 0;}
		.QR_code2 {width:99.8%; float:left; border:1px solid #dcdcdc; padding:20px 0; text-align:center;}	
		.img_157 {width:100%; max-width:157px;}
		.img_215 {width:100%; max-width:215px;}
		
			
	.imgBoxMascot{ width:99.8%;border:1px solid #dcdcdc;overflow:hidden;clear:both;padding-top:20px;padding-bottom:30px;}
	.imgBoxMascot .imgBoxMascot_img{width:100%;text-align:center; }
	.imgBoxMascot .imgBoxMascot_txt{ width:98%;padding:1%;}
		
	
	/* 06_홈페이지도우미 */
		/* 0603_모바일 이용안내 */	
		.QR_box{border:1px solid #d3d3d3;width:97%;padding:0 0 20px 20px;}
		.QR_img{float:left;padding:30px 0 0 20px;width:20%}
		.QR_img img{width:100%}
		.QR_txt{float:left;width:70%;margin:20px 0 0 10px;}
		.QR_txt ul li{clear:both;}
		.QR_box2{border:1px solid #d3d3d3;width:97%;padding:10px 0 40px 20px;}
		.QR_img2{float:left;padding:20px 0 0 20px;width:20%}
		.QR_img2 img{width:100%}
		.QR_txt2{float:left;width:70%;margin:10px 0 0 10px;}
	
}
	
/* CONTENT : 640 이하 */
@media all and (max-width:640px) { 	
	.conH4_tm {font-size:18px; background-position: 10px 25px; padding:17px 0 5px 26px;}		

	
	/* 05_진천소개 */
		/* 050101_소개및연혁 */
		.introBox {width:100%; float:left; margin-bottom:30px;}
		.introImg {width:100%; float:left; text-align:center;}
		.introImg img {width:100%; max-width:560px;}
		.introTxt {width:100%; float:left; margin-top:10px;}	
		/* 050203_상징물 */
		.QR_code {width:99.8%;border:1px solid #dcdcdc; float:left; margin:0 0 20px 0; padding:20px 0; text-align:center;}
		.QR_codebox_w {clear:both; float:left; width:100%;}
		.QR_codebox {float:left; width:100%; margin:30px 0 0 0;}
		.QR_codebox2 {float:left; width:100%; margin-right:0;}
		.QR_code2 {width:99.8%; float:left; border:1px solid #dcdcdc; padding:20px 0; text-align:center;}	
		.img_157 {width:100%; max-width:157px;}
		.img_215 {width:100%; max-width:215px;}	
		/* 050302_군정목표와 방침 */
		.gjTarget {position:relative; margin:0 0 40px 0; background:none; text-align:center;}
		.gjTarget .gj_tt {font-size:32px; font-weight:bold; color:#303031; line-height:50px;}
		.policyList_w {position:relative; padding:74px 0 0 0; background:url("/home/imgs/contents/05/050302_0202.gif") no-repeat center top; text-align:center;}
		.policyList_w .policyList {float:left; width:100%; margin:20px 0 0 0;}
		.policyList_w .policyList:first-child {margin:20px 0 0 0;}
		.policyList_w .policyList:nth-child(4) {margin:20px 0 0 0;}
		.policyList_w .policyList:nth-child(odd) {margin:20px 0 0 0;}
		.policyList_w .policy_tt {border:1px solid #e5e5e5; padding:15px 0; background:url("/home/imgs/contents/pat04.gif") repeat left top; border-bottom:1px solid #e5e5e5; font-size:18px; font-weight:bold; color:#404040;}
		.policyList_w .policy_con {min-height:72px; padding-bottom:14px; border:1px solid #e5e5e5; border-top:0;}
		.policyList_w .policy_con li span {display:block; padding:16px 0 5px 0;}
		.policyList_w .policy_con li ul {width:90%; margin:0 auto;}	
		/* 0504_읍면조직도 */	
		.organVillage_w > .village > .villageList_3 > li {float:left; width:50%; margin-top:30px; }
		.organVillage_w > .village > .villageList_4 > li {float:left; width:50%; margin-top:30px; }
		
		/* 050504_부서별전화번호 */
		.part_organ { padding:20px 20px 12px 20px !important; }
		.conBox_b .noneList .t_th { position:relative; top:0; left:0; width:auto !important; }
		.conBox_b .noneList .t_th + div { margin-top:10px !important; }
		.conBox_b .noneList .depth4_box { width:auto; }
		.conBox_b .noneList .depth4_box .tt { width:100%; }
		.conBox_b .noneList .depth4_box .noneList { margin-left:0%; width:100%; }
		.conBox_b .noneList .depth4_box .noneList span { width:50% !important; }
	
	/* 06_홈페이지도우미 */
		/* 0603_모바일 이용안내 */		 
		.QR_box{min-height:350px;border:1px solid #d3d3d3;width:95%;padding:0 0 20px 20px;}
		.QR_box .QR_img{margin:0 auto;width:50%}
		.QR_box .QR_img img{width:100%}
		.QR_box .QR_txt{float:left;width:90%;margin:20px 0 0 10px;}
		.QR_box .QR_txt ul li{clear:both;}		
		.QR_box2{min-height:500px;border:1px solid #d3d3d3;width:95%;padding:0 0 20px 20px;}
		.QR_img2{margin:0 auto;width:50%}
		.QR_img2 img{width:100%}
		.QR_txt2{float:left;width:70%;margin:10px 0 0 10px;}
}

/* CONTENT : 480 이하 */
@media all and (max-width:480px) { 
	.imgBox {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}	
	.imgBox:first-child {margin:0 0 20px 0;}
	.imgBox img {position:relative; top:0; left:0; display:block; margin:0 auto; border-top:1px solid #e5e5e5;}
	.imgBox2 {position:relative; float:left; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}
	.imgBox2 img {position:relative; top:0; left:0; display:block; margin:0 auto;}
	.imgBox_txt {position:relative; margin:20px 20px 0 20px; border-top:1px solid #e5e5e5;}
	.imgBox_txt ul {word-break:break-all;}
	.imgBox > .imgBox_txt > ul {min-height:90px;}		
	.imgBox2 > .imgBox_txt > ul {min-height:90px;}
	.imgBox2 > .imgBox_txt > ul.minHeight3 {min-height:90px;}	
	
	.imgBox0501 {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}
	.imgBox0501 img,
	.imgBox0501 .video {position:relative; top:0; left:0; display:block; margin:0 auto; }
	.imgBox0501_txt {position:relative; margin:20px 20px 0 20px; border-top:1px solid #e5e5e5;}
	.imgBox0501 > ul {min-height:130px; word-break:break-all;}
	
	.imgBox0601 {clear:both; position:relative; width:99.5%; margin:0 0 20px 0; padding:26px 0 26px 0; border:1px solid #e5e5e5;}
	.imgBox0601 img {position:relative; top:0; left:0; display:block; margin:0 auto; }
	.imgBox0601_txt {position:relative; margin:20px 20px 0 20px; border-top:1px solid #e5e5e5;}
	.imgBox0601 > ul {min-height:130px; word-break:break-all;}
	
	/* 05_진천소개 */
		/* 050101_소개및연혁 */
		.introBox {width:100%; float:left; margin-bottom:30px;}
		.introImg {width:100%; float:left; text-align:center;}
		.introImg img {width:100%; max-width:100%;}
		.introTxt {width:100%; float:left; margin-top:10px;}	
		/* 050302_군정목표와 방침 */
		.gjTarget {position:relative; margin:0 0 40px 0; background:none; text-align:center;}
		.gjTarget .gj_tt {font-size:28px; font-weight:bold; color:#303031; line-height:40px;}
		.policyList_w {position:relative; padding:74px 0 0 0; background:url("/home/imgs/contents/05/050302_0202.gif") no-repeat center top; text-align:center;}
		.policyList_w .policyList {float:left; width:100%; margin:20px 0 0 0;}
		.policyList_w .policyList:first-child {margin:20px 0 0 0;}
		.policyList_w .policyList:nth-child(4) {margin:20px 0 0 0;}
		.policyList_w .policyList:nth-child(odd) {margin:20px 0 0 0;}
		.policyList_w .policy_tt {border:1px solid #e5e5e5; padding:15px 0; background:url("/home/imgs/contents/pat04.gif") repeat left top; border-bottom:1px solid #e5e5e5; font-size:18px; font-weight:bold; color:#404040;}
		.policyList_w .policy_con {min-height:72px; padding-bottom:14px; border:1px solid #e5e5e5; border-top:0;}
		.policyList_w .policy_con li span {display:block; padding:16px 0 5px 0;}
		.policyList_w .policy_con li ul {width:90%; margin:0 auto;}	
		/* 0504_읍면조직도 */	
		.organVillage_w {position:relative; margin-top:20px; word-break:break-all;}
		.organVillage_w > .village {width:99.6%; padding-bottom:20px; border:1px solid #e5e5e5;}
		.organVillage_w > .village > .villageList_3 > li {float:left; width:100%; margin-top:20px; }
		.organVillage_w > .village > .villageList_4 > li {float:left; width:100%; margin-top:20px; }	
		
}

/* 자주하는질문 */
.accordion{margin-top:36px; word-break:keep-all;}
.accordion .accordion_list{border-top:2px solid #2c79bd;}
.accordion .accordion_item{border-bottom:1px solid #3d444b;}
.accordion .accordion_btn{display:block; width:100%; padding:0 20px; background:#fbfbfb; text-align:left; border:0;}
.accordion .accordion_btn span{display:block; padding:14px 0; font-size:15px; line-height:22px;}
.accordion .accordion_panel{display:none; padding:30px; font-size:15px; line-height:18px; border-top:1px solid #e5e5e5;}
.accordion .accordion_panel p + .num{margin-top:10px;}
.accordion .accordion_item.active .accordion_panel{display:block;}


.appli_wrap {background:#f5f5f5; padding:10px 0; border:1px solid #dbdbdb; margin-bottom:30px;}

.application {text-align:center; overflow:hidden; display:block; width:387px; margin:0 auto;}
.application a {display: table;color:#fff;min-height:60px;padding:20px 40px;vertical-align: middle; float:left; margin:10px;}
.application a.btn01 {background:#008377;}
.application a.btn02 {background:#1563c4;}
.application a span {display: table-cell;vertical-align:middle;}

	@media all and (max-width:1000px) { 
		.application {width:auto;}
		.application a {width:calc(50% - 20px); padding:20px 0;}
	}
	
	@media all and (max-width:640px) { 
		.application a {width:calc(100% - 20px); padding:20px 0;}
	}



.appli_step {position:relative; margin-bottom:20px;}
.appli_step:before {content:''; position:absolute; left:0; top:32%; width:100%; height:1px; background:#dcdcdc; z-index:-10;}
.appli_step li {position:relative; float:left; width:20%; text-align:center;}
.appli_step li p {margin-top:10px;}
.appli_step li .con {display:block;width:100%;height:78px;}
.appli_step li .con:before {content:'';position:absolute;left:50%;top:0;margin-left:-39px;width:78px;height:78px;background:#bdbdbd;z-index: -10; border-radius:50px;}
.appli_step li.on .con:before {background:#05a3b5; box-shadow:10px 8px 12px rgb(5 163 181 / 22%);} 
.appli_step li:nth-child(1) .con {background:url("/home/imgs/contents/appli_con01.png")no-repeat center;}
.appli_step li:nth-child(2) .con {background:url("/home/imgs/contents/appli_con02.png")no-repeat center;}
.appli_step li:nth-child(3) .con {background:url("/home/imgs/contents/appli_con03.png")no-repeat center;}
.appli_step li:nth-child(4) .con {background:url("/home/imgs/contents/appli_con04.png")no-repeat center;}
.appli_step li:nth-child(5) .con {background:url("/home/imgs/contents/appli_con05.png")no-repeat center;}


	@media all and (max-width:640px) { 
		.appli_step:before {display:none;}
		.appli_step li {width:33.333%; min-height:150px;}
	}


.Inquire {position:relative;border: 1px solid #dcdcdc;}
.Inquire .text {background: #575757;padding:20px;border-bottom: 1px solid #575757;color: #fff;}
.Inquire .box {position:relative;padding:20px 70px;background: #f4f4f4;}
.Inquire .box div {margin:10px 0; width:calc(100% - 170px);}
.Inquire .box div span {margin:0 10px;}
.Inquire .box label {display:inline-block; font-weight:bold; color:#000; font-size:16px; width:120px;}
.Inquire .box .name input {width:calc(100% - 132px);}
.Inquire .box .number input {width:calc(50% - 86px); }
.Inquire .box input {height:30px; padding:5px; border:1px solid #bcbcbc;}
.Inquire a {position:absolute;display:inline-block;right: 80px;top: 30px;height: 60px;background: #2a74b6;width: 150px;border: 0;color: #fff;text-align: center;padding-top: 35px;}
.Inquire a.mngr {position:absolute;display:inline-block;right: 80px;top: 30px;height: 32px;background: #2a74b6;width: 150px;border: 0;color: #fff;text-align: center;padding-top: 10px;}


		@media all and (max-width:1000px) { 
			.Inquire .box {padding:20px;}
			.Inquire a, .Inquire a.mngr {right:20px;}
		}
		
		@media all and (max-width:640px) { 
			.Inquire .box div {width:100%;}
			.Inquire a, .Inquire a.mngr {position:relative; right:0;top:0; width:100%; height:auto; padding:10px 0;}
			.Inquire .box .number input {width:calc(100% - 12px);}
		}


/* 온라인 추모관 */
.cyber-worship {position: relative; min-height:400px; background: url("/home/imgs/contents/02/00936132_img.jpg") no-repeat right bottom; text-align:center;}
.cyber-worship img {margin:20px 0 0 20px; float:left;}
.cyber-worship .worship_img .img1 img {margin:0;}
.cyber-worship .worship_img .img2 img {margin:0;}
.cyber-worship .worship_img .img3 img {margin:0;}
.cyber-worship .worship_img .img1{position: absolute;bottom: 44px;left: 165px;display:none}
.cyber-worship .worship_img .img2{position: absolute;bottom: 40px;left: 228px;display:none}
.cyber-worship .worship_img .img3{position: absolute;bottom: 19px;left: 20px;display:none; background:#000; opacity:1; width: 510px; color:#fff; text-align:center; font-weight:bold}
.cyber-worship .worship_img .img1.on,
.cyber-worship .worship_img .img2.on,
.cyber-worship .worship_img .img3.on{display:block}
.cyber-worship .worship_img .img3.on{ opacity:1; }

.cyber-worship .worship_btn {width:45%; float:left; padding-top: 85px;}
.cyber-worship .worship_btn ul {}
.cyber-worship .worship_btn li {display: block; text-align: center; font-size: 16px; border-radius: 37px; height: 60px; line-height: 60px; font-weight: bold; background: #fff; width: 211px; margin: 18px auto; box-shadow: 5px 5px 15px rgb(0 0 0 / 20%);}

.cyber-worship .worship_btn li.link1 {color: #b7b7b7;}
.cyber-worship .worship_btn li.link1 a:hover {color: #fff; background: #756ab9; border-radius: 50px;}
.cyber-worship .worship_btn li.link2 {color: #b7b7b7;}
.cyber-worship .worship_btn li.link2 a:hover {color:#fff; background: #019ba1; border-radius: 50px;}
.cyber-worship .worship_btn li.link3 {color: #b7b7b7;}
.cyber-worship .worship_btn li.link3 a:hover {color:#fff; background: #c55257; border-radius: 50px;}
.cyber-worship .worship_btn li a {display: block; cursor:pointer; text-decoration : none;}
.cyber-worship .worship_btn li:hover,
.cyber-worship .worship_btn li:focus {transform:translate(-5px,-5px); -webkit-transform:translate(-5px,-5px); transition:.5s; -webkit-transition:.5s;}

.init {margin-left:0; padding-left: 0;}
.init > li {padding-left: 0; list-style-type: none;}
.init:before,
.init > li:before{display: block;}


@media all and (max-width:1280px) {
	.cyber-worship img {margin:35px 0 0 0; float:none;}
	.cyber-worship .worship_img .img1 {top: 300px; left: 50%; margin-left: -113px;}
	.cyber-worship .worship_img .img2 {top: 225px; left: 50%; margin-left: -46.5px;}
	.cyber-worship .worship_img .img3 {bottom: 91px; left: 50%; margin-left:-255px;}
	.cyber-worship .worship_btn {width:100%; float:none; padding-top:0;}
	.cyber-worship .worship_btn li {display:inline-block;}
}

@media all and (max-width:1024px) {
	.cyber-worship img {float:none;}
	.cyber-worship img {margin:35px 0 0 0; float:none;}
	.cyber-worship .worship_img .img1 {top: 300px; left: 50%; margin-left: -113px;}
	.cyber-worship .worship_img .img2 {top: 230px; left: 50%; margin-left: -47px;}
	.cyber-worship .worship_img .img3 {bottom: 91px; left: 50%; margin-left: -255px; font-size:14px;}
	.cyber-worship .worship_btn li {display:inline-block;}
}

@media all and (max-width:767px) {
	.cyber-worship {width:100%; max-width:100%; text-align:center; background: url("/home/imgs/contents/02/00936132_img.jpg") no-repeat right top;}
	.cyber-worship img {margin:20px 0 0 0;}
	.cyber-worship .worship_img .img1 {top: 283px; left: 50%; margin-left: -113px;}
	.cyber-worship .worship_img .img2 {top: 213px; left: 50%; margin-left: -47px;}
	.cyber-worship .worship_img .img3 {bottom: 91px; left: 50%; margin-left: -255px;}
	.cyber-worship .worship_btn ul {float:none;}
	.cyber-worship .worship_btn li {display:inline-block; height: 50px; line-height: 50px; width:145px;}
}

@media all and (max-width:640px) {
	.cyber-worship .worship_btn {position: relative; padding:0; width:100%;}
	.cyber-worship .worship_btn li {margin-left: 10px; display:inline-block; width:29%; margin-top:13px;}
	.cyber-worship .worship_btn li a {display: block; cursor:pointer;}
	.cyber-worship img {width:400px;}
	.cyber-worship .worship_img .img1 {top: 235px; left: 50%; margin-left: -73px;}
	.cyber-worship .worship_img .img1 img {width: 145px;}
	.cyber-worship .worship_img .img2 {top: 166px; left: 50%; margin-left: -38px;}
	.cyber-worship .worship_img .img2 img {width: 75px;}
	.cyber-worship .worship_img .img3 {bottom: 98px; left: 50%; margin-left: -200px; width: 400px; font-size: 12px;}
}

@media all and (max-width:479px) {
	.cyber-worship img {width:320px; padding:30px 0 0 0;}
	.cyber-worship .worship_btn {padding:20px 0 0 0;}
	.cyber-worship .worship_img .img1 {top: 185px; left: 50%; margin-left: -73px;}
	.cyber-worship .worship_img .img2 {top: 118px; left: 50%; margin-left: -38px;}
	.cyber-worship .worship_img .img3 {bottom: 124px; left: 50%; margin-left: -160px; width:320px;}
}

/*진천소개_상징물_생거진천체*/
.con_font .fimg img {position:relative; width:100%;}
.con_font .res {display:inline-block;}
.con_font .resIMG {text-align:center;}
.con_font .res img {width:100%; }
.con_font .res .f_res {width:47%; display:inline-block !important; }
.con_font .res .f_resM {margin-left:21px; }
.con_font .res .f_res .conBox1 {min-height: 240px;}
.con_font .res .f_res img {min-height:10px;}
.con_font .f_inf { float:right !important; margin-top:10px; }
.con_font .conbox_f { border: 1px solid #e5e5e5; margin: 50px 0 30px 0; padding: 15px 20px; border-radius: 5px; box-shadow: 1px 2px 2px #f0f0f0; word-break: break-all; }

@media all and (max-width:1140px) {
.con_font .res .f_res {width:46.9%;}
.con_font .res .f_res .conBox1 {min-height: 270px;}
.con_font .res .f_resM {margin-left:17px; }
}
@media all and (max-width:822px) {
.con_font .res .f_resM {margin-left:10px; }
}
@media all and (max-width:770px) {
.con_font .f_inf { float:none !important;  }
.con_font .conbox_f { margin: 10px 0 30px 0; }
/*.con_font .btnPack {font-size:14px !important; text-align:center;  }*/
}
@media all and (max-width:740px) {
.con_font .res .f_res {width:96%;}
.con_font .res .f_resM {margin-left:0px; }
}
@media all and (max-width:640px) {
.con_font .res {width:100%;}
}
@media all and (max-width:570px) {
.con_font .resIMG img {width:100%;}
}
@media all and (max-width:524px) {
.con_font .res .f_res .conBox1 {min-height: 220px;}
}
@media all and (max-width:480px) {
/*.con_font .btn1, .btn2, .btn3 {width:28%; display:inline-block; margin-top:15px; margin-bottom:10px; }
.con_font .btn2, .btn3 {margin-left:10px; }
.con_font .btnPack { width:100%; }*/
}

/*--2022 개인정보처리방침--*/
.information .toggle{display: block; margin: 20px 0;text-align: center;font-size: 0;}
.information .toggle .con{display:inline-block; box-sizing: border-box;width: 48%;margin: 1%;padding: 0;}

.information .toggle p.tit{display:block; box-sizing: border-box;position:relative; height: 120px;padding-top: 84px;text-align: center;word-break: keep-all;font-size: 15px;letter-spacing: -1px;border: 1px #ddd solid;;}
.information .toggle p.tit:before{content:''; position: absolute;top: 15px;right: 0;left: 0;width: 65px;height: 65px;margin: 0 auto;background: url('/home/imgs/contents/220921JCpersonal.png') no-repeat;}      
.information .toggle .con:nth-of-type(1) :before{background-position: 4px 0;}
.information .toggle .con:nth-of-type(2) :before{background-position: -128px 0;}
.information .toggle .con:nth-of-type(3) :before{background-position: -268px 0;}
.information .toggle .con:nth-of-type(4) :before{background-position: -409px 0;}
.information .toggle .con:nth-of-type(5) :before{background-position: -562px 0;}
.information .toggle .con:nth-of-type(6) :before{background-position: 4px -97px;}
.information .toggle .con:nth-of-type(7) :before{background-position: -128px -97px;}
.information .toggle .con:nth-of-type(8) :before{background-position: -268px -97px;}
.information .toggle .con:nth-of-type(9) :before{background-position: -409px -97px;}
.information .toggle .con:nth-of-type(10) :before{background-position: -562px -97px;}
.information .toggle .con:nth-of-type(11) :before{background-position: 4px -196px;}
.information .toggle .con:nth-of-type(12) :before{background-position: -128px -196px;}
.information .toggle .con:nth-of-type(13) :before{background-position: -268px -196px;}
.information .toggle .con:nth-of-type(14) :before{background-position: -409px -196px;}
.information .toggle .con:nth-of-type(15) :before{background-position: -562px -196px;}
.information .toggle .con:nth-of-type(16) :before{background-position: 4px -294px;}
.information .toggle .con:nth-of-type(17) :before{background-position: -128px -294px;}
.information .toggle .con:nth-of-type(18) :before{background-position: -268px -294px;}
.information .toggle .con:nth-of-type(19) :before{background-position: -409px -294px;}
.information .toggle .con:nth-of-type(20) :before{background-position: -562px -294px;}

.information .toggle .con:nth-of-type(16) :before{display:inline-block; box-sizing: border-box;}
.information .toggle .con:nth-of-type(17) :before{display:inline-block; box-sizing: border-box;}
.information .toggle .con:nth-of-type(18) :before{display:inline-block; box-sizing: border-box;}

.information .toggle p.txt{display: none; position:absolute;z-index: 9999;padding: 14px 20px;font-size: 14px;background: #123466;color: #fff;box-shadow: 10px 10px 10px #dedede; }
.information .toggle .con:hover p.txt{display: block; }

.information .tab li{margin:0 0 10px;}
.information .tab li a{display:block;padding: 10px;border: 1px #e3e3e3 solid;}
.information .tab li a:hover{border:1px #0089d0 solid;}

@media all and (min-width:768px) {
.information .toggle .con{width: 18.2%;margin: 0 2% 20px 0;}
.information .toggle .con:nth-of-type(6n){margin:0 0 10px;}
.information .tab ul{overflow: hidden;}
.information .tab li{float: left;width:49.5%;margin: 0 1% 10px 0;}
.information .tab li:nth-of-type(2n){margin:0 0 10px;}
}

.r_script_box label{font-size:1.2rem;font-weight:500;display:block;padding:14px;background:#f4f4f8;text-align:center;}
.r_script_box .v_script{width:100%; overflow-y: hidden;}
.r_script_box textarea{display:block; box-sizing:border-box; width: 100%;height: 360px;}

@media all and (min-width:768px){
.r_script_box .v_script{width:40%} 
.r_script_box textarea{height: 244px;}
}
/*--//2022 개인정보처리방침--*/

/*--2023 개인정보처리방침--*/
.information2 .toggle{display: block; margin: 20px 0;text-align: center;font-size: 0;}
.information2 .toggle .con{display:inline-block; box-sizing: border-box;width: 48%;margin: 1%;padding: 0;}

.information2 .toggle p.tit{display:block; box-sizing: border-box;position:relative; height: 120px;padding-top: 84px;text-align: center;word-break: keep-all;font-size: 15px;letter-spacing: -1px;border: 1px #ddd solid;;}
.information2 .toggle p.tit:before{content:''; position: absolute;top: 15px;right: 0;left: 0;width: 65px;height: 65px;margin: 0 auto;background: url('/home/imgs/contents/220921JCpersonal.png') no-repeat;}      
.information2 .toggle .con:nth-of-type(1) :before{background: url('/home/images/www_2022/contents/230721_001.png') no-repeat ;}
.information2 .toggle .con:nth-of-type(2) :before{background: url('/home/images/www_2022/contents/230721_002.png') no-repeat;}
.information2 .toggle .con:nth-of-type(3) :before{background: url('/home/images/www_2022/contents/230721_003.png') no-repeat;}
.information2 .toggle .con:nth-of-type(4) :before{background: url('/home/images/www_2022/contents/230721_004.png') no-repeat;}
.information2 .toggle .con:nth-of-type(5) :before{background: url('/home/images/www_2022/contents/230721_005.png') no-repeat;}
.information2 .toggle .con:nth-of-type(6) :before{background: url('/home/images/www_2022/contents/230721_006.png') no-repeat;}

.information2 .toggle p.txt{display: none; position:absolute;z-index: 9999;padding: 14px 20px;font-size: 14px;background: #123466;color: #fff;box-shadow: 10px 10px 10px #dedede; }
.information2 .toggle .con:hover p.txt{display: block; }

.information2 .tab li{margin:0 0 10px;}
.information2 .tab li a{display:block;padding: 10px;border: 1px #e3e3e3 solid;}
.information2 .tab li a:hover{border:1px #0089d0 solid;}


@media all and (min-width:768px) {
.information2 .toggle .con{width: 15%;margin: 0 2% 20px 0; vertical-align:top;}
.information2 .toggle .con:nth-of-type(6n){margin:0 0 10px;}
.information2 .toggle p.tit {height: 145px; padding-top: 97px; line-height: 20px;}
.information2 .tab ul{overflow: hidden;}
.information2 .tab li{float: left;width:49.5%;margin: 0 1% 10px 0;}
.information2 .tab li:nth-of-type(2n){margin:0 0 10px;}
}

.r_script_box label{font-size:1.2rem;font-weight:500;display:block;padding:14px;background:#f4f4f8;text-align:center;}
.r_script_box .v_script{width:100%; overflow-y: hidden;}
.r_script_box textarea{display:block; box-sizing:border-box; width: 100%;height: 360px;}

@media all and (min-width:768px){
.r_script_box .v_script{width:40%} 
.r_script_box textarea{height: 244px;}
}
/*--//2023 개인정보처리방침--*/

/*--이용자 유형별 안내_221025--*/
.usertypeCon {margin-top: 20px;}
.usertypeCon .type {margin-top: 50px;}
.hide{text-indent: -9999px;height: 1px;overflow: hidden;width: 1px;position: absolute;}
.content-row.nobdtop{border-top:0;}
.user-type-wrap{width:100%;}
.content-row ul.user-type-list{margin-left:0;}
.user-type-list{overflow:hidden;width:100%;}/* ul */
.user-type-list li{float:left;width:33.3%;}
.ust-box{width:94.5%;height:57px;margin-bottom:13px;}/* div */
.ust-box a {border:1px solid #d2d2d2;}
.ust-box a:hover {border:1px solid #2C79BD;}
.ust-box-link{display:block;padding:14px 0;}/* a */
.ust-tit{display:inline-block;width:76%;padding-left:6%;font-size:14px;color:#333;vertical-align:middle;}
.btn-mv-pg{display:inline-block;width:24px;height:24px;text-indent:-9999em;background: url(/home/imgs/contents/btn_go_blue.png) right center no-repeat;vertical-align:middle;}
.btn-mv-pg img{width:100%;}
/*--//이용자 유형별 안내--*/

/* 카드뉴스 */
.card-wrap {width:100%;position:relative}
.card-wrap>div {width:70%;margin:0 auto}
.card-wrap ul li {text-align:center}
.card-wrap ul li img {width:100%}
.card-wrap .bx-controls {text-align:center}
.card-wrap .bx-pager {overflow:hidden;display:inline-block}
.card-wrap .bx-pager div {float:left;width:25px;height:25px;background:#fff;border:1px solid #ddd;margin-left:-1px}
.card-wrap .bx-pager div:first-child {margin-left:0}
.card-wrap .bx-pager div a {display:block;height:25px;line-height:25px;text-align:center}
.card-wrap .bx-pager div a.active {background:#1965a8;color:#fff}
.card-wrap .bx-controls .bx-controls-direction {margin-top:20px}
.card-wrap .bx-controls .bx-controls-direction a {display:block;position:absolute;top:50%;margin-top:-52px;width:20px;height:38px;text-indent:-9999px}
.card-wrap .bx-controls .bx-prev {left:60px;background:url(/home/images/www_2022/contents/btn_prev.png) no-repeat}
.card-wrap .bx-controls .bx-next {right:60px;background:url(/home/images/www_2022/contents/btn_next.png) no-repeat}