
.li02 {width:50%;}
.li03 {width:33.3333%;}
.li04 {width:25%;}
.li05 {width:20%;}
.li06 {width:16.6666%;}

/* datepicker */
.ui-datepicker td span,
.ui-datepicker td a{text-align:center;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:none;border-radius:4px;}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{color:#000; font-weight:700; border-width:2px;}
.ui-datepicker-title .ui-datepicker-year{margin-right:3px;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{top:9px;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{font-weight:700; background:#fff; color:#003eff; border:1px solid #003eff;}

/* 공통 */
.tab-wrap ul{margin-bottom:30px;border-left:1px solid #b6b5b5;border-top:1px solid #b6b5b5;}
.tab-wrap ul:after { content:""; display:block; clear:both; visibility:hidden; }
.tab-wrap ul li{ position:relative; float:left; border-right:1px solid #b6b5b5; border-bottom:1px solid #b6b5b5; background:#eef2f5; display:table; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center;}
.tab-wrap ul li a {display:table-cell; height:50px; padding:0px 15px; text-align:center; word-break:break-all; vertical-align:middle; line-height:130%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.tab-wrap ul li a:hover{color:#e4477a;}
.tab-wrap ul li a.new{background-position:right 10px top 50%; padding-right:28px;}
.tab-wrap ul li.on{background:#e4477a;  border-right:1px solid #e4477a; border-bottom:1px solid #e4477a; }
.tab-wrap ul li.on a{color:#fff; font-weight:700;}
.tab-contents{display:none;}

.tab-wrap2{margin:-20px 0 20px;}
.tab-wrap2 ul{overflow:hidden;padding:0 0 1px 0;}
.tab-wrap2 ul li{float:left;border:1px solid #b6b5b5;background:#f4f4f4;margin:0 -1px -1px 0;position:relative;}
.tab-wrap2 ul li a{display:block;line-height:35px;height:35px;text-align:center;padding:0 15px;}
.tab-wrap2 ul li a:hover{color:#e4477a;}
.tab-wrap2 ul li.on{background:#fff;border-bottom:none;}

.tab-wrap3{border:1px solid #b6b5b5;overflow:hidden;padding:10px 20px;margin-bottom:30px;}
.tab-wrap3 ul li{float:left;width:20%;white-space:nowrap;}
.tab-wrap3 ul li a{display:block;background:url(/images/seocho/common/content/icon_dot2.gif) 0 13px no-repeat;padding-left:10px;}
.tab-wrap3 ul li.on a{text-decoration:underline;font-weight:500;color:#025dd7;}

.tab-wrap4 ul{margin-bottom:30px;}
.tab-wrap4 ul:after { content:""; display:block; clear:both; visibility:hidden; }
.tab-wrap4 ul li{width:25%; position:relative; float:left; border:1px solid #b6b5b5; background:#eef2f5; display:table; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center;}
.tab-wrap4 ul li a {display:table-cell; height:50px; padding:0px 15px; text-align:center; vertical-align:middle; line-height:130%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.tab-wrap4 ul li a:hover{color:#e4477a;}
.tab-wrap4 ul li.on{background:#e4477a;  border:1px solid #e4477a;}
.tab-wrap4 ul li.on a{color:#fff; font-weight:700;}

/* 만족도조사 */
.satisfaction-box{display: flex;justify-content: space-between; align-items: center; padding:15px;border-top:1px solid #c2c2c2;}
.satisfaction-box .answer-list{display: flex;gap:15px;}
.satisfaction-box .answer-list ul{display: flex;gap:10px}
.satisfaction-box .answer-list ul li{display: flex;align-items: center;gap:5px; font-size: 14px;}
.satisfaction-box .answer-list button{display: inline-flex;align-items: center;justify-content: center; height:28px;padding:0 10px; color:#fff; font-size: 14px;; font-weight: 500; background-color:#738796; border-radius: 4px;}

.contents-etc{overflow:hidden;position:relative;height:152px;}
.contents-etc .go-docu{width:152px;height:152px;}
.contents-etc .go-docu a{display:block;height:152px;background:#1f796f url(/images/seocho/common/content/go_docu_bg.gif) right 0 no-repeat;}
.contents-etc .go-docu span{display:block;text-align:center;padding:10px 0 0 0;color:#000;/*color:#fff;*/line-height:1.5em;}
.contents-etc .go-docu span em{color:#000;/*color:#fff334;*/display:block;}
.contents-etc .view-docu{border:1px solid #c2c2c2;height:150px;}
.contents-etc .view-docu > div{margin:0 153px 0 152px;height:150px;overflow-y:auto;}
.contents-etc .view-docu p{padding:15px 20px;}
.contents-etc .view-docu ul{padding:15px 20px;}
.contents-etc .view-docu ul li{padding:2px 0 4px 0;background:url(/images/seocho/common/content/icon_docu.gif) 0 9px no-repeat;}
.contents-etc .view-docu ul li{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.contents-etc .view-docu ul li a{margin-left:8px;}
.contents-etc .view-docu ul li span{margin-left:8px;}
.contents-etc .view-docu ul li a:hover{color:#47928d;text-decoration:underline;}
.contents-etc .go-qna{width:152px;height:152px;background:#cfe9e8 url(/images/seocho/common/content/go_qna_bg.gif) right 0 no-repeat;}
.contents-etc .go-qna a{display:block;width:152px;height:152px;}
.contents-etc .go-qna span{display:block;text-align:center;padding:10px 0 0 0;line-height:1.5em;}
.contents-etc .go-qna span em{color:#0e53a8;display:block;}

/* 담당자 */
.contents-mnt{clear:both;border:1px solid #c2c2c2;}
.contents-mnt ul{overflow:hidden;padding:10px 0;}


@media all and (max-width:1024px){

	.tab-wrap ul li a { height:70px; padding:0px 1%; }

	.satisfaction-box{flex-direction: column;align-items: start;padding:10px;}
	.satisfaction-box .answer-list{margin-top:10px;}
	.satisfaction-box .answer-list ul{flex-wrap: wrap;}

}

@media all and (max-width:799px){
	.inner{width:auto;}
	#wrap{min-width:inherit;}
	/* #allMenu{width:320px;}*/

	.contents-etc,
	.contents-mnt{margin:10px 20px;}

	.tab-wrap ul { border-top:1px solid #b6b5b5; border-left:1px solid #b6b5b5; }
	.tab-wrap ul li { width:50%; border-top:none !important; }
	.tab-wrap ul li:first-child { border-left:none; }
	.tab-wrap ul li.on:first-child { border-left:none; }

	.tab-wrap4 ul li { width:50%;}

	.lectureContent img {width:100% !important;}
}

@media all and (max-width:599px) {

	.contents-etc,
	.contents-mnt{margin:10px;}

	.tab-wrap2 ul li a{padding:0 5px;}
	.tab-wrap3 ul li{width:50%;}

	.contents-etc{margin:0 auto 10px auto;width:auto;}
	.contents-etc .go-docu{float:left;width:50%;}
	.contents-etc .go-qna{float:left;width:50%;height:152px;}
	.contents-etc .view-docu{display:none;}

	.contents-mnt{border:1px solid #c2c2c2;margin:0 auto;}
	.contents-mnt ul{display:table;}
	.contents-mnt ul li{display:table-row;}
	.contents-mnt ul li span{display:table-cell;white-space:nowrap;padding:4px 0 4px 10px;}
	.contents-mnt ul li em{display:table-cell;color:#3876b6;padding:4px 0 4px 10px;}
	.contents-mnt ul li em a{color:#3876b6;}

}


/** 600~ *************************************************************************************************************** */
@media all and (min-width:600px){

	.contents-etc .go-docu{position:absolute;left:0;top:0;}
	.contents-etc .go-qna{position:absolute;right:0;top:0;}

	.contents-etc + .contents-mnt{border-top:none;}

}

/** 600~800 *************************************************************************************************************** */
@media all and (min-width:600px) and (max-width:799px){

	.contents-mnt ul li{float:left;border-left:1px solid #d5d5d5;padding:0 40px;margin:10px 0;height:35px;}
	.contents-mnt ul li:first-child{border-left:none;}
	.contents-mnt ul li em{color:#3876b6;display:block;padding-top:5px;}
	.contents-mnt ul li{width:40%;padding:0 4.5%;margin-right:-1px;}
	.contents-mnt ul li:first-child + li + li{border-left:none;}

}


/** 800~ *************************************************************************************************************** */
@media all and (min-width:800px){

	.contents-mnt ul li{float:left;border-left:1px solid #d5d5d5;padding:0 3%;margin:10px -1px 10px 0}
	.contents-mnt ul li:first-child{border-left:none;}
	.contents-mnt ul li em{display:block;color:#3876b6;padding-top:5px;}

}

/** 1090~ *************************************************************************************************************** */

br.m{display:none;}

/* img */
.photo-view ul{overflow:hidden;padding:15px 0 5px;}
.photo-view ul li{float:left;margin:0 10px 10px 0;text-align:center;}
.photo-view ul li:last-child{margin-right:0;}
.photo-view ul li p{padding-top:6px;}

.photo-view ul.line2 li{width:50%;margin:0 0 10px 0;}
.photo-view ul.line2 li:first-child + li{float:right;}
.photo-view ul.line2 li:first-child + li + li + li{float:right;}
.photo-view ul.line2 li img{max-width:463px;width:99%;}
.photo-view ul.line3 li{width:33.3%;margin:0 0 10px 0;}
.photo-view ul.line3 li img{max-width:98%;}
.photo-view ul.line4 li{width:25%;margin:0 0 10px 0;}
.photo-view ul.line4 li img{max-width:98%;}
.photo-view ul.line5 li{width:20%;margin:0 0 10px 0;}
.photo-view ul.line5 li img{max-width:98%;}

/* Ã«Â§Ë†Ã¬ÂÂ´Ã¬â€žÅ“Ã¬Â´Ë† */
.pw_check_form{border:1px solid #e9e9e9;text-align:center;}
.pw_check_form p{border-bottom:1px solid #d8d8d8;padding:35px 0;margin:0 15%;}
.pw_check_form form{padding:35px 0;}
.pw_check_form label{background:url(/images/seocho/board/icon_label.gif) 0 50% no-repeat;padding-left:10px;font-weight:bold;}
.pw_check_form input[type="text"]{width:30%;}

.pw_change{border:1px solid #e9e9e9;}
.pw_change .guide{border-bottom:1px solid #d8d8d8;padding:35px 0;margin:0 15%;text-align:left;}
.pw_change .guide p{margin-bottom:30px;line-height:1.5em;}
.pw_change .guide dt{font-weight:bold;}
.pw_change .change_form{padding:35px 0;margin:0 15%;}
.pw_change .change_form .row{padding:3px 0;}
.pw_change .change_form label{display:inline-block;width:120px;background:url(/images/seocho/board/icon_label.gif) 0 50% no-repeat;padding-left:10px;font-weight:bold;}
.pw_change .change_form input{width:30%;}
.pw_change .change_form span{display:block;margin:5px 0 0 135px;font-size:14px;}

.checkin-detail .type1{display:inline-block;width:13px;height:13px;text-indent:-9999px;background:url(/images/seocho/my/icon_checkin.gif) 0 0 no-repeat;vertical-align:middle;}
.checkin-detail .type2{display:inline-block;width:13px;height:13px;text-indent:-9999px;background:url(/images/seocho/my/icon_checkin.gif) -13px 0 no-repeat;vertical-align:middle;}
.checkin-detail .type3{display:inline-block;width:13px;height:13px;text-indent:-9999px;background:url(/images/seocho/my/icon_checkin.gif) -26px 0 no-repeat;vertical-align:middle;}
.checkin-detail .type4{display:inline-block;width:13px;height:13px;text-indent:-9999px;background:url(/images/seocho/my/icon_checkin.gif) -39px 0 no-repeat;vertical-align:middle;}

/* Ã­Å¡Å’Ã¬â€ºÂ */
.login-wrap{text-align:center;margin-bottom:30px;}
.login-wrap .front-copy{padding:20px 0 30px;}
.login-wrap .front-copy p:nth-of-type(1){font-size:28px;letter-spacing:-1px;padding:0 0 15px 0; font-weight:700;}
.login-wrap .front-copy p:nth-of-type(2){line-height:1.5em;}
.login-form{width:350px;margin:0 auto;padding:0 0 30px 0;}
.login-form:after{display:block;content:'';clear:both;}
.login-form .input{float:left;}
.login-form .input > div{display:flex; align-items:center; margin-bottom:5px;}
.login-form .input .row label{display:inline-block;width:70px;font-size:15px;font-weight:700;text-align:left;}
.login-form .input .row input{width:180px;}
.login-form .pw-wrap{position:relative;}
.login-form .pw-toggle {display: flex;align-items: center;justify-content: center;position:absolute;right:0;top:0;width: 36px;height:36px;background: none;border: none;cursor: pointer;padding: 0;}
.login-form .pw-wrap .icon-view {display: inline-flex;width: 20px;height: 15px;background: url(/images/seocho_2022/member/eye_closed.png) no-repeat center center;background-size: contain;text-indent: -9999px;}
.login-form .pw-wrap .icon-view.active {background: url(/images/seocho_2022/member/eye_open.png) no-repeat center center;background-size: contain;}

.login-form .input .save{padding-left:70px;font-size:14px;text-align:left;}
.login-form .input .save input{margin-right:5px;}
.login-form .command{float:right;}
.login-form .command input{background:#2e63aa;color:#ffffff;border:none;width:87px;height:77px;font-weight:500;}
.login-guide{border:1px solid #e5e5e5;padding:25px 0;font-size:14px;}
.login-guide > div{display:inline;margin:0 20px;white-space:nowrap;}
.login-guide p{display:inline;background:url(/images/seocho/common/content/icon_dot.gif) 0 4px no-repeat;padding:0 8px;}
.login-guide a{display:inline-block;height:25px;line-height:25px;background-color:#444444;color:#f8f8f8;padding:0 15px;}

.login-sns-type{border: 1px solid #e5e5e5; padding: 24px; font-size: 15px; display:flex; flex-wrap:wrap; justify-content: center; align-items: center; margin-bottom:30px;}
.login-sns-type h5{font-size:18px; margin:0 20px; line-height:48px;}
.login-sns-type .sns-select{display:inline-flex; gap:20px 12px; flex-wrap:wrap;}
.login-sns-type .btn-snsLogin{display:flex; align-items:center; width:200px; height:48px; font-size:18px; margin:0 auto;}
.login-sns-type .btn-snsLogin:before{display:block;content:'';width:60px;height:54px; border-right:1px solid rgba(255,255,255,1);}
.login-sns-type .btn-snsLogin span{display:flex;width:calc(100% - 60px); text-align:center; align-items:center; justify-content:center;}
.login-sns-type .btn-snsLogin.naver{background-color:#0f900f; color:#fff;}
.login-sns-type .btn-snsLogin.naver:before{background:url(/images/seocho_2022/member/i_logo_naver.svg) center center no-repeat;}
.login-sns-type .btn-snsLogin.kakao{background-color:#F9E000; color:#371C1D;}
.login-sns-type .btn-snsLogin.kakao:before{background:url(/images/seocho_2022/member/i_logo_kakao.svg) center center no-repeat;}
.login-sns-type .guide-txt{margin-top:16px; font-size:14px; line-height:1.5em;}

@media all and (max-width:599px) {
	.login-sns-type{padding:20px;}
	.login-sns-type .btn-snsLogin{width:90%; font-size:16px;}
	.login-sns-type .guide-txt br{display:none;}
}

.re-agree-guide{border:1px solid #e5e5e5; padding:20px; font-size:15px;}
.re-agree-guide + .login-guide{border-top:none;}
.re-agree-guide .title{font-size:16px; font-weight:500; margin-bottom:10px;}

.login-select-title{text-align:center; font-size:28px; margin:50px 0 25px; font-weight:700;}
.login-select-wrap{display:flex; border:1px solid #CDCDCD; padding:50px 0;}
.login-select-wrap .login-item + .login-item{border-left:1px solid #CDCDCD;}
.login-select-wrap .login-item{text-align:center; box-sizing:border-box; width:33.3333%; padding:0 20px;}
.login-select-wrap h5{font-size:24px; margin-bottom:25px;}
.login-select-wrap .guide-txt{font-size:14px; line-height:1.5em;}
.login-select-wrap .btn{margin-top:20px;}
.login-select-wrap .btn a{display:flex; align-items:center; justify-content:center; height:40px;width:112px; background-color:#8F8F8F; color:#fff; margin:0 auto;}
.login-select-wrap .i-phone,
.login-select-wrap .i-ipin{width:120px;height:120px; margin:0 auto 20px auto;}
.login-select-wrap .i-phone{background:url(/images/seocho_2022/member/i_login_phone.png) center center no-repeat;}
.login-select-wrap .i-ipin{background:url(/images/seocho_2022/member/i_login_ipin.png) center center no-repeat;}
.login-select-wrap .login-item.phone .guide-txt,
.login-select-wrap .login-item.ipin .guide-txt{min-height:60px;display:flex;align-items:center; justify-content:center; }

.login-select-wrap.col2 .login-item{width:50%;}

@media all and (max-width:599px) {
	.login-select-title{font-size:22px; margin:40px 0 20px;}
	.login-select-wrap{padding:0 20px; flex-wrap:wrap}
	.login-select-wrap .login-item + .login-item{border-left:none; border-top:1px solid #CDCDCD;}
	.login-select-wrap .login-item{width:100% !important; padding:30px 0;}
	.login-select-wrap h5{font-size:20px; margin-bottom:10px;}
	.login-select-wrap .btn{margin-top:20px;}
	.login-select-wrap .btn a{height:40px;width:112px;}
	.login-select-wrap .i-phone,
	.login-select-wrap .i-ipin{width:80px;height:80px; background-size:cover !important; margin-bottom:10px;}
	.login-select-wrap .guide-txt br{display:none;}
}

.join-step{margin-bottom:70px;}
.join-step ul{overflow:hidden;}
.join-step ul li{float:left;width:182px;background:url(/images/seocho/member/join_step_arr.gif) right 50% no-repeat;}
.join-step ul li.on{background:url(/images/seocho/member/join_step_arr_on.gif) right 50% no-repeat;}
.join-step ul li:last-child{width:auto;background:none;}

.select-wrap{clear:both;border:8px solid #e3e3e3;margin-bottom:20px;padding:20px 0;}
.select-wrap p{margin:0 22px 20px 22px;}
.select-wrap .btn{margin:0 22px;}
.select-wrap a{display:block;background:#2e63aa;height:54px;line-height:54px;border-top:1px solid #254f88;}
.select-wrap a{color:#fff;font-size:14px;text-align:center;font-weight:bold;}
.select-wrap a.gray{background:#666;border-top:1px solid #555;}

.member-certify{overflow:hidden;}
.certify-wrap p{height:80px;text-align:center;margin-bottom:10px;}
.certify-wrap p strong{display:block;}
.certify-wrap .btn a{margin-bottom:5px;}
.certify-complete{border:8px solid #e3e3e3;margin-bottom:20px;text-align:center;padding:30px;font-size:15px;}

.ipin-guide{padding:20px 0 0 0;}
.ipin-guide dl{padding:15px 0 0 0;}
.ipin-guide dl dt{color:#006a8e;font-weight:bold;}
.ipin-guide dl dt:first-child{background:url(/images/seocho/member/icon_ipin.gif) 0 0 no-repeat;padding:2px 0 5px 30px;}
.ipin-guide dl dd{margin-bottom:20px;}

.certify_result{border:1px solid #e9e9e9;text-align:center;padding:30px 0;font-size:24px;line-height:1.5em;}
.certify_result p:first-child{font-size:27px;}

.join-agree-check{margin:0 0 15px 0;background:#f5f5f5;padding:3px;}

.agree-wrap .chk{display:block;padding:3px;}
.agree-wrap .chk label{font-weight:bold;}
.agree-wrap textarea{width:96%;padding:10px 2%;font-size:12px;height:300px;line-height:1.5em;}
.agree-wrap .terms div{width:96%;padding:10px 2%;font-size:15px;height:300px;line-height:1.5em;overflow-y:auto;border:1px solid #bbb;white-space:pre-wrap;}
.agree-wrap .terms div .blue{color:#225efe;text-decoration:underline;font-size:15px;font-weight:500;}

.join-complete{border:1px solid #e9e9e9;text-align:center;padding:30px 0;font-size:24px;margin:0 0 20px 0;line-height:1.5em;}
.join-complete p:first-child{font-size:27px;}

.find-wrap p{text-align:center;padding:10px 0;}
.find-result{border:1px solid #e9e9e9;text-align:center;padding:50px 0;}

.find-pw-form{padding:20px 0 20px 15px;}
.find-pw-form label{background:url(/images/seocho/common/content/icon_dot.gif) 0 11px no-repeat;padding:0 8px;font-weight:bold;}

.pw-reset{border:1px solid #e9e9e9;padding:35px 0;text-align:center;}
.pw-reset .guide p{font-size:24px;line-height:1.5em;}
.pw-reset .guide p:first-child{font-size:27px;}
.pw-reset .guide dt{font-weight:bold;}
.pw-reset .change_form{padding:30px 0;}
.pw-reset .change_form .row{padding:3px 0;}
.pw-reset .change_form label{display:inline-block;width:110px;font-weight:bold;text-align:left;}


/* okÃ«Â¯Â¼Ã¬â€ºÂ */
.a-box{border:1px solid #ccc;padding:5px;}

.right-txt1{font-size:18px;font-weight:500;}
.right-box{border:1px solid #ccc;padding:30px;margin:20px 0;}
.right-box ol{background:url(/images/seocho/m1/right_bg.gif) 0 0 no-repeat;padding:0 0 0 130px;}
.right-box ol li{margin:5px 0;}

.related-law-wrap{display:flex; flex-wrap:wrap; justify-content:space-between;}
.related-law{width:49%; border:8px solid #3267ac; padding:20px; box-sizing:border-box; margin-bottom:20px;}
.related-law h4{text-align:center;border-bottom:1px solid #dadada;padding:0 0 10px 0;margin-bottom:15px;}
@media all and (max-width:599px) {
	.related-law{width:100%; border-width:4px;margin-bottom:10px;}
}

.water-check-process{overflow:hidden;padding:10px 0;margin:0;list-style:none;}
.water-check-process li span{border-radius:10px;background:#277acd;padding:8px 20px;color:#fff;}
.water-check-process li span{display:block;text-align:center;}
.water-check-process li::after{display:block;width:100%;content:"";height:17px;background:#fff url(/images/seocho/m1/water_process_arr_down.gif) 50% 50% no-repeat;}
.water-check-process li:last-child::after{background:none;}

.dumy-step{text-align:center;}
.dumy-step ul{display:inline-block;margin:0 auto;}
.dumy-step ul li{float:left;background:url(/images/seocho/member/join_step_arr.gif) right 50% no-repeat;}
.dumy-step ul li span{padding-right:62px;}
.dumy-step ul li:last-child{background:none;}
.dumy-step ul li:last-child span{padding:0;}
.dumy-step p{color:#000;padding:20px 0 10px;}
.dumy-step .btns{padding-top:0;}

.dumy-apply .btns{padding:0;}

.dumy-user{border:1px solid #c9c9c9;padding:9px 15px;margin-bottom:20px;}
.dumy-user span{background:url(/images/seocho/common/content/icon_con2.gif) 0 11px no-repeat;padding-left:10px;margin-right:10px; vertical-align:middle;}
.dumy-user a{display:inline-block;height:30px;line-height:30px;padding:0 15px;color:#fff;font-size:14px;}
.dumy-user a.type1{background:#2e63aa;}
.dumy-user a.type2{background:#8f8f8f;}

.dumy-sum{text-align:right;padding:10px 15px;font-weight:500;border-bottom:1px dashed #757575;}
.dumy-sum ul li em{display:inline-block;width:80px;text-align:right;margin-right:5px;font-size:18px;}
.dumy-sum + ul{margin-top:15px;}

.dumy-complete{text-align:center;font-weight:500;padding:30px 0 20px;}
.dumy-complete p:first-child{font-size:24px;margin-bottom:15px;}
.dumy-complete .time{background:#b41e00;color:#fff;display:inline-block;padding:0 5px;margin-top:5px;}

.dumy-company-info{text-align:right;margin-bottom:10px;}
.dumy-status1{color:#bb1203;}
.dumy-status2{color:#2e63aa;}

.waste-top-txt{color:#2e63aa;font-size:18px;margin-bottom:10px;font-weight:500;}
.waste-top{background:#f1f1f1 url(/images/seocho/m1/waste_top_bg.gif) 20px 50% no-repeat;border:1px solid #dedede;padding:10px 20px 10px 170px;}
.waste-top ul li{margin:10px 0;}
.waste-text{padding:10px 0;line-height:1.5em;border:1px solid #e4e4e4;padding:10px;margin:5px 0;background:#f4f4f4;}
.waste-btns a{padding:0 10px !important;}

.link-wrap{overflow:hidden;}
.link-wrap .photo{border:1px solid #d1d1d1;background:#ececec;}
.link-wrap .photo img{margin:5px;}
.link-wrap + .dot-line{margin-bottom:30px;}

.word-define dt{font-weight:500;}
.word-define dd{padding:0 0 20px 15px;}

.tax-law > ul > li{margin-bottom:10px;}
.tax-law ul{margin-left:15px;}
.tax-law ol li > ul{margin-left:0;}

.rule-link{border:8px solid #e3e3e3;padding:20px 0;}
.rule-link > div{margin:0 5%;}
.rule-link .site{text-align:center;}
.rule-link .site img{max-width:100%;}
.rule-link ul{border-top:1px solid #b6b6b6;background:#e3e3e3;padding:20px 22px;}
.rule-link ul li{background:url(/images/seocho/common/content/icon_dot2.gif) 0 5px no-repeat;padding-left:10px;}
.rule-link a{display:block;padding:15px 0;text-align:center;color:#fff;}
.rule-link1 a{border-top:1px solid #901800;background:#b41e00;}
.rule-link2 a{border-top:1px solid #254f88;background:#2e63aa;}

p.tag{background:url(/images/seocho/m1/icon_tag.gif) 0 7px no-repeat;padding-left:30px;}
ul.tag-list li{background:url(/images/seocho/m1/icon_tag.gif) 0 7px no-repeat;padding-left:30px;}
dl.tag dt{background:url(/images/seocho/m1/icon_tag.gif) 0 7px no-repeat;padding-left:30px;}
dl.tag dd{padding-left:30px;}

.report-list > li{overflow:hidden;margin-bottom:30px;padding-left:85px;}
.report-list > li > span{display:block;color:#0b556e;font-weight:500;font-size:18px;padding:0 0 10px;}
.report-list ul{padding:0 1px 1px 0;overflow:hidden;}
.report-list ul li{float:left;width:180px;text-align:left;border:1px solid #ccc;margin:0 5px 5px 0;border-radius:5px;overflow:hidden;}
.report-list a{display:block;padding:0 10px;height:30px;line-height:30px;background:#f1f1f1 url(/images/seocho/m1/report_arr.gif) right center no-repeat;}
.report-list a:hover{background:#10aee4 url(/images/seocho/m1/report_arr_over.gif) right center no-repeat;;color:#fff;}
.report-list a.miniLink {font-size:12px;line-height:15px;}
.report1{background:url(/images/seocho/m1/report_icon1.gif) 0 0 no-repeat;}
.report2{background:url(/images/seocho/m1/report_icon2.gif) 0 0 no-repeat;}
.report3{background:url(/images/seocho/m1/report_icon3.gif) 0 0 no-repeat;}
.report4{background:url(/images/seocho/m1/report_icon4.gif) 0 0 no-repeat;}
.report5{background:url(/images/seocho/m1/report_icon5.gif) 0 0 no-repeat;}

.report-list2 > li{margin-bottom:30px;}
.report-list2 > li > span{display:block;color:#009dd1;font-weight:500;font-size:18px;padding:0 0 10px;}
.report-list2 ul{display:flex; flex-wrap:wrap;}
.report-list2 ul li{ text-align:left; border:1px solid #ccc; margin:0 5px 5px 0; border-radius:5px;/* overflow:hidden; */}
.report-list2 a{display:block;padding:0 40px 0 10px;height:30px;line-height:30px;background:#f1f1f1 url(/images/seocho/m1/report_arr.gif) right center no-repeat;}
.report-list2 a:hover{background:#009dd1 url(/images/seocho/m1/report_arr_over.gif) right center no-repeat;color:#fff;}
.report-list2 a.on{background:#009dd1 url(/images/seocho/m1/report_arr_over.gif) right center no-repeat;color:#fff;}

.btn-appstore{margin-top:10px;}
.btn-appstore a{display:inline-block;border:1px solid #ccc;padding:5px 10px;border-radius:10px;}

.sns-btn {clear:both;overflow:hidden;}
.sns-btn li {float:left; width:24.5%; margin-left:0.65%;white-space:nowrap;text-align:center;}
.sns-btn li span {display:block;}
.sns-btn li span img { vertical-align:middle;margin-right:10px;}
.sns-btn li a{display:block;font-size:15px; font-weight:500; color:#fff; height:46px; line-height:46px; transition:all .5s ease-out;}
.sns-btn li:first-child{ margin-left:0;}

.button1_olive a { border:1px solid #0b4000; background: #3a7824; border-radius:0.2em; text-shadow:1px 2px 2px #187e00; }
.button1_olive a:hover { background:#76b650;border-color:#187e00;}

.button1_blue2 a { border:1px solid #045a8c; background:#386fa0; border-radius:0.2em; text-shadow:1px 2px 2px #096d9c; }
.button1_blue2 a:hover { background:#4985b2;border-color:#056fa0;  }

.button1_sky a { border:1px solid #016694; background: #1e75a0; border-radius:0.2em; text-shadow:1px 2px 2px #028ec3; }
.button1_sky a:hover { background:#53b2d7;border-color:#028ec3; }

.button1_purple a { border:1px solid #8c0477; background:#ab3287; border-radius:0.2em; text-shadow:1px 2px 2px #8a5085; }
.button1_purple a:hover { background:#c31ebf;border-color:#d74598;  }


.sns-list{clear:both;padding:30px 0;}
.sns-list ul{overflow:hidden;}
.sns-list ul li{background:url(/images/seocho/m2/sns_line.gif) left top no-repeat;position:relative;padding-bottom:20px;}
.sns-list ul li .time{display:block;text-align:left;margin:0 0 0 15%;}
.sns-list ul li .snsbox {position:relative;}
.sns-list ul li .snsbox .box {border:1px solid #d4d3cc;border-radius:5px;margin:0 0 0 13%;padding:18px 18px 18px 100px;position:relative;}
.sns-list ul li .snsbox .box .photo{position:absolute;left:18px;top:18px;}
.sns-list ul li .snsbox .box .user-name{font-size:18px;font-weight:500;}
.sns-list ul li .snsbox .box p{line-height:1.5em;}
.sns-list ul li .arr{background:url(/images/seocho/m2/sns_box_arr2.gif) 0 0 no-repeat;width:19px;height:19px;position:absolute;right:87%;top:35px;margin-right:-1px;}

.reserve-main{overflow:hidden;border:1px solid #c1c1c1;position:relative;}
.reserve-main .img-view{width:632px;overflow:hidden;}
.reserve-main .img-view img{width:100%;height:534px;}
.reserve-main .tab-list{position:absolute;right:0;top:0;border-left:1px solid #c1c1c1;}
.reserve-main .tab-list li{border-top:1px solid #c1c1c1;}
.reserve-main .tab-list li:first-child{border-top:none;}
.reserve-main .tab-list img{width:216px;height:106px;}

.event-reserve-top{margin-top:15px;}
.event-reserve-top .right{line-height:25px;}
.event-reserve-top .icon{border:1px solid #a6a6a6;}
.event-reserve-top .type-img span{vertical-align:middle;}
.event-reserve-top .type-img .icon{display:inline-block;width:25px;height:23px;background:url(/images/seocho/m2/listtype_img.gif) center center no-repeat;}
.event-reserve-top .type-img.on .icon{background:url(/images/seocho/m2/listtype_img_on.gif) center center no-repeat; border-color: #2e63aa;	border-width: 2px;}

.event-reserve-top .type-list{margin-left:5px;}
.event-reserve-top .type-list span{vertical-align:middle;}
.event-reserve-top .type-list .icon{display:inline-block;width:25px;height:23px;background:url(/images/seocho/m2/listtype_list.gif) center center no-repeat;}
.event-reserve-top .type-list.on .icon{background:url(/images/seocho/m2/listtype_list_on.gif) center center no-repeat; border:2px solid #2e63aa;}
.event-reserve-top .on{font-weight:900;color:#2e63aa;}

.event-thumnail{width:45px;height:50px;}

/* .reserve-main-top{margin-bottom:15px;padding:0 30px;box-sizing:border-box;position:relative;}
.reserve-main-top ul{width:100%;}
.reserve-main-top ul li{float:left;text-align:center;padding:0 6px;}
.reserve-main-top ul li img{width:100%;height:180px;display:block;}
.reserve-main-top .flex-control-nav{display:none;}
.reserve-main-top .flex-direction-nav a{display:block;width:30px;height:40px;text-align:left;text-indent:-9999px;}
.reserve-main-top .flex-prev{position:absolute;left:0;top:65px;background:url(/images/seocho/m2/reserve/btn_prev.png) left center no-repeat;}
.reserve-main-top .flex-next{position:absolute;right:0;top:65px;background:url(/images/seocho/m2/reserve/btn_next.png) right center no-repeat;}

.reserve-main-top .bx-pager{display:none;}
.reserve-main-top .bx-controls-direction a{display:block;width:30px;height:40px;text-align:left;text-indent:-9999px;}
.reserve-main-top .bx-prev{position:absolute;left:0;top:65px;background:url(/images/seocho/m2/reserve/btn_prev.png) left center no-repeat;}
.reserve-main-top .bx-next{position:absolute;right:0;top:65px;background:url(/images/seocho/m2/reserve/btn_next.png) right center no-repeat;} */

.reserve-main-top{margin-bottom:15px;box-sizing:border-box;position:relative; padding:0 30px;}
.reservation-slider .swiper-slide{text-align:center;}
.reservation-slider .swiper-slide img{max-width:100%;}

.reservation-control{display:flex; align-items:center; justify-content: center; position:relative; margin-top:16px; width:100%;}
.reservation-control .slider-page{width:auto; color:#222; font-family: "GmarketSans"; font-weight:500; margin:0 12px; line-height:1;}
.reservation-control .slider-page .swiper-pagination-current{font-weight:700;}
.reservation-control a{display:inline-block; width:28px; height:28px; background-repeat:no-repeat; background-position:center; overflow:hidden; text-indent:-9999px; overflow:hidden; cursor:pointer; border-radius:6px;}

.reservation-control a.btn-prev,
.reservation-control a.btn-next{width:28px;height:28px; border-radius:6px; border:1px solid #dedede;}
.reservation-control a.btn-prev,
.reservation-control a.btn-next {background-image:url('/images/seocho_2025/main/bannerzone_slider_prev.svg');}
.reservation-control a.btn-prev{margin-right:12px;}
.reservation-control a.btn-next{margin-left:12px; transform:rotate(180deg);}

.reservation-control a.btn-stop{background-image:url('/images/seocho_2025/main/popupzone_slider_pause.svg');}
.reservation-control a.btn-stop.active{background-image:url('/images/seocho_2025/main/popupzone_slider_play.svg');}
.reservation-control a:hover{background-color:#FCF9FF;}

.reservation-control a.btn-prev:hover,
.reservation-control a.btn-next:hover{background-color:#fff; outline:2px solid #222; outline-offset:-1px;}
.reservation-control a.btn-prev:hover{box-shadow:0 4px 5px rgba(0,0,0,0.12);}
.reservation-control a.btn-next:hover{box-shadow:0 -4px 5px rgba(0,0,0,0.12);}

.reserve-tab ul{overflow:hidden;}
.reserve-tab ul li{float:left;margin-right:1px;width:120px;text-align:center;}
.reserve-tab ul li a{display:block;height:34px;line-height:34px;color:#fff;background:#555;border-top-left-radius:10px;border-top-right-radius:10px;}
.reserve-tab ul li a:focus-visible{outline:2px dotted #fff; outline-offset:-2px;}
.reserve-tab ul li.on a{background:#1556a1; text-decoration: underline; text-underline-offset: 4px;}

.reserve-cal-wrap{border:2px solid #5087c7;position:relative;}
.reserve-cal-wrap .cal-navi{text-align:center;padding:15px 0;}
.reserve-cal-wrap .cal-navi span{font-size:18px;color:#1563bd;margin:0 20px;}
.reserve-cal-wrap .cal-navi span em{font-size:24px;font-weight:500;}
.reserve-cal-wrap .cal-navi button{display:inline-block;height:25px;}
.reserve-cal-wrap .cal-navi .prev{background:url(/images/seocho/m2/reserve/arr_prev.gif) left 6px no-repeat;padding-left:15px;}
.reserve-cal-wrap .cal-navi .next{background:url(/images/seocho/m2/reserve/arr_next.gif) right 6px no-repeat;padding-right:15px;}
.reserve-cal-wrap .col-today{position:absolute;right:15px;top:18px;}
.reserve-cal-wrap .col-day{background-color:#ebebeb;}
.reserve-cal-wrap .col-day ul{overflow:hidden;padding:0 4px;}
.reserve-cal-wrap .col-day ul li{float:left;width:27px;text-align:center;}
.reserve-cal-wrap .col-day ul li a{display:block;height:35px;line-height:35px;}
.reserve-cal-wrap .col-day ul li a:hover{background-color:#555;color:#fff;}
.reserve-cal-wrap .col-day ul li.current a{border:1px solid #1563bd; background-color:#fff; line-height:29px;height:29px;margin:2px 0; border-radius:8px; font-weight:bold; color:#1563bd;}

.reserve-type-guide{margin-bottom:10px;}
.reserve-type-guide input[type="button"]{background:#555;color:#fff;font-size:12px;border:1px solid #4f4f4f;border-radius:2px;padding:0 10px;height:25px;font-weight:bold;}
.reserve-type-guide .reserve-type2{margin-left:20px;}
.reserve-type-guide .reserve-type3{margin-left:20px;}
.reserve-type1{display:inline-block;width:30px;height:14px;font-size:12px;color:#fff;line-height:14px;text-align:center;background-color:#de5400;}
.reserve-type2{display:inline-block;width:30px;height:14px;font-size:12px;color:#fff;line-height:14px;text-align:center;background-color:#0095b5;}
.reserve-type3{display:inline-block;width:30px;height:14px;font-size:12px;color:#fff;line-height:14px;text-align:center;background-color:#4a9600;}

.board .reserve-list2 > ul{display:table;width:100%;border-top:1px solid #c1c1c1;}
.board .reserve-list2 > ul > li{display:table-row;}
.board .reserve-list2 > ul > li > div{display:table-cell;padding:15px 0;border-bottom:1px solid #c1c1c1;}

.board .reserve-list2 .photo{width:200px;}
.board .reserve-list2 .photo div{position:relative;}
.board .reserve-list2 .photo span{position:absolute;right:0;top:0;}
.board .reserve-list2 .photo img{width:200px;}
.board .reserve-list2 .info{padding-left:22px;text-align:left;vertical-align:top;}
.board .reserve-list2 .info p{font-size:15px;font-weight:500;margin-bottom:10px;}
.board .reserve-list2 .info ul li{position:relative;padding-left:63px;line-height:1.5em;}
.board .reserve-list2 .info ul li span{position:absolute;left:0;top:0;width:53px;height:12px;display:inline-block;font-size:11px;}
.board .reserve-list2 .go{width:120px;text-align:center;vertical-align:middle;}
.board .reserve-list2 .go a{display:inline-block;width:94px;height:28px;line-height:28px;text-align:center;color:#222;background-color:#c8c8c8;margin:3px 0;border-radius:5px;}
.board .reserve-list2 .go a:hover{background-color:#b3b3b3;}
.board .reserve-list2 .go a.reserve{background-color:#5087c7;color:#fff;}
.board .reserve-list2 .go a.reserve:hover{background-color:#2869b4;}

.board .reserve-list3 > ul{width:100%;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;overflow:hidden;}
.board .reserve-list3 > ul > li{float:left;width:50%;padding:15px 0;border-bottom:1px solid #c1c1c1;margin-bottom:-1px;height:110px;overflow:hidden;}
.board .reserve-list3 > ul > li > a{display:block;overflow:hidden;}
.board .reserve-list3 > ul > li.data-none{float:none;width:auto;text-align:center;padding:30px 0;}

.board .reserve-list3 .photo{float:left;width:100px;}
.board .reserve-list3 .photo div{position:relative;}
.board .reserve-list3 .photo span{position:absolute;right:0;top:0;}
.board .reserve-list3 .photo img{width:100px;height:110px;}
.board .reserve-list3 .info{padding-left:115px;text-align:left;vertical-align:top;}
.board .reserve-list3 .info p{font-size:15px;font-weight:500;margin-bottom:2px;}
.board .reserve-list3 .info ul li{position:relative;padding-left:76px;line-height:1.2em;}
.board .reserve-list3 .info ul li span{position:absolute;left:0;top:0;width:60px;height:12px;display:inline-block;background:url(/images/seocho/common/content/icon_con2.gif) left 8px no-repeat;padding-left:7px;}
.board .reserve-list3 .go{width:120px;text-align:center;vertical-align:middle;}
.board .reserve-list3 .go a{display:inline-block;width:94px;height:28px;line-height:28px;text-align:center;color:#222;background-color:#c8c8c8;margin:3px 0;border-radius:5px;}
.board .reserve-list3 .go a:hover{background-color:#b3b3b3;}
.board .reserve-list3 .go a.reserve{background-color:#5087c7;color:#fff;}
.board .reserve-list3 .go a.reserve:hover{background-color:#2869b4;}

.reserve-status{position:absolute;right:0;top:0;display:block;background:#787878;color:#fff;font-size:11px;font-weight:500;word-break:break-all;line-height:1.16em;text-align:right;}
.reserve-status{width:30px;height:55px;background:url(/images/seocho/m2/status_bg.png) right top no-repeat;padding:5px 5px 0 30px;}
.reserve-status.able{width:60px;height:55px;background:url(/images/seocho/m2/status_ing_bg.gif) right top no-repeat;padding:8px 5px 0 0;}

.reserve-month h4{font-size:20px;margin-bottom:8px;}
.reserve-month .type1{color:#de5400;}
.reserve-month .type2{color:#0095b5;}
.reserve-month .type3{color:#4a9600;}
.reserve-month .board .list td{border-left:1px solid #c1c1c1;padding-top:4px;padding-bottom:4px;min-height:25px;}
.reserve-month .board .list tr td:first-child{border-left:none;}
.reserve-month .board .list td.title a{display:block;width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.reserve-month .board .list .reserve{display:inline-block;width:75px;height:28px;line-height:28px;text-align:center;color:#222;background-color:#5087c7;color:#fff;border-radius:5px;}
.reserve-month .board .list a.reserve:hover{text-decoration:none;background-color:#2869b4;}

.public-mainA{border:1px solid #c0c0c0;overflow:hidden;margin-bottom:20px;}
.public-mainA .visual{float:left;width:40%;margin-right:4.5%;height:268px;}
.public-mainA .visual > div{padding:30px 0 0 30px;font-size:16px;}
.public-mainA .visual > div p:first-child{font-size:30px;font-weight:500;margin-bottom:10px;}
.public-mainA .visual > div p:first-child + p{margin-bottom:15px;}
.public-mainA .con{float:left;width:51%;padding:22px 0 0 0;}
.public-mainA h3{font-size:18px;color:#2e63aa;height:28px;border-bottom:1px solid #c0c0c0;margin-bottom:9px;}
.public-mainA .txt1{font-size:16px;color:#222;margin-bottom:5px;}
.public-mainA .txt2{min-height:55px;color:#555;line-height:1.5em;}

.public-main1 .visual{background:#286f9c url(/images/seocho/m3/main/m1_front_bg.png) right bottom no-repeat;}
.public-main1 .visual > div{color:#fff;}
.public-main1 ul{overflow:hidden;}
.public-main1 ul li{float:left;width:32%;margin:0 1% 4px 0;text-align:center;}
.public-main1 ul li a{display:block;border:1px solid #c0c0c0;height:45px;line-height:45px;white-space:nowrap;}
.public-main1 ul li a:hover{background:#cae3de;}

.public-main2 .visual{background:#f6b149 url(/images/seocho/m3/main/m2_front_bg.png) right bottom no-repeat;}
.public-main2 .visual > div{color:#492d03;}
.public-main2 ul{overflow:hidden;}
.public-main2 ul li{float:left;width:19%;margin:0 1% 4px 0;text-align:center;}
.public-main2 ul li a{display:block;line-height:1.25em;}
.public-main2 ul li a span{display:block;width:74px;height:63px;border:1px solid #c0c0c0;margin:0 auto 3px auto;}
.public-main2 ul li a:hover span{width:68px;height:57px;border:4px solid #82aadf;}
.public-main2 ul li a:hover{color:#2e63aa;}
.public-main2 ul li.link1 span{background:url(/images/seocho/m3/main/m2_icon1.gif) 50% 50% no-repeat;}
.public-main2 ul li.link2 span{background:url(/images/seocho/m3/main/m2_icon2.gif) 50% 50% no-repeat;}
.public-main2 ul li.link3 span{background:url(/images/seocho/m3/main/m2_icon3.gif) 50% 50% no-repeat;}
.public-main2 ul li.link4 span{background:url(/images/seocho/m3/main/m2_icon4.gif) 50% 50% no-repeat;}
.public-main2 ul li.link5 span{background:url(/images/seocho/m3/main/m2_icon5.gif) 50% 50% no-repeat;}

.public-mainB{border:1px solid #c0c0c0;overflow:hidden;margin-bottom:20px;padding:20px 0 20px 4%;}
.public-mainB h3{font-size:18px;color:#2e63aa;}

.public-main3 .con1{float:left;width:50%;position:relative;margin-right:4%;}
.public-main3 .con1 h3{font-size:13px;width:100px;height:24px;line-height:24px;text-align:center;color:#222;border:1px solid #c0c0c0;}
.public-main3 .con1 h3 a{display:block;height:24px;line-height:24px;}
.public-main3 .con1 h3.on{color:#fff;background:#4a628e;height:26px;border:none;width:102px;}
.public-main3 .con1 h3.on a{color:#fff;}
.public-main3 .con1 h3 a:hover{color:#4a628e;}
.public-main3 .con1 h3.on a:hover{color:#fff;}

.paper-tab{position:relative;}
.paper-tab .paper2-title{position:absolute;left:101px;top:0;width:90px !important;}
.paper-tab .paper-list{padding:15px 0 0 0;border-top:1px solid #c0c0c0;margin-top:-1px;}
.paper-tab .paper-list ul li{height:25px;background:url(/images/seocho/main/icon_dot.gif) left center no-repeat;padding-left:10px;overflow:hidden;}
.paper-tab .paper-list ul li a{display:block;width:99%;overflow:hidden;}
.paper-tab .paper-list ul li a:hover{color:#2e63aa;}
.paper-tab .paper-list ul li span{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.paper-tab .paper-list ul li .title{width:80%;}
.paper-tab .paper-list ul li .date{width:19%;float:right;text-align:right;}
.paper-tab .paper-list .more{display:block;width:17px;height:16px;border:1px solid #c0c0c0;text-align:left;position:absolute;right:0;top:0;text-indent:-9999px;}
.paper-tab .paper-list .more{background:url(/images/seocho/main/navi_more.gif) center center no-repeat;}

#paper2{display:none;}

.public-main3 .con2{float:left;width:41%;}
.public-main3 .con2 ul li{float:left;width:48%;height:79px;margin:0 2% 5px 0;}
.public-main3 .con2 ul li a{display:block;height:79px;padding:0 0 0 16px;}
.public-main3 .con2 ul li span:first-child{display:block;padding:13px 0 0 0;font-size:14px;}
.public-main3 .con2 ul li.link1{background:#c4d4a4 url(/images/seocho/m3/main/m3_bg1.gif) right bottom no-repeat;}
.public-main3 .con2 ul li.link2{background:#a8cfc4 url(/images/seocho/m3/main/m3_bg2.gif) right bottom no-repeat;}
.public-main3 .con2 ul li.link3{background:#dab9cd url(/images/seocho/m3/main/m3_bg3.gif) right bottom no-repeat;}
.public-main3 .con2 ul li.link4{background:#aec7d9 url(/images/seocho/m3/main/m3_bg4.gif) right bottom no-repeat;}


.public-main4 .con1{float:left;width:50%;}
.public-main4 .con1 h3{height:32px;margin-bottom:10px;}
.public-main4 .con1 ul li{float:left;width:44%;margin:0 3% 6px 0;}
.public-main4 .con1 ul li a{display:block;height:66px;border:1px solid #c0c0c0;padding:0 14px;}
.public-main4 .con1 ul li a span{display:block;padding:5px 0 2px 0;font-size:15px;font-weight:500;}
.public-main4 .con1 ul li a p{font-size:11px;line-height:1.25em;color:#555;}
.public-main4 .con1 ul li a:hover{background:#cae3de;}
.public-main4 .con2{float:left;width:45%;}
.public-main4 .con2 h3{height:32px;}
.public-main4 .con2 h3 + p{line-height:1.25em;}
.public-main4 .con2 ol{list-style:none;margin:0;padding:23px 0 0 0;}
.public-main4 .con2 ol li{float:left;width:26%;white-space:nowrap;}
.public-main4 .con2 ol li a{display:block;text-align:center;font-size:16px;}
.public-main4 .con2 ol li a img{display:block;margin:0 auto 10px auto;}
.public-main4 .con2 ol li a:hover{color:#405c95;}
.public-main4 .con2 ol li.arr a{background:url(/images/seocho/m3/main/m4_arr.gif) 0 0 no-repeat;padding-left:16px;}
.public-main4 .con2 ol li.link1{width:22%;}

.public-main5 h3{margin-bottom:5px;}
.public-main5 > p{margin-bottom:20px;}
.public-main5 ul li{float:left;width:22.4%;margin-left:2%;}
.public-main5 ul li:first-child{margin-left:0;}
.public-main5 ul li a{display:block;height:100px;padding:0 12px;border:1px solid #c0c0c0;}
.public-main5 ul li a span{display:block;font-size:15px;padding:14px 0 3px;white-space:nowrap;font-weight:500;}
.public-main5 ul li a p{font-size:11px;line-height:1.25em;color:#555;}
.public-main5 ul li a:hover{background:#d2e1e7;}

.bid-wrap{background:url(/images/seocho/m3/bid_bg.png) right top no-repeat;min-height:520px;}
.bid-wrap h4{background:url(/images/seocho/m3/bid_icon.png) left 3px no-repeat;padding-left:25px;font-size:18px;}
.bid-wrap p{padding:10px 0;font-weight:500;}
.bid-wrap p + .btns{padding:10px 0;margin-bottom:30px;}
.bid-step{overflow:hidden;}
.bid-step ul{border:1px solid #dcdcdc;border-radius:10px;padding:28px;float:left;}
.bid-step ul li{float:left;}
.bid-step ul li a{display:block;width:200px;}
.bid-step ul li span{display:block;border:1px solid #a8a8a8;padding:20px 20px 20px 100px;}
.bid-step ul li span em{font-size:18px;font-weight:500;}
.bid-step ul li.step1{padding-right:10px;margin-bottom:10px;}
.bid-step ul li.step1 span{background:#ededed url(/images/seocho/m3/bid_step1.gif) 15px center no-repeat;}
.bid-step ul li.step2 span{background:#ededed url(/images/seocho/m3/bid_step2.gif) 15px center no-repeat;}
.bid-step ul li.step3 span{background:#ededed url(/images/seocho/m3/bid_step3.gif) 15px center no-repeat;}
.bid-step ul li.step4 span{background:#ededed url(/images/seocho/m3/bid_step4.gif) 15px center no-repeat;}
.bid-step ul li.step2{padding-bottom:10px;}
.bid-step ul li.step3{clear:both;float:left;padding-right:10px;}

.law-links:after{display:block;content:'';clear:both;} 
.law-links li{float:left;width:31%;}
.law-links li a{display:block;padding:35px 20px 35px 110px;border:1px solid #adadad;border-radius:10px;}
.law-links li a em{font-size:18px;font-weight:500;display:block;margin-bottom:4px;}
.law-links li.link1{margin-right:3.5%;}
.law-links li.link1 a{background:#ededed url(/images/seocho/m3/law_icon1.png) 18px center no-repeat;}
.law-links li.link2{margin-right:3.5%;}
.law-links li.link2 a{background:#ededed url(/images/seocho/m3/law_icon2.png) 18px center no-repeat;}
.law-links li.link3 a{background:#ededed url(/images/seocho/m3/law_icon3.png) 18px center no-repeat;}
.law-links li a:hover{background-color:#e5e5e5;}

.law-site{overflow:hidden;text-align:center;}
.law-site li{width:200px;display:inline-block;text-align:center;padding:10px 0;margin-right:10px;}
.law-site li img{border:3px solid #d3d3d3;}
.law-site li a:hover img{border:3px solid #2e63aa;}

.policy_title{color:#5087c7;font-size:30px;letter-spacing:-1px;margin-bottom:30px;line-height:1.25em;}
.policy_title em{font-family:NanumBrush;font-size:36px;color:#50698a;display:block;font-weight:normal;}
.policy_title span{font-size:20px;color:#5c5c5c;}

.city-policy-wrap dl{width:48%;margin-bottom:20px;}
.city-policy-wrap1{float:left;}
.city-policy-wrap2{float:right;}
.city-policy-wrap3{float:left;}
.city-policy-wrap4{float:right;}
.city-policy-wrap5{float:left;}
.city-policy-wrap6{float:right;}
.city-policy-wrap dt{background:#dcdcdc;text-align:center;height:43px;line-height:42px;border-radius:10px;color:#222;font-size:18px;font-weight:500;margin-bottom:15px;}
.city-policy-wrap dd{margin-bottom:15px;font-size:15px;font-weight:500;min-height:58px;}
.city-policy-wrap dd div a{display:block;padding-left:100px;}
.city-policy-wrap dd em{display:block;padding-top:5px;}
.city-policy-wrap dd span{color:#2b6ebb;}
.city-policy1 {background:url(/images/seocho/m3/policy_icon1.gif) 0 0 no-repeat;}
.city-policy2 {background:url(/images/seocho/m3/policy_icon2.gif) 0 0 no-repeat;}
.city-policy3 {background:url(/images/seocho/m3/policy_icon3.gif) 0 0 no-repeat;}
.city-policy4 {background:url(/images/seocho/m3/policy_icon4.gif) 0 0 no-repeat;}
.city-policy5 {background:url(/images/seocho/m3/policy_icon5.gif) 0 0 no-repeat;}
.city-policy6 {background:url(/images/seocho/m3/policy_icon6.gif) 0 0 no-repeat;}
.city-policy7 {background:url(/images/seocho/m3/policy_icon7.gif) 0 0 no-repeat;}
.city-policy8 {background:url(/images/seocho/m3/policy_icon8.gif) 0 0 no-repeat;}
.city-policy9 {background:url(/images/seocho/m3/policy_icon9.gif) 0 0 no-repeat;}

.policy-detail-left{float:left;width:28%;}
.policy-detail-left .title{border:1px solid #d3d3d3;border-radius:20px;overflow:hidden;}
.policy-detail-left .title p{background:#efefef;font-size:22px;font-weight:500;line-height:1.25em;padding:25px;letter-spacing:-1px;}
.policy-detail-left .title p {color:#2b6ebb;}
.policy-detail-left .title .icon{display:block;height:150px;}

.policy-detail-left .down{text-align:center;padding:10px 0;}
.detail-title0 .icon{background:url(/images/seocho/m3/policy_big_icon0.gif) 85% center no-repeat;}
.detail-title1 .icon{background:url(/images/seocho/m3/policy_big_icon1.gif) 85% center no-repeat;}
.detail-title2 .icon{background:url(/images/seocho/m3/policy_big_icon2.gif) 85% center no-repeat;}
.detail-title3 .icon{background:url(/images/seocho/m3/policy_big_icon3.gif) 85% center no-repeat;}
.detail-title4 .icon{background:url(/images/seocho/m3/policy_big_icon4.gif) 85% center no-repeat;}
.detail-title5 .icon{background:url(/images/seocho/m3/policy_big_icon5.gif) 85% center no-repeat;}
.detail-title6 .icon{background:url(/images/seocho/m3/policy_big_icon6.gif) 85% center no-repeat;}
.detail-title7 .icon{background:url(/images/seocho/m3/policy_big_icon7.gif) 85% center no-repeat;}
.detail-title8 .icon{background:url(/images/seocho/m3/policy_big_icon8.gif) 85% center no-repeat;}
.detail-title9 .icon{background:url(/images/seocho/m3/policy_big_icon9.gif) 85% center no-repeat;}

.policy-detail-left .detail-title2 p {color:#1f6fb8;}
.policy-detail-left .detail-title7 p {color:#009f7f;}
.policy-detail-left .detail-title8 p {color:#bd499b;}
.policy-detail-left .detail-title9 p {color:#273896;}
.policy-detail-left .detail-title1 p{color:#239789;}
.policy-detail-left .detail-title3 p{color:#58950a;}
.policy-detail-left .detail-title4 p{color:#bd559a;}
.policy-detail-left .detail-title5 p{color:#dd603d;}
.policy-detail-left .detail-title6 p{color:#a7800e;}

.policy-detail-left .title p em{display:block;color:#222;}
.policy-detail-right{float:right;width:67%;}
.policy-list li{margin-bottom:3px;position:relative;padding-left:37px;}
.policy-list span{position:absolute;left:0;top:0;}
.policy-list span{background:#dcdcdc;display:inline-block;width:30px;border-radius:8px;text-align:center;font-size:12px;}

/* Ã¬â€”Â´Ã«Â¦Â°Ã¬Å¾Â¬Ã¬Â â€¢ */
.open-links{background:url(/images/seocho/m3/open_links_bg.jpg) center center no-repeat;padding:65px 0;}
.open-links ul{margin:0 70px;overflow:hidden;}
.open-links ul li{width:25%;float:left;text-align:center;}
.open-links ul li a{display:block;padding:200px 0 0 0;}
.open-links ul li a span{display:block;padding:10px 0 5px 0;font-size:22px;line-height:22px;font-weight:500;}
.open-links ul li.link1 a{background:url(/images/seocho/m3/open_icon1.png) center top no-repeat;color:#c23019;}
.open-links ul li.link2 a{background:url(/images/seocho/m3/open_icon2.png) center top no-repeat;color:#a07500;}
.open-links ul li.link3 a{background:url(/images/seocho/m3/open_icon3.png) center top no-repeat;color:#479e01;}
.open-links ul li.link4 a{background:url(/images/seocho/m3/open_icon4.png) center top no-repeat;color:#1655b9;}

.open2-wrap{text-align:center;padding:20px 0 50px;}
.open2-wrap p{font-size:16px;margin-bottom:40px;}
.open2-wrap a{display:inline-block;width:198px;height:198px;border-radius:100px;color:#fff;background-color:#00a681;margin:0 10px;overflow:hidden;}
.open2-wrap a em{display:block;padding:80px 0 15px;font-size:20px;font-weight:500;}
.open2-wrap a span{display:block;width:80px;text-align:center;color:#fff;border:1px solid #ccc;height:20px;line-height:20px;font-size:13px; /*opacity:0.7;*/margin: 0 auto;}
.open2-wrap a.link1{background:url(/images/seocho/m3/open2_bg1.jpg) center center no-repeat;}
.open2-wrap a.link2{background:url(/images/seocho/m3/open2_bg2.jpg) center center no-repeat;}
.open2-wrap a.link3{background:url(/images/seocho/m3/open2_bg3.jpg) center center no-repeat;}
.open2-wrap a:hover{color:#ffea96;}

.faq-list{border-top:2px solid #343436;}
.faq-list dt{border-bottom:1px dotted #ccc;padding:10px 40px;position:relative;font-weight:500;}
.faq-list dt span{position:absolute;left:10px;top:14px;display:inline-block;height:20px;line-height:18px;padding:0 5px;background:#2e63aa;color:#fff;}
.faq-list dd{background:#f8f8f8;padding:10px 20px 20px 40px;position:relative;border-bottom:1px solid #ccc;}
.faq-list dd span{position:absolute;left:10px;top:14px;display:inline-block;height:20px;line-height:18px;padding:0 5px;background:#ff5959;color:#fff;}

.num-list2 > li{padding-left:36px;position:relative;margin-bottom:3px;}
.num-list2 .num{position:absolute;left:0;top:0;}

.e-edu-center{background:url(/images/seocho/m4/edu/e_edu_bg.jpg) right bottom no-repeat;padding:0 0 150px 20px;}

.gumin-edu span{display:inline-block;border:1px solid #ccc;background:#f1f1f1;padding:0 10px;height:40px;line-height:40px;border-radius:8px;margin:0 0 5px 0;}

.house-site{overflow:hidden;padding:20px 0;}
.house-site li{float:left;text-align:center;padding:10px 0;margin-right:10px;}
.house-site li img{border:3px solid #d3d3d3;}
.house-site li a:hover img{border:3px solid #2e63aa;}

.culture-wrap{border:1px solid #e9e9e9;padding:10px 3%;margin-bottom:30px;}
.culture-wrap .photo{text-align:center;margin-bottom:10px;}
.culture-wrap .photo img{width:100%;}
.culture-wrap .txt{margin-bottom:10px;}
.culture-wrap .txt2{clear:both;padding-top:10px;}
/* .culture-title{overflow:hidden;} */
.culture-title:after{display:block;content:'';clear:both;}
.culture-title h4{float:left;}
.culture-title .btn-map{float:right;}

.festival1 .img-wrap{margin-bottom:15px;}
.festival2 .img-wrap{margin-bottom:15px;}

.tourmap-box{padding:35px 40px;}
.tourmap-box a{background:url(/images/seocho/m4/culture/icon_plus.png) right center no-repeat;padding-right:27px;display:inline-block;font-weight:500;font-size:14px;margin-right:5px;}
.tourmap-box a{border:1px solid #dedede;height:40px;line-height:40px;padding:0 50px 0 20px;border-radius:10px;}
.tourmap-box a:hover{color:#277acd;}
.tourmap-box div{margin-top:15px;}
.tourmap-box div img{max-width:100%;}

.course-wrap{padding-bottom:20px;}
.course-wrap .img-wrap{margin-bottom:10px;}
.course-title{font-size:18px;margin-bottom:5px;}
.course-title1{color:#319f00;}
.course-title2{color:#006666;}
.course-title3{color:#0d6fb0;}
.course-title4{color:#6f3fa2;}
.course-title5{color:#a9055e;}
.course-title6{color:#d70a72;}

.data-info{position:relative;min-height:122px;}
.data-info .img-wrap{float:left;margin:0 20px 10px 0;}

.training-wrap{border:1px solid #e9e9e9;padding:20px;overflow:hidden;}
.training-wrap .info{padding-top:20px;}

.safecheck-info ul{overflow:hidden;}
.safecheck-info ul li{float:left;width:45%;padding-right:2%;}
.safecheck-info ul li img{float:left;margin:0 15px 10px 0;border:1px solid #e9e9e9;}

.pump-photo{overflow:hidden;}
.pump-photo .photo1{float:left;width:50%;}
.pump-photo .photo2{float:left;width:50%;}
.pump-photo .photo1 img{max-width:360px;width:100%;}
.pump-photo .photo2 img{max-width:297px;width:100%;}

.pump-use1{border:1px solid #ccc;padding:15px;}
.pump-use1 ul{overflow:hidden;}
.pump-use1 ul > li{float:left;width:31%;margin-left:2%;}
.pump-use1 p{position:relative;padding-left:14px;}
.pump-use1 p span{position:absolute;left:0;top:0;}
.pump-use1 .photo{margin-bottom:5px;}
.pump-use1 .photo img{max-width:100%;}

.pump-use2{border:1px solid #ccc;}
.pump-use2 ol{overflow:hidden;}
.pump-use2 ol > li{float:left;width:50%;margin:0 0 20px 0;}
.pump-use2 .photo{padding-top:10px;}
.pump-use2 .photo img{max-width:100%;}

.fence-design ul{overflow:hidden;}
.fence-design ul li{float:left;text-align:center;padding:20px 0;width:33.3%;}
.fence-design ul li span{display:inline-block;margin-bottom:15px;border:1px solid #e9e9e9;}
.fence-design ul li span img{margin:5px;}
.fence-design ul li a{display:inline-block;border:1px solid #ccc;height:30px;line-height:30px;width:100px;text-align:center;padding-left:10px;}
.fence-design ul li a{background:url(/images/seocho/m4/rebuild/icon_down2.gif) 6px 50% no-repeat;}
.fence-design ul li span + a{background:url(/images/seocho/m4/rebuild/icon_down1.gif) 6px 50% no-repeat;}

dl.law-wrap dt{margin:20px 0 5px;font-weight:500;font-size:15px;}
dl.law-wrap dt:first-child{margin-top:0;}
dl.law-wrap dd > ol{margin-left:-20px;}

.panel_box {position: relative; margin: 20px 0 20px 0;color: #000;border-radius: 5px;word-break: keep-all;float: none;padding: 10px 20px;background-color: #fff;border: 1px solid #d9d9d9;}
.panel_box ul {word-break: keep-all;padding: 0;border: 0;font-size: 100%;list-style: none;width: 95%;margin: 20px auto 0px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.panel_box ul li {width: 48%;margin-bottom: 30px;position: relative;box-sizing: border-box;}
.panel_box ul li a {font-weight: 400;box-sizing: border-box;padding-left: 30px;height: 25px;display: block;line-height:20px;}

.movie-wrap{overflow:hidden;}
.movie-wrap iframe{width:100%;max-width:560px;}
.movie-wrap .movie{float:left; width: 50%;height: 350px;}
.movie-wrap .movie + .txt{float:right;width:45%;height:350px;}
.movie-wrap .movie + .txt textarea{width:90%;height:90%;padding:4.5%;overflow-y:auto;}

.work-site{overflow:hidden;}
.work-site li{float:left;text-align:center;padding:10px 0;margin-right:10px;}
.work-site li img{border:3px solid #d3d3d3;}
.work-site li a:hover img{border:3px solid #2e63aa;}

.energy-con{margin-left:15px;}
.energy-con dt{margin-top:15px;font-weight:500;padding:0 0 2px 10px;color:#000;background:url(/images/seocho/common/content/icon_title2.gif) 0 9px no-repeat;}
.energy-con dd{margin-left:10px;}

.energy1-top{background:url(/images/seocho/m4/environment/energy1_1.gif) 15px 50% no-repeat;padding-left:155px;min-height:124px;}
.energy1-top ul{padding-top:20px;}
.energy1-img1{background:url(/images/seocho/m4/environment/energy1_2.gif) 15px 50% no-repeat;padding-left:155px;min-height:124px;}
.energy1-img2{background:url(/images/seocho/m4/environment/energy1_3.gif) 15px 50% no-repeat;padding-left:155px;min-height:124px;}
.energy1-img3{background:url(/images/seocho/m4/environment/energy1_4.gif) 15px 50% no-repeat;padding-left:155px;min-height:124px;}

.energy2-top{background:url(/images/seocho/m4/environment/energy2_1.gif) 15px 50% no-repeat;padding-left:155px;min-height:124px;}
.energy2-top ul{padding-top:20px;}
.energy2-img1{background:url(/images/seocho/m4/environment/energy2_2.gif) 15px 50% no-repeat;padding-left:155px;min-height:124px;}

.energy3-top{background:url(/images/seocho/m4/environment/energy3_1.gif) 15px 50% no-repeat;padding-left:155px;min-height:100px;}
.energy3-top ul{padding-top:15px;}
.energy3-img1{background:url(/images/seocho/m4/environment/energy3_2.gif) 15px 50% no-repeat;padding-left:155px;min-height:120px;}
.energy3-img2{background:url(/images/seocho/m4/environment/energy3_3.gif) 15px 50% no-repeat;padding-left:155px;min-height:120px;}
.energy3-img3{background:url(/images/seocho/m4/environment/energy3_4.gif) 15px 50% no-repeat;padding-left:155px;min-height:120px;}
.energy3-img4{background:url(/images/seocho/m4/environment/energy3_5.gif) 15px 50% no-repeat;padding-left:155px;min-height:120px;}
.energy3-img5{background:url(/images/seocho/m4/environment/energy3_6.gif) 15px 50% no-repeat;padding-left:155px;min-height:120px;}
.energy3-img6{background:url(/images/seocho/m4/environment/energy3_7.gif) 15px 50% no-repeat;padding-left:155px;min-height:120px;}
.energy3-img7{background:url(/images/seocho/m4/environment/energy3_8.gif) 15px 50% no-repeat;padding-left:155px;min-height:120px;}


.earthquake-con{margin-left:15px;}
.earthquake-con dt{margin-top:15px;font-weight:500;padding:0 0 2px 10px;color:#000;background:url(/images/seocho/common/content/icon_title2.gif) 0 9px no-repeat;}
.earthquake-con dd{margin-left:10px;}

.earthquake-img1{background:url(/images/seocho/m4/earthquake/earthquake_1.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img2{background:url(/images/seocho/m4/earthquake/earthquake_2.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img3{background:url(/images/seocho/m4/earthquake/earthquake_3.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img4{background:url(/images/seocho/m4/earthquake/earthquake_4.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img5{background:url(/images/seocho/m4/earthquake/earthquake_5.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img6{background:url(/images/seocho/m4/earthquake/earthquake_6.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img7{background:url(/images/seocho/m4/earthquake/earthquake_7.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img8{background:url(/images/seocho/m4/earthquake/earthquake_8.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img9{background:url(/images/seocho/m4/earthquake/earthquake_9.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img10{background:url(/images/seocho/m4/earthquake/earthquake_10.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img11{background:url(/images/seocho/m4/earthquake/earthquake_11.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img12{background:url(/images/seocho/m4/earthquake/earthquake_12.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img13{background:url(/images/seocho/m4/earthquake/earthquake_13.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img14{background:url(/images/seocho/m4/earthquake/earthquake_14.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img15{background:url(/images/seocho/m4/earthquake/earthquake_15.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img16{background:url(/images/seocho/m4/earthquake/earthquake_16.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}
.earthquake-img17{background:url(/images/seocho/m4/earthquake/earthquake_17.gif) 15px 50% no-repeat;padding-left:179px;min-height:120px;}

.waste-con{margin-left:15px;}
.waste-con dt{margin-top:15px;font-weight:500;padding:0 0 2px 10px;color:#000;background:url(/images/seocho/common/content/icon_title2.gif) 0 9px no-repeat;}
.waste-con dd{margin-left:10px;}

.food-table{table-layout:fixed;}
.food-table th{background:#f4f4f4;text-align:center;padding:8px 0;}
.food-table td{vertical-align:top;padding:8px;}
.food-table td p{text-align:left;padding-top:10px;}
.food-table .empty{background:none;border:none;}
.fruits-skin1{background:url(/images/seocho/m4/environment/food3_1.gif) 0 0 no-repeat;padding:0 0 0 156px;min-height:100px;margin-bottom:20px;}
.fruits-skin2{background:url(/images/seocho/m4/environment/food3_2.gif) 0 0 no-repeat;padding:0 0 0 156px;min-height:100px;margin-bottom:20px;}
.fruits-skin3{background:url(/images/seocho/m4/environment/food3_3.gif) 0 0 no-repeat;padding:0 0 0 156px;min-height:100px;margin-bottom:20px;}
.fruits-skin4{background:url(/images/seocho/m4/environment/food3_4.gif) 0 0 no-repeat;padding:0 0 0 156px;min-height:100px;margin-bottom:20px;}

.em-process{overflow:hidden;margin-bottom:20px;}
.em-process li{margin-bottom:10px;float:left;width:50%;}
.em-process li img{float:left;margin-right:10px;}

.eng-center-teacher dl{width:49%;float:left;margin:0 2% 10px 0;}
.eng-center-teacher dl dt{background:#f1f1f1;padding:5px 15px;font-weight:500;border-top:1px solid #ddd;}
.eng-center-teacher dl dd{padding:5px 15px;}

.woman-safe-status ul{overflow:hidden;padding:0 1px 1px 0;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}
.woman-safe-status ul li{float:left;width:25%;height:30px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-right:-1px;}
.woman-safe-status ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.woman-safe-status ul li span{margin-left:10px;line-height:30px;}

.village-logo img{vertical-align:middle;}

.side-area-business{overflow:hidden;background:#f4f4f4;}
.side-area-business .img-wrap{float:left;width:50%;}
.side-area-business dl{float:left;width:50%;padding-top:40px;}
.side-area-business dl dt{margin-bottom:10px;}

.apart-down{overflow:hidden;margin-top:20px;}
.apart-down li{float:left;width:50%;text-align:center;margin-bottom:10px;}
.apart-down li img{max-width:100%;}

.build-law-link{overflow:hidden;}
.build-law-link li{float:left;margin-right:50px !important;}

.center-go{text-align:center;padding:0 0 50px 0;}
.center-go p{font-size:24px;letter-spacing:-1px;padding:30px 0 50px;}
.center-go p em{font-weight:500;}
.center-go > a{display:inline-block; margin-bottom:10px !important;}
.center-go > a > img{width:170px;}

.center_top{border:1px solid #e4e4e4;padding:40px 25px 25px 25px;}
.center_top .txt1{margin-bottom:20px;}
.center_top .txt1 em{font-size:30px;font-weight:500;color:#2c80b9;display:block;margin-top:10px;}
.center_top .txt2{margin-bottom:12px;}
.center_top .txt3{font-weight:500;}
.center1_top{background:url(/images/seocho/m4/safe/center_top_bg1.gif) 32px 0 no-repeat;border:4px solid #7fb9e1;}
.center2_top{background:url(/images/seocho/m4/safe/center_top_bg2.gif) 32px 0 no-repeat;border:4px solid #82c051;}
.center2_top .txt1 em{color:#4f9815;}
.center3_top{background:url(/images/seocho/m4/safe/center_top_bg3.gif) 32px 0 no-repeat;border:4px solid #ed6ea0;}
.center3_top .txt1 em{color:#cd2869;}

.center-service{overflow:hidden;padding:10px 0 0 0;}
.center-service li{float:left;width:50%;min-height:115px;}
.center-service li p{padding:15px 10px 0 105px;line-height:1.25em;}
.center-service li p em{display:block;color:#2c80b9;font-weight:500;margin:0 0 5px 0;}
.center-service li.con1{background:url(/images/seocho/m4/safe/center_service1.gif) 0 0 no-repeat;}
.center-service li.con2{background:url(/images/seocho/m4/safe/center_service2.gif) 0 0 no-repeat;}
.center-service li.con3{background:url(/images/seocho/m4/safe/center_service3.gif) 0 0 no-repeat;}
.center-service li.con4{background:url(/images/seocho/m4/safe/center_service4.gif) 0 0 no-repeat;}
.center-service li.con5{background:url(/images/seocho/m4/safe/center_service5.gif) 0 0 no-repeat;}
.center-service li.con6{background:url(/images/seocho/m4/safe/center_service6.gif) 0 0 no-repeat;}
.center-service2 li p em{color:#4f9815;}
.center-service3 li p em{color:#cd2869;}

.seochoMapPro li{position:relative;padding-left:110px;min-height:110px;}
.seochoMapPro li > span{display:block;font-size:16px;font-weight:500;color:#2e63aa;}
.seochoMapPro li img{position:absolute;left:0;top:0;}
.seochoMapDown{margin-bottom:20px;}
.seochoMapDown:after{display:block;content:'';clear:both;}
.seochoMapDown > li{float:left;padding-left:115px;min-height:96px;box-sizing:border-box;}
.seochoMapDown li.left{width:44%;background:url(/images/seocho/seochoMap/seocho_map_new5.gif) no-repeat left center;}
.seochoMapDown li.right{width:56%;background:url(/images/seocho/seochoMap/seocho_map_new6.gif) no-repeat left center;}
.seochoMapDown > li b{display:block;font-size:15px;font-weight:500;}
.seochoMapDown li ul li{display:inline-block;}
.seochoMapDown li.left a{display:inline-block;border-bottom:1px solid #444;line-height:17px;}
.seochoMapDown li.right a{display:inline-block;vertical-align:bottom;}


.org-tree1{text-align:center;position:relative;background:url(/images/seocho/m5/org_tree_line_m.gif) 50% 0 no-repeat;background-size:100% 352px;}
.org-tree1 h5{display:inline-block;margin:0 auto 30px auto;width:145px;height:55px;line-height:55px;color:#fff;background:#529ddd;text-align:center;font-size:16px;border-radius:8px;}
.treebox{display:inline-block;width:145px;height:55px;line-height:55px;color:#fff;background:#2274c2;text-align:center;font-size:18px;border-radius:8px;}
.treebox:hover{background:#3788cd;}
.org-top{display:inline-block;margin:0 auto 15px auto;}
.org-top2{display:inline-block;margin:0 auto 7px auto;}

.org-dep2{clear:both;}
.org-dep2 li{margin-bottom:7px;}

.org-dep4{position:absolute;right:0;top:132px;background:url(/images/seocho/m5/org_tree_line3.gif) center center no-repeat;}
.org-dep4 li{margin-bottom:7px;}

.org-dep3{clear:both;overflow:hidden;}
.org-dep3 > li{float:left;width:15.8%;margin-left:1%;}
.org-dep3 > li:first-child{margin-left:0;}
.org-dep3 > li > a{display:block;margin-bottom:7px;height:55px;line-height:55px;color:#fff;background:#287e9f;text-align:center;font-size:15px;border-radius:8px;}
.org-dep3 > li > a:hover{background:#39a7be;}
.org-dep3 > li ul li{margin-bottom:7px;}
.org-dep3 > li ul li a{display:block;height:55px;line-height:55px;color:#333;background:#dad8d8;text-align:center;font-size:15px;border-radius:8px;}
.org-dep3 > li ul li a:hover{background:#cfcfcf;}

.org-tree2{background:url(/images/seocho/m5/org_tree_line2.gif) 50% 0 no-repeat;background-size:100% 114px;}
.org-tree2{text-align:center;}
.org-tree2 h5{display:inline-block;margin:0 auto 40px auto;width:145px;height:55px;line-height:55px;color:#fff;background:#287e9f;text-align:center;font-size:18px;border-radius:8px;}
.org-tree2 ul{overflow:hidden;}
.org-tree2 ul li{float:left;width:24%;margin:0 0.5% 7px 0.5%;}
.org-tree2 ul li a{display:block;margin:0 auto;height:55px;line-height:55px;color:#333;background:#dad8d8;text-align:center;font-size:15px;border-radius:8px;}
.org-tree2 ul li a br{display:none;}
.org-tree2 ul li a:hover{background:#c2c2c2;}

.org-dep3 > li{width: 11.6%;}


.org-search{border:3px solid #2e63aa !important;padding:15px !important;background:#fff !important;}
.org-search-none{text-align:center;padding:40px 0;border:1px solid #e9e9e9;}

.origin p{margin-bottom:10px;}
.origin .img-wrap.f_right{margin:0 0 20px 20px;}

.origin dt{margin:0;padding-bottom:5px;font-weight:500;}
.origin dd{margin: 0 0 20px 15px;}

.org-docu-info{border:3px solid #e9e9e9;padding:10px 15px;}
.org-docu-info a:hover{color:#2e63aa;}

.symbol-info{overflow:hidden;margin-bottom:20px;}
.symbol-info .symbol-logo{float:left;margin:0 20px 0 0;}
.symbol-info .color1{color:#263997;}
.symbol-info .color2{color:#ef482f;}
.symbol-info .color3{color:#00a88e;}
.symbol-info .btn{padding-top:15px;}
.symbol-info .btn a{margin-right:10px;}

.symbol-info2 li{overflow:hidden;margin-bottom:15px;}
.symbol-info2 li img{float:left;margin:0 20px 0 0;}

.city-intro{overflow:hidden;position:relative;}
.city-intro .img-wrap{position:absolute;right:0;top:0;}
.city-intro .txt{margin-right:220px;}

.slogan{text-align:center;}
.slogan div{padding:30px 0 50px;}
.slogan ul li{display:inline;margin:0 10px;}
.slogan_down{text-align:center;padding:50px 0;}
.slogan_down a{display:inline-block;width:280px;height:30px;line-height:30px;margin:0 5px 10px;border:1px solid #ccc;text-align:center;}
.slogan_down a{background:url(/images/seocho/m4/rebuild/icon_down1.gif) 6px 50% no-repeat;}
.slogan_down a span{margin:0 30px 0 40px;}

@media all and (min-width:583px){
	.slogan_down a.slogan_wide{width:575px;}
}

.floor-info{position:relative;border:1px solid #ccc;}
.floor-info table{border-collapse:separate;border-spacing:3px;width:100%;table-layout:fixed;}
.floor-info table th{width:15%;border:1px solid #ccc;background:#f1f1f1;text-align:center;font-size:16px;}
.floor-info table td{border:1px solid #ccc;padding:10px 20px;font-size:15px;}
.floor-info input{font-size:13px;display:inline-block;height:25px;line-height:25px;padding:0 5px;background:#666;color:#fff;border:none;}
.floor-info .detail-con{float:left;width:90%;}
.floor-info .detail-view-btn{float:right;}

.floor-detail{clear:both;position:relative;border:1px solid #ccc;display:none;padding:20px;text-align:center;}
.floor-detail > div span{display:block;margin-bottom:10px;font-size:15px;}
.floor-detail img{max-width:100%;}
.floor-detail .close{position:absolute;right:5px;top:5px;}

.floor-map{overflow:hidden;border:1px solid #ccc;border-top:none;}
.floor-map li{float:left;width:40%;padding:20px 0;margin:0 5%;text-align:center;}
.floor-map li span{display:block;margin-bottom:5px;font-weight:500;}
.floor-map li img{max-width:334px;width:100%;}

.onair-main-front{margin-bottom:30px;background:#e7eff4;overflow:hidden;}
.onair-main-front .movie{width:67%;float:left;}
.onair-main-front .movie iframe{width:100%;height:100%;}
.onair-main-front .movie video{width:100%;height:100%;}
.onair-main-front .txt{width:33%;float:right;}
.onair-main-front .txt textarea{width:90%;padding:10px 5%;overflow:auto;border:none;background:none;line-height:1.5em;}

.onair-title{font-size:17px;background:url(/images/seocho/m5/onair/title_line.gif) 0 0 repeat-x;padding-top:3px;margin-bottom:15px;}
.onair-title span{display:inline-block;padding:0 5px 10px 15px;color:#000;background:#fff url(/images/seocho/common/content/icon_title1.gif) 0 6px no-repeat;}

.onair-title2{font-size:14px;padding:2px 10px;margin-bottom:10px;color:#222;}
.title-category1{background:#e9deeb;}
.title-category2{background:#d2e7ef;}
.title-category3{background:#ede3c4;}
.title-category4{background:#d7cdf7;}
.title-category5{background:#d0e8cf;}

.onair-main{position:relative;}
.onair-main-list{clear:both;}
.onair-main-list ul{overflow:hidden;}
.onair-main-list ul li{float:left;margin-bottom:20px;}
.onair-main-list ul li a{display:block;}
.onair-main-list ul li a:focus-visible {
	/* 영상 썸네일류 포커스링 위치 조정 */
	outline-offset: 0;
}
.onair-main-list .photo{overflow:hidden;position:relative;}
.onair-main-list .photo img{width:100%;margin:-25px 0;}
.onair-main-list .photo .mv-icon{position:absolute;right:10px;bottom:10px;display:block;width:30px;height:30px;background:url(/images/seocho/m5/onair/icon_play.png) center center no-repeat;background-size:100% 100%;}
.onair-main-list .info{border:1px solid #d7d5d5;border-top:none;padding:8px 0 5px;}
.onair-main-list .info p{width:90%;margin:0 10px;padding:0 0 5px 0;line-height:1.25em;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:500;}
.onair-main-list .info p.date{margin:0 10px;font-size:14px;}

.onair-main-list .category1{background:#e9deeb;}
.onair-main-list .category2{background:#d2e7ef;}
.onair-main-list .category3{background:#ede3c4;}
.onair-main-list .category4{background:#d7cdf7;}
.onair-main-list .category5{background:#d0e8cf;}

.onair-main-list ul.col3 li{width:32%;margin-left:2%;}
.onair-main-list ul.col3 li:first-child{margin-left:0;}

.onair-main-view{overflow:hidden;margin-bottom:15px;background:#ededed;}
.onair-main-view .movie{float:left;width:60%;}
.onair-main-view .movie img{width:100%;}
.onair-main-view .movie iframe{width:100%;}
.onair-main-view .movie video{width:100%;}
.onair-main-view .movie object{width:100%;}
.onair-main-view .txt{float:left;width:40%;}
.onair-main-view .txt textarea{width:90%;height:260px;padding:20px 5%;overflow-y:auto;background:none;border:none;line-height:1.75em;}

.viewer-list li{padding:10px 0;border-bottom:1px solid #e9e9e9;}
.viewer-list li img{display:block;}

.cctv-position{overflow:hidden;padding:0 1px 1px;margin:5px 0 10px;}
.cctv-position li{float:left;width:33%;border:1px solid #ccc;padding:5px 0;margin:0 -1px -1px 0;}
.cctv-position li span{padding:0 10px;font-weight:500;}

.copyrightbox{background:#f2f1ef;border-radius:8px;}
.copyrightbox p{background:url(/images/seocho/guide/copyright_bg.gif) 21px 50% no-repeat;font-size:14px;padding:25px 25px 25px 146px;}
.emailbox{background:#f2f1ef;border-radius:8px;}
.emailbox p{background:url(/images/seocho/guide/email_bg.gif) 21px 50% no-repeat;font-size:14px;padding:30px 25px 30px 146px;}

.sitemap-m1{margin:0 0 30px 5px;}
.sitemap-m1 > li{margin-bottom:20px;}
.sitemap-m1 > li > a{background:url(/images/seocho/guide/sitemap_icon1.png) left top no-repeat;padding-left:21px;font-size:14px;font-weight:500;}
.sitemap-m2{overflow:hidden;background:#f5f5f5;border:1px solid #d8d8d8;margin:5px 0 0;padding:10px 0;}
.sitemap-m2 > li{float:left;width:30%;margin:4px 0 4px 3%;}
.sitemap-m2 > li > a{background:url(/images/seocho/guide/sitemap_icon2.png) left 2px no-repeat;padding-left:15px;}
.sitemap-m2 > li > a:hover{color:#2e63aa;text-decoration:underline;}
.sitemap-m3{padding:5px 0 0 15px;}
.sitemap-m3 > li > a{background:url(/images/seocho/guide/sitemap_icon3.gif) left 6px no-repeat;font-size:12px;padding-left:8px;}
.sitemap-m3 > li > a:hover{color:#2e63aa;text-decoration:underline;}

.popupzone-list{overflow:hidden;}
.popupzone-list li{float:left;width:45%;margin:0 1%;text-align:center;}
.popupzone-list li a{display:block;}
.popupzone-list li img{width:100%;max-width:290px;height:250px;}
.popupzone-list li p{padding:10px 0 0 0;font-weight:500;text-align:center;height:50px;}
.popupzone-list li a:hover p{color:#2e63aa;}

.popup-list{overflow:hidden; text-align:center;}
.popup-list li{float:left;width:100%;margin:0 1%;text-align:center;}
.popup-list li a{display:block;}
.popup-list li img{width:100%;max-width:790px;}
.popup-list li p{padding:5px 0 0 0;font-weight:500;text-align:center;height:50px;}
.popup-list li a:hover p{color:#2e63aa;}

.org_info_tab{margin-bottom:20px;}
.org_info_tab ul{display:flex;overflow:hidden;}
.org_info_tab ul li{width: 33.33%;float:left;text-align:center;}
.org_info_tab ul li a{display:block;color:#4a4a4a;line-height:17px;margin:0 5px;}
.org_info_tab ul li.active a{font-weight:bold;text-decoration: underline;}
.org_info_tab ul li a img{max-width:100%;}
.org_info_tab ul li a span{display:block;padding-top:10px;}
.ta_left{text-align:left !important;}

.graph_wrap{overflow:hidden;margin-bottom:30px;}
.graph_wrap .graph{margin-left:15px;text-align:center;padding:20px 0;}

#subLayerPopup{ position:absolute;z-index:100;top:100px;left:300px;}
#subLayerPopup .close{position:absolute;right:0;bottom:20px;;padding:10px;}
#subLayerPopup .close_area{height:20px;width:100%;background-color:#ffffff;text-align:right;}

.board-icon{margin-bottom:20px;}
.board-icon ul{border:1px solid #c2c2c2;}
.board-icon ul:after{display:block;content:'';clear:both;}
.board-icon li{float:left;width:10%;}
.board-icon li > a{display:block;padding:10px 0;text-align:center;}
.board-icon li > a > span{display:block;height:20px;line-height:100%;margin-top:10px;}
.board-icon li > a:hover > span{text-decoration:underline;font-weight:700;}

/** ~600 *************************************************************************************************************** */
@media all and (max-width:599px){

	.board .reserve-list3 > ul > li{width:100%;height:auto;overflow:hidden;}

	/* width */
	.m-w5{width:5%}
	.m-w6{width:6%}
	.m-w7{width:7%}
	.m-w8{width:8%}
	.m-w9{width:9%}
	.m-w10{width:10%}
	.m-w11{width:11%}
	.m-w12{width:12%}
	.m-w13{width:13%}
	.m-w14{width:14%}
	.m-w15{width:15%}
	.m-w16{width:16%}
	.m-w17{width:17%}
	.m-w18{width:18%}
	.m-w19{width:19%}
	.m-w20{width:20%}
	.m-w21{width:21%}
	.m-w22{width:22%}
	.m-w23{width:23%}
	.m-w24{width:24%}
	.m-w25{width:25%}
	.m-w26{width:26%}
	.m-w27{width:27%}
	.m-w28{width:28%}
	.m-w29{width:29%}
	.m-w30{width:30%}
	.m-w31{width:31%}
	.m-w32{width:32%}
	.m-w33{width:33%}
	.m-w34{width:34%}
	.m-w35{width:35%}
	.m-w36{width:36%}
	.m-w37{width:37%}
	.m-w38{width:38%}
	.m-w39{width:39%}
	.m-w40{width:40%}
	.m-w41{width:41%}
	.m-w42{width:42%}
	.m-w43{width:43%}
	.m-w44{width:44%}
	.m-w45{width:45%}
	.m-w46{width:46%}
	.m-w47{width:47%}
	.m-w48{width:48%}
	.m-w49{width:49%}
	.m-w50{width:50%}
	.m-w51{width:51%}
	.m-w52{width:52%}
	.m-w53{width:53%}
	.m-w54{width:54%}
	.m-w55{width:55%}
	.m-w56{width:56%}
	.m-w57{width:57%}
	.m-w58{width:58%}
	.m-w59{width:59%}
	.m-w60{width:60%}
	.m-w61{width:61%}
	.m-w62{width:62%}
	.m-w63{width:63%}
	.m-w64{width:64%}
	.m-w65{width:65%}
	.m-w66{width:66%}
	.m-w67{width:67%}
	.m-w68{width:68%}
	.m-w69{width:69%}
	.m-w70{width:70%}
	.m-w71{width:71%}
	.m-w72{width:72%}
	.m-w73{width:73%}
	.m-w74{width:74%}
	.m-w75{width:75%}
	.m-w76{width:76%}
	.m-w77{width:77%}
	.m-w78{width:78%}
	.m-w79{width:79%}
	.m-w80{width:80%}
	.m-w81{width:81%}
	.m-w82{width:82%}
	.m-w83{width:83%}
	.m-w84{width:84%}
	.m-w85{width:85%}
	.m-w86{width:86%}
	.m-w87{width:87%}
	.m-w88{width:88%}
	.m-w89{width:89%}
	.m-w90{width:90%}
	.m-w91{width:91%}
	.m-w92{width:92%}
	.m-w93{width:93%}
	.m-w94{width:94%}
	.m-w95{width:95%}
	.m-w96{width:96%}
	.m-w97{width:97%}
	.m-w98{width:98%}
	.m-w99{width:99%}
	.m-w100{width:100%}

	br.m{display:block;}

	.con-title1 + .con-wrap{margin:0 0 0 5px;margin-bottom:30px;}

	.photo-view.con-wrap{margin-left:0;}
	.photo-view ul li{margin:0 0 10px 0;text-align:center;float:none;}
	.photo-view ul li img{max-width:98%;}

	.photo-view ul.line2 li{text-align:center;width:auto;margin:0 0 10px 0;}
	.photo-view ul.line2 li:first-child + li{float:none;text-align:center;}
	.photo-view ul.line2 li:first-child + li + li + li{float:none;text-align:center;}
	.photo-view ul.line2 li img{max-width:420px;width:100%;}

	.photo-view ul.line3 li{float:left;width:50%;}
	.photo-view ul.line3 li img{max-width:98%;}
	.photo-view ul.line4 li{float:left;width:50%;}
	.photo-view ul.line4 li img{max-width:98%;}
	.photo-view ul.line5 li{float:left;width:50%;}

	.photo-view ul.m-line2 li{float:left;width:50%;text-align:center;margin:0 0 10px 0;}
	.photo-view ul.m-line2 li img{max-width:98%;width:auto;}

	.board-list{overflow-x:auto;overflow-y:hidden;}

	.table-wrap{overflow-x:auto;overflow-y:hidden;}
	.table-wrap table th, .table-wrap table td{word-break:break-all;}
	.table-wrap table.w600{width:600px;}
	.table-wrap table.w800{width:800px;}
	.table-wrap table.w100{width:99.9%;}
	.table-scroll{display:block;}

	.link-wrap .photo{text-align:center;width:250px;margin:0 auto;}
	.link-wrap .photo img{margin:6px 0;width:100%;max-width:238px;}
	.link-wrap .txt p{margin-top:10px;}
	.link-wrap .btns a{display:block;height:40px;line-height:40px;}

	.pw_check_form p{padding:20px 0;margin:0 10px;}
	.pw_check_form form{padding:20px 0;}
	.pw_check_form input[type="text"]{width:50%;}
	.pw_check_form input[type="submit"]{width:80%;margin-top:15px;}

	.pw_change .guide{padding:20px 0;margin:0 10px;}
	.pw_change .change_form{padding:20px 0;margin:0 10px;}
	.pw_change .change_form .row{padding-left:10px;}
	.pw_change .change_form label{display:block;}
	.pw_change .change_form input{width:90%;}
	.pw_change .change_form span{margin:5px 0 0 0;}

	.reserve-view .view-photo{width:80%;margin:0 auto 10px auto;}
	.reserve-view .view-photo img{width:100%;}

	.checkin-detail .guide{padding:0 0 5px 0;}
	.checkin-table ul li{float:left;border:1px solid #c2c2c2;text-align:center;margin:0 -1px 5px -1px;}
	.checkin-table ul li span{display:block;height:34px;line-height:34px;background:#7294a1;color:#fff;}
	.checkin-table ul li em{display:block;padding:10px 0;background:#fff;}
	.checkin-table ul li{width:20%;}
	.checkin-table ul li:first-child{width:100%;}
	.checkin-table ul li:last-child{width:100%;}

	.reserve-cal-navi .month a{height:40px;line-height:40px;width:40px;margin:0 0 3px 0;}

	.login-wrap .front-copy p:nth-of-type(1){font-size:22px;}
	.login-form{width:250px;}
	.login-form .input{float:none;}
	.login-form .input .row input{width:180px;}
	.login-form .command{float:none;}
	.login-form .command input{width:100%;margin:0 auto;height:40px;}
	.login-guide{text-align:left;padding:10px;}
	.login-guide div{display:block;padding:0 15px;margin:10px 0;}
	.login-guide p{display:block;margin:0;}

	.join-step{margin-bottom:30px;}
	.join-step ul li{width:33.3% !important;margin-bottom:10px;}
	.join-step ul li img{width:80%;}

	.certify_btns a.type1{display:block;margin-bottom:5px;height:45px;line-height:45px;}
	.certify_btns a.type5{display:block;margin-bottom:5px;height:45px;line-height:45px;}

	.pw-reset{padding:15px;}
	.pw-reset .change_form{padding:15px 0;}
	.pw-reset .change_form .row{text-align:left;padding-left:10px;}
	.pw-reset .change_form label{display:block;width:auto;margin:10px 0 3px;}
	.pw-reset .guide p{font-size:16px;line-height:1.5em;}
	.pw-reset .guide p:first-child{font-size:16px;}

	.rule-link{border:4px solid #e3e3e3;margin-bottom:10px;}

	.right-box{padding:15px;}
	.right-box ol{background:none;padding-left:20px;}
	.right-box ol li{margin:5px 0;}

	.waste-top{background-image:none;padding:10px 20px;}

	.dumy-step ul li{width:33%;}
	.dumy-step ul li img{width:100%;}
	.dumy-step .btns a{width:40%;padding:0 3%;margin:5px 1%;}

	.btn-appstore a{display:block;padding:5px 10px;text-align:center;margin-bottom:10px;}
	.sns-btn li {float:none; width:auto; margin:0 0 5px 0; }
	.sns-btn li a{text-align:left;display:inline-block;width:250px;margin:0 auto;}

	.reserve-main .img-view{float:none;width:auto;height:auto;}
	.reserve-main .img-view img{width:100%;height:auto;}
	.reserve-main .tab-list{float:none;border:none;position:relative;}
	.reserve-main .tab-list li a{display:block;border:none;padding:10px 5%;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.reserve-main .tab-list li a:hover{background:#ead6c6;}

	.event-reserve-top{margin-top:15px;}
	.event-reserve-top .right{float:left;text-align:left;margin-top:10px;width:100%;}

	.reserve-main-top{text-align:center;}
	.reserve-main-top .bx-wrapper{margin:0 auto;width:264px;}
	.reserve-main-top .right{float:left;text-align:left;margin-top:10px;}

	.reserve-cal-wrap .col-today{display:none;}

	.reserve-type-guide{text-align:center;}
	.reserve-type-guide .reserve-type2{margin-left:10px;}
	.reserve-type-guide .reserve-type3{margin-left:10px;}

	.board .reserve-list2 > ul{display:block;width:100%;border-top:1px solid #c1c1c1;}
	.board .reserve-list2 > ul > li{display:block;border-bottom:1px solid #c1c1c1;padding:15px 0;}
	.board .reserve-list2 > ul > li > div{display:block;padding:0;border:none;}

	.board .reserve-list2 .photo{text-align:center;margin-bottom:10px;width:auto;}
	.board .reserve-list2 .photo div{width:200px;margin:0 auto;}
	.board .reserve-list2 .photo img{width:100%;}
	.board .reserve-list2 .info{padding-left:15px;}
	.board .reserve-list2 .info p{font-size:15px;font-weight:500;margin-bottom:10px;}
	.board .reserve-list2 .info ul li{position:relative;padding-left:63px;line-height:1.5em;}
	.board .reserve-list2 .info ul li span{position:absolute;left:0;top:0;width:53px;height:12px;display:inline-block;font-size:11px;}
	.board .reserve-list2 .go{width:auto;text-align:center;padding-top:10px;}
	.board .reserve-list2 .go a{width:80px;}

	.reserve-month .board{overflow-x:auto;overflow-y:hidden;}

	.public-mainA{border:1px solid #c0c0c0;overflow:hidden;margin-bottom:10px;}
	.public-mainA .visual{float:none;width:auto;margin:0;height:268px;}
	.public-mainA .con{float:none;width:auto;padding:20px;}
	.public-mainA .txt2 br{display:none;}

	.public-main1 ul li{float:left;width:48%;margin:0 1% 4px 0;text-align:center;}

	.public-main2 ul li{float:left;width:32%;margin:0 1% 4px 0;text-align:center;}

	.public-mainB{margin-bottom:10px;padding:20px 4%;}

	.public-main3 .con1{float:none;width:auto;margin:0 0 20px 0;}
	.public-main3 .con1 ul{padding:10px 0 0 0;}
	.public-main3 .con1 ul li{height:24px;}

	.public-main3 .con2{float:none;width:auto;}
	.public-main3 .con2 ul{width:102%;}

	.public-main4 .con1{float:none;width:auto;margin-bottom:20px;}
	.public-main4 .con1 ul{width:102%;overflow:hidden;}
	.public-main4 .con1 ul li{width:48%;margin:0 2% 4px 0;}
	.public-main4 .con1 ul li a br{display:none;}
	.public-main4 .con1 ul li p{word-break:break-all;}

	.public-main4 .con2{float:none;width:auto;}
	.public-main4 .con2 ol li a{display:block;text-align:center;font-size:14px;}

	.public-main5 h3{margin-bottom:5px;}
	.public-main5 > p{margin-bottom:10px;}
	.public-main5 ul li{float:none;width:auto;height:auto;margin:0 0 4px 0;}
	.public-main5 ul li a{height:auto;padding:10px 12px;}
	.public-main5 ul li a span{padding:0;}

	.bid-wrap{background:none;}

	.bid-wrap p + .btns{text-align:center !important;margin-bottom:10px;}
	.bid-step{overflow:hidden;}
	.bid-step ul{float:none;}
	.bid-step ul li{float:none;}
	.bid-step ul li a{width:auto;}
	.bid-step ul li.step1{padding:0;margin-bottom:10px;}
	.bid-step ul li.step2{padding:0;margin-bottom:10px;}
	.bid-step ul li.step3{padding:0;margin-bottom:10px;float:none;}

	.law-links li{float:none;width:auto;margin:0 0 5px 0 !important;}
	.law-links li a{padding:20px 20px 20px 110px;margin:0;}

	.policy-detail-left{float:none;width:auto;margin-bottom:20px;}
	.policy-detail-left .title{padding:15px;position:relative;}
	.policy-detail-left .title p{background:none;font-size:15px;padding:0;float:none;margin-left:65px;}
	.policy-detail-left .title p br{display:none;}
	.policy-detail-left .title .icon{position:absolute;left:15px;top:10px;}
	.policy-detail-left .title .icon{width:50px;background-size:100% auto;background-position:left top;height:auto;min-height:60px;}
	.policy-detail-right{float:none;width:auto;}

	.policy_title{font-size:20px;}
	.policy_title em{font-size:26px;}
	.policy_title span{font-size:16px;color:#5c5c5c;}
	.city-policy-wrap dl{width:100%;margin-bottom:20px;}
	.city-policy4 {float:none;width:auto;}
	.city-policy5 {float:none;width:auto;}

	.open-links{padding:30px 0;}
	.open-links ul{margin:0 5%;}
	.open-links ul li{width:50%;margin-bottom:20px;}
	.open-links ul li a{background-size:120px auto !important;padding-top:140px;}

	.open2-wrap{padding:0;}
	.open2-wrap p{font-size:14px;margin-bottom:20px;}
	.open2-wrap a{float:left;width:31%;height:120px;border-radius:10px;margin:0 1%;padding:0;}
	.open2-wrap a em{padding:30px 0 10px;font-size:14px;}


	.house-site{padding:0;}
	.house-site li{width:44%;margin:0 3%;padding:10px 0;}
	.house-site li img{width:100%;}

	.tourmap-box{padding:15px;border:none;padding:0;text-align:center;}
	.tourmap-box a{padding:0 45px 0 20px;}

	.course-map img:first-child{margin-bottom:10px;}

	.asset-info .img-wrap{margin-top:10px;}

	.e-edu-center{padding:0 0 150px 0;}
	.eng-center-teacher dl{width:auto;float:none;margin:0 0 20px 0;}

	.fence-design ul{padding-bottom:1px;}
	.fence-design ul li{float:none;text-align:center;padding:20px 0;width:auto;border:1px solid #e9e9e9;margin-bottom:-1px;}
	.fence-design ul li span{display:block;margin-bottom:15px;border:none;}

	.work-site{padding:0;}
	.work-site li{width:44%;margin:0 3%;padding:10px 0;}
	.work-site li img{width:100%;}

	.waste-btns .left{float:none;}
	.waste-btns .right{float:none;}
	.waste-btns a.type6{height:40px !important;line-height:40px !important;font-size:14px !important;width:46%;padding:0 !important;float:left;margin:0 1% 5px 1%;}
	.waste-btns a.type7{height:40px !important;line-height:40px !important;font-size:14px !important;width:46%;padding:0 !important;float:left;margin:0 1% 5px 1%;}

	.em-process li{clear:both;float:none;width:auto;overflow:hidden;}

	.woman-safe-status ul li{width:50%;}

	.side-area-business{overflow:hidden;background:#f4f4f4;}
	.side-area-business .img-wrap{float:none;width:auto;}
	.side-area-business dl{float:none;width:auto;padding-top:20px;}

	.apart-down li{float:none;width:auto;}

	.build-law-link li{width:45%;margin-right:0 !important;}

/*
	.center-go{text-align:center;padding:0 0 50px 0;}
	.center-go p{font-size:20px;letter-spacing:-1px;padding:10px 0 20px;}
	.center-go p em{font-weight:500;display:block;margin-top:5px;}
	.center-go a{margin:0 0 20px 0 !important;}
	.center-go a img{width:60%;}
	*/

	.center-service li{float:none;width:auto;min-height:100px;}

	.slogan ul li{display:inline;margin:10px 0;}
	.slogan_down{text-align:center;padding:30px 0;}

	.treebox{width:135px;font-size:14px;}
	.org-dep2{float:left;margin-left:2%;margin-bottom:20px;}
	.org-dep2 li{margin-bottom:7px;}
	.org-dep4{right:2%;}

	.org-dep3 > li{width:32%;margin:0 0.5% 20px 0.5%;}
	.org-dep3 > li > a{letter-spacing:-1px;}
	.org-dep3 > li.org-dep3-4{clear:both;float:left;}
	.org-dep3 > li.org-dep3-7{clear:both;float:left;}
	.org-dep3 > li ul li a{height:auto;line-height:1.25em;padding:7px 0;font-size:13px;}

	.org-tree2 ul li a{height:auto;line-height:1.25em;font-size:13px;padding:7px 0;}
	.org-tree2 ul li a br{display:block;}

	.org-info2 .btns{padding:0;text-align:left;}
	.org-info2 .btns a{display:inline-block;width:48%;padding:0;text-align:center;font-size:14px;}
	.org-info2 .btns a:first-child{float:left;}
	.org-info2 .btns a:first-child + a{float:right;}
	.org-info2 .btns a:first-child + a + a{float:left;}
	.org-info2 .btns a:first-child + a + a + a{float:right;}
	.org-info2 .btns a:first-child + a + a + a + a{float:left;}

	.onair-main-front{margin-bottom:20px;}
	.onair-main-front .movie{width:100%;float:none;}
	.onair-main-front .txt{width:100%;float:none;display:none;}
	.onair-main-front .txt textarea{height:100px;}

	.onair-main-list ul li{margin-bottom:10px;}
	.onair-main-list .photo .mv-icon{background-size:25% auto;}
	.onair-main-list .photo img{margin:-14px 0;}

	.onair-main-front iframe{width:100%;height:250px;}
	.onair-main-front video{width:100%;height:250px;}
	.onair-main-list ul.col2 li{float:none !important;width:auto;margin:0;}
	.onair-main-list ul.col3 li{width:48%;margin-left:2%;}
	.onair-main-list ul.col4 li{width:48%;margin-left:2%;}
	.onair-main-list ul.col4 li:first-child{margin-left:0;}

	.onair-main-list ul.col3 li{width:48%;margin-left:2%;}

	.onair-main-view .movie{float:none;width:auto;}
	.onair-main-view .txt{float:none;width:100%;}
	.onair-main-view .txt textarea{width:90%;height:260px;padding:20px 5%;overflow-y:auto;background:none;border:none;line-height:1.75em;}

	.city-intro .img-wrap{position:relative;}
	.city-intro .txt{margin:10px 0 0 0;}

	.cctv-position li{width:49%;}
	.cctv-position li span{padding:0 5px;}

	.sitemap-m2 > li{float:left;width:46%;margin:4px 0 4px 3%;}
	.sitemap-m3{padding-left:5px;}

	.popupzone-list li{float:none;width:auto;margin:0;}

	.movie-view-wrap{margin-bottom:20px;}
	.movie-view-wrap .movie{width:100%;float:none;}
	.movie-view-wrap .txt{width:100%;float:none;display:none;}
	.movie-view-wrap .txt textarea{height:100px;}

	#subLayerPopup{left:0px;}
	#subLayerPopup .close{position:absolute;padding:2px;}

	.seochoMapDown > li{float:none;margin-bottom:15px;width:100% !important;height:135px;}
	.seochoMapDown li ul li{float:left;width:49%;margin-right:1%;}
	.seochoMapPro li > span{padding-top:0 !important;}
	.seochoMapDown li.left b.pdt5{padding-top:25px !important;}

	.pump-photo .photo1{float:left;width:100%;}
	.pump-photo .photo2{float:left;width:100%;}

	.floor-map li{float:left;width:90%;padding:20px 0;margin:0 5%;text-align:center;}

	.panel_box ul li {width: 100%;}

	.org_info_tab ul{flex-flow:wrap;}
	.org_info_tab ul li {margin-bottom: 10px;}
}

/** 600~ *************************************************************************************************************** */
@media all and (min-width:600px){

	.link-wrap{overflow:hidden;margin-bottom:30px;}
	.link-wrap .photo{float:left;width:30%;text-align:center;}
	.link-wrap .photo img{margin:6px 0;width:100%;max-width:268px;}
	.link-wrap .txt{float:right;width:65%;}
	.link-wrap .txt p{margin-bottom:20px;}
	.link-wrap .btns{text-align:left;padding:0;}

	.checkin-detail h4{float:left;}
	.checkin-detail .guide{float:right;}
	.checkin-table{clear:both;display:table;width:100%;border-top:1px solid #324147;border-left:1px solid #c2c2c2;}
	.checkin-table ul{display:table-row;}
	.checkin-table ul li{display:table-cell;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-top:none;text-align:center;}
	.checkin-table ul li span{display:block;height:34px;line-height:34px;background:#7294a1;color:#fff;}
	.checkin-table ul li em{display:block;padding:10px 0;}

	.select-wrap1 p{height:130px;margin-bottom:0;}
	.select-left{float:left;width:48%;}
	.select-right{float:right;width:48%;}

	.certify-wrap .btn{height:120px;}

	.event-item{width:100%;}
	.event-item dt{clear:both;float:left;padding:6px 15px 6px 5px;font-weight:bold;}
	.event-item dd{padding:5px;}

	.minwon-desk{overflow:hidden;}
	.minwon-desk .minwon-desk1{float:left;width:48%;}
	.minwon-desk .minwon-desk2{float:right;width:48%;}

	.rule-top{background:url(/images/seocho/m1/rule_info_bg.gif) 3px 0 no-repeat;padding-left:100px;}
	.rule-top p{padding:20px 0 25px;}
	.rule-link1{float:left;width:47%;}
	.rule-link2{float:right;width:47%;}

	.sns-list ul{padding-top:60px;}
	.sns-list ul li{clear:both;float:left;margin-top:-60px;}
	.sns-list ul li.p-left{background:url(/images/seocho/m2/sns_line.gif) right 0 no-repeat;padding:0;}
	.sns-list ul li.p-left .time{text-align:right;margin:0 15% 0 0;}
	.sns-list ul li.p-left .snsbox .box {margin:0 13% 0 0;}
	.sns-list ul li.p-left .arr{background:url(/images/seocho/m2/sns_box_arr.gif) 0 0 no-repeat;left:87%;margin-left:-1px;}

	.culture-wrap{padding:15px 2%;overflow:hidden;}
	.culture-wrap .photo{float:left;width:45%;}
	.culture-wrap .photo + .txt{float:right;width:52%;}

	.course-map img:first-child{margin-right:30px;}
	.course-wrap{position:relative;margin-bottom:30px;padding:0 10px;}
	.course-wrap .img-wrap{position:absolute;left:10px;top:0;}
	.course-wrap .img-wrap + .course-info{margin-left:335px;min-height:200px;}
	.course-wrap .course-info p{margin-bottom:10px;}

	.asset-info{position:relative;padding-right:330px;min-height:155px;}
	.asset-info .img-wrap{position:absolute;right:0;top:0;}
	.asset-info2{position:relative;padding-left:140px;min-height:112px;}
	.asset-info2 .img-wrap{position:absolute;left:0;top:0;}

	.training-wrap{position:relative;min-height:166px;padding-left:274px;}
	.training-wrap .photo{position:absolute;left:20px;top:20px;}
	.training-wrap .info{padding:0;}

	.festival1{overflow:hidden;}
	.festival1 .img-wrap{float:left;width:50%;}
	.festival1 .txt{float:right;width:45%;}
	.festival2{overflow:hidden;}
	.festival2 .img-wrap{float:left;width:30%;}
	.festival2 .txt{float:right;width:65%;}

	.org-tree1{background:url(/images/seocho/m5/org_tree_8line.gif) 50% 0 no-repeat;background-size:100% 315px;}
	.org-dep2{margin:0 15% 40px 15%;overflow:hidden;}
	.org-dep2 > li{float:left;}
	.org-dep2 .org-dep2-1{height:70px;margin-right:30%;}
	.org-dep2 .org-dep2-2{float:right;}

	.org-search{text-align:center !important;}

	.org-info{overflow:hidden;}
	.org-info1{float:left;width:70%;}
	.org-info2{float:right;width:25%;}
	.org-info2 .btns{padding:0;}
	.org-info2 .btns a{display:block;}

	.viewer-list{overflow:hidden;}
	.viewer-list li{position:relative;padding-left:200px;min-height:60px;}
	.viewer-list li img{position:absolute;left:0;top:10px;}

	.viewer-list2{overflow:hidden;}
	.viewer-list2 li{float:left;margin-right:20px;}

	.seochoMapDown > li{padding-left:105px;min-height:139px;}
	.seochoMapDown li.left a{padding-left:5px;border:0px none;word-break:break-all;text-decoration:underline;}
	.seochoMapDown li.left b.pdt5{padding-top:20px !important;}
	.seochoMapDown li.right ul li{float:left;margin:0 1%;width:48%;}
	.seochoMapDown li.right ul li img{margin-top:5px;}

}

/** 600~800 *************************************************************************************************************** */
@media all and (min-width:600px) and (max-width:799px){

	.board .reserve-list3 > ul > li{width:100%;height:auto;overflow:hidden;}

	.pw_change .guide{padding:20px 0;margin:0 40px;}
	.pw_change .change_form{padding:20px 0;margin:0 40px;}

	.login-guide{padding:10px 0;}
	.login-guide div{display:block;margin:10px 0;}

	.select-wrap1 p{height:170px;margin-bottom:0;}

	.sns-btn li a{font-size:13px;letter-spacing:-1px;}

	.open-links ul{margin:0 2%;}
	.open-links ul li a{background-size:95% auto !important;}

	.open2-wrap a{width:160px;height:160px;border-radius:80px;}
	.open2-wrap a em{padding:60px 0 10px;}

	.fence-design ul li{width:48%;}
	.fence-design ul li span{display:block;width:210px;margin:0 auto 15px auto;}

	.org-dep2{margin:0 15% 50px 15%;}
	.org-dep2 > li{float:left;}
	.org-dep2 .org-dep2-1{margin-right:20%;}

	.reserve-main .img-view{width:75%;height:100%;}
	.reserve-main .img-view img{width:100%;height:100%;}
	.reserve-main .tab-list{width:25%;}
	.reserve-main .tab-list li img{width:100%;height:auto;}

	#subLayerPopup{left:0px;}

	.floor-map li{float:left;width:90%;padding:20px 0;margin:0 5%;text-align:center;}

	.panel_box ul li {width: 100%;}

}

/** 800~1090 *************************************************************************************************************** */
@media all and (min-width:800px) and (max-width:1090px){

	.board .reserve-list3 > ul > li{width:100%;height:auto;overflow:hidden;}

	.org-dep2{margin:0 15% 50px 15%;}
	.org-dep2 > li{float:left;}
	.org-dep2 .org-dep2-1{margin-right:20%;}

	.open-links ul{margin:0 5%;}
	.open-links ul li a{background-size:95% auto !important;}

	.open2-wrap a{width:180px;height:180px;border-radius:95px;margin:0 5px;}
	.open2-wrap a em{padding:70px 0 10px;}

	.reserve-main .img-view{width:75%;height:100%;}
	.reserve-main .img-view img{width:100%;height:100%;}
	.reserve-main .tab-list{width:25%;}
	.reserve-main .tab-list li img{width:100%;height:auto;}

	.graph_wrap .con-wrap{float:left;width:55%;}
	.graph_wrap .graph{float:right;width:40%;padding:0;padding-bottom:30px;margin-top:5px;}

}

/** 1090~ *************************************************************************************************************** */
@media all and (min-width:1090px){

	.board .reserve-list3 > ul > li{width:50%;height:110px;overflow:hidden;}

	.city-policy4 {background:url(/images/seocho/m3/policy_icon4.gif) 0 0 no-repeat;float:left;width:50%;line-height:1.16em;}
	.city-policy4 div em{padding-top:0 !important;}
	.city-policy5 {background:url(/images/seocho/m3/policy_icon5.gif) 0 0 no-repeat;float:left;width:50%;line-height:1.16em;}
	.city-policy5 div em{padding-top:0 !important;}

	.dumy-company-info{float:right;padding-top:5px;}
	.dumy-company-info + .tab-wrap{float:left;}
	.dumy-company-info + .tab-wrap ul{padding-right:1px;}

	.graph_wrap .con-wrap{float:left;width:55%;}
	.graph_wrap .graph{float:right;width:40%;padding:0;padding-bottom:30px;margin-top:5px;}

}

/** ~1090 *************************************************************************************************************** */
@media all and (max-width:1090px){

	.board .reserve-list ul li a .photo img{min-height:auto;}

}

.nbpMapWrap{position:relative;margin-bottom:80px;}
.nbpMap{position:absolute;width:285px;background:#fff;}
.nbpMap b{display:block;position:relative;padding:12px;font-size:16px;color:#fff;font-weight:500;}
.nbpMap a.more{display:block;position:absolute;right:12px;top:50%;margin-top:-10.5px;width:19px;height:19px;background:url(/images/seocho/butterflyplan/mapMore.png) no-repeat 95% center;}
.nbpMap.area1{top:50px;right:170px;border:2px solid #e98e14;}
.nbpMap.area2{top:220px;right:30px;border:2px solid #39a15c;}
.nbpMap.area3{top:345px;left:10px;border:2px solid #143990;}
.nbpMap.area4{bottom:-25px;left:170px;border:2px solid #96439a;}
.nbpMap.area1 b{background-color:#e98e14;}
.nbpMap.area2 b{background-color:#39a15c;}
.nbpMap.area3 b{background-color:#143990;}
.nbpMap.area4 b{background-color:#96439a;}
.nbpMap ul{padding:12px;}
.nbpMap ul li{margin-bottom:8px;padding-left:8px;font-size:14px;line-height:140%;}
.nbpMap.area1 ul li{background:url(/images/seocho/butterflyplan/nbp_b1.gif) no-repeat left 9px;}
.nbpMap.area2 ul li{background:url(/images/seocho/butterflyplan/nbp_b2.gif) no-repeat left 9px;}
.nbpMap.area3 ul li{background:url(/images/seocho/butterflyplan/nbp_b3.gif) no-repeat left 9px;}
.nbpMap.area4 ul li{background:url(/images/seocho/butterflyplan/nbp_b4.gif) no-repeat left 9px;}
.nbpBar.bar1{position:absolute;top:70px;left:270px;}
.nbpBar.bar2{position:absolute;top:240px;left:335px;}
.nbpBar.bar3{position:absolute;top:280px;left:175px;}
.nbpBar.bar4{position:absolute;top:440px;left:340px;}

.bpaProcess{position:relative;margin:10px 0 30px 0;padding:50px 20px;border:1px solid #ccc;}
.bpaProcess p > span{display:inline-block;height:77px;color:#fff;line-height:77px;text-align:center;font-size:16px;font-weight:500;}
.bpaProcess .head1{margin-right:1px;width:198px;background:url(/images/seocho/butterflyplan/bpaProH1.png) no-repeat center top;}
.bpaProcess .head2{width:454px;background:url(/images/seocho/butterflyplan/bpaProH2.png) no-repeat center top;}
.bpaProcess .proEffect{position:relative;margin:35px 0 90px 0;padding:0 10px;z-index:1;}
.bpaProcess .proEffect:after{display:block;content:'';clear:both;}
.bpaProcess .proEffect li{float:left;display:table;width:20%;}
.bpaProcess .proEffect li span{display:table-cell;vertical-align:middle;width:147px;height:64px;background:url(/images/seocho/butterflyplan/bg_proEffect.png) no-repeat center top;color:#fff;font-size:14px;text-align:center;}
.bpaProcess > img{position:absolute;left:50%;margin-left:-100.5px;z-index:0;}
.bpaProcess .proResult:after{display:block;content:'';clear:both;}
.bpaProcess .proResult > li{float:left;margin:0 1%;width:31.3333%;box-sizing:border-box;}
.bpaProcess .proResult li.proResult1{border:2px solid #e94c8f;}
.bpaProcess .proResult li.proResult2{border:2px solid #4f86c6;}
.bpaProcess .proResult li.proResult3{border:2px solid #7fbe25;}
.bpaProcess .proResult li b{display:block;height:48px;color:#fff;font-size:14px;text-align:center;font-weight:500;}
.bpaProcess .proResult li.proResult1 b{background:#e94c8f;}
.bpaProcess .proResult li.proResult2 b{background:#4f86c6;line-height:48px;}
.bpaProcess .proResult li.proResult3 b{background:#7fbe25;}
.bpaProcess .proResult li ul{padding:16px 12px;}
.bpaProcess .proResult li.proResult3 ul{padding:5px 12px;}

@media all and (min-width:600px) and (max-width:1089px){
	.nbpBar{display:none;}

	.bpaProcess{padding:40px 0;}
	.bpaProcess p span{padding:0 20px;width:auto !important;}
	.bpaProcess .proEffect{padding:0;}
	.bpaProcess .proEffect li{margin:0 1%;width:18%;}
}
@media all and (max-width:599px){
	.nbpMapWrap p img{max-width:100%;}
	.nbpBar{display:none;}
	.nbpMap{position:static;margin:10px 0;width:auto;}

	.bpaProcess{padding:40px 5px;}
	.bpaProcess p.acenter{display:table-row;}
	.bpaProcess .head1{display:table-cell;width:30%;line-height:inherit;margin-right:0;vertical-align:middle;}
	.bpaProcess .head2{display:table-cell;width:70%;line-height:inherit;vertical-align:middle;}
	.bpaProcess .proEffect{clear:both;padding:0;}
	.bpaProcess .proEffect li{display:block;}
	.bpaProcess .proEffect li span{display:block;width:auto;height:32px;line-height:32px;background-size:cover;}
	.bpaProcess .proEffect li span br{display:none;}
	.bpaProcess > img{display:none;}
	.bpaProcess .proEffect{margin:30px 0;}
	.bpaProcess .proEffect li{float:none;margin:0 auto 8px auto;width:auto;text-align:center;}
	.bpaProcess .proResult > li{float:none;margin-bottom:8px;width:auto;}

	.board-icon li{width:20%;}
}


.calendarTitle{padding:385px 30px 30px;background:#f1f1f1 url(/images/seocho/cinema/bg_calendarTitle_20201001.jpg) no-repeat center top;}
.calendarOption{height:75px;line-height:75px;text-align:center;border-bottom:1px #d8d8d8 solid;}
.calendarOption .calendarYear,
.calendarOption .calendarMouth{display:inline-block;margin:0 20px;vertical-align:middle;}
.calendarOption a{display:inline-block;margin:0 10px;color:#777;vertical-align:top;}
.calendarOption b{font-size:30px;font-weight:500;}
.calendarSearch{margin:0 -3px;padding:20px 0;line-height:40px;text-align:center;}
.calendarSearch *{display:inline-block;margin:0 5px;height:40px;background:#fff;border:0px none;vertical-align:top;}
.calendarSearch input[type="text"],
.calendarSearch select{padding-left:5px;width:115px;height:40px;background:#fff;border:0px none;}
.calendarSearch .btn_submit{padding:0 25px;color:#fff;background:#4f89c7;}
.calendarTags{font-size:12px;padding-top:20px;}
.calendarTags ul{display:block;}
.calendarTags ul li{display:inline-block;margin:3px 6px 3px 0;}
em.calendarTag{display:inline-block;margin-right:3px;width:33px;height:20px;font-size:11px;font-weight:bold;color:#fff;line-height:20px;text-align:center;}
em.calendarTag.type1{background:#3e7dc0;}
em.calendarTag.type2{background:#7e64bf;}
em.calendarTag.type4{background:#3d8c40;}
em.calendarTag.type6{background:#eb4e16;}
em.calendarTag.type7{background:#0455a6;}
em.calendarTag.type8{background:#eb168b;}
em.calendarTag.type3{background:#669f31;}
em.calendarTag.type5{background:#1ca3a5;}

.calendarTable table{width:100%;border-top:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;}
.calendarTable table th,
.calendarTable table td{padding:8px;width:14.2857%;border-bottom:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
.calendarTable table th{height:40px;font-size:15px;text-align:center;}
.calendarTable table td{height:70px;font-size:15px;vertical-align:top;}
.calendarTable table td span.day{display:block;margin-bottom:8px;text-align:right;}
.calendarTable table td ul{display:block;}
.calendarTable table td ul li{display:block;margin-bottom:3px;}

@media all and (max-width:599px){
	.calendarTitle{padding:230px 20px 20px;background-size:500px auto;}
	.calendarOption .calendarYear,
	.calendarOption .calendarMouth{margin:0 10px;}
	.calendarOption a{margin:0 5px;}
	.calendarOption b{font-size:20px;}
	.calendarSearch{text-align:left;}
	.calendarSearch *{height:30px;}
	.calendarSearch input[type="text"],
	.calendarSearch select{width:80px;height:30px;}
	.calendarTable table thead{display:none;}
	.calendarTable table tbody,
	.calendarTable table tr,
	.calendarTable table th,
	.calendarTable table td{display:block;width:auto;height:auto;}
	.calendarTable table td span.day{text-align:left;}
	.calendarTable table td ul li{word-break:break-all;}
}
@media all and (min-width:600px) and (max-width:800px){
	.calendarSearch input[type="text"],
	.calendarSearch *{height:36px;}
	.calendarSearch input[type="text"],
	.calendarSearch select{width:95px;height:36px;}
	.calendarTable table td ul li{word-break:break-all;}
}

@media all and (min-width:801px) {
	.calendarTable table td ul li{white-space:normal;overflow:visible;word-break:break-all;font-size:14px;}

	/*
	.calendarTable table td ul li{width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.calendarTable table td ul li:hover{white-space:normal;overflow:visible;word-break:break-all;}
	*/
}


.statisticWrap:after{display:block;content:'';clear:both;}
.statisticWrap .statDay{float:left;width:48%;border-top:1px solid #dadada;border-left:1px solid #dadada;}
.statisticWrap .tab-wrap ul.statDay li{margin:0;background:none;border:0px none;}
.statisticWrap .tab-wrap ul.statDay li a{padding:55px 0 0 0;}
.statisticWrap .tab-wrap ul.statDay li.on{background:none;}
.statisticWrap .tab-wrap ul.statDay li.on a{padding:52px 0 0 0;color:#444;}
.statisticWrap .statDay:after{display:block;content:'';clear:both;}
.statisticWrap .statDay li{float:left;width:20%;}
.statisticWrap .statDay li a{display:block;padding-top:55px;height:85px;box-sizing:border-box;border-bottom:1px solid #dadada;border-right:1px solid #dadada;text-align:center;font-size:12px;line-height:120%;}
.statisticWrap .statDay li.on a{padding-top:52px;border:3px solid #969696;}
.statisticWrap .statDay li.statDay1 a{background:url(/images/seocho/statisticNew/icon_statDay1.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay2 a{background:url(/images/seocho/statisticNew/icon_statDay2.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay3 a{background:url(/images/seocho/statisticNew/icon_statDay3.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay4 a{background:url(/images/seocho/statisticNew/icon_statDay4.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay5 a{background:url(/images/seocho/statisticNew/icon_statDay5.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay6 a{background:url(/images/seocho/statisticNew/icon_statDay6.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay7 a{background:url(/images/seocho/statisticNew/icon_statDay7.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay8 a{background:url(/images/seocho/statisticNew/icon_statDay8.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay9 a{background:url(/images/seocho/statisticNew/icon_statDay9.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay10 a{background:url(/images/seocho/statisticNew/icon_statDay10.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay11 a{background:url(/images/seocho/statisticNew/icon_statDay11.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay12 a{background:url(/images/seocho/statisticNew/icon_statDay12.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay13 a{background:url(/images/seocho/statisticNew/icon_statDay13.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay14 a{background:url(/images/seocho/statisticNew/icon_statDay14.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay15 a{background:url(/images/seocho/statisticNew/icon_statDay15.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay16 a{background:url(/images/seocho/statisticNew/icon_statDay16.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay17 a{background:url(/images/seocho/statisticNew/icon_statDay17.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay18 a{background:url(/images/seocho/statisticNew/icon_statDay18.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay19 a{background:url(/images/seocho/statisticNew/icon_statDay19.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay20 a{background:url(/images/seocho/statisticNew/icon_statDay20.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay21 a{background:url(/images/seocho/statisticNew/icon_statDay21.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay22 a{background:url(/images/seocho/statisticNew/icon_statDay22.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay23 a{background:url(/images/seocho/statisticNew/icon_statDay23.gif) no-repeat center 15px;}
.statisticWrap .statDay li.statDay24 a{padding-top:50px;background:url(/images/seocho/statisticNew/icon_statDay24.gif) no-repeat center 10px;}
.statisticWrap .statDay li.statDay1.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay1_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay2.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay2_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay3.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay3_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay4.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay4_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay5.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay5_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay6.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay6_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay7.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay7_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay8.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay8_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay9.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay9_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay10.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay10_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay11.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay11_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay12.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay12_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay13.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay13_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay14.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay14_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay15.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay15_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay16.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay16_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay17.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay17_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay18.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay18_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay19.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay19_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay20.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay20_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay21.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay21_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay22.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay22_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay23.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay23_on.gif) no-repeat center 12px;}
.statisticWrap .statDay li.statDay24.on a{background:#f9f9f9 url(/images/seocho/statisticNew/icon_statDay24_on.gif) no-repeat center 12px;}
.statisticWrap .statDayBig{float:right;padding-top:75px;width:48%;height:420px;border:3px solid #969696;box-sizing:border-box;background:#f9f9f9;text-align:center;}
.statisticWrap .statDayBig b{display:block;margin:50px 0 12px 0;font-size:25px;color:#636363;font-weight:normal;}
.statisticWrap .statDayBig span{display:block;font-size:25px;color:#00a2a7;}

.statisticWrap:after{display:block;content:'';clear:both;}
.statisticWrap .majorStats:after{display:block;content:'';clear:both;}
.statisticWrap .majorStats li{float:left;margin-right:2.3333%;margin-bottom:8px;width:31%;height:155px;box-sizing:border-box;border:1px solid #c1c1c1;text-align:center;font-weight:500;color:#595959;font-size:14px;line-height:140%;}
.statisticWrap .majorStats li img{display:block;margin:12px auto;}
.statisticWrap .chartBox{position:relative;margin-bottom:20px;min-height:320px;}

.statisticWrap:after{display:block;content:'';clear:both;}
.statisticWrap .statDecade:after{display:block;content:'';clear:both;}
.statisticWrap .statDecade li{float:left;margin-bottom:10px;width:16.6666%;height:125px;border-right:8px solid #fff;box-sizing:border-box;text-align:center;}
.statisticWrap .statDecade li a{display:block;height:100%;border:1px solid #c1c1c1;font-size:14px;color:#595959;font-weight:500;}
.statisticWrap .statDecade li a:hover,
.statisticWrap .statDecade li.on a{background:#f2f2f2;}
.statisticWrap .statDecade li img{display:block;margin:0 auto;padding:20px 0 8px 0;}
.statisticWrap .board-top a img{display:inline-block;margin-right:5px;vertical-align:middle;}

.statisticWrap:after{display:block;content:'';clear:both;}
.statisticWrap .statMapWrap{position:relative;}
.statisticWrap .statMapWrap area{cursor:pointer;}
.statisticWrap .mapList .table-wrap tbody th{background:#52717e;color:#fff;}
.statisticWrap .statMapWrap .mapList{display:none;position:absolute;top:0;right:0;width:292px;}
.statisticWrap .statMapWrap .mapList.on{display:block;}
.statisticWrap .statMapWrap .mapList .con-icon1 li span.block{padding-left:50px;}
.mapList{border-top:1px solid #414a4d;}
.mapList .regionName{padding:7px 10px;background:#52717e;color:#fff;font-size:13px;text-align:left;line-height:1.5em;font-weight:500;}
.mapList dl.info{padding:10px 12px;border:1px solid #c2c2c2;line-height:160%;}
.mapList dl.info:after{display:block;content:'';clear:both;}
.mapList dl.info dt{clear:both;float:left;margin-right:5px;padding-left:13px;background:url(/images/seocho/common/content/icon_con1.gif) 0 7px no-repeat;font-size:14px;font-weight:500;}
.mapList dl.info dd{float:left;}
.mapList dl.info dd.block{padding-left:60px;}

.statisticWrap.statSub02 .statCon{position:relative;}
.statisticWrap.statSub02 .statCon:after{display:block;content:'';clear:both;}
.statisticWrap.statSub02 .statCon > a > img{position:absolute;}
.statisticWrap.statSub02 .statCon ul.statNow{padding-left:233px;}
.statisticWrap.statSub02 .statCon ul.statNow:after{display:block;content:'';clear:both;}
.statisticWrap.statSub02 .statCon ul.statNow li{float:left;margin-bottom:8px;border:4px solid #fff;border-top:0px none;height:97px;width:16.6666%;box-sizing:border-box;}
.statisticWrap.statSub02 .statCon ul.statNow li a{display:block;height:100%;border:1px solid #c1c1c1;text-align:center;font-weight:500;font-size:13px;color:#595959;line-height:120%;}
.statisticWrap.statSub02 .statCon ul.statNow li.longTxt img{margin:15px auto 0 auto;}
.statisticWrap.statSub02 .statCon ul.statNow li img{display:block;margin:15px auto 5px auto;}
.statisticWrap.statSub02 ul.statLast:after{display:block;content:'';clear:both;}
.statisticWrap.statSub02 ul.statLast li{float:left;margin-right:12px;}
.statisticWrap.statSub02 ul.statLast li a{display:block;text-align:center;color:#595959;font-weight:500;}
.statisticWrap.statSub02 ul.statLast li img{display:block;margin-bottom:12px;border:1px solid #bfc0c7;}

.statisticWrap .site_list:after{display:block;content:'';clear:both;}
.statisticWrap .site_list li{float:left;width:24%;margin:0 1% 10px 0;}
.statisticWrap .site_list li img{max-width:100%;}
.statisticWrap .site_list li p{text-align:center;}

@media all and (max-width:599px){
	.statisticWrap .statDay,
	.statisticWrap .statDayBig,
	.statisticWrap .f_right.w48,
	.statisticWrap .f_left.w48{float:none;width:auto;}
	.statisticWrap .statMapWrap img{margin-bottom:20px;width:100%;}
	.statisticWrap .statMapWrap .mapList{position:static;width:auto;}
	.statisticWrap .site_list li{width:49%;}
	.statisticWrap .statDecade li{width:33.3333%;}
	.statisticWrap.statSub02 .statCon > a > img{position:static;}
	.statisticWrap.statSub02 .statCon ul.statNow{margin-top:10px;padding-left:0;}
	.statisticWrap.statSub02 .statCon ul.statNow li{width:25%;border:1px #fff solid;}
}


#overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:0.5;z-index:999;}
@media all and (min-width:1023px){
	#header #gnb .btn_allmenu{background:url('/images/seocho_2018/main/btn_allmenu_wh.png') 0 0 no-repeat;}
}

.tax-process{padding:5px 0;}
.tax-process:after{display:block;content:'';clear:both;}
.tax-process li{float:left;min-width:150px;height:100px;padding:10px;margin:0 30px 10px 0;position:relative;border:1px solid #aaaaaa;border-radius:8px;text-align:center;}
.tax-process li:after{display:block;content:'';width:30px;position:absolute;top:0;right:-30px;bottom:0;background:url(/images/om/sub2018/icon_process_arrow.gif) no-repeat center center;}
.tax-process li:last-child:after{display:none;}
.tax-process li b{display:block;height:35px;line-height:35px;margin:-10px -10px 5px -10px;background-color:#3875b6;color:#fff;border-radius:7px 7px 0 0;}
.tax-process li em{display:block;color:#3875b6;}

.tax-process2{padding:5px 0;}
.tax-process2:after{display:block;content:'';clear:both;}
.tax-process2 li{float:left;min-width:150px;height:120px;padding:10px;margin:0 30px 10px 0;position:relative;border:1px solid #aaaaaa;border-radius:8px;text-align:center;}
.tax-process2 li:after{display:block;content:'';width:30px;position:absolute;top:0;right:-30px;bottom:0;background:url(/images/om/sub2018/icon_process_arrow.gif) no-repeat center center;}
.tax-process2 li:last-child:after{display:none;}
.tax-process2 li b{display:block;height:auto;padding-bottom:5px;line-height:20px;margin:-10px -10px 5px -10px;background-color:#3875b6;color:#fff;border-radius:7px 7px 0 0;}
.tax-process2 li em{display:block;color:#3875b6;}

.tax-process3{padding:5px 0;}
.tax-process3:after{display:block;content:'';clear:both;}
.tax-process3 li{float:left;min-width:150px;height:150px;padding:10px;margin:0 30px 10px 0;position:relative;border:1px solid #aaaaaa;border-radius:8px;text-align:center;}
.tax-process3 li:after{display:block;content:'';width:30px;position:absolute;top:0;right:-30px;bottom:0;background:url(/images/om/sub2018/icon_process_arrow.gif) no-repeat center center;}
.tax-process3 li:last-child:after{display:none;}
.tax-process3 li b{display:block;height:auto;padding-bottom:5px;line-height:20px;margin:-10px -10px 5px -10px;background-color:#3875b6;color:#fff;border-radius:7px 7px 0 0;}
.tax-process3 li em{display:block;color:#3875b6;}

@media all and (max-width:1200px){
	.org-dep3 > li > a{font-size:14px;letter-spacing:-1px;line-height:25px;word-break:break-all;}
	.org-dep3 > li ul li a{font-size:13px;letter-spacing:-1px;line-height:25px;word-break:break-all;}
}
@media all and (max-width:799px){
	.org-dep3 > li > a{font-size:13px;}
	.org-dep3 > li ul li a{font-size:12px;}
}
@media all and (max-width:480px){
	.org-dep3 > li > a{font-size:13px;line-height:55px;}
	.org-dep3 > li ul li a{font-size:12px;line-height:1.25em;}
}


/* 20221212 start */
#waitingState{position:relative;margin-bottom:30px;padding:40px 20px 20px;background:url(/images/seocho_2019/sub/waitingState/bg_waitingState.jpg) repeat left top;}
#waitingState:after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:190px;background:#eff1f4;z-index:1;}
#waitingState .topArea{position:relative;margin-bottom:30px;padding-left:115px;}
#waitingState .topArea:after{display:block;content:'';clear:both;}
#waitingState .topArea .txtInfo{display:block;position:absolute;left:0;top:50%;margin-top:-18px;color:#fff;text-align:right;font-size:14px;line-height:130%;}
#waitingState .topArea .timeInfo{position:relative;padding-left:15px;font-size:16px;color:#fff;letter-spacing:-1px;}
#waitingState .topArea .timeInfo:after{display:block;content:'';position:absolute;left:0;top:50%;margin-top:-13px;height:26px;border-left:1px solid #fff;}
#waitingState .topArea .timeInfo span{display:block;font-size:40px;font-weight:500;line-height:100%;}
#waitingState .refreshBtn{display:block;position:absolute;right:0;top:50%;margin-top:-16.5px;padding-left:36px;width:112px;height:33px;background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_refreshBtn.png) no-repeat 12px center;line-height:31px;box-sizing:border-box;border:1px solid #fff;border-radius:15.5px;color:#fff;font-size:15px;font-weight:500;}
#waitingState .refreshBtn:hover{color:#4d75f4;background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_refreshBtn2.png) no-repeat 12px center #fff;}
#waitingState .boxItemArea{margin:0 -.5%;}
#waitingState .boxItemArea:after{display:block;content:'';clear:both;}
#waitingState .boxItem{float:left;position:relative;margin:0 .5%;padding:25px 15px;width:24%;height:295px;box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;box-sizing:border-box;box-shadow:1px 1px 6px 0px rgba(0, 0, 0, 0.1);z-index:2;}
#waitingState .boxItem .label{display:block;position:absolute;top:-14px;left:18px;width:94px;height:32px;border-radius:16px;line-height:32px;color:#fff;text-align:center;font-size:14px;}
#waitingState .boxItem.type1 .label{background:#9d3fef;}
#waitingState .boxItem.type2 .label{background:#4b35f2;}
#waitingState .boxItem.type3 .label{background:#0797eb;} /* 079cf3 */
#waitingState .boxItem.type4 .label{background:#0e9360;} /* 079cf3 */
#waitingState .boxItem .callInfo{position:relative;margin-bottom:15px;height:195px;border-bottom:1px solid #e8e8e8;background-size:auto 30% !important;}
#waitingState .boxItem .callInfo .title{display:block;margin-bottom:15px;padding:12px 60px 0 0;height:100px;font-size:17px;line-height:130%;color:#333;}
#waitingState .boxItem.type1 .callInfo{background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_boxItem1.png) no-repeat right 5px;}
#waitingState .boxItem.type2 .callInfo{background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_boxItem4.png) no-repeat right 5px;}
#waitingState .boxItem.type3 .callInfo{background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_boxItem3.png) no-repeat right 5px;}
#waitingState .boxItem.type4 .callInfo{background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_boxItem2.png) no-repeat right 5px;}
#waitingState .boxItem .callNum{display:block;padding-bottom:12px;font-size:14.5px;color:#666;}
#waitingState .boxItem .callNum b{display:block;font-size:34px;line-height:100%;}
#waitingState .boxItem.type1 .callNum b{color:#8e46cd;}
#waitingState .boxItem.type2 .callNum b{color:#6654ee;}
#waitingState .boxItem.type3 .callNum b{color:#2576c2;}
#waitingState .boxItem.type4 .callNum b{color:#0e9360;}
#waitingState .boxItem .callNum b.type2{padding-top:5px;font-size:24px;}
#waitingState .boxItem .waitNum{display:flex;align-items:center;font-size:18px;color:#666;justify-content:center;}
#waitingState .boxItem .waitNum span{display:inline-block;vertical-align:middle;margin-left:8px;padding:0 15px;min-width:70px;height:34px;border:1px solid #ff0051;border-radius:18px;line-height:32px;box-sizing:border-box;font-size:18px;color:#ff0051;text-align:center;}
/* 20221212 end */

#waitingState .linkItemArea{position:relative;margin:20px -2% 0;z-index:2;}
#waitingState .linkItemArea:after{display:block;content:'';clear:both;}
#waitingState .linkItemArea .linkItem{float:left;width:50%;}
#waitingState .linkItemArea .linkItem a{display:block;font-size:18px;font-weight:500;line-height:68px;text-align:center;}
#waitingState .linkItemArea .linkItem a:hover{text-decoration:underline;}
#waitingState .linkItemArea .linkItem a img{margin:0 3px;vertical-align:middle;}
#waitingState .linkItemArea .linkItem.type1 a{color:#9340db;}
#waitingState .linkItemArea .linkItem.type2 a{color:#2d66d7;}
#waitingState .linkItemArea .linkItem.type3{width: auto; float:none; text-align:center; padding:0 20px;}
#waitingState .linkItemArea .linkItem.type3 a{background-color:#1d2f40; color:#fff; display:inline-flex; align-items:center; height:52px;padding:0 28px; font-size:19px; font-weight:500; margin:0 auto; line-height:1.3;}
#waitingState .linkItemArea .linkItem.type3 a img{margin-left:4px;}
@media all and (max-width:640px){
	#waitingState .linkItemArea .linkItem.type3 a{font-size:16px;}
}

@media all and (min-width:1025px) and (max-width:1220px){
	#waitingState .boxItem{padding:20px 12px;}
	#waitingState .boxItem .callInfo .title{background-size:60px auto !important;font-size:18px;}
	/* 20221212 */
	#waitingState .boxItem .callInfo .title small{display:block;}
	#waitingState .boxItem .callNum{font-size:13px;}
	#waitingState .boxItem .callNum b{font-size:24px;}
	#waitingState .boxItem .callNum b.type2{padding-top:3px;font-size:18px;}
	#waitingState .boxItem .waitNum{font-size:16px;}
	#waitingState .boxItem .waitNum span{font-size:18px;}
}
@media all and (max-width:1024px){
	#waitingState{padding:25px 3%;}
	#waitingState .boxItem{padding:25px 2%;height:auto;}
	#waitingState .boxItem .callInfo{height:auto;}
	#waitingState .boxItem .callInfo .title br{display:none;}
	#waitingState .boxItem .callNum b{font-size:20px;}
	#waitingState .boxItem .callNum b.type2{font-size:16px;}
	#waitingState .boxItem .waitNum{font-size:15px;}
	#waitingState .boxItem .waitNum span{padding:0 8px;min-width:58px;height:28px;line-height:26px;font-size:18px;}
}
@media all and (min-width:800px) and (max-width:1024px){
	#waitingState .boxItem .callInfo{background-position:center top !important;}
	#waitingState .boxItem .callInfo .title{margin-bottom:10px;padding:80px 0 0;height:40px;text-align:center;font-size:17px;}
}
@media all and (max-width:800px){
	#waitingState .topArea{margin-top:40px;}
	#waitingState .topArea .timeInfo{font-size:14px;}
	#waitingState .topArea .timeInfo span{font-size:30px;}
	#waitingState .refreshBtn{top:-40px;margin-top:0;}
	#waitingState .boxItem{float:none;margin-bottom:30px;width:auto;}
	#waitingState .boxItem .callInfo .title{height:auto;}
}
@media all and (max-width:640px){
	#waitingState .linkItemArea .linkItem{margin-top:10px;float:none;width:auto;}
	#waitingState .linkItemArea .linkItem img{max-height:60px;}
	#waitingState .linkItemArea .linkItem a{font-size:16px;}
}
/* 20221212 */
@media all and (max-width:320px){
	#waitingState .boxItem .callInfo .title{padding-right:80px;}
}

/* 주민센터 민원대기현황 start : 2025-02-21 */
.center-waitingState{position:relative;margin-bottom:30px;padding:40px 20px 20px;background:#094283 url(/images/seocho_2019/sub/waitingState/bg_waiting_status.png) right top no-repeat; background-size:cover;}
.center-waitingState .topArea{position:relative;margin-bottom:30px;padding-left:115px; color:#fff;}
.center-waitingState .topArea:after{display:block;content:'';clear:both;}
.center-waitingState .topArea .txtInfo{display:block;position:absolute;left:0;top:50%;margin-top:-18px;color:#fff;text-align:right;font-size:14px;line-height:130%;}
.center-waitingState .topArea .timeInfo{position:relative;padding-left:15px;font-size:16px;color:#fff;letter-spacing:-1px;}
.center-waitingState .topArea .timeInfo:after{display:block;content:'';position:absolute;left:0;top:50%;margin-top:-13px;height:26px;border-left:1px solid #fff;}
.center-waitingState .topArea .timeInfo span{display:block;font-size:40px;font-weight:500;line-height:100%;}
.center-waitingState .refreshBtn{display:block;position:absolute;right:0;top:50%;margin-top:-16.5px;padding-left:36px;width:112px;height:33px;background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_refreshBtn.png) no-repeat 12px center;line-height:31px;box-sizing:border-box;border:1px solid #fff;border-radius:15.5px;color:#fff;font-size:15px;font-weight:500;}
.center-waitingState .refreshBtn:hover{color:#4d75f4;background:url(/images/seocho_2019/sub/waitingState/icon_waitingState_refreshBtn2.png) no-repeat 12px center #fff;}

.centerItemWrap{padding:20px 0; border-top:1px solid rgba(255,255,255,0.4);}
.centerItemWrap .centerName{font-size:24px; font-weight:700; color:#fff; margin-bottom:28px; vertical-align:middle;}
.centerItemWrap .centerName:after{display:inline-block;content:'';width:20px;height:24px; margin-left:6px; background:url(/images/seocho_2019/sub/waitingState/ic_waiting_centerName.svg) 0 0  no-repeat;}

/* .centerItemWrap .boxItemArea{margin:0 -.5%;}
.centerItemWrap .boxItemArea:after{display:block;content:'';clear:both;}
.centerItemWrap .boxItem{float:left;position:relative;margin:0 .5%;padding:37px 15px 25px 15px;width:calc(100%/3 - 1%);height:295px;box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;box-sizing:border-box;box-shadow:1px 1px 6px 0px rgba(0, 0, 0, 0.1);z-index:2;} */
.centerItemWrap .boxItemArea{display:flex;}
.centerItemWrap .boxItem{position:relative;margin:0 .5%;padding:37px 15px 25px 15px;width:calc(100%/3 - 1%);box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;box-sizing:border-box;box-shadow:1px 1px 6px 0px rgba(0, 0, 0, 0.1);z-index:2;}

.centerItemWrap .boxItem:before{display:block;content:'';width:60px;height:60px; position:absolute;right:15px;top:30px; background-position:center; background-size:100%; background-repeat:no-repeat;}
.centerItemWrap .boxItem.type1:before{background-image:url(/images/seocho_2019/sub/waitingState/ic_waiting_status1.png);}
.centerItemWrap .boxItem.type2:before{background-image:url(/images/seocho_2019/sub/waitingState/ic_waiting_status2.png);}
.centerItemWrap .boxItem.type3:before{background-image:url(/images/seocho_2019/sub/waitingState/ic_waiting_status3.png);}
.centerItemWrap .boxItem.type4:before{background-image:url(/images/seocho_2019/sub/waitingState/ic_waiting_status4.png);}

.centerItemWrap .boxBadge{display:block;position:absolute;top:-16px;left:18px;height:32px;padding:0 16px;border-radius:16px;line-height:32px;color:#fff;text-align:center;font-size:14px;}
.centerItemWrap .boxItem.type1 .boxBadge{background-color:#9D3FEF;}
.centerItemWrap .boxItem.type2 .boxBadge{background-color:#4B35F2;}
.centerItemWrap .boxItem.type3 .boxBadge{background-color:#0797EB;}
.centerItemWrap .boxItem.type4 .boxBadge{background-color:#008e85;}

.centerItemWrap .itemTitle{height:116px; padding-right:68px;}
.centerItemWrap .itemTitle strong{display:block;font-size:17px; font-weight:700; line-height:1.3;}
.centerItemWrap .itemTitle p{font-size:15px; line-height:1.3; color:#555;}

.centerItemWrap .callInfo{padding-bottom:10px;border-bottom:1px solid #E5E5E5;}
.centerItemWrap .callInfo .title{display:block;font-size:14px;color:#666;}
.centerItemWrap .callInfo .callNum{display:block;font-size:34px; font-weight:700;}
.centerItemWrap .boxItem.type1 .callNum{color:#9D3FEF;}
.centerItemWrap .boxItem.type2 .callNum{color:#4B35F2;}
.centerItemWrap .boxItem.type3 .callNum{color:#2576C2;}
.centerItemWrap .boxItem.type4 .callNum{color:#008e85;}

.centerItemWrap .waitNum{display:flex;align-items:center;font-size:18px;color:#666;justify-content:center;padding-top:15px;}
.centerItemWrap .waitNum span{display:inline-block;vertical-align:middle;margin-left:8px;padding:0 15px;min-width:70px;height:34px;border:1px solid #ff0051;border-radius:18px;line-height:32px;box-sizing:border-box;font-size:18px;color:#ff0051;text-align:center;}

@media all and (max-width:1220px){
	.centerItemWrap .callInfo .title{font-size:18px;}
	.centerItemWrap .callInfo .callNum{font-size:24px;}
	.centerItemWrap .waitNum{font-size:16px;}
	.centerItemWrap .waitNum span{font-size:18px;}
}
@media all and (max-width:1024px){
	.centerItemWrap .itemTitle p{font-size:14px;}
	.centerItemWrap .callInfo .title{font-size:17px;}
	.centerItemWrap .callNum{font-size:20px;}
	.centerItemWrap .waitNum{font-size:15px;}
	.centerItemWrap .waitNum span{padding:0 8px;min-width:58px;height:28px;line-height:26px;font-size:18px;}
}
@media all and (max-width:800px){
	.center-waitingState{padding: 25px 3%;}
	.center-waitingState .topArea{margin-top:40px; margin-bottom:20px;}
	.center-waitingState .topArea .timeInfo{font-size:14px; margin-bottom:20px;}
	.center-waitingState .topArea .timeInfo span{font-size:30px;}
	.center-waitingState .refreshBtn{top:-40px;margin-top:0;}

	.centerItemWrap{padding:30px 0;}
	.centerItemWrap .centerName{text-align:center;}
	.centerItemWrap .boxItemArea{flex-wrap:wrap;}
	.centerItemWrap .boxItem{width:100%; height:auto; padding-top:30px;}
	.centerItemWrap .boxItem + .boxItem{margin-top:30px;}
	.centerItemWrap .itemTitle{height:auto; margin-bottom:12px;}
	.centerItemWrap .itemTitle br{display:none;}
	.centerItemWrap .boxItem .callInfo .title{height:auto;}
}
/* 주민센터 민원대기현황 end */

.galleryWrap{margin-bottom:30px;padding:30px;background:#f3f3f3;border:1px #e3e3e3 solid;}
.galleryWrap img{max-width:100%;}
.galleryWrap:after{display:block;content:'';clear:both;}
.galleryWrap .galleryTitle{margin-bottom:15px;padding-left:37px;font-size:24px;font-weight:bold;line-height:35px;background:url(/images/seocho_2019/common/icon_galleryTitle.png) no-repeat left center;}
.galleryImg{position:relative;float:left;width:640px;}
.gallerySlider{position:relative;margin-bottom:5px;height:425px;overflow:hidden;}
.gallerySlider .imgWrap{display:table-cell;height:425px;text-align:center;background:#fff;border:1px #e3e3e3 solid;vertical-align:middle;box-sizing:border-box;overflow:hidden;}
.gallerySlider .imgWrap img{width:100%;}
.gallerySlider .bx-controls{display:none;}
.gallerySliderPage{margin:0 -1px;height:107px;}
.gallerySliderPage li{padding:0 1px;}
.gallerySliderPage li a.imgWrap{display:block;position:relative;height:109px;line-height:107px;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px #e3e3e3 solid;box-sizing:border-box;}
.gallerySliderPage li a.active:after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:3px #4e88c7 solid;}
.gallerySliderPage .bx-controls{position:absolute;top:0;left:655px;}
.gallerySliderPage .bx-controls a{display:block;position:absolute;top:0;width:30px;height:30px;text-indent:-9999em;background-color:#ababab;background-repeat:no-repeat;border-radius:5px;}
.gallerySliderPage .bx-controls .bx-start{left:0;background-image:url(/images/seocho_2019/common/icon_gallerySlideBtn.png);background-position:0 0;}
.gallerySliderPage .bx-controls .bx-stop{left:32px;background-image:url(/images/seocho_2019/common/icon_gallerySlideBtn.png);background-position:-32px 0;}
.gallerySliderPage .bx-controls .bx-prev{left:64px;background-image:url(/images/seocho_2019/common/icon_gallerySlideBtn.png);background-position:-64px 0;}
.gallerySliderPage .bx-controls .bx-next{left:96px;background-image:url(/images/seocho_2019/common/icon_gallerySlideBtn.png);background-position:-96px 0;}
.gallerySliderPage .bx-controls .bx-start.active,
.gallerySliderPage .bx-controls .bx-stop.active{background-color:#4e88c7;}
.galleryInfo{float:right;color:#555555;padding-top:40px;width:220px;}
.galleryInfo .galleryControl{margin-bottom:10px;}
.galleryInfo .galleryControl a{display:inline-block;padding-right:5px;width:107px;height:30px;font-size:13px;color:#fff;line-height:30px;text-align:center;background:#535353;border-radius:5px;box-sizing:border-box;}
.galleryInfo .galleryControl a img{vertical-align:middle;}
.galleryInfo > ul{display:block;padding:10px;border-top:2px #535353 solid;border-bottom:1px #535353 solid;}
.galleryInfo > ul li{display:block;position:relative;margin:15px 0;padding-left:75px;font-size:15px;}
.galleryInfo > ul li:after{display:block;content:'';position:absolute;top:10px;left:0;width:3px;height:3px;background:#555555;}
.galleryInfo > ul li .title{display:block;position:absolute;top:0;left:10px;width:70px;font-weight:bold;}
.galleryInfo .galleryDesc{padding:15px 8px 0;}
.galleryModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);z-index:99999;}
.galleryModal > div{position:absolute;top:50px;left:50%;margin-left:-500px;padding:15px;width:1000px;max-height:730px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);box-sizing:border-box;}
.galleryModal > div .imgWrap{display:block;max-height:700px;max-width:970px;text-align:center;background:#f3f3f3;overflow:auto;}
.galleryModal > div .imgDesc{position:absolute;top:15px;left:15px;right:15px;padding:10px 50px 10px 60px;font-size:1.1em;color:#fff;line-height:20px;background:rgba(0,0,0,0.5);}
.galleryModal > div .imgDesc .title{position:absolute;top:10px;left:10px;}
.galleryModal > div .btn_galleryModalClose{position:absolute;top:15px;right:15px;width:40px;height:40px;text-indent:-9999em;background:url(/images/seocho_2019/common/btn_galleryModalClose.png) no-repeat center center;z-index:1;}

.gallerySliderPage .btn_gallerySliderPagePrev{display:block;position:absolute;top:50%;left:2px;margin-top:-20px;width:30px;height:40px;text-indent:-9999em;background:rgba(0,0,0,0.3) url(/images/seocho_2019/common/btn_galleryPrev.png) no-repeat center center;background-size:auto 50%;}
.gallerySliderPage .btn_gallerySliderPageNext{display:block;position:absolute;top:50%;right:2px;margin-top:-20px;width:30px;height:40px;text-indent:-9999em;background:rgba(0,0,0,0.3) url(/images/seocho_2019/common/btn_galleryNext.png) no-repeat center center;background-size:auto 50%;}
.gallerySliderPage > ul > li{float:left;width:calc(25% - 2px);}

#galleryIndex{position:absolute;right:2px;;bottom:2px;width:50px;height:25px;background-color:rgba(0,0,0,0.3);text-align:center;z-index:1000;color:#fff;}

@media all and (max-width:1280px){
	.galleryImg{float:none;margin:0 auto;}
	.galleryInfo{float:none;margin:0 auto;width:640px;}
	.gallerySliderPage{position:relative;margin-top:5px;padding-top:40px;}
	.gallerySliderPage .bx-controls{top:0;left:0;right:0;text-align:center;}
	.gallerySliderPage .bx-controls div{display:inline-block;}
	.gallerySliderPage .bx-controls a{display:inline-block;margin:0 3px;position:static;top:inherit;left:inherit;}
}
@media all and (max-width:960px){
	.galleryWrap{padding:20px;}
	.galleryImg{width:auto;}
	.galleryInfo{width:auto;}
	.gallerySlider{height:auto;}
	.gallerySlider .imgWrap{height:auto;}
	.galleryModal{overflow-y:auto;}
	.galleryModal > div{left:50px;right:50px;margin-left:0;width:auto;}
	.galleryModal > div .imgDesc{font-size:1em;}
}
@media all and (max-width:768px){
	.gallerySliderPage{height:80px;}
	.gallerySliderPage li a.imgWrap{height:90px;}
	.galleryModal > div{left:20px;right:20px;margin-left:0;width:auto;}
}
@media all and (max-width:480px){
	.gallerySliderPage{height:60px;}
	.gallerySliderPage li a.imgWrap{height:60px;}
	.galleryModal > div{left:10px;right:10px;margin-left:0;width:auto;}
	.galleryModal > div .imgDesc{font-size:0.9em;}
}


ul.shoppingList {text-align:center;}
ul.shoppingList li{float:left;margin:20px 0.4%;width:32.2%;}
ul.shoppingList li img{width:100%;max-width:300px;border:1px solid #bbb;}
ul.shoppingList li p{text-align:center;}


@media all and (max-width:960px){
	ul.shoppingList li{width:49%;}
}
@media all and (max-width:480px){
	ul.shoppingList li{margin:10px 0.5%;width:99%;}
}

.cooperationBox:after{display:block; content:''; clear:both;}
.cooperationBox .con-icon1{float: left; width: calc(100% - 450px);}
.cooperationBox .videoBox{float: right; width: 400px;}
.cooperationBox .videoBox iframe{width: 100%; height: 224px;}
.cooperationBox .videoBox .infoBox{margin-top: -7px; padding-top: 20px; border: 2px solid #e3e3e3; border-top: 0px none;}
.cooperationBox .videoBox .infoBox > p{padding: 0 19px 19px; height:82px; font-size: 14px; color: #333; border-bottom:1px solid #e3e3e3; box-sizing: border-box; overflow-y: auto;}
.cooperationBox .videoBox .infoBox > ul{padding: 20px 0; text-align: center;}
.cooperationBox .videoBox .infoBox > ul > li{display: inline-block; position: relative; padding:0 30px 0 12px; color: #333; background: url(/images/seocho/common/layout/icon_blank.gif) no-repeat right 14px top 4px;}
.cooperationBox .videoBox .infoBox > ul > li:after{display:block; content:''; position:absolute; right:0; top:3px; width:1px; height:15px; background:#ebebeb;}
.cooperationBox .videoBox .infoBox > ul > li:last-child:after{display:none;}
@media all and (max-width:1024px){
	.cooperationBox .con-icon1{width: calc(100% - 288px);}
	.cooperationBox .videoBox{width:280px;}
	.cooperationBox .videoBox iframe{height:202px;}
	.cooperationBox .videoBox .infoBox > ul{padding:10px 0;}
	.cooperationBox .videoBox .infoBox > ul > li:nth-child(2):after{display:none;}
}
@media all and (max-width:599px){
	.cooperationBox .con-icon1{width:100%;}
	.cooperationBox .videoBox{float:none;width:100%}
	.cooperationBox .videoBox .infoBox{padding-top:10px;}
	.cooperationBox .videoBox .infoBox > p{padding:0 12px 12px;}
	.cooperationBox .videoBox .infoBox > ul > li:last-child{display:block; margin:auto; width:110px;}
}

.star_add {display:inline-block;margin-top:-5px;vertical-align:top;color:#000;font-weight:bold;}

.mobile_only{display:none;}
.pc_only{display:block;}
@media all and (max-width:640px){
	.mobile_only{display:block;}
	.pc_only{display:none;}
}

.con1Photo{padding-left:240px;min-height:230px;background:url(/html/notice_20220214/img2/photo_01.png) no-repeat left 20px;}
.con2Photo{padding-left:240px;min-height:230px;background:url(/html/notice_20220214/img2/qr_small.jpg) no-repeat left top;}
.con6Photo{padding-left:240px;min-height:240px;background:url(/html/notice_20220214/img2/photo_03.png) no-repeat left top;}
.con7Photo{padding-left:240px;min-height:240px;background:url(/html/notice_20220214/img2/photo_02.png) no-repeat left top;}

@media all and (max-width:1000px){
	.con1Photo{padding-left:0px;padding-top:220px;background:url(/html/notice_20220214/img2/photo_01.png) no-repeat center 20px;}
	.con2Photo{padding-left:0px;padding-top:220px;background:url(/html/notice_20220214/img2/qr_small.jpg) no-repeat center top;}
	.con6Photo{padding-left:0px;padding-top:220px;background:url(/html/notice_20220214/img2/photo_03.png) no-repeat center top;}
	.con7Photo{padding-left:0px;padding-top:220px;background:url(/html/notice_20220214/img2/photo_02.png) no-repeat center top;}
}

.download-box {text-align:center;margin-bottom:10px;}
.download-box a{background:url(/images/seocho/m4/culture/icon_plus.png) right center no-repeat;padding-right:27px;display:inline-block;font-weight:500;font-size:14px;margin-right:5px;}
.download-box a{border:1px solid #dedede;height:40px;line-height:40px;padding:0 50px 0 20px;border-radius:10px;}
.download-box a:hover{color:#277acd;}

.colorRed{color:#e60012;}
.colorBlue{color:#0068b7;}

.stepArrow:after{display:block;content:'';clear:both;}
.stepArrow li{float:left;padding-right:20px;background:url(/images/ok/sub/icon_stepArrow.png) no-repeat 99% center;}
.stepArrow li.last{padding-right:0;background:none;}
.stepArrow li p{min-height:40px;padding:5px 12px;margin:3px 0;line-height:130%;text-align:center;background-color:#e9eef6;border:1px solid #d5dde9;border-radius:3px;}

.w100p { width:99.9%; }

.subSection.sub4-3 .borderGary .btnArea { margin:20px 0; text-align:right; }
.subSection.sub4-3 .borderGary .btn { display:inline-block; min-width:60px; height:30px; line-height:27px; padding:0 30px; margin:2px; text-align:center; vertical-align:middle; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.subSection.sub4-3 .borderGary .btn.gray { background-color:#555555; color:#fff; border:1px solid #000000; }

.tabBar3 { margin-left:1px;}
.tabBar3:after { display:block; content:""; clear:both; }
.tabBar3 > li { position:relative; float:left; z-index:1; }
.tabBar3 > li > a { display:block; font-size:15px; }
.tabBar3 > li.active { z-index:2; }
.tabPage3 { position:relative; display:none; }
.tabPage3.active { display:block; }

.tabBar3.basic > li > a { height:50px; line-height:50px; border:1px solid #aaa; text-align:center; margin-left:-1px; }
.tabBar3.basic > li.active > a { background-color:#4e88c7; color:#fff; font-weight:500; }

.subSection.sub4-3 .tabBar3.basic li{width:25%;}
.subSection.sub4-3 .tabPage3.basic{padding:45px 0;}
.subSection.sub4-3 h5{padding-left:20px;margin-bottom:10px;background:url(/images/om/sub2018/icon_h5.gif) no-repeat 0 center;font-size:16px;font-weight:bold;}
.subSection.sub4-3 .process{padding:5px 0;}
.subSection.sub4-3 .process:after{display:block;content:'';clear:both;}
.subSection.sub4-3 .process li{float:left;min-width:90px;height:70px;padding:10px;margin:0 30px 10px 0;position:relative;border:1px solid #aaaaaa;border-radius:8px;text-align:center;}
.subSection.sub4-3 .process li:after{display:block;content:'';width:30px;position:absolute;top:0;right:-30px;bottom:0;background:url(/images/om/sub2018/icon_process_arrow.gif) no-repeat center center;}
.subSection.sub4-3 .process li:last-child:after{display:none;}
.subSection.sub4-3 .process li b{display:block;height:35px;line-height:35px;margin:-10px -10px 5px -10px;background-color:#3875b6;color:#fff;border-radius:7px 7px 0 0;}
.subSection.sub4-3 .process li em{display:block;color:#3875b6;}
.subSection.sub4-3 .bgGary{padding:30px;background-color:#f7f7f7;border:1px solid #aaaaaa;}
.subSection.sub4-3 .bgGary > b{display:block;margin-bottom:10px;font-size:16px;font-weight:bold;}
.subSection.sub4-3 .borderGary{padding:30px;border:1px solid #d4d4d4;font-size:17px;}
.subSection.sub4-3 .borderGary .btn{display:inline-block;height:40px;line-height:40px;margin-top:20px;background-color:#2161a6;color:#fff;}
.petition.view{padding:20px;}


.petition.view .petitionState{font-size:18px;text-align:center;font-weight:bold;}
.petition.view .petitionSubject{padding:20px 0;font-size:30px;text-align:center;font-weight:bold;}
.petition.view .petitionNumber{font-size:18px;text-align:center;font-weight:bold;}
.petition.view .petitionNumber em{color:#2473ca;}
.petition.view .petitionInfo{margin:30px 0;border:1px solid #cfcfcf;background-color:#f4f4f4;}
.petition.view .petitionInfo:after{display:block;content:'';clear:both;}
.petition.view .petitionInfo > li{float:left;width:25%;padding:15px;box-sizing:border-box;text-align:center;}
.petition.view .petitionStep{margin:50px 0 30px;}
.petition.view .petitionStep:after{display:block;content:'';clear:both;}
.petition.view .petitionStep > li{position:relative;float:left;width:25%;padding:20px 0;box-sizing:border-box;text-align:center;word-break:keep-all;}
.petition.view .petitionStep > li:before{display:block;content:'';position:absolute;top:0;left:50%;width:10px;height:10px;border-radius:5px;margin-left:-5px;background-color:#aaa;z-index:1;}
.petition.view .petitionStep > li:after{display:block;content:'';position:absolute;top:4px;right:0;left:0;height:1px;background-color:#aaa;}
.petition.view .petitionStep > li.active{color:#2639a4;font-weight:bold;}
.petition.view .petitionStep > li.active:before{background-color:#2639a4;top:-5px;border:5px solid #c3cbf7;border-radius:10px;}
.petition.view .petitionStep > li:first-child:after{left:50%;}
.petition.view .petitionStep > li:last-child:after{right:50%;}
.petition.view .petitionOutline{display:block;padding:10px 0;margin-top:40px;border-bottom:1px solid #bbbbbb;font-size:18px;font-weight:bold;}
.petition.view .petitionContent{display:block;padding:15px 0;line-height:150%;}
.petition.view .petitionFile{margin-top:30px;border-top:1px solid #bbbbbb;}
.petition.view .petitionFile > li{padding:10px;border-bottom:1px solid #bbbbbb;}
.petition.view .petitionFile > li > b,
.petition.view .petitionFile > li > a{display:inline-block;word-break:break-all;}

.wishList ul{margin:-15px;}
.wishList ul:after{display:block;content:'';clear:both;}
.wishList ul > li{float:left;width:290px;padding:25px;margin:15px;background-repeat:no-repeat;background-position:center top;background-size:cover;box-sizing:border-box;}
.wishList ul > li > div{position:relative;padding:105px 0;text-align:center;box-sizing:border-box;letter-spacing:-1px;}
.wishList ul > li > div > b{display:block;background-repeat:no-repeat;background-position:center 0;font-size:38px;line-height:130%;}
.wishList ul > li > div > span{display:block;margin:20px 0 40px;font-size:15px;}
.wishList ul > li > div > span > em{display:block;margin-bottom:10px;font-size:20px;font-weight:bold;}
.wishList ul > li > div > a{display:block;width:110px;height:36px;line-height:36px;margin:0 auto;font-size:16px;text-align:center;font-weight:bold;}
.wishList ul > li.wish1{background-image:url(/images/om/sub2018/bg_wish1.jpg);}
.wishList ul > li.wish1 > div{background:#ffdfec;}
.wishList ul > li.wish1 > div > b{color:#ef5797;}
.wishList ul > li.wish1 > div > b > em{color:#461328;}
.wishList ul > li.wish1 > div > a{color:#ef5797;border:1px solid #ef5797;}
.wishList ul > li.wish2{background-image:url(/images/om/sub2018/bg_wish2.jpg);}
.wishList ul > li.wish2 > div{background:#d6e8fc;}
.wishList ul > li.wish2 > div > b{color:#3c79bc;}
.wishList ul > li.wish2 > div > a{color:#3c79bc;border:1px solid #3c79bc;}
.wishList ul > li.wish3{background-image:url(/images/om/sub2018/bg_wish3.jpg);}
.wishList ul > li.wish3 > div{background:#dfecd2;}
.wishList ul > li.wish3 > div > b{color:#4da100;}
.wishList ul > li.wish3 > div > a{color:#4da100;border:1px solid #4da100;}
.wishList ul > li.wish1:hover > div,
.wishList ul > li.wish2:hover > div,
.wishList ul > li.wish3:hover > div{background-color:#fff;}
.wishList ul > li.wish1:hover > div > a{background-color:#ef5797;color:#fff;}
.wishList ul > li.wish2:hover > div > a{background-color:#3c79bc;color:#fff;}
.wishList ul > li.wish3:hover > div > a{background-color:#4da100;color:#fff;}

table.info { width:100%; border-collapse:separate; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; text-align:center; }
table.info thead th { padding:8px; background:#e9e9e9; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
table.info tbody th { padding:8px; background:#e9e9e9; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
table.info tbody td { padding:8px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
table.info td.left { text-align:left; }

dl.sectionH4{margin-bottom:40px;}
dl.sectionH4 > dt{position:relative;padding:10px 0;font-size:20px;font-weight:700; font-family:"NanumSquare", "NanumGothic", dotum, sans-serif;}
dl.sectionH4 > dt:before{display:block;content:'';clear:both;width:24px;height:3px;position:absolute;top:0;left:0;background-color:#4e88c7;}
dl.sectionH4 > dd{line-height:150%;}
dl.sectionH4 > dd b.title{display:inline-block;vertical-align:top;padding:10px 0 5px;}
dl.sectionH4 > dd span.unit{display:inline-block;vertical-align:top;padding:10px 0 5px; float:right;}

.lineGray{display:block;margin:35px 0;height:1px;background-color:#e9e9e9;}
.boxLineGray{padding:20px 30px;border:1px solid #e9e9e9;}

ul.listCon > li { position:relative; padding-top:5px; padding-bottom:5px; }
ul.listCon.dot > li { padding-left:10px; }
ul.listCon.dot > li:before { display:block; content:''; position:absolute; top:13px; left:0; width:2px; height:2px; background-color:#636a7d; border:1px solid #636a7d; }
ul.listCon.dot.circle > li:before { border-radius:2px; }
ul.listCon.dot.blue > li:before { background-color:#2e63b2; }
ul.listCon.minus > li { padding-left:10px; }
ul.listCon.minus > li:before { display:block; content:''; position:absolute; top:13px; left:0; width:4px; height:1px; background-color:#636a7d; }
ul.listCon.em > li { padding-left:18px; }
ul.listCon.em > li > em { display:block; width:12px; position:absolute; top:4px; left:0; }

.sns_login{position:relative;display:flex;padding:40px 0;border-top:solid 2px #738796;border-bottom:solid 1px #DEDEDE;background:#F8F9FB;}
.sns_login:after{display:block;content:'';position:absolute;width:1px;left:50%;top:40px;bottom:40px;background:#DEDEDE;}
.sns_login>div{margin:10px 27px;width:50%;text-align:center;box-sizing:border-box;}
.sns_login>div:last-child{padding:0 30px;}
.sns_login>div>strong{font-size:22px;display:block;margin-bottom:20px;}
.sns_login>div>span{display:block;color:#787878;font-size:16px;line-height:21px;}
.sns_login>div form div.insert{position:relative;text-align:left;margin:30px 0 24px 0;}
.sns_login>div form div.insert div{position:relative;display:flex;border:solid 1px #DEDEDE;width:66%;margin:5px 0;background:#fff;}
.sns_login>div form div.insert div label {position:relative;display:inline-block;width:20%;text-indent:-9999em;}
.sns_login>div form div.insert div label:after{display:block;content:'';position:absolute;width:1px;height:28px;right:0;top:50%;transform:translateY(-50%);background:#DEDEDE;}
.sns_login>div form div.insert div.s_id label{background:url(/images/seocho_2022/icon_id_bg.png) 50% 50% no-repeat}
.sns_login>div form div.insert div.s_pw label{background:url(/images/seocho_2022/icon_pw_bg.png) 50% 50% no-repeat}
.sns_login>div form div.insert div input {width:80%;height:50px;border:none;font-size:14px;padding-left:20px;}
.sns_login>div form div.insert input[type="submit"]{position:absolute;right:0;top:0;bottom:0;color:#fff;background:#2E63AA;width:30%;border:none;}
.sns_login>div .s_find{text-align:left;}
.sns_login>div .s_find span{position:relative;display:block;font-size:14px;color:#787878;padding-left:10px;}
.sns_login>div .s_find span:before{display:block;content:'';position:absolute;left:0;top:50%;width:3px;height:3px;transform:translateY(-50%);background:#BBBBBB;}
.sns_login>div .s_find a{display:inline-block;vertical-align:middle;text-align:center;border-radius:4px;border:solid 1px #738796 ;min-width:118px;font-size:14px;padding:3px 0;color:#738796;}
.sns_login>div .no_image{display:inline-block;width:108px;height:108px;margin:10px 0;border:solid 1px #C6D1EA;border-radius:50%;background:#fff url(/images/seocho_2022/icon_no_member_bg.png) 50% 50% no-repeat}
.sns_login>div .s_member{background:#EB5996;color:#fff;display:block;padding:11px 0;}

@media all and (max-width:1230px){

	.wishList ul{margin:-10px 0;}
	.wishList ul > li{float:none;width:100%;padding:15px;margin:10px 0 10px 0;}
	.wishList ul > li > div{padding:20px;text-align:left;}
	.wishList ul > li > div > b{padding-top:0;}
	.wishList ul > li > div > b > em{padding-right:10px;}
	.wishList ul > li > div > b br{display:none;}
	.wishList ul > li > div > span{margin:10px 0 10px;}
	.wishList ul > li > div > span em{display:inline-block;padding-right:10px;}
	.wishList ul > li > div > a{position:absolute;top:25px;right:20px;}
}
/*Phone*/
@media all and (max-width:639px){

	.subSection.sub4-3 .tabBar.basic li{width:50%;}
	.subSection.sub4-3 .bgGary{padding:10px;}
	.subSection.sub4-3 .borderGary{padding:10px;}
	.petition.view{padding:0px;}
	.petition.view .petitionSubject{font-size:26px;}
	.petition.view .petitionInfo > li{width:50%;}
	.petition.view .petitionInfo > li > b{display:block;}

	.wishList ul > li.wish1 > div,
	.wishList ul > li.wish2 > div,
	.wishList ul > li.wish3 > div{text-align:center;}
	.wishList ul > li > div > b{font-size:24px;}
	.wishList ul > li > div > span em{display:block;margin-bottom:5px;font-size:20px;}
	.wishList ul > li > div > a{position:static;margin:18px auto 0;}

}
/*Phone*/
@media all and (max-width:713px){
	.sns_login>div .s_find a{min-width:initial;padding:0 10px;}
}
@media all and (max-width:639px){

	.subSection.sub4-3 .tabBar.basic li{width:50%;}
	.subSection.sub4-3 .bgGary{padding:10px;}
	.subSection.sub4-3 .borderGary{padding:10px;}
	.petition.view{padding:0px;}
	.petition.view .petitionSubject{font-size:26px;}
	.petition.view .petitionInfo > li{width:50%;}
	.petition.view .petitionInfo > li > b{display:block;}

	.wishList ul > li.wish1 > div,
	.wishList ul > li.wish2 > div,
	.wishList ul > li.wish3 > div{text-align:center;}
	.wishList ul > li > div > b{font-size:24px;}
	.wishList ul > li > div > span em{display:block;margin-bottom:5px;font-size:20px;}
	.wishList ul > li > div > a{position:static;margin:18px auto 0;}

	.sns_login{flex-direction:column;padding:0;}
	.sns_login:after{content:initial;}
	.sns_login>div{width:auto;margin:3%;padding:3% 0;}
	.sns_login>div:first-child{border-bottom:solid 1px #ddd;}
	.sns_login>div .s_find a{min-width:initial;padding:0 10px;}

}

.greeting-wrap .photo{float:left;width:30%;}
.greeting-wrap .photo img{width:80%;}
.greeting-wrap .photo + .txt{float:left;width:70%;}
.greeting-wrap .txt p{margin-bottom:20px;}
.greeting-wrap .txt .greeting-text{white-space:pre-wrap;}
.greeting-wrap .txt .dongjang-name{text-align:right;font-size:15px;padding-right:30px;}
.greeting-wrap .txt .dongjang-name em{font-size:45px;font-family:NanumBrush;margin-left:10px;}

.cityplan-box-left a{background:url(/images/seocho/m4/culture/icon_plus.png) right center no-repeat;padding-right:27px;display:inline-block;font-weight:500;font-size:14px;margin-right:5px;}
.cityplan-box-left a{border:1px solid #dedede;height:40px;line-height:40px;padding:0 50px 0 20px;border-radius:10px;}
.cityplan-box-left a:hover{color:#277acd;}
.cityplan-box-left img{max-width:100%;margin-top:10px;}
.cityplan-box-left {width:72%;float:left;max-width:650px;}
.cityplan-box-right {width:25%;float:right;margin-top:45px;}

@media all and (max-width:1024px){
	.cityplan-box-left {width:100%;float:none;max-width:100%;}
	.cityplan-box-right {width:100%;float:none;margin-top:20px;}
}

/* 코치마크 */
.coach-box {position:relative;}
.coach-box.coach-highligt {
    background-color: #fff;
	border:1px solid #e4477a;
	outline: 5px solid #fff3f7;
	margin:5px;
	border-radius:10px;
	padding:24px;
	box-sizing:border-box;
}
.coach-box .coach-balloon{
	display:none;
}
.coach-highligt .coach-balloon {
	display:block;
    position: absolute;
    z-index: 5;
    max-width: 360px;
    padding: 24px;
    background-color: #fff;
    border: 2px solid #e4477a;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 2px 8px;
    right: 0;
    top: 0;
    transform: translateY(calc(-100% - 12px));
    word-break: break-all;
}
.coach-highligt .coach-balloon::after {
    content: "";
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    bottom: -10px;
    right: 24px;
	border:2px solid #e4477a;
	background-color:#fff;
	border-width:0 0 2px 2px;
	transform:rotate(-45deg);
}
.coach-highligt .coach-balloon .coach-tit {
    color: #888;
    font-size: 14px;
    margin-bottom: 12px;
    font-weight: 400;
}
.coach-highligt .coach-balloon .desc {
    font-size: 16px;
}
.coach-highligt .coach-balloon .coach-controls {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}
.coach-highligt .coach-balloon .coach-controls .coach-pager {
    display: flex;
	align-items:center;
    font-size: 16px;
}
.coach-highligt .coach-balloon .coach-controls .coach-pager .current::after {
    content: "/";
    margin: 0 4px;
}
.coach-highligt .coach-balloon .coach-controls .btn-wrap .btn + .btn{margin-left:4px;}
.coach-highligt .coach-balloon .coach-controls .btn-wrap .btn{height:36px; padding:0 8px; font-size:14px; border-radius:4px; border:1px solid #f4f4f4;}
.coach-highligt .coach-balloon .coach-controls .btn-wrap .btn:hover{background-color:#f8f8f8;}
.coach-highligt .coach-balloon .coach-controls .btn-wrap .btn-next{border-color:#888;}

.coach-box.first .btn-prev{display:none;}
.coach-box.last .btn-next{display:none;}

/* 코치마크 가림 방지 */
@media (max-width: 600px) {
	.board .regist tr{overflow:unset;}
	.board .regist tr:after{display:block;content:'';clear:both;}
}