@charset "utf-8";

/*greetings*/
.greetings {font-size: 16px;position: relative;}
.greetings p.headtit {font-family: 'TmonMonsori';line-height: 1.4;margin: 60px 0 10px 0;}
.greetings .in-text {font-size: 16px;padding: 0 0 20px 0;/* position:relative; */}
.greetings .in-text .sign {position:absolute;}
.greetings span.f01 {color: #1ecab8;}
.greetings span.f02 {color: #3b91dc;}
.greetings span.name {font-size: 1.4em;}

/*operatingEntity*/
.operatingEntity .link_area {text-align:center;}
.operatingEntity .link_area > a {color:#4f4f4f;font-weight:bold;border:2px solid #e1e1e1;border-radius:10px;padding:10px 0;}
.operatingEntity .link_area > a:first-child {margin-right:2%;}
.operatingEntity .link_area > a > img {vertical-align:middle;}
.operatingEntity .sd:after {content:'';display:block;clear:both;}
.outbox{background: url(../imgs/common/box_pattern.gif);padding: 6px;border-radius: 70px 0;}
.operatingEntity .outbox{border-radius: 0;}
.operatingEntity .inbox{padding: 50px 170px;border-radius: 0;font-size: 1.2em;text-align: center;}
.section01 h5 {background: #0099de;color: #fff;display: block;border-radius: 30px;z-index: 1;padding: 10px 70px;font-size: 26px;position: absolute;left: 38%;width: 114px;}
.section01 p {border: 1px solid #dadada;box-sizing: border-box;word-break: keep-all;padding: 75px 50px 70px;border-radius: 150px;width: 970px;height: 170px;margin: 30px auto 10px;display: block;vertical-align: middle;}

.section01 {position: relative;text-align: center;padding: 70px 0 0;}

/* chart */
.chart {text-align:left;}
.chart .chart_image_area {background:#f4f4f7;padding: 60px 100px;margin-bottom:20px;}
.chart .chart_image_area img {background-color:#f4f4f7;}
.chart .chart_image_frame_area {position:relative;background:url(../imgs/sub/chart/chart_line.png) no-repeat 50% 150px;}
.chart .chart_image_frame_area a.chart_org_link {color:#000}
.chart .chart_image_frame_area .chart_org01, .chart .chart_image_frame_area .chart_org02, .chart .chart_image_frame_area .chart_org03, .chart .chart_image_frame_area .chart_org04 {position:absolute;}
.chart .chart_image_frame_area .chart_org01 {left:50%;border-radius:50%;text-align:center;background:url(../imgs/sub/chart/director_bg.png) no-repeat;display:table;}
.chart .chart_image_frame_area .chart_org01 a {font-weight:bold;vertical-align:middle;display:table-cell;}
.chart .chart_image_frame_area .chart_org02 {background:url(../imgs/sub/chart/secretary_general_bg.png) no-repeat;left:50%;}
.chart .chart_image_frame_area .chart_org02 a {display:block;font-weight:bold;cursor:pointer;text-align:center;}
.chart .chart_image_frame_area .chart_org03.chart_org_type01 {left:120px;}
.chart .chart_image_frame_area .chart_org03.chart_org_type02 {right:120px;}
.chart .chart_image_frame_area .chart_org03 .chart_org03_area {background:#fff;text-align:center;font-weight:bold;display:inline-block;padding:8px;position:relative;}
.chart .chart_image_frame_area .chart_org03 .chart_org03_area:before {position:absolute;top:0;left:0;content:'';width:100%;height:2px;background-color:#6b6b35;}
.chart .chart_image_frame_area .chart_org03 li.chart_org03_area {top:10px;}
.chart .chart_image_frame_area .chart_org04 {bottom:0px;left:0px;width:100%;}
.chart .chart_image_frame_area .chart_org04 li {background:#fff;position:relative;}
.chart .chart_image_frame_area .chart_org04 li:before {position:absolute;top:0;left:0;content:'';width:100%;height:2px;background-color:#497ca2;}
.chart .chart_image_frame_area .chart_org04 li a {padding: 10px 20px;display:block;font-size:16px;font-weight:bold;cursor:pointer;text-align:center;}
.chart .chart_list_area .chart_list > ul > li, .chart .chart_list_area .chart_list .info_area dl dt, .chart .chart_list_area .chart_list .info_area dl dd {display:inline-block;vertical-align:top;}
.chart .chart_list_area .chart_list {margin-top:40px;}
.chart .chart_list_area .chart_list.chart_top_area > ul > li {width:100%;}
.chart .chart_list_area .chart_list > ul > li {background-color:#f9f9f9;border-top:2px solid #333;border-bottom:1px solid #d6d6d6;margin-top:20px;}
.chart .chart_list_area .chart_list .info_area {text-align:left;}
.chart .chart_list_area .chart_list .info_area dl dt {width:23%;margin-right:3%;background:url(../imgs/sub/chart/icon_chart.png) no-repeat 0 50%;padding-left:3%;color:#4c638e;}
.chart .chart_list_area .chart_list .info_area dl dd {width:70%;color:#000;word-break:keep-all;}

/* supportApplication */
span.num01 {font-family: Malgun Gothic;font-weight: bold;color: #a9a9a9;}
.supportApplication input[type="radio"]:not(old) + label {padding-right:20px;}
.supportApplication .box-type1{background:url(../imgs/sub/support_bg.jpg)}
.supportApplication ol {padding: 0 0 0 30px;}

ul.process {text-align: center;position: relative;}
ul.process li {border: 1px solid #ddd;border-radius: 100px;padding: 1.5em 1em 1.5em 4em;position: relative;margin: 1%;}
ul.process li:before {content: '';font-family: catamaran;color: #cdcdcd;position: absolute;left: 39%;}
ul.process li.p01:before {content: 'STEP 01';}
ul.process li.p02:before {content: 'STEP 02';}
ul.process li.p03:before {content: 'STEP 03';}
ul.process li.p04:before {content: 'STEP 04';}
ul.process li.p05:before {content: 'STEP 05';}
ul.process li.p06:before {content: 'STEP 06';}
ul.process li.p01{background: url(../imgs/sub/support_ico01.png) no-repeat 3em #fff;}
ul.process li.p02{background: url(../imgs/sub/support_ico02.png) no-repeat 2em #fff;}
ul.process li.p03{background: url(../imgs/sub/support_ico03.png) no-repeat 3em #fff;}
ul.process li dl {text-align: left;}
ul.process li dl>dt {color: #011c82;font-weight: 400;}

ul.process02 {text-align: center;position: relative;padding: 30px 0 50px;}
ul.process02:before{content: '';display: block;height: 1px;background: #ddd;width: 930px;position: absolute;top: 44%;left: 9%;}
ul.process02 li {border: 1px solid #ddd;border-radius: 100px;padding: 0.5em 1em;position: relative;margin: 0.3%;display: inline-block;vertical-align: top;background: #fff;}
ul.process02 li:before {content: '';font-family: catamaran;color: #cdcdcd;position: absolute;left: 42%; top: -27px;}
ul.process02 li p {display: table-cell;width: 157px;height: 55px;vertical-align: middle;line-height: 1.3;color: #0f75bd;}
ul.process02 li.p01:before {content: 'STEP 01';}
ul.process02 li.p02:before {content: 'STEP 02';}
ul.process02 li.p03:before {content: 'STEP 03';}
ul.process02 li.p04:before {content: 'STEP 04';}
ul.process02 li.p05:before {content: 'STEP 05';}
ul.process02 li.p06:before {content: 'STEP 06';}
ul.process02 li.p07:before {content: 'STEP 07';}


.process02.rulesOfUse01 li p {width: 128px;}
.process02.rulesOfUse02 li p {width: 197px;}
.process02.rulesOfUse03 li p {width: 257px;}



.process_ver01 {background:#f9f9f9;padding: 40px 40px 40px 60px;border-radius: 20px;}
.process_ver01 li {line-height: 1.8!important;list-style-type:disc;}

/* volunteerApplication */
.volunteerApplication .box-type1{background:url(../imgs/sub/volunteer_bg.jpg)}
.volunteerApplication input[type="radio"]:not(old) + label {padding-right:20px;}
.volunteerApplication ul.process li {background: #fff !important;padding: 1em !important;}
.volunteerApplication ul.process li dl {width: 175px;margin: 0;text-align: center;}

/* facilityStatus */
.facilityStatus .bbsList th, .facilityStatus .bbsList td {border-left:1px solid #e5e5e5;}
.facilityStatus .bbsList td:last-child {text-align:left;}
.facilityStatus .bbsList .none_border {border-left:unset !important;}
.facilityStatus table.basic.center {border-right: 0;}
.facility_list > ul{margin:20px 0;}
.facility_list > ul:after{content:'';display:block;clear:both;}
.facility_list > ul > li {float:left;text-align:center;background:#f3f3f3;position:relative;}
.facility_list > ul > li:before{content:'준비중';display:block;color:#ababab;position:absolute;left:43%;z-index: 0;}
.facility_list > ul > li img{position:relative;z-index:1;}
.facility_list > ul > li > p{display:block;padding:10px;background:#0e4065;position:absolute;bottom:0;color:#fff;z-index:2;left:0;right:0;}

/* agreement, privacy, deniedEmailCrawling */
.agreement h4, .privacy h4, .deniedEmailCrawling h4 {font-size:20px;font-weight:bold;margin-bottom:20px;color:#5b62bd;}
.agreement h5, .privacy h5, .deniedEmailCrawling h5 {font-size:16px;font-weight:normal;margin:25px 0 15px;}
.agreement p, .privacy p, .deniedEmailCrawling p {font-size:15px;}
.agreement .txtArea, .privacy .txtArea, .deniedEmailCrawling .txtArea©∫ {margin-bottom:50px;}
.tabList02.wd04 li {font-size:15px;}
ol.ol_type01 li {margin:7px 0;line-height:22px;font-size:15px;}
ul.ul_type01 li {margin:7px 0;=padding-left:15px;font-size:15px;background:url(../imgs/common/dot_line.gif) no-repeat 0 11px;line-height:22px;}

/*연혁*/
.history .history_img {background-color:#28c08e;}
.history .history_img p {color:#fff;}
.history .history_img p span {color:#e2e1e1;}
.history .history_con:after{content:'';display:block;clear:both;}
.history .history_con .year_con{position:relative;}
.history .history_con .year_con > div {display:inline-block;vertical-align:top;}
.history .history_con .year_con {float:left;width:100%;}
.history .history_con .year_con .year_area {width:170px;}
.history .history_con .year_con .year_area .year_tit {height:40px;color:#fff;font-weight:500;background-color:#00529b;text-align:center;line-height:40px;border-radius:100px;display:block;}
.history .history_con .year_con .date_area {box-sizing:border-box;border-left:1px solid #ccc;color:#333;min-height:50px;position:relative;}
.history .history_con .year_con .date_area ul li {margin-bottom:5px;padding: 10px 0 10px 70px;position:relative;word-break:keep-all;}
.history .history_con .year_con .date_area ul li em {color:#999;position:absolute;left:15px;top: 0.6em;}
.history .history_con .year_con .date_area ul li:before {content:'';background-color:#00529b;position:absolute;left:-4.5px;top: 1.1em;height:8px;width:8px;border-radius:50%;}
.history .history_con .year_con .date_area ul li:last-child {border-left:unset;}

/* map */
.map table.basic {margin-bottom:30px;}
.map table.basic td {text-align:left;}

/* missionNVision */
.missionNVision .section01, .missionNVision .section02, .missionNVision .section03, .missionNVision .section04, .missionNVision .section05 {margin-bottom:100px;    padding-top: 0;}
.missionNVision .mission_layout {text-align:center;position:relative;}
.missionNVision .mission_layout h5 {background:#1375bd;color:#fff;display:inline;border-radius:30px;z-index:1}
.missionNVision .mission_layout p {border:1px solid #dadada;z-index:-1;box-sizing:border-box;word-break:keep-all;}
.missionNVision .section01.mission_layout p {color:#333;}
.missionNVision .section02 ul li {text-align:center;background:#f4f4f7;border-radius:50px;position:relative;}
.missionNVision .section02 ul li img {position:absolute;left:50%;}
.missionNVision .section02 ul li p {color:#919191;}
.missionNVision .section02 ul li p.mission_point {color:#2b4765;font-family: "Nanum Myeongjo";}
.missionNVision .section02 ul li p em {font-size:22px;color:#000;display:block;}
.missionNVision .section03.mission_layout p {padding:50px 0 0;color:#919191;}
.missionNVision .section03.mission_layout p img {display:block;margin:50px auto 0;}
.missionNVision .section04, .missionNVision .section05, .missionNVision .section06 {text-align:center;}
.missionNVision .section05 p, .missionNVision .section06 p {color:#919191;}
.missionNVision .section05 p.mission_tit {color:#0b447d;font-size:20px;line-height:2.5;}
.missionNVision .section05 ul {margin-top:50px;}
.missionNVision .section05 ul li {display:inline-block;width:49%;margin-left:1%;border:1px solid #dadada;box-sizing:border-box;vertical-align:top;padding:20px 150px 20px 20px;text-align:left;word-break:keep-all;}
.missionNVision .section05 ul li:first-child {background:url(../imgs/sub/missionNVision/section05_icon01.png) no-repeat 95% 50%;margin-bottom:1.2%;}
.missionNVision .section05 ul li:nth-child(2) {background:url(../imgs/sub/missionNVision/section05_icon02.png) no-repeat 95% 50%;margin-bottom:1.2%;}
.missionNVision .section05 ul li:nth-child(3) {background:url(../imgs/sub/missionNVision/section05_icon03.png) no-repeat 95% 50%;}
.missionNVision .section05 ul li:last-child {background:url(../imgs/sub/missionNVision/section05_icon04.png) no-repeat 95% 50%;}
.missionNVision .section05 ul li:nth-child(2n+1) {margin-left:0;}
.missionNVision .section06 > div {border:1px solid #dadada;border-radius:80px 0 80px 0;margin-top:50px;text-align:left;padding:90px 0 90px 90px;background:url(../imgs/sub/missionNVision/section06_bg.png) no-repeat right bottom;}
.missionNVision .section06 ul {display:inline-block;width:40%;margin-left:1%;text-align:left;}
.missionNVision .section06 ul:first-child {margin-left:0;}
.missionNVision .section06 ul li {font-size:20px;color:#0b447d;}
.missionNVision .section06 ul li span {color:#57a0ea;padding-right:10px;}


.list_section {padding: 0 0 20px 0;position:relative;}
.list_section h5 {font-size: 18px;padding: 0px 0 0 10px;line-height: 2.5;}

/*serviceCharter*/
/*.serviceCharter .box-type1 {background: url(../imgs/sub/bg_service.png) no-repeat 5%;padding: 80px 80px 80px 220px;}*/
.serviceCharter .box-type1 p {font-size: 17px;}
.serviceCharter .outbox{background: url(../imgs/common/box_pattern.gif);padding: 6px;border-radius: 70px 0 0px 0;}
.serviceCharter .outbox .inbox {border-radius: 70px 0 0 0;padding: 70px;}
.serviceCharter ul li {padding: 6px 6px 6px 12px;position: relative;}
.serviceCharter  .list_section h5{color: #36adaf;font-weight: 900;}
.box {background: #f9f9f9;padding: 30px;border: 1px solid #e6e6e6;margin: 20px 0 0 0;}
.box ul li:after {content: "";display: block;width: 5px;height: 5px;background-color: #434343;border-radius: 50px;position: absolute;left: 0;top: 15px;}


.h5_con {border: 1px solid #dcdcdc;padding: 30px;}
ul.h5_con li {list-style-type: circle;margin: 0 0 0 20px;}
ul.h5_con ul.depth02{padding: 0 0 10px 0;}
ul.h5_con ul.depth02 li{list-style: none;position: relative;margin-left: 5px;padding: 0 0 0 14px;}
ul.h5_con ul.depth02 li:before {content: '';display: block;background: #ccc;width: 6px;height: 2px;position: absolute;left: 0;top: 11px;}


ul.process.bgnone li {background: #fff;padding: 1em;margin: 0.5%;border-radius: 30px;}
ul.process.bgnone li dl{width: 153px;height: 140px;margin: 0;text-align: center;display: table-cell;}
ul.process.bgnone li:before{left:34%;}
ul.process.bgnone li dl>dt{padding:0 0 7px; margin-bottom: 10px; border-bottom: 1px dashed #ddd;}
.process_bg {border: 1px solid #ddd;border-top: 0;width: 85%;height: 80px;position: absolute;left: 84px;top: 220px;z-index: -1;border-radius: 10px;text-align: center;}
.process_bg:after{content:'';display:block;background: url('../imgs/sub/arr_top.png') no-repeat;width: 40px;height: 20px;z-index: 1;right: -20px;bottom: 44px;position: absolute;}
.process_bg p {display: inline-block;border: 1px solid #ddd;padding: 15px 40px;border-radius: 30px;background: #fff;margin-top: 52px;}


.list_section.outbox {border: solid 1px #eee;background: url(../imgs/common/box_pattern.gif);margin-top: 25px;padding: 0;}
.outbox ul.h5_con {background: #fff;margin: 6px;padding: 18px 20px;border: none;}
.outbox .inbox {background: #fff;margin: 5px;}
.outbox .inbox .h5_con {border: 0;}

#url_link_area {text-align:center;}

