@charset "utf-8";

/* sub01 */
.mwct_img{padding:0;border:none}
.mwct_table span{display:inline-block;vertical-align:middle;width:30px;height:25px;background:#2e4792;color:#fff;border-radius:100%;padding:5px 0 0 0;margin:0 0 0 5px}

.shutdown ul{border-top:1px solid #dedede}
.shutdown li{text-align:center;line-height:1.5em;padding:15px 0;border:1px solid #dedede;border-top:none}
@media all and (min-width:768px) {
.shutdown ul{overflow:hidden;border-left:1px solid #dedede}
.shutdown li{float:left;width:50%;box-sizing:border-box;border-left:0}
}
@media all and (min-width:1023px) {
.shutdown li{width:25%}
}            
.eminwon_box li{background:#f5f7f9;padding:20px;margin:0 0 10px 0}
.eminwon_box dt{font-size:24px;font-weight:bold;color:#000}
.eminwon_box dd{margin:10px 0;line-height:1.5em}
@media all and (min-width:768px) {
.eminwon_box ul{overflow:hidden}
.eminwon_box li{float:left;width:48%;height:200px;padding:30px;margin:0 2% 10px 0;box-sizing:border-box}
.eminwon_box li:nth-child(add){float:right}
}
@media all and (min-width:1023px) {
.eminwon_box li{padding-right:150px;background:#f5f7f9;background-position:90% center;background-repeat:no-repeat}
.eminwon_box .no1{background-image:url("/images/01_potal/sub01/eminwon1.png")}
.eminwon_box .no2{background-image:url("/images/01_potal/sub01/eminwon2.png")}
.eminwon_box .no3{background-image:url("/images/01_potal/sub01/eminwon3.png")}
.eminwon_box .no4{background-image:url("/images/01_potal/sub01/eminwon4.png")}
.eminwon_box .no5{background-image:url("/images/01_potal/sub01/eminwon5.png")}
}
.epeople_box li{background:#f5f7f9;padding:20px;margin:0 0 10px 0}
.epeople_box dt{font-size:24px;font-weight:bold;color:#000}
.epeople_box dd{margin:10px 0;line-height:1.5em}
@media all and (min-width:768px) {
.epeople_box ul{overflow:hidden}
.epeople_box li{float:left;width:48%;height:200px;padding:30px;margin:0 2% 10px 0;box-sizing:border-box}
.epeople_box li:nth-child(add){float:right}
}
@media all and (min-width:1023px) {
.epeople_box li{padding-right:150px;background:#f5f7f9;background-position:90% center;background-repeat:no-repeat}
.epeople_box .no1{background-image:url("/images/01_potal/sub01/epeople1.png")}
.epeople_box .no2{background-image:url("/images/01_potal/sub01/epeople2.png")}
.epeople_box .no3{background-image:url("/images/01_potal/sub01/epeople3.png")}
.epeople_box .no4{background-image:url("/images/01_potal/sub01/epeople4.png")}
.epeople_box .no5{background-image:url("/images/01_potal/sub01/epeople5.png")}
.epeople_box .no6{background-image:url("/images/01_potal/sub01/epeople6.png")}
.epeople_box .no7{background-image:url("/images/01_potal/sub01/epeople7.png")}
.epeople_box .no8{background-image:url("/images/01_potal/sub01/epeople8.png")}
.epeople_box .no9{background-image:url("/images/01_potal/sub01/epeople9.png")}
.epeople_box .no10{background-image:url("/images/01_potal/sub01/epeople10.png")}
}
.emw_box li{background:#f5f7f9;padding:20px;margin:0 0 10px 0}
.emw_box dt{font-size:24px;font-weight:bold;color:#000}
.emw_box dd{margin:10px 0;line-height:1.5em}
@media all and (min-width:768px) {
.emw_box ul{overflow:hidden}
.emw_box li{float:left;width:48%;height:200px;padding:30px;margin:0 2% 10px 0;box-sizing:border-box}
.emw_box li:nth-child(add){float:right}
}
@media all and (min-width:1023px) {
.emw_box li{padding-right:150px;background:#f5f7f9;background-position:90% center;background-repeat:no-repeat}
.emw_box .no1{background-image:url("/images/01_potal/sub01/emw1.png")}
.emw_box .no2{background-image:url("/images/01_potal/sub01/emw2.png")}
.emw_box .no3{background-image:url("/images/01_potal/sub01/emw3.png")}
.emw_box .no4{background-image:url("/images/01_potal/sub01/emw4.png")}
.emw_box .no5{background-image:url("/images/01_potal/sub01/emw5.png")}
.emw_box .no6{background-image:url("/images/01_potal/sub01/emw6.png")}
.emw_box .no7{background-image:url("/images/01_potal/sub01/emw7.png")}
.emw_box .no8{background-image:url("/images/01_potal/sub01/emw8.png")}
.emw_box .no9{background-image:url("/images/01_potal/sub01/emw9.png")}
}
.social_box li{background:#f5f7f9;padding:20px;margin:0 0 10px 0}
.social_box dt{font-size:24px;font-weight:bold;color:#000}
.social_box dd{margin:10px 0;line-height:1.5em}
@media all and (min-width:768px) {
.social_box ul{overflow:hidden}
.social_box li{float:left;width:48%;height:200px;padding:30px;margin:0 2% 10px 0;box-sizing:border-box}
.social_box li:nth-child(add){float:right}
}
@media all and (min-width:1023px) {
.social_box li{padding-right:150px;background:#f5f7f9;background-position:90% center;background-repeat:no-repeat}
.social_box .no1{background-image:url("/images/01_potal/sub02/social1.png")}
.social_box .no2{background-image:url("/images/01_potal/sub02/social2.png")}
.social_box .no3{background-image:url("/images/01_potal/sub02/social3.png")}
.social_box .no4{background-image:url("/images/01_potal/sub02/social4.png")}
.social_box .no5{background-image:url("/images/01_potal/sub02/social5.png")}
.social_box .no6{background-image:url("/images/01_potal/sub02/social6.png")}
.social_box .no7{background-image:url("/images/01_potal/sub02/social7.png")}
}
.smartnoti_info01{background:url("/images/01_potal/sub02/smart_img02.png") no-repeat center 0;background-size:250px;padding:240px 0 0 0}
.smartnoti_info01 h4{background:none;padding:0;margin:0 0 30px 0;color:#0071b9;text-align:center}
.smartnoti_info01 li{line-height:1.25em;margin:15px 0 0 0;word-break:keep-all}
.smartnoti_info01 strong{display:block;font-size:16px;color:#2e4792;font-weight:bold;margin: 0 0 5px 0;}
.smartnori_down{background:#f1f4f7;border:1px solid #becdd7}
.smartnori_down li{padding:20px;text-align:center;line-height:1.5em}
.smartnori_down li.no1{border-bottom:1px solid #becdd7}
.smartnori_down .txt strong{display:block;color:#0071b9;font-size:20px;margin:0 0 10px 0}
.smartnori_down .txt strong:before{content:"";display:block;width:48px;height:48px;margin:0 auto 10px auto}
.smartnori_down li.no1 .txt strong:before{background:url("/images/01_potal/sub02/smart_ico2.png") no-repeat}
.smartnori_down li.no2 .txt strong:before{background:url("/images/01_potal/sub02/smart_ico3.png") no-repeat}
.smartnori_down .txt img{display:block;margin:15px auto}
.smartnori_down .basic_btn{margin:0}
.smartnori_down .basic_btn a{margin:0}
.smartnoti_info02{background-image:url("/images/01_potal/sub02/smart_img02.png")}
@media all and (min-width:768px) {
.smartnoti_info01{background-position:20px center;border:1px solid #becdd7;padding:30px 30px 30px 300px}
.smartnoti_info01 h4{text-align:left;font-size:30px}
.smartnoti_info01 h4:before{content:"";display:inline-block;width:66px;height:66px;margin-right:10px;vertical-align:middle;background:url("/images/01_potal/sub02/smart_ico1.png") no-repeat}
.smartnori_down ul{overflow:hidden}
.smartnori_down li{float:left;width:50%;box-sizing:border-box;padding:40px}
.smartnori_down li.no1{border-bottom:none;border-right:1px solid #becdd7}
}
@media all and (min-width:1023px) {
.smartnoti_info01{background-size:auto;background-position:50px 50px;min-height:310px;padding:50px 50px 50px 490px}
.smartnori_down li{position:relative;text-align:left;padding-left:150px}
.smartnori_down .txt strong{position:absolute;top:30px;left:30px}
.smartnori_down .txt img{margin:15px 0}
.smartnori_down .basic_btn{text-align:left}
.smartnori_down .basic_btn a{width:75%}
}
.mh_terminal{border:1px solid #becdd7;background:#f5f7f9;padding:30px;margin:20px 0 30px 0;text-align:center;line-height:1.5em}
.mh_terminal p{margin-bottom:20px}
.mh_terminal p img{width:80%}
.mh_terminal dt{font-weight:bold;color:#00a094;font-size:20px;margin-bottom:10px}
@media all and (min-width:768px) {
.mh_terminal{text-align:left;position:relative;padding:40px 40px 40px 320px;min-height:80px;box-sizing:border-box}
.mh_terminal p{position:absolute;top:40px;left:30px;margin:0}
.mh_terminal p img{width:auto}
}
@media all and (min-width:1023px) {
.mh_terminal{padding:50px 40px 50px 340px}
.mh_terminal p{left:40px}
.mh_terminal dt{font-size:24px}
}

.honor_tree{background:url("/images/01_potal/sub02/honor_treebg.gif") no-repeat 40% top #0071b9;background-size:cover;padding:20px;text-align:center;color:#fff}
.honor_tree dt{font-family:'inklip';font-size:24px;letter-spacing:-0.05em;color:#fff799}
.honor_tree dt:before{content:"";display:block;width:117px;height:111px;background:url("/images/01_potal/sub02/honor_treeico.png") no-repeat;margin:0 auto 10px auto}
.honor_tree dd{padding:10px 0;line-height:1.5em;word-break:keep-all}
.honor_tree p img{width:100%}
.honor_gyo{background:#f5f7f9;padding:30px 20px 20px 20px}
.honor_gyo h4{margin-top:0}
.honor_gyo ul{margin-bottom:0}
@media all and (min-width:768px) {
.honor_tree{position:relative;padding:30px;background-size:auto;background-position:right 0}
.honor_tree dl{width:40%}
.honor_tree p{position:absolute;top:50px;right:35px;width:50%;border:5px solid #fff}
.honor_gyo{padding:40px 40px 30px 40px}
}

.honor_list{}
.honor_list ul{}
.honor_list li{text-align:center;word-break:keep-all;line-height:1.5em;border:1px solid #becdd7;margin:0 0 5px 0;padding:20px;}
.honor_list img{width:100%}
.honor_list span{display:block;background:#dab96a;width:90%;height:150px;margin:0 auto;background-size:130px auto;background-repeat:no-repeat;background-position:center center}
.honor_list strong{display:block;margin:5px 0}
.honor_list em{color:#0071b9}
@media all and (min-width:768px){
.honor_list{}
.honor_list ul{overflow:hidden}
.honor_list li{float:left;width:48%;margin:0 1% 10px 1%;box-sizing:border-box;position:relative}
.honor_list span{}
.honor_list img{}
.honor_list strong{}
.honor_list span{}
}
@media all and (min-width:1024px){
.honor_list{}
.honor_list ul{}
.honor_list li{width:31.333%;min-height:270px}
.honor_list img{}
.honor_list strong{}
.honor_list span{}
}  

.honor_nlist li{border:1px solid #dde1e4;margin:0 0 20px 0;text-align:center;position:relative}
.honor_nlist li a{display:block}
.honor_nlist span{display:block}
.honor_nlist .pt{height:150px;padding:10px 0;background-color:#f5f7f9;background-size:130px auto;background-repeat:no-repeat;background-position:center center}
.honor_nlist .info em{display:block;font-size:14px;color:#666}
.honor_nlist .info em:before{content:"";display:block;width:65px;height:65px;border-radius:100%;background:url("/images/01_potal/sub02/honor_ico.png") no-repeat;margin:-30px auto 5px auto}
.honor_nlist .info em.type01:before{background-color:#f7941d;background-position:center 0}
.honor_nlist .info em.type02:before{background-color:#88ca28;background-position:center -100px}
.honor_nlist .info em.type03:before{background-color:#df5262;background-position:center -200px}
.honor_nlist .info em.type04:before{background-color:#00a094;background-position:center -300px}
.honor_nlist .info em.type05:before{background-color:#0071b9;background-position:center -400px}
.honor_nlist .info em.type06:before{background-color:#92278f;background-position:center -500px}
.honor_nlist strong{display:block;padding:15px 0;line-height:1.5em;font-size:16px;letter-spacing:-0.05em}
.honor_nlist .view{padding:20px;border-top:1px dotted #dde1e4;line-height:1.5em}
@media all and (min-width:1023px) {
.honor_nlist ul{overflow:hidden;margin-left:-3%}
.honor_nlist li{float:left;width:30.333%;margin-left:3%;box-sizing:border-box;overflow:hidden}
.honor_nlist .pt{padding:20px 0}
.honor_nlist strong{padding:15px 0 30px 0}
.honor_nlist li .view{border:none;padding:30px;position:absolute;top:500px;left:0;right:0;bottom:0;height:100%;background:rgba(33, 50, 102, .9);color:#fff;
overflow-y:auto;display:table;width:100%;box-sizing:border-box;transition:transform .3s ease-in-out 0s;transform:rotateY(180deg)}
.honor_nlist li a:hover .view,.honor_nlist li a:focus .view{top:0;transform:rotateY(360deg);}
.honor_nlist .view em{display:table-cell;vertical-align:middle}
}
/* sub02 */
.ugunbox div div{text-align:center;border:1px solid #efefef;padding:20px 0}
.ugunbox h5{letter-spacing:-0.05em}
.ugunbox p{margin:10px 0 0 0}
@media all and (min-width:768px){
.ugunbox{overflow:hidden}
.ugunbox>div{float:left;width:49%}
.ugunbox>div:first-child{margin-right:2%}
}

/* sub03 */
.official_area table{min-width:auto}
.official_area p img{width:100%}
@media all and (min-width:768px) {
.official_area{overflow:hidden}
.official_area table{width:50%;float:left;margin:0}
.official_area p{float:right;width:45%;text-align:right}
}
@media all and (min-width:1023px) {
.official_area table{width:55%}
.official_area p{width:45%}
.official_area p img{width:auto}
}          
.klac_box{background:#fff;text-align:center;margin-bottom:20px}
.klac_box img{width:100%;margin:0 0 20px 0}
@media all and (min-width:768px) {
.klac_box{text-align:center}
.klac_box img{width:auto;margin:0 auto 20px auto}
}
@media all and (min-width:1023px) {
.klac_box{position:relative;min-height:80px;padding:35px 20px 0 310px;text-align:left}
.klac_box img{position:absolute;top:30px;left:20px}
}
.bbs_cate{overflow:hidden}
.bbs_cate select{border:3px solid #213266;width:60%;height:50px;padding:0 5px;font-size:16px;font-weight:bold}
.bbs_cate select:focus{background:#f4f4f4;}
.bbs_cate input{background:#213266;color:#fff;cursor:pointer;width:40%;height:50px;font-size:16px;font-weight:bold;text-align:center}
.bbs_cate input:focus{background:#454545;}
.budget li{border:1px solid #dde1e4;padding:15px 0 0 0;margin:0 0 5px 0;position:relative;font-size:16px}
.budget li span{display:block;text-align:center;margin:0 0 20px 0}
.budget li a{display:inline-block;overflow:hidden;padding:15px 0;width: 50%;text-align:center;background:#f1f4f7;}
.budget li a:before{content:"";display:inline-block;width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle;background:url("/images/01_potal/sub03/budget.png") no-repeat 0 0}
.budget li a:hover{text-decoration:underline}
.budget li .btn_v{color:#2e4792}
.budget li .btn_d{background:#2e4792;color:#fff}
.budget li .btn_d:before{background-position:-20px 0}

.sul_cate select{width: 55%;}
.sul_cate input{box-sizing:border-box;}
@media all and (min-width:768px) {
.bbs_cate{text-align:right}
.bbs_cate select{width:150px}
.bbs_cate input{width:100px}
.budget ul{overflow:hidden}
.budget li{float:left;width:49%;box-sizing:border-box;padding:15px;margin:5px 0.5%}
.budget li span{text-align:left;display:inline-block;width:50%;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.budget li a{padding:15px 0 0 0;width:85px;position:absolute}
.budget li .btn_v{right:0;border-left:1px solid #dde1e4;bottom:0;top:0}
.budget li .btn_d{right:85px;bottom:-1px;top:-1px}
}
@media all and (min-width:1023px) {
.budget li span{width:60%}
}
.stat_list li{border:1px solid #becdd7;border-radius:6px;padding:40px 0;margin:0 0 10px 0;text-align:center;height:290px;box-sizing:border-box}
.stat_list strong{font-size:16px;color:#2e4792}
.stat_list strong:before{content:"";display:block;width:120px;height:120px;border-radius:100%;margin:0 auto 10px auto;background:url("/images/01_potal/sub03/ico_stats.png") #f1f4f7}
.stat_list .no1 strong:before{background-position:center 0}
.stat_list .no2 strong:before{background-position:center -120px}
.stat_list .no3 strong:before{background-position:center -240px}
.stat_list .no4 strong:before{background-position:center -360px}
.stat_list .no5 strong:before{background-position:center -480px}
.stat_list .no6 strong:before{background-position:center -600px}
.stat_list .no7 strong:before{background-position:center -720px}
.stat_list .no8 strong:before{background-position:center -840px}
.stat_list .no9 strong:before{background-position:center -960px}
.stat_list .no10 strong:before{background-position:center -1080px}
.stat_list .no11 strong:before{background-position:center -1200px}
.stat_list .no12 strong:before{background-position:center -1320px}
.stat_list .no13 strong:before{background-position:center -1440px}
.stat_list .no14 strong:before{background-position:center -1560px}
.stat_list .no15 strong:before{background-position:center -1680px}
.stat_list .no16 strong:before{background-position:center -1800px}
.stat_list .no17 strong:before{background-position:center -1920px}
.stat_list .no0 strong:before{background-position: center -2040px}
.stat_list p{margin:20px 0 0 0}
@media all and (min-width:768px) {
.stat_list ul{overflow:hidden}
.stat_list li{float:left;width:31.333%;margin:10px 1%}
}
.e-docu ul{overflow:hidden;border-top:1px solid #becdd7;border-left:1px solid #becdd7}
.e-docu li{float:left;width:33.3333%;border-right:1px solid #becdd7;border-bottom:1px solid #becdd7;box-sizing:border-box}
.e-docu li a{display:block;padding:15px 0;text-align:center;color:#2e4792}
.e-docu li a:after{content:"";display:inline-block;width:20px;height:20px;margin:0 0 0 5px;vertical-align:middle;background:url("/images/01_potal/sub03/e-docu.png") no-repeat}
.e-docu li a:hover,.e-docu li a:focus{background:#2e4792;color:#fff}
.e-docu li a:hover:after,.e-docu li a:focus:after{background-position:-20px 0}
@media all and (min-width:768px) {
.e-docu li{width:25%}
}
@media all and (min-width:1023px) {
.e-docu li{width:16.66666666666667%}
}
.jjgongsi td a{display:inline-block;overflow:hidden;padding:10px 15px;width:80%;text-align:center;background:#2e4792;color:#fff}
.jjgongsi td a:before{content:"";display:inline-block;width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle;background:url("/images/01_potal/sub03/budget.png") no-repeat -20px 0}
.jjgongsi td a:hover{text-decoration:underline}

/* sub04 */
.edu_history h4{font-size:45px;background:none;padding:0;margin:50px 0 20px 0;text-align:center;color:#2e4792}
.edu_history h4:before{content:"";display:inline-block;width:31px;height:20px;margin-right:20px;vertical-align:top;background:url("/images/01_potal/common/his_ico.png") no-repeat 0 0}
.edu_history h4:after{content:"";display:inline-block;width:31px;height:20px;margin-left:15px;vertical-align:bottom;background:url("/images/01_potal/common/his_ico.png") no-repeat -40px 0}
.edu_history>ul>li{padding:30px 0 0 0}
.edu_history>ul>li:first-child{padding:0}
.edu_history strong{display:block;color:#0071b9;font-size:36px;letter-spacing:-0.05em;text-align:center}
.edu_history strong:after{content:"";display:block;width:20px;height:7px;margin:20px auto;background:#becdd7;border-radius:30px}
.edu_history div{border-bottom:1px dotted #dedede;padding-bottom:30px}
.edu_history div li{padding:0 0 0 10px;margin:5px 0 10px 0;background:url("/images/common/li02.gif") no-repeat 0 7px;font-size:15px;line-height:1.5em;color:#636363;}
.edu_history span{display:block;color:#213266;font-size:20px;font-weight:bold}
.edu_history em{font-weight:bold;font-size:16px;font-style:normal}
.edu_history em i{font-style:normal;font-size:14px;letter-spacing: -.8px;}
@media all and (min-width:768px) {
.edu_history h4{font-size:70px;margin:80px 0 40px 0}
.edu_history{position:relative}
.edu_history:after{content:"";display:block;width:1px;position:absolute;top:135px;left:20%;bottom:105px;background:#becdd7;z-index:-1}
.edu_history>ul>li{overflow:hidden}
.edu_history strong{float:left;width:20%;text-align:left;position:relative}
.edu_history strong:after{position:absolute;top:15px;right:-5px;margin:0;width:10px}
.edu_history div{border:none;float:right;width:75%;padding:10px 0 0 0}
}
@media all and (min-width:1023px) {
.edu_history{;background:url("/images/01_potal/sub04/edu_his.gif") no-repeat right center;padding-right:320px}
.edu_history:after{left: 13%;bottom:60px;}
.edu_history strong{width: 20%;}
.edu_history div{width: 77%;}
.edu_history div li{position:relative;padding-left:80px;box-sizing:border-box}
.edu_history span{position:absolute;top: 0;left:10px}
}
.woman li{border-radius:200px;padding:18px;line-height:1.25em;margin:0 0 5px 0;text-align:center;font-size:20px;color:#fff;word-break:keep-all}
.woman li:nth-child(1){background:#00A094}
.woman li:nth-child(2){background:#0089A7}
.woman li:nth-child(3){background:#0071B9}
.woman li:nth-child(4){background:#115290}
.woman li:nth-child(5){background:#19427B}
@media all and (min-width:1023px) {
.woman li{display:table-cell;border-radius:100%;height:145px;width:20%;vertical-align:middle}
}
.foundation_history h4{font-size:45px;background:none;padding:0;margin:50px 0 20px 0;text-align:center;color:#2e4792}
.foundation_history h4:before{content:"";display:inline-block;width:31px;height:20px;margin-right:20px;vertical-align:top;background:url("/images/01_potal/common/his_ico.png") no-repeat 0 0}
.foundation_history h4:after{content:"";display:inline-block;width:31px;height:20px;margin-left:15px;vertical-align:bottom;background:url("/images/01_potal/common/his_ico.png") no-repeat -40px 0}
.foundation_history>ul>li{padding:30px 0 0 0}
.foundation_history>ul>li:first-child{padding:0}
.foundation_history strong{display:block;color:#0071b9;font-size: 24px;letter-spacing:-0.05em;text-align:center;}
.foundation_history strong:after{content:"";display:block;width:20px;height:7px;margin:20px auto;background:#becdd7;border-radius:30px}
.foundation_history div{border-bottom:1px dotted #dedede;padding-bottom:30px}
.foundation_history div li{padding:0 0 0 10px;margin:5px 0 10px 0;line-height:1.5em;color:#636363}
.foundation_history span{display:block;color:#213266;font-size: 16px;font-weight:bold;}
.foundation_history em{font-weight:bold;font-size:16px;font-style:normal}
@media all and (min-width:768px) {
.foundation_history h4{font-size:70px;margin:80px 0 40px 0}
.foundation_history{position:relative}
.foundation_history:after{content:"";display:block;width:1px;position:absolute;top:15px;left:12%;bottom:45px;background:#becdd7;z-index:-1}
.foundation_history>ul>li{overflow:hidden}
.foundation_history strong{float:left;width: 12%;text-align:left;position:relative;}
.foundation_history strong:after{position:absolute;top:10px;right:-5px;margin:0;width:10px}
.foundation_history div{border:none;float: right;width: 84%;padding:0;}
}
@media all and (min-width:1023px) {
.foundation_history{background:url("/images/01_potal/sub04/foundation_his.gif") no-repeat right 0;padding-right:320px}
.foundation_history:after{left: 10%;bottom: 25px;}
.foundation_history strong{width: 15.5%;}
.foundation_history div{width: 81%;}
.foundation_history div li{position:relative;padding-left:80px;box-sizing:border-box}
.foundation_history span{position:absolute;top: 0;left:10px}
}
.foundation_org{text-align:center}
.foundation_org span{display:block;border-radius:6px;color:#fff;padding:20px 0;font-size:20px;width:200px}
.foundation_org .no1{position:relative}
.foundation_org .no1:before{content:"";display:block;width:1px;background:#bcc1d1;margin:0 auto;position:absolute;left:50%;top:0;bottom:0;z-index:-1}
.foundation_org .no1>ul{width:100%;position:relative}
.foundation_org .no1>span{background:#213266;font-size:24px;margin:0 auto 130px auto}
.foundation_org .no2{position:relative}
.foundation_org .no2:before{content:"";display:block;height:1px;background:#bcc1d1;margin:0 auto;position:absolute;top:-60px;left:50%;right:7%;z-index:-1;}
.foundation_org .no2 span{background:#00a094;position:absolute;top:-90px;right:0;width:100px}
.foundation_org .no3 span{background:#2e4792;margin:0 auto 40px auto}
.foundation_org .no3 li{display:block;background:#0071b9;border-radius:6px;color:#fff;font-size:18px;padding:15px 0;margin:0 auto;width:200px}
@media all and (min-width:768px) {
.foundation_org .no1 span{width:250px}
.foundation_org .no2 span{width:200px}
.foundation_org .no3 li{width:250px}
}
.foundation_biz li{border-radius:50px;padding:20px 0;margin:10px 0 0 0;text-align:center;line-height:1.5em;letter-spacing:-0.05em;font-weight:bold;word-break:keep-all;box-sizing:border-box}
.foundation_biz .no1{color:#00A094;border:3px solid #52bdb5}
.foundation_biz .no2{color:#0089A7;border:3px solid #3cacc5}
.foundation_biz .no3{color:#0071B9;border:3px solid #4398ce}
.foundation_biz .no4{color:#115290;border:3px solid #4c81b3}
.foundation_biz .no5{color:#19427B;border:3px solid #4f709f}
.foundation_biz .no6{color:#213266;border:3px solid #596792}
.foundation_biz .no7{color:#213266;border:3px solid #5c5992}
@media all and (min-width:768px) {
.foundation_biz ul{overflow:hidden}
.foundation_biz li{float:left;width:48%;margin:5px 1%}
}
@media all and (min-width:1023px) {
.foundation_biz li{width: 31.333%;font-size:16px;/* padding: 40px 0; *//* margin:0; *//* border-radius:100%; */}
}
.sports_list{text-align:center}
.sports_list li{margin-bottom:5px;background:#f1f4f7;background-size:cover !important}
.sports_list li a{display:block;padding:50px 0;background:rgba(46, 71, 146, .9);color:#fff;position:relative}
.sports_list li a:hover,.sports_list li a:focus{background:rgba(46, 71, 146, .2)}
.sports_list li a:after{content:"";display:block;width:60px;height:60px;background:url("/images/01_potal/sub04/sports_list.png") no-repeat #00a094;position:absolute;top:0;left:0}
.sports_list strong{display:block;font-size:24px;margin-bottom:30px}
.sports_list span{display:inline-block;padding:10px 30px;border:1px solid rgba(255, 255, 255, .3)}
.sports_list li a:hover strong,.sports_list li a:focus strong{text-shadow: 2px 2px 2px rgba(0, 0, 0, .7)}
.sports_list li a:hover span,.sports_list li a:focus span{background:#fff;color:#2e4792;font-weight:bold;box-shadow: 2px 2px 2px rgba(0, 0, 0, .7)}
.sports_list .no1{background:url("/images/01_potal/sub04/sports1.jpg") no-repeat}
.sports_list .no2{background:url("/images/01_potal/sub04/sports2.jpg") no-repeat}
.sports_list .no3{background:url("/images/01_potal/sub04/sports3.jpg") no-repeat}
.sports_list .no4{background:url("/images/01_potal/sub04/sports4.jpg") no-repeat}
.sports_list .no5{background:url("/images/01_potal/sub04/sports5.jpg") no-repeat}
.sports_list .no6{background:url("/images/01_potal/sub04/sports6.jpg") no-repeat}
.sports_list .no7{background:url("/images/01_potal/sub04/sports7.jpg") no-repeat}
.sports_list .no8{background:url("/images/01_potal/sub04/sports8.jpg") no-repeat}
.sports_list .no9{background:url("/images/01_potal/sub04/sports9.jpg") no-repeat}
.sports_list .no10{background:url("/images/01_potal/sub04/sports10.jpg") no-repeat}
.sports_list .no11{background:url("/images/01_potal/sub04/sports11.jpg") no-repeat}
.sports_list .no1 a:after{}
.sports_list .no2 a:after{background-position:center -120px}
.sports_list .no3 a:after{background-position:center -240px}
.sports_list .no4 a:after{background-position:center -60px}
.sports_list .no5 a:after{background-position:center -60px}
.sports_list .no6 a:after{background-position:center -180px}
.sports_list .no7 a:after{background-position:center -360px}
.sports_list .no8 a:after{background-position:center -120px}
.sports_list .no9 a:after{background-position:center -420px}
.sports_list .no10 a:after{background-position:center -300px}
.sports_list .no11 a:after{background-position:center -60px}
@media all and (min-width:768px) {
.sports_list ul{overflow:hidden}
.sports_list li{float:left;width:32.333%;margin:4px 0.5%}
}
@media all and (min-width:1023px) {
.sports_list li a{padding:70px 0}
}
.sport09_box p{margin-bottom:15px}
.sport09_box p img{width:100%}
.sport09_box li{line-height:1.5em;font-size:16px;padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/common/li01.png") no-repeat 0 6px;color:#000}
@media all and (min-width:768px) {
.sport09_box{position:relative;border:1px solid #becdd7;padding:40px 40px 40px 360px;margin:0 0 5px 0}
.sport09_box h4{background:none;padding:0;margin-top:0;color:#0071b9}
.sport09_box p{position:absolute;top:0;left:0;bottom:0;width:320px;background:#f1f4f7;margin:0;text-align:center;vertical-align:middle}
.sport09_box p img{width:auto;margin-top:40px}
}
.newdeal ol>li{border:1px solid #becdd7;padding:35px 30px;margin:10px 0 0 0;position:relative}
.newdeal ol>li:before{display:block;background:#213266;width:40px;height:30px;padding-top:10px;color:#fff;text-align:center;position:absolute;top:0;left:0}
.newdeal ol>li.no1:before{content:"01"}
.newdeal ol>li.no2:before{content:"02"}
.newdeal ol>li.no3:before{content:"03"}
.newdeal ul li{padding:0 0 0 10px;margin:10px 0;background:url("/images/common/li02.gif") no-repeat 0 7px;font-size:15px;color:#636363}
.newdeal strong{display:block;padding-bottom:20px;margin-bottom:30px;text-align:center;font-size:22px;color:#2e4792;border-bottom:1px dotted #dedede}
.newdeal strong:before{content:"";display:block;height:80px;margin-bottom:20px;background:url("/images/01_potal/sub04/newdeal.gif") no-repeat}
.newdeal .no1 strong:before{background-position:center 0}
.newdeal .no2 strong:before{background-position:center -80px}
.newdeal .no3 strong:before{background-position:center -160px}
@media all and (min-width:768px) {
.newdeal ol{overflow:hidden}
.newdeal ol>li{float:left;width:31.333%;height:340px;margin:0 1%;box-sizing:border-box}
}
@media all and (min-width:1023px) {
.newdeal ol>li{height:310px}
}
.property_box li{background:#f5f7f9;padding:20px;margin:0 0 10px 0}
.property_box dt{font-size:24px;font-weight:bold;color:#000}
.property_box dd{margin:10px 0;line-height:1.5em}
@media all and (min-width:768px) {
.property_box ul{overflow:hidden}
.property_box li{float:left;width:48%;height:200px;padding:30px;margin:0 2% 10px 0;box-sizing:border-box}
.property_box li:nth-child(add){float:right}
}
@media all and (min-width:1023px) {
.property_box li{padding-right:150px;background:#f5f7f9;background-position:90% center;background-repeat:no-repeat}
.property_box .no1{background-image:url("/images/01_potal/sub04/property5.png")}
.property_box .no2{background-image:url("/images/01_potal/sub04/property2.png")}
.property_box .no3{background-image:url("/images/01_potal/sub04/property3.png")}
.property_box .no4{background-image:url("/images/01_potal/sub04/property4.png")}
.property_box .no5{background-image:url("/images/01_potal/sub04/property5.png")}
.property_box .no6{background-image:url("/images/01_potal/sub04/property6.png")}
.property_box .no7{background-image:url("/images/01_potal/sub04/property7.png")}
.property_box .no8{background-image:url("/images/01_potal/sub04/property8.png")}
}
.traffic li{background:#f1f4f7;padding:50px 0;margin:0 0 10px 0;text-align:center}
.traffic strong{display:block;font-size:24px;color:#000;margin-bottom:20px}
.traffic strong:before{content:"";display:block;height:120px;margin-bottom:20px;background:url("/images/01_potal/sub04/traffic.png") no-repeat}
.traffic .no1 strong:before{background-position:center 0}
.traffic .no2 strong:before{background-position:center -120px}
.traffic .no3 strong:before{background-position:center -240px}
@media all and (min-width:768px) {
.traffic ul{overflow:hidden}
.traffic li{float:left;width:32.333%;height:250px;margin:5px 0.5%}
}
.weather_box li{background:#f5f7f9;padding:20px;margin:0 0 10px 0}
.weather_box dt{font-size:24px;font-weight:bold;color:#000}
.weather_box dd{margin:10px 0;line-height:1.5em}
@media all and (min-width:768px) {
.weather_box ul{overflow:hidden}
.weather_box li{float:left;width:48%;height:200px;padding:30px;margin:0 2% 10px 0;box-sizing:border-box}
.weather_box li:nth-child(add){float:right}
}
@media all and (min-width:1023px) {
.weather_box li{padding-right:150px;background:url("/images/01_potal/sub04/weather_logo.png") no-repeat 90% center #f5f7f9}
}
.safe_org{text-align:center;position:relative}
.safe_org:before{content:"";display:block;width:1px;background:#bcc1d1;margin:0 auto;position:absolute;left:50%;top:0;bottom:0;z-index:-1}
.safe_org li{width:200px;margin:0 auto 20px auto}
.safe_org strong{display:block;padding:10px 0;border-radius:6px 6px 0 0;font-size:20px;color:#fff}
.safe_org span{display:block;background:#fff;border-radius:0 0 6px 6px;padding:10px 0}
.safe_org .no5{width:auto}
.safe_org .no1 strong{background:#213266;font-size:24px;padding:20px 0}
.safe_org .no2 strong{background:#2e4792;padding:20px 0}
.safe_org .no3 strong{background:#00a094}
.safe_org .no4 strong{background:#00a094}
.safe_org .no5>strong{background:#00a094;width:200px;margin:0 auto}
.safe_org .no1 span{border:1px solid #213266}
.safe_org .no2 span{border:1px solid #2e4792}
.safe_org .no3 span{border:1px solid #00a094}
.safe_org .no4 span{border:1px solid #00a094}
.safe_org .no5>span{border:1px solid #00a094;width:198px;margin:0 auto}
.safe_org .no5 div{border:1px solid #bcc1d1;background:#fff;padding:20px;margin-top:20px}
.safe_org .no5 li{margin:5px auto}
.safe_org .no5 li strong{background:#f1f4f7;color:#000;font-size:16px}
.safe_org .no5 li span{border:1px solid #f1f4f7}
@media all and (min-width:768px) {
.safe_org{background:url("/images/01_potal/sub04/safe_org.gif") no-repeat right 200px}
.safe_org .no5 ul{overflow:hidden}
.safe_org .no5 li{float:left;width:31.333%;margin:5px 1%}
}
@media all and (min-width:1023px) {
.safe_org{background-position:90% 200px}
.safe_org .no5 li{width:18%}
}
.safekorea_box li{background:#f5f7f9;padding:20px;margin:0 0 10px 0}
.safekorea_box dt{font-size:24px;font-weight:bold;color:#000}
.safekorea_box dd{margin:10px 0;line-height:1.5em}
@media all and (min-width:768px) {
.safekorea_box ul{overflow:hidden}
.safekorea_box li{float:left;width:48%;height:200px;padding:30px;margin:0 2% 10px 0;box-sizing:border-box}
.safekorea_box li:nth-child(add){float:right}
}
@media all and (min-width:1023px) {
.safekorea_box li{padding-right:150px;background:url("/images/01_potal/sub04/safekorea_logo.png") no-repeat 90% center #f5f7f9}
}
.safe_step{text-align:center;word-break:keep-all;line-height:1.5em}
.safe_step li{background:url("/images/common/basic_step1.png") no-repeat center top;padding:20px 0 0 0;margin:10px 0 0 0}
.safe_step li:first-child{background:none;padding-top:0;margin:0}
.safe_step li strong{display:block;padding:20px 0;border-radius:100px;font-size:16px;color:#000}
.safe_step li em{font-style:normal;display:block;padding:20px;border-radius:30px;text-align:center;color:#fff}
.safe_step .no1 strong{border:1px solid #ea5e6e}
.safe_step .no2 strong{border:1px solid #00a094;background:#f1f4f7}
.safe_step .no3 strong{border:1px solid #0071b9}
.safe_step .no1 em{background:#ea5e6e}
.safe_step .no2 em{background:#00a094}
@media all and (min-width:768px) {
.safe_step ol{overflow:hidden}
.safe_step li{float:left;background: url("/images/common/basic_step2.png") no-repeat 4% center !important;padding:0 0 0 30px;margin:0 0 10px 0;position:relative}
.safe_step li:first-child{background:none !important}
.safe_step li strong{width:180px;height:180px;padding:0;border-radius:100%;vertical-align:middle;display:table-cell}
.safe_step li em{position:absolute;bottom:0;right:0;padding:10px;width:75%;}
}
.judo_int>ul>li{border:1px solid #becdd7;padding:30px 20px 10px 20px;margin:0 0 10px 0}
.judo_int p{text-align:center;margin-bottom:10px}
.judo_int .basic_ul{margin:0}
.judo_int .name{background:none;padding:0 0 10px 0;margin:0 0 10px 0;text-align:center;font-size:20px;font-weight:bold;border-bottom:1px dotted #becdd7}
@media all and (min-width:768px) {
.judo_int>ul>li{padding:30px 30px 10px 30%;position:relative}
.judo_int p{padding-top:30px;margin:0;position:absolute;top:0;left:0;bottom:0;right:75%;background:#f1f4f7}
.judo_int .name{text-align:left}
}
.youth_munhwa p{margin-bottom:15px}
.youth_munhwa p img{width:100%}
@media all and (min-width:768px) {
.youth_munhwa{overflow:hidden;background:#f1f4f7;padding:30px}
.youth_munhwa p{float:left;width:45%;margin:0}
.youth_munhwa p img{width:100%}
.youth_munhwa>ul{float:right;width:50%;margin-bottom:0}
}
@media all and (min-width:1023px) {
.youth_munhwa{padding:40px}
.youth_munhwa p{width:40%}
.youth_munhwa>ul{width:55%}
}
.youth_mhhouse p{margin-bottom:15px}
.youth_mhhouse p img{width:100%}
@media all and (min-width:768px) {
.youth_mhhouse{overflow:hidden;background:#f1f4f7;padding:30px}
.youth_mhhouse p{float:left;width:45%;margin:0}
.youth_mhhouse p img{width:100%}
.youth_mhhouse>ul{float:right;width:50%;margin-bottom:0}
}
@media all and (min-width:1023px) {
.youth_mhhouse{padding:40px}
.youth_mhhouse p{width:40%}
.youth_mhhouse>ul{width:55%}
}
.youth_surun p{margin-bottom:15px}
.youth_surun p img{width:100%}
@media all and (min-width:768px) {
.youth_surun{overflow:hidden;background:#f1f4f7;padding:30px}
.youth_surun p{float:left;width:50%;margin:0}
.youth_surun p img{width:100%}
.youth_surun>ul{float:right;width:45%;margin-bottom:0}
}
@media all and (min-width:1023px) {
.youth_surun{padding:40px}
.youth_surun p{width:45%}
.youth_surun>ul{width:50%}
}
@media all and (min-width:768px) {
.youth_boxico{background:url("/images/01_potal/sub04/youth_boxico.png") no-repeat 30px center #f1f4f7;padding:30px 20px 30px 170px}
.wmcenter1{background:url("/images/01_potal/sub04/boxico_wmcenter1.png") no-repeat 30px center #f1f4f7;padding:30px 20px 30px 170px}
.wmcenter2{background:url("/images/01_potal/sub04/boxico_wmcenter2.png") no-repeat 30px center #f1f4f7;padding:30px 20px 30px 170px}
}
.wmcenter_int{margin-bottom:30px}
.wmcenter_int p{margin:10px 0;word-break:keep-all}
@media all and (min-width:768px) {
.wmcenter_int{background:url("/images/01_potal/sub04/wmcenter_int.png") no-repeat right center #f1f4f7;padding:30px 300px 30px 30px}
.wmcenter_int p{margin:0}
}
@media all and (min-width:1023px) {
.wmcenter_int{padding:50px 300px 50px 50px}
}
@media all and (min-width:1023px) {
.wm_center_area{background:url("/images/01_potal/sub04/wm_center_area.png") no-repeat right center}
}
@media all and (min-width:768px) {
.wm_center_edu{background:url("/images/01_potal/sub04/wm_center_edu.gif") no-repeat right center;padding-right:340px;min-height:280px}
.wm_center_edu ul{margin-bottom:0}
}

.teacher_bank{background:url("/images/01_potal/sub04/teacher_bank_tit.jpg") no-repeat center 0/cover;padding:30px 20px;margin-bottom:30px}
.teacher_bank p{background:rgba(46, 71, 146, .87);color:#fff;padding:20px}
.teacher_bank strong{display:block;font-size:30px;margin-bottom:10px}
.tbank_step{border:1px solid #dedede;padding:30px}
.tbank_step li{background:url("/images/common/basic_step1.png") no-repeat center top;padding:20px 0 0 0;margin:0 0 10px 0;text-align:center;line-height:1.5em;}
.tbank_step li:first-child{background:none;padding-top:0}
.tbank_step li:before{content:"";display:block;width:80px;height:80px;margin:0 auto 10px auto;background:url("/images/01_potal/sub04/tbank_ico.png") no-repeat}
.tbank_step li.no1:before{background-position:center 0}
.tbank_step li.no2:before{background-position:center -80px}
.tbank_step li.no3:before{background-position:center -160px}
.tbank_step li.no4:before{background-position:center -240px}
@media all and (min-width:768px) {
.teacher_bank{position:relative;height:100px;margin-bottom:60px}
.teacher_bank p{position:absolute;bottom:-30px;right:30px;padding:50px;width:40%}
.tbank_step ol{overflow:hidden}
.tbank_step li{float:left;width:25%;background: url("/images/common/basic_step2.png") no-repeat 4% center !important;padding:0 0 0 30px !important;margin:0;box-sizing:border-box}
.tbank_step li:first-child{background:none !important;padding:0 !important}
}
@media all and (min-width:1023px) {
.teacher_bank{background-size:auto}
}
@media all and (min-width:768px) {
.waste1{background:url("/images/01_potal/sub04/waste1.png") no-repeat right center;padding-right:310px;min-height:300px}
.waste2{background:url("/images/01_potal/sub04/waste2.png") no-repeat right center;padding-right:310px;min-height:300px}
.waste3{background:url("/images/01_potal/sub04/waste3.png") no-repeat right center;padding-right:310px;min-height:300px}
.waste4{background:url("/images/01_potal/sub04/waste4.png") no-repeat right center;padding-right:310px;min-height:300px}
.waste5{background:url("/images/01_potal/sub04/waste5.png") no-repeat right center;padding-right:310px;min-height:300px}
}
.weater_calender{margin:0 0 30px 0}
.weater_calender .calender p{text-align:center;line-height:1em;font-size:36px;color:#333;margin:0 0 20px 0;position:relative}
.weater_calender .calender p *{vertical-align:middle}
.weater_calender .calender p em{font-style:normal;font-weight:bold}
.weater_calender .calender p strong{color:#223e99;font-weight:bold}
.weater_calender .calender p button{width:40px;height:0;padding:38px 0 0 0;overflow:hidden;position:absolute;top:0;border:1px solid #f1f4f7;background:url("/images/bbs/bbs_ico.png") no-repeat #f1f4f7;border-radius:100%}
.weater_calender .calender p button:hover, .photo_view .img_list button:focus{border-color:#213266}
.weater_calender .calender p .prev{background-position:0 -40px;left:7%}
.weater_calender .calender p .next{background-position:0 -120px;right:7%}
.weater_calender table{width:100%;margin:0 0 20px 0}
.weater_calender th, .weater_calender td{border:1px solid #dde1e4;width:14%;text-align:center}
.weater_calender th{border-top:1px solid #2e4792;background:#f5f7f9;color:#2e4792;padding:15px 0}
.weater_calender td{padding:10px 0;position:relative;height:58px}
.weater_calender td.sat a{color:#00a094}
.weater_calender td.sun a{color:#ea5e6e}
.weater_calender td.today{background:#00a094}
.weater_calender td.today a{color:#fff}
.weater_calender td.on a:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;border:2px solid #223e99;height:75px}
.weater_calender td span{display:block;margin-top:5px}
.weater_calender td img{width:35px}
.weater_calender .info{}
.weater_calender .info h4{margin:0 0 15px 0;font-size:20px}
.weater_calender .info ul{overflow:hidden;border-top:1px solid #2e4792;border-left:1px solid #dde1e4}
.weater_calender .info li{float:left;width:50%;overflow:hidden;box-sizing:border-box;border-right:1px solid #dde1e4;border-bottom:1px solid #dde1e4}
.weater_calender .info strong, .weater_calender .info span{padding:16px 0;text-align:center}
.weater_calender .info strong{float:left;width:50%;background:#f5f7f9;color:#2e4792}
.weater_calender .info span{float:left;width:50%;}
@media all and (min-width:768px) {
.weater_calender{overflow:hidden}
.weater_calender .calender{float:left;width:50%;margin:0 5% 0 0}
.weater_calender .calender p{font-size:30px;padding-top:5px}
.weater_calender .calender p .prev{left:20%}
.weater_calender .calender p .next{right:20%}
.weater_calender .info{float:left;width:45%;box-sizing:border-box;margin-top:18px}
}
@media all and (min-width:1023px) {
.weater_calender td{height:77px}
.weater_calender td img{width:auto}
.weater_calender .info strong, .weater_calender .info span{padding:18px 0}
.weater_calender td.on a:after{height:93px}
}
.real_map h4{margin-top:0}
.real_map{overflow-x:auto}
.real_map ul{background:url("/images/01_potal/sub04/real_map.gif") no-repeat;width:398px;height:440px;position:relative}
.real_map li{background:rgba(46, 71, 146, .9);color:#fff;text-align:center;padding:5px;position:absolute}
.real_map li.no1{top:180px;left:300px}
.real_map li.no2{top:250px;left:270px}
.real_map li.no3{top:130px;left:170px}
.real_map li.no4{top:210px;left:140px}
.real_map li.no5{top:260px;left:70px}
.real_map li.no6{top:170px;left:10px}
.real_map li.no7{top:110px;left:40px}
.real_map li.no8{top:280px;left:200px}
.real_map li.no9{top:310px;left:120px}
.real_map li.no10{top:60px;left:90px}
.real_map li.no11{top:0px;left:270px}
.real_map li.no12{top:50px;left:320px}
.real_map li.no13{top:120px;left:300px}
.real_map li.no14{top:50px;left:200px}
.real_map li.no15{bottom:0;right:30px}
.real_map li.no16{bottom:0;right:110px}
.real_map li strong{display:block}
.real_table table{min-width:100%}
@media all and (min-width:768px) {
.realtime{overflow:hidden}
.real_map{float:left;width:57%}
.real_table{float:left;width:43%}
.real_table h4{margin-top:0}
.real_map ul{margin-top:50px}
}
@media all and (min-width:1023px) {
.real_map{width:50%}
.real_table{width:50%}
}

.nepron_step li{text-align:center;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px dotted #dedede;line-height:1.5em}
.nepron_step img{margin:0 0 5px 0}
.nepron_step strong{display:block;background:#0071b9;border-radius:50px;padding:3px 0;width:90px;margin:5px auto;font-weight:bold;color:#fff}
@media all and (min-width:1023px) {
.nepron_step{border:1px solid #dedede;padding:30px;border-radius:10px}
.nepron_step ol{overflow:hidden}
.nepron_step li{float:left;width:46%;padding:20px 2%;height:280px;border:none}
}

.jh_greeting{word-break:keep-all;padding: 260px 0 0 0;background: url("/images/01_potal/sub04/jh_greeting.png") no-repeat center top;background-size:250px;text-align: center;}
.jh_greeting:before{content:"";display:block;}
.jh_greeting p{margin:0 0 25px 0;font-size:15px;line-height:1.5em;}
.jh_greeting p em{color:#0071b9;font-weight:bold;font-style:normal}
.jh_greeting .tit{font-size: 28px;line-height:1.25em;font-family:inklip;color: #444;}
.jh_greeting .tit strong{font-weight:normal; color:#0095bd}
.jh_greeting .name{font-size: 18px;}
.jh_greeting .name strong{color:#000;font-weight:bold}
@media all and (min-width:768px) {
.jh_greeting .tit{font-size: 40px;}
.jh_greeting{background-size:auto;padding-top: 440px;}
}
@media all and (min-width:1023px) {
.jh_greeting{background-position: right bottom;padding: 0 300px 0 0;text-align: left;position: relative;}
.jh_greeting:before{margin:0}
}

/* sub05 */
.gochang_age{background:url("/images/01_potal/sub05/gochang_age.png") no-repeat center 70px;background-size:200px}
.gochang_age h4{background:#2e4792;border-radius:100px;padding:20px 0;margin:0 0 50px 0;text-align:center;font-size:20px;color:#fff}
.gochang_age p{text-align:center;background:#fff;border:3px solid #2e4792;border-radius:100px;padding:20px 0;margin:0 0 20px 0}
.gochang_age p strong{display:block;color:#ea5e6e;font-size:18px;line-height:1.5em;font-weight:bold}
.gochang_age ol{margin:30px 0 70px 0}
.gochang_age ol>li{border:1px solid #becdd7;position:relative;margin:20px 0 0 0;border-radius:10px}
.gochang_age li strong{display:block;background:#f1f4f7;padding:15px 0 15px 70px;border-radius:10px 10px 0 0;font-size:18px;color:#2e4792}
.gochang_age li span{display:block;position:absolute;top:-10px;left:15px;width:45px;height:32px;padding-top:13px;border-radius:100%;background:#2e4792;color:#fff;text-align:center}
.gochang_age li div{padding:20px}
.gochang_age li li{padding:0 0 0 8px;margin:0 0 10px 0;background:url("/images/common/li03.gif") no-repeat 0 8px;color:#7d7d7d;letter-spacing:-0.03em}
@media all and (min-width:768px) {
.gochang_age{background-size:auto}
.gochang_age h4{width:50%;margin:0 auto 80px auto}
.gochang_age p{width:70%;margin:0 auto}
.gochang_age ol{overflow:hidden}
.gochang_age ol>li{float:left;width:49%;height:250px;margin:20px 0.5% 0 0.5%;box-sizing:border-box}
}
@media all and (min-width:1023px) {
.gochang_age ol>li{width:24%}
}
.gumin_action{border:1px double #c7d8e9}
.gumin_action h4{background:none;padding:0;margin:30px 0;text-align:center;color:#0071b9}
.gumin_action div{background:#f1f4f7;padding:30px 20px}
.gumin_action ul{margin-bottom:0}
@media all and (min-width:768px) {
.gumin_action{padding:50px 40px}
.gumin_action h4{font-size:36px;margin-top:0}
}
@media all and (min-width:1023px) {
.gumin_action{width:855px;padding:0;margin:0 auto;border:none;background:url("/images/01_potal/sub05/hunjang_line.png") repeat-y center 0 #fff}
.gumin_action:before{content:"";display:block;height:80px;background:url("/images/01_potal/sub05/hunjang.png") no-repeat center 0 #fff}
.gumin_action:after{content:"";display:block;height:80px;background:url("/images/01_potal/sub05/hunjang.png") no-repeat center -80px #fff}
.gumin_action div{margin:0 70px}
}
.gunjung{text-align:center}
.gunjung dt{background:url("/images/01_potal/sub05/gunjung_bg.gif");line-height:2.2em;letter-spacing:-0.05em;padding:20px 0;border-radius:50px}
.gunjung dt span{color:#fff200;font-size:18px;display:block}
.gunjung dt strong{color:#fff;font-size:30px}
.gunjung dd a{position:relative ;display:block; font-size:18px;color:#000;line-height:1.5em;border:8px solid;background:#fff;padding:20px 0;margin:50px 30px 30px 30px;border-radius:100px;}
.gunjung dd a:before{content:"";display:block;position:absolute;top:-30px;left:-30px;bottom:-30px;right:-30px;background:rgba(241, 244, 247, .5);z-index:-1;border-radius:100px}
.gunjung dd a:after{content:"";display:block;position:absolute;top:-35px;left:47%;width:15px;height:15px;border-radius:100%}
.gunjung .no1 a{border-color:#f7a37a}
.gunjung .no2 a{border-color:#be7dbc}
.gunjung .no3 a{border-color:#6dc0df}
.gunjung .no4 a{border-color:#8291be}
.gunjung .no5 a{border-color:#66c6bf}
.gunjung .no6 a{border-color:#f4729d}
.gunjung .no1 a:after{background:#f7a37a}
.gunjung .no2 a:after{background:#be7dbc}
.gunjung .no3 a:after{background:#6dc0df}
.gunjung .no4 a:after{background:#8291be}
.gunjung .no5 a:after{background:#66c6bf}
.gunjung .no6 a:after{background:#f4729d}
.gunjung strong{display:block;font-weight:bold;font-size:20px}
.gunjung .no1 strong{color:#f26522}
.gunjung .no2 strong{color:#92278f}
.gunjung .no3 strong{color:#0072bc}
.gunjung .no4 strong{color:#2e4792}
.gunjung .no5 strong{color:#00a094}
.gunjung .no6 strong{color:#ed145b}
@media all and (min-width:768px) {
.gunjung{position:relative;padding:210px 0;margin:0 auto;width:710px}
.gunjung dt{width:270px;height:270px;border-radius:100%;padding:100px 0 0 0;margin:0 auto;box-sizing:border-box;position:relative}
.gunjung dt:before{content:"";display:block;position:absolute;top:-50px;left:-50px;bottom:-50px;right:-50px;background:rgba(0, 113, 185, .1);z-index:-1;border-radius:100%;z-index:-1}
.gunjung dd{position:absolute}
.gunjung dd a{width:180px;height:180px;border-radius:100%;box-sizing:border-box;padding-top:55px;}
.gunjung dd:before{border-radius:100%}
.gunjung .no1{top:0px;right:120px}
.gunjung .no2{top:215px;right:0}
.gunjung .no3{bottom:20px;right:120px}
.gunjung .no4{bottom:20px;left:120px}
.gunjung .no5{top:215px;left:0}
.gunjung .no6{top:0px;left:120px}
.gunjung .no1 a:after{left:25px;top:160px}
.gunjung .no2 a:after{left:-25px;top:45%}
.gunjung .no3 a:after{left:25px;top:-10px}
.gunjung .no4 a:after{left:125px;top:-10px}
.gunjung .no5 a:after{right:-25px;top:45%;left:auto}
.gunjung .no6 a:after{left:125px;top:160px}
}
@media all and (min-width:1023px) {
.gunjung{width:775px;padding:230px 0}
.gunjung dt:before{z-index:1}
}
.floor{border:1px solid #becdd7;position:relative;padding-top:70px;margin-top:120px}
.floor h4{padding:30px 0 0 0;margin:0;width:130px;height:100px;background:#0071b9;border-radius:100%;overflow:hidden;text-align:center;color:#fff;position:absolute;top:-65px;left:20px}
.floor h4 span{font-size:20px;font-weight:normal}
.floor h4 strong{display:block;background:#213266;position:absolute;top:50%;left:0;right:0;bottom:0;padding-top:10px;font-size:24px}
.floor p{text-align:center;padding:30px 20px}
.floor p img{width:100%}
.floor div{background:#f1f4f7;padding:20px 30px}
.floor li{padding:5px 0 5px 40px;margin:7px 0;position:relative;line-height:1.5em}
.floor li strong{display:block;background:#213266;border-radius:100%;width:30px;height:25px;padding-top:5px;color:#fff;text-align:center;position:absolute;top:0;left:0}
@media all and (min-width:768px) {
.floor ul{overflow:hidden}
.floor li{float:left;width:33.333%;box-sizing:border-box}
}
@media all and (min-width:1023px) {
.floor p img{width:auto}
}
.gch_org{text-align:center}
.gch_org span{display:block;border-radius:6px;color:#fff;padding:20px 0;font-size:20px;width:200px}
.gch_org .no1{position:relative}
.gch_org .no1:before{content:"";display:block;width:1px;background:#bcc1d1;margin:0 auto;position:absolute;left:50%;top:0;bottom:0;z-index:-1}
.gch_org .no1>ul{width:100%;position:relative}
.gch_org .no1>span{position:relative;display:block;width:179px;height: 189px;padding-top:65px;margin:0 auto;background:url("/images/01_potal/sub05/org_tit.png") no-repeat right 0;color:#fff;font-size:30px;font-weight:bold;}
.gch_org .no2{position:relative}
.gch_org .no2:before{content:"";display:block;height:1px;background:#bcc1d1;margin:0 auto;position:absolute;top:-60px;left:50%;right:10%;z-index:-1;}
.gch_org .no2 span{background:#00a094;position:absolute;top:-90px;right:0;width:100px}
.gch_org .no3 span{background:#2e4792;margin:0 auto 40px auto}
.gch_orglist{text-align:center}
.gch_orglist>ul>li{padding:5px;margin: 0 0 15px 0;background:#f1f4f7;border-radius:6px}
.gch_orglist li strong a{display:block;background:#2e4792;border-radius:6px;padding:10px 0;font-size:17px;color:#fff;}
.gch_orglist li li{padding:10px 0;margin:5px 0;border:1px solid #becdd7;background:#fff;border-radius:6px}
.org_council li strong a{background:#00a094}
.org_saupso li strong a{background:#213266}
.org_eup{padding:3px;background:#f1f4f7;border-radius:6px}
.org_eup ul{overflow:hidden}
.org_eup li{float:left;width:25%}
.org_eup a{display:block;padding:10px;margin:2px 2%;border:1px solid #becdd7;background:#fff;border-radius:6px;text-align:center}
.org_jiksok{text-align:center}
.org_jiksok .no1{padding:5px;margin: 0 0 15px 0;background:#f1f4f7;border-radius:6px}
.org_jiksok .no1 strong a{display:block;background:#2e4792;border-radius:6px;padding:10px 0;font-size:17px;color:#fff;}
.org_jiksok .no1 li{padding:10px 0;margin:5px 0;border:1px solid #becdd7;background:#fff;border-radius:6px}
.org_jiksok .no2{padding: 3px;margin: 0 0 15px 0;background:#f1f4f7;border-radius:6px;}
.org_jiksok .no2>strong a{display:block;background:#2e4792;border-radius:6px;padding:10px 0;font-size:18px;color:#fff;}
.org_jiksok .no3 strong{display:block;border:2px solid #2e4792;background:#fff;border-radius:6px;padding: 9px 0;margin:5px 0;color:#2e4792;}
.org_jiksok .no3 li{padding:10px 0;margin:5px 0;border:1px solid #becdd7;background:#fff;border-radius:6px}
@media all and (min-width:768px) {
.gch_org .no1:before{height:52%}
.gch_org .no2 span{width:200px;right:10%}
.gch_org .no3>li{width:250px}
.gch_orglist>ul>li{overflow:hidden;padding:3px}
.gch_orglist li strong{float:left;width:20%;margin:2px}
.gch_orglist li strong a{padding:9px 0;}
.gch_orglist ul ul{float:right;width:78%}
.gch_orglist li li{float:left;margin:2px 0.5%;width:19%;box-sizing:border-box}
.gch_orglist li.line2 strong a{padding: 30px 0;}
.org_eup li{width:20%}
.org_jiksok .no1{overflow:hidden;padding:3px}
.org_jiksok .no1 strong{float:left;width:20%;margin:2px}
.org_jiksok .no1 strong a{padding:30px 0}
.org_jiksok .no1 ul{float:right;width:78%}
.org_jiksok .no1 li{float:left;margin:2px 0.5%;width:19%;box-sizing:border-box}
.org_jiksok .no2{overflow:hidden}
.org_jiksok .no2>strong{float:left;width:20%;margin:2px}
.org_jiksok .no2>strong a{padding:30px 0}
.org_jiksok .no2 ul{float:right;width:78%}
.org_jiksok .no3{overflow:hidden}
.org_jiksok .no3>strong{float:left;width:20%;margin:2px}
.org_jiksok .no3>strong a{padding:9px 0;}
.org_jiksok .no3 li{float:left;margin:2px 0.5%;width:19%;box-sizing:border-box}
}
@media all and (min-width:1023px) {
.gch_orglist li strong{width:15%}
.gch_orglist ul ul{width:84%}
.org_jiksok .no1 strong{width:15%}
.org_jiksok .no1 ul{width:84%}
.org_jiksok .no2>strong{width:15%}
.org_jiksok .no2>ul{width:84%}
}
.department_tit{border:1px solid #becdd7;background:url("/images/01_potal/sub05/department_tit.png") no-repeat center 30px;padding:120px 30px 30px 30px ;margin:20px 0 30px 0;position:relative;line-height:1.5em}
.department_tit:after{content:"";display:block;position:absolute;top:-1px;left:-1px;right:80%;bottom:-1px;border:2px solid #2e4792;border-right:none}
.department_tit li{padding:0 0 0 10px;margin:10px 0 0 0;background:url("/images/common/li02.gif") no-repeat 0 7px;box-sizing:border-box}
.department_infobox{border:1px solid #becdd7;border-top:1px solid #2e4792;margin:0 0 10px 0}
.department_infobox h4{background:#f1f4f7 !important;padding:15px 0 !important;margin:0 !important;text-align:center;font-size:20px !important;color:#2e4792 !important}
.department_infobox>ul{margin:10px 20px 20px 20px}
.department_infobox>ul>li{position:relative;padding:10px 0 0 40px;margin:10px 0;border-top:1px dotted #dedede}
.department_infobox>ul>li:first-child{border:none}
.department_infobox>ul li strong{color:#00a094;position:absolute;top:10px;left:0}
.department_infobox li li{padding:0 0 0 8px;background:url("/images/common/li03.gif") no-repeat 0 8px;color:#7d7d7d;line-height:1.5em}
@media all and (min-width:768px){
.department_tit{background-position:40px center;padding:35px 30px 35px 160px}
.department_tit ul{overflow:hidden}
.department_tit li{float:left;width:50%}
.department_tit li.col1{width:100%}
.department{overflow:hidden;margin-left:-1%}
.department_infobox{float:left;width:49%;margin-left:1%;box-sizing:border-box}
.department_infobox div{height:150px;overflow-y:scroll}
}
@media all and (min-width:1023px){
.department_infobox{width:32.333%}
}
.gch_weather{border:1px solid #becdd7;margin:0 0 30px 0}
.gch_weather li{text-align:center;padding:30px 0;font-size:18px}
.gch_weather .no2, .gch_weather .no4{background:#f1f4f7}
.gch_weather li:before{content:"";display:block;height:100px;margin-bottom:30px;background:url("/images/01_potal/sub05/gch_temp.png") no-repeat}
.gch_weather .no1:before{background-position:center 0}
.gch_weather .no2:before{background-position:center -100px}
.gch_weather .no3:before{background-position:center -200px}
.gch_weather .no4:before{background-position:center -300px}
.gch_weather li strong{display:block;font-size:24px;line-height:1.75em}
.gch_weather .no1 strong{color:#363636}
.gch_weather .no2 strong{color:#00a094}
.gch_weather .no3 strong{color:#e24040}
.gch_weather .no4 strong{color:#2080c8}
@media all and (min-width:768px) {
.gch_weather ul{overflow:hidden}
.gch_weather li{float:left;width:25%;border-left:1px solid #dee6eb;box-sizing:border-box}
.gch_weather li:first-child{border:none}
}
.gch_history{background:url("/images/01_potal/sub05/gch_history.jpg") no-repeat center top #151926;color:#fff}
.gch_history .tit{background:rgba(0, 0, 0, .9);padding:30px;font-size:16px;line-height:1.5em}
.gch_history .tit span{display:block;font-size:30px;margin-bottom:30px}
.gch_history .tit strong{font-weight:bold}
.gch_history .txt{padding:30px;line-height:1.5em}
.gch_history p{margin-top:40px;text-align:justify}
.gch_history p strong{display:block;font-size:24px;font-weight:bold;margin-bottom:10px}
@media all and (min-width:768px) {
.gch_history{padding-top:240px;margin-left:35px;position:relative}
.gch_history .tit{padding:55px;font-size:20px;position:absolute;top:50px;left:-35px}
.gch_history .tit span{font-size:50px}
.gch_history .txt{padding:50px}
.gch_history p{font-size:16px;line-height:1.5em}
}
@media all and (min-width:1023px) {
.gch_history .txt{overflow:hidden}
.gch_history .txt_l{float:left;width:45%}
.gch_history .txt_r{float:right;width:45%}
}
.gch_simbol{margin:0 0 40px 0}
.gch_simbol>p{margin:0 0 20px 0}
.gch_simbol>p img{width:100%}
.gch_simbol div p{font-size:16px;line-height:1.5em}
.gch_simbol dt{font-size:20px;line-height:1.5em;color:#213266;background:url("/images/common/h5.png") no-repeat 0 8px;padding:0 0 0 20px;margin:0 0 10px 0;font-weight:bold}
.gch_simbol dd{font-size:16px;line-height:1.5em}
.gch_simbol dd.btn{margin-top:10px}
@media all and (min-width:768px) {
.gch_simbol{overflow:hidden}
.gch_simbol>p{float:left;width:35%}
.gch_simbol div{float:right;width:60%}
}
@media all and (min-width:1023px) {
.gch_simbol>p img{width:auto}
}
.symbol{border:1px solid #becdd7}
.symbol>span{display:block;padding:30px 0;text-align:center}
.symbol div{background:#f1f4f7;padding:30px;font-size:16px;line-height:1.5em}
.symbol p{margin-bottom:0}
.symbol1 ul{overflow:hidden}
.symbol1 li{text-align:center;margin:5px 0;float:left;width:50%}
.symbol2 li{text-align:center;margin:5px 0}
.symbol2 li img{width:95%}
@media all and (min-width:768px) {
.symbol{overflow:hidden;display:table}
.symbol>span{display:table-cell;width:30%;vertical-align:middle}
.symbol div{display:table-cell;width:70%;vertical-align:middle}
.symbol p{text-align:left}
.symbol1 li{width:16.66666666666667%}
.symbol2 ul{overflow:hidden}
.symbol2 li{float:left;width:25%}
}
@media all and (min-width:1023px) {
.symbol2 li img{width:auto}
}
.smg_logo p img{width:100%}
@media all and (min-width:768px) {
.smg_logo{overflow:hidden;border:1px solid #dedede;padding:30px}
.smg_logo p{float:left;width:25%}
.smg_logo ul{float:right;width:70%;margin:0}
}  
.smg_color ul{margin:0}
.smg_color li{background:none;padding:20px 0;text-align:center;border-top:1px dotted #dedede;word-break:keep-all}
.smg_color li:first-child{border:none}
.smg_color li:before{content:"";display:block;width:30px;height:30px;margin:0 auto 10px auto}
.smg_color strong{display:block;font-size:20px;font-weight:bold;margin-bottom:15px}
.smg_color .no1 strong{color:#32a652}
.smg_color .no2 strong{color:#299aaf}
.smg_color .no3 strong{color:#343266}
.smg_color .no4 strong{color:#2f71ba}
.smg_color .no1:before{background:#32a652}
.smg_color .no2:before{background:#299aaf}
.smg_color .no3:before{background:#343266}
.smg_color .no4:before{background:#2f71ba}
@media all and (min-width:768px) {
.smg_color{background:#f1f4f7;padding:50px}
.smg_color ul{overflow:hidden}
.smg_color li{text-align:left;width:45%;box-sizing:border-box;border:none;padding:0}
.smg_color li:before{margin:0 0 10px 0;width:70px}
.smg_color .no1, .smg_color .no3{float:left}
.smg_color .no2, .smg_color .no4{float:right}
.smg_color .no1, .smg_color .no2{margin-bottom:50px}
.smg_color .no3{clear:both}
}
.hunjang{border:1px double #c7d8e9}
.hunjang p{width:80%;text-align:center;font-size:16px;letter-spacing:-0.05em;color:#000;line-height:1.7em;padding-bottom:30px;margin:30px auto;border-bottom:1px solid #dedede}
.hunjang p:before{content:"";display:block;width:180px;height:180px;background:url("/images/01_potal/sub05/hunjang.png") no-repeat 0 -160px;margin:0 auto}
.hunjang strong{display:block;font-size:18px;line-height:1.25em;color:#0071b9;margin-top:20px}
.hunjang ul{width:80%;margin:40px auto}
.hunjang li{line-height:1.5em;position:relative;padding:5px 0 0 40px;margin:20px 0 0 0}
.hunjang li span{display:block;width:30px;height:25px;padding:5px 0 0 0;text-align:center;color:#fff;border-radius:100%;background:#2e4792;position:absolute;top:0;left:0}
@media all and (min-width:768px) {
.hunjang p{width:85%;font-size:20px;margin:50px auto}
.hunjang strong{font-size:40px;position:relative;margin:30px 0 20px 0}
.hunjang strong:before{content:"";display:inline-block;width:31px;height:20px;margin-right:20px;vertical-align:top;background:url("/images/01_potal/sub05/hunjang.png") no-repeat -180px -160px}
.hunjang strong:after{content:"";display:inline-block;width:31px;height:20px;margin-left:20px;vertical-align:bottom;background:url("/images/01_potal/sub05/hunjang.png") no-repeat -220px -160px}
.hunjang ul{width:85%;margin:50px auto}
}
@media all and (min-width:1023px) {
.hunjang{width:855px;margin:0 auto;border:none;background:url("/images/01_potal/sub05/hunjang_line.png") repeat-y center 0 #fff}
.hunjang:before{content:"";display:block;height:80px;background:url("/images/01_potal/sub05/hunjang.png") no-repeat center 0 #fff}
.hunjang:after{content:"";display:block;height:80px;background:url("/images/01_potal/sub05/hunjang.png") no-repeat center -80px #fff}
.hunjang p{padding-bottom:50px;margin:20px auto 50px auto}
.hunjang ul{width:80%}
}
.lyrics{background:#f1f4f7;padding:30px 0}
.lyrics li{margin:25px 0 0 0;line-height:1.5em;text-align:center}
.lyrics li:first-child{margin:0}
.lyrics li strong{display:block;background:#2e4792;color:#fff;width:50px;padding:7px 0;margin:10px auto}
@media all and (min-width:768px) {
.song_box{overflow:hidden}
.song_box .big_img{float:left;width:60%;height:660px;margin:0;box-sizing:border-box}
.song_box .big_img img{width:auto;height:100%}
.lyrics{float:left;width:40%;height:600px}
}
@media all and (min-width:1023px) {
.song_box .big_img img{width:auto;height:auto}
}
.gch_map{text-align:center}
.gch_map li{border:1px solid #becdd7;margin:10px 0}
.gch_map strong{display:block;padding:30px 0;font-size:24px;color:#2e4792;font-weight:bold}
.gch_map strong:before{content:"";display:block;width:155px;height:155px;margin:0 auto 20px auto;background:url("/upload_data/board_data/BBS_0000015/170556209243338.png") no-repeat}/* /images/01_potal/sub05/gch_map.png */
.gch_map .no1 strong:before{background-position:0 0}
.gch_map .no2 strong:before{background-position:-160px 0}
.gch_map .no3 strong:before{background-position:-320px 0}
.gch_map .no4 strong:before{background-position:-480px 0}
.gch_map .no5 strong:before{background-position:-640px 0}
.gch_map p{background:#2e4792;padding:15px 0;margin:0}
@media all and (min-width:768px) {
.gch_map ul{overflow:hidden}
.gch_map li{float:left;width:48%;box-sizing:border-box;margin:10px 1%}
}
@media all and (min-width:1023px) {
.gch_map li{width:31.333%}
}
.gunmin_jang ul{border-top:1px solid #dedede;}
.gunmin_jang li{text-align:center;border:1px solid #dedede;border-top:none;padding:20px 0}
.gunmin_jang span{display:block;margin-top:15px;font-size:16px;font-weight:bold}
@media all and (min-width:768px) {
.gunmin_jang ul{overflow:hidden;border-left:1px solid #dedede;}
.gunmin_jang li{float:left;width:20%;box-sizing:border-box;border-left:none}
}
@media all and (min-width:768px) {                                                             
.todaygch_cate{overflow:hidden}
.todaygch_cate .bbs_cate{float:left;margin:0}
.todaygch_cate .basic_btn{float:right;margin:0}
}
.todaygch_infobox{}
.todaygch_infobox div{}
.todaygch_infobox>div{}
.today_weather{border:1px solid #dedede;margin-bottom:30px}
.today_air{border:1px solid #dedede;margin-bottom:30px}
.today_life{border:1px solid #dedede;margin-bottom:30px}
.today_visualmap{border:1px solid #dedede;margin-bottom:30px}
@media all and (min-width:768px) {  
.todaygch_infobox{}
.todaygch_infobox>div{overflow:hidden}
.today_weather{float:left;width:49%}
.today_air{float:right;width:49%}
.today_life{}
.today_visualmap{}
}
.sister{border-top:1px solid #2e4792;margin-bottom:50px}
.sister>div{border:1px solid #efefef;border-top:5px solid #2e4792;padding:20px 0 80px 0;text-align:center;position:relative}
.sister div h4{padding:0;margin:0 0 20px 0;background:none;color:#000}
.sister div a{display:block;position:absolute;bottom:0;left:0;right:0;padding:20px 0;background:#2e4792;color:#fff;font-size:16px}
.sister div a:hover,.sister div a:focus{background:#0071b9;text-decoration:underline}
.sister div a:after{content:"";display:inline-block;background:url("/images/common/cmd_ico.png") no-repeat center -744px;width:12px;height:11px;margin:0 0 0 3px;vertical-align:middle}
@media all and (min-width:768px) {
.sister{position:relative;padding:10px 0 0 35%}
.sister>div{position:absolute;top:-1px;left:0;width:30%}
}
.sister2>div{border:1px solid #becdd7;margin:10px 0}
.sister2 p{text-align:center;background:#f1f4f7;padding:40px 0}
.sister2 h5{background:none;padding:0;margin:30px 30px 15px 30px;font-size:24px;color:#0071b9}
.sister2 .basic_ul{margin:0 30px 30px 30px}
@media all and (min-width:768px) {
.sister2>div{display:table;width:100%}
.sister2 p{display:table-cell;vertical-align:middle;width:30%}
}

.holi_org{position:relative}
.holi_org:after{content:"";display:block;width:1px;position:absolute;top:0;bottom:0;left: 50%;background:#bcc1d1;z-index:-1;}
.holi_org:before{content:"";display:block;height:1px;position:absolute;top:110px;right:0;left:50%;background:#bcc1d1;z-index:-1}
.holi_org ul{}
.holi_org li{background:none !important;padding:0 !important;text-align:center}
.holi_org .no2{position:absolute;top:90px;right:0}
.holi_org .no3{padding-top:130px !important}
.holi_org strong{display:block;color:#fff;padding: 10px 5px;max-width:140px;margin:0 auto;}
.holi_org span{display:block;padding: 5px 0;font-size:14px;letter-spacing: -0.07em;border:1px solid #dde1e4;border-top:none;background:#fff;max-width:148px;margin:0 auto;}
.holi_org .no1>strong{background:#213266}
.holi_org .no2>strong{background:#00a094}
.holi_org .no3 strong{background:#f1f4f7;color:#333}
@media all and (min-width:768px) {
.holi_org:after{bottom: 397px;}
.holi_org:before{right:140px}
.holi_org ul{}
.holi_org .no2{right:10%;width:140px}
.holi_org .no3{padding-top: 154px !important;position:relative;}
.holi_org .no3:after{content:"";display:block;height:1px;position:absolute;top:144px;right: 12.5%;left: 12.5%;background:#bcc1d1;z-index:-1;}
.holi_org .no3 ul:after{content:"";display:block;clear:both}
.holi_org .no3 li{float:left;width:25%;position:relative}
.holi_org .no3 li:after{content:"";display:block;width:1px;position:absolute;top: -20px;bottom:0;left: 50%;background:#bcc1d1;z-index:-1;}
}
@media all and (min-width:1023px) {
.holi_org:after{bottom: 143px;}
.holi_org .no3 li{width: 10%;padding: 0 0.5% !important;}
.holi_org .no3.depth8 li{width:13.2%}/*width:11.4%*/
.holi_org .no3:after{right: 5.8%;left: 6.2%;}
.holi_org .no3.depth8:after{right:6.9%; left:7.9%;}/*right:6.2%; left:6.9%;*/
.holi_org .no3 li:after{left: 55.5%;}
}
.jg_pdf {padding-top: 270px;background: url("/images/01_potal/sub05/jg_pdf.png") no-repeat center 20px #f1f4f7;}

@media all and (min-width:768px) {
.jg_pdf{padding: 50px 30px 30px 310px;background-position: 30px center;}
.jg_pdf .basic_btn{text-align:left;}
}

/* sub06 */
.email_box{background:url("/images/01_potal/sub06/email.png") no-repeat center 30px #fafafa;background-size:200px;padding:220px 20px 30px 20px;text-align:center;word-break:keep-all}
.email_box dt{font-size:20px;font-weight:bold;margin:0 0 25px 0}
.email_box dt strong{color:#0071b9}
.email_box dd{font-size:16px;line-height:1.75em}
@media all and (min-width:768px) {
.email_box{background-size:auto;background-position:center 70px;padding:330px 30px 70px 30px}
.email_box dt{font-size:30px}
}    
.adm_login .tit{padding:0 30px 20px 30px;text-align:center;position:relative}
.adm_login .tit:before{content:"";display:none;width:180px;height:146px;background:url("/images/01_potal/sub06/adm_login.png") no-repeat right 0;position:absolute;top:10px;left:30px}
.adm_login .tit h4{background:none;padding:0;margin:10px 0;color:#2e4792}
.adm_login .tit p{line-height:1.5em}
.adm_loginbox{padding:30px;background:#f1f4f7;border:1px solid #becdd7;text-align:center}
.adm_loginbox li{margin-top:10px}
.adm_loginbox li:first-child{margin-top:0}
.adm_loginbox li *{vertical-align:middle}
.adm_loginbox li label{display:inline-block;width:28%;font-weight:bold}
.adm_loginbox li input[type=text],.adm_loginbox li input[type=password]{padding:12px;width:70%;box-sizing:border-box}
.adm_loginbox input[type=submit]{width:100%;padding:11px 0;background:#2e4792;color:#fff;font-size:16px;font-weight:bold;text-align:center;}
.adm_loginbox input[type=submit]:hover, .adm_loginbox input[type=submit]:focus{background:#213266}
@media all and (min-width:768px) {
.adm_login .tit{text-align:left;width:310px;padding:30px 0 30px 230px;margin:0 auto}
.adm_login .tit:before{display:block}
.adm_login .tit h4{font-size:36px}
.adm_loginbox{padding:50px 30px;margin-top:20px}
.adm_loginbox ul{overflow:hidden}
.adm_loginbox li{float:left;width:34%;margin:0 2%}
.adm_loginbox li.btn{width:20%}
.adm_login p input{font-size:18px}
}
.allsite ul{border-top:1px solid #dedede}
.allsite li{border:1px solid #dedede;border-top:none;box-sizing:border-box;text-align:center}
.allsite li a{display:block;padding: 20px 0;}
.allsite li a:hover,.allsite li a:focus{background:#f1f4f7;color:#2e4792}
@media all and (min-width:768px) {
.allsite ul{overflow:hidden;border-left:1px solid #dedede}
.allsite li{float:left;width:33.3333%;border-left:none}
.allsite li.col1{width:100%}
}

/*  
.sitemap>div{border:1px solid #becdd7;margin:0 0 20px 0;letter-spacing:-0.05em}
.sitemap div p{background:#f1f4f7;padding:30px 0;overflow:hidden}
.sitemap div p a{display:block;font-size:20px;font-weight:bold;color:#213266;word-break:keep-all;text-align:center;padding:0 20px}
.sitemap div p:after{content:"";display:none;width:160px;height:140px;margin:30px 0 0 25px;background:url("/images/01_potal/common/main_ico.png") 0 0}
.sitemap div.menu2 p:after{background-position:-160px 0}
.sitemap div.menu3 p:after{background-position:-320px 0}
.sitemap div.menu4 p:after{background-position:-480px 0}
.sitemap div.menu5 p:after{background-position:-640px 0}
.sitemap div div{padding:20px}
.sitemap ul li{border-top:1px dotted #dedede;line-height:1.5em;font-size:18px;padding:20px 0 0 0;margin:20px 0 0 0;font-weight:bold}
.sitemap div>ul>li:first-child{border:none;padding-top:0;margin-top:0}
.sitemap ul li a{display:block;margin:0 0 20px 0;color:#00a094}
.sitemap ul li a:hover,.sitemap ul li a:focus{text-decoration:underline}
.sitemap ul ul li{border:none;padding:0 0 0 10px;margin:10px 0;background:url("/images/common/li02.gif") no-repeat 0 7px;font-size:15px;font-weight:normal}
.sitemap ul ul li a{margin:0;color:#000}
.sitemap ul ul ul li{padding:0 0 0 8px;margin:5px 0;background:url("/images/common/li03.gif") no-repeat 0 8px}
.sitemap ul ul ul li a{color:#7d7d7d}
@media all and (min-width:768px) {
.sitemap ul ul{overflow:hidden}
.sitemap ul ul li{float:left;margin:0 50px 10px 0}
.sitemap ul ul ul li{margin:2px 0}
.sitemap ul ul ul li a{margin:0 20px 0 0}
}
@media all and (min-width:1023px) {
.sitemap div p{padding:50px 0}
.sitemap div p:after{display:block}
.sitemap div p a{font-size:25px}
.sitemap>div{position:relative;padding:0 0 0 150px}
.sitemap div p{position:absolute;top:0;bottom:0;left:0;width:150px}
.sitemap div div{padding:30px}
}                              
*/         


.charter_top{background:#efefef;padding:10px 30px;border-radius:30px;}
.charter_top h4{background:none;padding:0;margin-top:20px;text-align:center;color:#1a2852;}

.charter_con .cc01 div{border:dashed 1px #ccc;padding:30px;border-radius:30px 30px 0 0;line-height:26px;font-size:16px;text-align:justify}

.custom-tooltip {width:40%;max-width:40% !important; }

.charter_con .cc02{}
.charter_con .cc02 p{position:relative;background:#213266;}
.charter_con .cc02 p:after{content:"▼";color:#fff;position:absolute;top:22px;right:20px;}
.charter_con .cc02 p a{display:block;padding:20px;color:#fff;font-size:18px;}
.charter_con .cc02 div{padding:20px;background:#efefef;}
.charter_con .cc02 div li{padding-bottom:15px;line-height:20px;}


.charter_con .cc03{display:none;}    
.skip_map {text-align: right;}
.skip_map a{display:inline-block;padding:5px 10px;background:#eceef2;}
                                                                                                                      

/* 안심콜 */
.ansim_call .basic_box{margin: 0 0 20px;background: #fff;}
.ansim_call .basic_box .i_b{padding: 150px 0 0 0;background: url('/upload_data/board_data/BBS_0000015/163305506887368.png')no-repeat top center;font-size: 17px;word-break: keep-all;line-height: 26px;}
.ansim_call .basic_box h4{margin: 0 0 15px 0;}
.ansim_call .basic_box h5{margin: 15px 0;}
.ansim_call .basic_box .basic_ul {margin-bottom: 10px;}
.ansim_call strong.p_c {display: inline-block;background: #edf9fa;color: #063ee6;font-size: 16px;padding: 3px}
.ansim_call .basic_step li span {padding: 10px;}
.ansim_call .basic_box .bbs_search2 {background: #edf5fa;padding: 20px 0;margin: 0 0 20px 0;border: 0;}
.ansim_call .basic_table th, .ansim_call .basic_table td {}
.ansim_call .bbs_search2 .form_txt, .ansim_call .bbs_search2 .form_sm {width: 100%; font-size: 20px;}
.ansim_call .bbs_search2 .form_txt {height: 45px;box-sizing: border-box;border: 1px solid #213266;}
.ansim_call .bbs_search2 .form_sm {height: 45px;background: #213266;}
.ansim_call .basic_table .num_text {font-weight: 600; font-size: 20px; color: #0044a2;}

@media all and (min-width:768px) {
.ansim_call .basic_box .i_b{padding: 22px 0px 30px 168px;background-position: left 10px;}
.ansim_call .basic_box {padding: 30px 40px;}
.ansim_call .bbs_search2 .form_txt {width: 300px;}
.ansim_call .bbs_search2 .form_sm {width: 100px;}
.ansim_call .basic_table .num_text{min-width: 200px;}
}
@media all and (min-width:1024px) {
.ansim_call>h4 {margin: -30px 0 10px;}
}


.gunjung_2022 p.tit{position: relative;box-sizing:border-box;width: 280px;height: 280px;margin: 0 auto 30px;padding: 78px 0 0;background:#2c354f; color:#fff;border: 20px #f4f8f9 solid;border-radius: 280px;font-size: 28px;text-align: center;}
.gunjung_2022 p.tit:before{content:'';position: absolute;bottom: -50px;left: 0;right: 0;display:block; width:1px;height: 30px;margin: 0 auto;background:#e1e1e1;}
.gunjung_2022 ul li{box-sizing: border-box;height: 90px;margin: 0 0 14px;padding: 26px 0;color:#fff;font-size: 16px;text-align: center;border-radius: 80px;}
.gunjung_2022 ul.gu01 li:nth-of-type(1){background:#f4584a;}
.gunjung_2022 ul.gu01 li:nth-of-type(2){background: #d25400;}
.gunjung_2022 ul.gu01 li:nth-of-type(3){background: #0093a8;}

.gunjung_2022 ul.gu02 li:nth-of-type(1){background:#8b9997;}
.gunjung_2022 ul.gu02 li:nth-of-type(2){background:#4a68d6;}
.gunjung_2022 ul.gu02 li:nth-of-type(3){background:#564f68;}

@media all and (min-width:768px) {
.gunjung_2022{position: relative;height: 350px;text-align: center;}
.gunjung_2022 p.tit:before{display:none;}
.gunjung_2022 ul{position: absolute;top: 30px;}  
.gunjung_2022 ul.gu01{left:0;}
.gunjung_2022 ul.gu02{right:0;}
.gunjung_2022 ul li{width: 220px;}
}
@media all and (min-width:1024px) {
.gunjung_2022{padding:60px 0;}
.gunjung_2022:before{content:'';position: absolute;top: 179px;display:block;width: 100%;height: 1px;background: #e1e1e1;}
.gunjung_2022 ul:before{content:'';position: absolute;top: 150px;display:block;width: 557px;height: 1px;background: #e1e1e1;z-index: -1;} 
.gunjung_2022 ul.gu01:before{right: -536px;transform: rotate(22deg);}
.gunjung_2022 ul.gu02:before{left: -536px; transform: rotate(-22deg);}
.gunjung_2022 ul li{position:relative;}
.gunjung_2022 ul li:before{content:'';display: block;position: absolute;top: 37px;box-sizing: border-box;width: 20px;height: 20px; border:6px #fff solid;border-radius: 30px;}
.gunjung_2022 ul.gu01 li:before{right: -10px;}
.gunjung_2022 ul.gu02 li:before{left: -10px;}
.gunjung_2022 ul.gu01 li:nth-of-type(1):before{background:#f4584a;}
.gunjung_2022 ul.gu01 li:nth-of-type(2):before{background:#ff7a21;}
.gunjung_2022 ul.gu01 li:nth-of-type(3):before{background:#13a6bc;}

.gunjung_2022 ul.gu02 li:nth-of-type(1):before{background:#8b9997;}
.gunjung_2022 ul.gu02 li:nth-of-type(2):before{background:#4a68d6;}
.gunjung_2022 ul.gu02 li:nth-of-type(3):before{background:#564f68;}
}    



/*개인정보처리방침(2022.08 수정) /images/label2.png*/
.information h4{font-size:26px;color:#01897f;background: url("/upload_data/board_data/BBS_0000015/170106916833988.png") no-repeat 0 2px;padding: 0 0 10px 40px;margin: 45px 0 15px 0;font-weight:bold}
.information h4#tab01{background-position:0 0;}
.information h4#tab02{background-position: 0 -52px;padding: 0 0 10px 65px;}
.information h4#tab03{background-position: 0 -700px;}
.information h4#tab04{background-position: 0 -152px;}
.information h4#tab05{background-position: 0 -200px;}
.information h4#tab06{background-position: 0 -253px;}
.information h4#tab07{background-position: 0 -300px;padding: 0 0 0 65px;}
.information h4#tab08{background-position: 0 -350px;}
.information h4#tab09{background-position: 0 -398px;}
.information h4#tab10{background-position: 0 -450px;}
.information h4#tab11{background-position: 0 -500px;}
.information h4#tab12{background-position: 0 -550px;}
.information h4#tab13{background-position: 0 -600px;}
.information h4#tab14{background-position: 0 -650px;}
.information h4#tab15{background-position: 0 -745px;}
.information h4#tab16{background-position: 0 -795px;}

.information .pbtn01{background:#213266;border:1px solid #213266;border-radius:4px;color:#fff;margin:0 5px 0 0;vertical-align:middle;padding:2px 10px;display:inline-block}
.information .pbtn02{background:#f1f4f7;border:1px solid #ccc;border-radius:4px;color:#444;margin:0 5px 0 0;vertical-align:middle;padding:2px 10px;display:inline-block}
@media all and (min-width:1024px) {
.information .basic_tab li a{font-size:14px;text-align:left;}
.information .basic_tab .col2 li{width:50%;}

}           

/*행정조직도*/
 .gch_org ol span a{color:white;}     

/*청소년수련관기숙사*/
.accom_img{text-align:center;}
.accom_img p img {width: 100%; max-width:302px;}
.accom_img p {text-align: center;margin:10px; display:inline-block;}                

@font-face {
    font-family: 'TTTtangsbudaejjigaeB';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2212@1.0/TTTtangsbudaejjigaeB.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'SEBANG_Gothic_Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2104@1.0/SEBANG_Gothic_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*청년정책플랫폼*/
.youth_policy .title{background:#ebf2ff;padding:20px 15px;overflow:hidden;}
.youth_policy h3{font-family: 'SEBANG_Gothic_Bold';color:#0074c6;font-size:30px;}
.youth_policy h3 span{color:#003278;}
.youth_policy h3>em{display:block;font-size:14px;margin-top:30px;color: #464646;word-break:keep-all;line-height:1.2rem;}
.youth_policy h3>em:before{content:"※";color:#ea5e6e;margin-right:5px;}
.youth_policy .title .img{float:right; margin-top:20px;}
.youth_policy .title img{width:100%;max-width:570px;position:relative;top:20px;}
.yp_con h4{background:none;padding:10px 20px;background-color:#1aa5ed;color:#fff;text-align:center;border-radius:50px;font-size:24px;font-family: 'SEBANG_Gothic_Bold';}
.yp_con h5{font-family: 'SEBANG_Gothic_Bold';}
.yp_con .yp_info>div p{padding: 20px;border-radius:50%;width:150px;height:150px;font-size:18px;text-align:center;margin:0 auto;margin-bottom:50px;background:#fff;}
.yp_con .yp_info>div p span{position:relative; top:52px;font-size:19px;}
.yp_con .yp_info>div:nth-child(3) p span{top:40px;}
.yp_con .yp_info>div p strong{ font-family: 'SEBANG_Gothic_Bold';}
.yp_con .yp_info01 p{border:1px solid #d83427;box-shadow: 0 0 15px #ffd0d5;}
.yp_con .yp_info01 p strong{color:#d83427;}
.yp_con .yp_info02 p{border:1px solid #1c9378;box-shadow: 0 0 15px #c8e5e3;}
.yp_con .yp_info02 p strong{color:#1c9378;}
.yp_con .yp_info03 p{border:1px solid #0061a8;box-shadow: 0 0 15px #b7daf1;}
.yp_con .yp_info03 p strong{color:#0061a8;}
.yp_con .yp_info>div>ul{border:1px solid gainsboro;padding:25px 20px 10px 20px;border-radius:20px;position: relative;word-break:keep-all;}
.yp_con .yp_info>div>ul:before{content:"";width:1px;border-left:1px solid gainsboro;height:52px;display:block;position: absolute;top: -52px;left: 50%;margin:0 auto;}

@media all and (min-width:768px) {
    .youth_policy .title{position:relative;}
    .youth_policy h3{font-size:38px;position:absolute;top: 136px;left:30px;z-index:3;width: 50%;}

    .yp_con h4{width:fit-content;padding:10px 30px;margin:0 auto;margin-top:40px;font-size:28px;margin-bottom: 40px;}
    .yp_con h5{font-size:24px;}
    .yp_con .yp_info{margin-top:80px;}
    .yp_con .yp_info>div{width:30%;display:inline-block;margin-right:4%;}
    .yp_con .yp_info>div:last-child{margin-right:0;}
    .yp_con .yp_info>div>ul{min-height:320px;}
}

@media all and (min-width:1024px) {
    .yp_con .yp_info>div>ul{min-height:270px;}
    .youth_policy h3>em{position: absolute;top: 112px;font-size:15px;}
}


/*사이버군민*/
.cyber_gunmin .title{background:#f8efe5; padding:20px 10px;overflow:hidden;}   
.cyber_gunmin .title>div{float:left;}
.cyber_gunmin .title h3{font-size:28px;color:#555f9e; font-weight:600;margin-bottom:20px;font-family: 'TTTtangsbudaejjigaeB';}
.cyber_gunmin .title h3 span{color:#0a3956;}
.cyber_gunmin .title p{line-height:1.5rem;word-break:keep-all;font-size:16px;}
.cyber_gunmin .title p:last-child{margin-top:40px;font-size:15px;color:#223e99;font-weight:700;}
.cyber_gunmin .title p:last-child:before{content:"※"; margin-right:5px;color:#ff6b5b;font-size:17px;}
.cyber_gunmin .title p strong{color:#0a3956;}
.cyber_gunmin .title .img{margin-top:30px;}
.cyber_gunmin .title img{width:100%;max-width:399px;}
.cybergm_con h4{font-family: 'TTTtangsbudaejjigaeB';background:none;padding:0; color:#2e3d42;}
.cybergm_con h4 strong{color:#ff6b5b;font-size:28px;}
.cybergm_con ul li{display:block; padding:20px 30px; text-align:center;border-radius:15px;margin:0 0 20px 0; font-size:18px; word-break:keep-all;line-height:1.5rem;}
.cybergm_con ul li strong{color:#0a3956;font-size:20px;font-family: 'TTTtangsbudaejjigaeB';}
.cybergm_con ul li:nth-child(1){background:#fff6b8;}
.cybergm_con ul li:nth-child(2){background:#d3e0ff;}
.cybergm_con ul li:nth-child(3){background:#d0f1c8;}
.cybergm_con ul li:nth-child(4){background:#fbdada;}
.cybergm_con ul li span{display:block;}
.cybergm_con ul li span:before{content:"";display:block;width:104px; height:130px;background:url("/images/01_potal/sub04/cyber_icon.png")no-repeat top center; margin:0 auto;}
.cybergm_con ul li:nth-child(2) span:before{background-position:0 -220px;}
.cybergm_con ul li:nth-child(3) span:before{background-position:0 -435px;}
.cybergm_con ul li:nth-child(4) span:before{background-position:0 -640px;}

@media all and (min-width:768px) {
    .cyber_gunmin .title{padding:30px 20px;}
    .cyber_gunmin .title>div{width:50%;}
    .cyber_gunmin .title .img{width:40%; float:right; padding:0 20px 0 0;}
    .cybergm_con{text-align:center;}
    .cybergm_con ul li{display:inline-block; width:25%; margin:0 20px 20px 0;}
}     

@media all and (min-width:1024px) {
   .cyber_gunmin .title h3{font-size:36px;margin-top:20px;} 
    .cyber_gunmin .title>div{width:60%;margin-left:20px;}
    .cyber_gunmin .title p{margin-top:40px;}
     .cyber_gunmin .title .img{width:30%;position:relative;top:30px;}
    .cybergm_con h4{font-size:30px;}
    .cybergm_con h4 strong{font-size:34px;}
}      

/*반부패 청렴 소통마당*/
.anti_cor{text-align:center;padding:30px 0;}
.anti_cor h5{text-align:left;margin-bottom:60px;}
.anti_cor a{display:block;padding: 28px 15px;border:1px solid #37588e;border-radius:15px;}
.anti_cor a:hover{background:#ededed;}
.anti_cor a span{font-size:17px;color:#37588e;position:relative;left: 49px;font-family: 'SEBANG_Gothic_Bold';}
.anti_cor span:before{content:"";display:block;position:absolute;width:50px;height:60px;background:url("/images/01_potal/sub02/anti_cor_icon.png")no-repeat top;top: -14px;/* left: 0; */}
.anti_cor .no1{margin:0 0 20px 0;}
.anti_cor .no2 span:before{background-position:0 -70px;}

@media all and (min-width:768px) {
.anti_cor a{width: 35%;display:inline-block;} 
.anti_cor .no1{margin:0 20px 0 0;}
}                                             

/*고향사랑기부제 기부하는 방법*/
.gchlove_card{overflow:hidden;}
.gchlove_card ul li img{width:100%;}

@media all and (min-width:768px) {
.gchlove_card ul li{width:50%;float:left;}
}           

/*고향사랑기부제 답례품소개*/
.gchlove_gift{overflow:hidden;}
.gchlove_gift ul li img{width:100%;}
@media all and (min-width:768px) {
.gchlove_gift ul li{width:48%;float:left;margin-right:1%; margin-bottom:1%;}   
.gchlove_gift ul li img{max-width:500px; max-height:630px;}
}          

/*고창기록저장소*/ 
.gch_memory{background:url("/images/01_potal/sub05/gch_memory.JPG")no-repeat right center;background-size:cover;padding:30px;text-align:center; word-break:keep-all;}    
.gch_memory h4{background:none;padding:0;margin:0;margin-bottom:30px;font-family: 'TTTtangsbudaejjigaeB';font-size:30px;letter-spacing:-1px;color:#395034;}
.gch_memory p{font-size:18px;line-height:1.5rem;padding:15px;background:#ffffff96;border-radius:30px;border:1px solid #898989;font-family: 'SEBANG_Gothic_Bold';}

@media all and (min-width:768px) {
.gch_memory{min-height:280px;}
.gch_memory h4{font-size:36px; margin:50px 0 30px 0;}
}
@media all and (min-width:1023px) {
.gch_memory{min-height:400px;}   
.gch_memory h4{float:left;font-size:50px;margin:160px 0 0 30px;}
.gch_memory p{float:right;width:40%;margin:100px 40px 0 0;background:none;border:none;font-size:22px;line-height:32px;text-align:left;border-left:1px solid #2d563480; border-radius:0;padding:0 30px;}
}         

/*안전신문고*/
.anjeon_s>ul>li{margin-bottom:30px;background:none;border-bottom:1px solid #ddd;}
.anjeon_s>ul>li:last-child{border:none;}
.anjeon_s>ul>li>strong{font-size:20px;font-weight:normal;text-align:center;display:block;color:#223e99;font-weight:600;}
.anjeon_s>ul>li>ul{margin-top:30px;}
.anjeon_link{overflow:hidden;}
.anjeon_link li:first-child{margin:0 0 40px 0;}  

@media all and (min-width:768px) {
.anjeon_s{overflow:hidden;}
.anjeon_s>ul>li{width: 46%;float:left;min-height:380px;border-right:1px solid #ddd;margin:0;padding:20px 20px 0 20px;word-break:keep-all;box-sizing:border-box;}
.anjeon_s>ul>li.li02{border-right:none;}
.anjeon_s>ul>li.li03{border-bottom:none;}
.anjeon_link .app .link_box .basic_btn{width: 100%;}
}

@media all and (min-width:1023px) {
.anjeon_s>ul>li{width:25%;height: 396px;border-bottom:none;}
.anjeon_s>ul>li.li02{border-right:1px solid #ddd;}
.anjeon_link .link_box{width: 50%;margin:0;padding:20px;text-align:center;float: left;box-sizing: border-box;height:516px;}
.anjeon_link .link_box dl{margin:0 auto;display:block;width: 100%;margin-bottom:20px;}
.anjeon_link .link_box dt{font-size:28px;}
.anjeon_link .link_box p{float:none;margin:0 auto;width: 100%;}
.anjeon_link .link_box .basic_btn{display: block;text-align: center;overflow: hidden;}
.anjeon_link .app .link_box .basic_btn{margin-bottom:15px;}
.anjeon_link .app .link_box .basic_btn:last-child{margin:0;}
.anjeon_link .app .link_box .basic_btn a{width:266px;}
}   

.foodw_wrap{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;align-items:stretch;}
.foodw_wrap dl{text-align:center;width:calc(24% - 32px);border:1px solid #ddd;border-radius:15px;padding:15px 10px;}
.foodw_wrap dt{margin-bottom:15px}
.foodw_wrap dt img{width:100%;max-width:160px;border-radius:20px}
.foodw_wrap dd{word-break:keep-all}
.foodw_wrap dd strong{display:block;font-size:16px}

@media all and (max-width:820px) {
	.foodw_wrap dl{text-align:center;width:calc(50% - 32px);}
}                         


.privacy h4{padding: 0 0 10px 0;  margin: 45px 0 15px 0;background:none}
.privacy h4 i{display: inline-block; width: 30px; height: 30px; line-height: 500; overflow: hidden; background-size: contain !important; vertical-align: middle; margin-right: 7px}
.privacy .pbtn01{background:#213266;border:1px solid #213266;border-radius:4px;color:#fff;margin:0 5px 0 0;vertical-align:middle;padding:2px 10px;display:inline-block}
.privacy .pbtn02{background:#f1f4f7;border:1px solid #ccc;border-radius:4px;color:#444;margin:0 5px 0 0;vertical-align:middle;padding:2px 10px;display:inline-block}

@media all and (min-width:1024px) {
.privacy .basic_tab li a{font-size:14px;text-align:left;}
.privacy .basic_tab .col2 li{width:50%;}
} 

.privacy .icon01{background:url("/upload_data/board_data/BBS_0000015/172845525482097.png") no-repeat;margin-right:0}
.privacy .icon02{background:url("/upload_data/board_data/BBS_0000015/172845530385068.png") no-repeat;margin-right:0}
.privacy .icon03{background:url("/upload_data/board_data/BBS_0000015/172845530385347.png") no-repeat;}
.privacy .icon04{background:url("/upload_data/board_data/BBS_0000015/172845530385621.png") no-repeat;}
.privacy .icon05{background:url("/upload_data/board_data/BBS_0000015/172845530385849.png") no-repeat;}
.privacy .icon06{background:url("/upload_data/board_data/BBS_0000015/172845530386148.png") no-repeat;}
.privacy .icon07{background:url("/upload_data/board_data/BBS_0000015/172845530386326.png") no-repeat;}
.privacy .icon08{background:url("/upload_data/board_data/BBS_0000015/172845530386675.png") no-repeat;}
.privacy .icon09{background:url("/upload_data/board_data/BBS_0000015/172845530386944.png") no-repeat;}
.privacy .icon10{background:url("/upload_data/board_data/BBS_0000015/172845530387107.png") no-repeat;}
.privacy .icon11{background:url("/upload_data/board_data/BBS_0000015/172845530387473.png") no-repeat;}
.privacy .icon12{background:url("/upload_data/board_data/BBS_0000015/172845530387642.png") no-repeat;}
.privacy .icon13{background:url("/upload_data/board_data/BBS_0000015/172845530387931.png") no-repeat;}
.privacy .icon14{background:url("/upload_data/board_data/BBS_0000015/172845530388246.png") no-repeat;}
.privacy .icon15{background:url("/upload_data/board_data/BBS_0000015/172845530388429.png") no-repeat;}
.privacy .icon16{background:url("/upload_data/board_data/BBS_0000015/172845530388702.png") no-repeat;}
.privacy .icon17{background:url("/upload_data/board_data/BBS_0000015/172845530388986.png") no-repeat;}
.privacy .icon18{background:url("/upload_data/board_data/BBS_0000015/172845530389286.png") no-repeat;}

/*2025*/
.dream_start {border:1px solid #becdd7;background:#f5f7f9;padding:20px;margin:20px 0 30px 0;}
.dream_start p img{max-width: 100%;}
.dream_start h4{background: none;}

@media all and (min-width:768px){
.dream_start {display: flex;width: 100%;margin-top: 23px;box-sizing: border-box;justify-content: space-around;flex-wrap: wrap;align-items: center;}
.dream_start p{width: 40%;}
.dream_start>div{width: 57%; padding-left: 3%;}
.dream_start h4{margin: 0 0 15px 0;padding: 0;}
.dream_start li{line-height: 1.4;word-break: auto-phrase;}
}
    
@media all and (min-width:1023px){
.dream_start {padding: 30px;}
}                                                                                                                                                                                                                                                          