@charset "UTF-8";

/*박스리스트(정보공개)*/
.boxList li{float:left;width:23%;margin:0 1%;text-align:left;border-radius:20px;border:1px solid #ddd;overflow:hidden;box-sizing:border-box;background:#fff;}
.boxList li p{padding:10px;word-break:keep-all;}
.boxList li span{display:block;padding:18px 10px;color:#fff;text-align:center;background:#4d5874;}
.boxList li:nth-child(1) span{background:#20467a}
.boxList li:nth-child(2) span{background:#2258a2}
.boxList li:nth-child(3) span{background:#17689c}
@media(max-width: 640px){
	.boxList li{width:100%;margin:10px 0;min-height:auto;}
}

.top6010{margin:0 0 20px;word-break:keep-all;}
.top6010 p{display:inline-block;padding:16px 0;}
.top6010 .boxImg6010{position:absolute;left:58px;top:43px;height:71px;width:86px;background:url('../imgs/contents/boxImg0610.png') no-repeat;}
.top6010 .btnDown{float:right;margin:20px;}
@media(max-width: 840px){
	.top6010 .boxImg6010{}
	.top6010 .btnDown{float:none;margin:10px 0 0;}
}
@media(max-width: 767px){
	.top6010 .boxImg6010{display:none;}
	.top6010 .btnDown{float:none;margin:10px 0 0;}
}

/*인사말
.greeting {}
.greeBox {background:#3f4f62;position: relative;height: 310px;}
.greeBox:before {content:'';display:block;background:url('../imgs/contents/greeting.png') no-repeat;width:440px;height:310px;}
.greeBox:after  {content:'';display:block;background:url('../imgs/contents/greeting_patt.png') no-repeat right bottom;width:50%;height:247px;position: absolute;right: 40px;bottom: 30px;}

.greeBox  p {position: absolute;top:70px;left:50%;width:420px;height:150px;font-weight:600;line-height: 36px;z-index: 10;}
.greeBox  p span:nth-of-type(1)   {display:inline-block;color:#fff;font-size:1.6em;border-bottom:1px solid #fff;font-weight:normal;padding-bottom:20px; line-height:1.4em;}
.greeBox  p span:nth-of-type(2)  {display:block;color:#fff; font-size:1.6em;font-weight:normal; padding-top:10px;line-height:1.125em;}

.greeting .txtBox {margin-top:30px;}
.greeting .txtBox p {padding-top:30px}
.greeting .text_right span img {vertical-align:bottom;}

@media(max-width: 840px){
	.greeBox {padding:30px 0;}
	.greeBox:before {background:none;width:inherit;}
	.greeBox:after {background-size:50%}
	.greeBox  p {left:5%;width:inherit;padding:0 20px 0 10px;}
    .greeting .txtBox p {padding-top:20px}
}
@media(max-width: 640px){
   .greeBox  p {left:5%;top:25px;}
}
@media(max-width: 320px){
	.greeting .img_box span img{width:90%}
}*/
/* 인사말 */
.greeting02 {position: relative;z-index: 0;word-break: keep-all;}
.greeting02 .imgs {position: absolute; left: 0; bottom: 0; z-index: -1; height: 100%;width:36%;overflow:hidden;}
.greeting02 .imgs img {/*width:100%;*/height: 100%;}
.greeting02 .title {position: relative; z-index: 1; padding: 4.0rem 0; background: #262e44 url("../imgs/contents/greeting_patt.png")no-repeat right; font-size: 1.2em; color: #000; line-height: 1.285;}
.greeting02 .title .gree {position: relative;z-index: 1;width:60%;max-width: 100%;font-size: 1.5em;font-weight: 300;color:#fff;margin-left: 38%;}
.greeting02 .title .gree strong {display: block; font-weight: 700; color: #3a64b3;}
.greeting02 .title span {position: relative;z-index: 1;display: inline-block;padding-bottom: 10px;margin-bottom: 5px;}
.greeting02 .title span img {height: 2rem; margin-left: 0.5rem;}
.greeting02 .txtBox {margin-top:30px;}
.greeting02 > .text_right img {vertical-align:middle;}
@media all and (max-width:1400px) {
	.greeting02 .imgs img{transform:translate(-50%,0);margin-left:50%;}
}
@media screen and (max-width:840px) {
		.greeting02 {position: relative;z-index: 0;word-break: keep-all;}		
		.greeting02 .imgs {position: absolute;left: 0;bottom: 0;z-index: -1;height: 100%;}
		.greeting02 .imgs img {height: 100%;}
		.greeting02 .title {position: relative; z-index: 1; padding: 4.5rem 0; background: #262e44 url("../imgs/contents/greeting_patt.png")no-repeat right; font-size: 1.2em; color: #000; line-height: 1.285;}
		.greeting02 .title .gree {position: relative;z-index: 1;color:#fff;}
		.greeting02 .title .gree strong {display: block; font-weight: 700; color: #3a64b3;}
		.greeting02 .title span {position: relative;z-index: 1;border-bottom: 1px solid;display: inline-block;padding-bottom: 10px;margin-bottom: 3px;}
		.greeting02 .title span img {height: 2rem; margin-left: 0.5rem;}
}
@media screen and (max-width:640px) {
        .greeting02 {position: relative;z-index: 0;word-break: keep-all;}		
		.greeting02 .imgs {/* position: absolute; *//* left: 0; *//* bottom: 0; *//* z-index: -1; *//* height: 100%; *//* width: 35%; */display: none;}
		.greeting02 .imgs img {height: 100%;width: 100%;width: 100;}
		.greeting02 .title {position: relative;z-index: 1;padding: 2.5rem 2rem;background: #262e44 url("../imgs/contents/greeting_patt.png")no-repeat right;font-size: 1.2em;color: #000;line-height: 1.285;}
		.greeting02 .title .gree {position: relative;z-index: 1;width: 36rem;max-width: 100%;margin-left: 0;width: 100%;}
		.greeting02 .title .gree strong {display: block; font-weight: 700; color: #3a64b3;}
		.greeting02 .title span {position: relative;z-index: 1;border-bottom: 1px solid;display: inline-block;padding-bottom: 10px;margin-bottom: 3px;}
		.greeting02 .title span img {height: 2rem; margin-left: 0.5rem;}
}



/*약력*/
.profileBg {height:237px;}
.profileBg p span{display:inline-block;padding:80px;line-height:35px;font-size:1.875em;}
.profileBg:after  {content:'';display:block;background:url('../imgs/contents/profile.png') no-repeat right bottom;width:50%;height:247px;position: absolute;right: 70px;bottom: 30px;}

.en_profile{display:block }
.en_profile{ margin: 3% 0;}
.en_profile .year { width: 220px;height: 80px;float: left;font-size: 20px;color: #fff;text-align: center;border-radius: 300px;display: block;background: #ff6640;line-height: 80px; text-shadow:1px 1px 0px #000;}
.en_profile > ul { width: 65%; float: left; margin-left: 5%; }
.en_profile > ul > li { position: relative; }
.en_profile > ul > li .dates { float: left; color: #333;}
.en_profile > ul > li:before { content: ''; width:10px; height:10px; background-color: #cce4f3; border-radius: 50%; position: absolute; top:5px; left: -25px; }
.en_profile > ul > li:after { content: ''; width: 1px; height: calc(100% + .5rem); background-color: #cce4f3; position: absolute; top:15px; left: -20px; }
.en_profile > ul > li:last-child:after { width: 0; }
.en_profile > ul > li > ul { margin-left: 35%; margin-bottom:10px; }
.en_profile { content: ''; clear: both; display: block; }
.en_profile .bg {background: #0178be;}

@media(max-width: 840px){
	.profileBg p span{padding:80px 0px;}
}
@media(max-width: 640px){
	.profileBg {height:auto;}
	.profileBg p span{padding:0px}
	.profileBg:after  {background:none;}
	.en_profile > ul > li .dates { float: none;}
	.en_profile > ul > li > ul { margin-left: 0%;}

}

/* 정보공개 */
.listTerm{border-top:1px solid #000;}
.listTerm a.termListBtn{display:block;padding:16px 25px 18px;border-bottom:1px solid #ddd;background:url('../imgs/contents/downIcon.png') no-repeat 99%;font-size:1.2em;color:#000;}
.listTerm a.termListBtn.on{background-image:url('../imgs/contents/upIcon.png');}
.listTerm .termListfir{padding:30px;background:#f5f5f5;border-bottom:1px solid #ddd;}

.infoOpen .textBg{display:inline;padding:0 5px;font-size:1.1em;color:#222;background:url('../imgs/contents/textBg.png') repeat-x 0 100%;}
.infoOpen p{line-height:1.8em;}
.infoOpen .conBox{background:#fff;}
.infoOpen .numList{width:50%;float:left;}
.infoOpen .numList li:nth-child(1){margin-top:0;}
.infoOpen .btn_info{text-align:right;}
.infoOpen .boxInfo{position:relative;padding-bottom:10px;border-bottom:1px dashed #666;}
.infoOpen .boxInfo p{color:#333;}
.infoOpen .boxInfo_img {position:absolute; left:23px; top:6px;height:93px; width:93px; background:url('../imgs/contents/info_icon.png') no-repeat;}
.infoOpen .boxList{margin:0 60px;}
.infoOpen .boxList li{width:30.33%;min-height:275px;margin:0 1.5%;}
.infoOpen .boxList li span{font-size:1.3em;}
.infoOpen .boxList li p{padding:20px 10px;}

@media all and (max-width:1400px) {
	.infoOpen .boxList{margin:0;}
}
@media all and (max-width:767px) {
	.infoOpen .numList{float:none;width:auto;margin:10px 0;}
	.infoOpen .boxInfo_img{display:none;}
}
@media all and (max-width:640px) {
	.infoOpen .btn_info{text-align:left;}
	.infoOpen .boxList li{min-height:auto;}
}

/* 조직도 
.organ{position:relative;background:url('../imgs/contents/org_logoBg.png') no-repeat 50% 12%;}
.organ:after{position:absolute;top:10px;left:50%;content:'';display:block;clear:both;width:2px;height:100%;background:url('../imgs/contents/org_lineBg.gif') repeat-y;}
.organ div + div{position:relative;}
.org_row{position:relative;z-index:1;}
.org_row:after{content:'';display:block;clear:both;}
.org_col{position:relative;width:195px;}
.org_box{position:relative;z-index:1;display:inline-block;width:195px;padding:12px 0;font-size:1.1em;font-weight:bold;color:#033e86;text-align:center;background:#fff;border:2px solid #033e86;box-sizing:border-box;}
.org_box.blue{font-size:1em;color:#fff;border:none;background:#4a9ccd;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.org_box.sky{font-size:1em;color:#fff;border:none;background:#5f98ba;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.organ .conList2{font-size:0.94em;width:195px;min-height:170px;background:#e8f3f9;text-align:left;margin-top:5px;padding:10px 0;}
.org_line{margin-top:20px;border:1px solid #ddd;padding:30px 0;background:#fff;}
.org_colgroup > div{display:inline-block;vertical-align:top;}
.organ a{color:#555;}
.org_box a{color:#033e86;}
.org_box.blue a, .org_box.sky a{color:#fff;}
.organ a:hover{text-decoration:underline;}

.org1{margin:0 30px;}
.org1:before{content:'';display:block;position:absolute;top:76px;left:20%;width:30%;height:100%;border-top:1px solid #ddd;}
.org1 .org1_1{text-align:center;}
.org1 .org1_2{float:left;margin-top:-93px;}
.org1 .org_president{position:relative;z-index:1;display:inline-block;width:122px;height:143px;padding-top:58px;font-size:1.3em;color:#fff;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,0.5);background:url('../imgs/contents/org_H3.png') no-repeat;box-sizing:border-box;}
.org1 .org_president a{color:#fff;}
.org2:before{content:'';display:block;position:absolute;top:25px;left:0;width:80%;height:100%;border-top:1px solid #ddd;}
.org2{margin:0 30px;}
.org2 .org2_1:before{content:'';display:block;position:absolute;top:0;left:50%;width:2px;height:100%;background:url('../imgs/contents/org_lineBg.gif') repeat-y;}
.org2 .org2_1{float:left;}
.org2 .org2_1 ul{margin-top:20px;}
.org2 .org2_2:before{content:'';display:block;position:absolute;top:0;left:50%;width:2px;height:100%;background:url('../imgs/contents/org_lineBg.gif') repeat-y;}
.org2 .org2_2{float:right;margin-top:-93px;}
.org2 .org2_2_2{margin-top:41px;}
.org2 .org2_2_3{margin-top:20px;}
.org2 .org2_2_3 ul{margin-top:10px;}
.organ .org2 .org2_2_3 ul ul{margin-top:5px;min-height:auto;}
.org4, .org5{margin-top:40px;}
.org4 .org_colgroup:last-of-type{margin-top:10px;}
.org4 .org4_6 li{font-size:0.93em; line-height:1.36em; background:#feeadd;padding:10px 0 11px;margin:0px 0 5px 4px;float:left;width:calc(50% - 2px);}
.org4 .org4_6 li:nth-child(2n+1){margin-left:0;}
.organ .org5 ul{min-height:190px;}


@media all and (max-width:640px) {	
	.org_col, .org_box, .organ .conList2{width:100%;}
	.org_colgroup > div{display:block;margin-bottom:10px;}
	.org_line{margin-top:10px;border:0;padding:0;background:none;}
	.organ:after{display:none;}
	.org1, .org2{margin:0;}
	.org1 .org1_2{float:none;width:100%;margin:10px 0;}
	.org1 .org_president{width:100%;height:auto;padding:12px 0;background:#ff6640}
	.org2 .org2_1, .org2 .org2_2{float:none;margin:20px 0 0;}
	.org2 .org2_2_2, .org3, .org4, .org5{margin:20px 0 0;}
	.org2 .org2_1 ul{margin-top:10px;}
}
@media all and (max-width:425px) {
	.org3 br {display:none;}
	.organ .conList2{min-height:110px;}
	.organ .org5 ul{min-height:120px;}
}
@media all and (max-width:320px) {
	.org4 .org4_6 li {width:100%; margin:0px 0 5px 0;}
}

/* 조직도 */
.organ{position:relative;padding-left:15%;margin-bottom:50px;word-break:break-all;font-size:15px;}
.org_row{position:relative;}
.org_box{position:relative;z-index:1;display:table-cell;width: 120px;height: 130px;padding:0 24px;vertical-align:middle;border-radius:5px;color:#fff;font-weight:bold;font-size:1.1em;line-height: 1em;background:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);box-sizing:border-box;word-break:  keep-all;}
.org_item{position:relative;z-index:1;display:block;width: 190px;max-width:90%;height: 120px;padding:15px 20px;color:#fff;font-weight:bold;background:#1e5b99;text-shadow:1px 1px 2px rgba(0,0,0,0.5);box-sizing:border-box;word-break:keep-all;}
.org_box > span, .org_item > span{color:#fff;}
.conList2{position:relative;padding:10px;border:1px solid #4876a5;box-sizing:border-box;background:#fff;}
.conList2 li{padding: 1px 0 3px 25px;word-break:keep-all}
.conList2 a:hover{text-decoration:underline;}
.organ a:hover span{text-decoration:underline;}

@media all and (min-width:840px), print {
.org_item:after{/* position:absolute; *//* bottom:0; *//* right:-10px; *//* content:''; */display:block;width:0;height:0;border-bottom:54px solid #1e5b99;border-right:10px solid transparent;}

.organ p.ver em{display:block;position:relative;padding:10px 0;}
/*.organ p.ver em:before{content:'(';display:block;transform:rotate(90deg);-ms-transform:rotate(90deg);position:absolute;top:-2px;left:50%;margin-left:-3px;}
.organ p.ver em:after{content:')';display:block;transform:rotate(90deg);-ms-transform:rotate(90deg);position:absolute;bottom:-3px;left:50%;margin-left:-2px;}*/

.organ:before{content:'';display:block;position:absolute;top: 0%;left: 17%;margin-left:32px;width:1px;height: 95%;border-left:1px dashed #c4c4c4;}
.org1{position:absolute;top: 410px;left:0;}
.org1 .org_president{background:#ff6a46;}
.org1 .org1_2{margin-top:20px;}
.org1 .org1_2 > p{background:#515c7a;}

.org2:before{content:'';display:block;position:absolute;top:27px;left:0;width:50%;height:1px;border-top:1px solid #c4c4c4;}
.org2 .org2_1 > p{border:3px solid #1e5b99;color:#1e5b99;text-shadow:none;padding:0 19px;}
.org2 .org2_1 > p > span{color:#1e5b99;}
.org2 .org2_1 > ul{position:absolute;top:0;left:48%;width:50%;}

.org3:before{content:'';display:block;position:absolute;top:50%;left:-10%;margin-top:40px;width:40%;height:1px;border-top:1px solid #c4c4c4;}
.org3 .org_item:after{border-bottom:54px solid #1c377c;}
.org3 .org3_0:before{content:'';display:block;position:absolute;top: 67px;left:22%;width:23%;height:50%;border-left:1px solid #c4c4c4;border-top:1px solid #c4c4c4;}
.org3 .org3row:before{content:'';display:block;position:absolute;top: 178px;left:45%;width:1px;height: calc(68.5% - 27px);margin-top:-110px;border-left:1px solid #c4c4c4;}
.org3 .org3row > div:before{content:'';display:block;position:absolute;top:27px;left: 8.2%;width: 90%;height:1px;border-top:1px solid #c4c4c4;}
.org3 .org3row > div:after{content:'';display:block;clear:both;}
.org3 .org3_0{float:left;margin-left: 15%;width:25%;margin-top: 290px;}
.org3 .org3_0 > p{background:#1c377c;}
.org3 .org3row{float:left;width: 60%;margin-top: 40px;}
.org3 .org3row .org_item{background:#1c377c;}
.org3 .org3row > div{position:relative;padding-left: 13%;}
.org3 .org3row > div > div{float:left;width:50%;}
.org3 .org3row > div > ul{float:left;width:50%;margin-bottom:10px;}

.org4:before{content:'';display:block;position:absolute;top: -5px;left:30%;margin-top: -366px;width:1px;height:100%;border-left:1px solid #c4c4c4;}
.org4 .org_item:after{border-bottom:54px solid #0c5582;}
.org4 .org4row:before{content:'';display:block;position:absolute;top:27px;left: 46%;width:1px;height: 84.1%;border-left:1px solid #c4c4c4;}
.org4 .org4row > div:before{content:'';display:block;position:absolute;top:27px;left: 26px;width: 90%;height:1px;border-top:1px solid #c4c4c4;}
.org4 .org4row > div.org4_2:before{left: -22.5%;}
.org4 .org4row > div.org4_5:before{top:23px;}
.org4 .org4row > div:after{content:'';display:block;clear:both;}
.org4{margin-top:70px;}
.org4 .org4_0{float:left;margin-left: 31%;width:12%;margin-top: 185px;}
.org4 .org4_0 > p{background:#0c5582;}
.org4 .org4row{float:left;width: 57%;}
.org4 .org4row .org_item{background:#0c5582;}
.org4 .org4row > div{position:relative;padding-left: 9%;margin-bottom:10px;}
.org4 .org4row > div > div{float:left;width: 50%;/* padding-right: 0px; *//* border: 1px solid #f00; */}
.org4 .org4row > div > ul{float:left;width: 50%;margin-bottom:10px;word-break:keep-all;}

.org5:before{content:'';display:block;position:absolute;top: -79%;left:30%;width:1px;height: calc(108.4% - 5px);border-left:1px solid #c4c4c4;}
.org5 .org_item:after{border-bottom:54px solid #0c6679;}
.org5 .org5row:before{content:'';display:block;position:absolute;top:27px;left: 46.5%;width:1px;height: 54.8%;border-left:1px solid #c4c4c4;}
.org5 .org5row > div:before{content:'';display:block;position:absolute;top:27px;left: 6%;width: 90%;height:1px;border-top:1px solid #c4c4c4;}
.org5 .org5row > div.org5_2:before{left: -22.5%;}
.org5 .org5row > div:after{content:'';display:block;clear:both;}
.org5{margin-top:70px;}
.org5 .org5_0{float:left;margin-left: 31%;width:12%;margin-top: 80px;}
.org5 .org5_0 > p{background:#0c6679;}
.org5 .org5row{float:left;width: 57%;}
.org5 .org5row .org_item{background:#0c6679;}
.org5 .org5row > div{position:relative;padding-left: 9%;}
.org5 .org5row > div > div{float:left;width:50%;}
.org5 .org5row > div > ul{float:left;width:50%;margin-bottom:10px;}

.org6:before{content:'';display:block;position:absolute;top: 40%;left:-5%;width:100%;height:1px;border-top:1px solid #c4c4c4;}
.org6 .org_item:after{border-bottom:54px solid #144b82;}
.org6 .org6_1{position:relative;float:left;width: 20%;/* margin-top: 30px; */top: 60px;}
.org6 .org611{position:absolute;left: -130px;}
.org6 .org611 > p{background:#1e5b99;display:block;padding: 20px 10px;line-height:1.3;}
.org6 .org611 > p span{/* display:block; *//* transform:translate(-18px,50%); -ms-transform:translate(-18px,50%);*/}
.org6 .org611 > p em{/* display:block; *//* transform:translate(100%,-50%); -ms-transform:translate(100%,-50%);*/font-size: 0.9em;}
.org6 .org612 > p{border:3px solid #1e5b99;color:#1e5b99;text-shadow:none;padding:0 21px;}
.org6 .org6_2{float:left;width: 80%;/* border: 1px solid; */margin-left: 27%;/* top: -100px; *//* position:  absolute; */margin-top: -70px;}
.org6 .org621{float:left;width: 26%;}
.org6 .org621 > p{background:#144b82;}
.org6 .org6row{float:left;width: 65%;/* margin-top:70px; */}
.org6 .org6row .org_item{background:#144b82;}
.org6 .org6row > div{float:left;width:50%;}
.org6 .org6row > ul{float:left;width:50%;margin-bottom:10px;}
}
@media screen and (max-width:840px) {
.organ{padding-left:0;}
.organ:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:99%;border-left:1px solid #c4c4c4;}
.organ *:before{display:none !important;}
.org_box{display:block;width:100%;height:auto;padding:18px 0;text-align:center;border-radius:0;margin:0 0 10px;}
.org_item{text-align:center;max-width:100%;width:auto;height:auto;padding:12px 0;}
.conList2{margin:5px 0 10px;}

.organ p.ver em{display:inline-block;position:relative;}
/*.organ p.ver em:before{content:'(';display:inline-block !important;}
.organ p.ver em:after{content:')';display:inline-block;}*/

.org1 .org_president{background:#ff6a46;}
.org1 .org1_2 > p{background:#515c7a;}

.org2{margin:0 0 10px;}
.org2 .org2_1 > p{border:3px solid #1e5b99;color:#1e5b99;text-shadow:none;padding:15px 0;}
.org2 .org2_1 > p > span{color:#1e5b99;}

.org3 .org3_0 > p{background:#1c377c;}
.org3 .org3row .org_item{background:#1c377c;}

.org4 .org4_0 > p{background:#0c5582;}
.org4 .org4row .org_item{background:#0c5582;}

.org5 .org5_0 > p{background:#0c6679;}
.org5 .org5row .org_item{background:#0c6679;}

.org6 .org611 > p{background:#1e5b99;}
.org6 .org612 > p{border:3px solid #1e5b99;color:#1e5b99;text-shadow:none;padding:17px 0;}
.org6 .org621 > p{background:#144b82;}
.org6 .org6row .org_item{background:#144b82;}
}

/* IE9,10 */
@media screen and (min-width:0\0){
 /* Enter your style code */
 .org4:before{content:'';display:block;position:absolute;top: -5px;left:30%;margin-top: -370px;width:1px;height:100%;border-left:1px solid #c4c4c4;}
} 

/*역대원장*/
.director {}
.director ul li {width:49%; float:left; border:1px solid #c8c8c8; margin:0 2% 2% 0; box-shadow:2px 2px 4px rgba(65,71,143,0.10);box-sizing:border-box;}
.director ul li:nth-child(2n) {margin-right:0%;}
.director ul li .box_list {padding:20px; overflow:hidden;}

.director ul li .box_list > span{position:relative;float:left;line-height:0;width:25%}
.director ul li .box_list > span:before{position:absolute; bottom:0; top:0px; right:0; width:10px; height:auto; background-repeat:repeat-y; background-position:left center; background-image:url('../imgs/contents/box_left_patt.png'); content:'';}

.director ul li .box_list .tit {padding-left:140px;}
.director ul li .box_list .tit dl dt p:first-child {display:inline-block;background:#f6f6f6;border-radius:300px;padding:3px 20px;}
.director ul li .box_list .tit dl dt p:first-child strong {color:#035d94;}
.director ul li .box_list .tit dl dd {position:relative; padding:10px 0 5px 15px;}
.director ul li .box_list .tit dl dd span::after   {position:absolute; left:2px; top:20px; content:""; width:4px; height:4px; background:#737477;}

@media(max-width: 840px){
     .director ul li .box_list > span{position:relative;float:left;line-height:0;width:32%}
	 .director ul li .box_list .tit {padding-left:120px;}
}
@media(max-width: 640px){
    .director ul li {width:99%;}
}

/*설립목적*/
.estab {}
.estab p {line-height:35px; font-size:1.375em;}
.estab p:nth-of-type(2) {margin:20px 0px}  
.estab p img {max-width:100%;}

.estabBox{position:relative;padding:30px;border:1px solid #cdd0d5;}
.estabBox .icon{display:block;text-align:center;}
.estabBox .title{position:relative;display:block;padding:20px 0px 30px 0px;font-size:1.875em;color:#000;text-align:center;}
.estabBox .title:before{position:absolute; bottom:0; bottom:-10px; left:0; width:100%; height:10px; background-repeat:repeat-x; background-position:left center; background-image:url('../imgs/contents/box_pattern.png'); content:'';}
.estabBox .title em{color:#005cb9;}
.estabBox .txtBox{position:relative;padding:60px 0 35px;}
.estabBox .txtBox p{margin-bottom:25px;font-size:22px;color:#212121;line-height:150%;text-align:center;}
.estabBox .charterList{margin:15px 0  0 0;padding:20px 0px 20px 50px;background:#f9f9f9;}
.estabBox .charterList li{position:relative;margin-bottom:20px;padding:0px 0 0 80px;min-height:55px;box-sizing:border-box;}
.estabBox .charterList li:last-child{margin-bottom:0px;}
.estabBox .charterList li span{display:block;position:absolute;left:0;top:0;width:55px;height:55px;font-size:1.250em;line-height:55px;text-align:center;color:#fff;}
.estabBox .charterList li span.bg1{background:#0178be;border-radius:50%;}
.estabBox .charterList li span.bg2{background:#103c76;border-radius:50%;}
.estabBox .charterList li p{font-size:1.125em;color:#333;padding-top:15px;line-height:140%;}

@media(max-width: 840px){
   .estabBox .charterList{padding:30px;}
}
@media(max-width: 640px){
   .estab p br {display:none;}
   .estabBox .charterList{padding:10px;}
   .estabBox .charterList li span{top:10px;width:55px;height:55px;font-size:1.250em;line-height:55px;text-align:center;color:#fff;}
}

/*ci소개*/
.ciBox {margin-top:30px; overflow:hidden;}
.ciBox li {float:left; width:49%;margin-right:1%;}
.ciBox li:last-child {margin:0;}
.ci_box{padding: 37px; border: 1px solid #e4e4e4;}
.ci_box .inner_01{width: 400px;padding:30px 0px;margin: 0 auto;background: url('../imgs/contents/ci_grid.png') repeat;border:1px solid #e4e4e4;text-align: center;}
.ci_box .inner.mid_01{padding: 66px 0;}
.ci_box .inner.long_01{padding: 80px 0;}
.ci_box .titBox{margin-top: 30px;text-align: center;}

@media(max-width: 840px){
    .ci_box{padding: 10px;}
	.ci_box .inner_01{width: 100%;height: auto;}
}
@media(max-width: 640px){
    .ciBox li {float:none;width:100%;margin-right:0%;margin-bottom:2%;}
}
@media(max-width:500px){
	.ci_box .btn_box a{display: block;margin-bottom: 1%}
}


/*기능과역할*/
.role {border:7px solid }
.roleBox{display:inline-block; width:100%; height:100%; border: 7px solid #00244f;border-image: linear-gradient(to right, #00244f 50%, #5eabd8 50%);border-image-slice: 1;box-sizing:border-box;}
.roleBox > div.left{float:left; width:20%; text-align:center; padding:40px 0;}
.roleBox > div.right{float:left; width:77%; padding:40px 3% 40px 0;}
.roleBox > div.right h3{display:inline; font-size:1.750em; font-weight:500; background:url("../imgs/contents/textBg.png") repeat-x left 18px;color:#000;}
.roleBox > div.right p{padding:20px 0 0px;}

@media all and (max-width:768px) { 
	.roleBox > div.left{clear:left; width:100%;padding:30px 0 0;}
	.roleBox > div.right{clear:left; width:90%; padding:5%;}
}
@media all and (max-width:480px) { 
	.roleBox > div.left{min-height:100%; padding:30px 0 0;}
	.roleBox > div.right{padding:20px 5%;}
	.roleBox > div.right h3{font-size:1.500em;}
}



/*사랑나눔*/
.shar {position:relative; margin:0 auto; max-width:840px;min-height:400px;margin-top:50px;}
.shar:before {content: '';display: block;position: absolute;left: 50%;top: 0;width: 6px;height:250px;background:url("../imgs/contents/shar_line.png") repeat;}
.shar .cell {position:relative;}
.shar .shar1 {text-align:center; width:201px; margin: 0 auto;background:url("../imgs/contents/sharBg.png") no-repeat;height:202px;}
.shar .shar1 span {height: 50px;font-size:1.375em;display: block; color:#fff; padding-top:70px;text-shadow:1px 1px 0px #333;}
.shar .shar1 ul { padding: 40px 0px 0px; margin-bottom:40px;}
.shar .shar2 {text-align:center; padding-top:100px;}
.shar .shar2:before {content: '';display: block;position: absolute;left:215px;top: 50px;width:50%;height: 6px;background:url("../imgs/contents/shar_line2.png") repeat;}
.shar .shar2 div:before {content: '';display: block;position: absolute;left:25%;top:50px;width: 6px;height: 50px;background:url("../imgs/contents/shar_line.png") repeat;}
.shar .shar2 div span {height: 90px;background:#4c4c4c;font-size:1.188em; line-height: 90px; display: block; color:#fff;border-radius:300px;text-shadow:1px 1px 0px #333;}
.shar .shar2 div+div span {background:#449fd5;}
.shar .shar2 div+div:before {content: '';display: block;position: absolute;left:75%;top:50px;width: 6px;height: 50px;background:url("../imgs/contents/shar_line.png") repeat;}
.shar .shar2 div {width:330px; margin:0px 5%; float: left;}
.shar .shar2 div ul li {border-top:none; border:1px solid #8696ab; background:#fff; padding: 10px 0px;margin-top:3px;margin-bottom:15px;}


@media(max-width:860px){
	.shar {max-width:700px;min-height:300px;overflow:hidden}
	.shar:before {height:240px}
	.shar .shar2 {text-align:center; padding-top:65px;}
	.shar .shar2 div {width:40%;margin:0px 5%;}
	.shar .shar2:before {left:25%; width:52%;top:30px;}
	.shar .shar2 div:before{top:40px;height: 25px;left:25.8%}
	.shar .shar2 div+div:before{top:40px;height: 25px;left:74.7}
}
@media(max-width:640px){
	.shar .shar1 ul {margin-bottom:10px;}
	.shar .shar2 div {width:90%;}
	.shar .shar2 div+div {margin-top:20px;}
	.shar .shar2 div+div:before {background:none}
	.shar:before {height:400px;}
	.shar .shar2:before {background:none;}
	.shar .shar2 div:before {background:none;}
}

.sharBox {margin-top:50px;}
.sharBox li {width:32%;float:left;margin:0 1%;}
.sharBox li:first-child {margin:0;}
.sharBox li:last-child {margin:0;}
.sharBox li div {border:1px solid #c8c8c8;border-radius:10px;}
.sharBox li div span {display:inline-block; background:#e3f4fe; text-align:center; vertical-align:middle; height:70px;line-height:70px;  width:100%;color:#005cbc; font-size:1.188em; border-radius:10px 10px 0 0;} 
.sharBox li div p {height:50px;text-align:center;padding:20px 10px;}

@media all and (max-width:768px) {
	.sharBox li div span {height:70px;} 
	.sharBox li div p {height:50px;}
} 
@media all and (max-width:640px) {
    .sharBox {margin-top:30px;}
    .sharBox li {width:96%;float:left;margin:0% 1%;}
	.sharBox li:first-child, .sharBox li:last-child {margin:1%;}
	.sharBox li div p {height:50px;padding:10px 0;}
}



/******오시는길******/
.locate {padding: 4rem 0; }
.locate {overflow:hidden;border-top:1px solid #ddd;padding: 30px 0 20px 0; }
.locate:first-of-type {border-color: #000; }
.locate .context {width:83%;padding:0 1% 0 0;position: relative;float:left;}
.locate .context .title {color: #000; font-size:1.438em; display: block;margin-bottom:15px; }
.locate .context > ul > li span.ad01 {color: #000;width:90px;display: inline-block;position: relative;float:left;word-break:break-all}
.locate .context > ul > li span.ad01::after {position: absolute;top: 5px; right: 20px;content: ""; width: 1px;height: 15px; background-color: #d7d7d7; }
.locate .context > ul > li span.ad02 {display:block;width:85%;}
.mMap {border:1px solid #ddd;padding:3%;height:350px;}
.mapBox {margin-top:20px;}
.mapList:after{display:block;content:'';clear:both;}
.mapList > li {min-height:115px;padding:0 40px 20px 150px;box-sizing:border-box;overflow:hidden;margin-bottom:20px; border-bottom:1px dotted #999;}
.mapList > li.subway{background:url("../imgs/contents/map_icon03.png") no-repeat left top;}
.mapList > li.bus{background:url("../imgs/contents/map_icon01.png") no-repeat left top;}
.mapList > li.car{background:url("../imgs/contents/map_icon02.png") no-repeat left top;}
.mapList > li > strong{display:block;padding:10px 0;color:#192c55;font-size:20px;}
.mapList dl { width: 100%; }
.mapList dl dt {min-width:6%;padding:0 1%;margin:3px 2% 5px 0; display: block; float: left; height:30px; line-height:30px; text-align: center; background-color: #6b7699; color: #fff; border-radius: 300px;position: relative; }
.mapList dl dt.bg2 {background:#4a76a6}
.mapList dl dt.bg3 {background:#4d5874}
.mapList dl dt.bg4 {background:#192c55}
.mapList dl dt.bg5 {background:#3a4f76}
.mapList dl dd { width: 87%; min-height: 30px; line-height: 30px; float: left; padding:5px 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mapList dl dd p { display: block; line-height: 28px; vertical-align: middle; }
.mapList dl dd p a, .mapList li ul li a {color:#5EA6D5} 
.mapList dl:after { content: ''; clear: both; display: block; }
.mapList a.btn-bus {display: inline-block;padding:0px 5px 0px;border:1px solid #284780;color: #284780;line-height: 30px; text-align: center;vertical-align: middle;border-radius: 3px; }	


@media(max-width:860px){
  .locate .context {width:70%;padding:0 2%;position: relative;float:left;}
  .mapList dl dd span {display:block;}
}
@media all and (max-width:640px) {
   .mapList > li{min-height:120px;padding:0 40px 20px 10px;box-sizing:border-box;}
   .mapList > li.subway, .mapList > li.bus, .mapList > li.car  {background:none;}
}


/*연혁*/
.history_wrap{width: 100%; padding: 0; margin: 0; display: inline-block;position: relative;}
.history_wrap:before{height:100%;border-left: 1px solid #e3e4e5; content:""; padding:0;margin:20px 0 0 50%; position:absolute; }
.history_wrap .history{width:100%; padding:0; margin:0; display:inline-block;margin:0 auto; position:relative; z-index:0;text-align: center;}

.history_wrap .history dt {background:url('../imgs/contents/historyBg.png')no-repeat center;height:155px;}
.history_wrap .history dt p {font-size:2em;color:#fff;text-shadow:1px 1px 4px #000;line-height:150px;}
.history_wrap .history dt p br {display:none}
.history_wrap .history p span {display:inline-block;color:#fff;}
.history_wrap .history dt p strong {}

.history_wrap .history dt + dd{ margin-top:40px;}
.history_wrap .history dd{ width:100%; box-sizing:border-box;}
.history_wrap .history dd.box_left{ text-align:right; padding-right:50%; float:left;}
.history_wrap .history dd.box_right{ padding-left:50%; float:right;text-align: left;}
.history_wrap .history dd strong{font-size:1.875em; color:#005ead;line-height:34px;margin-bottom:10px; display:inline-block; position:relative;padding: 0;text-align:center;background:#fff;}
.history_wrap .history dd strong:before{content:"";position:absolute; width:17px; height:17px; top:50%; transform:translateY(-50%);    background: url('../imgs/contents/his_iu.png') no-repeat;}
.history_wrap .history dd.new strong:before{content:"";position:absolute; width:17px; height:17px; top:50%; transform:translateY(-50%);    background: url('../imgs/contents/his_iu.png') no-repeat;}
.history_wrap .history dd.new:before{border-left: 1px solid #dddddd; content:""; margin-top:-60px; position:absolute;}

.history_wrap .history dd.new strong:after{}
.history_wrap .history dd.box_left strong,
.history_wrap .history dd.box_left ul{ margin-right:40px;}
.history_wrap .history dd.box_left ul ul{ margin-right:10px;margin-top:10px;}
.history_wrap .history dd.box_right strong,
.history_wrap .history dd.box_right ul{ margin-left:40px;}
.history_wrap .history dd.box_right ul ul{ margin-left:10px;margin-top:10px;}
.history_wrap .history dd.box_left strong:before{ right:-50px;}
.history_wrap .history dd.box_right strong:before{ left:-47px;}
.history_wrap .history dd ul li{ min-height:auto; color:#625050; line-height:1.6; padding:0;}
.history_wrap .history dd.box_right ul li{ padding: 0 0 0 15px; position: relative;}

.history_wrap .history dd.box_right ul span{display: inline-block;position: absolute;left: 0; top: 0;font-weight:600;}
.history_wrap .history dd.box_left ul li{ padding: 0 15px 0 0 ; position: relative;}
.history_wrap .history dd.box_left ul span{display: inline-block;position: absolute;right: 0; top: 0;font-weight:600;}
.history_wrap .history dd ul li + li{ margin-top:12px;}
.history_wrap .history dd + dd{ margin-top:30px;}

.history_wrap .history .box_right ul li::before { position: absolute; left: 0; top: auto; content: ''; }
.history_wrap .history .box_right ul li::before { top: 5px; width:10px; height:9px; background:url('../imgs/contents/conH5_ico.png') no-repeat 0 0; }
.history_wrap .history .box_right ul li ul li::before { top:7px; width: 4px; height: 4px; background: #758798;}
.history_wrap .history .box_left ul li::before { position: absolute; right: 0; top: auto; content: ''; }
.history_wrap .history .box_left ul li::before { top: 5px; width:10px; height:9px; background:url('../imgs/contents/conH5_ico.png') no-repeat 0 0; }
.history_wrap .history .box_left ul li ul li::before { top:7px; width: 4px; height: 4px; background: #758798;}

@media(max-width:768px){
    .history_wrap .history dt p {line-height:30px; padding-top:45px;}
}
@media(max-width:600px){
	.history_wrap{background-position:0  5%;}
	.history_wrap:before{;margin:185px 0 0 2%; }
 
    .history_wrap .history dt p {font-size:1.5em;/*word-wrap:break-word;*/word-break:break-all;height:90px;}
    .history_wrap .history dt p br {display:inherit}
	.history_wrap .history dd.box_left{ text-align:left; padding-right:0;}
	.history_wrap .history dd.box_right{ padding-left:0; float:right;}

	.history_wrap .history dd.new strong:after{width:0;}
	.history_wrap .history dd.box_left strong:after{position:inherit; }
	.history_wrap .history dd.box_left strong,
	.history_wrap .history dd.box_left ul{ margin-right:inherit;margin-left:30px;}
	.history_wrap .history dd.box_right strong,
	.history_wrap .history dd.box_right ul{ margin-left:30px;}
	.history_wrap .history dd.box_left strong:before{ right:inherit;left:-30px;}
	.history_wrap .history dd.box_right strong:before{ left:-30px;}
	.history_wrap .history dd.box_left ul li{ padding: 0 15px 0 15px ; }

	.history_wrap .history .box_left ul li::before { position: absolute; left: 0; top: 5px; content: ''; }
}
@media(max-width:375px){
	.history_wrap .history dt p {font-size:1.28em; padding:50px 10px; line-height:30px;}
}
@media(max-width:320px){
	.history_wrap .history dt p {font-size:1.2em; padding:40px 10px; line-height:25px; }
}


/* login로그인 */
.login{}
.login .certified{float:left;width:49.1%;padding:54px 5% 47px;height:500px;margin-right:1.8%;text-align:center;box-sizing:border-box;border-top:3px solid #000;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; }
.login .certified:nth-of-type(2) {margin:0%;background:#f1f1f1;}
.login .certified.phone {background:#84a6c3; }
.login .certified .txt{font-size:1em;color:#8c8c8c;letter-spacing:-1px;}
.login .certified .txt h3{margin-bottom:16px;font-size:1.5em;line-height:24px;color:#000;font-weight:normal;}
.login .certified .txt h3::after{display:block;height:122px;margin-top:35px;background-repeat:no-repeat;background-position:53% center;content:'';}
.login .certified.phone .txt h3::after{background-image:url('/base/imgs/member/ico01.png');}
.login .certified.onepass .txt h3::after{background-image:url('/base/imgs/member/ico02.png');}
.login .certified .txt p {border-top:1px solid #ccc; text-align:center; height:80px; padding:30px 0 40px 0;color:#000;line-height:28px;}
.login .certified .txt p span {display:block;font-weight:bold}
.login .certified input value{display:none;}
.login .certified .certified_btn{width:275px;height:45px; background:url('/base/imgs/member/btn01.png');border:0; cursor:pointer;}

@media all and (max-width:840px) {
	.login .certified .txt br{display:none;}
}
@media all and (max-width:667px) {
    .login .certified .txt p {letter-spacing:-1.5px;}
}
@media all and (max-width:640px) {
	.login .certified{position:relative;float:none;width:100%;margin-left:0;}
	.login .certified.phone{margin-bottom:20px;}
	.login .certified .txt{;text-align:center;}
	.login .certified .certified_btn{margin-left:0;margin-right:0;}
}
@media all and (max-width:480px) {
	.login .certified{padding:30px 4% 20px 4%;height:auto;}
	.login .certified:before{display:none;}
	.login .certified .txt{margin-left:0;text-align:center;}
	.login .certified .txt p {border-top:1px solid #ccc; text-align:center; height:110px; padding:30px 0 20px 0;color:#000;line-height:28px;}
}


/* 사이트맵 */

.siteTabList {position:relative; margin:0 0 30px 0; border-top:1px solid #00244f; border-left:1px solid #cccccc;}
.siteTabList:after {content:""; display:block; clear:both;}
.siteTabList li {float:left;text-align:center;}
.siteTabList li:last-child {background:#ec703e;}
.siteTabList a {display:block; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:0.95em;padding:15px 10px 14px 27px;line-height:20px;}
.siteTabList li.on a {font-weight:bold;color:#fff;text-decoration:none}
.siteTabList a:hover {text-decoration:underline; }
.siteTabList a:link {color:#383d41; text-decoration:none;}
.siteTabList a:visited {color:#000; text-decoration:underline;}
.siteTabList a:active {color: #383d41; text-decoration:underline; }


.tab_1 li {width:100%;}
.tab_2 li {width:50%;}
.tab_3 li {width:33.3%;}


.sitemap {position:relative;overflow:hidden;}
.sitemap ul {margin:0 0 0 -3%;}
.sitemap ul li {float:left; padding:0 0 0 3%; width:30.3%;}
.sitemap ul li li {float:none; padding:0; width:100%;}
.sitemap ul li a {position:relative; display:block;}
.sitemap ul li li a {font-weight:normal; color:#000; text-align:left; padding:10px 8px; border-bottom:1px solid #eaeaea;}
.sitemap ul li li a:hover {text-decoration:underline;}
.sitemap ul ul {margin:0 0 20px 0; width:100%;}
.sitemap ul ul ul {background:#f7f7f7; padding:8px 0; margin:0; border-bottom:1px solid #eaeaea; width:auto;}
.sitemap ul ul ul ul {background:#f7f7f7; padding:10px 5%; width:90%; margin:0; border-bottom:none;}
.sitemap ul ul ul ul li {background:#fff;}
.sitemap ul li li span {background:url("/base/imgs/contents/a_blank.png") no-repeat 5px 0px;height:11px;width:11px;display:inline-block;padding:0 5px;}
.sitemap ul li li li li a {/*background:#fff url("/home/imgs/main/tablist_dot_.gif") no-repeat 10px 8px;*/ padding:6px 10px 6px 18px; width:90%;} 

.sitemap ul li li li li:first-child a {padding:12px 10px 6px 18px;} 
.sitemap ul li li li li:last-child a {padding:6px 10px 12px 18px;} 

.sitemap ul li li li a {border:none; padding:7px 10px 7px 10px; line-height:15px;color:#555; } 

.sitemap ul li li li li a {/*border:none; padding:7px 10px 7px 20px; line-height:15px; ;*/} 
.sitemap ul li li li li a:after {position:absolute; left:11px; top:14px; content:""; width:4px; height:4px; background:#9e9e9e;}

.sitemap > ul > li{min-height:450px;}
.sitemap div.depth3{display:none;}

.sitemap .map_1depth {background:#747c8f; color:#fff; padding:15px 0; text-align:center; font-weight:bold; font-family:"Malgun Gothic"; font-size:16px;}
.sitemap .ico_blank {position:absolute; top:40%; right:10px; display:block; width:13px; height:15px; background:url("/imgs/template/btn_homepage_on.gif") no-repeat 0 0;}

@media screen and (max-width:767px){

	.sitemap ul {margin:0;}
	.sitemap ul li {float:none; padding:0; width:100%;}
	.sitemap > ul > li{min-height:auto !important;}

	.sitemap .map_1depth {font-size:17px; padding:10px 0 10px 0;}
	.sitemap ul li li a {font-size:15px; font-weight:bold; padding:10px 10px;}
	.sitemap ul li li li a {padding:5px 10px 5px 18px; line-height:15px; font-size:14px; font-weight:normal;} 
	.sitemap ul ul ul ul {padding:5px 5%;}

}

/***** 고객헌장 boxList1  *****/
.boxList1 {border-top:2px solid #000; border-bottom:1px solid #ccc;padding:10px 20px;}
.boxtype .icon{display:block;text-align:center;}
.boxtype .title{display:block;padding:10px 0 5px;font-size:2.300em;color:#212121;text-align:center;}
.boxtype .title em{color:#005cb9;}

.boxList1_num li {border-bottom:1px dotted #ccc;padding:20px;}
.boxList1_num li:last-child {border-bottom:none;}
.boxList1_num .num {display: inline-block; margin-left: 0px; margin-right: 20px; width: 55px; height: 55px; line-height: 55px; text-align: center; color: #fff; background:#7d859a; border-radius: 50%; }
.boxList1_num li:nth-child(2n) span.num {background:#4d5874;}
.boxList1_num li:nth-child(3n) span.num {background:#192c55;}
.boxList1_num .num2 {display: inline-block; margin-left: 0px; margin-right: 20px; width: 55px; height: 55px; line-height: 55px; text-align: center; color: #fff; background:#7d859a; border-radius: 50%; }
.boxList1_num li:nth-child(2n) span.num2 {background:#4d5874;}
.boxList1_num li:nth-child(3n) span.num2 {background:#192c55;}
.boxList1_num li:nth-child(4n) span.num2 {background:#c5991e;}
.boxList1_num .txt {display:inline-block; width:87%; vertical-align:middle; }

.boxList2_num li {padding:5px;}
.boxList2_num li p {background:#f7f8fc;border-radius:30px;}
.boxList2_num div {padding:10px 0 0 20px;}
.boxList2_num ul.conList li {padding:0 0 5px 22px;}
.boxList2_num .num2 {display: inline-block; margin-left: 0px; margin-right: 20px; width: 55px; height: 55px; line-height: 55px; text-align: center; color: #fff; background:#7d859a; border-radius: 50%; }
.boxList2_num li:nth-child(2n) span.num2 {background:#4d5874;}
.boxList2_num li:nth-child(3n) span.num2 {background:#192c55;}
.boxList2_num li:nth-child(4n) span.num2 {background:#c5991e;}
.boxList2_num .txt {display:inline-block; width:87%; vertical-align:middle; }

.boxList3 {border-top:2px solid #000; border-bottom:1px solid #ccc;padding:10px 20px;overflow:hidden;}
.boxList3_num li {border-bottom:1px dotted #ccc;padding:20px;}
.boxList3_num li p {display:inline-block;}
.boxList3_num li:last-child {border-bottom:none;}
.boxList3_num .num3 {display: inline-block; margin-left: 0px; margin-right: 20px; width: 55px; height: 55px; line-height: 55px; text-align: center; color: #fff; background:#7d859a; border-radius: 50%; }
.boxList3_num li:nth-child(2n) span.num3 {background:#4d5874;}
.boxList3 .btnDown {float:right;}

@media screen and (max-width:800px) {
	.boxList3 {padding:10px 0px;overflow:hidden;}
	.boxList1_num li {padding:10px;}
	.boxList1_num div {padding:10px 0 0 0px;}
	.boxList1_num ul.conList li {padding:0 0 5px 22px;}
	.boxList1_num > li > .num-box {position: relative; margin: 0; padding: 20px 20px 20px 70px; height: auto; line-height: 1.3;}
	.boxList1_num > li > .num-box .num2 {position: absolute; left: 15px; top: 50%; margin: 0; margin-top: -20px; width: 40px; height: 40px; line-height: 40px;}

	.boxList2_num li {padding:0px;}
	.boxList2_num div {padding:10px 0 0 0px;}
	.boxList2_num ul.conList li {padding:0 0 5px 22px;}
	.boxList2_num > li > .num-box {position: relative; margin: 0; padding: 20px 20px 20px 70px; height: auto; line-height: 1.3;}
	.boxList2_num > li > .num-box .num2 {position: absolute; left: 15px; top: 50%; margin: 0; margin-top: -20px; width: 40px; height: 40px; line-height: 40px;}

	.boxList3_num li {padding:10px;}
	.boxList3_num div {padding:10px 0 0 0px;}
	.boxList3_num ul.conList li {padding:0 0 5px 22px;}
	.boxList3_num > li > .num-box {position: relative; margin: 0; padding: 20px 20px 20px 70px; height: auto; line-height: 1.3;}
	.boxList3_num > li > .num-box .num3 {position: absolute; left: 15px; top: 50%; margin: 0; margin-top: -20px; width: 40px; height: 40px; line-height: 40px;}
}
@media screen and (max-width:640px) {
	.boxList3_num li {padding:0px 0px 10px 0px;overflow:hidden;}
	.boxList1_num .txt {width:100%;}
}
@media screen and (max-width:360px) {
	 .boxList1_num .num {display: inline-block; vertical-align:top}
     .boxList1_num .txt {width:90%;}
}

/* 관련사이트 리스트*/
.listType2 {position: relative;z-index: 0;margin-bottom: 1.25rem;/* border: 1px solid #ddd; *//* border-top-color: #000; */}

.listType2 ul {/* display: table; *//* width: 100%; *//* table-layout: fixed; *//* counter-reset: section; */}
.listType2 li {/* display: table-cell; *//* padding: 2rem; *//* font-size: 0.9rem; */text-align: center;line-height: 1.388;vertical-align: top;border: 1px solid #ddd;margin: 0 0% 1%  1%;width: 49%;float: left;min-height: 180px;background: #f8f8f8;}
.listType2 li:nth-child(2n+1) {margin: 0 ;}
.listType2 li span {display:inline-block;padding:25px 0;background: #fff;width: 100%;}

.listType2 .txt {width: 90%;margin: 0 auto;word-break: break-word;/* background: #ddd; *//* display: inline-table; */padding: 10px 5px;max-height: 200px;height: 30px;font-weight:bold;margin-top: 1%;color: #555;}

@media screen and (max-width:840px) {
	.listType2 li {min-height: 200px;}
}
@media screen and (max-width:640px) {
	.listType2 li {width:98%; margin:1%;min-height: 220px;}
	.listType2 li:nth-child(2n+1) {margin: 1% ;}
}

ul.rlist{width:100%; overflow:hidden;}
ul.rlist li{float:left;  width:29%; margin-right:0.8%; margin-bottom:10px;padding-left:3.2%; font-size:17px; line-height:28px; background:url("../imgs/contents/ankimg.png") no-repeat left 0px; }
ul.rlist li span{display:inline; background:url("../imgs/contents/point_bg.png") repeat-x left 15px; letter-spacing:-1px;}
ul.rlist li span a:hover{text-decoration:underline;}

@media all and (max-width:768px) { 
	ul.rlist li{width:44.2%; margin-right:0.8%; margin-bottom:10px;padding-left:5%; }
}
@media all and (max-width:480px) { 
	ul.rlist li{width:88%; margin-right:2%; margin-bottom:10px;padding-left:10%; }
}

/*ci소개*/
.ciBox {margin-top:30px; overflow:hidden;}
.ciBox li {float:left; width:100%;}
.ciBox li:last-child {margin:0;}
.ci_box{padding: 37px; border: 1px solid #e4e4e4;}
.ci_box .inner_01{width: 400px;padding:30px 0px;margin: 0 auto;background: url('../imgs/contents/ci_grid.png') repeat;border:1px solid #e4e4e4;text-align: center;}
.ci_box .inner.mid_01{padding: 66px 0;}
.ci_box .inner.long_01{padding: 80px 0;}
.ci_box .titBox{margin-top: 30px;text-align: center;}

@media(max-width: 840px){
    .ci_box{padding: 10px;}
	.ci_box .inner_01{width: 100%;height: auto;}
}
@media(max-width: 640px){
    .ciBox li {float:none;width:100%;margin-right:0%;margin-bottom:2%;}
}
@media(max-width:500px){
	.ci_box .btn_box a{display: block;margin-bottom: 1%}
}


/* Frequently Asked Questions */
.faq li {border-bottom:1px dotted #ccc; padding:20px 10px;}
.faq li:last-child {border-bottom:none;}
.faq .ques{display:inline-block; vertical-align:top; margin-right:20px; width:40px; height:40px; line-height:40px; text-align:center; color:#fff; background:#91c3e1; border-radius:50%; font-weight:600;}
.faq .ask{display:inline-block; vertical-align:top; margin-right:20px; width:40px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff8452; border-radius:50%; font-weight:600;}
.faq .txt{display:inline-block; width:90%; vertical-align:middle; line-height:25px;}
@media(max-width:640px){
	.faq .ques, .faq .ask {margin:0 20px 10px 0;}
}


/********* 비활성화 메뉴 *********/
.regulation_box{width:100%;padding:348px 0 0 0;background:url(../imgs/contents/bg_regulations.gif) no-repeat 50% 14px;}

/* VIEWER BOX */
.viewerBox{overflow:hidden;width:716px;height:32px;margin:0 0 20px 0;padding:8px 12px 8px 20px;background:#f3f3f3;border:1px solid #e0e0e0;}
.viewerBox dt{float:left;margin:0 19px 0 0;padding:0 20px 0 0;background:url(../imgs/contents/bg_downbox_dt.gif) no-repeat right 50%;color:#1277bb;font-size:18px;font-weight:bold;}
.viewerBox dt img{margin:0 20px 0 0;}
.viewerBox dd{float:left;padding:8px 0;font-size:13px;}
.viewerBox dd.last{float:right;padding:0;}

.tabBox04{overflow:hidden;width:730px;margin:0 auto 40px auto;border-bottom:2px solid #5ea6d5;}
.tabBox04 li{float:left;width:243px;height:40px;font-size:17px;font-weight:bold;line-height:40px;}
.tabBox04 li.last{width:244px;}
.tabBox04 li a{display:block;height:40px;background:url(../imgs/contents/bg_tab04_off.gif) no-repeat;color:#1277bb;text-align:center;}
.tabBox04 li.first a{background:url(../imgs/contents/bg_tab04_first_off.gif) no-repeat;}
.tabBox04 li.last a{background:url(../imgs/contents/bg_tab0402_off.gif) no-repeat;}
.tabBox04 li a.on, .tabBox04 li a:hover, .tabBox04 li a:focus{display:block;background:url(../imgs/contents/bg_tab04_on.gif) no-repeat;color:#fff;}
.tabBox04 li.last a.on, .tabBox04 li.last a:hover, .tabBox04 li.last a:focus{background:url(../imgs/contents/bg_tab0402_on.gif) no-repeat;}

.certify_wrap{width:730px;padding:15px 0 15px 0;background:url(../imgs/contents/bg_certify.gif) no-repeat;}
.certify_wrap dl{width:468px;padding:0 0 0 262px;}
.certify_wrap dt{margin:0 0 40px 0;color:#91c3e1;font-size:34px;font-weight:bold;line-height:34px;}
.certify_wrap dd{margin:0 0 20px 0;padding:0 0 0 14px;background:url(../imgs/contents/bg_bul03.gif) no-repeat left 6px;color:#333;font-size:13px;}
.certify_wrap dd strong{display:block;margin:0 0 3px 0;font-size;14px;}
.certify_wrap dd .bul_li01{margin:15px 0 0 0;}
.certify_wrap dd .bul_li01 li{font-weight:normal;}
.certify_wrap dd .roundBox02{margin:15px 0 0 0;font-size:13px;}

/*h4{width:730px;margin:0 auto 20px auto;/*padding:0 0 0 10px;*/color:#333;font-size:18px;font-weight:bold;}*/

.center_wrap{width:730px;margin:0 auto;background:url(../imgs/contents/bg_center.gif) no-repeat right 135px;}
.center_wrap p{line-height:20px;}
.center_dl{width:730px;margin:0 auto 19px auto;}
.center_dl dt{width:682px;height:41px;padding:0 0 0 48px;background:url(../imgs/contents/bg_center_dt.gif) no-repeat;line-height:41px;color:#1277bb;font-size:14px;}
.center_dl dd{width:710px;height:61px;padding:14px 0 16px 20px;background:url(../imgs/contents/bg_center_dd.gif) no-repeat;}
.center_dl dd ul{overflow:hidden;width:100%;}
.center_dl dd ul li{float:left;width:702px;padding:0 0 0 28px;line-height:22px;color:#666;font-size:13px;}
.center_dl dd ul li.building{margin:0 0 8px 0;background:url(../imgs/contents/ico_building.gif) no-repeat;}
.center_dl dd ul li.phone{width:160px;background:url(../imgs/contents/ico_phone.gif) no-repeat;}
.center_dl dd ul li.fax{width:115px;background:url(../imgs/contents/ico_fax.gif) no-repeat;}

/* About KCA */
.president_box{width:730px;margin:0 auto;background:url(../imgs/contents/bg_president.jpg) no-repeat;}
/*.president_box .profile_dl{padding:137px 0 57px 342px;}*/
.president_box .profile_dl{padding:55px 0 57px 342px;}
.president_box .profile_dl dt{margin:0 0 20px;color:#ff6640;font-size:18px;font-weight:bold;}
.president_box .profile_dl dd{margin:0 0 6px;color:#333;font-size:14px;}

.t_data{width:730px;margin:0 auto;border-top:2px solid #5ea6d5;text-align:center;}
.t_data th{padding:11px 0 10px 0;background:#f3f3f3;border:1px solid #e0e0e0;border-top:none;color:#1277bb;font-size:14px;}
.t_data td{padding:11px 0 10px 0;border:1px solid #e0e0e0;border-top:none;color:#666;}
.t_data td.al{padding:15px 20px;text-align:left;}

.purpose_wrap{width:100%;padding:0 0 100px;background:url(../imgs/contents/bg_purpose.gif) no-repeat left bottom;}

.recruit_wrap{width:720px;margin:0 atuo;padding:0 0 0 10px;background:url(../imgs/contents/bg_recruit.gif) no-repeat 446px bottom;}
.recruit_wrap02{width:720px;margin:0 atuo;padding:0 0 0 10px;}
.recruit_txt{margin:0 0 10px 0;color:#3c8dc4;font-size:16px;line-height:20px;font-weight:bold;}
.recruit_wrap .bul_li01{margin:0 0 50px 0;}
.recruit_wrap .bul_li01 li{margin:0 0 5px 0;color:#666;}
.recruit_wrap .bul_p01{width:720px;padding:0 0 0 10px;}
.recruit_wrap02 table+.bul_li03{margin:27px 0 0 0;}


/* ROUNDBOX */
.roundBox{width:730px;margin:0 auto 57px auto;background:url(../imgs/contents/bg_roundbox_t.gif) no-repeat;}
.roundBox p{width:719px;height:40px;padding:0 0 0 11px;background:url(../imgs/contents/bg_roundbox_b.gif) no-repeat left bottom;color:#ff6640;line-height:40px;}
.roundBox p span{display:block;padding:0 0 0 15px;background:url(../imgs/contents/bg_refer.gif) no-repeat left 16px;}
table+.roundBox{margin:11px auto 57px auto;}

.img_mission{width:730px;margin:0 auto 30px auto;}
.mission_dl{overflow:hidden;width:730px;padding:30px 0;border-bottom:1px dashed #e0e0e0;}
.mission_dl dt{float:left;width:109px;height:19px;margin:0 30px 0 0;padding:65px 0;background:url(../imgs/contents/bg_mission_dt.gif) no-repeat left 20px;color:#fff;font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;font-weight:bold;}
.mission_dl dt.long{height:39px;padding:55px 0;}
.mission_dl dd{float:left;width:591px;}
.mission_dl dd ul{width:591px;}
.mission_dl dd p{line-height:20px;}
.mission_dl dd p.tit{margin:0 0 10px 0;font-size:17px;color:#1277bb;font-weight:bold;}
.mission_dl dd .tit span{color:#ff6640;}
.mission_first{padding:0 0 30px;}
.mission_first dd{padding:28px 0 0 0;}

.strategy_dl{overflow:hidden;width:730px;margin:0 0 60px 0;}
.strategy_dl dt{float:left;width:196px;height:41px;margin:0 20px 10px 0;color:#fff;font-wiehgt:bold;}
.strategy_dl dt.last{margin:0 20px 0 0;}
.strategy_dl dd{float:left;width:514px;height:41px;margin:0 0 10px 0;background:url(../imgs/contents/bg_strategy_dd01.gif) no-repeat;color:#333;line-height:41px;text-align:center;}
.strategy_dl dd.last{margin:0;}
.strategy_dl dd span{color:#ff6640;}
.strategy_dl dd.short{width:165px;background:url(../imgs/contents/bg_strategy_dd02.gif) no-repeat;}
.strategy_dl dd.mid{margin:0 9px 10px 10px;}
.obj_dl{position:relative;width:730px;height:198px;background:url(../imgs/contents/bg_obj_dl.gif) no-repeat 50% 53px;}
.obj_dl dt{position:absolute;left:262px;top:0;width:205px;height:53px;background:url(../imgs/contents/about_KCA/bg_obj_dt.gif) no-repeat;line-height:51px;text-align:center;color:#1277bb;font-weight:bold;font-size:17px;}
.obj_dl dd{float:left;width:138px;height:55px;margin:103px 10px 0 0;padding:20px 0;background:url(../imgs/contents/about_KCA/bg_obj_dd.gif) no-repeat;color:#333;font-size:15px;text-align:center;}
.obj_dl dd.long{height:75px;padding:10px 0;}
.obj_dl dd.last{margin:103px 0 0 0;}
.obj_dl dd span{color:#ff6640;}
.img_task{width:730px;margin:0 auto 30px auto;}


/********* 비활성화 메뉴 END *********/

