@charset "utf-8";

@media screen and (min-width: 320px){
/* 1_2 설립목적 및 연혁*/

.hitory_box_01{width:100%;height:auto;background: url(/images/front/history_bg_01.jpg) no-repeat center;
background-size:cover;	}
.hitory_box_01>div{height:auto;width:100%;
margin:0 auto;position: relative;}

.history_bg_01>div:nth-child(1){float:none;width:100%;font-size:22px;font-weight: 500;color:#333;
padding:44px 0px 10px 30px;}
.history_bg_01>div:nth-child(2){float: none;width:100%;font-weight: 500;color:#333;padding:10px 30px;line-height: 28px;}
.history_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 15px;font-weight: 500;color:#333;}
.history_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 13px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;
padding-bottom:50px}


.info_o_box_01{width:100%;height:auto;background: url(/images/front/info_open_bg.jpg) no-repeat center;
background-size:cover;	}
.info_o_box_01>div{height:auto;width:100%;
margin:0 auto;position: relative;}

.info_o_bg_01>div:nth-child(1){float:none;width:100%;font-size:22px;font-weight: 500;color:#333;
padding:44px 0px 10px 30px;}
.info_o_bg_01>div:nth-child(2){float: none;width:100%;font-weight: 500;color:#333;padding:10px 30px 30px 10px;line-height: 28px;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 15px;font-weight: 500;color:#333;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 13px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;}


/* btn */
.btn_box {width: 100%; text-align: right}
.btn_box .btn{display: inline-block; padding: 0.5em 1em; border-radius: 4px; border: 1px solid #999; font-size: 1em; transition: all 0.5s ease}
.btn_box .btn:hover {background-color: #f9f9f9}
.hitory_box_02{width:100%;padding:44px 0 10px 0;position: relative;text-align: center;}
.hitory_box_02 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:100px}
.hitory_box_02 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_02 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:25px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_bg_02{width:100%;padding:44px 0 10px 0;position: relative;text-align: center;}

.info_bg_02_inner{text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:100px}
.info_bg_02_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}




.history_box_03{width:100%;margin-top:50px;}
.history_box_03_inner{width:96%;margin:0 auto;position: relative;}
.history_box_03_inner>div{border-radius:50px;background:#fbfafa;width:100%;margin-bottom:10px;padding: 10px;}/*fbfafa*/
.history_box_03_inner>div span{display: block;float: none;width:40px;height:40px;margin-left: 10px;border-radius:48px;
background: #3c8dd4;color:#fff;font-weight: 500;font-size: 15px;line-height: 40px;text-align: center;}
.history_box_03_inner>div div{float: none;width:auto;margin-left:10px;margin-top: 5px;line-height: 26px;text-align:left;
font-size: 15px;color:#666;letter-spacing: -0.5px;padding-right: 15px;}

.history_box_03_inner> p{font-size: 13px;padding:10px 0 40px 0px;color:#9d9d9d;font-weight: 500;}


.history_box_04_inner{width:96%;margin:0 auto;position: relative;border: 1px solid #ddd;padding: 10px 10px 40px 10px;}
.box_04_in_01 {display:table;width:100%;border-top:1px solid #111;border-bottom:1px solid #111;}
.box_04_in_01>div{display:table-row;}
.box_04_in_01>div>div{display:table-cell;}
.box_04_in_01 .th{vertical-align: middle;width:10%;background: #fbfafa;font-size: 18px;color:#3c8dd4;text-align: center;padding: 10px;
font-weight: 700;}
.box_04_in_01 .td{vertical-align: middle;width:40%;text-align:left;padding: 15px;}
.box_04_in_01 .td p span{color:#3c8dd4;}
.box_04_in_01 .td p{font-size: 14px;color:#222;}
.box_04_in_01 .td p::before{content:"·";color:#3c8dd4;font-weight: 900;padding-right: 5px;}
.box_4_help p{font-size: 13px;color:#9d9d9d;margin-top:30px;}

.box_04_in_02 {display:table;width:100%;border-top:none;border-bottom:1px solid #111;margin-bottom: 50px;}



.hitory_box_05{width:100%;padding:30px 0 20px 0;position: relative;text-align: center;background: #fafafa;margin-top: 40px;}
.hitory_box_05 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:80px}
.hitory_box_05 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_05 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:25px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.hitory_box_05_in{width:100%;padding:30px 0;background: #fafafa;}
.hitory_box_05_in > div{width:96%;margin:0 auto;font-size: 16px;color:#333;font-weight: 300;	text-align: center;}

.hitory_box_05_in01{width:100%;padding:0px 0px 30px 0px;background: #fafafa;}
.hitory_box_05_in01 > div{width:96%;margin:0 auto;font-size: 16px;color:#333;font-weight: 300;	text-align: center;}



.hitory_box_06{background: #fafafa;padding:0 0 70px 0px;position: relative;}
.hitory_box_06_in{padding:30px 10px;background: #fff;width:96%;margin:0 auto;}
.hitory_box_06_in_1{padding:30px 10px;background: #fff;width:96%;margin:0 auto;}
.hitory_box_06_in>div>div{line-height: 30px;}
.hitory_box_06_in>div>div>span{float: left;font-weight: bold;color:#2398ff;font-size: 14px;}
.hitory_box_06_in>div>div>div{float: left;font-weight: 500;width:90%;padding-left: 10px;color:#333;font-size: 14px;}
.hitory_box_06_in>div>div>div b{color:#b1b1b1;font-weight: 500;}
.hitory_box_06 .simbols{font-size: 65px;font-weight: 700;color:#f6f6f6;position: absolute;right: 7%;bottom: 0px;}




/* 인사말 */

.greet_box_wrap{width:100%;background: url(/images/front/greet_01_bg.jpg) no-repeat right top;background-size:cover}
.greet_box_01{}
.greet_box_01_inner{width:96%;margin:0 auto;}
.greet_box_01_inner>div{padding:40px 0 0;}
.greet_box_01 .greet_box_01_table{display:table;width:100%;}
.greet_box_01 .greet_box_01_table>div{display:table-row;}
.greet_box_01 .greet_box_01_table>div>div{display:table-cell;vertical-align: middle;padding:10px}
.greet_box_01 .greet_box_01_table>div>div img{width:120px}
.greet_box_01 .greet_box_01_table>div>div.gb01_img {width:140px}
.gb01_div_01{font-size:22px;font-weight: 500;line-height: 30px;}
.gb01_div_01 span{font-weight: 700;}
.gb01_div_02{padding:20px 0;font-size: 16px;color:#333;}
.gb01_div_02 b{font-size: 20px;}

.gb01_div_03{font-size: 15px;color:#333;line-height: 27px;}
.gb01_lh{height:23px}

.greet_box_02{padding:30px 0 50px 0;}
.greet_box_02_inner{width:96%;margin:0 auto;}
.greet_box_02_table{display:table;width:100%;border-top:1px solid #111; border-bottom:1px solid #111;}
.greet_box_02_table>div{display:table-row;}
.greet_box_02_table>div>div{display:table-cell;vertical-align: middle;padding:10px;border-bottom:1px solid #ddd}
.greet_box_02_table>div>div p{font-size: 17px;font-weight: 700;color:#333;}
.greet_box_02_table>div>div div{font-size:15px;color:#666}


.greet_box_wrap .text_zone{padding:30px 0;font-size: 15px;color:#333;width:96%;margin:0 auto}



.greet_box_03{width:96%;margin:60px auto 110px auto;}
.greet_box_03>div{width:100%;padding:50px 20px 100px 20px;border:1px solid #ccc;position: relative;}
.greet_box_03>div>p{position: absolute;left:50%;top:-20px;height:20px;background: #fff;color:#0f4e86;font-size: 22px;
margin-left:-80px;width:160px;text-align: center;}

.greet_box_03>div>div>div>p{height:60px;background: #f6f5f5;text-align: left;line-height: 60px;
font-size: 18px;padding-left:20px;font-weight: bold;color:#111}
.greet_box_03>div>div .gb03_box_01{float:none;width:100%;background: #fff;}
.greet_box_03>div>div .gb03_box_02{float:none;width:100%;background: #fff;	}
.greet_box_03>div>div .gb03_box_03{float:none;width:100%;background: #fff;}
.dtable{padding:20px 0;}
.dtable table{width:100%;}
.dtable table td{padding:5px 0}
.dtable table td.fblue{vertical-align: top;font-size: 20px;line-height: 20px;}
.dtable table td.textz{font-size: 14px;vertical-align: middle;}
.textz span{display: block;color:#999}

.left_simbols{font-size: 90px;font-weight: 700;color:#f6f6f6;position: absolute;left:10px;bottom:-10px}

/* 240416 탭메뉴 추가 */
.greet_tab_box { width: 100%; max-width: 1024px; display: flex; margin: 0 auto 50px; padding: 0 20px; }
.greet_tab_box a { display: block; width: 50%; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; color: #999; box-sizing: border-box; font-size: 18px;
display: inline-flex; justify-content: center; align-items: center; flex-flow: column; height: 70px;  letter-spacing: 0.5px; }
.greet_tab_box a.on { border-top: 2px solid #0f4e86 ; border-bottom: 2px solid #0f4e86 ; color: #0f4e86; }
.greet_tab_box a span { display: block;  font-size: 16px; letter-spacing: 0;}

/* 하단 컨텐츠  */
.greet2_box { height: 100vh;}

/* 조직 및 업무 */

.sv_title_zone{font-size: 15px;color:#666;font-weight: 500;padding:0 0 50px 0;text-align: center;}
.sv_img_zone{width:96%;margin:0 auto 60px auto;}
.sv_img_zone img{width:100%}
.sv_img_zone > div {display: flex; width: 100%}
.sv_img_zone > div img {width: calc(100%/5); cursor: pointer}

.organ_box_01{}
.organ_box_01_inner{width:96%;margin: 60px auto 0 auto;}
.organ_box_01_inner>p{font-size: 20px;height:36px;}
.organ_box_01_inner>p>span{color:#3c8dd4;font-size: 8px;display: block;float: left;margin-top: 6px;}
.organ_box_01_inner>p>b{color:#333;font-weight: 500;font-size: 20px;display: block;float: left;margin-left: 10px;}
.organ_box_01_inner>table{border:1px solid #3c8dd4;width:100%;margin-top: 10px;}
.organ_box_01_inner>table th{font-size: 18px;color:#3c8dd4;font-weight: 500;vertical-align: top;width:26%;padding:15px 10px}
.organ_box_01_inner>table td{vertical-align: top;padding:15px 10px}
.organ_box_01_inner>table td div{height:30px;clear:both}
.organ_box_01_inner>table td div p.fblue{float: left;font-size: 15px;width:4%}
.organ_box_01_inner>table td div p{float: left;margin-left: 3px;font-size: 15px;color:#333;width:84%}


.organ_box_02_inner{width:96%;margin: 60px auto 100px auto;}
.organ_box_02_inner table{width:100%;border-bottom: 1px solid #111;}
.organ_box_02_inner table th{padding:10px 5px;font-size: 15px;font-weight: bold;text-align: center;background:#fbfafa;}
.organ_box_02_inner table td{padding:10px 5px;font-size: 14px;text-align: center;}
.organ_box_02_inner table td a.dispor {color: #3c8dd4}
.organ_box_02_inner table td a.dispor:hover {}

.organ_box_02_inner.organ_top {margin: 2% auto 8%}

.bt_blank{border-top:1px solid #111}
.br_ddd{border-right: 1px solid #ddd;}
.bb_ddd{border-bottom: 1px solid #ddd;}


/* 오시는 길 */
#map{width:100%;height:300px;margin: 0 auto;position: absolute;left:0;margin-left: 0;top:0;z-index:4;}
.com_box_01{ width:96%; height:150px;position: relative; margin: 0 auto; }

.bgline{position:absolute;width:100%;background:#ffff;height:160px;}

.com_box_02{width:96%;padding:50px 0;background: #fff;margin:0 auto;}
.com_box_02_inner{width:100%;margin:0 auto;position: relative;}

.com_table_01{width:100%;float:none;}
.com_table .por{position: relative;height:55px;border:1px solid #3c8dd4;border-radius:55px}
.com_table .por p{position: absolute;left:-1px;top:-1px;}
.mo_show .com_table .por span{color:#3c8dd4;text-align:left;padding-left: 70px;}

.com_table_02{width:100%;float:none;margin-top: 30px;}

.mo_show .com_table th{padding:6px 10px;vertical-align: top;font-size: 15px;width:130px;}
.mo_show .com_table td{padding:8px 10px;vertical-align: top;font-size: 15px;}

.com_table th div span{padding-left:50px;line-height: 53px;display: block;}



.com_box_03{width:96%;padding:80px 0;background: #fff;}
.com_box_03_inner{width:100%;margin:0 auto;position: relative;}
.com_table_03{width:100%;margin-top: 30px;}

.com_table_04{width:100%;margin-top: 30px;}


.com_photo_zone{width:100%;margin:50px auto 70px auto;}
.com_photo_zone img{width:100%;}
.com_photo_zone li {margin-top: 2%}

/* 국제 협력 */

.mapimg_box{width:96%; text-align: left; font-size: 0;margin:0 auto;position: relative;margin-bottom: 90px;}
.mapimg_box>div{width:50%;padding:0 5px;display:inline-block;margin-top: 36px;vertical-align: top;float: left;}
.mapimg_box>div>p{font-size: 14px;text-align: center;height:40px;line-height: 22px;padding-top: 10px;}
.mapimg_box>div img{width:100%;}

.mapimg_box>div:nth-child(1){margin-top: 0;}
.mapimg_box>div:nth-child(2){margin-top: 0;}
.mapimg_box>div:nth-child(3){margin-top: 36px;}
.mapimg_box>div:nth-child(4){margin-top: 36px;}
.mapimg_box>div:nth-child(5){margin-top: 36px;}

.bottomheight{height:100px}


.this_content_box{padding:10px;border-radius:15px;background: #3c8dd4;position: absolute;left:-150%;top:50px;
width:300%;	text-align: left;z-index:4;}
.this_content_box p{color:#fff;font-size: 16px;}
.this_content_box span{background: #fff;display: block;height:2px;width:100px;margin:15px 0;}
.this_content_box div{color:#fff;font-size: 14px;line-height: 25px;}
.this_content_box b{display: block;width:24px;height:13px;background: url(/images/front/uparrow_png.png) no-repeat center;position: absolute;
right:50%;margin-right:-20%;top:-13px;}	



/* 사업개요 수치예보모델 개발*/

.rnd_view_top{width:100%;margin:0 auto;display:table;}
.rnd_view_top>div{display:table-row;}
.rnd_view_top>div>div{display:table-cell;padding:30px 10px;font-size: 15px;color:#333;
background: url(/images/front/rndtopbgt.jpg) no-repeat center;line-height: 28px;}

.guide_list_bg_box{width:100%;margin:40px auto;display:table;}
.guide_list_bg_box>div{display:table-row;}
.guide_list_bg_box>div>div{display:table-cell;padding:30px 10px;font-size: 15px;color:#333;
background: url(/images/front/guide_list_bg.jpg) no-repeat center;line-height: 28px;}




.history_tab_2{width:96%;margin:0 auto;position: relative;height:60px;margin-top: 40px;}
.history_tab_2>div{height:60px;display:block;width:50%;float:left;}
.history_tab_2>div>a{font-size: 14px;color:#949494;text-align: center;line-height: 24px;display:block;height:60px;width:100%;border-bottom:1px solid #e6e6e6;letter-spacing:-1px;}
.history_tab_2>div>a.on{font-size: 14px;color:#3c8dd4;font-weight: bold;border-bottom:2px solid #3c8dd4}




.rnd_tab_3{width:96%;margin:0 auto;position: relative;height:60px;margin-top: 40px;}
.rnd_tab_3>div{height:60px;display:block;width:33.3%;float:left;}
.rnd_tab_3>div>a{font-size: 14px;color:#949494;text-align: center;line-height: 24px;display:block;height:60px;width:100%;
border-bottom:1px solid #e6e6e6;letter-spacing:-1px;}
.rnd_tab_3>div>a.on{font-size: 14px;color:#3c8dd4;font-weight: bold;
border-bottom:2px solid #3c8dd4}

.rnd_title_zone{width:100%;/*padding:44px 0 10px 0;*/position: relative;text-align: center;}
.rnd_title_zone > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:180px}
.rnd_title_zone.extra2023 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:420px}
.rnd_title_zone > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.rnd_title_zone > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:25px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

span.tabspan320{display:block;}


.rnd_01_table{width:96%;display:table;margin:0 auto;margin-top: 60px;border-top:1px solid #1e1e1e}

.rnd_01_table>div{display:table-row;}
.rnd_01_table>div>div:nth-child(1){width:150px;text-align: center;display:none;}
.rnd_01_table>div>div{display:table-cell;padding:30px 0;vertical-align: middle;border-bottom: 1px solid #e4e4e4;}
.rnd_01_table>div:nth-child(4)> div{border-bottom: 1px solid #1e1e1e !important;}
.rnd_01_table>div>div p{font-weight: bold;color:#3c8dd4;font-size: 16px;}
.rnd_01_table>div>div div{color:#333;font-size: 13px;margin-top: 15px; line-height: 25px;}

.rnd_01_table .span1200{display:none;}



.compu_box_01{width:96%;margin:0 auto;margin-top: 60px;height:auto;}
.compu_box_01>div{float: none;width:100%;position: relative;}
.compu_box_01>div img{width:100%;}
.compu_box_01>div>p{padding:23px 0px 0 0px;font-size: 22px;font-weight: bold;}
.compu_box_01>div>div{font-size: 15px;line-height: 25px;padding:20px 0px 0 0px;}
.compu_box_01>div>div>span{display: block;height:20px;}


.compu_box_02{width:96%;margin:0 auto;margin-top: 60px;height:auto;}
.compu_box_02>div{float: none;width:100%;position: relative;}
.compu_box_02>div img{width:100%;}
.compu_box_02>div>p{padding:23px 0px 0 0px;font-size: 22px;font-weight: bold;}
.compu_box_02>div>div{font-size: 15px;line-height: 25px;padding:20px 0px 0 0px;}
.compu_box_02>div>div>span{display: block;height:20px;}



/* 추진체계 */
.system_item_box {padding: 50px 0 70px; background: #fbfafa; }
.system_item_box i.br {display: block}
.system_item_box .system_title_zone {font-size: 22px; color: #111; text-align: center}
.system_item_box .system_title_zone p {position: relative; z-index: 1; display: inline-block; width: 322px;}
.system_item_box .system_title_zone p::before, 
.system_item_box .system_title_zone p::after {content: ''; position: absolute; left: 50%; bottom: 1px; z-index: -1; width: 90%; height: 14px; border-radius: 50px; background: #e9f5ff; transform: translateX(-50%)}
.system_item_box .system_title_zone p::before {bottom: 32px; width: 102%;}

.system_item_box .item_wrap .item {position: relative; padding: 8.5em 0 3em 2em; margin: 3em auto 0; width: 85%; border: 1px solid #ddd; border-radius: 30px; border-top-right-radius: 45px; border-top-left-radius: 0}
.system_item_box .item_wrap .item:first-child {margin-top: 5em}
.system_item_box .item_wrap .item .tit {position: absolute; top: 0; left: 0; display: flex; padding: 1.5em 0 1.5em 2em; width: 100%; border-radius: 64px; border-top-left-radius: 0; background: #599dda; color: #fff}
.system_item_box .item_wrap .item .tit .col01 {position: relative; margin-right: 13px; padding-right: 13px;}
.system_item_box .item_wrap .item .tit .col01::after {content: ''; position: absolute; top: 5px; right: -1px; width: 1px; height: 84%; background: #fff;}
.system_item_box .item_wrap .item .tit .col01 em{display: block; font-size: 13px;}
.system_item_box .item_wrap .item .tit .col01 b {line-height: 1; font-size: 26px; font-weight: 600}
.system_item_box .item_wrap .item .tit .col02 {line-height: 1.4; font-size: 15px} 
.system_item_box .item_wrap .item .cont {font-size: 13px; color: #222}

.system_item_box .dot_list li {position: relative; display: flex; flex-wrap: wrap; margin-bottom: 0.5em; padding-left: 1em;}
.system_item_box .dot_list li::after {content: ''; position: absolute; top: 10px; left: 0; width: 3px; height: 3px; border-radius: 50%; background: #599dda;}
.system_item_box .dot_list li span {margin-right: 0.3em; color: #599dda}


.system_item_box .item_wrap .item:nth-child(2) .tit {background: #3c8dd4}
.system_item_box .item_wrap .item:nth-child(2) .dot_list li span {color: #3c8dd4}
.system_item_box .item_wrap .item:nth-child(2) .dot_list li::after {background: #3c8dd4}
.system_item_box .item_wrap .item:last-child .tit {background: #004075}
.system_item_box .item_wrap .item:last-child .dot_list li::after {background: #004075}
.system_item_box .item_wrap .item:last-child .dot_list li span {color: #004075}




/* 기대효과 */

.effect_box_01{width:96%;margin:0 auto;margin-top:0px;}
.effect_box_01>div{width:49%;margin-bottom:30px;float: left;}
.effect_box_01>div:nth-child(1){margin-right: 2%;}
.effect_box_01>div:nth-child(2){margin-right: 0;}
.effect_box_01>div:nth-child(3){margin-right: 2%;clear:both}
.effect_box_01>div:nth-child(4){margin-right: 0;}
.effect_box_01>div:nth-child(5){margin-right: 2%;clear:both}
.effect_box_01>div img{width:100%;}
.effect_box_01>div div{font-size: 14px;color:#333;padding:20px 10px 10px 10px;letter-spacing: -1px;}
.effect_box_01>div .span1200{display: none;}
.effect_box_01>div .linespan{display: none;width:1px;height:180px;left:19px;top:-34px;position: absolute;
background:#3c8dd4}




/*논문*/
/*
.thesis_box_01{width:240px;margin:0 auto;text-align: center;height:44px;border:1px solid #3c8dd4;font-size: 0;}
.thesis_box_01>div{display: inline-block;width:50%;height:42px;}
*/
.thesis_box_01{width:96%;margin:0 auto;text-align: center;height:100px;border:none;font-size: 0;}
.thesis_box_01>div{display: inline-block;width:52px;height:44px;margin-bottom: 5px;}



.thesis_box_01>div a{color:#999;font-size: 16px;text-align: center;line-height: 42px;height:42px;display: block;
background: #fff;}
.thesis_box_01>div a.on{background: #3c8dd4;color:#fff;}



.thesis_box_02{padding:33px 0px;width:96%;margin:0 auto;}
.thesis_box_02 p{font-size: 28px;color:#191919;font-weight: bold;}

.thesis_con_box{background: #fbfafa;padding:33px 0px}

.thesis_box_03{display: table;width:96%;margin:0 auto;}
.thesis_box_03>div{display:table-row;}
.thesis_box_03>div>div{display:table-cell;padding: 15px 0;}
.thesis_box_03>div>div:nth-child(1){color:#4e4e4e;font-size: 16px;letter-spacing: -1px;color:#fff;width:40px;}
.thesis_box_03>div>div p{border-radius:28px;background: #3c8dd4;color:#fff;text-align: center;line-height: 28px;
width:28px;height:28px;}
.thesis_box_03>div>div:nth-child(2){color:#4e4e4e;font-size: 15px;letter-spacing: 0px;}
.bottomheight_fbfafa{background: #fbfafa;}



/*대표성과*/
.rep_con_box{width:96%; margin:0 auto; border-top: 2px solid #3c8dd4; border-bottom: 2px solid #3c8dd4;margin-top:74px;}
.rep_items_inner{width: 100%;padding:50px 0;overflow:hidden;margin: 0 auto;border-bottom: 1px solid #e9e9e9;}
.rep_items_inner .left_con{width:96%;margin:0 auto;margin-top:10px;}
.rep_items_inner .right_con{width:96%;margin:0 auto;}
.rep_items_inner .right_con .sub_tit{font-size: 16px; color:#004075;font-weight:500;text-align:center;margin-top:20px;}
.rep_items_inner .right_con .tit{font-size: 23px;color:#333;font-weight:500;  margin:7px 0;text-align:center;}
.rep_items_inner .right_con .txt{font-size: 16px;color:#333;line-height:1.4;text-align:center;}
.rep_items_inner .right_con .down{margin:18px 0; width:100%; text-align:center;}
.rep_items_inner .right_con .down .tit_fw{font-size: 16px;color:#111;font-weight:700;text-align:center;}
.rep_items_inner .right_con .down .tit{font-size: 14px;color:#111;text-align:center;}


.rep_items_inner .right_con .down .txt_more{border: 1px solid #3c8dd4;  border-radius: 25px;  height: 40px;  line-height: 30px;  padding: 3.5px 5px;  font-size: 10px; width:80%;margin:0 auto; }
.rep_items_inner .right_con .down .txt_more .fl{width:85%}
.rep_items_inner .right_con .down .txt_more .fl .blue{ background: #3c8dd4;  color: #fff !important;  padding: 0.2rem 0.3rem;  border-radius: 25px;margin-right:3px;}
.rep_items_inner .right_con .down .txt_more .fr{width:15%}
.rep_items_inner .right_con .down .txt_more .fr a{background: #c00000;  color: #fff ;  padding: 0.2rem 0.3rem;}


/* CI */

.ci_tab_9{height:50px;text-align: left;font-size: 0;width:96%;margin:0 auto 36px;}
.ci_tab_9 div{display:inline-block;width:50%;height:45px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}

.ci_tab_9 div a{display:block;width:100%;height:43px;line-height: 42px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_9 div a.on{color: #3c8dd4;}
.ci_tab_9 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_9 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_8{height:100px;text-align: left;font-size: 0;width:96%;margin:0 auto 25px;}
.ci_tab_8 div{display:inline-block;width:50%;height:45px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_8 div:nth-child(3){width: 100%}
.ci_tab_8 div:nth-child(1){margin-bottom: 5px;}
.ci_tab_8 div:nth-child(2){margin-bottom: 5px;}

.ci_tab_8 div a{display:block;width:100%;height:43px;line-height: 42px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_8 div a.on{color: #3c8dd4;}
.ci_tab_8 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_8 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_7{height:100px;text-align: left;font-size: 0;width:96%;margin:0 auto;}
.ci_tab_7 div{display:inline-block;width:33.3%;height:45px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_7 div:nth-child(1){width:100%;
margin-bottom: 5px;}
.ci_tab_7 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(4){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(5){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(6){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(7){}


.ci_tab_7 div a{display:block;width:100%;height:43px;line-height: 42px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_7 div a.on{color: #3c8dd4;}
.ci_tab_7 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_7 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_6{height:70px;text-align: center;font-size: 0;width:96%;margin:0 auto;}
.ci_tab_6 div{display:inline-block;width:calc(100% / 6);height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_6 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_6 div a.on{color: #3c8dd4;}

.ci_tab_6 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_6 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_5{height:150px;text-align: left;font-size: 0;width:96%;margin:0 auto;margin-bottom: 36px;}
.ci_tab_5 div{display:inline-block;width:50%;height:45px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_5 div:nth-child(1){width:100%;
margin-bottom: 5px;}
.ci_tab_5 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_5 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_5 div:nth-child(4){margin-bottom: 5px;}
.ci_tab_5 div:nth-child(5){margin-bottom: 5px;}

.ci_tab_5 div a{display:block;width:100%;height:43px;line-height: 42px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_5 div a.on{color: #3c8dd4;}
.ci_tab_5 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_5 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}




.ci_tab_4{height:100px;text-align: left;font-size: 0;width:96%;margin:0 auto;}
.ci_tab_4 div{display:inline-block;width:50%;height:45px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_4 div:nth-child(1){margin-bottom: 5px;}
.ci_tab_4 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_4 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_4 div:nth-child(4){margin-bottom: 5px;}



.ci_tab_4 div a{display:block;width:100%;height:43px;line-height: 42px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_4 div a.on{color: #3c8dd4;}
.ci_tab_4 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_4 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_44{height:150px;text-align: left;font-size: 0;width:96%;margin:0 auto; margin-bottom:40px;}
.ci_tab_44 div{display:inline-block;width:50%;height:50px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_44 div:nth-child(1){margin-bottom: 5px;width:50%}
.ci_tab_44 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_44 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_44 div:nth-child(4){margin-bottom: 5px;}
.ci_tab_44 div a{display:block;width:100%;height:48px;line-height: 47px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_44 div a.on{color: #3c8dd4;}
.ci_tab_44 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_44 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}



.ci_tab_2{display: flex; height:100px;text-align: left;font-size: 0;width:1200px; max-width: 100%;margin:0 auto;}
.ci_tab_2 div{width:50%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_2 div:nth-child(1){width:50%;
margin-bottom: 5px;}
.ci_tab_2 div:nth-child(2){margin-bottom: 5px;}

.ci_tab_2 div a{display:block;width:100%;height:70px;line-height: 70px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_2 div a.on{color: #3c8dd4;}
.ci_tab_2 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_2 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}
.ci_tab_2 div a.two_line {padding-top: 15px; line-height: 1.3}



.ci_tab_2023{display: flex; height:100px;text-align: left;font-size: 0;width:300px; max-width: 100%;margin:0 auto;gap:20px;}
.ci_tab_2023 div{width:50%;height:40px;border:1px solid #e6e6e6;border-radius:50px;}
.ci_tab_2023 div:nth-child(1){width:50%;
margin-bottom: 5px;}
.ci_tab_2023 div:nth-child(2){margin-bottom: 5px;}

.ci_tab_2023 div a{display:block;width:100%;height:40px;line-height: 40px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_2023 div a.on{color: #3c8dd4;}



.ci_logo_con01{padding:50px 0;width:100%;background: #fbfafafa;margin-top: 100px;}
.ci_logo_con02{padding:50px 0;width:100%;background: #fff;}


.ci_table{width:96%;margin:0 auto;}
.ci_table>div:nth-child(1){float:none;width:100%;}
.ci_table>div:nth-child(1)>p{font-size: 23px;color:#333;font-weight: 500;margin-bottom: 20px;}
.ci_table>div:nth-child(2){float:left;width:100%;}
.ci_table>div:nth-child(2)>div:nth-child(1){font-size: 14px;color:#333;letter-spacing: -0.4px;line-height: 25px;}
.ci_table .table_100{width:100%;margin-top: 50px;}

.tbr_title{font-size: 20px;font-weight: 500;color:#333;margin-bottom: 20px;}
.tbr_title span{color:#3c8dd4;font-weight: bold;font-size: 20px;}
.ci_table .table_100>div{width:100%;display: table;}

.ci_table .table_50{display: table;width:49%}
.ci_table .table_50>div{width:100%;display: table;}

.ci_table .table_50_1{width:100%;float:left;margin-right: 2%;margin-top: 40px;}
.ci_table .table_50_2{width:100%;float:left;margin-right: 0%;margin-top: 40px;}


.tbr{display:table-row; }
.tbc{display:table-cell;width:100%;border:1px solid #ddd;text-align: center;padding:20px 0;
height: 316px;vertical-align: middle;background: #fff;}
.tbc img{max-width:100%;padding:0 10px}
.grd{background: url(/images/front/grid_bg.jpg);}

.ci_table span.span1200{display: none;}





/* ci 컬러 */
#color_box{width:96%;text-align: center;font-size: 0;}
#color_box .color_boxs{width:49%;height:150px;display: block;float: left;}
#color_box .color_boxs>ul:nth-child(1){position: absolute;left:5%;top:15px;}
#color_box .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box .color_boxs>ul li{height:20px;line-height: 20px;color:#333}
#color_box .color_boxs.color_w >ul li{color:#fff}

#color_box .color_boxs>ul:nth-child(1) li{font-size: 13px;font-weight: 500;text-align: left;}
#color_box .color_boxs>ul:nth-child(2) li{font-size: 13px;font-weight: 100;text-align: right;}
.color_box_01{background: #e1f4fd;margin-right: 2%;margin-top: 0;}
.color_box_02{background: #c9e3f0;margin-right: 0;margin-top: 0;}
.color_box_03{background: #e1f4fd;margin-right: 2%;margin-top: 10px;}
.color_box_04{background: #c9e3f0;margin-right: 0;margin-top: 10px;}

.color_box_05{background: #a2cbdf;margin-right: 2%;margin-top: 10px;}
.color_box_06{background: #95c4da;margin-right: 0px;margin-top: 10px;}
.color_box_07{background: #9ebcd8;margin-right: 2%;margin-top: 10px;}
.color_box_08{background: #8ba9c9;margin-right: 0px;margin-top: 10px;}
.color_box_09{background: #7cb8d5;margin-right: 2%;margin-top: 10px;}
.color_box_10{background: #5ba5c5;margin-right: 0;margin-top: 10px;}
.color_box_11{background: #3893b6;margin-right: 2%;margin-top: 10px;}
.color_box_12{background: #0080a5;margin-right: 0;margin-top: 10px;}
.color_box_13{background: #006f9a;margin-right: 2%;margin-top: 10px;}
.color_box_14{background: #005d87;margin-right: 0;margin-top: 10px;}
.color_box_15{background: #005279;margin-right: 2%;margin-top: 10px;}
.color_box_16{background: #006f96;margin-right: 0;margin-top: 10px;}
.color_box_17{background: #004170;margin-right: 2%;margin-top: 10px;}
.color_box_18{background: #003966;margin-right: 0;margin-top: 10px;}
.color_box_19{background: #00315b;margin-right: 2%;margin-top: 10px;}
.color_box_20{background: #002c55;margin-right: 0;margin-top: 10px;}
.color_box_21{background: #002950;margin-right: 2%;margin-top: 10px;}
.color_box_22{background: #00264d;margin-right: 0;margin-top: 10px;}



/* ci 컬러 */
.ci_logo_con02bt{width:96%;margin:0 auto;height:1px; background: #ddd;}
#color_box2{width:100%;text-align: center;font-size: 0;}
#color_box2 .color_boxs{width:49%;height:150px;display: block;float: left;}
#color_box2 .color_boxs>ul:nth-child(1){position: absolute;left:5%;top:15px;}
#color_box2 .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box2 .color_boxs>ul li{height:20px;line-height: 20px;color:#333}
#color_box2 .color_boxs.color_w >ul li{color:#fff}

#color_box2 .color_boxs>ul:nth-child(1) li{font-size: 13px;font-weight: 500;text-align: left;}
#color_box2 .color_boxs>ul:nth-child(2) li{font-size: 13px;font-weight: 100;text-align: right;}

.color_box_011{background: #fff;margin-right: 2%;margin-top: 0;border:1px solid #ddd;}
.color_box_022{background: #c9e3f0;margin-right: 0;margin-top: 0;}
.color_box_033{background: #b5d5e5;margin-right: 2%;margin-top: 10px;}
.color_box_044{background: #9dcfe6;margin-right: 0;margin-top: 10px;}
.color_box_055{background: #a2cbdf;margin-right: 2%;margin-top: 10px;}
.color_box_066{background: #95c4da;margin-right: 0;margin-top: 10px;}
.color_box_077{background: #9ebcd8;margin-right: 2%;margin-top: 10px;}
.color_box_088{background: #8ba9c9;margin-right: 0;margin-top: 10px;}



/* ci 색상활용 */

.util_img_box{width:100%;margin-top: 40px;}
.util_img_box div img{width:100%}
.utilspan{display: none;}
.util_img_box> div{float: left;width:49%;}
.util_img_box> div:nth-child(1){margin-right: 2%;margin-top: 0px;}
.util_img_box> div:nth-child(2){margin-right: 0;margin-top: 0px;}
.util_img_box> div:nth-child(3){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(4){margin-right: 0;margin-top: 10px;}
.util_img_box> div:nth-child(5){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(6){margin-right: 0;margin-top: 10px;}


.util_s_img_box{position: relative;overflow-x: scroll;width:100%;}
.util_s_img_box img{width:800px;}


/* ci 사용금지규정 */

.util_img_box> div:nth-child(7){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(8){margin-right: 0;margin-top: 10px;}
.util_img_box> div:nth-child(9){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(10){margin-right: 0;margin-top: 10px;}
.util_img_box> div:nth-child(11){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(12){margin-right: 0;margin-top: 10px;}

/* ci 국문서체 */

.mtmore{clear:both;margin-top: 40px;}
.util_img_box.mtno{margin-top: 20px;}
.util_img_box.mtno> div{float: left;width:100%;}
.util_img_box.mtno> div:nth-child(1){margin-right: 0%;margin-top: 0px;}
.util_img_box.mtno> div:nth-child(2){margin-right: 0px;margin-top: 10px;}
.util_img_box.mtno> div:nth-child(3){margin-right: 0%;margin-top: 10px;}
.util_img_box.mtno> div:nth-child(4){margin-right: 0px;margin-top: 10px;}

.ci_logo_con01.bgwrite{background: #fff;margin-top: 0;padding-top: 20px;}

.ci_logo_con01.bgwrite .ci_table>div:nth-child(2)>div:nth-child(1){margin-top: 0;font-size: 20px;
    font-weight: 500;
    color: #333;}






/* 홍보영상 */

.video_box{width: 96%;margin: 0 auto;}
.video_box>div{float: left;width:49%;}
.video_box div.por{border:1px solid #c5cfd1}
.video_box>div a{position:absolute;display: block;left: 0;top: 0;width:100%;height:100%;
background: url(/images/front/png_movie_play.png) no-repeat center;}
.video_box>div p{font-size: 14px;color:#333;font-weight: 500;text-align: center;letter-spacing: -1px;
padding:12px 4px}
.video_box>div{margin-bottom: 34px;}
.video_box>div.video_margin_right{margin-right: 2%;}

.video_pop{display: none;position: fixed;left:0;top:0;width: 100%;height:100%;background: #000;opacity: 0.8;z-index:1234;}
.video_zone{display:none;position: fixed;left:50%;top:50%;width: 316px;height:180px;z-index:1236;margin-left: -158px;margin-top: -90px;
background: #fff;}

.video_zone iframe{width:100%;height:100%;}
.video_zone video{width:100%;height:100%;}



/* q&a */

.qna_help{width:96%;margin:0 auto;font-size: 15px;color:#333;text-align: center;}

.qna_w_box{width:96%;margin:0 auto;border-top:2px solid #3c8dd4;margin-top: 30px;}

.qna_w_box .qna_table{display:block;width:100%;}
.qna_w_box .qna_tbr{}
.qna_w_box .qna_tbc{}
.qna_w_box .qna_tbc.th{width:100%;font-weight: 500;font-size: 16px;
color:#111;margin-bottom: 10px;margin-top: 20px;}

.qna_w_box .qna_tbc.td input{height:38px;border:1px solid #ccc;font-size: 16px;}
.input_name{width:100%;text-indent: 10px;}
.input_phone{width:29%;text-indent: 10px;}
.qna_w_box .qna_tbc.td span{padding:0 2px;color:#ccc;font-size: 15px;}
.input_email{width:29%;text-indent: 10px;float: left;}
.input_emailspan{float: left;font-size: 15px;margin-top: 5px;}
.select_email{height:38px;margin-left:10px;border:1px solid #ccc;float: left;width:90px;
color:#555;outline:none !important;font-size: 16px;}

.contents{border:1px solid #ccc;outline: none !important;font-size: 16px;padding:10px;
width:100%;height:200px;resize:none;}
.qnafile_box{padding:8px 10px;border-top: 2px solid #333;border-bottom: 1px solid #d3d3d3;}
.qnafile{border: none !important;height: auto !important;font-size: 14px;}
.file_help{color:#999;font-size: 14px;letter-spacing: -1px;margin-top: 10px;}
.ajax_html{}
.ajax_html .qnafile{margin-top: 6px;font-size: 14px;}
.qnafile_box a.file_plus{display: block;width:24px;height:24px;font-size: 18px;border:1px solid #ccc;text-align: center;line-height: 22px;
position: absolute;right:50px;top:8px;}
.qnafile_box a.file_minus{display: block;width:24px;height:24px;font-size: 18px;border:1px solid #ccc;text-align: center;line-height: 18px;
position: absolute;right:20px;top:8px;}
.qnafile_box .ajax_html>div{margin-top: 8px;margin-bottom: 5px;}
.qnafile_box .ajax_html a.file_plus{display: block;width:24px;height:24px;font-size: 18px;border:1px solid #ccc;text-align: center;line-height: 22px;
position: absolute;right:40px;top:4px;}
.qnafile_box .ajax_html a.file_minus{display: block;width:24px;height:24px;font-size: 18px;border:1px solid #ccc;text-align: center;line-height: 18px;
position: absolute;right:10px;top:4px;}

.qna_w_box .qna_tbc.td input.qnafile{font-size: 14px;}



.qna_agree_box{width:100%;margin:0 auto;margin-top: 50px;}
.qna_agree_box p{font-size: 16px;color:#111;}
.qna_agree_box .tat_box{margin-top:23px;}
.qna_agree_box .tat_box textarea{width:100%;border:1px solid #ccc;border-top:2px solid #3c8dd4;padding:10px;font-size: 14px;
height:200px;resize:none;
}
.chk_box{display:block;height:40px;}
.chk_box label{float: left;font-size: 14px;color:#333;height:40px;line-height: 40px;margin-left: 5px;}
.chk_box input{float: left;border:1px solid red;margin-top: 14px;}

.qna_bt_box{margin-top: 30px;text-align: center;font-size: 0;height:60px;}
.qna_bt_box a.submit_bt{display: inline-block;width:190px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 16px;font-weight: bold;background:#3c8dd4;color:#fff;margin:0 5px;}

.qna_bt_box a.list_bt{display: inline-block;width:100px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 16px;font-weight: bold;background:#c4c4c4;color:#fff;margin:0 5px;}


/* faq */

.board_search{display: flex; justify-content: center; width: auto; height:40px;margin-bottom: 50px;}
.board_search select{float:left;display: block;width:60px;height: 40px;margin-right: 6px;border:1px solid #bdbdbd;
font-size: 15px;color:#666;text-indent: 5px; background: url(/images/front/bg_select_arrow.jpg) no-repeat calc(100% - 10px) center;}
.board_search .stx{float:left;width: 167px;height: 40px;margin-right: 7px;border:1px solid #bdbdbd;font-size: 15px;color:#666;
text-indent: 5px;}
.board_search .submit_bt{float:left;width:55px;height:40px;border-radius:5px;background: #363636;color:#fff;
border:none;font-size: 15px;}

.board_search select.sub14{text-indent: 2px;}

.number_line{width:96%;margin:0 auto;height:30px;margin-bottom: 30px;}
.number_line>div{height:30px;line-height: 30px;font-size: 15px;color:#333;}
.number_line>div>span{color:#3c8dd4;}
.number_line>div>p{color:#999;display: inline-block;padding-left: 8px;}
.number_line>div>p span{padding:0 1px}

.qna_list_box{width:96%;margin:0 auto;margin-bottom: 30px;border-top: 1px solid #dedede;}
.qna_list_line .qna_q{background: #f6f6f6;cursor:pointer;height:60px;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_q>div{float: left;height:60px;}
.qna_list_line .qna_q .qimg{padding:0 5px;height:30px;margin-top: 10px;}
.qna_list_line .qna_q .qimg img{}
.qna_list_line .qna_q .qtitle{padding:0 5px;font-size: 15px;color:#333;font-weight: 500;line-height: 58px;
width:64%;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.qna_list_line .qna_q .qdate{display: none;font-size: 16px;color:#999;height:60px;line-height: 58px;}

.qna_list_line .qna_q .qright_bg{width:20px;height:20px;background: url(/images/front/qna_down_img.png) no-repeat center;
margin-top: 20px;margin-right: 10px;float: right;}

.qna_list_line .qna_q.on .qright_bg{background: url(/images/front/qna_up_img.png) no-repeat center;}
.qna_list_line .qna_a{display: none;background: #ffff;height:auto;position: relative;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_a .aimg{padding:0 5px;margin-top: 10px;position: absolute;left: 0;top: 0;}
.qna_list_line .qna_a .atitle{padding:16px 10px 24px 55px;font-size: 14px;color:#333;font-weight: 500;line-height: 26px;
width:100%;}


/*피이징*/

.paging_box{width: 100%;margin: 0 auto;text-align: center;font-size: 0;margin-top: 50px;}
.paging_box a{margin: 0 5px;width:20px;height:20px;display: inline-block;background: #fff;text-align: center;line-height: 20px;
color:#333;font-size: 15px;vertical-align: top;}
.paging_box a.on{background: #3c8dd4;text-align: center;line-height: 20px;
color:#fff;font-size: 15px;border-radius:20px;}
.paging_box a.first_bt{background: url(/images/front/pg_f_left_png.jpg) no-repeat center;margin-right: 8px;}
.paging_box a.prev_bt{background: url(/images/front/pg_left_png.jpg) no-repeat center;}
.paging_box a.next_bt{background: url(/images/front/pg_right_png.jpg) no-repeat center;}
.paging_box a.last_bt{background: url(/images/front/pg_l_right_png.jpg) no-repeat center;margin-left: 8px;}




/* 윤리경영 추진체계 */

.clean_box{background: #fbfafa;width:100%;height:auto;margin-top: 50px;}
.clean_box_inner{width: 96%;padding:50px 0;overflow-x:scroll;margin: 0 auto;}
.clean_box_inner img{width:170%;}




/* 윤리 규범 */

.norms_box{background: #fbfafa;width:100%;height:auto;margin-top: 50px;}
.norms_box_inner{width: 96%;padding:30px 0;overflow:hidden;margin: 0 auto;}
.norms_list{width:100%;border-bottom: 1px solid #e9e9e9;padding:0 0 20px 0;margin-bottom: 20px;}
.norms_list_1{border-top: 0;}
.norms_list_4{border-bottom: 1px solid #e9e9e9 !important;}

.norms_list>div{float: none;padding:0px 0;height: auto;}
.norms_list>div:nth-child(1){width:100%;font-size: 19px;font-weight: 500;color:#333;height: auto;margin-bottom: 15px;}
.norms_list>div:nth-child(2){width:100%;font-size: 15px;color:#4b4b4b;line-height: 26px;height: auto;}

.norms_list>div:nth-child(2) a{display: block;height: 45px;width: 300px;border-radius:45px;color:#fff;
padding-left:30px;font-size: 15px;color: #fff;font-weight: 500;background: url(/images/front/a_down_icon.png) no-repeat right 30px center;}

.norms_list>div:nth-child(2)>div:nth-child(2){/*height: 45px;*/width: 300px;border-radius:45px;line-height: 43px;margin-top: 24px;}

.norms_list.norms_list_2>div{height:auto;}



.eth_clean_box{background: #fbfafa;width:100%;height:auto;margin-top: 50px;}
.eth_clean_box_inner{width: 96%;padding:30px 0;overflow:hidden;margin: 0 auto;}
.eth_clean_box_inner .title_box{color: #666;font-size: 15px;line-height: 27px;text-align: center;}
.clean_list_box{border:1px solid #d7d7d7;background: #fff;padding:20px 10px 10px 10px;margin-top: 30px;}

.eth_charter_box{background: #fbfafa;width:100%;height:auto;margin-top: 50px;}
.eth_charter_box_inner{width: 96%;padding:50px 0;overflow:hidden;margin: 0 auto;}
.eth_charter_box_inner .title_box{color: #666;font-size: 15px;line-height: 27px;text-align: center;}
.charter_list_box{border:1px solid #d7d7d7;background: #fff;padding:20px 10px 10px 10px;margin-top: 30px;}

/*외부과제정보 자료실*/

.external .btnwrap>div{height: 45px;width: 300px;border-radius:55px;line-height: 42px;margin-top: 0;margin-bottom:10px;}
.external .btnwrap>div:nth-child(1){margin-right:30px;}
.external .norms_list{width:100%;border-bottom:1px solid #e9e9e9;    padding: 0 0 40px 15px; margin-bottom: 30px;}
/*.external .norms_list>div:nth-child(2)>div.tdlist{display:flex;}*/
.external .norms_list>div:nth-child(2)>div.tdlist p{margin-left:15px;}
.external .norms_list>div:nth-child(2)>div.tdlist span{display: block; font-size: 15px; color: #3c8dd4; font-weight: bold;}

.external .norms_list>div:nth-child(2)>div:nth-child(2){width:100%;}
.external .norms_list>div:nth-child(2)>div:nth-child(2)>div{float:left;}

.external .norms_list_1>div:nth-child(2)>div:nth-child(2), .external .norms_list_2>div:nth-child(2)>div:nth-child(2){width:300px;}

.external .norms_list_1{border-top: 1px solid #3c8dd4 !important;    padding-top: 30px;}

.external .norms_list_3>div:nth-child(2)>div.tdlist, .external .norms_list_4>div:nth-child(2)>div.tdlist{display:unset;}
.external .norms_list>div:nth-child(2)>div.tdlist span{float:left;}
.external .norms_list_3>div:nth-child(2)>div.tdlist p, .external .norms_list_4>div:nth-child(2)>div.tdlist p{margin-left:15px;}

.external .norms_list>div{border-bottom:none;}
.external .norms_list>div:nth-child(1){width:100%;font-size: 19px;font-weight: 500;color:#333;height: auto;margin-bottom: 15px;}
.external .norms_list>div:nth-child(2){width:100%;font-size: 15px;color:#4b4b4b;line-height: 26px;height: auto;}

.external .norms_list_3{height:auto;}
.external .norms_list_3>div:nth-child(1){width:100%;font-size: 19px;font-weight: 500;color:#333;height: auto;margin-bottom: 15px;}
.external .norms_list_3>div:nth-child(2){width:100%;font-size: 15px;color:#4b4b4b;line-height: 26px;height: auto;}
.external .norms_list_3 .br1{border:1px solid #000; padding-left: 10px; }

.external .norms_list_4{height:auto;}
.external .norms_list_4>div:nth-child(1){width:100%;font-size: 19px;font-weight: 500;color:#333;height: auto;margin-bottom: 15px;}
.external .norms_list_4>div:nth-child(2){width:100%;font-size: 15px;color:#4b4b4b;line-height: 26px;height: auto;}
.external .norms_list_4>div{border-bottom:none !important;}

.external .norms_list_6{border-bottom: 1px solid #3c8dd4 !important;}
.external .singo_title_1{margin-bottom:30px;}

.external .norms_list:last-child{margin-bottom:0;}
.external .norms_box_inner{padding-bottom:0; padding-top:0;}

.external_t .info_bg_02_inner span{top:22px;}
.external_t .info_bg_02_inner{width:150px;}
.c_open_title div.hpd{height:unset !important; padding-bottom:20px !important;}
.info_bg_02.external_t{padding:0 0 30px 0;}
/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{width: 96%;padding:0 0 40px 0;overflow:hidden;margin: 0 auto;}

.eth_charter_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_charter_box_mtno .eth_charter_box_inner{width: 96%;padding:0 0 40px 0;overflow:hidden;margin: 0 auto;}



.clean_list_box>div{display: table;background: #fbfafa;border-radius:40px;margin-bottom: 10px;padding:10px;width: 100%;}
.clean_list_box>div>div{display: table-row;}
.clean_list_box>div>div>div{display: table-cell;vertical-align: middle;}

.title_5{width: 60px;height: 40px;line-height: 40px;	border-radius:40px;
font-size: 16px;text-align: center;font-weight: 500;color:#fff;position: relative;}
.title_5con{font-size: 15px;color: #333;padding-left: 15px;position: relative;line-height: 23px;}

.title_5 p{position: static;left: 0px;top: 50%;background: #3c8dd4;color: #fff;width: 60px;height: 40px;line-height: 40px;
text-align: center;font-size: 16px;font-weight: 500;border-radius:40px;line-height: 40px;}


.clean_b_agree{font-size: 15px;color: #666;text-align: center;line-height: 28px;width: 96%;margin: 0 auto;margin-top: 24px;}

.clean_b_names{font-size: 16px;color: #3c8dd4;text-align: center;width: 96%;margin: 0 auto;margin-top: 24px;}




/* 신고클린센터 */

.eth_singo_box{background: #fbfafa;width:100%;height:auto;margin-top: 50px;}
.eth_singo_box_inner{width: 96%;padding:50px 0;overflow:hidden;margin: 0 auto;}
.singo_title_1{color: #666;text-align: center;font-size: 15px;line-height: 23px;width: 90%;margin: 0 auto;}
.singo_title_2{color: #666;text-align: center;font-size: 15px;line-height: 23px;width: 90%;margin: 0 auto;margin-top: 20px;}

.singo_t_box{margin-top: 35px;border-top: 1px solid #3c8dd4;}
.songo_table{display: block;width: 100%;}
.songo_table .songo_tbr{display:block;}
.songo_table .songo_tbr>div{display:block;}

.songo_table .songo_tbr>div.th{width: 100%;padding: 20px 0 15px 0;font-weight: 500;color: #333;font-size: 16px;
}
.songo_table .songo_tbr>div.td{padding: 0px 0 20px 0;font-size: 15px;border-bottom: 1px solid #ddd;clear:both;}

.songo_table .songo_tbr>div.th.last_bb{border-bottom: 0;}
.songo_table .songo_tbr>div.td.last_bb{border-bottom: 1px solid #ddd;clear:both;}

.songo_table .songo_tbr>div.td .tdlist{clear:both;line-height: 25px;}
.songo_table .songo_tbr>div.td .tdlist span{display: block;float: left;font-size: 15px;color: #3c8dd4;font-weight: bold;}
.songo_table .songo_tbr>div.td .tdlist p{width: 95%;float: left;margin-left: 5px;font-size: 15px;color: #333;}

.songo_table .songo_tbr>div.td .td_bt{clear: both;margin-top: 15px;}

.songo_table .songo_tbr>div.td .td_bt>div{text-align: left;font-size: 0;height: 45px;border-radius:45px;display: inline-block;}

.songo_table .songo_tbr>div.td .td_bt>div:nth-child(1){margin-right: 12px;margin-bottom: 12px;}

.songo_table .songo_tbr>div.td .td_bt a.td_bt_a1{display: inline-block;width: 300px;height: 45px;font-size: 15px;color: #fff;
border-radius:45px;background: url(/images/front/a_down_icon.png) no-repeat right 30px center;padding-left: 30px;line-height: 43px;}
.songo_table .songo_tbr>div.td .td_bt a.td_bt_a2{display: inline-block;width: 300px;height: 45px;font-size: 15px;color: #fff;
border-radius:45px;background: url(/images/front/a_down_icon.png) no-repeat right 30px center;padding-left: 30px;line-height: 43px;}

.songo_table .songo_tbr.howto>div.td .tdlist::after,
.songo_table .songo_tbr.howto>div.td .tdlist .col_wrap::after {content: ''; display: block; clear: both;}
.songo_table .songo_tbr.howto>div.td .tdlist .col_wrap span {float: none; display: block; font-weight: 400; color: #333; }
.songo_table .songo_tbr.howto>div.td .tdlist + .tdlist {margin-top: 5%}
.btn_link {display: inline-block; margin-left: 1%; padding: 0 1em; border-radius: 45px; background: #3c8dd4; font-size: 14px; font-weight: 300; color: #fff !important}  




/* 워크샵 리스트 */
.work_gall_list{width:96%;margin: 0 auto;}
.work_gall_list ul{width: 100%;}
.work_gall_list ul li{float: left;margin-right: 2%;width:49%;margin-bottom: 30px;}
.work_gall_list ul li:nth-child(1){margin-right: 2%;}
.work_gall_list ul li:nth-child(2){margin-right: 0px;}
.work_gall_list ul li:nth-child(3){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(4){margin-right: 0;}
.work_gall_list ul li:nth-child(5){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(6){margin-right: 0px;}
.work_gall_list ul li:nth-child(7){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(8){margin-right: 0px;}
.work_gall_list ul li:nth-child(9){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(10){margin-right: 0}
.work_gall_list ul li:nth-child(11){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(12){margin-right: 0}

.work_gall_list ul li p{width: 100%;text-overflow:ellipsis;white-space: nowrap;
  overflow: hidden;}

.work_gall_list ul li p.gall_title a{font-size: 14px;color: #333;}
.work_gall_list ul li p.gall_date a{font-size: 13px;color: #9f9f9f;}
.galltop img{width:100%;height:auto;border:1px solid #ddd}
.gallbottom{margin-top: 15px;text-overflow:ellipsis;white-space: nowrap;
  overflow: hidden;}
.gallbottom p{text-overflow:ellipsis;white-space: nowrap;
  overflow: hidden;}
.new_icon{color: #fff;background: #e50707;padding: 2.5px 9px;font-size: 11px;display: inline-block;margin-left: 3px;}  

/* 브로셔 리스트 */

.bro_gall_list{width:96%;margin: 0 auto;}
.bro_gall_list ul{width: 100%;}
.bro_gall_list ul li{float: left;margin-right: 2%;width:49%;margin-bottom: 40px;}
.bro_gall_list ul li:nth-child(1){margin-right: 2%;}
.bro_gall_list ul li:nth-child(2){margin-right: 0px;}
.bro_gall_list ul li:nth-child(3){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(4){margin-right: 0;}
.bro_gall_list ul li:nth-child(5){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(6){margin-right: 0px;}
.bro_gall_list ul li:nth-child(7){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(8){margin-right: 0px;}
.bro_gall_list ul li:nth-child(9){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(10){margin-right: 0}
.bro_gall_list ul li:nth-child(11){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(12){margin-right: 0}


.work_gall_list ul li p.gall_title a{font-size: 14px;color: #333;}
.work_gall_list ul li p.gall_date a{font-size: 13px;color: #9f9f9f;}

p.gall_title a{font-size: 14px;color: #333;letter-spacing:-0.5px;}
p.gall_date a{font-size: 13px;color: #9f9f9f;}

.galltop img{width:100%;height:auto;border:1px solid #ddd}
.gallbottom{margin-top: 15px;}
.new_icon{color: #fff;background: #e50707;padding: 2.5px 9px; font-size: 11px;display: inline-block;margin-left: 3px;}








/* 워크샵 뷰 */
.view_top_height{height: 55px;}
.view_basic_height{height: 15px;}
.board_view_box{width: 96%;margin: 0 auto;}
h3.view_title{font-size: 18px;color:#333;font-weight: 500;margin-top: 35px;}

.view_top_table{display: table;border-top: 2px solid #333;margin-top: 20px;width: 100%;}
.view_tbr{display: table-row;}
.view_tbc{display: table-cell;}
.view_tbc.th{padding:10px 10px;font-size: 15px;color: #333;font-weight: 500;background: #f7f7f7;border-bottom: 1px solid #dfdfdf;
vertical-align: middle;width: 15%;text-align: center;}
.view_tbc.td{padding:10px 10px;font-size: 15px;color: #333;font-weight: 300;border-bottom: 1px solid #dfdfdf;vertical-align: top;}

.view_content{font-size: 14px;text-align: left;line-height: 24px;width: 100%;margin-top: 30px;color: #333;}

.view_content img{max-width:100%; height: auto !important;}

.prev_next_table{display: table;border-top: 2px solid #333;margin-top: 30px;border-top: 1px solid #d1d1d1;width: 100%;margin-top: 70px;}
.prev_next_tbr{display: table-row;}
.prev_next_tbc{display: table-cell;}
.prev_next_tbc.th{border-bottom: 1px solid #d1d1d1;width: 30%;background: #f0f0f0;vertical-align: middle;padding:10px 10px;
text-align: center;font-size: 14px;}
.prev_next_tbc.th img{vertical-align: bottom;}

.prev_next_tbc.td{border-bottom: 1px solid #d1d1d1;vertical-align: top;padding:10px 10px;font-size: 14px;}


.prev_next_tbc a{color: #333;}
.view_bt_box{margin-top: 30px;width: 100%;height: 34px;}
.view_bt_box .v_bt_list{background: #f0f0f0;border:1px solid #ddd;border-radius:4px;width:80px;height:34px;float: right;}
.view_bt_box .v_bt_list a{display: block;width:100%;height:100%;line-height: 32px;text-align: center;font-size: 14px;}
.view_bt_box .v_bt_list a img{vertical-align: middle;padding-bottom: 2px;}


/* 소식 리스트 */

.basic_board_list{width: 96%;margin: 0 auto;}
.basic_table{display: table;width: 100%;border-top: 2px solid #3c8dd4; table-layout:fixed;}
.basic_tbr{display: table-row;}
.basic_tbc{display: table-cell;border-bottom: 1px solid #ddd;}
.basic_tbc.th{background: #f8f8f8;padding: 10px 3px;font-size: 15px;color: #111;font-weight: 500;text-align: center;}

.basic_tbc.th1{width: 12%;}
.basic_tbc.th2{width: 60%;}
.basic_tbc.th3{width: 28%;}

.basic_tbc.td{}
.basic_tbc.td1{width: 12%;}
.basic_tbc.td2{width: 60%;}
.basic_tbc.td3{width: 28%;}

.b_date{}
.b_hit{display: none;}
.basic_tbc.td.tdl > div{text-overflow:ellipsis;white-space: nowrap;
  overflow: hidden;width: 100%;}

.basic_tbc.td{padding: 10px 3px;font-size: 14px;color: #111;font-weight: 300;text-align: center;}
.basic_tbc.td.tdl{text-align: left;}
.basic_tbc.td .is_notice span{color:#3c8dd4}
.basic_tbc.td .is_notice{font-weight:700;}

.sub12 .basic_tbc.th1{width: 10%;}
.sub12 .basic_tbc.th2{width: 10%;}
.sub12 .basic_tbc.th3{width: 15%;}
.sub12 .basic_tbc.th4{width: 45%;}
.sub12 .basic_tbc.th5{width: 20%;}

.sub13 .basic_tbc.th1{width: 10%;}
.sub13 .basic_tbc.th2{width: 10%;}
.sub13 .basic_tbc.th3{width: 15%;}
.sub13 .basic_tbc.th4{width: 35%;}
.sub13 .basic_tbc.th5{width: 15%;}
.sub13 .basic_tbc.th6{width: 15%;}

.sub14 .basic_tbc.th1{width: 10%;}
.sub14 .basic_tbc.th2{width: 15%;}
.sub14 .basic_tbc.th3{width: 20%;}
.sub14 .basic_tbc.th4{width: 35%;}
.sub14 .basic_tbc.th5{width: 20%;}

.sub15 .basic_tbc.th1{width: 10%;}
.sub15 .basic_tbc.th2{width: 15%;}
.sub15 .basic_tbc.th3{width: 35%;}
.sub15 .basic_tbc.th4{width: 10%;}
.sub15 .basic_tbc.th5{width: 15%;}
.sub15 .basic_tbc.th6{width: 15%;}

/* 소식 뷰 */

.file_list_box{margin: 14px auto;width: 100%;table-layout: fixed;}
.file_list_table{display: table;width: 100%;}
.file_list_tbr{display: table-row;}
.file_list_tbc{display: table-cell;background: #f7f7f7;padding: 10px 10px;}
.file_list_tbc.th{width: 107px;text-align: center;}
.file_list_tbc.th a{color: #333;font-size: 14px;}
.file_list_tbc.td a{color: #9f9f9f;text-align: left;font-size: 14px;display:block;}



/* 정보공개제도안내 */
.c_open_box{padding-left:20px;width:96%;margin: 0 auto;position: relative;margin-top: 50px;}
.c_open_title{width:100%;}
.c_open_title span{width:3px;height:25px;background: #3c8dd4;display: block;position: absolute;left: 0;top: 0;	}
.c_open_title p{font-size: 19px;height: 23px;line-height: 23px;text-align: left;color: #3c8dd4;font-weight: 500;}
.c_open_title div{font-size: 15px;text-align: left;height: 24px;color: #333;margin-top: 12px;}


.open_table_box{width:96%;overflow-x:scroll;margin: 0 auto;margin-top: 82px;margin-bottom: 54px;}
.open_table{width:820px;display: table;table-layout: fixed;margin: 0 auto;}
.open_tbr{display: table-row;}
.open_tbc{display: table-cell;}
.open_tbc.th{padding:12px 5px;background: #fbfafa;text-align: center;border-top:2px solid #3c8dd4;vertical-align: middle;
font-size: 16px;}

.open_tbc.th1{width: 13%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th2{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th3{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th4{width: 29%;border-bottom: 1px solid #ddd;}

.open_table_box2_title{font-size: 15px;font-weight: 500;color:#333;height:36px;line-height: 36px;}

.open_tbc.td.td1{padding:12px 5px;background: #fafdff;text-align: center;border-left: none;}
.open_tbc.td{padding:12px 5px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;vertical-align: middle;
line-height: 26px;font-size: 14px;letter-spacing: -1px;}
.open_tbc.td span.head_one{font-weight: bold;color:#3c8dd4;}
.open_tbc.td span.leftpadding{padding-left: 11px;}


.open_tbr.lastdiv .open_tbc.td{border-bottom: 1px solid #3c8dd4;}
.t_center{text-align: center !important;}



/* 사전정보공개 */
.info_bg_03{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_03_inner{text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_03_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_03_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_bg_06{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_06_inner{text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:160px}
.info_bg_06_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_06_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.category_list{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list>div>a{display: inline-block;width: 90px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 14px;color: #929292;margin: 0 2px;}
.category_list>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}

.category_list2{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list2>div>a{display: inline-block;width: 120px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 14px;color: #929292;margin: 0 2px;}
.category_list2>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}


/* 정보공개청구 */
.info_bg_04{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_04_inner{text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_04_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_04_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_box_request{background: url(/images/front/info_open_img.jpg) no-repeat center;height: 307px;width:100%;margin: 50px auto 0 auto;}
.request_text_zone{padding-top:74px;text-align: center;font-size: 22px;line-height: 33px;color: #fff;font-weight: 100;}

a.request_link_bt{width:240px;height:45px;color:#fff;font-size: 15px;text-align: center;line-height: 43px;border:1px solid #fff;
border-radius:45px;margin:40px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px; transition: none	}
a.request_link_bt:hover{border:2px solid #3c8dd4;line-height: 41px;}

/*알리오*/


.info_box_alio{background: url(/images/front/alio_bg.jpg) no-repeat center;height: 307px;width:100%;margin: 0px auto 0 auto;}
.alio_text_zone{padding-top:74px;text-align: center;font-size: 22px;line-height: 33px;color: #fff;font-weight: 100;
letter-spacing: -0.5px;}

a.alio_link_bt{width:240px;height:45px;color:#fff;font-size: 15px;text-align: center;line-height: 43px;border:1px solid #fff;
border-radius:45px;margin:40px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px	}
a.alio_link_bt:hover{border:2px solid #3c8dd4;line-height: 41px;}


/*정보목록*/
.info_bg_05{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_05_inner{text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:100px}
.info_bg_05_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_05_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.info_title_b_height{height:40px;}

/*이용안내 방법*/


.guide_box{width: 100%;margin-top: 30px;}
.guide_table{display: block;width: 96%;margin: 0 auto;table-layout: fixed;}
.guide_tbr{display: block;}
.guide_tbc{display: block;}
.guide_tbc.th{padding:5px 0;width: 100%;vertical-align: top;font-size: 15px;color:#3c8dd4;padding-top: 22px;padding-left: 14px;}
.guide_tbc.td{padding:10px 0;vertical-align: middle;font-size: 14px;color: #333;}
.guide_tbc.td div{border:1px solid #ddd;padding:10px 20px;line-height: 26px;}
.guide_tbc.th span{width: 3px;height:25px;position: absolute;left: 0;top: 23px;display: block;background: #3c8dd4;}


.guide_box_2{height:auto;padding: 30px 0;background: url(/images/front/guide_con_bg.jpg) no-repeat center;width: 100%;margin: 20px 0;
background-size:cover;}
.guide_box_2_inner{width: 100%;margin: 0 auto;}

.g_table_left{float:left;margin-top: 0px;display: table;table-layout: fixed;width: 96%;margin-left: 2%;}
.g_table_right{float:left;margin-top: 15px;display: table;table-layout: fixed;width: 96%;margin-left: 2%;}
.g_table_lr{background: #fff;}
.g_table_lr > .g_b_tbr{display: table-row;}
.g_table_lr .g_b_tbc{display: table-cell;}
.g_table_lr .g_b_tbc.th{vertical-align: top;padding: 24px 7px;width: 100px;}
.g_table_lr .g_b_tbc.th img{width: 100%;}
.g_table_lr .g_b_tbc.td{padding: 24px 7px;}
.g_table_lr .g_b_tbc.td p{font-size: 17px;color: #111;}
.g_table_lr .g_b_tbc.td div{font-size: 14px;color: #333;margin-top: 17px;height: auto;letter-spacing: -0.5px;}

.g_table_lr .g_b_tbc.td .span1200{display: none;}



.guide_bt_box{width: 100%;text-align: center;height: 45px;font-size: 0;	margin: 20px auto;}
.guide_bt_box>div{display: inline-block;width: 260px;height: 45px;border-radius:45px;text-align: center;color:#fff;
margin: 0px 5px;}
.guide_bt_box>div.g_bt_one{background: #3c8dd4;font-size: 14px;font-weight: 500;}
.guide_bt_box>div.g_bt_two{background: #004075;font-size: 14px;font-weight: 500;margin-top: 5px;}
.guide_bt_box>div a{display: block;width: 100%;height:45px;text-align: center;line-height: 45px;color:#fff;
background: url(/images/front/plus_bt_blue.png) no-repeat right 14px center;}



/*개인정보방침*/
.textarea_zone{width:96%;margin: 0 auto 40px auto;}
.textarea_zone_inner{max-height:700px;overflow-y:scroll;width: 100%;border: 1px solid #ddd;font-size: 14px;color: #333;
padding:30px 10px;border-top: 2px solid #3c8dd4;line-height: 30px;}

.textarea_zone .ptivacy_link { background: #3c8dd4 url(/images/front/right_bt.png) no-repeat right 10px center; color: #fff; padding: 0 20px 0 15px; border-radius: 25px; background-size: 4px; font-size: 10px; margin-top: 5px; display: inline-block;}

.privacy_height{height:35px;}
.privacy_height.min {height: 20px}
.textarea_zone_inner p{font-size: 17px;color: #333;}
.pri_box .tit{font-size: 17px;}

.three_number>div{padding:3px 0;}
.three_number>div{overflow: hidden; clear:both;}
.three_number>div>span.p_s_left{float: left;width:20px;}
.three_number>div>span.p_s_right{float: left;width:90%;}
.three_number.line>div{margin-top: 12px}
.pri_tbl {margin-top: 15px}
.pri_tbl table th {background-color: #f6f6f6}
.pri_tbl table th,
.pri_tbl table td {padding: 6px 0; line-height: 1.6; border:1px solid #ddd; text-align: center}

.pri_box {position: relative; margin-top: 70px; padding: 30px 20px 20px; border: 1px solid #ddd;}
.pri_box .tit {position: absolute; top: -23px; left: 50%; padding: 5px 30px; width: 50%; border: 1px solid #ddd; transform: translateX(-50%); background-color: #fff; font-size: 18px;  text-align: center}
.pri_box img {max-width: 100%}

.pri_list01>div::after {content:''; display: block; clear: both;}
.pri_list01>div + div {margin-top: 12px}

.pri_list02 li::after {content:''; display: block; clear: both;}
.pri_list02 li .left {float: left; width: 20px}
.pri_list02 li .right {float: left; width: calc(100% - 20px)}

.pri_list03 {margin-left: -10px}
.pri_list03 li {position: relative; padding-left: 10px}
.pri_list03 li::after {content: '-'; position: absolute; top: -3px; left: 0;}

.pri_list04 {margin-left: -10px}
.pri_list04 li {position: relative; padding-left: 10px}
.pri_list04 li::after {content: ' • '; position: absolute; top: -3px; left: 0;}

.pri_list05 > ul > li {position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; border:1px solid #ddd;}
.pri_list05 > ul > li > div {flex: 1 1 40%; padding: 5px 2px 5px 5px}
.pri_list05 > ul > li.tit  {margin-bottom: 15px}
.pri_list05 > ul > li.tit > div {padding: 0; background-color: #f6f6f6; text-align: center}
.pri_list05 > ul > li.icon_arrow {padding-left: 5%; justify-content: flex-start; border: 0; text-align: left; font-weight: bold}
.pri_list05 ul li .col01 {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }
.pri_list05 ul li .col01 > div {float: left}
.pri_list05 ul li .col01 > .left {width: 20px;}
.pri_list05 ul li .col02 {display: flex; border-left: 1px solid #ddd; border-right: 1px solid #ddd; align-items: center;}
.pri_list05 ul li .col03 {border-top: 1px solid #ddd}
.pri_list05 .pri_list03 {margin-left: 0}

.lay03 .col01 {width: 20%}
.lay03 .col02 {width: 40%}
.lay03 .col03 {width: 40%}

.lay04 .col01 {width: 20%}
.lay04 .col02 {width: 20%}
.lay04 .col03 {width: 18%}
.lay04 .col04 {width: auto}

.pri_btn.btn_down {padding-right: 22px; background: url('/images/front/icon_blue_down.png')no-repeat right center;}

.file_box {margin: 5% 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
.file_box a.btn_down {margin-bottom: 10px; display: block;  height: 50px; line-height:50px;  width: 365px;  border-radius: 55px; color: #fff;   padding-left: 20px;   font-size: 14px;   font-weight: 500;  background: #ddd url(/images/front/a_down_icon.png) no-repeat 95%  center;}
.file_box a.btn_down.blue01 {background-color: #3c8dd4}
.file_box a.btn_down.blue02 {background-color: #104e87}

/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{padding-top: 0;}

.basic_stab_4{width: 100%;background: url(/images/front/realname_con_bg.jpg) no-repeat center;height: 485px;}

.info_bg_b_02{width:100%;padding:40px 0 30px 0;position: relative;text-align: center;}

.info_bg_02_b_inner{text-align: center;display:inline-block;font-size: 22px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_02_b_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_b_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.stab_table_01,.stab_table_02,.stab_table_03,.stab_table_04{display: block;width:96%;margin: 0 auto;margin-top: 10px;
table-layout: fixed;}
.stab_table_01{margin-top: 40px;}
.stab_table_01>div,.stab_table_02>div,.stab_table_03>div,.stab_table_04>div{display: table;border-radius:100px;background: #fff;
width: 100%;}
.title_4{display: table-cell;padding:10px;width: 44px;font-size: 16px;vertical-align: middle;}
.title_4con{display: table-cell;padding:10px 10px 10px 0px;text-align: left;font-size: 15px;vertical-align: middle;}

.title_4 span{display: block;height:44px;width:44px;border-radius:100%;background: #3c8dd4;text-align: center;color: #fff;line-height: 44px;
}
.title_4con {color: #666;}

.stab_height{height:60px;}


.history_year_box1{width: 100%;}
.history_year_box11{width: 100%;margin-top: 15px;}

.history_year_box1>p{font-size: 22px;font-weight: 700;position: relative;height: 46px;line-height: 36px;color: #01427a;}
.history_year_box1>p span{display: block;width: 5px;height: 5px;position: absolute;left: 52px;top: 4px;
background:#e8a401;border-radius:5px;}
.history_year_box1>div{line-height: 25px;padding-left: 5px !important;}
.history_year_box1>div>span:nth-child(1){display: block;float: left;width:22%;font-size: 15px;color: #333;}
.history_year_box1>div>span:nth-child(2){display: block;float: left;width:78%;font-size: 14px;color: #333;}
.history_year_box1>div>span b{font-size: 14px;color: #666;font-weight: normal;}





}



@media screen and (min-width: 540px){

.ci_tab_2 div a.two_line {padding-top: 0; line-height: 70px}
/* 알림마당 - 윤리경영 */
.songo_table .songo_tbr.howto>div.td .tdlist .col_wrap span {float: left;}
.songo_table .songo_tbr.howto>div.td .tdlist .col_wrap span:last-child {padding-left: 4px; width: 80%}
.songo_table .songo_tbr.howto>div.td .tdlist + .tdlist{margin-top: 2%}

.ci_tab_2023{display: flex; height:100px;text-align: left;font-size: 0;width:400px; max-width: 100%;margin:0 auto;gap:20px;}
.ci_tab_2023 div{width:50%;height:50px;border:1px solid #e6e6e6;border-radius:50px;}
.ci_tab_2023 div:nth-child(1){width:50%;
margin-bottom: 5px;}
.ci_tab_2023 div:nth-child(2){margin-bottom: 5px;}

.ci_tab_2023 div a{display:block;width:100%;height:50px;line-height: 50px;text-align: center;font-size: 16px;
color:#949494}
.ci_tab_2023 div a.on{color: #3c8dd4;}
}




@media screen and (min-width: 740px){
span.pcspanshow{display:block !important;}
span.mospanshow{display: none !important;}

.bottomheight{height:150px;}
/* 1_2 설립목적 및 연혁*/

.hitory_box_01{width:100%;height:290px;background: url(/images/front/history_bg_01.jpg) no-repeat center;}
.hitory_box_01>div{height:290px;width:740px;
margin:0 auto;position: relative;}

.history_bg_01>div:nth-child(1){float:left;width:23%;font-size:34px;font-weight: 500;color:#333;
padding:54px 0px 54px 30px;}
.history_bg_01>div:nth-child(2){float: left;width:77%;font-weight: 500;color:#333;padding:59px 30px;line-height: 28px;}
.history_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 16px;font-weight: 500;color:#333;}
.history_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 14px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;}


.info_o_box_01{width:100%;height:270px;background: url(/images/front/info_open_bg.jpg) no-repeat center;}
.info_o_box_01>div{height:270px;width:740px;
margin:0 auto;position: relative;}

.info_o_bg_01>div:nth-child(1){float:left;width:33%;font-size:34px;font-weight: 500;color:#333;
padding:54px 0px 54px 10px;}
.info_o_bg_01>div:nth-child(2){float: left;width:67%;font-weight: 500;color:#333;padding:59px 30px;line-height: 28px;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 16px;font-weight: 500;color:#333;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 14px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;}



.hitory_box_02{width:100%;padding:54px 0 34px 0;position: relative;text-align: center;}
.hitory_box_02 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.hitory_box_02 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_02 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.info_bg_02{width:100%;padding:50px 0 34px 0;position: relative;text-align: center;}

.info_bg_02_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_02_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


/* btn */
.btn_box .btn {font-size: 1.2em}  

.history_box_03{width:100%;margin-top:50px;}
.history_box_03_inner{width:96%;margin:0 auto;position: relative;}
.history_box_03_inner>div{height:58px;border-radius:58px;background:#fbfafa;width:100%;margin-bottom:10px;padding: 0px;}/*fbfafa*/
.history_box_03_inner>div span{display: block;float: left;width:48px;height:48px;margin-top:5px;margin-left: 5px;border-radius:48px;
background: #3c8dd4;color:#fff;font-weight: 500;font-size: 16px;line-height: 46px;text-align: center;}
.history_box_03_inner>div div{float: left;height:48px;margin-left:30px;margin-top: 5px;line-height: 46px;text-align:left;
font-size: 16px;color:#666}

.history_box_03_inner> p{font-size: 15px;padding:10px 0 50px 80px;color:#9d9d9d;font-weight: 500;}


.history_box_04_inner{width:96%;margin:0 auto;position: relative;border: 1px solid #ddd;padding: 40px 40px 60px 40px;}
.box_04_in_01 {display:table;width:100%;border-top:1px solid #111;border-bottom:1px solid #111;}
.box_04_in_01>div{display:table-row;}
.box_04_in_01>div>div{display:table-cell;}
.box_04_in_01 .th{vertical-align: middle;width:10%;background: #fbfafa;font-size: 20px;color:#3c8dd4;text-align: center;padding: 10px;
font-weight: 700;}
.box_04_in_01 .td{vertical-align: middle;width:40%;text-align:left;padding: 15px;}
.box_04_in_01 .td p span{color:#3c8dd4;}
.box_04_in_01 .td p{font-size: 16px;color:#222;}
.box_04_in_01 .td p::before{content:"·";color:#3c8dd4;font-weight: 900;padding-right: 5px;}
.box_4_help p{font-size: 15px;color:#9d9d9d;margin-top:30px;}

.box_04_in_02 {display:table;width:100%;border-top:none;border-bottom:1px solid #111;margin-bottom: 50px;}

.hitory_box_05{width:100%;padding:50px 0 30px 0;position: relative;text-align: center;background: #fafafa;margin-top: 60px;}
.hitory_box_05 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:80px}
.hitory_box_05 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_05 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.hitory_box_05_in{width:100%;padding:30px;background: #fafafa;}
.hitory_box_05_in > div{width:680px;margin:0 auto;font-size: 19px;color:#333;font-weight: 300;	text-align: center;}

.hitory_box_05_in01{width:100%;padding:30px;background: #fafafa;}
.hitory_box_05_in01 > div{width:680px;margin:0 auto;font-size: 19px;color:#333;font-weight: 300;	text-align: center;}


.hitory_box_06{background: #fafafa;padding:0 0 100px 0px;position: relative;}
.hitory_box_06_in{padding:30px;background: #fff;width:740px;margin:0 auto;}
.hitory_box_06_in>div>div{line-height: 34px;}
.hitory_box_06_in>div>div>span{float: left;font-weight: bold;color:#2398ff;font-size: 16px;}
.hitory_box_06_in>div>div>div{float: left;font-weight: 500;width:90%;padding-left: 10px;color:#333;font-size: 16px;}
.hitory_box_06_in>div>div>div b{color:#b1b1b1;font-weight: 500;}
.hitory_box_06 .simbols{font-size: 150px;font-weight: 700;color:#f6f6f6;position: absolute;right: 7%;bottom: -30px;}





/* 인사말 */
.greet_box_wrap{width:100%;background: url(/images/front/greet_01_bg.jpg) no-repeat right top;background-size:cover}
.greet_box_01{}
.greet_box_01_inner{width:96%;margin:0 auto;}
.greet_box_01_inner>div{padding:50px 0 0;}
.greet_box_01 .greet_box_01_table{display:table;width:100%;}
.greet_box_01 .greet_box_01_table>div{display:table-row;}
.greet_box_01 .greet_box_01_table>div>div{display:table-cell;vertical-align: middle;padding:20px}
.greet_box_01 .greet_box_01_table>div>div img{width:300px}
.greet_box_01 .greet_box_01_table>div>div.gb01_img {width:340px}
.gb01_div_01{font-size:30px;font-weight: 500;line-height: 48px;}
.gb01_div_01 span{font-weight: 700;}
.gb01_div_02{padding:30px 0;font-size: 18px;color:#333;}
.gb01_div_02 b{font-size: 22px;}

.gb01_div_03{font-size: 16px;color:#333;line-height: 27px;}
.gb01_lh{height:23px}


.greet_box_02{padding:30px 0 50px 0;}
.greet_box_02_inner{width:96%;margin:0 auto;}
.greet_box_02_table{display:table;width:100%;border-top:1px solid #111;}
.greet_box_02_table>div{display:table-row;}
.greet_box_02_table>div>div{display:table-cell;vertical-align: middle;padding:20px;border-bottom:1px solid #ddd}
.greet_box_02_table>div>div p{font-size: 22px;font-weight: 700;color:#333;}
.greet_box_02_table>div>div div{font-size:16px;color:#666}


.greet_box_wrap .text_zone{padding:40px 0;font-size: 16px;color:#333;width:96%;margin:0 auto}


.greet_box_03{width:96%;margin:100px auto 130px auto;}
.greet_box_03>div{width:100%;padding:70px 20px 130px 20px;border:1px solid #ccc;position: relative;}
.greet_box_03>div>p{position: absolute;left:50%;top:-20px;height:20px;background: #fff;color:#0f4e86;font-size: 28px;
margin-left:-80px;width:160px;text-align: center;}

.greet_box_03>div>div>div>p{height:60px;background: #f6f5f5;text-align: left;line-height: 60px;
font-size: 20px;padding-left:20px;font-weight: bold;color:#111}
.greet_box_03>div>div .gb03_box_01{float:left;width:32%;margin-right: 2%;background: #fff;}
.greet_box_03>div>div .gb03_box_02{float:left;width:32%;margin-right: 2%;background: #fff;	}
.greet_box_03>div>div .gb03_box_03{float:left;width:32%;background: #fff;}
.dtable{padding:20px 0;}
.dtable table{width:100%;}
.dtable table td{padding:5px 0}
.dtable table td.fblue{vertical-align: top;font-size: 20px;line-height: 20px;}
.dtable table td.textz{font-size: 15px;vertical-align: middle;}
.textz span{display: block;color:#999}

.left_simbols{font-size: 150px;font-weight: 700;color:#f6f6f6;position: absolute;left:10px;bottom:-30px}

/* 240416 탭메뉴 추가 */
.greet_tab_box { width: 100%; max-width: 1024px; display: flex; margin: 0 auto 50px; padding: 0 20px; }
.greet_tab_box a { display: block; width: 50%; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; color: #999; box-sizing: border-box; font-size: 20px;
display: inline-flex; justify-content: center; align-items: center; flex-flow: column; height: 80px;  letter-spacing: 0.5px; }
.greet_tab_box a.on { border-top: 2px solid #0f4e86 ; border-bottom: 2px solid #0f4e86 ; color: #0f4e86; }
.greet_tab_box a span { display: block;  font-size: 18px; letter-spacing: 0;}


/* 조직 및 업무 */

.sv_title_zone{font-size: 16px;color:#666;font-weight: 500;padding:0 0 50px 0;text-align: center;}
.sv_img_zone{width:96%;margin:0 auto 60px auto;}
.sv_img_zone img{width:100%}

.organ_box_01{}
.organ_box_01_inner{width:96%;margin: 60px auto 0 auto;}
.organ_box_01_inner>p{font-size: 20px;height:40px;}
.organ_box_01_inner>p>span{color:#3c8dd4;font-size: 8px;display: block;float: left;margin-top: 10px;}
.organ_box_01_inner>p>b{color:#333;font-weight: 500;font-size: 25px;display: block;float: left;margin-left: 10px;}
.organ_box_01_inner>table{border:1px solid #3c8dd4;width:100%;margin-top: 20px;}
.organ_box_01_inner>table th{font-size: 30px;color:#3c8dd4;font-weight: 500;vertical-align: top;width:26%;padding:40px 20px}
.organ_box_01_inner>table td{vertical-align: top;padding:40px 20px}
.organ_box_01_inner>table td div{height:30px}
.organ_box_01_inner>table td div p.fblue{float: left;font-size: 16px;width:auto}
.organ_box_01_inner>table td div p{float: left;margin-left: 5px;font-size: 16px;color:#333;width:auto}



.organ_box_02_inner{width:96%;margin: 90px auto 120px auto;}
.organ_box_02_inner table{width:100%;border-bottom: 1px solid #111;}
.organ_box_02_inner table th{padding:20px 10px;font-size: 18px;font-weight: bold;text-align: center;background:#fbfafa;}
.organ_box_02_inner table td{padding:20px 10px;font-size: 16px;text-align: center;}

.bt_blank{border-top:1px solid #111}
.br_ddd{border-right: 1px solid #ddd;}
.bb_ddd{border-bottom: 1px solid #ddd;}



/* 오시는 길 */
#map{width:740px;height:400px;margin: 0 auto;position: absolute;left:50%;margin-left: -370px;top:0;z-index:4;}
.com_box_01{ height:200px;position: relative; }

.bgline{position:absolute;width:100%;background:#fbfafa;height:200px;}

.com_box_02{width:100%;padding:80px 0;background: #fbfafa;}
.com_box_02_inner{width:740px;margin:0 auto;position: relative;}

.com_table_01{width:100%;float:none;}
.com_table .por{position: relative;height:55px;border:1px solid #3c8dd4;border-radius:55px}
.com_table .por p{position: absolute;left:-1px;top:-1px;}
.com_table .por span{color:#3c8dd4;}

.com_table_02{width:100%;float:none;margin-top: 33px;}

.com_table th{padding:3px 10px;vertical-align: top;font-size: 16px;width:200px;}
.com_table td{padding:3px 10px;vertical-align: top;font-size: 16px;}
.com_table th div span{padding-left:50px;line-height: 53px;display: block;}



.com_box_03{width:100%;padding:80px 0;background: #fff;}
.com_box_03_inner{width:1024px;margin:0 auto;position: relative;}
.com_table_03{width:100%;margin-top: 33px;}

.com_table_04{width:100%;margin-top: 33px;}


.com_photo_zone{width:100%;margin:0 auto 130px auto;}
.com_photo_zone img{width:100%;}



/* 국제 협력 */

.mapimg_box{width:96%; text-align: left; font-size: 0;margin:0 auto;position: relative;margin-bottom: 130px;}
.mapimg_box>div{width:20%;padding:0 5px;display:inline-block;margin-top: 36px;vertical-align: top;float: left;}
.mapimg_box>div>p{font-size: 14px;text-align: center;height:40px;line-height: 22px;padding-top: 10px;}
.mapimg_box>div img{width:100%;}

.mapimg_box>div:nth-child(1){margin-top: 0;}
.mapimg_box>div:nth-child(2){margin-top: 0;}
.mapimg_box>div:nth-child(3){margin-top: 0;}
.mapimg_box>div:nth-child(4){margin-top: 0;}
.mapimg_box>div:nth-child(5){margin-top: 0;}

.this_content_box{padding:15px;border-radius:20px;background: #3c8dd4;position: absolute;left:0;top:60px;
width:200%;	text-align: left;z-index:4;}
.this_content_box p{color:#fff;font-size: 18px;}
.this_content_box span{background: #fff;display: block;height:2px;width:100px;margin:15px 0;}
.this_content_box div{color:#fff;font-size: 16px;line-height: 25px;}
.this_content_box b{display: block;width:24px;height:13px;background: url(/images/front/uparrow_png.png) no-repeat center;position: absolute;
left:50%;margin-left:-27%;top:-13px;}	


/* 사업개요 수치예보모델 개발*/

.rnd_view_top{width:100%;margin:0 auto;display:table;}
.rnd_view_top>div{display:table-row;}
.rnd_view_top>div>div{display:table-cell;padding:80px 50px;font-size: 16px;color:#333;
background: url(/images/front/rndtopbgt.jpg) no-repeat center;line-height: 28px;}


.guide_list_bg_box{width:100%;margin:60px auto;display:table;}
.guide_list_bg_box>div{display:table-row;}
.guide_list_bg_box>div>div{display:table-cell;padding:80px 50px;font-size: 16px;color:#333;
background: url(/images/front/guide_list_bg.jpg) no-repeat center;line-height: 28px;}








.rnd_tab_3{width:96%;margin:0 auto;position: relative;height:70px;margin-top: 70px;}
.rnd_tab_3>div{height:70px;display:block;width:33.3%;float:left;}
.rnd_tab_3>div>a{font-size: 16px;color:#949494;text-align: center;line-height: 68px;display:block;height:70px;width:100%;
border-bottom:1px solid #e6e6e6;letter-spacing: 0px;}
.rnd_tab_3>div>a.on{font-size: 16px;color:#3c8dd4;font-weight: bold;
border-bottom:2px solid #3c8dd4}

.rnd_title_zone{width:100%;/*padding:70px 0 40px 0;*/position: relative;text-align: center;}
.rnd_title_zone > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:270px}
.rnd_title_zone > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.rnd_title_zone > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.rnd_title_zone.extra2023{width:100%;/*padding:30px 0 40px 0;*/position: relative;text-align: center;}
.rnd_title_zone.extra2023 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:700px}
.rnd_title_zone.extra2023 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.rnd_title_zone.extra2023 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


span.tabspan320{display:none;}

.rnd_01_table{width:96%;display:table;margin:0 auto;margin-top: 80px;border-top:1px solid #1e1e1e}

.rnd_01_table>div{display:table-row;}
.rnd_01_table>div>div:nth-child(1){width:150px;text-align: center;display:none;}
.rnd_01_table>div>div{display:table-cell;padding:40px 0;vertical-align: middle;border-bottom: 1px solid #e4e4e4;}
.rnd_01_table>div:nth-child(4)> div{border-bottom: 1px solid #1e1e1e !important;}
.rnd_01_table>div>div p{font-weight: bold;color:#3c8dd4;font-size: 18px;}
.rnd_01_table>div>div div{color:#333;font-size: 15px;margin-top: 15px;}

.rnd_01_table .span1200{display:none;}

.compu_box_01{width:96%;margin:0 auto;margin-top: 80px;height:auto;}
.compu_box_01>div{float: none;width:100%;}
.compu_box_01>div img{width:100%;}
.compu_box_01>div>p{padding:23px 0px 0 0px;font-size: 38px;font-weight: bold;}
.compu_box_01>div>div{font-size: 15px;line-height: 27px;padding:20px 0px 0 0px;}
.compu_box_01>div>div>span{display: block;height:30px;}



.compu_box_02{width:96%;margin:0 auto;margin-top: 80px;height:auto;}
.compu_box_02>div{float: none;width:100%;}
.compu_box_02>div img{width:100%;}
.compu_box_02>div>p{padding:23px 0px 0 0px;font-size: 38px;font-weight: bold;}
.compu_box_02>div>div{font-size: 15px;line-height: 27px;padding:20px 0px 0 0px;}
.compu_box_02>div>div>span{display: block;height:30px;}



/* 추진체계 */
.system_item_box {padding: 100px 0 120px}
.system_item_box .system_title_zone {font-size: 34px}
.system_item_box .system_title_zone p {width: 500px}
.system_item_box .system_title_zone p::before {bottom: 54px; width: 100%}
.system_item_box .system_title_zone p::after {bottom: 3px}
.system_item_box .item_wrap .item {width: 480px}
.system_item_box .item_wrap .item .tit .col01 b {font-size: 28px}
.system_item_box .item_wrap .item .tit .col01 em {font-size: 15px}
.system_item_box .item_wrap .item .tit .col02 {font-size: 18px}
.system_item_box .item_wrap .item .cont {font-size: 15px}



/* 기대효과 */

.effect_box_01{width:96%;margin:0 auto;margin-top:0px;}
.effect_box_01>div{width:49%;margin-bottom:50px;float: left;}
.effect_box_01>div:nth-child(1){margin-right: 2%;}
.effect_box_01>div:nth-child(2){margin-right: 0;}
.effect_box_01>div:nth-child(3){margin-right: 2%;clear:both}
.effect_box_01>div:nth-child(4){margin-right: 0;}
.effect_box_01>div:nth-child(5){margin-right: 2%;clear:both}
.effect_box_01>div img{width:100%;}
.effect_box_01>div div{font-size: 16px;color:#333;padding:20px 10px 30px 40px;letter-spacing: -1px;}
.effect_box_01>div .span1200{display: none;}
.effect_box_01>div .linespan{display: block;width:1px;height:180px;left:19px;top:-34px;position: absolute;
background:#3c8dd4}



/*논문*/
/*
.thesis_box_01{width:300px;margin:0 auto;text-align: center;height:54px;border:1px solid #3c8dd4;font-size: 0;}
.thesis_box_01>div{display: inline-block;width:50%;height:52px;}*/

.thesis_box_01{width:96%;margin:0 auto;text-align: left;height:120px;border:none;font-size: 0;}
.thesis_box_01>div{display: inline-block;width:100px;height:54px;margin-bottom: 5px;}


.thesis_box_01>div a{color:#999;font-size: 18px;text-align: center;line-height: 52px;height:52px;display: block;
background: #fff;}
.thesis_box_01>div a.on{background: #3c8dd4;color:#fff;}



.thesis_box_02{padding:50px 0px;width:96%;margin:0 auto;}
.thesis_box_02 p{font-size: 36px;color:#191919;font-weight: bold;}

.thesis_con_box{background: #fbfafa;padding:50px 10px}

.thesis_box_03{display: table;width:96%;margin:0 auto;}
.thesis_box_03>div{display:table-row;}
.thesis_box_03>div>div{display:table-cell;padding: 15px 0;}
.thesis_box_03>div>div:nth-child(1){color:#4e4e4e;font-size: 16px;letter-spacing: -1px;color:#fff;width:40px;}
.thesis_box_03>div>div p{border-radius:28px;background: #3c8dd4;color:#fff;text-align: center;line-height: 28px;
width:28px;height:28px;}
.thesis_box_03>div>div:nth-child(2){color:#4e4e4e;font-size: 15px;letter-spacing: 0px;}
.bottomheight_fbfafa{height:150px;background: #fbfafa;}


/*대표성과*/
.rep_con_box{width:96%; margin:0 auto; border-top: 2px solid #3c8dd4; border-bottom: 2px solid #3c8dd4;margin-top:74px;}
.rep_items_inner{width: 100%;padding:50px 0;overflow:hidden;margin: 0 auto;border-bottom: 1px solid #e9e9e9;display:flex;}
.rep_items_inner .left_con{width:45%;margin-right:5%;}
.rep_items_inner .right_con{width:50%;}
.rep_items_inner .right_con .sub_tit{font-size: 16px; color:#004075;font-weight:500;text-align:left;margin-top:10px;}
.rep_items_inner .right_con .tit{font-size: 23px;color:#333;font-weight:500;  margin:7px 0;text-align:left;}
.rep_items_inner .right_con .txt{font-size: 16px;color:#333;line-height:1.4;text-align:left;}
.rep_items_inner .right_con .down{margin:18px 0; width:100%; text-align:left;}
.rep_items_inner .right_con .down .tit_fw{font-size: 16px;color:#111;font-weight:700;text-align:left;}
.rep_items_inner .right_con .down .tit{font-size: 14px;color:#111;text-align:left;}

.rep_items_inner .right_con .down .txt_more{border: 1px solid #3c8dd4;  border-radius: 25px;  height: 40px;  line-height: 32px;  padding: 3.5px 5px;  font-size: 10px; width:75%; margin:0;}
.rep_items_inner .right_con .down .txt_more .fl{width:85%}
.rep_items_inner .right_con .down .txt_more .fl .blue{ background: #3c8dd4;  color: #fff !important;  padding: 0.2rem 0.3rem;  border-radius: 25px;margin-right:3px;}
.rep_items_inner .right_con .down .txt_more .fr{width:15%}
.rep_items_inner .right_con .down .txt_more .fr a{background: #c00000;  color: #fff ;  padding: 0.2rem 0.3rem;}


/* CI */

.ci_tab_7{height:150px;text-align: left;font-size: 0;width:96%;margin:0 auto;}
.ci_tab_7 div{display:inline-block;width:25%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_7 div:nth-child(1){margin-bottom: 5px;width:25%}
.ci_tab_7 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(4){margin-bottom: 5px;}
.ci_tab_7 div:nth-child(5){margin-bottom: 0px;}
.ci_tab_7 div:nth-child(6){margin-bottom: 0px;}
.ci_tab_7 div:nth-child(7){}

.ci_tab_7 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_7 div a.on{color: #3c8dd4;}
.ci_tab_7 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_7 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}

.ci_tab_6{height:70px;text-align: left;font-size: 0;width:96%;margin:0 auto;}
.ci_tab_6 div{display:inline-block;width:calc(100% / 6);height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_6 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_6 div a.on{color: #3c8dd4;}

.ci_tab_6 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_6 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_5{height:70px;text-align: left;font-size: 0;width:96%;margin:0 auto;margin-bottom: 40px;}
.ci_tab_5 div{display:inline-block;width:20%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_5 div:nth-child(1){margin-bottom: 5px;width:20%}
.ci_tab_5 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_5 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_5 div:nth-child(4){margin-bottom: 5px;}
.ci_tab_5 div:nth-child(5){margin-bottom: 0px;}

.ci_tab_5 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_5 div a.on{color: #3c8dd4;}
.ci_tab_5 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_5 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}



.ci_tab_4{height:70px;text-align: left;font-size: 0;width:96%;margin:0 auto;}
.ci_tab_4 div{display:inline-block;width:20%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_4 div:nth-child(1){margin-bottom: 5px;}
.ci_tab_4 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_4 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_4 div:nth-child(4){margin-bottom: 5px;}


.ci_tab_4 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_4 div a.on{color: #3c8dd4;}
.ci_tab_4 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_4 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_44{height:70px;text-align: left;font-size: 0;width:96%;margin:0 auto; margin-bottom:40px;}
.ci_tab_44 div{display:inline-block;width:25%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_44 div:nth-child(1){margin-bottom: 5px;width:25%}
.ci_tab_44 div:nth-child(2){margin-bottom: 5px;}
.ci_tab_44 div:nth-child(3){margin-bottom: 5px;}
.ci_tab_44 div:nth-child(4){margin-bottom: 5px;}


.ci_tab_44 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_44 div a.on{color: #3c8dd4;}
.ci_tab_44 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_44 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}



.ci_logo_con01{padding:70px 0;width:100%;background: #fbfafafa;margin-top: 70px;}
.ci_logo_con02{padding:70px 0;width:100%;background: #fff;}


.ci_table{width:96%;margin:0 auto;}
.ci_table>div:nth-child(1){float:none;width:100%;}
.ci_table>div:nth-child(1)>p{font-size: 34px;color:#333;font-weight: 500;margin-bottom: 20px;}
.ci_table>div:nth-child(2){float:left;width:100%;}
.ci_table>div:nth-child(2)>div:nth-child(1){font-size: 16px;color:#333;letter-spacing: -0.4px;line-height: 26px;}
.ci_table .table_100{width:100%;margin-top: 50px;}

.tbr_title{font-size: 23px;font-weight: 500;color:#333;margin-bottom: 20px;}
.tbr_title span{color:#3c8dd4;font-weight: bold;font-size: 23px;}
.ci_table .table_100>div{width:100%;display: table;}

.ci_table .table_50{display: table;width:49%}
.ci_table .table_50>div{width:100%;display: table;}

.ci_table .table_50_1{width:49%;float:left;margin-right: 2%;margin-top: 50px;}
.ci_table .table_50_2{width:49%;float:left;margin-right: 0%;margin-top: 50px;}


.tbr{display:table-row; }
.tbc{display:table-cell;width:100%;border:1px solid #ddd;text-align: center;padding:40px 0;
height: 316px;vertical-align: middle;}
.grd{background: url(/images/front/grid_bg.jpg);}

.ci_table span.span1200{display: none;}



/* ci 컬러 */
#color_box{width:100%;text-align: center;font-size: 0;}
#color_box .color_boxs{width:49%;height:150px;display: block;float: left;}
#color_box .color_boxs>ul:nth-child(1){position: absolute;left:5%;bottom:15px;}
#color_box .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box .color_boxs>ul li{height:22px;line-height: 22px;color:#333}
#color_box .color_boxs.color_w >ul li{color:#fff}

#color_box .color_boxs>ul:nth-child(1) li{font-size: 15px;font-weight: 500;text-align: left;}
#color_box .color_boxs>ul:nth-child(2) li{font-size: 15px;font-weight: 100;text-align: right;}
.color_box_01{background: #e1f4fd;margin-right: 2%;margin-top: 0;}
.color_box_02{background: #c9e3f0;margin-right: 0;margin-top: 0;}
.color_box_03{background: #e1f4fd;margin-right: 2%;margin-top: 10px;}
.color_box_04{background: #c9e3f0;margin-right: 0;margin-top: 10px;}

.color_box_05{background: #a2cbdf;margin-right: 2%;margin-top: 10px;}
.color_box_06{background: #95c4da;margin-right: 0px;margin-top: 10px;}
.color_box_07{background: #9ebcd8;margin-right: 2%;margin-top: 10px;}
.color_box_08{background: #8ba9c9;margin-right: 0px;margin-top: 10px;}
.color_box_09{background: #7cb8d5;margin-right: 2%;margin-top: 10px;}
.color_box_10{background: #5ba5c5;margin-right: 0;margin-top: 10px;}
.color_box_11{background: #3893b6;margin-right: 2%;margin-top: 10px;}
.color_box_12{background: #0080a5;margin-right: 0;margin-top: 10px;}
.color_box_13{background: #006f9a;margin-right: 2%;margin-top: 10px;}
.color_box_14{background: #005d87;margin-right: 0;margin-top: 10px;}
.color_box_15{background: #005279;margin-right: 2%;margin-top: 10px;}
.color_box_16{background: #006f96;margin-right: 0;margin-top: 10px;}
.color_box_17{background: #004170;margin-right: 2%;margin-top: 10px;}
.color_box_18{background: #003966;margin-right: 0;margin-top: 10px;}
.color_box_19{background: #00315b;margin-right: 2%;margin-top: 10px;}
.color_box_20{background: #002c55;margin-right: 0;margin-top: 10px;}
.color_box_21{background: #002950;margin-right: 2%;margin-top: 10px;}
.color_box_22{background: #00264d;margin-right: 0;margin-top: 10px;}



/* ci 컬러 */
.ci_logo_con02bt{width:96%;margin:0 auto;height:1px; background: #ddd;}
#color_box2{width:100%;text-align: center;font-size: 0;}

#color_box2 .color_boxs{width:49%;height:150px;display: block;float: left;}
#color_box2 .color_boxs>ul:nth-child(1){position: absolute;left:5%;bottom:15px;}
#color_box2 .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box2 .color_boxs>ul li{height:22px;line-height: 22px;color:#333}
#color_box2 .color_boxs.color_w >ul li{color:#fff}

#color_box2 .color_boxs>ul:nth-child(1) li{font-size: 15px;font-weight: 500;text-align: left;}
#color_box2 .color_boxs>ul:nth-child(2) li{font-size: 15px;font-weight: 100;text-align: right;}

.color_box_011{background: #fff;margin-right: 2%;margin-top: 0;border:1px solid #ddd;}
.color_box_022{background: #c9e3f0;margin-right: 0;margin-top: 0;}
.color_box_033{background: #b5d5e5;margin-right: 2%;margin-top: 10px;}
.color_box_044{background: #9dcfe6;margin-right: 0;margin-top: 10px;}
.color_box_055{background: #a2cbdf;margin-right: 2%;margin-top: 10px;}
.color_box_066{background: #95c4da;margin-right: 0;margin-top: 10px;}
.color_box_077{background: #9ebcd8;margin-right: 2%;margin-top: 10px;}
.color_box_088{background: #8ba9c9;margin-right: 0;margin-top: 10px;}


/* ci 색상활용 */


.util_img_box{width:100%;margin-top: 50px;}
.util_img_box div img{width:100%}
.utilspan{display: none;}
.util_img_box> div{float: left;width:49%;}
.util_img_box> div:nth-child(1){margin-right: 2%;margin-top: 0px;}
.util_img_box> div:nth-child(2){margin-right: 0;margin-top: 0px;}
.util_img_box> div:nth-child(3){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(4){margin-right: 0;margin-top: 10px;}
.util_img_box> div:nth-child(5){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(6){margin-right: 0;margin-top: 10px;}



.util_s_img_box{position: relative;overflow-x: scroll;width:100%;}
.util_s_img_box img{width:930px;}


/* ci 사용금지규정 */

.util_img_box> div:nth-child(7){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(8){margin-right: 0;margin-top: 10px;}
.util_img_box> div:nth-child(9){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(10){margin-right: 0;margin-top: 10px;}
.util_img_box> div:nth-child(11){margin-right: 2%;margin-top: 10px;}
.util_img_box> div:nth-child(12){margin-right: 0;margin-top: 10px;}



/* ci 국문서체 */

.mtmore{clear:both;margin-top: 40px;}
.util_img_box.mtno{margin-top: 20px;}
.util_img_box.mtno> div{float: left;width:49%;}
.util_img_box.mtno> div:nth-child(1){margin-right: 2%;margin-top: 0px;}
.util_img_box.mtno> div:nth-child(2){margin-right: 0px;margin-top: 0px;}
.util_img_box.mtno> div:nth-child(3){margin-right: 2%;margin-top: 10px;}
.util_img_box.mtno> div:nth-child(4){margin-right: 0px;margin-top: 10px;}

.ci_logo_con01.bgwrite{background: #fff;margin-top: 0;padding-top: 30px;}

.ci_logo_con01.bgwrite .ci_table>div:nth-child(2)>div:nth-child(1){margin-top: 0;font-size: 23px;
    font-weight: 500;
    color: #333;}


/* 홍보영상 */

.video_box{width: 96%;margin: 0 auto;}
.video_box>div{float: left;width:49%;}
.video_box div.por{border:1px solid #c5cfd1}
.video_box>div a{position:absolute;display: block;left: 0;top: 0;width:100%;height:100%;
background: url(/images/front/png_movie_play.png) no-repeat center;}
.video_box>div p{font-size: 17px;color:#333;font-weight: 500;text-align: center;letter-spacing: -1px;
padding:15px 5px}
.video_box>div{margin-bottom: 34px;}
.video_box>div.video_margin_right{margin-right: 2%;}

.video_pop{display: none;position: fixed;left:0;top:0;width: 100%;height:100%;background: #000;opacity: 0.8;z-index:1234;}
.video_zone{display:none;position: fixed;left:50%;top:50%;width: 700px;height:394px;z-index:1236;margin-left: -350px;margin-top: -197px;
background: #fff;}

.video_zone iframe{width:100%;height:100%;}
.video_zone video{width:100%;height:100%;}



/* q&a */

.qna_help{width:96%;margin:0 auto;font-size: 15px;color:#333;text-align: center;}

.qna_w_box{width:96%;margin:0 auto;border-top:2px solid #3c8dd4;margin-top: 50px;}

.qna_w_box .qna_table{display:table;width:100%;}
.qna_w_box .qna_tbr{display:table-row;}
.qna_w_box .qna_tbc{display:table-cell;}
.qna_w_box .qna_tbc.th{width:130px;font-weight: 500;font-size: 18px;color:#111;background:#f6f6f6;text-indent: 10px;border-bottom: 1px solid #ccc;
vertical-align: middle;}
.qna_w_box .qna_tbc.td{padding:15px 10px;border-bottom: 1px solid #ccc;font-size: 18px;}
.qna_w_box .qna_tbc.td input{height:38px;border:1px solid #ccc;font-size: 18px;}
.input_name{width:540px;text-indent: 10px;}
.input_phone{width:160px;text-indent: 10px;}
.qna_w_box .qna_tbc.td span{padding:0 7px;color:#ccc;font-size: 20px;}
.input_email{width:160px;text-indent: 10px;float: left;}
.input_emailspan{float: left;}
.select_email{height:38px;margin-left:10px;border:1px solid #ccc;float: left;width:174px;
color:#555;outline:none !important;font-size: 18px;}
.contents{border:1px solid #ccc;outline: none !important;font-size: 18px;padding:10px;
width:100%;height:200px;resize:none;}
.qnafile_box{padding:8px 10px;border-top: 2px solid #333;border-bottom: 1px solid #d3d3d3;}
.qnafile{border: none !important;height: auto !important;}
.file_help{color:#999;font-size: 16px;letter-spacing: -1px;margin-top: 10px;}
.ajax_html{}
.ajax_html .qnafile{margin-top: 4px;}
.qnafile_box a.file_plus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 30px;
position: absolute;right:60px;top:6px;}
.qnafile_box a.file_minus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 27px;
position: absolute;right:20px;top:6px;}
.qnafile_box .ajax_html>div{margin-top: 8px;}
.qnafile_box .ajax_html a.file_plus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 30px;
position: absolute;right:50px;top:4px;}
.qnafile_box .ajax_html a.file_minus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 27px;
position: absolute;right:10px;top:4px;}

.qna_agree_box{width:100%;margin:0 auto;margin-top: 50px;}
.qna_agree_box p{font-size: 20px;color:#111;}
.qna_agree_box .tat_box{margin-top:23px;}
.qna_agree_box .tat_box textarea{width:100%;border:1px solid #ccc;border-top:2px solid #3c8dd4;padding:10px;font-size: 18px;
height:200px;resize:none;
}
.chk_box{display:block;height:40px;}
.chk_box label{float: left;font-size: 16px;color:#333;height:40px;line-height: 40px;margin-left: 5px;}
.chk_box input{float: left;border:1px solid red;margin-top: 14px;}

.qna_bt_box{margin-top: 50px;text-align: center;font-size: 0;height:60px;}
.qna_bt_box a.submit_bt{display: inline-block;width:230px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 18px;font-weight: bold;background:#3c8dd4;color:#fff;margin:0 5px;}

.qna_bt_box a.list_bt{display: inline-block;width:120px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 18px;font-weight: bold;background:#c4c4c4;color:#fff;margin:0 5px;}


/* faq */

.board_search{height:50px;margin-bottom: 40px;}
.board_search select{float:left;display: block;width:112px;height: 50px;margin-right: 6px;border:1px solid #bdbdbd;
font-size: 16px;color:#666;text-indent: 5px;}
.board_search .stx{float:left;width: 210px;height: 50px;margin-right: 7px;border:1px solid #bdbdbd;font-size: 16px;color:#666;
text-indent: 5px;}
.board_search .submit_bt{float:left;width:80px;height:50px;border-radius:5px;background: #363636;color:#fff;
border:none;font-size: 16px;}



.number_line{width:96%;margin:0 auto;height:30px;margin-bottom: 30px;}
.number_line>div{height:30px;line-height: 30px;font-size: 16px;color:#333;}
.number_line>div>span{color:#3c8dd4;}
.number_line>div>p{color:#999;display: inline-block;padding-left: 8px;}
.number_line>div>p span{padding:0 1px}

.qna_list_box{width:96%;margin:0 auto;margin-bottom: 30px;border-top: 1px solid #dedede;}
.qna_list_line .qna_q{background: #f6f6f6;cursor:pointer;height:80px;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_q>div{float: left;height:80px;}
.qna_list_line .qna_q .qimg{padding:0 20px;height:40px;margin-top: 20px;}
.qna_list_line .qna_q .qtitle{padding:0 10px;font-size: 18px;color:#333;font-weight: 500;line-height: 78px;
width:76%;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.qna_list_line .qna_q .qdate{display: none;font-size: 16px;color:#999;height:80px;line-height: 78px;}
.qna_list_line .qna_q .qright_bg{width:30px;height:30px;background: url(/images/front/qna_down_img.png) no-repeat center;
margin-top: 25px;margin-right: 20px;float: right;}
.qna_list_line .qna_q.on .qright_bg{background: url(/images/front/qna_up_img.png) no-repeat center;}
.qna_list_line .qna_a{display: none;background: #ffff;height:auto;position: relative;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_a .aimg{padding:0 20px;margin-top: 20px;position: absolute;left: 0;top: 0;}
.qna_list_line .qna_a .atitle{padding:24px 10px 24px 90px;font-size: 16px;color:#333;font-weight: 500;line-height: 26px;
width:100%;}



/*피이징*/

.paging_box{width: 100%;margin: 0 auto;text-align: center;font-size: 0;margin-top: 50px;}
.paging_box a{margin: 0 5px;width:20px;height:20px;display: inline-block;background: #fff;text-align: center;line-height: 20px;
color:#333;font-size: 15px;vertical-align: top;}
.paging_box a.on{background: #3c8dd4;text-align: center;line-height: 20px;
color:#fff;font-size: 15px;border-radius:20px;}
.paging_box a.first_bt{background: url(/images/front/pg_f_left_png.jpg) no-repeat center;margin-right: 8px;}
.paging_box a.prev_bt{background: url(/images/front/pg_left_png.jpg) no-repeat center;}
.paging_box a.next_bt{background: url(/images/front/pg_right_png.jpg) no-repeat center;}
.paging_box a.last_bt{background: url(/images/front/pg_l_right_png.jpg) no-repeat center;margin-left: 8px;}



/* 윤리경영 추진체계 */

.clean_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.clean_box_inner{width: 96%;padding:80px 0;overflow:hidden;margin: 0 auto;}
.clean_box_inner img{width:100%;}


/* 윤리 규범 */

.norms_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.norms_box_inner{width: 96%;padding:30px 0;overflow:hidden;margin: 0 auto;}
.norms_list{width:100%;border-bottom: 1px solid #e9e9e9;padding:0 0 30px 0;margin-bottom: 30px;}
.norms_list_1{border-top: 0;}
.norms_list_4{border-bottom: 1px solid #3c8dd4 !important;}

.norms_list>div{float: none;padding:0px 0;height: auto;}
.norms_list>div:nth-child(1){width:100%;font-size: 23px;font-weight: 500;color:#333;height: auto;margin-bottom: 15px;}
.norms_list>div:nth-child(2){width:100%;font-size: 16px;color:#4b4b4b;line-height: 29px;height: auto;}

.norms_list>div:nth-child(2) a{display: block;height: 55px;width: 340px;border-radius:55px;color:#fff;
padding-left:40px;font-size: 17px;color: #fff;font-weight: 500;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;}

.norms_list>div:nth-child(2)>div:nth-child(2){height: 55px;width: 340px;border-radius:55px;line-height: 53px;margin-top: 34px;}

.norms_list.norms_list_2>div{height:auto;}

/*외부과제정보 자료실*/
.external .btnwrap{float:left;}
.external .btnwrap>div{height: 55px;width: 340px;border-radius:55px;line-height: 53px;margin-top: 0;}
.external .btnwrap>div:nth-child(1){margin-right:30px;}
.external .norms_list{width:100%;height: auto;/*border-bottom:1px solid #e9e9e9;*/}

.external .norms_list>div:nth-child(2)>div:nth-child(2){width:100%;}
.external .norms_list>div:nth-child(2)>div:nth-child(2)>div{float:left;}

.external .norms_list_1>div:nth-child(2)>div:nth-child(2), .external .norms_list_2>div:nth-child(2)>div:nth-child(2){width:340px;}

.external .norms_list>div{border-bottom:none;}
.external .norms_list>div:nth-child(1){width:240px;font-size: 23px;font-weight: 500;color:#333;height: auto;}
.external .norms_list>div:nth-child(2){width:960px;font-size: 16px;color:#4b4b4b;line-height: 29px;height: auto;}

.external .norms_list_3{height:auto;}
.external .norms_list_3>div:nth-child(1){width:240px;font-size: 25px;font-weight: 500;color:#333;height: auto;}
.external .norms_list_3>div:nth-child(2){width:960px;font-size: 16px;color:#4b4b4b;line-height: 29px;height: auto;}
.external .norms_list_3 .br1{border:1px solid #000; padding-left: 10px;  width: 72%;}

.external .norms_list_4{height:auto;border-bottom: 1px solid #e9e9e9 !important;}
.external .norms_list_4>div:nth-child(1){width:240px;font-size: 25px;font-weight: 500;color:#333;height: auto;}
.external .norms_list_4>div:nth-child(2){width:960px;font-size: 16px;color:#4b4b4b;line-height: 29px;height: auto;}
/*.external .norms_list_4>div{border-bottom:1px solid #e9e9e9 !important;}*/

.external .norms_list_6{border-bottom: 1px solid #3c8dd4 !important;}

.external .singo_title_1{margin-bottom:30px;}

.external .norms_box_inner{padding-left:15px;padding-bottom: 0; }
.external_t .info_bg_02_inner{width:230px;}


.external .norms_list{margin-bottom:0px;padding:0 0 25px 0;padding-top:15px; background: #fbfafa;}
.external .norms_list_1{padding-top:15px;}
.norms_box.external{ background: unset !important;}

.external_t .info_bg_02_inner span{top:35px;}


/* 청렴서약서 */

.eth_clean_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.eth_clean_box_inner{width: 96%;padding:30px 0;overflow:hidden;margin: 0 auto;}
.eth_clean_box_inner .title_box{color: #666;font-size: 16px;line-height: 29px;text-align: center;}
.clean_list_box{border:1px solid #d7d7d7;background: #fff;padding:40px;margin-top: 40px;}


/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{width: 96%;padding:0 0 40px 0;overflow:hidden;margin: 0 auto;}





.clean_list_box>div{display: table;background: #fbfafa;border-radius:40px;margin-bottom: 10px;padding:10px;width: 100%;}
.clean_list_box>div>div{display: table-row;}
.clean_list_box>div>div>div{display: table-cell;vertical-align: middle;}

.title_5{width: 60px;height: 40px;line-height: 40px;	border-radius:40px;
font-size: 18px;text-align: center;font-weight: 500;color:#fff;position: relative;}
.title_5con{font-size: 16px;color: #333;padding-left: 15px;position: relative;}

.title_5 p{background: #3c8dd4;color: #fff;width: 60px;height: 40px;line-height: 40px;
text-align: center;font-size: 18px;font-weight: 500;border-radius:40px;}

.clean_b_agree{font-size: 16px;color: #666;text-align: center;line-height: 28px;margin: 0 auto;margin-top: 30px;width:700px;}

.clean_b_names{font-size: 18px;color: #3c8dd4;text-align: center;margin: 0 auto;margin-top: 30px;width:700px;}


/* 신고클린센터 */
.eth_singo_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.eth_singo_box_inner{width: 96%;padding:80px 0;overflow:hidden;margin: 0 auto;}
.singo_title_1{color: #666;text-align: center;font-size: 16px;line-height: 28px;width: 700px;margin: 0 auto;}
.singo_title_2{color: #666;text-align: center;font-size: 16px;line-height: 28px;width: 700px;margin: 0 auto;margin-top: 30px;}

.singo_t_box{margin-top: 55px;border-top: 1px solid #3c8dd4;}
.songo_table{display: table;width: 100%;}
.songo_table .songo_tbr{display: table-row;}
.songo_table .songo_tbr>div{display: table-cell;}
.songo_table .songo_tbr>div.th{width: 220px;padding: 40px 0;font-weight: 500;color: #333;font-size: 25px;vertical-align: top;
border-bottom: 1px solid #ddd;}
.songo_table .songo_tbr>div.td{padding: 40px 0;font-size: 16px;border-bottom: 1px solid #ddd;}
.songo_table .songo_tbr>div.th.last_bb{border-bottom: 1px solid #3c8dd4;}
.songo_table .songo_tbr>div.td.last_bb{border-bottom: 1px solid #3c8dd4;}
.songo_table .songo_tbr>div.td .tdlist{clear:both;line-height: 28px;}
.songo_table .songo_tbr>div.td .tdlist span{display: block;float: left;font-size: 16px;color: #3c8dd4;font-weight: bold;}
.songo_table .songo_tbr>div.td .tdlist p{float: left;margin-left: 5px;font-size: 16px;color: #333;}
.songo_table .songo_tbr>div.td .td_bt{clear: both;margin-top: 60px;}
.songo_table .songo_tbr>div.td .td_bt>div{text-align: left;font-size: 0;height: 55px;border-radius:55px;display: inline-block;}
.songo_table .songo_tbr>div.td .td_bt>div:nth-child(1){margin-right: 12px;margin-bottom: 12px;}
.songo_table .songo_tbr>div.td .td_bt a.td_bt_a1{display: inline-block;width: 340px;height: 55px;font-size: 17px;color: #fff;
border-radius:55px;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;padding-left: 40px;line-height: 53px;}
.songo_table .songo_tbr>div.td .td_bt a.td_bt_a2{display: inline-block;width: 340px;height: 55px;font-size: 17px;color: #fff;
border-radius:55px;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;padding-left: 40px;line-height: 53px;}
.songo_table .songo_tbr.howto>div.td .tdlist .col_wrap span:last-child {}
.btn_link {margin-left: 0}


/* 워크샵 리스트 */
.work_gall_list{width:96%;margin: 0 auto;}
.work_gall_list ul{width: 100%;}
.work_gall_list ul li{float: left;margin-right: 2%;width:49%;margin-bottom: 40px;}
.work_gall_list ul li:nth-child(1){margin-right: 2%;}
.work_gall_list ul li:nth-child(2){margin-right: 0px;}
.work_gall_list ul li:nth-child(3){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(4){margin-right: 0;}
.work_gall_list ul li:nth-child(5){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(6){margin-right: 0px;}
.work_gall_list ul li:nth-child(7){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(8){margin-right: 0px;}
.work_gall_list ul li:nth-child(9){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(10){margin-right: 0}
.work_gall_list ul li:nth-child(11){margin-right: 2%;clear: both;}
.work_gall_list ul li:nth-child(12){margin-right: 0}


.work_gall_list ul li p.gall_title a{font-size: 17px;color: #333;}
.work_gall_list ul li p.gall_date a{font-size: 15px;color: #9f9f9f;}
.galltop img{width:100%;height:auto;border:1px solid #ddd}
.gallbottom{margin-top: 15px;}
.new_icon{color: #fff;background: #e50707;display: inline-block;margin-left: 3px;}



/* 브로셔 리스트 */

.bro_gall_list{width:96%;margin: 0 auto;}
.bro_gall_list ul{width: 100%;}
.bro_gall_list ul li{float: left;margin-right: 2%;width:49%;margin-bottom: 40px;}
.bro_gall_list ul li:nth-child(1){margin-right: 2%;}
.bro_gall_list ul li:nth-child(2){margin-right: 0px;}
.bro_gall_list ul li:nth-child(3){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(4){margin-right: 0;}
.bro_gall_list ul li:nth-child(5){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(6){margin-right: 0px;}
.bro_gall_list ul li:nth-child(7){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(8){margin-right: 0px;}
.bro_gall_list ul li:nth-child(9){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(10){margin-right: 0}
.bro_gall_list ul li:nth-child(11){margin-right: 2%;clear: both;}
.bro_gall_list ul li:nth-child(12){margin-right: 0}


.work_gall_list ul li p.gall_title a{font-size: 16px;color: #333;}
.work_gall_list ul li p.gall_date a{font-size: 15px;color: #9f9f9f;}

p.gall_title a{font-size: 16px;color: #333;letter-spacing:-0.5px;}
p.gall_date a{font-size: 15px;color: #9f9f9f;}

.galltop img{width:100%;height:auto;border:1px solid #ddd}
.gallbottom{margin-top: 15px;}
.new_icon{color: #fff;background: #e50707;display: inline-block;margin-left: 3px; vertical-align: bottom;}






/* 워크샵 뷰 */
.view_top_height{height: 95px;}
.view_basic_height{height: 25px;}
.board_view_box{width: 96%;margin: 0 auto;}
h3.view_title{font-size: 23px;color:#333;font-weight: 500;margin-top: 60px;}

.view_top_table{display: table;border-top: 2px solid #333;margin-top: 30px;}
.view_tbr{display: table-row;}
.view_tbc{display: table-cell;}
.view_tbc.th{padding:15px 25px;font-size: 16px;color: #333;font-weight: 500;background: #f7f7f7;border-bottom: 1px solid #dfdfdf;
vertical-align: middle;width: 15%;text-align: center;}
.view_tbc.td{padding:15px 25px;font-size: 16px;color: #333;font-weight: 300;border-bottom: 1px solid #dfdfdf;vertical-align: top;}

.view_content{font-size: 16px;text-align: left;line-height: 24px;width: 100%;margin-top: 40px;color: #333;}

.view_content img{max-width:100%; height: auto !important;}

.prev_next_table{display: table;border-top: 2px solid #333;margin-top: 30px;border-top: 1px solid #d1d1d1;width: 100%;margin-top: 100px;}
.prev_next_tbr{display: table-row;}
.prev_next_tbc{display: table-cell;}
.prev_next_tbc.th{border-bottom: 1px solid #d1d1d1;width: 22%;background: #f0f0f0;vertical-align: middle;padding:15px 25px;
text-align: center;}
.prev_next_tbc.th img{vertical-align: bottom;}

.prev_next_tbc.td{border-bottom: 1px solid #d1d1d1;vertical-align: top;padding:15px 25px;font-size: 16px;}


.prev_next_tbc a{color: #333;}
.view_bt_box{margin-top: 50px;width: 100%;height: 50px;}
.view_bt_box .v_bt_list{background: #f0f0f0;border:1px solid #ddd;border-radius:4px;width:102px;height:50px;float: right;}
.view_bt_box .v_bt_list a{display: block;width:100%;height:100%;line-height: 47px;text-align: center;}
.view_bt_box .v_bt_list a img{vertical-align: middle;}







/* 소식 리스트 */

.basic_board_list{width: 96%;margin: 0 auto;}
.basic_table{display: table;width: 100%;border-top: 2px solid #3c8dd4; table-layout:fixed;}
.basic_tbr{display: table-row;}
.basic_tbc{display: table-cell;border-bottom: 1px solid #ddd;}
.basic_tbc.th{background: #f8f8f8;padding: 20px 10px;font-size: 16px;color: #111;font-weight: 500;text-align: center;}

.basic_tbc.th1{width: 10%;}
.basic_tbc.th2{width: 60%;}
.basic_tbc.th3{width: 15%;}
.basic_tbc.th4{width: 15%;}

.basic_tbc.td1{width: 10%;}
.basic_tbc.td2{width: 60%;}
.basic_tbc.td3{width: 15%;}
.basic_tbc.td4{width: 15%;}

.basic_tbc.td.tdl > div{text-overflow:ellipsis;white-space: nowrap;
  overflow: hidden;width: 100%;}

.basic_tbc.td{padding: 20px 10px;font-size: 16px;color: #111;font-weight: 300;text-align: center;}
.basic_tbc.td.tdl{text-align: left;}


/* 소식 뷰 */

.file_list_box{margin: 15px auto;width: 100%;table-layout: fixed;}
.file_list_table{display: table;width: 100%;}
.file_list_tbr{display: table-row;}
.file_list_tbc{display: table-cell;background: #f7f7f7;padding: 20px 20px;}
.file_list_tbc.th{width: 134px;text-align: center;}
.file_list_tbc.th a{color: #333;font-size: 15px;}
.file_list_tbc.td a{color: #9f9f9f;text-align: left;font-size: 15px;display:block;}



/* 정보공개제도안내 */
.c_open_box{padding-left:20px;width:96%;margin: 0 auto;position: relative;margin-top: 50px;}
.c_open_title{width:100%;}
.c_open_title span{width:3px;height:25px;background: #3c8dd4;display: block;position: absolute;left: 0;top: 0;	}
.c_open_title p{font-size: 23px;height: 23px;line-height: 23px;text-align: left;color: #3c8dd4;font-weight: 500;}
.c_open_title div{font-size: 16px;text-align: left;height: 24px;color: #333;margin-top: 12px;}


.open_table_box{width:96%;overflow-x:scroll;margin: 0 auto;margin-top: 64px;margin-bottom: 64px;}
.open_table{width:1000px;display: table;table-layout: fixed;margin: 0 auto;}
.open_tbr{display: table-row;}
.open_tbc{display: table-cell;}
.open_tbc.th{padding:20px 10px;background: #fbfafa;text-align: center;border-top:2px solid #3c8dd4;vertical-align: middle;
font-size: 16px;}
.open_tbc.th1{width: 13%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th2{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th3{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th4{width: 29%;border-bottom: 1px solid #ddd;}

.open_tbc.td.td1{padding:20px 10px;background: #fafdff;text-align: center;border-left: none;}
.open_tbc.td{padding:20px 10px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;vertical-align: middle;
line-height: 30px;font-size: 16px;}
.open_tbc.td span.head_one{font-weight: bold;color:#3c8dd4;}
.open_tbc.td span.leftpadding{padding-left: 11px;}


.open_table_box2_title{font-size: 15px;font-weight: 500;color:#333;height:36px;line-height: 36px;}


/* 사전정보공개 */
.info_bg_03{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_03_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:200px}
.info_bg_03_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_03_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_bg_06{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_06_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:240px}
.info_bg_06_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_06_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.category_list{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list>div>a{display: inline-block;width: 130px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 15px;color: #929292;margin: 0 7px;}
.category_list>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}

.category_list2{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list2>div>a{display: inline-block;width: 140px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 15px;color: #929292;margin: 0 7px;}
.category_list2>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}




/* 정보공개청구 */
.info_bg_04{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_04_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:200px}
.info_bg_04_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_04_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_box_request{background: url(/images/front/info_open_img.jpg) no-repeat center;height: 407px;width:100%;margin: 50px auto 0 auto;}
.request_text_zone{padding-top:108px;text-align: center;font-size: 30px;line-height: 40px;color: #fff;font-weight: 100;}
a.request_link_bt{width:240px;height:55px;color:#fff;font-size: 18px;text-align: center;line-height: 53px;border:1px solid #fff;
border-radius:55px;margin:60px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px	}
a.request_link_bt:hover{border:2px solid #3c8dd4;line-height: 51px;}




/*알리오*/

.info_box_alio{background: url(/images/front/alio_bg.jpg) no-repeat center;height: 407px;width:100%;margin: 0px auto 0 auto;}
.alio_text_zone{padding-top:108px;text-align: center;font-size: 30px;line-height: 40px;color: #fff;font-weight: 100;}
a.alio_link_bt{width:240px;height:55px;color:#fff;font-size: 18px;text-align: center;line-height: 53px;border:1px solid #fff;
border-radius:55px;margin:60px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px	}
a.alio_link_bt:hover{border:2px solid #3c8dd4;line-height: 51px;}

/*정보목록*/
.info_bg_05{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_05_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_05_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_05_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.info_title_b_height{height:70px;}

/*이용안내 방법*/


.guide_box{width: 100%;margin-top: 40px;}
.guide_table{display: table;width: 96%;margin: 0 auto;table-layout: fixed;}
.guide_tbr{display: table-row;}
.guide_tbc{display: table-cell;}
.guide_tbc.th{padding:20px 0;width: 24%;vertical-align: top;font-size: 20px;color:#3c8dd4;padding-top: 40px;padding-left: 14px;}
.guide_tbc.td{padding:20px 0;vertical-align: middle;font-size: 16px;color: #333;}
.guide_tbc.td div{border:1px solid #ddd;padding:20px 40px;line-height: 28px;}
.guide_tbc.th span{width: 3px;height:25px;position: absolute;left: 0;top: 43px;display: block;background: #3c8dd4;}

.guide_box_2{height:auto;padding: 50px 0;background: url(/images/front/guide_con_bg.jpg) no-repeat center;width: 100%;margin: 30px 0;
background-size:cover;}
.guide_box_2_inner{width: 100%;margin: 0 auto;}

.g_table_left{float:left;margin-top: 0px;display: table;table-layout: fixed;width: 96%;margin-left: 2%;}
.g_table_right{float:left;margin-top: 25px;display: table;table-layout: fixed;width: 96%;margin-left: 2%;}
.g_table_lr{background: #fff;}
.g_table_lr > .g_b_tbr{display: table-row;}
.g_table_lr .g_b_tbc{display: table-cell;}
.g_table_lr .g_b_tbc.th{vertical-align: top;padding: 34px 15px;width: 130px;}
.g_table_lr .g_b_tbc.th img{width: 100%;}
.g_table_lr .g_b_tbc.td{padding: 34px 25px;}
.g_table_lr .g_b_tbc.td p{font-size: 23px;color: #111;}
.g_table_lr .g_b_tbc.td div{font-size: 16px;color: #333;margin-top: 24px;height: auto;letter-spacing: -0.5px;}

.g_table_lr .g_b_tbc.td .span1200{display: none;}

.guide_bt_box{width: 100%;text-align: center;height: 55px;font-size: 0;	margin: 20px auto;}
.guide_bt_box>div{display: inline-block;width: 330px;height: 55px;border-radius:55px;text-align: center;color:#fff;
margin: 0 10px;}
.guide_bt_box>div.g_bt_one{background: #3c8dd4;font-size: 17px;font-weight: 500;}
.guide_bt_box>div.g_bt_two{background: #004075;font-size: 17px;font-weight: 500;}
.guide_bt_box>div a{display: block;width: 100%;height:55px;text-align: center;line-height: 55px;color:#fff;
background: url(/images/front/plus_bt_blue.png) no-repeat right 24px center;}




/*개인정보방침*/
.textarea_zone{width:96%;margin: 0 auto 80px auto;}
.textarea_zone_inner{max-height:700px;overflow-y:scroll;width: 100%;border: 1px solid #ddd;font-size: 15px;color: #333;
padding:50px 30px;border-top: 2px solid #3c8dd4;line-height: 30px;}

.privacy_height{height:35px;}
.textarea_zone_inner p{font-size: 18px;color: #333;}
.pri_box .tit {font-size: 18px;}

.three_number>div{padding:3px 0;}
.three_number>div{clear:both;}
.three_number>div>span.p_s_left{float: left;width:20px;}
.three_number>div>span.p_s_right{float: left;width:90%;}

.textarea_zone .ptivacy_link { background: #3c8dd4 url(/images/front/right_bt.png) no-repeat right 14px center; color: #fff; padding: 5px 30px 5px 20px; border-radius: 25px; background-size: 5px; font-size: 12px; margin-top: 10px; display: inline-block; }


/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{padding-top: 0;}

.basic_stab_4{width: 100%;background: url(/images/front/realname_con_bg.jpg) no-repeat center;height: 485px;}

.info_bg_b_02{width:100%;padding:40px 0 30px 0;position: relative;text-align: center;}

.info_bg_02_b_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_02_b_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_b_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.stab_table_01,.stab_table_02,.stab_table_03,.stab_table_04{display: block;width:96%;margin: 0 auto;margin-top: 10px;
table-layout: fixed;}
.stab_table_01{margin-top: 40px;}
.stab_table_01>div,.stab_table_02>div,.stab_table_03>div,.stab_table_04>div{display: table;border-radius:100px;background: #fff;
width: 100%;}
.title_4{display: table-cell;padding:10px;width: 60px;font-size: 17px;}
.title_4con{display: table-cell;padding:10px;text-align: left;font-size: 15px;}

.title_4 span{display: block;height:44px;width:44px;border-radius:100%;background: #3c8dd4;text-align: center;color: #fff;line-height: 44px;}
.title_4con {color: #666;}

.stab_height{height:60px;}


.history_year_box1{width: 100%;}
.history_year_box11{width: 100%;margin-top: 15px;}

.history_year_box1>p{font-size: 24px;font-weight: 700;position: relative;height: 46px;line-height: 36px;color: #01427a;}
.history_year_box1>div{line-height: 27px;}
.history_year_box1>div>span:nth-child(1){display: block;float: left;width:12%;font-size: 16px;color: #333;}
.history_year_box1>div>span:nth-child(2){display: block;float: left;width:88%;font-size: 15px;color: #333;}
.history_year_box1>div>span b{font-size: 15px;color: #666;font-weight: normal;}






}












@media screen and (min-width: 1024px) {

/* 1_2 설립목적 및 연혁*/

.file_box {flex-wrap: nowrap;}
.file_box a.btn_down {height: 55px; line-height: 55px; font-size: 16px}



.hitory_box_01{width:100%;height:290px;}
.hitory_box_01>div{height:290px;background: url(/images/front/history_bg_01.jpg) no-repeat right center;width:1024px;
margin:0 auto;position: relative;}

.history_bg_01>div:nth-child(1){float:left;width:20%;font-size:34px;font-weight: 500;color:#333;
padding:70px 0px 70px 60px;}
.history_bg_01>div:nth-child(2){float: left;width:80%;font-weight: 500;color:#333;padding:75px 30px;line-height: 28px;}
.history_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 16px;font-weight: 500;color:#333;}
.history_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 14px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;}



.hitory_box_02{width:100%;padding:70px 0 40px 0;position: relative;text-align: center;}
.hitory_box_02 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.hitory_box_02 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_02 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.info_bg_02{width:100%;padding:70px 0 40px 0;position: relative;text-align: center;}

.info_bg_02_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_02_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}





.history_box_03{width:100%;margin-top:50px;}
.history_box_03_inner{width:1024px;margin:0 auto;position: relative;}
.history_box_03_inner>div{height:58px;border-radius:58px;background:#fbfafa;width:100%;margin-bottom:10px;}/*fbfafa*/
.history_box_03_inner>div span{display: block;float: left;width:48px;height:48px;margin-top:5px;margin-left: 5px;border-radius:48px;
background: #3c8dd4;color:#fff;font-weight: 500;font-size: 16px;line-height: 46px;text-align: center;}
.history_box_03_inner>div div{float: left;height:48px;margin-left:30px;margin-top: 5px;line-height: 46px;text-align:left;
font-size: 16px;color:#666}
.history_box_03_inner> p{font-size: 15px;padding:10px 0 50px 80px;color:#9d9d9d;font-weight: 500;}




.history_box_04_inner{width:1024px;margin:0 auto;position: relative;border: 1px solid #ddd;padding: 40px 40px 60px 40px;}
.box_04_in_01 {display:table;width:100%;border-top:1px solid #111;border-bottom:1px solid #111;margin-bottom: 50px;}
.box_04_in_01>div{display:table-row;}
.box_04_in_01>div>div{display:table-cell;}
.box_04_in_01 .th{vertical-align: middle;width:10%;background: #fbfafa;font-size: 20px;color:#3c8dd4;text-align: center;padding: 10px;
font-weight: 700;}
.box_04_in_01 .td{vertical-align: middle;width:40%;text-align:left;padding: 15px;}
.box_04_in_01 .td p span{color:#3c8dd4;}
.box_04_in_01 .td p{font-size: 16px;color:#222;}
.box_04_in_01 .td p::before{content:"·";color:#3c8dd4;font-weight: 900;padding-right: 5px;}
.box_4_help p{font-size: 15px;color:#9d9d9d;margin-top:30px;}


.hitory_box_05{width:100%;padding:70px 0 40px 0;position: relative;text-align: center;background: #fafafa;margin-top: 80px;}
.hitory_box_05 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:80px}
.hitory_box_05 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_05 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.hitory_box_05_in{width:100%;padding:40px;background: #fafafa;}
.hitory_box_05_in > div{width:944px;margin:0 auto;font-size: 23px;color:#333;font-weight: 300;	text-align: center;}

.hitory_box_05_in01{width:100%;padding:0px 40px 40px 40px;background: #fafafa;}
.hitory_box_05_in01 > div{width:944px;margin:0 auto;font-size: 23px;color:#333;font-weight: 300;	text-align: center;}




.hitory_box_06{background: #fafafa;padding:0 0 100px 0px;position: relative;}
.hitory_box_06_in{padding:30px;background: #fff;width:1024px;margin:0 auto;}
.hitory_box_06_in>div>div{line-height: 32px;}
.hitory_box_06_in>div>div>span{float: left;font-weight: bold;color:#2398ff;font-size: 16px;}
.hitory_box_06_in>div>div>div{float: left;font-weight: 500;width:90%;padding-left: 10px;color:#333;font-size: 16px;}
.hitory_box_06_in>div>div>div b{color:#b1b1b1;font-weight: 500;}
.hitory_box_06 .simbols{font-size: 180px;font-weight: 700;color:#f6f6f6;position: absolute;right: 7%;bottom: -50px;}




/* 인사말 */
.greet_box_wrap{width:100%;background: url(/images/front/greet_01_bg.jpg) no-repeat right top;background-size:cover}
.greet_box_01{}
.greet_box_01_inner{width:1024px;margin:0 auto;}
.greet_box_01_inner>div{padding:50px 0 0;}
.greet_box_01 .greet_box_01_table{display:table;width:100%;}
.greet_box_01 .greet_box_01_table>div{display:table-row;}
.greet_box_01 .greet_box_01_table>div>div{display:table-cell;vertical-align: top;padding:20px}
.greet_box_01 .greet_box_01_table>div>div img{width:380px}
.greet_box_01 .greet_box_01_table>div>div.gb01_img {width:420px}
.gb01_div_01{font-size:40px;font-weight: 500;line-height: 48px;}
.gb01_div_01 span{font-weight: 700;}
.gb01_div_02{padding:30px 0;font-size: 18px;color:#333;}
.gb01_div_02 b{font-size: 22px;}

.gb01_div_03{font-size: 16px;color:#333;line-height: 27px;}
.gb01_lh{height:33px}


.greet_box_02{padding:30px 0 50px 0;}
.greet_box_02_inner{width:1024px;margin:0 auto;}
.greet_box_02_table{display:table;width:100%;border-top:1px solid #111;}
.greet_box_02_table>div{display:table-row;}
.greet_box_02_table>div>div{display:table-cell;vertical-align: middle;padding:20px;border-bottom:1px solid #ddd}
.greet_box_02_table>div>div p{font-size: 22px;font-weight: 700;color:#333;}
.greet_box_02_table>div>div div{font-size:16px;color:#666}


.greet_box_wrap .text_zone{padding:50px 0;font-size: 16px;color:#333;width:1024px;margin:0 auto}


.greet_box_03{width:1024px;margin:100px auto 130px auto;}
.greet_box_03>div{width:1024px;padding:70px 20px 130px 20px;border:1px solid #ccc;position: relative;}
.greet_box_03>div>p{position: absolute;left:50%;top:-20px;height:20px;background: #fff;color:#0f4e86;font-size: 28px;
margin-left:-80px;width:160px;text-align: center;}

.greet_box_03>div>div>div>p{height:60px;background: #f6f5f5;text-align: left;line-height: 60px;
font-size: 20px;padding-left:20px;font-weight: bold;color:#111}
.greet_box_03>div>div .gb03_box_01{float:left;width:32%;margin-right: 2%;background: #fff;}
.greet_box_03>div>div .gb03_box_02{float:left;width:32%;margin-right: 2%;background: #fff;	}
.greet_box_03>div>div .gb03_box_03{float:left;width:32%;background: #fff;}
.dtable{padding:20px 0;}
.dtable table{width:100%;}
.dtable table td{padding:5px 0}
.dtable table td.fblue{vertical-align: top;font-size: 20px;line-height: 20px;}
.dtable table td.textz{font-size: 15px;vertical-align: middle;}
.textz span{display: block;color:#999}

.left_simbols{font-size: 180px;font-weight: 700;color:#f6f6f6;position: absolute;left:10px;bottom:-30px}

/* 240416 탭메뉴 추가 */
.greet_tab_box { width: 100%; max-width: 1024px; display: flex; margin: 0 auto 50px; padding: 0 20px; }
.greet_tab_box a { display: block; width: 50%; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; color: #999; box-sizing: border-box; font-size: 22px;
display: inline-flex; justify-content: center; align-items: center; flex-flow: column; height: 80px;  letter-spacing: 0.5px; }
.greet_tab_box a.on { border-top: 2px solid #0f4e86 ; border-bottom: 2px solid #0f4e86 ; color: #0f4e86; }
.greet_tab_box a span { display: block;  font-size: 20px; letter-spacing: 0;}


/* 조직 및 업무 */

.sv_title_zone{font-size: 16px;color:#666;font-weight: 500;padding:0 0 80px 0;text-align: center;}
.sv_img_zone{width:1024px;margin:0 auto 60px auto;}
.sv_img_zone img{width:100%}

.organ_box_01{}
.organ_box_01_inner{width:1024px;margin: 90px auto 0 auto;}
.organ_box_01_inner>p{font-size: 20px;height:40px;}
.organ_box_01_inner>p>span{color:#3c8dd4;font-size: 8px;display: block;float: left;margin-top: 10px;}
.organ_box_01_inner>p>b{color:#333;font-weight: 500;font-size: 25px;display: block;float: left;margin-left: 10px;}
.organ_box_01_inner>table{border:1px solid #3c8dd4;width:100%;margin-top: 20px;}
.organ_box_01_inner>table th{font-size: 30px;color:#3c8dd4;font-weight: 500;vertical-align: top;width:26%;padding:40px 20px}
.organ_box_01_inner>table td{vertical-align: top;padding:40px 20px}
.organ_box_01_inner>table td div{height:30px}
.organ_box_01_inner>table td div p.fblue{float: left;font-size: 16px;}
.organ_box_01_inner>table td div p{float: left;margin-left: 5px;font-size: 16px;color:#333;}


.organ_box_02_inner{width:1024px;margin: 90px auto 120px auto;}
.organ_box_02_inner table{width:100%;border-bottom: 1px solid #111;}
.organ_box_02_inner table th{padding:20px 10px;font-size: 18px;font-weight: bold;text-align: center;background:#fbfafa;}
.organ_box_02_inner table td{padding:20px 10px;font-size: 16px;text-align: center;}

.bt_blank{border-top:1px solid #111}
.br_ddd{border-right: 1px solid #ddd;}
.bb_ddd{border-bottom: 1px solid #ddd;}


/* 오시는 길 */
#map{width:1024px;height:600px;margin: 0 auto;position: absolute;left:50%;margin-left: -512px;top:0;z-index:4;}
.com_box_01{ height:300px;position: relative; }

.bgline{position:absolute;width:100%;background:#fbfafa;height:300px;}

.com_box_02{width:100%;padding:80px 0;background: #fbfafa;}
.com_box_02_inner{width:1024px;margin:0 auto;position: relative;}

.com_table_01{width:50%;float:left;}
.com_table .por{position: relative;height:55px;border:1px solid #3c8dd4;border-radius:55px}
.com_table .por p{position: absolute;left:-1px;top:-1px;}
.com_table .por span{color:#3c8dd4;}

.com_table_02{width:50%;float:right;margin-top: 0px;}

.com_table th{padding:3px 10px;vertical-align: top;font-size: 16px;}
.com_table td{padding:3px 10px;vertical-align: top;font-size: 16px;}
.com_table th div span{padding-left:60px;line-height: 53px;padding-right:20px;min-width:190px;display: block;}


.com_box_03{width:100%;padding:80px 0;background: #fff;}
.com_box_03_inner{width:1024px;margin:0 auto;position: relative;}
.com_table_03{width:100%;}

.com_table_04{width:100%;margin-top: 60px;}


.com_photo_zone{width:100%;margin:0 auto 130px auto;}
.com_photo_zone img{width:100%;}



/* 국제 협력 */

.mapimg_box{width:1024px; text-align: left; font-size: 0;margin:0 auto;position: relative;margin-bottom: 130px;}
.mapimg_box>div{width:20%;padding:0 5px;display:inline-block;margin-top: 36px;vertical-align: top;float: left;}
.mapimg_box>div>p{font-size: 15px;text-align: center;height:40px;line-height: 22px;padding-top: 10px;}
.mapimg_box>div img{width:100%;}

.mapimg_box>div:nth-child(1){margin-top: 0;}
.mapimg_box>div:nth-child(2){margin-top: 0;}
.mapimg_box>div:nth-child(3){margin-top: 0;}
.mapimg_box>div:nth-child(4){margin-top: 0;}
.mapimg_box>div:nth-child(5){margin-top: 0;}


.this_content_box{padding:30px;border-radius:20px;background: #3c8dd4;position: absolute;left:0;top:67px;
width:200%;	text-align: left;z-index:4;}
.this_content_box p{color:#fff;font-size: 18px;}
.this_content_box span{background: #fff;display: block;height:2px;width:100px;margin:15px 0;}
.this_content_box div{color:#fff;font-size: 16px;line-height: 25px;}
.this_content_box b{display: block;width:24px;height:13px;background: url(/images/front/uparrow_png.png) no-repeat center;position: absolute;
left:50%;margin-left:-27%;top:-13px;}	


/* 사업개요 수치예보모델 개발*/

.rnd_view_top{width:1000px;margin:0 auto;display:table;}
.rnd_view_top>div{display:table-row;}
.rnd_view_top>div>div{display:table-cell;padding:100px 60px;font-size: 16px;color:#333;
background: url(/images/front/rndtopbgt.jpg) no-repeat center;line-height: 28px;}

.guide_list_bg_box{width:1000px;margin:60px auto;display:table;}
.guide_list_bg_box>div{display:table-row;}
.guide_list_bg_box>div>div{display:table-cell;padding:100px 60px;font-size: 16px;color:#333;
background: url(/images/front/guide_list_bg.jpg) no-repeat center;line-height: 28px;}







.rnd_tab_3{width:1000px;margin:0 auto;position: relative;height:70px;margin-top: 70px;}
.rnd_tab_3>div{height:70px;display:block;width:333px;float:left;}
.rnd_tab_3>div>a{font-size: 18px;color:#949494;text-align: center;line-height: 68px;display:block;height:70px;width:100%;
border-bottom:1px solid #e6e6e6}
.rnd_tab_3>div>a.on{font-size: 18px;color:#3c8dd4;font-weight: bold;
border-bottom:2px solid #3c8dd4}

.rnd_title_zone, .rnd_title_zone.extra2023 {width:100%;/*padding:70px 0 40px 0;*/position: relative;text-align: center;}
.rnd_title_zone > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:270px}
.rnd_title_zone.extra2023 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:700px}
.rnd_title_zone > div > div:nth-child(1) p, .rnd_title_zone.extra2023 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.rnd_title_zone > div > div:nth-child(1) span, .rnd_title_zone.extra2023 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.rnd_01_table{width:1000px;display:table;margin:0 auto;margin-top: 80px;border-top:1px solid #1e1e1e}

.rnd_01_table>div{display:table-row;}
.rnd_01_table>div>div:nth-child(1){width:180px;text-align: center;display:table-cell;}
.rnd_01_table>div>div{display:table-cell;padding:40px 0;vertical-align: middle;border-bottom: 1px solid #e4e4e4;}
.rnd_01_table>div:nth-child(4)> div{border-bottom: 1px solid #1e1e1e !important;}
.rnd_01_table>div>div p{font-weight: bold;color:#3c8dd4;font-size: 18px;}
.rnd_01_table>div>div div{color:#333;font-size: 15px;margin-top: 15px;}

.rnd_01_table .span1200{display:none;}


.compu_box_01{width:1000px;margin:0 auto;margin-top: 80px;height:442px;}
.compu_box_01>div{float: left;width:50%;height:442px;}
.compu_box_01>div img{width:100%;}
.compu_box_01>div>p{padding:13px 10px 0 30px;font-size: 32px;font-weight: bold;}
.compu_box_01>div>div{font-size: 15px;line-height: 27px;padding:20px 10px 0 30px;}
.compu_box_01>div>div>span{display: block;height:30px;}

.compu_box_01 span.spanline{width:110px;height:1px;background: #3c8dd4;position: absolute;left:-96px;bottom:23px;}


.compu_box_02{width:1000px;margin:0 auto;margin-top: 80px;height:442px;}
.compu_box_02>div:nth-child(1){float: right;}
.compu_box_02>div{float: left;width:50%;height:442px;padding-right:0px}
.compu_box_02>div>p{padding:64px 40px 0 0px;font-size: 32px;font-weight: bold;}
.compu_box_02>div>div{font-size: 15px;line-height: 27px;padding:30px 40px 0 0px;}
.compu_box_02>div>div>span{display: block;height:30px;}
.compu_box_02 span.spanline{width:120px;height:1px;background: #3c8dd4;position: absolute;right:-56px;bottom:23px;}
.compu_box_02>div img{width:100%;}


/* 추진체계 */
.system_item_box {padding: 123px 0 130px;}
.system_item_box .system_title_zone {font-size: 30px;}
.system_item_box .system_title_zone p {width: auto}
.system_item_box .system_title_zone p::before {display: none}
.system_item_box .system_title_zone p::after {width: 102%;}
.system_item_box .item_wrap {margin-top: 80px; padding: 0 15px; display: flex; justify-content: center; align-items: baseline;}
.system_item_box .item_wrap .item {position: relative; padding: 130px 0 0 11px; margin: 0 7px; width: calc(100% / 3); min-height: 285px; border-top-right-radius: 62px}
.system_item_box .item_wrap .item:first-child {margin-top: initial}
.system_item_box .item_wrap .item .tit {padding: 1.5em 0 1.5em 1.5em}
.system_item_box .item_wrap .item .tit .col02 {line-height: 1.7; font-size: 15px}
.system_item_box .item_wrap .item .cont {font-size: 14px;}

.system_item_box .dot_list li {padding-left: 11px;}
.system_item_box .item_wrap .item:first-child {padding-left: 0}
.system_item_box .item_wrap .item:first-child .dot_list {margin: 0 auto; width: 80%}
.system_item_box .item_wrap .item:nth-child(2) .tit {justify-content: center; padding-left: 0;}




/* 기대효과 */

.effect_box_01{width:1000px;margin:0 auto;margin-top:0px;}
.effect_box_01>div{width:330px;margin-bottom:50px;float: left;}
.effect_box_01>div:nth-child(1){margin-right: 5px;clear:none}
.effect_box_01>div:nth-child(2){margin-right: 5px;clear:none}
.effect_box_01>div:nth-child(3){margin-right: 0px;clear:none}
.effect_box_01>div:nth-child(4){margin-right: 5px;clear:both}
.effect_box_01>div:nth-child(5){margin-right: 5px;clear:none}
.effect_box_01>div img{width:100%;}
.effect_box_01>div div{font-size: 16px;color:#333;padding:20px 10px 30px 50px;letter-spacing: -1px;}
.effect_box_01>div .span1200{display: none;}
.effect_box_01>div .linespan{display: block;width:1px;height:190px;left:24px;top:-24px;position: absolute;
background:#3c8dd4}


/*논문*/
/*
.thesis_box_01{width:300px;margin:0 auto;text-align: center;height:54px;border:1px solid #3c8dd4;font-size: 0;}
.thesis_box_01>div{display: inline-block;width:50%;height:52px;}
*/
.thesis_box_01{width:1000px;margin:0 auto;text-align: center;height:54px;border:none;font-size: 0;}
.thesis_box_01>div{display: inline-block;width:100px;height:54px;}




.thesis_box_01>div a{color:#999;font-size: 18px;text-align: center;line-height: 52px;height:52px;display: block;
background: #fff;}
.thesis_box_01>div a.on{background: #3c8dd4;color:#fff;}



.thesis_box_02{padding:60px 0px;width:1000px;margin:0 auto;}
.thesis_box_02 p{font-size: 36px;color:#191919;font-weight: bold;}

.thesis_con_box{background: #fbfafa;padding:60px 10px}

.thesis_box_03{display: table;width:1000px;margin:0 auto;}
.thesis_box_03>div{display:table-row;}
.thesis_box_03>div>div{display:table-cell;padding: 15px 0;}
.thesis_box_03>div>div:nth-child(1){color:#4e4e4e;font-size: 16px;letter-spacing: -1px;color:#fff;width:40px;}
.thesis_box_03>div>div p{border-radius:28px;background: #3c8dd4;color:#fff;text-align: center;line-height: 28px;
width:28px;height:28px;}
.thesis_box_03>div>div:nth-child(2){color:#4e4e4e;font-size: 15px;letter-spacing: 0px;}
.bottomheight_fbfafa{height:150px;background: #fbfafa;}



/*대표성과*/
.rep_con_box{width:1000px; margin:0 auto; border-top: 2px solid #3c8dd4; border-bottom: 2px solid #3c8dd4;margin-top:74px;}
.rep_items_inner{width: 100%;padding:50px 0;overflow:hidden;margin: 0 auto;border-bottom: 1px solid #e9e9e9;display:flex;}
.rep_items_inner .left_con{width:45%;margin-right:5%;}
.rep_items_inner .right_con{width:50%;}
.rep_items_inner .right_con .sub_tit{font-size: 17px; color:#004075;font-weight:500;text-align:left;margin-top:10px;}
.rep_items_inner .right_con .tit{font-size: 28px;color:#333;font-weight:500;  margin:10px 0;text-align:left;}
.rep_items_inner .right_con .txt{font-size: 17px;color:#333;line-height:1.6;text-align:left;}
.rep_items_inner .right_con .down{margin:25px 0; width:100%; text-align:left;}
.rep_items_inner .right_con .down .tit_fw{font-size: 17px;color:#111;font-weight:700;text-align:left;}
.rep_items_inner .right_con .down .tit{font-size: 15px;color:#111;text-align:left;}

.rep_items_inner .right_con .down .txt_more{border: 1px solid #3c8dd4;  border-radius: 25px;  height: 40px;  line-height: 32px;  padding: 3.5px 8px;  font-size: 12px; width:70%;margin:0;}
.rep_items_inner .right_con .down .txt_more .fl{width:85%}
.rep_items_inner .right_con .down .txt_more .fl .blue{ background: #3c8dd4;  color: #fff !important;  padding: 0.2rem 0.3rem;  border-radius: 25px;margin-right:5px;}
.rep_items_inner .right_con .down .txt_more .fr{width:15%}
.rep_items_inner .right_con .down .txt_more .fr a{background: #c00000;  color: #fff ;  padding: 0.2rem 0.3rem;}



/* CI */

.ci_tab_7{height:70px;text-align: center;font-size: 0;width:1000px;margin:0 auto;}
.ci_tab_7 div{display:inline-block;width:14.2%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_7 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_7 div a.on{color: #3c8dd4;}

.ci_tab_7 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_7 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}

.ci_tab_7 div:nth-child(1){margin-bottom: 0px;width:14.2%;}
.ci_tab_7 div:nth-child(2){margin-bottom: 0px;}
.ci_tab_7 div:nth-child(3){margin-bottom: 0px;}
.ci_tab_7 div:nth-child(4){margin-bottom: 0px;}

.ci_tab_7 div:nth-child(5){margin-bottom: 0px;}
.ci_tab_7 div:nth-child(6){margin-bottom: 0px;}
.ci_tab_7 div:nth-child(7){margin-bottom: 0px;}



.ci_tab_6{height:70px;text-align: center;font-size: 0;width:1000px;margin:0 auto;}
.ci_tab_6 div{display:inline-block;width:calc(100% / 6);height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_6 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_6 div a.on{color: #3c8dd4;}

.ci_tab_6 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_6 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}

/* CI */

.ci_tab_5{height:70px;text-align: center;font-size: 0;width:1000px;margin:0 auto;margin-bottom: 60px;}
.ci_tab_5 div{display:inline-block;width:20%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_5 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_5 div a.on{color: #3c8dd4;}

.ci_tab_5 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_5 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}

.ci_tab_5 div:nth-child(1){margin-bottom: 0px;width:20%;}
.ci_tab_5 div:nth-child(2){margin-bottom: 0px;}
.ci_tab_5 div:nth-child(3){margin-bottom: 0px;}
.ci_tab_5 div:nth-child(4){margin-bottom: 0px;}
.ci_tab_5 div:nth-child(5){margin-bottom: 0px;}





.ci_tab_4{height:70px;text-align: center;font-size: 0;width:1000px;margin:0 auto;  }
.ci_tab_4 div{display:inline-block;width:20%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_4 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_4 div a.on{color: #3c8dd4;}

.ci_tab_4 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_4 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}

.ci_tab_4 div:nth-child(1){margin-bottom: 0px;}
.ci_tab_4 div:nth-child(2){margin-bottom: 0px;}
.ci_tab_4 div:nth-child(3){margin-bottom: 0px;}
.ci_tab_4 div:nth-child(4){margin-bottom: 0px;}


.ci_tab_44{height:70px;text-align: center;font-size: 0;width:1000px;margin:0 auto; margin-bottom:60px;}
.ci_tab_44 div{display:inline-block;width:25%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_44 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_44 div a.on{color: #3c8dd4;}

.ci_tab_44 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_44 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}

.ci_tab_44 div:nth-child(1){margin-bottom: 0px;width:25%;}
.ci_tab_44 div:nth-child(2){margin-bottom: 0px;}
.ci_tab_44 div:nth-child(3){margin-bottom: 0px;}
.ci_tab_44 div:nth-child(4){margin-bottom: 0px;}




.ci_logo_con01{padding:80px 0;width:100%;background: #fbfafafa;margin-top: 70px;}
.ci_logo_con02{padding:80px 0;width:100%;background: #fff;}


.ci_table{width:1000px;margin:0 auto;}
.ci_table>div:nth-child(1){float:left;width:180px;}
.ci_table>div:nth-child(1)>p{font-size: 34px;color:#333;font-weight: 500;}
.ci_table>div:nth-child(2){float:left;width:820px;}
.ci_table>div:nth-child(2)>div:nth-child(1){font-size: 16px;color:#333;letter-spacing: -0.4px;line-height: 26px;}
.ci_table .table_100{width:100%;margin-top: 50px;}

.tbr_title{font-size: 23px;font-weight: 500;color:#333;margin-bottom: 20px;}
.tbr_title span{color:#3c8dd4;font-weight: bold;font-size: 23px;}
.ci_table .table_100>div{width:100%;display: table;}

.ci_table .table_50{display: table;width:49%}
.ci_table .table_50>div{width:100%;display: table;}

.ci_table .table_50_1{width:49%;float:left;margin-right: 2%;margin-top: 50px;}
.ci_table .table_50_2{width:49%;float:left;margin-right: 0%;margin-top: 50px;}


.tbr{display:table-row; }
.tbc{display:table-cell;width:100%;border:1px solid #ddd;text-align: center;padding:40px 0;
height: 316px;vertical-align: middle;}
.grd{background: url(/images/front/grid_bg.jpg);}

.ci_table span.span1200{display: none;}



/* ci 컬러 */
#color_box{width:820px;text-align: center;font-size: 0;}
#color_box .color_boxs{width:260px;height:150px;display: block;float: left;}
#color_box .color_boxs>ul:nth-child(1){position: absolute;left:5%;bottom:15px;}
#color_box .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box .color_boxs>ul li{height:22px;line-height: 22px;color:#333}
#color_box .color_boxs.color_w >ul li{color:#fff}

#color_box .color_boxs>ul:nth-child(1) li{font-size: 15px;font-weight: 500;text-align: left;}
#color_box .color_boxs>ul:nth-child(2) li{font-size: 15px;font-weight: 100;text-align: right;}
.color_box_01{background: #e1f4fd;margin-right: 15px;margin-top: 0;}
.color_box_02{background: #c9e3f0;margin-right: 15px;margin-top: 0;}
.color_box_03{background: #b5d5e5;margin-right: 0px;margin-top: 0;}
.color_box_04{background: #9dcfe6;margin-right: 15px;margin-top: 15px;}
.color_box_05{background: #a2cbdf;margin-right: 15px;margin-top: 15px;}
.color_box_06{background: #95c4da;margin-right: 0px;margin-top: 15px;}
.color_box_07{background: #9ebcd8;margin-right: 15px;margin-top: 15px;}
.color_box_08{background: #8ba9c9;margin-right: 15px;margin-top: 15px;}
.color_box_09{background: #7cb8d5;margin-right: 0px;margin-top: 15px;}
.color_box_10{background: #5ba5c5;margin-right: 15px;margin-top: 15px;}
.color_box_11{background: #3893b6;margin-right: 15px;margin-top: 15px;}
.color_box_12{background: #0080a5;margin-right: 0px;margin-top: 15px;}
.color_box_13{background: #006f9a;margin-right: 15px;margin-top: 15px;}
.color_box_14{background: #005d87;margin-right: 15px;margin-top: 15px;}
.color_box_15{background: #005279;margin-right: 0px;margin-top: 15px;}
.color_box_16{background: #006f96;margin-right: 15px;margin-top: 15px;}
.color_box_17{background: #004170;margin-right: 15px;margin-top: 15px;}
.color_box_18{background: #003966;margin-right: 0px;margin-top: 15px;}
.color_box_19{background: #00315b;margin-right: 15px;margin-top: 15px;}
.color_box_20{background: #002c55;margin-right: 15px;margin-top: 15px;}
.color_box_21{background: #002950;margin-right: 0px;margin-top: 15px;}
.color_box_22{background: #00264d;margin-right: 15px;margin-top: 15px;}



/* ci 컬러 */
.ci_logo_con02bt{width:1000px;margin:0 auto;height:1px; background: #ddd;}
#color_box2{width:820px;text-align: center;font-size: 0;}
#color_box2 .color_boxs{width:260px;height:150px;display: block;float: left;}
#color_box2 .color_boxs>ul:nth-child(1){position: absolute;left:5%;bottom:15px;}
#color_box2 .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box2 .color_boxs>ul li{height:22px;line-height: 22px;color:#333}
#color_box2 .color_boxs.color_w >ul li{color:#fff}

#color_box2 .color_boxs>ul:nth-child(1) li{font-size: 15px;font-weight: 500;text-align: left;}
#color_box2 .color_boxs>ul:nth-child(2) li{font-size: 15px;font-weight: 100;text-align: right;}
.color_box_011{background: #fff;margin-right: 15px;margin-top: 0;border:1px solid #ddd;}
.color_box_022{background: #c9e3f0;margin-right: 15px;margin-top: 0;}
.color_box_033{background: #b5d5e5;margin-right: 0px;margin-top: 0;}
.color_box_044{background: #9dcfe6;margin-right: 15px;margin-top: 15px;}
.color_box_055{background: #a2cbdf;margin-right: 15px;margin-top: 15px;}
.color_box_066{background: #95c4da;margin-right: 0px;margin-top: 15px;}
.color_box_077{background: #9ebcd8;margin-right: 15px;margin-top: 15px;}
.color_box_088{background: #8ba9c9;margin-right: 15px;margin-top: 15px;}



/* ci 색상활용 */


.util_img_box{width:100%;margin-top: 50px;}
.util_img_box div img{width:100%}
.utilspan{display: block;}
.util_img_box> div{float: left;width:260px;}
.util_img_box> div:nth-child(1){margin-right: 15px;margin-top: 0px;}
.util_img_box> div:nth-child(2){margin-right: 15px;margin-top: 0px;}
.util_img_box> div:nth-child(3){margin-right: 0px;margin-top: 0px;}
.util_img_box> div:nth-child(4){margin-right: 15px;margin-top: 15px;}
.util_img_box> div:nth-child(5){margin-right: 15px;margin-top: 15px;}
.util_img_box> div:nth-child(6){margin-right: 0px;margin-top: 15px;}

.util_s_img_box{position: relative;overflow-x: hidden;}
.util_s_img_box img{width:100%;}


/* ci 사용금지규정 */

.util_img_box> div:nth-child(7){margin-right: 15px;margin-top: 15px;}
.util_img_box> div:nth-child(8){margin-right: 15px;margin-top: 15px;}
.util_img_box> div:nth-child(9){margin-right: 0px;margin-top: 15px;}
.util_img_box> div:nth-child(10){margin-right: 15px;margin-top: 15px;}
.util_img_box> div:nth-child(11){margin-right: 15px;margin-top: 15px;}
.util_img_box> div:nth-child(12){margin-right: 0px;margin-top: 15px;}


/* ci 국문서체 */

.mtmore{clear:both;margin-top: 50px;}
.util_img_box.mtno{margin-top: 20px;}
.util_img_box.mtno> div{float: left;width:400px;}
.util_img_box.mtno> div:nth-child(1){margin-right: 20px;margin-top: 0px;}
.util_img_box.mtno> div:nth-child(2){margin-right: 0px;margin-top: 0px;}
.util_img_box.mtno> div:nth-child(3){margin-right: 20px;margin-top: 20px;}
.util_img_box.mtno> div:nth-child(4){margin-right: 0px;margin-top: 20px;}

.ci_logo_con01.bgwrite{background: #fff;margin-top: 0;padding-top: 70px;}

.ci_logo_con01.bgwrite .ci_table>div:nth-child(2)>div:nth-child(1){margin-top: 0;font-size: 23px;
    font-weight: 500;
    color: #333;}

.ci_table>div:nth-child(1)>p{line-height: 38px;}


/* 홍보영상 */

.video_box{width: 1000px;margin: 0 auto;}
.video_box>div{float: left;width:488px;}
.video_box div.por{border:1px solid #c5cfd1}
.video_box>div a{position:absolute;display: block;left: 0;top: 0;width:100%;height:100%;
background: url(/images/front/png_movie_play.png) no-repeat center;}
.video_box>div p{font-size: 17px;color:#333;font-weight: 500;text-align: center;letter-spacing: -1px;
padding:15px 5px}
.video_box>div{margin-bottom: 44px;}
.video_box>div.video_margin_right{margin-right: 24px;}

.video_pop{display: none;position: fixed;left:0;top:0;width: 100%;height:100%;background: #000;opacity: 0.8;z-index:1234;}
.video_zone{display:none;position: fixed;left:50%;top:50%;width: 930px;height:524px;z-index:1236;margin-left: -465px;margin-top: -262px;
background: #fff;}

.video_zone iframe{width:100%;height:100%;}
.video_zone video{width:100%;height:100%;}




/* q&a */

.qna_help{width:1000px;margin:0 auto;font-size: 16px;color:#333;text-align: center;}

.qna_w_box{width:1000px;margin:0 auto;border-top:2px solid #3c8dd4;margin-top: 50px;}

.qna_w_box .qna_table{display:table;width:100%;}
.qna_w_box .qna_tbr{display:table-row;}
.qna_w_box .qna_tbc{display:table-cell;}
.qna_w_box .qna_tbc.th{width:240px;font-weight: 500;font-size: 18px;color:#111;background:#f6f6f6;text-indent: 30px;border-bottom: 1px solid #ccc;
vertical-align: middle;}
.qna_w_box .qna_tbc.td{padding:25px 15px;border-bottom: 1px solid #ccc;font-size: 18px;}
.qna_w_box .qna_tbc.td input{height:38px;border:1px solid #ccc;font-size: 18px;}
.input_name{width:620px;text-indent: 10px;}
.input_phone{width:184px;text-indent: 10px;}
.qna_w_box .qna_tbc.td span{padding:0 10px;color:#ccc;font-size: 20px;}
.input_email{width:184px;text-indent: 10px;float: left;}
.input_emailspan{float: left;}
.select_email{height:38px;margin-left:10px;border:1px solid #ccc;float: left;width:204px;
color:#555;outline:none !important;}
.contents{border:1px solid #ccc;outline: none !important;font-size: 18px;padding:10px;
width:100%;height:300px;resize:none;}
.qnafile_box{padding:8px 10px;border-top: 2px solid #333;border-bottom: 1px solid #d3d3d3;}
.qnafile{border: none !important;height: auto !important;}
.file_help{color:#999;font-size: 16px;letter-spacing: -1px;margin-top: 10px;}
.ajax_html{}
.ajax_html .qnafile{margin-top: 4px;}
.qnafile_box a.file_plus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 30px;
position: absolute;right:440px;top:6px;}
.qnafile_box a.file_minus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 27px;
position: absolute;right:400px;top:6px;}
.qnafile_box .ajax_html>div{margin-top: 8px;}
.qnafile_box .ajax_html a.file_plus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 30px;
position: absolute;right:430px;top:4px;}
.qnafile_box .ajax_html a.file_minus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 27px;
position: absolute;right:390px;top:4px;}

.qna_agree_box{width:100%;margin:0 auto;margin-top: 50px;}
.qna_agree_box p{font-size: 20px;color:#111;}
.qna_agree_box .tat_box{margin-top:23px;}
.qna_agree_box .tat_box textarea{width:100%;border:1px solid #ccc;border-top:2px solid #3c8dd4;padding:10px;font-size: 18px;
height:300px;resize:none;
}
.chk_box{display:block;height:40px;}
.chk_box label{float: left;font-size: 16px;color:#333;height:40px;line-height: 40px;margin-left: 5px;}
.chk_box input{float: left;border:1px solid red;margin-top: 14px;}

.qna_bt_box{margin-top: 50px;text-align: center;font-size: 0;height:60px;}
.qna_bt_box a.submit_bt{display: inline-block;width:230px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 18px;font-weight: bold;background:#3c8dd4;color:#fff;margin:0 5px;}

.qna_bt_box a.list_bt{display: inline-block;width:120px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 18px;font-weight: bold;background:#c4c4c4;color:#fff;margin:0 5px;}


/* faq */

.board_search{width:415px;margin:0 auto;height:50px;margin-bottom: 40px;}
.board_search select{float:left;display: block;width:112px;height: 50px;margin-right: 6px;border:1px solid #bdbdbd;
font-size: 16px;color:#666;text-indent: 5px;}
.board_search .stx{float:left;width: 210px;height: 50px;margin-right: 7px;border:1px solid #bdbdbd;font-size: 16px;color:#666;
text-indent: 5px;}
.board_search .submit_bt{float:left;width:80px;height:50px;border-radius:5px;background: #363636;color:#fff;
border:none;font-size: 16px;}


.number_line{width:1024px;margin:0 auto;height:30px;margin-bottom: 30px;}
.number_line>div{height:30px;line-height: 30px;font-size: 16px;color:#333;}
.number_line>div>span{color:#3c8dd4;}
.number_line>div>p{color:#999;display: inline-block;padding-left: 8px;}
.number_line>div>p span{padding:0 1px}

.qna_list_box{width:1024px;margin:0 auto;margin-bottom: 30px;border-top: 1px solid #dedede;}
.qna_list_line .qna_q{background: #f6f6f6;cursor:pointer;height:80px;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_q>div{float: left;height:80px;}
.qna_list_line .qna_q .qimg{padding:0 20px;height:40px;margin-top: 20px;}
.qna_list_line .qna_q .qtitle{padding:0 10px;font-size: 18px;color:#333;font-weight: 500;line-height: 78px;
width:680px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.qna_list_line .qna_q .qdate{display: block;font-size: 16px;color:#999;height:80px;line-height: 78px;}
.qna_list_line .qna_q .qright_bg{width:30px;height:30px;background: url(/images/front/qna_down_img.png) no-repeat center;
margin-top: 25px;margin-right: 30px;float: right;}
.qna_list_line .qna_q.on .qright_bg{background: url(/images/front/qna_up_img.png) no-repeat center;}
.qna_list_line .qna_a{display: none;background: #ffff;height:auto;position: relative;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_a .aimg{padding:0 20px;margin-top: 20px;position: absolute;left: 0;top: 0;}
.qna_list_line .qna_a .atitle{padding:24px 10px 24px 90px;font-size: 16px;color:#333;font-weight: 500;line-height: 26px;
width:100%;}


/*피이징*/

.paging_box{width: 100%;margin: 0 auto;text-align: center;font-size: 0;margin-top: 50px;}
.paging_box a{margin: 0 5px;width:20px;height:20px;display: inline-block;background: #fff;text-align: center;line-height: 20px;
color:#333;font-size: 15px;vertical-align: top;}
.paging_box a.on{background: #3c8dd4;text-align: center;line-height: 20px;
color:#fff;font-size: 15px;border-radius:20px;}
.paging_box a.first_bt{background: url(/images/front/pg_f_left_png.jpg) no-repeat center;margin-right: 8px;}
.paging_box a.prev_bt{background: url(/images/front/pg_left_png.jpg) no-repeat center;}
.paging_box a.next_bt{background: url(/images/front/pg_right_png.jpg) no-repeat center;}
.paging_box a.last_bt{background: url(/images/front/pg_l_right_png.jpg) no-repeat center;margin-left: 8px;}




/* 윤리경영 추진체계 */

.clean_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.clean_box_inner{width: 1000px;padding:80px 0;overflow:hidden;margin: 0 auto;}
.clean_box_inner img{width:100%;}


/* 윤리 규범 */

.norms_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.norms_box_inner{width: 1000px;padding:80px 0;overflow:hidden;margin: 0 auto;}
.norms_list{width:100%;height: 240px;border-bottom:1px solid #e9e9e9;padding: 0;margin-bottom: 0;}
.norms_list_1{border-top: 1px solid #3c8dd4;}
.norms_list_2{border-top: 0;}
.norms_list_3{border-top: 0;}
.norms_list_4{border-bottom: 0 !important;}
.norms_list_4>div{border-top: 0;border-bottom: 1px solid #3c8dd4 !important;}

.norms_list>div{float: left;padding:40px 0;border-bottom:1px solid #e9e9e9;height: 240px;}
.norms_list>div:nth-child(1){width:180px;font-size: 23px;font-weight: 500;color:#333;height: 240px;margin-bottom: 0;}
.norms_list>div:nth-child(2){width:820px;font-size: 16px;color:#4b4b4b;line-height: 29px;height: 240px;}

.norms_list>div:nth-child(2) a{display: block;height: 55px;width: 340px;border-radius:55px;color:#fff;
padding-left:40px;font-size: 17px;color: #fff;font-weight: 500;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;}

.norms_list>div:nth-child(2)>div:nth-child(2){height: 55px;width: 340px;border-radius:55px;line-height: 53px;margin-top: 34px;}

.norms_list.norms_list_2{height:210px;border-top: none;}
.norms_list.norms_list_2>div{height:210px;border-top: none;}



span.norms_span{display: none;}
span.norms_span1{display: block;}


/*외부과제정보 자료실*/

.info_bg_02.external_t .info_bg_02_inner{width:230px !important;}

.external  .norms_list>div:nth-child(2)>div:nth-child(2){margin-top:20px;}
.external .norms_list>div{padding:25px 0 30px 0;}

.external .btnwrap{float:left;}
.external .btnwrap>div{height: 55px;width: 340px;border-radius:55px;line-height: 53px;margin-top: 0;}
.external .btnwrap>div:nth-child(1){margin-right:30px;}
.external .norms_list{width:100%;height: 190px;border-bottom:1px solid #e9e9e9;margin-bottom:0;    background: #fbfafa;}
.norms_box.external {background:unset;margin-top:60px !important;}
.external .norms_box_inner {padding:0;}

.external .norms_list .tdlist span{float:left;}
.external .norms_list>div:nth-child(2)>div.tdlist p{float:unset;margin-left:15px;}

.external .norms_list>div:nth-child(2)>div:nth-child(2){width:100%;}
.external .norms_list>div:nth-child(2)>div:nth-child(2)>div{float:left;}

.external .norms_list_1>div:nth-child(2)>div:nth-child(2), .external .norms_list_2>div:nth-child(2)>div:nth-child(2){width:340px;}

.external .norms_list>div{border-bottom:none;}
.external .norms_list>div:nth-child(1){width:180px;font-size: 23px;font-weight: 500;color:#333;height: 160px;margin-bottom:0;}
.external .norms_list>div:nth-child(2){width:820px;font-size: 18px;color:#4b4b4b;line-height: 29px;height: 160px;}

.external .norms_list_1{padding-top:0;}

.external .norms_list_3{height:190px;}
.external .norms_list_3>div:nth-child(1){width:180px;font-size: 23px;font-weight: 500;color:#333;height: 190px;}
.external .norms_list_3>div:nth-child(2){width:820px;font-size: 18px;color:#4b4b4b;line-height: 29px;height: 190px;}
.external .norms_list_3 .br1{border:1px solid #000; padding-left: 10px;  width: 84%;    margin: 10px 0;}

.external .norms_list_3>div:nth-child(2)>div:nth-child(2){margin-top:25px;}

.external .norms_list_4{height:190px;border-bottom: unset !important;}
.external .norms_list_4>div:nth-child(1){width:180px;font-size: 23px;font-weight: 500;color:#333;height: 190px;}
.external .norms_list_4>div:nth-child(2){width:820px;font-size: 18px;color:#4b4b4b;line-height: 29px;height: 190px;}
.external .norms_list_4>div{border-bottom:1px solid #e9e9e9 !important;}
.external .norms_list_4>div:nth-child(2)>div:nth-child(2){margin-top:20px;}

.external .norms_list_6{border-bottom: 1px solid #3c8dd4 !important;}

.external .singo_title_1{margin-bottom:80px;}

.external .norms_list{padding-top:0;}

.c_open_title div.hpd{font-size:18px;}





/* 청렴서약서 */


.eth_clean_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.eth_clean_box_inner{width: 1000px;padding:30px 0;overflow:hidden;margin: 0 auto;}
.eth_clean_box_inner .title_box{color: #666;font-size: 16px;line-height: 29px;text-align: center;}
.clean_list_box{border:1px solid #d7d7d7;background: #fff;padding:40px;margin-top: 40px;}


/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{width: 1000px;padding:0 0 80px 0;overflow:hidden;margin: 0 auto;}



.clean_list_box>div{display: table;background: #fbfafa;border-radius:40px;margin-bottom: 10px;padding:10px;width: 100%;}
.clean_list_box>div>div{display: table-row;}
.clean_list_box>div>div>div{display: table-cell;vertical-align: middle;}

.title_5{width: 60px;height: 40px;line-height: 40px;	border-radius:40px;
font-size: 18px;text-align: center;font-weight: 500;color:#fff;position: relative;}
.title_5con{font-size: 16px;color: #333;padding-left: 15px;position: relative;}

.title_5 p{background: #3c8dd4;color: #fff;width: 60px;height: 40px;line-height: 40px;
text-align: center;font-size: 18px;font-weight: 500;border-radius:40px;vertical-align: middle;}

.clean_b_agree{font-size: 16px;color: #666;text-align: center;line-height: 28px;margin-top: 30px;width: 100%;}

.clean_b_names{font-size: 18px;color: #3c8dd4;text-align: center;margin-top: 30px;width: 100%;}



/* 신고클린센터 */

.eth_singo_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.eth_singo_box_inner{width: 1000px;padding:80px 0;overflow:hidden;margin: 0 auto;}
.singo_title_1{color: #666;text-align: center;font-size: 16px;line-height: 28px;width: 100%;}
.singo_title_2{color: #666;text-align: center;font-size: 16px;line-height: 28px;margin-top: 30px;width: 100%;}

.singo_t_box{margin-top: 55px;border-top: 1px solid #3c8dd4;}
.songo_table{display: table;width: 100%;}
.songo_table .songo_tbr{display: table-row;}
.songo_table .songo_tbr>div{display: table-cell;}

.songo_table .songo_tbr>div.th{width: 250px;padding: 40px 0;font-weight: 500;color: #333;font-size: 25px;vertical-align: top;
border-bottom: 1px solid #ddd;}
.songo_table .songo_tbr>div.td{padding: 40px 0;font-size: 16px;border-bottom: 1px solid #ddd;}

.songo_table .songo_tbr>div.th.last_bb{border-bottom: 1px solid #3c8dd4;}
.songo_table .songo_tbr>div.td.last_bb{border-bottom: 1px solid #3c8dd4;}

.songo_table .songo_tbr>div.td .tdlist{clear:both;line-height: 28px;}
.songo_table .songo_tbr>div.td .tdlist span{display: block;float: left;font-size: 16px;color: #3c8dd4;font-weight: bold;}
.songo_table .songo_tbr>div.td .tdlist p{float: left;margin-left: 5px;font-size: 16px;color: #333;}

.songo_table .songo_tbr>div.td .td_bt{clear: both;margin-top: 40px;}

.songo_table .songo_tbr>div.td .td_bt>div{text-align: left;font-size: 0;height: 55px;border-radius:55px;display: inline-block;}

.songo_table .songo_tbr>div.td .td_bt>div:nth-child(1){margin-right: 12px;}

.songo_table .songo_tbr>div.td .td_bt a.td_bt_a1{display: inline-block;width: 340px;height: 55px;font-size: 17px;color: #fff;
border-radius:55px;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;padding-left: 40px;line-height: 53px;}
.songo_table .songo_tbr>div.td .td_bt a.td_bt_a2{display: inline-block;width: 340px;height: 55px;font-size: 17px;color: #fff;
border-radius:55px;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;padding-left: 40px;line-height: 53px;}

.btn_link {margin-left: 5px}

/* 워크샵 리스트 */
.work_gall_list{width:1024px;margin: 0 auto;}
.work_gall_list ul{width: 1024px;}
.work_gall_list ul li{float: left;margin-right: 17px;width:330px;margin-bottom: 40px;}
.work_gall_list ul li:nth-child(1){margin-right: 17px;clear: none;}
.work_gall_list ul li:nth-child(2){margin-right: 17px;clear: none;}
.work_gall_list ul li:nth-child(3){margin-right: 0px;clear: none;}
.work_gall_list ul li:nth-child(4){clear: both;margin-right: 17px;}
.work_gall_list ul li:nth-child(5){margin-right: 17px;clear: none;}
.work_gall_list ul li:nth-child(6){margin-right: 0px;clear: none;}
.work_gall_list ul li:nth-child(7){clear: both;margin-right: 17px;}
.work_gall_list ul li:nth-child(8){margin-right: 17px;clear: none;}
.work_gall_list ul li:nth-child(9){margin-right: 0px;clear: none;}
.work_gall_list ul li:nth-child(10){clear: both;margin-right: 17px;}
.work_gall_list ul li:nth-child(11){margin-right: 17px;clear: none;}
.work_gall_list ul li:nth-child(12){margin-right: 0px;clear: none;}

.work_gall_list ul li p.gall_title a{font-size: 17px;color: #333;}
.work_gall_list ul li p.gall_date a{font-size: 15px;color: #9f9f9f;}
.galltop img{width:330px;height:233px;border:1px solid #ddd}
.gallbottom{margin-top: 15px;}
.new_icon{color: #fff;background: #e50707;display: inline-block;margin-left: 3px;}





/* 브로셔 리스트 */


.bro_gall_list{width:1024px;margin: 0 auto;}
.bro_gall_list ul{width: 1024px;}
.bro_gall_list ul li{float: left;margin-right: 17px;width:243px;margin-bottom: 40px;}
.bro_gall_list ul li:nth-child(1){margin-right: 17px;clear: none;}
.bro_gall_list ul li:nth-child(2){margin-right: 17px;clear: none;}
.bro_gall_list ul li:nth-child(3){margin-right: 17px;clear: none;}
.bro_gall_list ul li:nth-child(4){margin-right: 0;clear: none;}
.bro_gall_list ul li:nth-child(5){clear: both;margin-right: 17px;}
.bro_gall_list ul li:nth-child(6){margin-right: 17px;clear: none;}
.bro_gall_list ul li:nth-child(7){margin-right: 17px;clear: none;}
.bro_gall_list ul li:nth-child(8){margin-right: 0px;clear: none;}
.bro_gall_list ul li:nth-child(9){clear: both;margin-right: 17px;}
.bro_gall_list ul li:nth-child(10){margin-right: 17px;clear: none;}
.bro_gall_list ul li:nth-child(11){margin-right: 17px;clear: none;}
.bro_gall_list ul li:nth-child(12){margin-right: 0px;clear: none;}

p.gall_title a{font-size: 16px;color: #333;letter-spacing:-0.5px;}
p.gall_date a{font-size: 15px;color: #9f9f9f;}

.bro_gall_list ul li p.gall_title a{font-size: 16px;color: #333;letter-spacing: -0.5px;}
.bro_gall_list ul li p.gall_date a{font-size: 15px;color: #9f9f9f;}
.bro_gall_list .galltop img{width:243px;height:342px;border:1px solid #ddd}
.bro_gall_list .gallbottom{margin-top: 15px;}
.new_icon{color: #fff;background: #e50707;display: inline-block;margin-left: 3px;}

.bro_gall_list .gall_date{color:#9f9f9f}




/* 워크샵 뷰 */
.view_top_height{height: 95px;}
.view_basic_height{height: 35px;}
.board_view_box{width: 1000px;margin: 0 auto;}
h3.view_title{font-size: 23px;color:#333;font-weight: 500;margin-top: 60px;}

.view_top_table{display: table;border-top: 2px solid #333;margin-top: 30px;}
.view_tbr{display: table-row;}
.view_tbc{display: table-cell;}
.view_tbc.th{padding:20px 30px;font-size: 16px;color: #333;font-weight: 500;background: #f7f7f7;border-bottom: 1px solid #dfdfdf;
vertical-align: middle;width: 15%;text-align: center;}
.view_tbc.td{padding:20px 30px;font-size: 16px;color: #333;font-weight: 300;border-bottom: 1px solid #dfdfdf;vertical-align: top;}

.view_content{font-size: 16px;text-align: left;line-height: 24px;width: 100%;margin-top: 40px;color: #333;}

.view_content img{max-width:100%;}

.prev_next_table{display: table;border-top: 2px solid #333;margin-top: 30px;border-top: 1px solid #d1d1d1;width: 100%;margin-top: 100px;}
.prev_next_tbr{display: table-row;}
.prev_next_tbc{display: table-cell;}
.prev_next_tbc.th{border-bottom: 1px solid #d1d1d1;width: 18%;background: #f0f0f0;vertical-align: middle;padding:20px 30px;
text-align: center;}
.prev_next_tbc.th img{vertical-align: bottom;}

.prev_next_tbc.td{border-bottom: 1px solid #d1d1d1;vertical-align: top;padding:20px 30px;font-size: 16px;}


.prev_next_tbc a{color: #333;}
.view_bt_box{margin-top: 50px;width: 1000px;height: 50px;}
.view_bt_box .v_bt_list{background: #f0f0f0;border:1px solid #ddd;border-radius:4px;width:102px;height:50px;float: right;}
.view_bt_box .v_bt_list a{display: block;width:100%;height:100%;line-height: 47px;text-align: center;}
.view_bt_box .v_bt_list a img{vertical-align: middle;}



/* 소식 리스트 */

.basic_board_list{width: 1024px;margin: 0 auto;}
.basic_table{display: table;width: 100%;border-top: 2px solid #3c8dd4; table-layout:fixed;}
.basic_tbr{display: table-row;}
.basic_tbc{display: table-cell;border-bottom: 1px solid #ddd;}
.basic_tbc.th{background: #f8f8f8;padding: 20px 10px;font-size: 16px;color: #111;font-weight: 500;text-align: center;}

.basic_tbc.th1{width: 10%;}
.basic_tbc.th2{width: 70%;}
.basic_tbc.th3{width: 10%;}
.basic_tbc.th4{width: 10%;}

.basic_tbc.td1{width: 10%;}
.basic_tbc.td2{width: 70%;}
.basic_tbc.td3{width: 10%;}
.basic_tbc.td4{width: 10%;}

.basic_tbc.td.tdl > div{text-overflow:ellipsis;white-space: nowrap;
  overflow: hidden;width: 100%;}

.basic_tbc.td{padding: 20px 10px;font-size: 16px;color: #111;font-weight: 300;text-align: center;}
.basic_tbc.td.tdl{text-align: left;}

/* 소식 뷰 */

.file_list_box{margin: 15px auto;width: 1024px;table-layout: fixed;}
.file_list_table{display: table;width: 100%;}
.file_list_tbr{display: table-row;}
.file_list_tbc{display: table-cell;background: #f7f7f7;padding: 20px 20px;}
.file_list_tbc.th{width: 134px;text-align: center;}
.file_list_tbc.th a{color: #333;font-size: 16px;}
.file_list_tbc.td a{color: #9f9f9f;text-align: left;font-size: 16px;display:block;}


/* 정보공개제도안내 */

.info_o_box_01{width:100%;height:270px;}
.info_o_box_01>div{height:270px;background: url(/images/front/info_open_bg.jpg) no-repeat center;width:1000px;
margin:0 auto;position: relative;}

.info_o_bg_01>div:nth-child(1){float:left;width:30%;font-size:34px;font-weight: 500;color:#333;
padding:60px 0px 60px 60px;}
.info_o_bg_01>div:nth-child(2){float: left;width:70%;font-weight: 500;color:#333;padding:70px 30px;line-height: 28px;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 16px;font-weight: 500;color:#333;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 14px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;}

/* 정보공개제도안내 */

.c_open_box{padding-left:20px;width:1024px;margin: 0 auto;position: relative;margin-top: 50px;}
.c_open_title{width:100%;}
.c_open_title span{width:3px;height:25px;background: #3c8dd4;display: block;position: absolute;left: 0;top: 0;	}
.c_open_title p{font-size: 23px;height: 23px;line-height: 23px;text-align: left;color: #3c8dd4;font-weight: 500;}
.c_open_title div{font-size: 16px;text-align: left;height: 24px;color: #333;margin-top: 12px;}

.open_table_box{width:1024px;overflow-x:hidden;margin: 0 auto;margin-top: 14px;}
.open_table{width:1024px;display: table;table-layout: fixed;margin: 0 auto;margin-top: 34px;margin-bottom: 34px;}
.open_tbr{display: table-row;}
.open_tbc{display: table-cell;}
.open_tbc.th{padding:20px 10px;background: #fbfafa;text-align: center;border-top:2px solid #3c8dd4;vertical-align: middle;}
.open_tbc.th1{width: 13%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th2{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th3{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th4{width: 29%;border-bottom: 1px solid #ddd;}

.open_tbc.td.td1{padding:20px 10px;background: #fafdff;text-align: center;border-left: none;}
.open_tbc.td{padding:20px 10px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;vertical-align: middle;
line-height: 30px;letter-spacing: 0px;}
.open_tbc.td span.head_one{font-weight: bold;color:#3c8dd4;}
.open_tbc.td span.leftpadding{padding-left: 11px;}


.open_table_box2_title{font-size: 16px;font-weight: 500;color:#333;height:36px;line-height: 36px;}




/* 사전정보공개 */
.info_bg_03{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_03_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:200px}
.info_bg_03_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_03_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_bg_06{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_06_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:240px}
.info_bg_06_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_06_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.category_list{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list>div>a{display: inline-block;width: 130px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 15px;color: #929292;margin: 0 7px;}
.category_list>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}

.category_list2{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list2>div>a{display: inline-block;width: 140px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 15px;color: #929292;margin: 0 7px;}
.category_list2>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}


/* 정보공개청구 */
.info_bg_04{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_04_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:200px}
.info_bg_04_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_04_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_box_request{background: url(/images/front/info_open_img.jpg) no-repeat center;height: 407px;width:1000px;margin: 50px auto 0 auto;}
.request_text_zone{padding-top:108px;text-align: center;font-size: 30px;line-height: 40px;color: #fff;font-weight: 100;}
a.request_link_bt{width:240px;height:55px;color:#fff;font-size: 18px;text-align: center;line-height: 53px;border:1px solid #fff;
border-radius:55px;margin:60px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px	}
a.request_link_bt:hover{border:2px solid #3c8dd4;line-height: 51px;}


/*알리오*/

.info_box_alio{background: url(/images/front/alio_bg.jpg) no-repeat center;height: 407px;width:1000px;margin: 0px auto 0 auto;}
.alio_text_zone{padding-top:108px;text-align: center;font-size: 30px;line-height: 40px;color: #fff;font-weight: 100;}
a.alio_link_bt{width:240px;height:55px;color:#fff;font-size: 18px;text-align: center;line-height: 53px;border:1px solid #fff;
border-radius:55px;margin:60px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px	}
a.alio_link_bt:hover{border:2px solid #3c8dd4;line-height: 51px;}

/*정보목록*/
.info_bg_05{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_05_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_05_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_05_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.info_title_b_height{height:80px;}


/*이용안내 방법*/


.guide_box{width: 100%;margin-top: 40px;}
.guide_table{display: table;width: 1000px;margin: 0 auto;table-layout: fixed;}
.guide_tbr{display: table-row;}
.guide_tbc{display: table-cell;}
.guide_tbc.th{padding:20px 0;width: 24%;vertical-align: top;font-size: 20px;color:#3c8dd4;padding-top: 40px;padding-left: 14px;}
.guide_tbc.td{padding:20px 0;vertical-align: middle;font-size: 16px;color: #333;}
.guide_tbc.td div{border:1px solid #ddd;padding:20px 40px;line-height: 28px;}
.guide_tbc.th span{width: 3px;height:25px;position: absolute;left: 0;top: 43px;display: block;background: #3c8dd4;}

.guide_box_2{height:445px;background: url(/images/front/guide_con_bg.jpg) no-repeat center;width: 100%;margin: 50px 0;}
.guide_box_2_inner{width: 1000px;margin: 0 auto;}

.g_table_left{float: left;margin-top: 40px;display: table;table-layout: fixed;width: 480px;margin-right: 0;margin-left: 0;}
.g_table_right{float: right;margin-top: 40px;display: table;table-layout: fixed;width: 480px;margin-right: 0;margin-left: 0;}
.g_table_lr{background: #fff;}
.g_table_lr > .g_b_tbr{display: table-row;}
.g_table_lr .g_b_tbc{display: table-cell;}
.g_table_lr .g_b_tbc.th{vertical-align: top;padding: 54px 15px;width: 23%;}
.g_table_lr .g_b_tbc.th img{width: 100%;}
.g_table_lr .g_b_tbc.td{padding: 54px 25px;}
.g_table_lr .g_b_tbc.td p{font-size: 23px;color: #111;}
.g_table_lr .g_b_tbc.td div{font-size: 16px;color: #333;margin-top: 24px;height: 106px;letter-spacing: -0.5px;}

.g_table_lr .g_b_tbc.td .span1200{display: none;}



/*개인정보방침*/
.textarea_zone{width:1000px;margin: 0 auto 100px auto;}
.textarea_zone_inner{max-height:700px;overflow-y:scroll;width: 100%;border: 1px solid #ddd;font-size: 15px;color: #333;
padding:50px 30px;border-top: 2px solid #3c8dd4;line-height: 30px;}

.privacy_height{height:35px;}

.pri_list05 > ul > li {flex-wrap: nowrap;}
.pri_list05 > ul > li > div {flex: 1}
.pri_list05 ul li .col03 {flex: 2; border-top: 0}

.textarea_zone_inner p{font-size: 18px;color: #333;}

.three_number>div{padding:3px 0;}
.three_number>div{clear:both;}
.three_number>div>span.p_s_left{float: left;width:20px;}
.three_number>div>span.p_s_right{float: left;width:90%;}

.textarea_zone_inner .span1200{display: none;}

.textarea_zone .ptivacy_link { background: #3c8dd4 url(/images/front/right_bt.png) no-repeat right 14px center; color: #fff; padding: 5px 30px 5px 20px; border-radius: 25px; background-size: 5px; font-size: 12px; margin-top: 10px; display: inline-block; }



.bottomheight{height:150px;}






/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{padding-top: 0;}

.basic_stab_4{width: 100%;background: url(/images/front/realname_con_bg.jpg) no-repeat center;height: 485px;}

.info_bg_b_02{width:100%;padding:40px 0 30px 0;position: relative;text-align: center;}

.info_bg_02_b_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_02_b_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_b_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.stab_table_01,.stab_table_02,.stab_table_03,.stab_table_04{display: block;width:1000px;margin: 0 auto;margin-top: 10px;
table-layout: fixed;}
.stab_table_01{margin-top: 40px;}
.stab_table_01>div,.stab_table_02>div,.stab_table_03>div,.stab_table_04>div{display: table;border-radius:100px;background: #fff;
width: 100%;}
.title_4{display: table-cell;padding:10px;width: 60px;font-size: 17px;}
.title_4con{display: table-cell;padding:10px;text-align: left;font-size: 16px;}

.title_4 span{display: block;height:44px;width:44px;border-radius:100%;background: #3c8dd4;text-align: center;color: #fff;line-height: 44px;}
.title_4con {color: #666;}

.stab_height{height:60px;}


/* 히스토리 연혁 변경 */

.hitory_box_06{padding-bottom: 72px;}

.top_history_box{width:860px;margin: 0 auto;position: relative;background: #fff;
height: 600px;}


.bottom_history_box{width:860px;margin: 0 auto;position: relative;background:#fff; height: 450px;}

.year_p{font-weight: 700;}
.year_2025 { font-size: 36px; position: absolute; left: 0; top: -30px;  color: #01427a; } /* 기준 */
.year_2023 { font-size: 36px; position: absolute; left: 0; top: 73px;   color: #01427a; } /* -30 + 103 */
.year_2022 { font-size: 36px; position: absolute; left: 0; top: 176px;  color: #01427a; } /* 73 + 103 */
.year_2021 { font-size: 36px; position: absolute; left: 0; top: 279px;  color: #01427a; } /* 176 + 103 */
.year_2020 { font-size: 36px; position: absolute; left: 0; top: 382px;  color: #01427a; } /* 279 + 103 */
.year_2019 { font-size: 36px; position: absolute; left: 0; top: 485px;  color: #01427a; } /* 382 + 103 */
.year_p span{display: block;width:8px;height: 8px;border-radius:100%;background: #faa21a;position: absolute;
right:-11px;top:2px;}

.year_20200{font-size: 36px;position: absolute;left:0;top:36px;color: #01427a;}
.year_20199{font-size: 36px;position: absolute;left:0;top:140px;color: #01427a;}
.year_2015{font-size: 36px; position: absolute;left:0;top:244px;color: #01427a;}
.year_2011{font-size: 36px; position: absolute;left:0;top:348px;color: #01427a;}

.year_2018{font-size: 36px;position: absolute;left:0;top:140px;color: #01427a;}
.year_2017{font-size: 36px;position: absolute;left:0;top:242px;color: #01427a;}
.year_2016{font-size: 36px;position: absolute;left:0;top:408px;color: #01427a;}

.year_2014{font-size: 36px;position: absolute;left:0;top:483px;color: #01427a;}
.year_2013{font-size: 36px;position: absolute;left:0;top:782px;color: #01427a;}
.year_2012{font-size: 36px;position: absolute;left:0;top:885px;color: #01427a;}


.left_jum01{height: 255px;width: 15px;display: block;position: absolute;left: 128px;top: -28px;
background: url(/images/front/left_jum3_img.jpg) no-repeat center;}
.left_jum02{height: 255px;width: 15px;display: block;position: absolute;left: 128px;top: 180px;
background: url(/images/front/left_jum3_img.jpg) no-repeat center;}
.left_jum03{height: 255px;width: 15px;display: block;position: absolute;left: 128px;top: 280px;
background: url(/images/front/left_jum3_img.jpg) no-repeat center;}
.left_jum_old{height: 255px;width: 15px;display: block;position: absolute;left: 128px;top: 40px;
background: url(/images/front/left_jum3_img.jpg) no-repeat center;}
.left_jum_old2{height: 255px;width: 15px;display: block;position: absolute;left: 128px;top: 140px;
background: url(/images/front/left_jum3_img.jpg) no-repeat center;}


.date_p{font-size:17px;color: #333;font-weight: 700;position: absolute;}
.con_p{font-size: 16px;color: #333;font-weight: 500;position: absolute;}

.t_date_p2025 { left: 196px; top: -17px; }  
.t_date_p2023 { left: 196px; top: 86px; }   
.t_date_p2022 { left: 196px; top: 189px; }  
.t_date_p2021 { left: 196px; top: 292px; }  
.t_date_p2020 { left: 196px; top: 395px; }  
.t_date_p2019 { left: 196px; top: 498px; }  

.t_dp2025_right{left:276px;top: -17px;}
.t_dp2023_right{left:276px;top: 86px; }
.t_dp2022_right{left:276px;top: 189px;}
.t_dp2021_right{left:276px;top: 292px;}
.t_dp2020_right{left:276px;top: 395px;}
.t_dp2019_right{left:276px;top: 498px;}
.t_dp4_right span{color: #666;}

/* 한수예 */
.b_date_p20200 { left: 196px; top: 49px; }  
.b_date_p20199 { left: 196px; top: 153px; } 
.b_date_p2015  { left: 196px; top: 257px; } 
.b_date_p2011  { left: 196px; top: 355px; } 
.b_date_p2011_2  { left: 196px; top:389px; } 

.b_dp20200_right{left:276px;top:49px;}
.b_dp20199_right{left:276px;top:153px;}
.b_dp2015_right{left:276px; top:257px;}
.b_dp2011_right{left:276px; top:355px;}
.b_dp2011_2_right {left:276px;top:389px;}

.b_date_p3{left:196px;top:159px;}
.b_date_p4{left:196px;top:190px;}
.b_date_p5{left:196px;top:261px;}
.b_date_p6{left:196px;top:291px;}
.b_date_p7{left:196px;top:321px;}
.b_date_p8{left:196px;top:364px;}
.b_date_p9{left:196px;top:158px;}
.b_date_p10{left:196px;top:497px;}
.b_date_p11{left:196px;top:486px;}
.b_date_p12{left:196px;top:561px;}
.b_date_p13{left:196px;top:250px;}
.b_date_p14{left:196px;top:284px;}
.b_date_p15{left:196px;top:695px;}
.b_date_p16{left:196px;top:725px;}
.b_date_p17{left:196px;top:800px;}
.b_date_p18{left:196px;top:830px;}
.b_date_p19{left:196px;top:903px;}
.b_date_p20{left:196px;top:980px;}
.b_date_p21{left:196px;top:1010px;}


.b_dp1_right{left:276px;top:53px;}
.b_dp2_right{left:276px;top:84px;}
.b_dp3_right{left:276px;top:159px;}
.b_dp4_right{left:276px;top:190px;}
.b_dp5_right{left:276px;top:262px;}
.b_dp6_right{left:276px;top:292px;}
.b_dp7_right{left:276px;top:322px;}
.b_dp8_right{left:276px;top:364px;}
.b_dp9_right{left:276px;top:160px;}
.b_dp10_right{left:276px;top:497px;}
.b_dp11_right{left:276px;top:487px;}
.b_dp12_right{left:276px;top:562px;}
.b_dp13_right{left:276px;top:250px;}
.b_dp14_right{left:276px;top:284px;}
.b_dp15_right{left:276px;top:696px;}
.b_dp16_right{left:276px;top:726px;}
.b_dp17_right{left:276px;top:801px;}
.b_dp18_right{left:276px;top:831px;}
.b_dp19_right{left:276px;top:904px;}
.b_dp20_right{left:276px;top:981px;}
.b_dp21_right{left:276px;top:1011px;}



}




@media screen and (min-width: 1200px) {

/* 1_2 설립목적 및 연혁*/

.hitory_box_01{width:100%;height:290px;}
.hitory_box_01>div{height:290px;background: url(/images/front/history_bg_01.jpg) no-repeat center;width:1200px;
margin:0 auto;position: relative;}

.history_bg_01>div:nth-child(1){float:left;width:20%;font-size:34px;font-weight: 500;color:#333;
padding:70px 0px 70px 80px;}
.history_bg_01>div:nth-child(2){float: left;width:80%;font-weight: 500;color:#333;padding:75px 30px;line-height: 28px;}
.history_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 16px;font-weight: 500;color:#333;}
.history_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 14px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;}

.hitory_box_02{width:100%;padding:70px 0 40px 0;position: relative;text-align: center;}
.hitory_box_02 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.hitory_box_02 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_02 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.history_box_03{width:100%;margin-top:50px;}
.history_box_03_inner{width:1200px;margin:0 auto;position: relative;}
.history_box_03_inner>div{height:58px;border-radius:58px;background:#fbfafa;width:100%;margin-bottom:10px;}/*fbfafa*/
.history_box_03_inner>div span{display: block;float: left;width:48px;height:48px;margin-top:5px;margin-left: 5px;border-radius:48px;
background: #3c8dd4;color:#fff;font-weight: 500;font-size: 16px;line-height: 46px;text-align: center;}
.history_box_03_inner>div div{float: left;height:48px;margin-left:30px;margin-top: 5px;line-height: 46px;text-align:left;
font-size: 16px;color:#666}
.history_box_03_inner> p{font-size: 15px;padding:10px 0 50px 80px;color:#9d9d9d;font-weight: 500;}




.history_box_04_inner{width:1200px;margin:0 auto;position: relative;border: 1px solid #ddd;padding: 40px 40px 60px 40px;}
.box_04_in_01 {display:table;width:100%;border-top:1px solid #111;border-bottom:1px solid #111;margin-bottom: 50px;}
.box_04_in_01>div{display:table-row;}
.box_04_in_01>div>div{display:table-cell;}
.box_04_in_01 .th{vertical-align: middle;width:10%;background: #fbfafa;font-size: 20px;color:#3c8dd4;text-align: center;padding: 10px;
font-weight: 700;}
.box_04_in_01 .td{vertical-align: middle;width:40%;text-align:left;padding: 15px;}
.box_04_in_01 .td p span{color:#3c8dd4;}
.box_04_in_01 .td p{font-size: 16px;color:#222;}
.box_04_in_01 .td p::before{content:"·";color:#3c8dd4;font-weight: 900;padding-right: 5px;}
.box_4_help p{font-size: 15px;color:#9d9d9d;margin-top:30px;}



.hitory_box_05{width:100%;padding:70px 0 40px 0;position: relative;text-align: center;background: #fafafa;margin-top: 80px;}
.hitory_box_05 > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:80px}
.hitory_box_05 > div > div:nth-child(1) p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.hitory_box_05 > div > div:nth-child(1) span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.hitory_box_05_in{width:100%;padding:40px;background: #fafafa;}
.hitory_box_05_in01{width:100%;padding:0 40px 40px 40px;background: #fafafa;}
.hitory_box_05_in > div{width:1120px;margin:0 auto;font-size: 23px;color:#333;font-weight: 300;	text-align: center;}
.hitory_box_05_in01 > div{width:1120px;margin:0 auto;font-size: 23px;color:#333;font-weight: 300;	text-align: center;}


.hitory_box_06{background: #fafafa;padding:0 0 80px 0px;position: relative;}
.hitory_box_06_in{padding:30px 30px 60px 30px ;background: #fff;width:1200px;margin:0 auto;}
.hitory_box_06_in_1{padding:125px 30px 5px 30px ;background: #fff;width:1200px;margin:0 auto;}
.hitory_box_06_in>div>div{line-height: 32px; }
.hitory_box_06_in>div>div>span{float: left;font-weight: bold;color:#2398ff;font-size: 16px;}
.hitory_box_06_in>div>div>div{float: left;font-weight: 500;width:90%;padding-left: 10px;color:#333;font-size: 16px;}
.hitory_box_06_in>div>div>div b{color:#b1b1b1;font-weight: 500;}
.hitory_box_06 .simbols{font-size: 230px;font-weight: 700;color:#f6f6f6;position: absolute;right: 7%;bottom: -70px;}




/* 인사말 */
.greet_box_wrap{width:100%;background: url(/images/front/greet_01_bg.jpg) no-repeat right top;background-size:cover}
.greet_box_01{}
.greet_box_01_inner{width:1200px;margin:0 auto;}
.greet_box_01_inner>div{padding:50px 0 0;}
.greet_box_01 .greet_box_01_table{display:table;width:100%;}
.greet_box_01 .greet_box_01_table>div{display:table-row;}
.greet_box_01 .greet_box_01_table>div>div{display:table-cell;vertical-align: middle;padding:20px}
.greet_box_01 .greet_box_01_table>div>div.gb01_img {display: block; width: 460px}
.gb01_div_01{font-size:40px;font-weight: 500;line-height: 48px;}
.gb01_div_01 span{font-weight: 700;}
.greet_box_01 .greet_box_01_table>div>div img{width:420px}

.gb01_div_02{padding:30px 0;font-size: 18px;color:#333;}
.gb01_div_02 b{font-size: 22px;}

.gb01_div_03{font-size: 16px;color:#333;line-height: 27px;}
.gb01_lh{height:33px}


.greet_box_02{padding:30px 0 50px 0;}
.greet_box_02_inner{width:1200px;margin:0 auto;}
.greet_box_02_table{display:table;width:100%;border-top:1px solid #111;}
.greet_box_02_table>div{display:table-row;}
.greet_box_02_table>div>div{display:table-cell;vertical-align: middle;padding:20px;border-bottom:1px solid #ddd}
.greet_box_02_table>div>div p{font-size: 22px;font-weight: 700;color:#333;}
.greet_box_02_table>div>div div{font-size:16px;color:#666}


.greet_box_wrap .text_zone{padding:50px 0;font-size: 16px;color:#333;width:1200px;margin:0 auto}

.greet_box_03{width:1200px;margin:120px auto 130px auto;}
.greet_box_03>div{width:1200px;padding:70px 20px 140px 20px;border:1px solid #ccc;position: relative;}
.greet_box_03>div>p{position: absolute;left:50%;top:-20px;height:20px;background: #fff;color:#0f4e86;font-size: 28px;
margin-left:-80px;width:160px;text-align: center;}

.greet_box_03>div>div>div>p{height:60px;background: #f6f5f5;text-align: left;line-height: 60px;
font-size: 20px;padding-left:20px;font-weight: bold;color:#111}
.greet_box_03>div>div .gb03_box_01{float:left;width:32%;margin-right: 2%;background: #fff;}
.greet_box_03>div>div .gb03_box_02{float:left;width:32%;margin-right: 2%;background: #fff;	}
.greet_box_03>div>div .gb03_box_03{float:left;width:32%;background: #fff;}
.dtable{padding:20px 0;}
.dtable table{width:100%;}
.dtable table td{padding:5px 0}
.dtable table td.fblue{font-size: 20px;vertical-align: top;font-size: 20px;}
.dtable table td.textz{font-size: 16px;vertical-align: middle;}
.textz span{display: block;color:#999}

.left_simbols{font-size: 200px;font-weight: 700;color:#f6f6f6;position: absolute;left:10px;bottom:-30px}

/* 240416 탭메뉴 추가 */
.greet_tab_box { width: 100%; max-width: 1200px; display: flex; margin: 0 auto 50px; }
.greet_tab_box a { display: block; width: 50%; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; color: #999; box-sizing: border-box; font-size: 22px;
display: inline-flex; justify-content: center; align-items: center; flex-flow: column; height: 80px;  letter-spacing: 0.5px; }
.greet_tab_box a.on { border-top: 2px solid #0f4e86 ; border-bottom: 2px solid #0f4e86 ; color: #0f4e86; }
.greet_tab_box a span { display: block;  font-size: 20px; letter-spacing: 0;}




/* 조직 및 업무 */

.sv_title_zone{font-size: 16px;color:#666;font-weight: 500;padding:0 0 80px 0;text-align: center;}
.sv_img_zone{width:1200px;margin:0 auto 60px auto;}
.sv_img_zone img{width:100%}
.sv_img_zone > div img {width: auto}

.organ_box_01{}
.organ_box_01_inner{width:1200px;margin: 90px auto 0 auto;}
.organ_box_01_inner>p{font-size: 20px;height:40px;}
.organ_box_01_inner>p>span{color:#3c8dd4;font-size: 8px;display: block;float: left;margin-top: 10px;}
.organ_box_01_inner>p>b{color:#333;font-weight: 500;font-size: 25px;display: block;float: left;margin-left: 10px;}
.organ_box_01_inner>table{border:1px solid #3c8dd4;width:100%;margin-top: 20px;}
.organ_box_01_inner>table th{font-size: 30px;color:#3c8dd4;font-weight: 500;vertical-align: top;width:26%;padding:40px 20px}
.organ_box_01_inner>table td{vertical-align: top;padding:40px 20px}
.organ_box_01_inner>table td div{height:30px}
.organ_box_01_inner>table td div p.fblue{float: left;font-size: 16px;}
.organ_box_01_inner>table td div p{float: left;margin-left: 5px;font-size: 16px;color:#333;}

.organ_box_02_inner{width:1200px;margin: 90px auto 120px auto;}
.organ_box_02_inner table{width:100%;border-bottom: 1px solid #111;}
.organ_box_02_inner table th{padding:20px 10px;font-size: 18px;font-weight: bold;text-align: center;background:#fbfafa;border-right: 1px solid #ddd;}
.organ_box_02_inner table td{padding:20px 10px;font-size: 16px;text-align: center;}

.bt_blank{border-top:1px solid #111}
.br_ddd{border-right: 1px solid #ddd;}
.bb_ddd{border-bottom: 1px solid #ddd;}



/* 오시는 길 */
#map{width:1200px;height:600px;margin: 0 auto;position: absolute;left:50%;margin-left: -600px;top:0;z-index:4;}
.com_box_01{ width:100%; height:300px;position: relative; }

.bgline{position:absolute;width:100%;background:#fbfafa;height:300px;}

.com_box_02{width:100%;padding:80px 0;background: #fbfafa;}
.com_box_02_inner{width:1200px;margin:0 auto;position: relative;}

.com_table_01{width:50%;float:left;}
.com_table .por{position: relative;height:55px;border:1px solid #3c8dd4;border-radius:55px}
.com_table .por p{position: absolute;left:-1px;top:-1px;}
.com_table .por span{color:#3c8dd4;}

.com_table_02{width:50%;float:right;}

.com_box_03{width:100%;padding:80px 0;background: #fff;}
.com_box_03_inner{width:1200px;margin:0 auto;position: relative;}
.com_table_03{width:100%;}

.com_table_04{width:100%;margin-top: 60px;}




.com_table th{padding:3px 10px;vertical-align: top;}
.com_table td{padding:3px 10px;vertical-align: top;}
.com_table th div span{padding-left:60px;line-height: 53px;padding-right:20px;min-width:190px;display: block;}

.com_photo_zone{width:1200px;margin:0 auto 130px auto;text-align: center;}
.com_photo_zone img{width: 33%; padding-top: 50px; padding-right:10px;}
.com_photo_zone img:last-child{padding-right:0;}



/* 국제 협력 */

.mapimg_box{width:1200px; text-align: left; font-size: 0;margin:0 auto;position: relative;margin-bottom: 130px;}
.mapimg_box>div{width:20%;padding:0 5px;display:inline-block;margin-top: 36px;vertical-align: top;float: left;}
.mapimg_box>div>p{font-size: 16px;text-align: center;height:40px;line-height: 22px;padding-top: 10px;}
.mapimg_box>div img{width:100%;}

.mapimg_box>div:nth-child(1){margin-top: 0;}
.mapimg_box>div:nth-child(2){margin-top: 0;}
.mapimg_box>div:nth-child(3){margin-top: 0;}
.mapimg_box>div:nth-child(4){margin-top: 0;}
.mapimg_box>div:nth-child(5){margin-top: 0;}


/* 사업개요 수치예보모델 개발*/

.rnd_view_top{width:1200px;margin:0 auto;display:table;}
.rnd_view_top>div{display:table-row;}
.rnd_view_top>div>div{display:table-cell;padding:100px 60px;font-size: 16px;color:#333;
background: url(/images/front/rndtopbgt.jpg) no-repeat center;line-height: 28px;}


.guide_list_bg_box{width:1200px;margin:60px auto;display:table;}
.guide_list_bg_box>div{display:table-row;}
.guide_list_bg_box>div>div{display:table-cell;padding:100px 60px;font-size: 16px;color:#333;
background: url(/images/front/guide_list_bg.jpg) no-repeat center;line-height: 28px;}






.rnd_tab_3{width:1200px;margin:0 auto;position: relative;height:70px;margin-top: 70px;}
.rnd_tab_3>div{height:70px;display:block;width:400px;float:left;}
.rnd_tab_3>div>a{font-size: 18px;color:#949494;text-align: center;line-height: 68px;display:block;height:70px;width:100%;
border-bottom:1px solid #e6e6e6}
.rnd_tab_3>div>a.on{font-size: 18px;color:#3c8dd4;font-weight: bold;
border-bottom:2px solid #3c8dd4}

.rnd_title_zone{width:100%;padding:70px 0 40px 0;position: relative;text-align: center;}
.rnd_title_zone > div > div:nth-child(1){text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:270px}
.rnd_title_zone > div > div:nth-child(1) p{position: absolute;display:block;width:103%;z-index:1;text-align: center;left:0;top:0;}
.rnd_title_zone > div > div:nth-child(1) span{position: absolute;display:block;width:103%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.rnd_01_table{width:1200px;display:table;margin:0 auto;margin-top: 80px;border-top:1px solid #1e1e1e}

.rnd_01_table>div{display:table-row;}
.rnd_01_table>div>div:nth-child(1){width:200px;text-align: center;}
.rnd_01_table>div>div{display:table-cell;padding:50px 0;vertical-align: middle;border-bottom: 1px solid #e4e4e4;}
.rnd_01_table>div:nth-child(4)> div{border-bottom: 1px solid #1e1e1e !important;}
.rnd_01_table>div>div p{font-weight: bold;color:#3c8dd4;font-size: 18px;}
.rnd_01_table>div>div div{color:#333;font-size: 17px;margin-top: 15px; line-height: 30px;}


.compu_box_01{width:1200px;margin:0 auto;margin-top: 80px;height:530px;}
.compu_box_01>div{float: left;width:50%;height:530px;}
.compu_box_01>div>p{padding:64px 10px 0 40px;font-size: 38px;font-weight: bold;}
.compu_box_01>div>div{font-size: 17px;line-height: 27px;padding:30px 10px 0 40px;}
.compu_box_01>div>div>span{display: block;height:30px;}

.compu_box_01 span.spanline{width:120px;height:1px;background: #3c8dd4;position: absolute;left:-96px;bottom:23px;}



.compu_box_02{width:1200px;margin:0 auto;margin-top: 80px;height:530px;}
.compu_box_02>div:nth-child(1){float: right;}
.compu_box_02>div{float: left;width:50%;height:530px;padding-right:0px}
.compu_box_02>div>p{padding:84px 40px 0 0px;font-size: 38px;font-weight: bold;}
.compu_box_02>div>div{font-size: 17px;line-height: 27px;padding:30px 40px 0 0px;}
.compu_box_02>div>div>span{display: block;height:30px;}
.compu_box_02 span.spanline{width:120px;height:1px;background: #3c8dd4;position: absolute;right:-56px;bottom:23px;}


/* 추진체계 */
.system_item_box .item_wrap {padding: 0}
.system_item_box .item_wrap .item {padding: 185px 0 0 24px; margin: 0 15px; width: 380px; min-height: 352px; border-top-right-radius: 73px; }
.system_item_box .item_wrap .item .tit {padding: 36px 0 39px 29px;}
.system_item_box .item_wrap .item .tit .col01 em{font-size: 15px;}
.system_item_box .item_wrap .item .tit .col01 b {line-height: 1; font-size: 30px; font-weight: 600}
.system_item_box .item_wrap .item .tit .col02 {line-height: 1.4; font-size: 18px}
.system_item_box .item_wrap .item .cont {font-size: 16px;}

.system_item_box .dot_list li {padding-left: 14px;}
.system_item_box .item_wrap .item:first-child .dot_list {width: 77%}

/* 기대효과 */

.effect_box_01{width:1200px;margin:0 auto;margin-top:0px;} 
.effect_box_01>div{width:390px;margin-bottom:60px;float: left;}
.effect_box_01>div:nth-child(1){margin-right: 15px;}
.effect_box_01>div:nth-child(2){margin-right: 15px;}
.effect_box_01>div:nth-child(3){margin-right: 0px;}
.effect_box_01>div:nth-child(4){margin-right: 15px;}
.effect_box_01>div:nth-child(5){margin-right: 15px;}
.effect_box_01>div img{width:100%;}
.effect_box_01>div div{font-size: 17px;color:#333;padding:20px 10px 30px 50px;letter-spacing: -1px;}
.effect_box_01>div .span1200{}
.effect_box_01>div .linespan{display: block;width:1px;height:190px;left:24px;top:-70px;position: absolute;
background:#3c8dd4}

/*논문*/




.thesis_box_01{width:1200px;margin:0 auto;text-align: center;height:54px;border:none;font-size: 0;}
.thesis_box_01>div{display: inline-block;width:120px;height:54px;}



.thesis_box_01>div a{color:#999;font-size: 18px;text-align: center;line-height: 52px;height:52px;display: block;
background: #fff;}
.thesis_box_01>div a.on{background: #3c8dd4;color:#fff;}
.thesis_box_02{padding:60px 0px;width:1200px;margin:0 auto;}
.thesis_box_02 p{font-size: 36px;color:#191919;font-weight: bold;}
.thesis_con_box{background: #fbfafa;padding:60px 10px}
.thesis_box_03{display: table;width:1200px;margin:0 auto;}
.thesis_box_03>div{display:table-row;}
.thesis_box_03>div>div{display:table-cell;padding: 15px 0;}
.thesis_box_03>div>div:nth-child(1){color:#4e4e4e;font-size: 16px;letter-spacing: -1px;color:#fff;width:40px;}
.thesis_box_03>div>div p{border-radius:28px;background: #3c8dd4;color:#fff;text-align: center;line-height: 28px;
width:28px;height:28px;}
.thesis_box_03>div>div:nth-child(2){color:#4e4e4e;font-size: 15px;letter-spacing: 0px;}
.bottomheight_fbfafa{height:150px;background: #fbfafa;}

/*대표성과*/
.rep_con_box{width:1200px; margin:0 auto; border-top: 2px solid #3c8dd4; border-bottom: 2px solid #3c8dd4;margin-top:74px;}
.rep_items_inner .right_con{margin:0 ;}
.rep_items_inner .right_con .tit{margin:15px 0;}

.rep_items_inner .right_con .down .txt_more{border: 1px solid #3c8dd4;  border-radius: 25px;  height: 40px;  line-height: 32px;  padding: 3.5px 8px;  font-size: 13px; width:60%;margin:0;}
.rep_items_inner .right_con .down .txt_more .fl{width:85%}
.rep_items_inner .right_con .down .txt_more .fl .blue{ background: #3c8dd4;  color: #fff !important;  padding: 0.2rem 0.3rem;  border-radius: 25px;margin-right:5px;}
.rep_items_inner .right_con .down .txt_more .fr{width:15%}
.rep_items_inner .right_con .down .txt_more .fr a{background: #c00000;  color: #fff ;  padding: 0.2rem 0.3rem;}


/* CI */

.ci_tab_8{height:70px;text-align: center;font-size: 0;width:1200px;margin:0 auto;margin-bottom: 60px;}
.ci_tab_8 div{display:inline-block;width:33.3%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_8 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_8 div:nth-child(3) { width: 33.3%;}
.ci_tab_8 div a.on{color: #3c8dd4;}

.ci_tab_8 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_8 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_9{height:70px;text-align: center;font-size: 0;width:1200px;margin:0 auto;margin-bottom: 60px;}
.ci_tab_9 div{display:inline-block;width:50%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_9 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_9 div a.on{color: #3c8dd4;}

.ci_tab_9 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_9 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_7{height:70px;text-align: center;font-size: 0;width:1200px;margin:0 auto;}
.ci_tab_7 div{display:inline-block;width:14.2%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_7 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_7 div a.on{color: #3c8dd4;}

.ci_tab_7 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_7 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_6{height:70px;text-align: center;font-size: 0;width:1200px;margin:0 auto;}
.ci_tab_6 div{display:inline-block;width:calc(100% / 6);height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_6 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_6 div a.on{color: #3c8dd4;}

.ci_tab_6 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_6 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_5{height:70px;text-align: center;font-size: 0;width:1200px;margin:0 auto;margin-bottom: 60px;}
.ci_tab_5 div{display:inline-block;width:20%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_5 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_5 div a.on{color: #3c8dd4;}

.ci_tab_5 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_5 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}




.ci_tab_4{height:70px;text-align: center;font-size: 0;width:1200px;margin:0 auto;margin-bottom: 60px;}
.ci_tab_4 div{display:inline-block;width:20%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_4 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_4 div a.on{color: #3c8dd4;}

.ci_tab_4 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_4 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}


.ci_tab_44{height:70px;text-align: center;font-size: 0;width:1200px;margin:0 auto;  margin-bottom:60px;}
.ci_tab_44 div{display:inline-block;width:25%;height:70px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ci_tab_44 div a{display:block;width:100%;height:68px;line-height: 67px;text-align: center;font-size: 18px;
color:#949494}
.ci_tab_44 div a.on{color: #3c8dd4;}

.ci_tab_44 div a.on span.a_top_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;top:-1px;}
.ci_tab_44 div a.on span.a_bottom_line{display:block;width:100%;height:2px;background: #3c8dd4;position: absolute;left:0;bottom:-1px;}




.ci_logo_con01{padding:80px 0;width:100%;background: #fbfafafa;margin-top: 70px;}
.ci_logo_con02{padding:80px 0;width:100%;background: #fff;}


.ci_table{width:1200px;margin:0 auto;}
.ci_table>div:nth-child(1){float:left;width:240px;}
.ci_table>div:nth-child(1)>p{font-size: 34px;color:#333;font-weight: 500;}
.ci_table>div:nth-child(2){float:left;width:960px;}
.ci_table>div:nth-child(2)>div:nth-child(1){font-size: 16px;color:#333}
.ci_table .table_100{width:100%;margin-top: 50px;}

.tbr_title{font-size: 23px;font-weight: 500;color:#333;margin-bottom: 20px;}
.tbr_title span{color:#3c8dd4;font-weight: bold;font-size: 23px;}
.ci_table .table_100>div{width:100%;display: table;}

.ci_table .table_50{display: table;width:49%}
.ci_table .table_50>div{width:100%;display: table;}

.ci_table .table_50_1{width:49%;float:left;margin-right: 2%;margin-top: 50px;}
.ci_table .table_50_2{width:49%;float:left;margin-right: 0%;margin-top: 50px;}
.tbr{display:table-row; }
.tbc{display:table-cell;width:100%;border:1px solid #ddd;text-align: center;padding:40px 0;
height: 316px;vertical-align: middle;}
.grd{background: url(/images/front/grid_bg.jpg);}
.ci_table span.span1200{display: block;}




/* ci 컬러 */
#color_box{width:960px;text-align: center;font-size: 0;}
#color_box .color_boxs{width:310px;height:150px;display: block;float: left;}
#color_box .color_boxs>ul:nth-child(1){position: absolute;left:5%;bottom:15px;}
#color_box .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box .color_boxs>ul li{height:22px;line-height: 22px;color:#333}
#color_box .color_boxs.color_w >ul li{color:#fff}

#color_box .color_boxs>ul:nth-child(1) li{font-size: 15px;font-weight: 500;text-align: left;}
#color_box .color_boxs>ul:nth-child(2) li{font-size: 15px;font-weight: 100;text-align: right;}
.color_box_01{background: #e1f4fd;margin-right: 15px;margin-top: 0;}
.color_box_02{background: #c9e3f0;margin-right: 15px;margin-top: 0;}
.color_box_03{background: #b5d5e5;margin-right: 0px;margin-top: 0;}
.color_box_04{background: #9dcfe6;margin-right: 15px;margin-top: 15px;}
.color_box_05{background: #a2cbdf;margin-right: 15px;margin-top: 15px;}
.color_box_06{background: #95c4da;margin-right: 0px;margin-top: 15px;}
.color_box_07{background: #9ebcd8;margin-right: 15px;margin-top: 15px;}
.color_box_08{background: #8ba9c9;margin-right: 15px;margin-top: 15px;}
.color_box_09{background: #7cb8d5;margin-right: 0px;margin-top: 15px;}
.color_box_10{background: #5ba5c5;margin-right: 15px;margin-top: 15px;}
.color_box_11{background: #3893b6;margin-right: 15px;margin-top: 15px;}
.color_box_12{background: #0080a5;margin-right: 0px;margin-top: 15px;}
.color_box_13{background: #006f9a;margin-right: 15px;margin-top: 15px;}
.color_box_14{background: #005d87;margin-right: 15px;margin-top: 15px;}
.color_box_15{background: #005279;margin-right: 0px;margin-top: 15px;}
.color_box_16{background: #006f96;margin-right: 15px;margin-top: 15px;}
.color_box_17{background: #004170;margin-right: 15px;margin-top: 15px;}
.color_box_18{background: #003966;margin-right: 0px;margin-top: 15px;}
.color_box_19{background: #00315b;margin-right: 15px;margin-top: 15px;}
.color_box_20{background: #002c55;margin-right: 15px;margin-top: 15px;}
.color_box_21{background: #002950;margin-right: 0px;margin-top: 15px;}
.color_box_22{background: #00264d;margin-right: 15px;margin-top: 15px;}


/* ci 컬러 */
.ci_logo_con02bt{width:1200px;margin:0 auto;height:1px; background: #ddd;}
#color_box2{width:960px;text-align: center;font-size: 0;}
#color_box2 .color_boxs{width:310px;height:150px;display: block;float: left;}
#color_box2 .color_boxs>ul:nth-child(1){position: absolute;left:5%;bottom:15px;}
#color_box2 .color_boxs>ul:nth-child(2){position: absolute;right:5%;bottom:15px;}

#color_box2 .color_boxs>ul li{height:22px;line-height: 22px;color:#333}
#color_box2 .color_boxs.color_w >ul li{color:#fff}

#color_box2 .color_boxs>ul:nth-child(1) li{font-size: 15px;font-weight: 500;text-align: left;}
#color_box2 .color_boxs>ul:nth-child(2) li{font-size: 15px;font-weight: 100;text-align: right;}
.color_box_011{background: #fff;margin-right: 15px;margin-top: 0;border:1px solid #ddd;}
.color_box_022{background: #c9e3f0;margin-right: 15px;margin-top: 0;}
.color_box_033{background: #b5d5e5;margin-right: 0px;margin-top: 0;}
.color_box_044{background: #9dcfe6;margin-right: 15px;margin-top: 15px;}
.color_box_055{background: #a2cbdf;margin-right: 15px;margin-top: 15px;}
.color_box_066{background: #95c4da;margin-right: 0px;margin-top: 15px;}
.color_box_077{background: #9ebcd8;margin-right: 15px;margin-top: 15px;}
.color_box_088{background: #8ba9c9;margin-right: 15px;margin-top: 15px;}

/* ci 색상활용 */


.util_img_box{width:100%;margin-top: 50px;}
.util_img_box> div{float: left;width:305px;}
.util_img_box div img{width:100%}
.utilspan{display: none;}
.util_img_box> div:nth-child(1){margin-right: 22px;margin-top: 0px;}
.util_img_box> div:nth-child(2){margin-right: 23px;margin-top: 0px;}
.util_img_box> div:nth-child(3){margin-right: 0px;margin-top: 0px;}
.util_img_box> div:nth-child(4){margin-right: 22px;margin-top: 20px;}
.util_img_box> div:nth-child(5){margin-right: 23px;margin-top: 20px;}
.util_img_box> div:nth-child(6){margin-right: 0px;margin-top: 20px;}

.util_s_img_box{position: relative;overflow-x: hidden;}
.util_s_img_box img{width:100%;}


/* ci 사용금지규정 */

.util_img_box> div:nth-child(7){margin-right: 22px;margin-top: 20px;}
.util_img_box> div:nth-child(8){margin-right: 23px;margin-top: 20px;}
.util_img_box> div:nth-child(9){margin-right: 0px;margin-top: 20px;}
.util_img_box> div:nth-child(10){margin-right: 22px;margin-top: 20px;}
.util_img_box> div:nth-child(11){margin-right: 23px;margin-top: 20px;}
.util_img_box> div:nth-child(12){margin-right: 0px;margin-top: 20px;}

/* ci 국문서체 */

.mtmore{clear:both;margin-top: 50px;}
.util_img_box.mtno{margin-top: 20px;}
.util_img_box.mtno> div{float: left;width:470px;}
.util_img_box.mtno> div:nth-child(1){margin-right: 20px;margin-top: 0px;}
.util_img_box.mtno> div:nth-child(2){margin-right: 0px;margin-top: 0px;}
.util_img_box.mtno> div:nth-child(3){margin-right: 20px;margin-top: 20px;}
.util_img_box.mtno> div:nth-child(4){margin-right: 0px;margin-top: 20px;}

.ci_logo_con01.bgwrite{background: #fff;margin-top: 0;}

.ci_logo_con01.bgwrite .ci_table>div:nth-child(2)>div:nth-child(1){margin-top: 0;font-size: 23px;
    font-weight: 500;
    color: #333;}


.ci_table>div:nth-child(1)>p{line-height: 38px;}


/* 홍보영상 */

.video_box{width: 1200px;margin: 0 auto;}
.video_box>div{float: left;width:588px;}
.video_box div.por{border:1px solid #c5cfd1}
.video_box>div a{position:absolute;display: block;left: 0;top: 0;width:100%;height:100%;
background: url(/images/front/png_movie_play.png) no-repeat center;}
.video_box>div p{font-size: 17px;color:#333;font-weight: 500;text-align: center;letter-spacing: -1px;
padding:15px 5px}
.video_box>div{margin-bottom: 44px;}
.video_box>div.video_margin_right{margin-right: 24px;}

.video_pop{display: none;position: fixed;left:0;top:0;width: 100%;height:100%;background: #000;opacity: 0.8;z-index:1234;}
.video_zone{display:none;position: fixed;left:50%;top:50%;width: 930px;height:524px;z-index:1236;margin-left: -465px;margin-top: -262px;
background: #fff;}

.video_zone iframe{width:100%;height:100%;}
.video_zone video{width:100%;height:100%;}

/* q&a */

.qna_help{width:1200px;margin:0 auto;font-size: 16px;color:#333;text-align: center;}

.qna_w_box{width:1200px;margin:0 auto;border-top:2px solid #3c8dd4;margin-top: 50px;}

.qna_w_box .qna_table{display:table;width:100%;}
.qna_w_box .qna_tbr{display:table-row;}
.qna_w_box .qna_tbc{display:table-cell;}
.qna_w_box .qna_tbc.th{width:240px;font-weight: 500;font-size: 18px;color:#111;background:#f6f6f6;text-indent: 30px;border-bottom: 1px solid #ccc;
vertical-align: middle;}
.qna_w_box .qna_tbc.td{padding:25px 15px;border-bottom: 1px solid #ccc;font-size: 18px;}
.qna_w_box .qna_tbc.td input{height:38px;border:1px solid #ccc;font-size: 18px;}
.input_name{width:620px;text-indent: 10px;}
.input_phone{width:184px;text-indent: 10px;}
.qna_w_box .qna_tbc.td span{padding:0 10px;color:#ccc;font-size: 20px;}
.input_email{width:184px;text-indent: 10px;float: left;}
.input_emailspan{float: left;}
.select_email{height:38px;margin-left:10px;border:1px solid #ccc;float: left;width:204px;
color:#555;outline:none !important;}
.contents{border:1px solid #ccc;outline: none !important;font-size: 18px;padding:10px;
width:100%;height:300px;resize:none;}
.qnafile_box{padding:8px 10px;border-top: 2px solid #333;border-bottom: 1px solid #d3d3d3;}
.qnafile{border: none !important;height: auto !important;}
.file_help{color:#999;font-size: 16px;letter-spacing: -1px;margin-top: 10px;}
.ajax_html{}
.ajax_html .qnafile{margin-top: 4px;}
.qnafile_box a.file_plus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 30px;
position: absolute;right:440px;top:6px;}
.qnafile_box a.file_minus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 27px;
position: absolute;right:400px;top:6px;}
.qnafile_box .ajax_html>div{margin-top: 8px;}
.qnafile_box .ajax_html a.file_plus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 30px;
position: absolute;right:430px;top:4px;}
.qnafile_box .ajax_html a.file_minus{display: block;width:33px;height:33px;font-size: 24px;border:1px solid #ccc;text-align: center;line-height: 27px;
position: absolute;right:390px;top:4px;}

.qna_agree_box{width:1200px;margin:0 auto;margin-top: 50px;}
.qna_agree_box p{font-size: 20px;color:#111;}
.qna_agree_box .tat_box{margin-top:23px;}
.qna_agree_box .tat_box textarea{width:100%;border:1px solid #ccc;border-top:2px solid #3c8dd4;padding:10px;font-size: 18px;
height:300px;resize:none;
}
.chk_box{display:block;height:40px;}
.chk_box label{float: left;font-size: 16px;color:#333;height:40px;line-height: 40px;margin-left: 5px;}
.chk_box input{float: left;border:1px solid red;margin-top: 14px;}

.qna_bt_box{margin-top: 50px;text-align: center;font-size: 0;height:60px;}
.qna_bt_box a.submit_bt{display: inline-block;width:230px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 18px;font-weight: bold;background:#3c8dd4;color:#fff;margin:0 5px;}

.qna_bt_box a.list_bt{display: inline-block;width:120px;border-radius:60px;height:60px;line-height: 58px;
text-align: center;font-size: 18px;font-weight: bold;background:#c4c4c4;color:#fff;margin:0 5px;}

/* faq */

.board_search{display: flex; justify-content: center; width: 100%; margin:0 auto;height:50px;margin-bottom: 50px;}
.board_search select{float:left;display: block;width:112px;height: 50px;margin-right: 6px;border:1px solid #bdbdbd;
font-size: 16px;color:#666;text-indent: 5px;}
.board_search .stx{float:left;width: 210px;height: 50px;margin-right: 7px;border:1px solid #bdbdbd;font-size: 16px;color:#666;
text-indent: 5px;}
.board_search .submit_bt{float:left;width:80px;height:50px;border-radius:5px;background: #363636;color:#fff;
border:none;font-size: 16px;}


.number_line{width:1200px;margin:0 auto;height:30px;margin-bottom: 30px;}
.number_line>div{height:30px;line-height: 30px;font-size: 16px;color:#333;}
.number_line>div>span{color:#3c8dd4;}
.number_line>div>p{color:#999;display: inline-block;padding-left: 8px;}
.number_line>div>p span{padding:0 1px}

.qna_list_box{width:1200px;margin:0 auto;margin-bottom: 30px;border-top: 1px solid #dedede;}

.qna_list_line .qna_q{background: #f6f6f6;cursor:pointer;height:80px;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_q>div{float: left;height:80px;}
.qna_list_line .qna_q .qimg{padding:0 20px;height:40px;margin-top: 20px;}

.qna_list_line .qna_q .qtitle{padding:0 10px;font-size: 18px;color:#333;font-weight: 500;line-height: 78px;
width:860px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}

.qna_list_line .qna_q .qdate{display: block;font-size: 16px;color:#999;height:80px;line-height: 78px;}
.qna_list_line .qna_q .qright_bg{width:30px;height:30px;background: url(/images/front/qna_down_img.png) no-repeat center;
margin-top: 25px;margin-left: 30px;}
.qna_list_line .qna_q.on .qright_bg{background: url(/images/front/qna_up_img.png) no-repeat center;}

.qna_list_line .qna_a{display: none;background: #ffff;height:auto;position: relative;border-bottom: 1px solid #dedede;}
.qna_list_line .qna_a .aimg{padding:0 20px;margin-top: 20px;position: absolute;left: 0;top: 0;}
.qna_list_line .qna_a .atitle{padding:24px 10px 24px 90px;font-size: 16px;color:#333;font-weight: 500;line-height: 26px;
width:100%;}

/*피이징*/

.paging_box{width: 100%;margin: 0 auto;text-align: center;font-size: 0;margin-top: 50px;}
.paging_box a{margin: 0 5px;width:20px;height:20px;display: inline-block;background: #fff;text-align: center;line-height: 20px;
color:#333;font-size: 15px;vertical-align: top;}
.paging_box a.on{background: #3c8dd4;text-align: center;line-height: 20px;
color:#fff;font-size: 15px;border-radius:20px;}
.paging_box a.first_bt{background: url(/images/front/pg_f_left_png.jpg) no-repeat center;margin-right: 8px;}
.paging_box a.prev_bt{background: url(/images/front/pg_left_png.jpg) no-repeat center;}
.paging_box a.next_bt{background: url(/images/front/pg_right_png.jpg) no-repeat center;}
.paging_box a.last_bt{background: url(/images/front/pg_l_right_png.jpg) no-repeat center;margin-left: 8px;}

/* 윤리경영 추진체계 */

.clean_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.clean_box_inner{width: 1200px;padding:80px 0;overflow:hidden;margin: 0 auto;}
.clean_box_inner img{width:100%;}


/* 윤리 규범 */

.norms_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.norms_box_inner{width: 1200px;padding:80px 0;overflow:hidden;margin: 0 auto;}
.norms_list{width:100%;height: 240px;border-bottom:1px solid #e9e9e9;}
.norms_list_1{border-top: 1px solid #3c8dd4;}
.norms_list_2{border-top: 0;}
.norms_list_3{border-top: 0;}

.norms_list_4>div{border-top: 0;border-bottom: 1px solid #3c8dd4 !important;}

.norms_list>div{float: left;padding:35px 0 40px 0;border-bottom:1px solid #e9e9e9;height: 240px;}
.norms_list>div:nth-child(1){width:240px;font-size: 25px;font-weight: 500;color:#333;height: 240px;}
.norms_list>div:nth-child(2){width:960px;font-size: 16px;color:#4b4b4b;line-height: 29px;height: 240px;}

.norms_list>div:nth-child(2) a{display: block;height: 55px;width: 340px;border-radius:55px;color:#fff;
padding-left:40px;font-size: 17px;color: #fff;font-weight: 500;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;}

.norms_list>div:nth-child(2)>div:nth-child(2){height: 55px;width: 340px;border-radius:55px;line-height: 53px;margin-top: 34px;}

.norms_list.norms_list_2{height:210px;border-top: none;}
.norms_list.norms_list_2>div{height:210px;border-top: none;}

span.norms_span{display: block;}
span.norms_span1{display: none;}

/*외부과제정보 자료실*/
.info_bg_02.external_t .info_bg_02_inner{width:230px !important;}

.external  .norms_list>div:nth-child(2)>div:nth-child(2){margin-top:20px;}
.external .norms_list>div{padding:25px 0 30px 0;}

.external .btnwrap{float:left; width:100%;}
.external .btnwrap>div{height: 55px;width: 340px;border-radius:55px;line-height: 53px;margin-top: 0;}
.external .btnwrap>div:nth-child(1){margin-right:30px;}
.external .norms_list{width:100%;height:190px;border-bottom:1px solid #e9e9e9; margin-bottom:0;background: #fbfafa}
.norms_box.external {background:unset;margin-top:60px !important;}
.external .norms_box_inner {padding:0;}

.external .norms_list>div:nth-child(2)>div:nth-child(2){width:100%;}
.external .norms_list>div:nth-child(2)>div:nth-child(2)>div{float:left;}

.external .norms_list_1>div:nth-child(2)>div:nth-child(2), .external .norms_list_2>div:nth-child(2)>div:nth-child(2){width:340px;}

.external .norms_list>div{border-bottom:none;}
.external .norms_list>div:nth-child(1){width:240px;font-size: 25px;font-weight: 500;color:#333;height: 160px;margin-bottom:0;padding-left:20px;}
.external .norms_list>div:nth-child(2){width:960px;font-size: 18px;color:#4b4b4b;line-height: 29px;height: 160px;}

.external .norms_list_3{height:190px;}
.external .norms_list_3>div:nth-child(1){width:240px;font-size: 25px;font-weight: 500;color:#333;height:190px;}
.external .norms_list_3>div:nth-child(2){width:960px;font-size: 18px;color:#4b4b4b;line-height: 29px;height:190px;}
.external .norms_list_3 .br1{border:1px solid #000; padding-left: 10px;  width: 72%;    margin: 10px 0;}
.external .norms_list_3>div:nth-child(2)>div:nth-child(2){margin-top:25px;}

.external .norms_list_4{border-bottom: unset !important;}
.external .norms_list_4>div:nth-child(1){width:240px;font-size: 25px;font-weight: 500;color:#333;height: 190px;}
.external .norms_list_4>div:nth-child(2){width:960px;font-size: 18px;color:#4b4b4b;line-height: 29px;height: 190px;}
.external .norms_list_4>div{border-bottom:1px solid #e9e9e9 !important;}
.external .norms_list_4>div:nth-child(2)>div:nth-child(2){margin-top:20px;}

.external .norms_list_6{border-bottom: 1px solid #3c8dd4 !important;}

.external .singo_title_1{padding-bottom: 0px;font-size:17px;}  
.external .norms_list>div:nth-child(2)>div.tdlist span{    display: block;  float: left;  font-size: 16px;  color: #3c8dd4;   font-weight: bold;}
.external .norms_list>div:nth-child(2)>div.tdlist p{ margin-left:15px;}

.external .bgblue, .external .bgblue1{float:left;}
.c_open_title.ext_t>p{font-size:25px !important;}
.c_open_title.ext_t>div.hpd{font-size:18px !important;}
.info_bg_02.external_t{padding-top:0 !important;}

/* 청렴서약서 */

.eth_clean_box{background: #fbfafa;width:100%;height:800px ;margin-top: 50px; }

.eth_clean_box_inner{width: 1200px;padding:0px 0;overflow:hidden;margin: 0 auto;}
.eth_clean_box_inner .title_box{color: #666;font-size: 17px;line-height: 35px;text-align: center;}
.clean_list_box{border:1px solid #d7d7d7;background: #fff;padding:40px;margin-top: 50px;}


/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{width: 1200px;padding:80px 0;overflow:hidden;margin: 0 auto;}




.clean_list_box>div{display: table;background: #fafbfb;border-radius:40px;margin-bottom: 10px;padding:10px;width: 100%; font-size: 17px; line-height: 35px;}
.clean_list_box>div>div{display: table-row;}
.clean_list_box>div>div>div{display: table-cell;vertical-align: middle;}

.title_5{width: 60px;height: 40px;line-height: 40px;	border-radius:40px;
font-size: 18px;text-align: center;font-weight: 500;color:#fff;position: relative;}
.title_5con{font-size: 16px;color: #333;padding-left: 15px;position: relative;}

.title_5 p{background: #3c8dd4;color: #fff;width: 60px;height: 40px;line-height: 40px;
text-align: center;font-size: 18px;font-weight: 500;border-radius:40px;}

.clean_b_agree{font-size: 16px;color: #666;text-align: center;line-height: 28px;margin-top: 30px;}

.clean_b_names{font-size: 18px;color: #3c8dd4;text-align: center;margin-top: 30px;}


/* 신고클린센터 */

.eth_singo_box{background: #fbfafa;width:100%;height:auto;margin-top: 80px;}
.eth_singo_box_inner{width: 1200px;padding:80px 0;overflow:hidden;margin: 0 auto;}
.singo_title_1{color: #666;text-align: center;font-size: 16px;line-height: 28px;}
.singo_title_2{color: #666;text-align: center;font-size: 16px;line-height: 28px;margin-top: 30px;}

.singo_t_box{margin-top: 55px;border-top: 1px solid #3c8dd4;}
.songo_table{display: table;width: 100%;}
.songo_table .songo_tbr{display: table-row;}
.songo_table .songo_tbr>div{display: table-cell;}

.songo_table .songo_tbr>div.th{width: 250px;padding: 40px 0;font-weight: 500;color: #333;font-size: 25px;vertical-align: top;
border-bottom: 1px solid #ddd;}
.songo_table .songo_tbr>div.td{padding: 40px 0;font-size: 16px;border-bottom: 1px solid #ddd;}

.songo_table .songo_tbr>div.th.last_bb{border-bottom: 1px solid #3c8dd4;}
.songo_table .songo_tbr>div.td.last_bb{border-bottom: 1px solid #3c8dd4;}

.songo_table .songo_tbr>div.td .tdlist{clear:both;line-height: 28px;}
.songo_table .songo_tbr>div.td .tdlist span{display: block;float: left;font-size: 16px;color: #3c8dd4;font-weight: bold;}
.songo_table .songo_tbr>div.td .tdlist p{float: left;margin-left: 5px;font-size: 16px;color: #333;}

.songo_table .songo_tbr>div.td .td_bt{clear: both;margin-top: 40px;}

.songo_table .songo_tbr>div.td .td_bt>div{text-align: left;font-size: 0;height: 55px;border-radius:55px;display: inline-block;}

.songo_table .songo_tbr>div.td .td_bt>div:nth-child(1){margin-right: 12px;}

.songo_table .songo_tbr>div.td .td_bt a.td_bt_a1{display: inline-block;width: 340px;height: 55px;font-size: 17px;color: #fff;
border-radius:55px;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;padding-left: 30px;line-height: 53px;}
.songo_table .songo_tbr>div.td .td_bt a.td_bt_a2{display: inline-block;width: 340px;height: 55px;font-size: 17px;color: #fff;
border-radius:55px;background: url(/images/front/a_down_icon.png) no-repeat right 40px center;padding-left: 30px;line-height: 53px;}
.songo_table .songo_tbr.howto>div.td .tdlist + .tdlist {margin-top: 0}

/* 워크샵 리스트 */
.work_gall_list{width:1200px;margin: 0 auto;}
.work_gall_list ul{width: 1200px;}
.work_gall_list ul li{float: left;margin-right: 15px;width:390px;margin-bottom: 40px;}
.work_gall_list ul li:nth-child(1){margin-right: 15px;clear: none;}
.work_gall_list ul li:nth-child(2){margin-right: 15px;clear: none;}
.work_gall_list ul li:nth-child(3){margin-right: 0px;clear: none;}
.work_gall_list ul li:nth-child(4){clear: both;margin-right: 15px;}
.work_gall_list ul li:nth-child(5){margin-right: 15px;clear: none;}
.work_gall_list ul li:nth-child(6){margin-right: 0px;clear: none;}
.work_gall_list ul li:nth-child(7){clear: both;margin-right: 15px;}
.work_gall_list ul li:nth-child(8){margin-right: 15px;clear: none;}
.work_gall_list ul li:nth-child(9){margin-right: 0px;clear: none;}
.work_gall_list ul li:nth-child(10){clear: both;margin-right: 15px;}
.work_gall_list ul li:nth-child(11){margin-right: 15px;clear: none;}
.work_gall_list ul li:nth-child(12){margin-right: 0px;clear: none;}


.work_gall_list ul li p.gall_title{font-size: 17px;color: #333;}
.work_gall_list ul li p.gall_date{font-size: 15px;color: #9f9f9f;}
.galltop img{width:390px;height:275px;border:1px solid #ddd}
.gallbottom{margin-top: 15px;}
.new_icon{color: #fff;background: #e50707;display: inline-block;margin-left: 3px;}


/* 브로셔 리스트 */


.bro_gall_list{width:1200px;margin: 0 auto;}
.bro_gall_list ul{width: 1200px;}
.bro_gall_list ul li{float: left;margin-right: 40px;width:270px;margin-bottom: 40px;}
.bro_gall_list ul li:nth-child(1){margin-right: 40px;clear: none;}
.bro_gall_list ul li:nth-child(2){margin-right: 40px;clear: none;}
.bro_gall_list ul li:nth-child(3){margin-right: 40px;clear: none;}
.bro_gall_list ul li:nth-child(4){margin-right: 0;clear: none;}
.bro_gall_list ul li:nth-child(5){clear: both;margin-right: 40px;}
.bro_gall_list ul li:nth-child(6){margin-right: 40px;clear: none;}
.bro_gall_list ul li:nth-child(7){margin-right: 40px;clear: none;}
.bro_gall_list ul li:nth-child(8){margin-right: 0px;clear: none;}
.bro_gall_list ul li:nth-child(9){clear: both;margin-right: 40px;}
.bro_gall_list ul li:nth-child(10){margin-right: 40px;clear: none;}
.bro_gall_list ul li:nth-child(11){margin-right: 40px;clear: none;}
.bro_gall_list ul li:nth-child(12){margin-right: 0px;clear: none;}

p.gall_title a{font-size: 17px;color: #333;letter-spacing:-0.5px;}
p.gall_date a{font-size: 15px;color: #9f9f9f;}

.bro_gall_list ul li p.gall_title a{font-size: 17px;color: #333;letter-spacing: -0.5px;}
.bro_gall_list ul li p.gall_date a{font-size: 15px;color: #9f9f9f;}
.bro_gall_list .galltop img{width:270px;height:380px;border:1px solid #ddd}
.bro_gall_list .gallbottom{margin-top: 15px;}
.new_icon{color: #fff;background: #e50707;display: inline-block;margin-left: 3px;}

.bro_gall_list .gall_date{color:#9f9f9f}










/* 워크샵 뷰 */
.view_top_height{height: 95px;}
.view_basic_height{height: 35px;}

.board_view_box{width: 1200px;margin: 0 auto;}
h3.view_title{font-size: 23px;color:#333;font-weight: 500;margin-top: 60px;}

.view_top_table{display: table;border-top: 2px solid #333;margin-top: 30px;}
.view_tbr{display: table-row;}
.view_tbc{display: table-cell;}
.view_tbc.th{padding:20px 30px;font-size: 16px;color: #333;font-weight: 500;background: #f7f7f7;border-bottom: 1px solid #dfdfdf;
vertical-align: middle;width: 15%;text-align: center;}
.view_tbc.td{padding:20px 30px;font-size: 16px;color: #333;font-weight: 300;border-bottom: 1px solid #dfdfdf;vertical-align: top;}

.view_content{font-size: 16px;text-align: left;line-height: 24px;width: 100%;margin-top: 40px;color: #333;}

.view_content img{max-width:100%;}

.prev_next_table{display: table;border-top: 2px solid #333;margin-top: 30px;border-top: 1px solid #d1d1d1;width: 100%;margin-top: 100px;}
.prev_next_tbr{display: table-row;}
.prev_next_tbc{display: table-cell;}
.prev_next_tbc.th{border-bottom: 1px solid #d1d1d1;width: 18%;background: #f0f0f0;vertical-align: middle;padding:20px 30px;
text-align: center;}
.prev_next_tbc.th img{vertical-align: bottom;}

.prev_next_tbc.td{border-bottom: 1px solid #d1d1d1;vertical-align: top;padding:20px 30px;font-size: 16px;}


.prev_next_tbc a{color: #333;}
.view_bt_box{margin-top: 50px;width: 1200px;height: 50px;}
.view_bt_box .v_bt_list{background: #f0f0f0;border:1px solid #ddd;border-radius:4px;width:102px;height:50px;float: right;}
.view_bt_box .v_bt_list a{display: block;width:100%;height:100%;line-height: 47px;text-align: center;}
.view_bt_box .v_bt_list a img{vertical-align: middle;}


/* 소식 리스트 */

.basic_board_list{width: 1200px;margin: 0 auto;}
.basic_table{display: table;width: 100%;border-top: 2px solid #3c8dd4; table-layout:fixed;}
.basic_tbr{display: table-row;}
.basic_tbc{display: table-cell;border-bottom: 1px solid #ddd;}
.basic_tbc.th{background: #f8f8f8;padding: 20px 10px;font-size: 16px;color: #111;font-weight: 500;text-align: center;}

.basic_tbc.th1{width: 15%;}
.basic_tbc.th2{width: 60%;}
.basic_tbc.th3{width: 13%;}
.basic_tbc.th4{width: 12%;}

.basic_tbc.td1{width: 15%;}
.basic_tbc.td2{width: 60%;}
.basic_tbc.td3{width: 13%;}
.basic_tbc.td4{width: 12%;}

.basic_tbc.td.tdl > div{text-overflow:ellipsis;white-space: nowrap;
  overflow: hidden;width: 100%;}

.basic_tbc.td{padding: 20px 10px;font-size: 16px;color: #111;font-weight: 300;text-align: center;}
.basic_tbc.td.tdl{text-align: left;}

.sub12 .basic_tbc.th1{width: 10%;}
.sub12 .basic_tbc.th2{width: 10%;}
.sub12 .basic_tbc.th3{width: 10%;}
.sub12 .basic_tbc.th4{width: 50%;}
.sub12 .basic_tbc.th5{width: 20%;}

.sub13 .basic_tbc.th1{width: 10%;}
.sub13 .basic_tbc.th2{width: 10%;}
.sub13 .basic_tbc.th3{width: 10%;}
.sub13 .basic_tbc.th4{width: 40%;}
.sub13 .basic_tbc.th5{width: 15%;}
.sub13 .basic_tbc.th6{width: 15%;}

.sub14 .basic_tbc.th1{width: 10%;}
.sub14 .basic_tbc.th2{width: 15%;}
.sub14 .basic_tbc.th3{width: 15%;}
.sub14 .basic_tbc.th4{width: 40%;}
.sub14 .basic_tbc.th5{width: 20%;}

.sub15 .basic_tbc.th1{width: 10%;}
.sub15 .basic_tbc.th2{width: 15%;}
.sub15 .basic_tbc.th3{width: 35%;}
.sub15 .basic_tbc.th4{width: 10%;}
.sub15 .basic_tbc.th5{width: 15%;}
.sub15 .basic_tbc.th6{width: 15%;}

.link_220407{background:#0070c0; padding:.5rem;color:#fff !important;}
.download_220407{background:#c00000;padding:.5rem;color:#fff !important;}


/* 소식 뷰 */

.file_list_box{margin: 15px auto;width: 1200px;table-layout: fixed;}
.file_list_table{display: table;width: 100%;}
.file_list_tbr{display: table-row;}
.file_list_tbc{display: table-cell;background: #f7f7f7;padding: 20px 20px;}
.file_list_tbc.th{width: 134px;text-align: center;}
.file_list_tbc.th a{color: #333;}
.file_list_tbc.td a{color: #9f9f9f;text-align: left;display:block;}



/* 정보공개제도안내 */

.info_o_box_01{width:100%;height:270px;}
.info_o_box_01>div{height:270px;background: url(/images/front/info_open_bg.jpg) no-repeat center;width:1200px;
margin:0 auto;position: relative;}

.info_o_bg_01>div:nth-child(1){float:left;width:28%;font-size:34px;font-weight: 500;color:#333;
padding:70px 0px 70px 80px;}
.info_o_bg_01>div:nth-child(2){float: left;width:72%;font-weight: 500;color:#333;padding:75px 30px;line-height: 28px;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(1){font-size: 16px;font-weight: 500;color:#333;}
.info_o_bg_01>div:nth-child(2) > div:nth-child(2){font-size: 14px;font-weight: 500;color:#999;line-height: 24px;margin-top: 14px;}


.info_bg_02{width:100%;padding:70px 0 40px 0;position: relative;text-align: center;}

.info_bg_02_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_02_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}






/* 사전정보공개 */
.info_bg_03{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_03_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:200px}
.info_bg_03_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_03_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_bg_06{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_06_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:240px}
.info_bg_06_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_06_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}




.category_list{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list>div>a{display: inline-block;width: 130px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 15px;color: #929292;margin: 0 7px;}
.category_list>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}

.category_list2{height:40px;width:100%;text-align: center;font-size: 0;margin-top: 44px;margin-bottom: 34px;}
.category_list2>div>a{display: inline-block;width: 140px;height: 40px;line-height: 38px;border:1px solid #929292;
text-align: center;border-radius:40px;font-size: 15px;color: #929292;margin: 0 7px;}
.category_list2>div>a.on{border:1px solid #3c8dd4;color:#3c8dd4}



.c_open_box{padding-left:20px;width:1200px;margin: 0 auto;position: relative;margin-top: 50px;}
.c_open_title{width:100%;}
.c_open_title span{width:3px;height:25px;background: #3c8dd4;display: block;position: absolute;left: 0;top: 0;	}
.c_open_title p{font-size: 23px;height: 23px;line-height: 23px;text-align: left;color: #3c8dd4;font-weight: 500;}
.c_open_title div{font-size: 16px;text-align: left;height: 24px;color: #333;margin-top: 12px;}

.open_table_box{width:1200px;overflow-x:hidden;margin: 0 auto;margin-top: 44px;}

.open_table{width:1200px;display: table;table-layout: fixed;margin: 0 auto;margin-bottom: 34px;}
.open_tbr{display: table-row;}
.open_tbc{display: table-cell;}
.open_tbc.th{padding:20px 30px;background: #fbfafa;text-align: center;border-top:2px solid #3c8dd4;vertical-align: middle;}
.open_tbc.th1{width: 13%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th2{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th3{width: 29%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_tbc.th4{width: 29%;border-bottom: 1px solid #ddd;}

.open_table_box2 .open_tbc.th1{width: 19%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_table_box2 .open_tbc.th2{width: 27%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_table_box2 .open_tbc.th3{width: 27%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.open_table_box2 .open_tbc.th4{width: 27%;border-bottom: 1px solid #ddd;}

.open_table_box2_title{font-size: 16px;font-weight: 500;color:#333;height:36px;line-height: 36px;}


.open_tbc.td.td1{padding:20px 30px;background: #fafdff;text-align: center;border-left: none;}
.open_tbc.td{padding:20px 30px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;vertical-align: middle;
line-height: 30px;}
.open_tbc.td span.head_one{font-weight: bold;color:#3c8dd4;}
.open_tbc.td span.leftpadding{padding-left: 11px;}


/* 정보공개청구 */
.info_bg_04{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}

.info_bg_04_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:200px}
.info_bg_04_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_04_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}


.info_box_request{background: url(/images/front/info_open_img.jpg) no-repeat center;height: 407px;width:1200px;margin: 50px auto 0 auto;}
.request_text_zone{padding-top:108px;text-align: center;font-size: 30px;line-height: 40px;color: #fff;font-weight: 100;}
a.request_link_bt{width:240px;height:55px;color:#fff;font-size: 18px;text-align: center;line-height: 53px;border:1px solid #fff;
border-radius:55px;margin:60px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px	}
a.request_link_bt:hover{border:2px solid #3c8dd4;line-height: 51px;}


/*알리오*/

.info_box_alio{background: url(/images/front/alio_bg.jpg) no-repeat center;height: 407px;width:1200px;margin: 0px auto 0 auto;}
.alio_text_zone{padding-top:108px;text-align: center;font-size: 30px;line-height: 40px;color: #fff;font-weight: 100;}
a.alio_link_bt{width:240px;height:55px;color:#fff;font-size: 18px;text-align: center;line-height: 53px;border:1px solid #fff;
border-radius:55px;margin:60px auto 0 auto;display: block;background: url(/images/front/right_bt.png) no-repeat right 20px center;
background-size:8px	}
a.alio_link_bt:hover{border:2px solid #3c8dd4;line-height: 51px;}

/*정보목록*/
.info_bg_05{width:100%;padding:0px 0 40px 0;position: relative;text-align: center;}
.info_bg_05_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_05_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_05_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}

.info_title_b_height{height:80px;}




/*이용안내 방법*/


.guide_box{width: 100%;margin-top: 40px;}
.guide_table{display: table;width: 1200px;margin: 0 auto;table-layout: fixed;}
.guide_tbr{display: table-row;}
.guide_tbc{display: table-cell;}
.guide_tbc.th{padding:20px 0;width: 22%;vertical-align: top;font-size: 20px;color:#3c8dd4;padding-top: 40px;padding-left: 14px;}
.guide_tbc.td{padding:20px 0;vertical-align: middle;font-size: 16px;color: #333;}
.guide_tbc.td div{border:1px solid #ddd;padding:20px 40px;line-height: 28px;}
.guide_tbc.th span{width: 3px;height:25px;position: absolute;left: 0;top: 43px;display: block;background: #3c8dd4;}

.guide_box_2{height:445px;background: url(/images/front/guide_con_bg.jpg) no-repeat center;width: 100%;margin: 50px 0;}
.guide_box_2_inner{width: 1200px;margin: 0 auto;}

.g_table_left{float: left;margin-top: 40px;display: table;table-layout: fixed;width: 580px;}
.g_table_right{float: right;margin-top: 40px;display: table;table-layout: fixed;width: 580px;}
.g_table_lr{background: #fff;}
.g_table_lr > .g_b_tbr{display: table-row;}
.g_table_lr .g_b_tbc{display: table-cell;}
.g_table_lr .g_b_tbc.th{vertical-align: top;padding: 54px 15px;width: 25%;}
.g_table_lr .g_b_tbc.td{padding: 54px 25px;}
.g_table_lr .g_b_tbc.td p{font-size: 23px;color: #111;}
.g_table_lr .g_b_tbc.td div{font-size: 16px;color: #333;margin-top: 30px;height: 96px;letter-spacing: -0.5px;}




/*개인정보방침*/
.textarea_zone{width:1200px;margin: 0 auto 100px auto;}
.textarea_zone_inner{max-height:700px;overflow-y:scroll;width: 100%;border: 1px solid #ddd;font-size: 15px;color: #333;
padding:50px 30px;border-top: 2px solid #3c8dd4;line-height: 30px;}

.privacy_height{height:35px;}
.privacy_height.min {height: 25px}
.textarea_zone_inner p{font-size: 18px;color: #333;}

.three_number>div{padding:3px 0;}
.three_number>div{clear:both; overflow: hidden}
.three_number>div>span.p_s_left{float: left;width:20px;}
.three_number>div>span.p_s_right{float: left;width:90%;}




/*사업실명제*/

.eth_clean_box_mtno{background: #fff;width:100%;height:auto;margin-top: 0px;}
.eth_clean_box_mtno .eth_clean_box_inner{padding-top: 0;}

.basic_stab_4{width: 100%;background: url(/images/front/realname_con_bg.jpg) no-repeat center;height: 485px;}

.info_bg_b_02{width:100%;padding:40px 0 30px 0;position: relative;text-align: center;}

.info_bg_02_b_inner{text-align: center;display:inline-block;font-size: 34px;font-weight: 500;color:#333;position: relative;
width:150px}
.info_bg_02_b_inner p{position: absolute;display:block;width:100%;z-index:1;text-align: center;left:0;top:0;}
.info_bg_02_b_inner span{position: absolute;display:block;width:100%;top:35px;height:10px;background: #b6d7f2;
border-radius:10px;opacity:0.9}



.stab_table_01,.stab_table_02,.stab_table_03,.stab_table_04{display: block;width:1200px;margin: 0 auto;margin-top: 10px;
table-layout: fixed;}
.stab_table_01{margin-top: 40px;}
.stab_table_01>div,.stab_table_02>div,.stab_table_03>div,.stab_table_04>div{display: table;border-radius:100px;background: #fff;
width: 100%;}
.title_4{display: table-cell;padding:10px;width: 60px;}
.title_4con{display: table-cell;padding:10px;text-align: left;}

.title_4 span{display: block;height:44px;width:44px;border-radius:100%;background: #3c8dd4;text-align: center;color: #fff;line-height: 44px;}
.title_4con {color: #666;}

.stab_height{height:60px;}






.bottomheight{height:150px;}




}


.clearfix.notheight{height:0 !important}

.submit_bt{cursor:pointer}



@media screen and (min-width: 1600px) {



}


*{word-break:keep-all;}
table{border-collapse:collapse;border-spacing:0;}
.por{position: relative;}

.thesis_show_1{display: block;}
.thesis_show_2{display: none;}
.thesis_show_3{display: none;}
.thesis_show_4{display: none;}
.thesis_show_5{display: none;}
.thesis_show_6{display: none;}
.thesis_show_7{display: none;}
.thesis_show_8{display: none;}
.thesis_show_9{display: none;}
.thesis_show_10{display: none;}
.this_content_box{display: none;}


/*231030 추가 css*/
@media screen and (max-width:1024px){
	.view_content table {font-size: 12px;width: 100% !important;}
    .view_content table td {width: 100% !important;}
    .view_content table td[style="text-align:right; width:110px"] {width:90px !important;}
    .view_content table td * {word-break:break-word;font-size: 13px;}
    .file_list_tbc.td a{word-break:break-word; width:100% !important;}
   
}