@charset "UTF-8";

/* ===================================================== common ===================================================== */
.sub_tit, .tab_select{padding-top:60px;margin-bottom:50px;font-size:44px;font-weight:700;color:#000;text-align:center;}
.tab_select{width:100%;margin:30px 0;}
.cont_tit{font-size:36px;}
h3{font-size:32px;}
h4{font-size:26px}
h5{font-size:22px}
h6{font-size:20px}
.red_line{height:57px;margin-top:100px;background-color:#e03710;}
.red_line > .inner{align-items:center;}
.red_line p{position:relative;color:#fff;font-size:15px;word-break:keep-all;line-height:1.5em;}
.red_line p img{margin-left:10px;vertical-align:middle}
.red_line p + p{padding-left:20px;margin-left:20px;}
.red_line p + p:before{position:absolute;top:0;left:0;width:1px;height:16px;background-color:#f3af9f;content:""}
.txt{font-size:18px;line-height:1.8em;}
.txt.red {padding:7px 20px; color:#e03710;}
.txt.red:hover {color:#fff;}
.tit-size--huge{font-size:64px;color:#e03710;}
.box-subtitle{display:none}

/* ===================================================== KIST소개 ===================================================== */
.vision_wrap{margin-top:50px;padding-bottom: 1px;}
.vision_wrap .r1{margin-bottom:40px;}
.vision_wrap > .row{margin-bottom:70px;}
.vision_wrap > .row button{width:220px;height:50px;margin-top:0 !important;}
.vision_wrap > .row a{width:220px;height:50px;margin-top:0 !important;}
.vision_wrap > .row button + button{margin-left:5px}
.grand_kist{position:relative;margin:0 auto;padding:63px 0;width:867px;height:290px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sot_ivfvba_e1.cat') no-repeat 0 0;background-size:cover;text-align:center;}
.grand_kist:before{position:absolute;top:-15px;left:50%;font-size:30px;font-weight:700;color:#e03710;transform:translateX(-50%);content:"VISION"}
.grand_kist .top{margin-bottom:25px;font-size:28px;font-weight:500;}
.grand_kist .tit{margin-bottom:40px;font-size:55px;font-weight:700;color:#e03710;letter-spacing: 0.08em;text-shadow:1px 1px 12px rgba(0, 0, 0, 0.22)}
.grand_kist .capt{font-size:22px;font-weight:500;}
.grand_kist .capt span{display:inline-block;font-size:22px;font-weight:500;color:#e03710}
.vision_wrap .r2{margin-bottom: 120px;}
.core_value{width:670px;padding:130px 0 0;margin:0 auto;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sot_ivfvba_e2.cat') no-repeat top center;background-size:contain;}
.core_value .head{align-items:center;justify-content:center;width:227px;height:85px;margin:0 auto 80px;border:1px solid #e03710;border-radius:50px;background-color:#e03710;font-size:28px;font-weight:700;color:#fff;    box-shadow: 6px 7px 17px 1px rgba(0, 0, 0, 0.17);}
.core_value .piece{justify-content:space-between;width:855px;margin-left:-93px}
.core_value .piece .pi{padding:15px;background-color:#f7f7f7;border-radius:100%;}
.core_value .piece .pi > div{position:relative;flex-flow:column wrap;align-items:center;justify-content:center;width:215px;height:215px;border:1px solid #e03710;border-radius:100%}
.core_value .piece .pi > div:before{position:absolute;top:-10px;left:50%;width:18px;height:18px;border-radius:100%;background-color:#fff;box-shadow:4px 4px 14px 3px rgba(0, 0, 0, 0.22);transform:translateX(-50%);content:""}
.core_value .piece .pi > div:after{position:absolute;top:-6px;left:50%;width:10px;height:10px;border-radius:100%;background-color:#e03710;transform:translateX(-50%);content:""}
.core_value .piece .pi > div p{width:100%;text-align:center;color:#fff}
.core_value .piece .pi > div p.tit{margin-top:15px;font-size:28px;font-weight:600;color:#000;}
.core_value .piece .pi > div p.capt{margin-top:10px;font-size:17px;color:#000;}
.core_value .piece > div{padding:15px;background-color:#f7f7f7;border-radius:100%;}
.core_value .piece > div{position:relative;flex-flow:column wrap;align-items:center;justify-content:center;width:215px;height:215px;background-color: #fff;border-radius:100%;border:6px solid #e03710;}
.core_value .piece > div:before{position:absolute;top:-10px;left:50%;width:18px;height:18px;border-radius:100%;background-color:#fff;box-shadow:4px 4px 14px 3px rgba(0, 0, 0, 0.22);transform:translateX(-50%);content:""}
.core_value .piece > div:after{position:absolute;top:-6px;left:50%;width:10px;height:10px;border-radius:100%;background-color:#e03710;transform:translateX(-50%);content:""}
.core_value .piece > div p{width:100%;text-align:center;color:#fff}
.core_value .piece > div p.tit{margin-top:15px;font-size:24px;font-weight:600;color:#000;}
.core_value .piece > div p.capt{margin-top:10px;font-size:17px;color:#fff;}
/* .vision_wrap .r3:before{position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#f6f6f6;z-index:1;content:""} */
.vision_wrap .r3:before{position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#f6f6f6;z-index:1;/*content:""*/}
.vision_wrap .r3 > div{position:relative;z-index:2;}
.static_direction > .tit{margin-bottom:50px;font-size:28px;font-weight:700;text-align:center;}
.static_direction > ul{width:1019px;height:100%;margin:0 auto;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sot_ivfvba_e3.cat') no-repeat 0 0;background-size:100% 256px;}
.static_direction > ul > li + li{margin-left:30px}
.static_direction > ul > li > p{align-items:center;justify-content:center;width:232px;height:256px;margin-bottom:35px;padding-top:25px;font-size:20px;font-weight:500;line-height:1.3em;text-align:center;}
.static_direction .sd_1 > p{color:#e03710}
.static_direction .sd_2 > p{color:#bc2c0b}
.static_direction .sd_3 > p{color:#992206}
.static_direction .sd_4 > p{color:#7d1902}
.static_direction .lists li{font-weight:500;line-height:1.3em}
.static_direction .lists li + li{margin-top:20px}
.rnr_wrap{margin-top:80px}
.rnr_wrap > .tit{align-items:center;justify-content:center;width:840px;height:100px;margin:0 auto 140px;background-color:#f5f5f5;font-size:28px;border:1px solid #a9a9a9;border-radius:30px;min-height: 160px;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 15px;}
.rnr_wrap > .tit span{font-weight:700;font-size: 30px;}
.rnr_wrap > .tit span:first-child{color:#e03710}
.rule_wrap{height:530px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sot_eae.cat') no-repeat center center;background-size:661px 530px;}
.rule_wrap > ul{flex-flow:wrap;height:100%;}
.rule_wrap > ul li{position:relative;width:calc(53% - 80px)}
.rule_wrap .detail{position:absolute;flex-flow:column nowrap}
.rule_wrap .detail p{font-size:18px;line-height:1.5em}
.rule_wrap .detail p + p{margin-top:15px}
.rule_wrap .detail p span:first-child{font-size:22px;font-weight:500}
.rule_wrap .detail p span:last-child{display:inline-block;width:45px;height:24px;background-color:#ffeeea;border:1px solid #e03710;border-radius:5px;font-size:16px;color:#e03710;line-height:22px;text-align:center;}
.rule_wrap > ul li:nth-child(-n+2){margin-bottom:80px}
.rule_wrap > ul li:nth-child(1) .detail{top:-60px;left:120px;}
.rule_wrap > ul li:nth-child(2) .detail{top:-60px;right:80px;}
.rule_wrap > ul li:nth-child(3) .detail{bottom:-50px;left:73px;}
.rule_wrap > ul li:nth-child(4) .detail{bottom:-60px;right:104px;}
.rule_wrap > ul li:nth-child(n+3) .detail{justify-content:flex-end;}
.rule_wrap > ul li:nth-child(even){margin-left:76px;}
.rule_wrap > ul li:nth-child(odd) .detail{float:left;text-align:right;}
.rule_wrap > ul li:nth-child(odd) .items{float:right}
.rule_wrap > ul li:nth-child(even) .detail{float:right}
.rule_wrap > ul li:nth-child(even) .items{float:left}
.rule_wrap > ul li > div{height:100%;}
.rule_wrap > ul li > div.items{flex-flow:column nowrap;align-items:center;justify-content:center;width:225px}
.rule_wrap > ul li > div.items p{color:#fff;text-align:center;line-height:1.2em;}
.rule_wrap > ul li > div.items p.r1{margin-bottom:15px;font-size:20px}
.rule_wrap > ul li > div.items p.r2{margin-bottom:15px;font-size:16px;font-weight: 500;}
.rule_wrap > ul li > div.items p.r3{font-size:24px}
.rule_wrap > ul li > div.items p.r3 span{display:block;font-weight:500;}
.statue_wrap{margin-top:45px;}
.statue_wrap .cont_tit{align-items:flex-end;justify-content:space-between;font-size:36px;font-weight:500}
.statue_wrap .cont_tit span{font-size:16px;color:#555555}
.greet_wrap .box{position:relative;padding:85px 85px 145px;box-sizing:border-box;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sot_terrg.wct') no-repeat 0 0;background-size:cover;}
.greet_wrap .box .tit{font-size:48px;font-weight:500;line-height:1.2em}
.greet_wrap .box .tit strong{font-weight:700;}
.greet_wrap .box .tit strong span{color:#e03710;font-weight:700;}
.greet_wrap .box .tit + .cont{margin-top:50px}
.greet_wrap .box .cont{margin-top:25px;font-size:18px;line-height:1.7em;}
.greet_wrap .box .marks{margin-top:30px;font-size:30px;font-weight:500;}
.greet_wrap .box .marks span{color:#e03710;font-weight:500;}
.greet_wrap .signature{position:absolute;bottom:45px;left:85px;font-size:20px;text-align:right;line-height:1.5em;}
.greet_wrap .signature span{font-size:30px;font-weight:500}
.greet_wrap h2{font-size:24px;font-weight:700;color:#e03710;}
.trace_wrap .core_wrap li{padding-top:130px;}
.trace_wrap .core{position:absolute;top:100px;left:50%;width:173px;height:173px;margin:0 auto;background-color:#fae2dc;border-radius:100%;transform:translateX(-50%);z-index:3;}
.trace_wrap .core p{position:absolute;top:50%;left:50%;-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:141px;height:141px;color:#fff;background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sot_genpr.wcrt');background-repeat:inherit;background-size:7px 7px;border-radius:100%;transform:translate(-50%, -50%);line-height:1.5em;text-align:center;}
.trace_wrap ul{position:relative;justify-content:center;}
.trace_wrap ul li{width:50%;height:90px;padding-top:89px;box-sizing:border-box;}
.trace_wrap ul:first-child li{height:0;padding-top:0;}
.trace_wrap ul:first-child li .core{top:0;}
.trace_wrap li:first-child .core p{padding-right:0;}
.trace_wrap li + li{border-left:1px solid #bfbfbf;}
.trace_wrap li p{padding-left:75px;}
.trace_wrap li p.tit{position:relative;margin-bottom:15px;font-size:28px;font-weight:500;color:#e03b15;}
.trace_wrap li p.tit:before{position:absolute;top:15px;left:0;width:60px;height:1px;background-color:#dbdbdb;content:""}
.trace_wrap li p.tit span{position:absolute;top:6px;left:-10px;width:19px;height:19px;border-radius:100%;background-color:rgba(224, 59, 21, 0.18);z-index:3;}
.trace_wrap li p.tit span:before{position:absolute;top:6px;left:6px;width:7px;height:7px;background-color:#e03b15;border-radius:100%;content:""}
.trace_wrap li p.cont{font-size:18px;line-height:1.5rem;}
.trace_wrap li:first-child p{padding-right:75px;padding-left:0;text-align:right;line-height:1.5rem;}
.trace_wrap li:first-child p span{left:auto;right:-10px}
.trace_wrap li:first-child p:before{left:auto;right:0;}
.core_wrap + ul li{padding-top:200px;}

.img_wrap_h{margin-top:50px;}
.btn_wrap_h{    justify-content: flex-end;}

.way_wrap{padding:40px; border-top:1px solid #dddddd; background:#f7f7f7; overflow:hidden}
.way_wrap div + div{padding-left:40px;border-left:1px dashed #dddddd}
.way_wrap>div{float:left; width:50%; overflow:hidden}
.way_wrap>div ul>li{display:inline-block; float:left;}
.way_wrap>div ul>li>.img_wrap{text-align:center;}
.way_wrap>div ul>li>.img_wrap+span{display:inline-block; margin-top:10px; font-size:17px;font-weight: 500;}
.way_wrap>div ul>li:nth-child(2){padding-left:0px;padding-top: 20px;}
li.way{float:left; font-size:17px; line-height:25px;}
.way li:nth-child(2){padding-left:40px;}
span.back_blue{padding:2px 7px; border-radius:3px; font-size:13px; font-weight:500; color:#fff; background:#4c6db1}
.subway_line{display:inline-block; float:left; padding:0px 7px; border-radius:3px; font-size:13px; color:#fff; background:#4c6db1; font-weight:500;}
.subway_line+p{float:left; margin-left:10px; line-height:30px;}
.subway_line.brown{    margin-top: 3px;background:#a3623a;}
.subway_line.deep_blue{margin-top:25px; clear:both; background:#0e208b;}
.table_basic tr td.thLeft{text-align:left;}
.ps{font-size:16px; color:#555555}
.btn_wrap_h button .img_wrap img{display:inline-block; vertical-align:middle;}
.map_info_area {padding:30px; background:#f6f6f6;}
.map_info_area .map_info_left { float:left; display:inline-block; /* margin:0 38px 0 0; */}
/* .map_info_area .map_info_left p{border:1px solid #dedede; box-sizing:border-box} */
.map_info_area .map_info_right { display:inline-block; margin-top:25px; width:50%;}
.map_info_area .map_info_right ul {display:inline-block; overflow:hidden;}
.map_info_area .map_info_right ul li {float:left; width:50%;  height:40px; line-height:40px;  padding:0 0 0px 40px; margin-bottom:20px;}
.map_info_area .map_info_right ul li span {display:inline-block;border-radius:21px; width:38px; height:38px; line-height:35px; text-align:center; background:#fff; border:1px solid #e0e0e0; font-size:17px; color:#666666; margin:0 15px 0 0; display:inline-block;}
.map_info_area .map_info_right ul li p {display:inline-block;}
h4 span.small_text {float:right;margin-top:10px;color:#555;font-size:16px;}
.statue_wrap p.color5 {color:#555;}
.content .rnr_wrap {padding-bottom:100px;}
.resourceInfo{justify-content:center;margin:50px 0;box-sizing:border-box;}
/*.resourceInfo > img{width:50%;}*/
/* ===================================================== KIST소식 ===================================================== */
.pic_lists ul{flex-flow:wrap;}
.pic_lists li{width:23.5%;margin-bottom:40px}
.pic_lists li:nth-child(4n+1){margin-left:0;}
.pic_lists li + li{margin-left:25px;}
.pic_lists ul li a{display:block;width:100%;height:100%}
.pic_lists .img_wrap{height:170px;margin-bottom:20px}
.pic_lists .core .img_wrap{height:auto;margin-bottom:0;margin-top:30px;}
.pic_lists .core img{height:auto !important}
.pic_lists img{width:100%;height:100% !important;}
.pic_lists .tit{margin-bottom:30px;font-size:22px;line-height:1.2em;}
.pic_lists .date{font-size:14px;color:#555;}
/* .view_wrap{border-top:2px solid #e03710;} */
.view_wrap .tit{padding-top:30px;margin-top:30px;margin-bottom:20px;font-size: 36px;font-weight: 500;color:#000;text-align:center;    word-break:keep-all;border-top: 2px solid #e03710;}
.view_wrap .info{justify-content:center;padding-bottom:40px;font-size:16px;color:#555555;border-bottom:1px solid #e4e4e4;}
.view_wrap .info.top > p {width:auto;}
.view_wrap .info.top p > span{width:auto;}
.view_wrap .info + .info{padding:10px 0;justify-content:flex-start}
.view_wrap .info p{overflow:hidden;width:auto;margin-top:0}
.view_wrap .info p > span{width:auto}
.view_wrap .info p + p{position:relative;margin-left:20px;padding-left:20px;}
.view_wrap .info p + p:before{position:absolute;top:10px;left:0;width:1px;height:13px;background-color: #747774;content:""}
.view_wrap .date > p{margin-top:0}
.view_wrap .cont{padding:40px 35px 80px;box-sizing:border-box;}
.view_wrap .cont > div{line-height:1.7em;}
.view_wrap p{margin-top:40px;line-height:1.8em;}
.view_wrap p:not(.tit){font-size:18px;color:#555555}
.post_link{border-top:1px solid #000;}
.post_link > div{position:relative;align-items:center;justify-content:flex-start;height:80px;border-bottom:1px solid #e4e4e4;}
.post_link .post{width:61px;height:25px;margin-right:15px;border:1px solid #cbcbcb;border-radius:3px;text-align:center;line-height:25px;font-size:12px;font-weight:500;}
.post_link .date{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#555555;}
.view_wrap.covid19 .origin, .view_wrap.covid19 .file{align-items:center;min-height:58px;border-bottom:1px solid #e4e4e4;}
.view_wrap.covid19 .file{align-items:flex-start;}
.view_wrap.covid19 .origin > div, 
.view_wrap.covid19 .file > div{flex-flow:wrap;width:100%;padding:21px 0;}
.view_wrap.covid19 .origin span, .view_wrap.covid19 .file span{padding:21px 0;width:70px;}
.view_wrap.covid19 .file a{width:100%;color:#000;}
.view_wrap.covid19 .file a + a{margin-top:15px}
.view_wrap .img_box{justify-content:space-between;padding:40px;box-sizing:border-box;background-color:#f7f6f6}
.notice_row {border-top:2px solid #e03710;}
.notice_row .img_wrap{overflow:hidden;align-items:center;justify-content:center;flex:none;width:260px;height:195px;border:1px solid #eeeeee;}
.notice_row .img_wrap img{}
.notice_row > div{padding:40px 0;border-bottom:1px solid #e4e4e4}
.notice_row .info{flex-flow:wrap;margin-left:35px;padding-top:20px;}
.notice_row .info .tit{width:100%;margin-bottom:25px;font-size:26px;font-weight:500}
.notice_row .info .cont{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px;margin-bottom:25px;text-overflow:ellipsis;word-break:break-word;font-size:17px;color:#333333;line-height:1.5em;}
.notice_row .info span{position:relative;font-size:16px;color:#666666}
.notice_row .info span + span{margin-left:10px;padding-left:10px;}
.notice_row .info span + span:before{position:absolute;top:5px;left:0;width:1px;height:13px;background-color:#747774;content:""}
.table_basic.notice.related_news td:nth-child(2), .table_basic.notice.table_4132 td:nth-child(2){text-align:left !important}
.issue_wrap{flex-flow:wrap}
.issue_box_conts{width:32%;min-height:250px;padding:45px 30px;box-sizing:border-box;text-align:center;border:1px solid #e4e4e4;}
.issue_box_conts:nth-child(n+4){margin-top:25px;}
.issue_box_conts + .issue_box_conts{margin-left:2%}
.issue_box_conts:nth-child(3n+1){margin-left:0}
.issue_ttl{margin-bottom:50px;font-size:24px;font-weight:500;}
.issue_box_conts  ul{-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;height:100%;}
.issue_box_conts  ul li{width:100%;line-height:100%;}
.issue_box_conts  ul li button{height:50px}
.issue_box_conts  fieldset select{float:left;width:calc(100% - 65px);height:50px;padding:0 20px;font-size:16px;}
.issue_box_conts  fieldset input{float:left;width:60px;margin-left:5px;text-indent:0;height:50px;font-size:16px;}
.issue_bann{margin-bottom:70px;}
.issue_bann .img_wrap{justify-content:center;align-items:center;width:210px;height:210px;margin:0 auto;border-radius:100%;background-color:#f6f6f6}
.issue_bann .img_wrap img{width:fit-content;height:fit-content;}
.issue_bann.sns > div{flex-wrap:wrap;justify-content:center;width:234px;margin: 0 auto;}
.issue_bann.sns > div a + a{margin-top:5px;}

/* ===================================================== 연구활동 ===================================================== */
.departMain_wrap > ul{flex-flow:wrap}
.departMain_wrap > ul > li{position:relative;width:23%;margin-bottom:50px;padding:35px 25px;box-sizing:border-box;border:1px solid #e4e4e4;}
.departMain_wrap > ul > li .img_wrap{-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:145px;height:145px;margin:0 auto;margin-bottom:20px;background-color:#f8f8f8;border-radius:100%;}
.departMain_wrap > ul > li > a{display:block;font-size:20px;font-weight:500;letter-spacing: -0.09em;text-align:center;}
.departMain_wrap > ul > li:nth-child(4n+1){margin-left:0;}
.departMain_wrap > ul > li:before{position:absolute;top:-2px;left:-2px;width:100%;height:100%;background:transparent;z-index:1;content:""}
.departMain_wrap > ul > li + li{margin-left:30px;}
.departMain_wrap > ul > li > *{position:relative;z-index:2}
.depart_visual{overflow:hidden;position:relative;margin-top:50px;}
.depart_visual img{position: relative;width:100%;z-index: 1;}
.depart_visual .img_tit{position:absolute;top:140px;left:50%;width:100%;transform:translateX(-50%);font-size:50px;font-weight:700;color:#fff;line-height:1.3em;z-index:1;text-shadow:4px 3px 20px rgba(0, 0, 0, 0.5);text-align:center;}
.visual_capt{position: relative;width:85%;margin: 0 auto;margin-top:-170px;padding:40px 0;;background-color:#fff;font-size:27px;font-weight:500;line-height:1.6em;z-index:2;text-align:center;}
.visual_capt span{display:block;margin-top:30px;font-size:18px;font-weight:400;line-height:1.7em;}
.depart_info{position:relative;flex-flow:wrap;padding-top:10px}
.depart_info:before{position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#f6f6f6;content:""}
.depart_info .tit{display:none;font-size:26px;font-weight:500;z-index:2;}
.depart_info .overBox .box_tit + .btn_wrap{text-align:left !important}
.overBox{position:relative;width:calc(100% - 515px);margin-top:30px;padding-top:40px;padding-bottom:35px;padding-left:40px;box-sizing:border-box;background-color:transparent;z-index:1;}
.overBox:before{position:absolute;top:0;right:-200%;width:200%;height:100%;background-color:transparent;content:""}
.overBox .box_tit{font-size:18px;font-weight:500;line-height:1.7em;    word-break: break-word;}
.overBox .box_tit a{font-size:18px;font-weight:500;color:#e03710;}
.overBox button{height:40px;background-color:#e03710;font-size:14px;}
.depart_list{flex-flow:wrap;width:515px;margin-top:30px;padding-bottom:30px;padding-right:50px;z-index:1;}
.depart_list button{width:100%;height:100%;padding:35px 30px;background-color:#fff;}
.depart_list li{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:10px;box-shadow:1px 1px 20px 5px rgba(0, 0, 0, 0.11)}
.depart_list.list_3 li:nth-child(3n+1){margin-left:0;}
.depart_list.list_4 li:nth-child(2n+1){margin-left:0;}
.depart_list li + li{margin-left:10px;}
.depart_list.list_1 li{width:100%;}
.depart_list.list_2 li{width:100%;}
.depart_list.list_3 li{width:100%;}
.depart_list.list_4 li{width:100%;}
.depart_list li dt{position:relative;padding-left:40px;padding-top:4px;font-size:16px;font-weight:500;text-align:left}
.depart_list li dt:first-child:before{position:absolute;top:0;left:0;width:30px;height:30px;background:#f6f6f6 url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_qrcneg_01.cat') no-repeat center center;border-radius:100%;content:""}
.depart_list li dd{position:relative;padding-left:40px;margin-top:10px;font-size:18px;font-weight:600;text-align:left}
.depart_list li dd:nth-child(2){color:#e03710;}
.depart_list li dt:nth-child(3):before{position:absolute;top:0;left:0;width:30px;height:30px;background:#f6f6f6 url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_qrcneg_02.cat') no-repeat center center;border-radius:100%;content:""}
/*.noentry .depart_list{width:auto}
.noentry .overBox{width:auto;} 
.noentry .overBox .box_tit a{display:block}
.noentry .overBox > div{width:400px}
.noentry .overBox > div + div{border-left:1px dashed #dfdfdf}
.noentry .overBox + .overBox:before{display:none}*/
.major_list{justify-content:space-between;max-width:1200px;height:325px;margin:60px auto 0;transform:scale(1)}
.major_list li{width:270px;border:1px solid #ddd;box-shadow: 0 0px 20px 11px rgba(0, 0, 0, 0.09);transition:all .05s ease-in-out;text-align:center;}
.major_list li + li{margin-left:20px}
.major_list li a{-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;height:100%;padding:20px 0 15px;}
.major_list li a > *{width:100%}
.major_list p.capt{margin-bottom:25px;font-size:15px;line-height:1.5em;transition:all .5s ease-in-out}
.major_list .img_wrap{align-items:center;justify-content:center;margin:0 auto 5px;width:120px;height:120px;border-radius:100%;background-color:#e65f38;transition:all .5s ease-in-out;background-size:cover;}
.major_list p.tit{margin-bottom:30px;font-size:22px;font-weight:500;}
.major_list p.link{display:inline-block;padding-bottom:2px;font-size:16px;}
.depart_postLink > a{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:475px;box-shadow:1px 1px 16px rgba(0, 0, 0, 0.2)}
.depart_postLink > a.prev{left:0;}
.depart_postLink > a.next{right:0;}
.depart_postLink > a .cont{position:relative;overflow:hidden;width:0;height:100px;visibility:hidden;opacity:0;transition:all .1s ease}
.depart_postLink > a.on .cont{overflow:hidden;width:230px;height:100px;padding:30px 13px;visibility:visible;opacity:1;transition:all .1s ease}
.depart_postLink > a .cont span{display:block;width:100%;box-sizing:border-box;}
.depart_postLink > a.prev .cont span{padding-right:10px;text-align:right;}
.depart_postLink > a.next .cont span{padding-left:10px;}
.depart_postLink p{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;height:100px;transition:all .1s ease}
.depart_postLink p.cont{padding:30px 0;box-sizing:border-box;background-color:#c73310;color:#fff;}
.depart_postLink p.flag{width:52px;align-items:center;justify-content: center;}
.major_info{position:relative;margin-top:65px;padding:50px 0;background-color:#f2f2f2;}
.major_info:before{position:absolute;top:0;left:-160px;width:200%;height:100%;background-color:#f6f6f6;content:""}
.major_info .tit{position:relative;margin-bottom:50px;font-size:36px;font-weight:500;z-index:2;}
.major_info ul{flex-flow:wrap;justify-content:space-between;}
.major_info li{position:relative;width:49%;margin-bottom:40px;}
.major_info li:nth-child(even){}
.major_info li > a:before{position:absolute;top:20px;right:-8px;width:60px;height:2px;background-color:#c73310;transform:rotate(135deg);transition:all .5s ease-in-out;z-index:2;content:""}
.major_info li > a{position:relative;display:block;float:left;width:175px;height:175px;margin-right:20px;border:1px solid #cccccc;background-color:#fff;transition:all .5s ease-in-out}
.major_info li > a > img, .major_info li > a > span{position:absolute;}
.major_info li img:first-child{top:25px;left:25px;}
.major_info li a > span{bottom:20px;right:20px;width:36px;height:36px;background-color:#b5b5b5;border-radius:100%;line-height:36px;text-align:center;}
.major_info li p, .major_info li > span{float:left;}
.major_info li p{width:calc(100% - 195px);padding-top:15px;margin-bottom:25px;font-size:24px;font-weight:700;}
.major_info li > span{width:430px;font-size:16px;line-height:1.5em;word-break:keep-all}
.people_wrap > div{flex-flow:wrap;justify-content: space-between;}
.people_wrap ul{flex-flow:wrap;width:680px;padding:40px;box-sizing:border-box;border:1px solid #dddddd;}
.people_wrap ul:nth-child(n+3){margin-top:30px}
.people_wrap ul li{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.people_wrap ul li:first-child{width:230px}
.people_wrap ul li:first-child span:last-child button{    font-family: 'notokr', sans-serif;font-weight:500}
.people_wrap ul li:nth-child(2){width:50%;}
.people_wrap ul li:nth-child(3){width:230px;}
.people_wrap ul li:nth-child(n+3){margin-top:25px}
.people_wrap ul li:nth-child(n+4):nth-child(-n+5){width:27%}
.people_wrap ul li:last-child{flex-flow:wrap;align-items:flex-start;width:100%;}
.people_wrap ul li:last-child span{width:100%}
.people_wrap ul li:last-child span + span{min-height:55px;margin-top:20px}
.people_wrap ul li span{display:inline-block;}
.people_wrap ul li span:first-child{margin-right:15px;font-size:16px;}
.people_wrap ul li span:last-child{line-height:1.5em;}
.people_wrap ul li span:last-child, .people_wrap ul li span:last-child button{font-size:18px;font-weight:500;}
.people_wrap ul li button.btn_more{font-size:16px;color:#e03710}
.people_wrap ul li button.btn_more img{margin-left:10px;}
.people_wrap ul li span img{vertical-align:middle}
.field_slide{position:relative;padding:40px 95px;box-sizing:border-box;background-color:#f6f6f6}
.field_slide .swiper-slide img{width:100%;}
.field_slide .swiper-slide p{margin-bottom:45px;font-size:20px;font-weight:500;text-align:center;}
.field_slide .swiper-button-next,.field_slide .swiper-container-rtl .swiper-button-prev{right:30px;width:27px;height:49px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_pynzcSvryq_arkg.cat') no-repeat 0 0;}
.field_slide .swiper-button-prev,.field_slide .swiper-container-rtl .swiper-button-next{left:30px;width:27px;height:49px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_pynzcSvryq_ceri.cat') no-repeat 0 0;}
.field_wrap.st .field_list li{width:100%;}
.field_wrap.st .field_list li + li{margin-left:0;margin-top:10px;}
.field_wrap.st .lists.cir > li + li{margin-top:10px}
.field_wrap.st .lists.cir > li  li + li{margin-top:0}
.field_list{margin-top:30px}
.field_list > ul{flex-flow:wrap;justify-content: flex-start;}
.field_list > ul.list_2 > li, .field_list > ul.list_4 > li{width:49%}
.field_list > ul.list_3 > li, .field_list > ul.list_5 > li, .field_list > ul.list_6 > li{width:33%}
.field_list > ul.list_2 > li:nth-child(2n+1), .field_list > ul.list_4 > li:nth-child(2n+1){margin-left:0;}
.field_list > ul.list_3 > li:nth-child(3n+1), .field_list > ul.list_5 > li:nth-child(3n+1), .field_list > ul.list_6 > li:nth-child(3n+1){margin-left:0;}
.field_list > ul > li + li{margin-left:5px}
.field_list > ul > li .tit{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;min-height:90px;background-color:#f0f0f0;font-size:18px;font-weight:500;color:#e03710;border:1px solid #dddddd;line-height:1.5em;}
.field_list > ul > li .cont{min-height:250px;padding:15px 20px;border:1px solid #dddddd;border-top:none;line-height:1.5em;font-size:17px;word-break:keep-all}
.field_list > ul > li:nth-child(n+4){margin-top:10px;}
.field_list > ul.list_4 > li:nth-child(n+3){margin-top:10px;}
.content .field_list > ul.list_2 > li{display:block;width: 49.5%;}
.content .field_list > ul.list_4 > li {display:block;width: 24.15%;}
.content .field_list > ul.list_4 > li:nth-child(n+3) {margin-top: 0;}
.content .field_list > ul.list_4 > li + li {margin-left:15px;}
.team_list{padding:30px;box-sizing:border-box;background-color:#f3f3f3;}
.team_list > ul > li + li{margin-top:20px}
.team_list div.cont ul{flex-flow:wrap;width:100%}
.team_list div.cont ul li{width:50%;padding-right:25px;font-size:16px}
.team_list div.cont ul li + li{margin-top:0;}
.team_list p.tit{position:relative;padding-top:10px;font-size:20px;font-weight:500;}
.team_list p.tit:before{position:absolute;top:0;left:0;width:30px;height:1px;background-color:#000;content:""}
.btn_wrap .btn.on{background-color:#e03710 !important;color:#fff !important;}
.table_wrap.depart{text-align:center;}
.table_wrap.depart td{border-left:none;border-right:none;}
.table_wrap.depart th{border-left:none;border-right:none;}
.table_wrap.depart td:nth-child(2){text-align:left;}
.pop-wrap .pop-cont.abstract_wrap{width:700px;/*height:auto;*/}
.abstract_cont .tit{font-size:20px;font-weight:600;color:#000;letter-spacing: -0.04em;}
.abstract_cont .cont .tit{font-size:26px;font-weight:600;color:#000;letter-spacing: -0.04em;}
.abstract_cont .cont{font-size:17px;line-height:1.5em;}
.abstract_cont .cont span{display:block;margin-bottom:5px;font-size:16px;font-weight:400;}
.abstract_cont .cont .color-b{color:#000}
.abstract_cont .cont .txt{font-size:16px;}
.abstract_cont .cont .lists li{font-size:16px}
.departGreet_wrap > div{justify-content: space-between;}
.departGreet_wrap h3{line-height:1.5em;font-size: 28px;}
.departGreet_wrap .left{padding-bottom:40px;}
.departGreet_wrap .left li img{display:inline-block;vertical-align: middle;}
.departGreet_wrap .left li p{display:inline-block;margin-left:5px;vertical-align: middle;}
.departGreet_wrap .left li + li{margin-left:40px}
.departGreet_wrap .right.img_wrap{position:relative;padding-right:100px;}
.departGreet_wrap .right.img_wrap img{position:relative;z-index:2;}
.departGreet_wrap .right.img_wrap span{position:absolute;bottom:0;right:0;width:600px;height:140px;margin-bottom:0;background-color:#f6f6f6;z-index:-1}
.departGreet_wrap .right.img_wrap span:after{position:absolute;bottom:0;right:-100%;width:100%;height:140px;background-color:#f6f6f6;content:""}
.departGreet_wrap h4, .departGreet_wrap > .txt{margin-top:50px;font-weight:400;line-height:1.5em;font-size:20px;}
.departGreet_wrap .mv{position:relative;justify-content:space-between}
.departGreet_wrap .mv:before{position:absolute;top:0;right:100px;width:200%;height:210px;background-color:#f6f6f6;z-index:1;content:""}
.departGreet_wrap .mv .box{width:680px;box-shadow:1px 1px 17px rgba(0, 0, 0, 0.15);z-index:2;}
.departGreet_wrap .mv .box > p{background-color:#fff;}
.departGreet_wrap .mv .box .tit{padding:35px 0;border-top:2px solid #f46605;border-bottom:1px dashed #ddd;font-size:30px;font-weight:500;}
.departGreet_wrap .mv .box .txt{justify-content:center;align-items:center;min-height:150px;font-weight:400;}
.content .pic_lists .pop-cont.seasons {top: 30% !important;}
.vision_m {display:none;}
.rr_m {display:none;}
.ogran_box {overflow:hidden;}
.pop-wrap .pop-cont.reportComp{width:703px;height:auto;}
.reportComp.pop-cont{top:50%;bottom:auto;left:50%;height:332px !important;transform:translate(-50%, -50%) }
.report_cont .tit{font-size:26px;font-weight:600;color:#000;letter-spacing: -0.04em;}
.report_cont .cont .tit{font-size:26px;font-weight:600;color:#000;letter-spacing: -0.04em;}
.report_cont .cont{font-size:17px;line-height:1.5em;}
.report_cont .cont span{display:block;margin-bottom:5px;font-size:20px;font-weight:500;color:#666}
.report_cont .cont .txt{font-size:16px;}
.report_cont .cont .lists li{font-size:16px}

/* ===================================================== 알림공간 ===================================================== */
.table_basic.notice.covid19 td{padding:25px 0;text-align:center;color:#555555}
.table_basic.notice.covid19 td:nth-child(2){text-align:left;color:#000;font-weight:500;}
.box_wrap{position:relative;}
.inter_wrap .box_wrap{position:relative;padding-top:60px;padding-right:70px;}
.inter_wrap .box{padding:50px 60px;box-sizing:border-box;}
.inter_wrap .box .img_wrap{position:absolute;top:0;right:0;}
.inter_wrap .box > .tit{font-size:34px;font-weight:700;}
.inter_wrap .inbox{padding:30px;box-sizing:border-box;}
.inter_wrap .inbox .tit{font-size:20px;font-weight:500;}
.inter_wrap li{font-size:18px;}
/* .inter_wrap > ul.lists > li + li{margin-top:15px} */
.comp_list > ul{flex-flow:wrap;justify-content:space-between;max-width: 1400px;}
.comp_list > ul > li{width:49.5%;padding:30px 0 30px 30px;box-sizing:border-box;border:1px solid #dddddd;}
.comp_list > ul > li .tit{margin-bottom:15px;font-size:20px;font-weight:500;}
.comp_list > ul > li:nth-child(n+3){margin-top:12px;}
.comp_list .lists li + li{margin-top:5px}
.comp_list .lists li{line-height:1.5em;}
.cooper_wrap .box_wrap{padding-bottom:200px;}
.cooper_wrap .box-title{position:absolute;top:430px;left:10%;font-size:65px;font-weight:bold;color:#fff;text-shadow:1px 1px 7px rgba(0, 0, 0, 0.7);}
.cooper_wrap .box_wrap .capt{position:absolute;top:460px;bottom:0;right:0;width:1038px;padding:70px 157px 70px 70px;box-sizing:border-box;background-color:#fff;}
.cooper_wrap .box_wrap .capt .tit{margin-bottom:30px;font-size:34px;font-weight:700;}
.cooper_wrap .lists li + li{margin-top:12px}
.cooper_wrap h4 .capt, .love_wrap h4 .capt{font-size:16px;color:#555;}
.colleage_list{flex-flow:wrap;justify-content:flex-start;padding:30px;box-sizing:border-box;transition:all .5s ease;}
/* .colleage_list *{transition:all .5s ease;} */
.colleage_list .img_wrap{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;align-items:center;justify-content:center;height:142px;}
.colleage_list li{width:260px;height:212px;margin-bottom:10px;background-color:#fff;box-shadow:1px 1px 14px 2px rgba(0, 0, 0, 0.17)}
.colleage_list li a{display:block;width:100%;height:100%;}
.colleage_list li + li{margin-left:10px;}
.colleage_list p.txt{width:100%;height:70px;line-height:70px;background-color:#f1f1f1;text-align:center;}
.system_wrap{flex-flow:wrap;padding:50px 170px;box-sizing:border-box;}
.system_wrap li{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:262px;padding:20px 0;box-sizing:border-box;}
.system_wrap li:nth-child(-n+4){margin-bottom:10px;}
.system_wrap li:first-child{margin-right:10px;}
.system_wrap li.f_white{font-size:22px}
.system_wrap li.tit{margin-right:10px;margin-bottom:5px;background-color:#e8e8e8;}
.system_wrap li.cont{width:786px;padding:0;}
.system_wrap li.cont > div{width:100%;margin-bottom:5px;font-size:0;}
.system_wrap li.cont > div p{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:33.35%;padding:20px 0;border:1px solid #cbcbcb;font-size:18px;line-height:1.5em;}
.system_wrap li.cont > div p:first-child{border-right:none;}
.system_wrap li.cont > div p:nth-child(2){border:1px solid #e03710;color:#e03710;background-color:#ffeae5}
.system_wrap li.cont > div p:last-child{border-left:none;}
.sup_process{flex-flow:wrap;justify-content:space-between}
.sup_process li{position:relative;width:158px;height:177px;padding-top:20px;border:2px solid #e03710;border-radius:11px;}
.sup_process li:before{position:absolute;top:50%;right:-29px;width:29px;height:41px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_cbyvEvtug.wct') no-repeat 0 0;transform:translateY(-50%);z-index:1;content:""}
.sup_process li:last-child:before{display:none}
.sup_process li span{display:block;color:#e03710;font-weight:500;text-align:center;}
.sup_process li p{margin-top:30px;font-weight:500;line-height:1em;text-align:center;}
.seper_justify{overflow:hidden;}
.seper_justify span{float:left;line-height:1.5em;}
.seper_justify span:first-child{margin-right:5px}
.seper_justify span + span{width:85%}
.techCost{flex-flow:wrap;justify-content:space-between}
.techCost li{width:450px;border:1px solid #dddddd}
.techCost li .tit{font-size: 19px;padding:25px 0;background-color:#f0f0f0;font-weight:500;text-align:center;}
.techCost li .cont{padding:30px;box-sizing:border-box;font-size:18px;border-top:1px solid #ddd;line-height:1.5em;}
.candy{display:inline-block;height:22px;padding:0 7px;box-sizing:border-box;font-size:15px;border-radius:4px;line-height:22px;}
.techOpen{justify-content: space-between;}
.techOpen li{width:450px;padding:20px 25px;box-sizing:border-box;font-size:18px;}
.techOpen li .tit{font-weight:500;}
.techOpen li .cont{color:#555555; line-height:24px;}
.quest_wrap .sup_process li{width:228px;height:154px;}
.ci_wrap .c1{flex-flow:wrap;overflow:hidden;}
.ci_wrap .c1 .img_wrap{float:left;width:690px;}
.ci_wrap .c1 .img_wrap img{width:100%;}
.ci_wrap .c1 p{float:right;width:calc(100% - 750px)}
.ci_wrap .c1 p.tit{font-size:36px;font-weight:700}
.ci_wrap .c1 p.tit span{font-size:18px;font-weight:500}
.ci_wrap .row{flex-flow:wrap}
.ci_wrap .logos{justify-content:space-between}
.ci_wrap .logos li > p{position:absolute;top:20px;left:20px;font-size:18px;font-weight:500}
.ci_wrap .c2{justify-content: space-between;}
.ci_wrap  li{position:relative;}
.ci_wrap .logos li:nth-child(n+3):nth-child(-n+5){margin-top:20px;}
.ci_wrap .colors{justify-content: flex-start}
.ci_wrap .colors.c2 > li{width:505px;box-shadow:1px 1px 15px rgba(0, 0, 0, 0.17)}
.ci_wrap .colors.c2 p:not(.info){height:110px}
.ci_wrap .colors > li + li{margin-left:20px;}
.ci_wrap .colors.c3 > li{width:330px;box-shadow:1px 1px 15px rgba(0, 0, 0, 0.17)}
.ci_wrap .colors.c3 p:not(.info){height:50px}
.ci_wrap .colors p.info{padding:20px;box-sizing:border-box;}
.ci_wrap .colors span{display:block;font-size:16px;line-height:1.5em;}
.ci_wrap .colors span.tit{margin-bottom:10px;font-weight:500;}
.ci_trace li{overflow:hidden;}
.ci_trace li .img_wrap{float:left;width:290px;height:210px;border:1px solid #dddddd;}
.ci_trace li > p{float:right;width:calc(100% - 320px);margin-left:30px;}
.ci_trace li > ul{float:right;width:calc(100% - 320px);margin-left:30px;}
.ci_trace li > ul li{line-height:1.3em;}
.ci_trace li .tit{font-size:22px;font-weight:700;}
.ci_trace > li + li{margin-top:40px}
.ogran_wrap{justify-content:space-between;flex-flow:wrap}
.ogran_wrap > div > p.tit{position:relative;padding:23px 0;font-size:24px;font-weight:500;border:1px solid #555555;border-radius:10px;text-align:center;}
.ogran_wrap > div > p.tit:before{position:absolute;left:50%;bottom:-9px;width:13px;height:9px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_gevnatyr.cat') no-repeat 0 0;content:""}
.ogran_wrap > div > ul{padding:40px;box-sizing:border-box;border:1px dashed #e03710;border-radius:11px;text-align:center;width:450px;}
.ogran_wrap > div > ul li + li{margin-top:40px}
.ogran_wrap > div > ul li .tit{margin-top:20px;font-size:21px;font-weight:500;}
.ogran_wrap > div > ul li .txt{margin-top:5px;}
.unreason_wrap .btn_wrap.down button{width:350px !important;}
.unreason_wrap textarea{height:160px}
.unreason_wrap .scroll{overflow:hidden;padding:20px;box-sizing:border-box;}
.unreason_wrap .scroll p{overflow:auto;height:190px;white-space:pre-line;color:#555;line-height:1.5em;}
.cooper_wrap .box_wrap img{width:100%}
.ethics-Manage table{border-top:1px solid #e03710;}
.ethics-Manage table th, .ethics-Manage table td{border:none;border-bottom:1px solid #dcdcdc;}
.ethics-Manage p{line-height:1.5em;}
.ethics-Manage button{width:100% ;}
.ethics-Manage .col-md-5 button{margin-top:10px}
.cooper_wrap.ust_wrap .box_wrap .capt{top:600px;left:0;right:auto;width:1061px;}

/* ===================================================== 클린 KIST ===================================================== */
.manage_list{flex-flow:wrap;justify-content:space-between}
.manage_list select {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_pynzcQbja.cat) no-repeat 97% center;}
.manage_list li{width:685px;padding:25px 40px;box-sizing:border-box;border:1px solid #dddddd;transition:all .5s ease}
.manage_list li:nth-child(n+3){margin-top:30px;}
.manage_list li button{margin-left:5px;transition:all .5s ease}
.gray_box{background-color:#f6f6f6;}
.govern_wrap h4{line-height:1.5em}
.red_box{background-color:#e03710;color:#fff;font-size:18px;line-height:1.5em}
.red_box span{display:block;font-weight:500;}
.openData .api p{padding:20px 0 40px;}
.openData .api p + p{border-top:1px solid #ddd}
.openData .api p:first-child{padding-top:0;}
.openData .api p:nth-child(3) {padding-bottom:0 !important;}
.openDate_box{width:100%;height:900px;padding:50px;background-color:#f3f3f3;}
.openDate_box iframe{width:100%;height:100%}
.openDate_box_conts{background-color:#fff;}
.openDate_box_conts, .openDate_box_conts fieldset{width:100%;height:100%;}
.manage_list li > div select{display:none;}
.manage_list li > div select[name^="openDate"]{display:block;}
.table_basic a.quick_link {  width: 90px; height:30px;   margin: 0 auto;    text-align: center;    padding: 0; background-color: #fff; font-size:15px;      color: #e03710;line-height:30px;border:1px solid #e03710;}
.pre_openInfo td{padding: 15px 0;}

/* ===================================================== 221123 부패방지 관련 css 추가 ===================================================== */

.policy_wrap{
    width: 910px;
	height:auto;
	margin:50px auto 0 auto;
    padding: 13px 10px 12px;
    background: #fff url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2S_funer%2Svzt%2Sobneq%2Scbyvpl_pba.cat) no-repeat top center;
	background-size: contain;
	background-repeat:no-repeat;
    font-size: 15px;
    box-sizing: border-box;
    vertical-align: middle;
    
}

.policy_content{
	padding:90px 90px;
}
.policy_title{position:relative; color:#000; font-size:30px; font-weight:600; text-align:center;}
.policy_title:after{
	    content: '';
    width: 50px;
    height: 5px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 62px;
    background-color: #b92f35;
}
.lists.gray_cir li{
	line-height:1.3em;
}
.lists.num.gray_cir > li:before{
	padding:12px;
	border:none;
	background-color:#898989;
	color:#fff;
	font-size:18px;
	font-weight:400;
	top:-8px !important;
	left:0 !important;
    content: counter(num) ' ' !important;
}

.lists.num.gray_cir > li{
	padding-left: 57px;
	margin-bottom:40px;
}

   

.lists.num.paren > li:last-child{
	margin-bottom:0;
}

.policy_human{font-size:26px;}
.policy_time{font-size:20px;}
/* ===================================================== 고객의소리 ===================================================== */
.title_area{position:absolute;top:-999px;left:-999px;}
.support_btn a{width:150px;}
.user_conts{height:150px;border:1px solid #c4c4c4;font-size:16px;}

.page_move{display:none}
.table_4125 td:nth-child(2){text-align:left;}
.table_4127 td:nth-child(3){text-align:left;}
.board_list td{padding:15px 10px}

/* ===================================================== 검색결과 ===================================================== */
.search {position: relative;
    left: 0;
    max-width: 100%;
    height: 100%;
    background-size: cover;
    background: none;
    background-color: #fff;
    box-sizing: border-box;
}
.search_top {
	position:relative;
	height:240px;
	padding: 45px 0;
	background-color: #f6f7f8;
}
.search_top:before {position:absolute;width:50%;height:240px;top:0;left:-50%;background-color:#f6f7f8;content:'';}
.search_top:after {position:absolute;width:50%;height:240px;top:0;right:-50%;background-color:#f6f7f8;content:'';}

.text-center {
    text-align: center!important;
}
h2.vis-tit {
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 20px;
    font-size: 44px;
	font-weight: 700;
}
.fc-black {
    color: #000;
    font-weight: 500;
}
.fc-black li {
    font-weight: 500;
}

.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.search2 {text-align:center;}
.search2 .s_search {
	margin-top:20px;
    position: relative;
    display: inline-block;
    width: 720px;
    vertical-align: middle;
}
.form-control.search {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 25px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.search2 .s_search input {
    position: relative;
    width: 720px;
    height: 61px;
    background: #fff;
    border: 3px solid transparent;
    -moz-border-image: -moz-linear-gradient(right, #ff7e00 0%, #e03710 100%);
    -webkit-border-image: -webkit-linear-gradient(right, #ff7e00 0%, #e03710 100%);
    border-image: linear-gradient(to right, #ff7e00 0%, #e03710 100%);
    border-image-slice: 1;
    border-image-slice: 1;
}
.input-search-append {
    position: absolute;
    right: 20px;
    margin-top: -45px;
}
.input-search-append:before {
    position: absolute;
    width: 1px;
    height: 29px;
    right: 70px;
    background-color: #ccc;
    content: '';
}
.input-search-append button {
	margin-top:-5px;
	margin-right: 10px;
    width: 35px;
    height: 34px;
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Spbzzba%2Svpba%2Svpba_frnepu_erq.cat)no-repeat center center;
}


.search_result{margin-top:60px;}
h3.sub-tit.search_tit {
    margin-top: 50px;
    margin-bottom: 65px;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
}
h3.sub-tit.search_tit span {
    color: #e03710;
    font-weight: 700;
}
.tab-third {
    margin: 50px 0;
}
.search_cont {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.3px;
    word-break: keep-all;
}

.search_cont {
	margin-top:50px;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.3px;
    word-break: keep-all;
}
.search_cont  .more{
	position:absolute;right:0;
}
.search_cont.mt70{margin-top:70px;}
.se_title {
    -ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;
	justify-content:space-between;
	align-items:flex-end;
    vertical-align: middle;
    margin-bottom: 40px;
}
.board_search_area form{
flex-flow:wrap;
margin-top:5px;
}
.sc1_cont {
    border-bottom: 1px solid #e4e4e4;padding-top:30px; margin-top: 30px;
}
.se_title + .sc1_cont,
.sch_box + .sc1_cont{
	border-top: 1px solid #e03710;
}
.sc1_cont.cont {
    margin-top: 0;
}
.sc1_cont.cont:first-child{margin-top:15px}
.sc1_cont p {font-weight:600;}
.sc1_cont p.result_cont {margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.8rem;}
.sc1_cont p.result_cont.empty {height:25px;}
.se_title p {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 3px;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -0.5px;
}
.se_title p span {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.5px;
    color: #000;
	vertical-align:bottom;
	margin-left:20px;
}
.se_title p span  span{margin-left:10px}
.se_title p span em {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.5px;
    color: #e03710;
}
.se_title .plus {
    position: relative;
    display: inline-block;
	width:100px;
    padding: 12px 20px 12px 30px;
    border: 1px solid #bbbdc6;
    font-weight: 500;
    color: #666;
    font-size: 15px;
}
.se_title .plus:before {
    position: absolute;
    top: 14px;
    left: 18px;
    width: 9px;
    height: 9px;
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggc%3N%2S%2S161.122.9.51%3N8080%2S_erf%2Sxvfg%2Sxb%2Svzt%2Spbzzba%2Svpba%2Svpba_cyhf_o.cat)no-repeat center center;
    content: '';
}
.sc1_cont {
    border-bottom: 1px solid #e4e4e4;
}
.sc1_cont .first {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.9rem;
}
.search_cont .location {
    padding: 20px 0 30px 0;
    color: #888;
    font-size: 16px;
    font-weight: 400;
}
.search_cont .location span {
    padding: 0 5px;
}
.search_cont .location_result {
    padding: 20px 0 30px 0;
    color: #888;
    font-size: 16px;
    font-weight: 400;
}
.search_cont .location_result b {
    padding: 20px 0 30px 0;
    color: #000;
    font-size: 16px;
    font-weight: 400;
}
.search_cont .location_result em {float:right;}
.search_cont .location_result span {padding:0 10px;}
.search_bottom .table_wrap{flex-flow:wrap;margin-bottom:50px}
.search_bottom .board_list{width:100%;}
.search_bottom .board_list tr:nth-child(n+3){margin-top:2%}
.search_bottom .board_list tbody{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;justify-content:space-between;width:100%;align-items:flex-start;}
.search_cont .respon tr{min-height:214px;}
.table_wrap.respon .board_list tbody tr{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;width:550px;padding:20px 40px;border:1px solid #ddd;}
.table_wrap.respon .board_list th, 
.table_wrap.respon .board_list td{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;}
.table_wrap.respon .board_list th{display:none;}
.table_wrap.respon .board_list td{align-items:center;width:50%;min-height:35px;padding:0;border:none;font-size:1rem;font-weight:500;}
.table_wrap.respon .board_list td b{font-weight:500}
.table_wrap.respon .board_list td + td{margin-top:10px;border-top:none;}
.table_wrap.respon .board_list td img{vertical-align:middle}
/* .table_wrap.respon .board_list tr + tr{display:block;margin-top:20px} */
.table_wrap.respon .board_list  td{position:relative;text-align:left;}
.table_wrap.respon .board_list  td span{display:inline-block;margin-right:20px;font-size:16px;}
.table_basic.people td{text-align:center;}
.table_basic.people td[colspan="5"]{background-color:#e8e8e8}
.table_basic.people td[colspan="5"] + td{background-color:#e03710;color:#fff;}
.table_basic.people td.total{border:1px solid #e03710}
.table_basic .devide td, .table_basic .devide th[scope="row"]{border-bottom:1px solid #e03710}
.table_basic .devide.head th,.table_basic .devide.head th[scope="col"]{border-top:1px solid #e03710}
.table_basic .devide.head th.right-th{border-right:1px solid #dcdcdc;}
.table_basic.greet td{text-align:center;}
.table_basic.notice{border-top:2px solid #e03710;}
.table_basic.notice th{border-left:none;border-right:none;}
.table_basic.notice td{border-left:none;border-right:none;text-align:center;}
.custom .table_basic a{white-space:inherit;word-break:keep-all}
.table_basic .flag{width:57px;height:24px;align-items:center;justify-content:center;margin-right:17px;font-size:14px;color:#fff;border-radius:3px;}
.table_basic .flag.active{background-color:#e03710}
.table_basic .flag.end{background-color:#555555}
.table_basic img.recent{height:100%;}
.table_basic .row{align-items:center;}
.table_basic.notice.paper td{padding:25px 0;text-align:center;color:#555555;vertical-align:middle}
.table_basic.notice.paper td:nth-child(2){text-align:left;color:#000;font-weight:500;}
.table_basic.notice a{width:auto;margin-right:10px;}
.table_basic.notice .reply{flex-flow:row wrap}
.table_basic.notice .reply a{position:relative;width:100%}
.table_basic.notice .reply a + a{margin-top:5px;padding-left:20px}
.table_basic.notice .reply a + a:before{position:absolute;top:5px;left:0;width:13px;height:13px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_ercyl.cat') no-repeat 0 0;content:""}
.table_wrap.unreason tbody th{padding:23px;text-align:right}
.table_wrap.unreason tbody td{padding:10px 20px;text-align:left;}
.table_wrap .table_basic.incruit td{padding:23px 0;}
.table_wrap .table_basic.incruit td:nth-child(2){text-align:left}

/* ===================================================== 코로나19 대응 ===================================================== */
.covidMain_wrap > ul.gov_ruls_tab {-ms-display: flexbox; display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;  justify-content: center; align-items: center; width: 100%; height: auto; margin-left: 1px; position: relative;border-bottom:1px solid #d94f5c;margin-top:50px;}
.covidMain_wrap > ul.gov_ruls_tab.pc {}
.covidMain_wrap > div.gov_ruls_tab.mobile {display:none;}
.covidMain_wrap > ul.gov_ruls_tab.on {position: fixed; top: 196px; margin-top:0; max-width: 1400px; z-index: 2;background-color:#fff;}
.covidMain_wrap > ul.gov_ruls_tab li {margin-bottom:0;background: #fff; width: 15% !important;margin-left: -1px; -ms-display: flexbox; display: flex;display: -moz-box;  display: -ms-flexbox; display: -webkit-flex;  justify-content: center; align-items: center; width: 100%; height: auto;padding: 15px 0 20px 0;}
.covidMain_wrap > ul.gov_ruls_tab li.on a {color:#d94f5c}
.covidMain_wrap > ul.gov_ruls_tab li.on a .covid_icon {display:none;}
.covidMain_wrap > ul.gov_ruls_tab li.on a .covid_iconon {display:block;}
.covidMain_wrap .gov.height450 {margin-top:450px;}


.covid_cont .target:not(#menu0){height:730px}
.covid_cont > div .ww {background-color:#dcedc8;}
.covid_cont ul li + li {margin-left:2%;}
.covid_cont ul li + li + li + li {margin-top:25px;}
.covid_cont ul li:nth-child(3n+1) {margin-left:0;}
/* .covid_cont ul li a{display:block;width:100%;height:100%;} */
.covid_cont ul li a{display:block;width:446px;height:334px;}
.covid_cont div[id^="menu"]{display:none;}
.covid_cont div[id^="menu"].on{display:block;}
.covid_cont > h3{display:none;}
.covid_cont > h3.on{display:block;}

.covidMain_wrap > ul.gov_ruls_tab li a {display:block; width: 100%; height: 82px; overflow: hidden;margin:15px ​0 20px 0;text-align:center;font-weight:600;color:#2e2e2e;}

.covidMain_wrap > ul.gov_ruls_tab li {position:relative;left:0;bottom:0;padding:4px;text-shadow: none;font-size: 18px; color: #2e2e2e; letter-spacing: -0.5px; font-weight: 600; }
/* .covidMain_wrap > ul.gov_ruls_tab li.on:before{position:absolute;bottom:0;left:50%;width:40px;height:2px;background-color:#000;transform:translateX(-50%);content:""} */
.covidMain_wrap > ul.gov_ruls_tab li a img {display:block;margin:0 auto;margin-bottom:15px;width:auto;border:0;}
.covidMain_wrap > ul.gov_ruls_tab li a .covid_iconon {display:none;}

.covid_tit {margin-top:40px;margin-bottom:18px;color:#d94f5c;font-size:20px;letter-spacing: -0.5px;font-weight:600;}
.covidMain_wrap > div > ul{flex-flow:wrap;overflow:hidden;}
.covidMain_wrap > div > ul > li{position:relative;display:inline-block;overflow:hidden;width:32%;margin-bottom:50px;box-sizing:border-box;}
.covidMain_wrap > div > ul > li img{width:100%; border:1px solid #e4e4e4;}
.covidMain_wrap > div > ul > li:nth-child(3n+1){margin-left:0;}
.covidMain_wrap > div > ul > li + li{margin-left:2%;}
.covidMain_wrap > div > ul > li > *{position:relative;z-index:2}
.covidMain_wrap > div ul li div {position:absolute;left:40px;bottom:45px;font-size:24px;letter-spacing:-0.5px;font-weight:500;text-shadow: 1px 1px 34.56px rgba(0, 0, 0, 1);color:#fff;}


/* .covidMain_wrap figure {position: relative;float: left;overflow: hidden;min-width: 100%;max-width: 100%;max-height: 360px;margin-left:1px;width: 48%;height: auto;text-align: center;cursor: pointer; background-color: rgba(0,0,0,0.4);} */
.covidMain_wrap figure {position: relative;float: left;overflow: hidden;height: 360px;margin-left:1px;width: 100%;height: 100%;text-align: center;cursor: pointer;}
.covidMain_wrap figure:hover {background-color: rgba(0,0,0,0.7);}
.covidMain_wrap figure img {position: relative;display: block;min-height: 100%;max-width: 100%;;opacity: 0.8;}
.covidMain_wrap figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.covidMain_wrap figure figcaption::before, .covidMain_wrap figure figcaption::after {pointer-events: none;}
.covidMain_wrap figure figcaption, .covidMain_wrap figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure.effect-goliath h2, figure.effect-goliath p {position: absolute;bottom: 0;left: 0;padding: 25px 28px;text-align: left;
}
.gov{position:relative;}
span[id^="gov"]{position:absolute;top:-200px;border:1px solid #000;}
.corona19_01{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt1.wct') no-repeat 0 0;}
.corona19_02{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt2.wct') no-repeat 0 0;}
.corona19_03{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt3.wct') no-repeat 0 0;}
.corona19_04{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt4.wct') no-repeat 0 0;}
.corona19_05{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt5.wct') no-repeat 0 0;}
.corona19_06{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt6.wct') no-repeat 0 0;}
.corona19_07{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt7.wct') no-repeat 0 0;}
.corona19_08{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt8.wct') no-repeat 0 0;}
.corona19_09{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt9.wct') no-repeat 0 0;}
.corona19_10{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt10.wct') no-repeat 0 0;}
.corona19_11{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt11.wct') no-repeat 0 0;}
.corona19_12{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt12.wct') no-repeat 0 0;}
.corona19_13{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt13.wct') no-repeat 0 0;}
.corona19_14{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt14.wct') no-repeat 0 0;}
.corona19_15{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Spbivq_vzt15.wct') no-repeat 0 0;}
.corona19_16{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Svzt_fho12-03.wct') no-repeat 0 0;}

/***** Goliath *****/

figure figcaption p{background: #df4e4e;}
figure.effect-goliath img, figure.effect-goliath h2 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
figure.effect-goliath img {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure.effect-goliath h2 {position: absolute;bottom: 0;left: 0;padding: 25px 30px; text-align:left; font-size:24px; text-shadow: 3px 3px 11px rgb(0 0 0); letter-spacing:-0.5px; word-break: keep-all; line-height: 1.8rem;}
figure.effect-goliath p {text-transform: none;font-size: 18px;width:100%; height:67px;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,50px,0);transform: translate3d(0,50px,0);}
figure.effect-goliath:hover img {-webkit-transform: translate3d(0,-66px,0);transform: translate3d(0,-66px,0);}
figure.effect-goliath:hover h2 {-webkit-transform: translate3d(0,-66px,0);transform: translate3d(0,-66px,0); letter-spacing:-0.5px;}
figure.effect-goliath:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);letter-spacing:-0.5px;}


/* 폰트 */
/* *{font-family: 'Noto Sans KR', sans-serif !important;} */


/* 008 */
.covidSub_wrap{margin-top: 130px; padding:30px; background:#f2f2f2}
.covidSub_wrap .top{margin-top: -110px;}
.covidSub_wrap .top .img_wrap img{display: block; margin: 0 auto;}
.covidSub_wrap .top .res_tit{color: #e03710; font-size:16px;}
.covidSub_wrap .top .top_tit{margin-top:20px; text-align: center;}
.covidSub_wrap .top .top_tit h3{margin-top:25px; font-weight: 600;}
.covidSub_wrap .top .top_tit .charge{margin-top:25px; font-size: 20px; font-weight: 500; letter-spacing: -1px;}

.covidSub_wrap .bottom{margin-top:45px; padding:45px 60px; background:#fff;}
.covidSub_wrap .bottom>div h4{padding-left:30px; color:#e03710; font-size:26px; font-weight: 600;}
.covidSub_wrap .bottom>div+div{margin-top:15px;}
.d-flex{display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.box_txt {padding-left:95px; font-size:18px; line-height: 32px; letter-spacing: -0.25px;}
.box_txt p{word-break: keep-all;}
.box_txt a{text-decoration:underline;}
.f_bold{font-weight: 500;}
.covid_cont .row {-ms-display: flexbox;	display: flex;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flexd;	display: flex;    flex-wrap: wrap;}
ul.list_dot li{position:relative; padding-left:11px; font-size:18px;}
ul.list_dot li::before{position:absolute; top:17px; left:3px; width:2px; height:2px; background:#000; border-radius: 100%; content:""}
ul.list_dot.bar li::before{position:absolute; top:17px; left:3px; width:5px; height:1px; background:#000; border-radius: 100%; content:""}
ul.list_none li{padding-left: 10px;}
.covidSub_wrap .bottom .box .img_wrap{/*max-width: 1080px;*/ margin:30px 0 25px 0;/* padding:30px; */ border: 1px solid #e3e3e3; box-sizing: border-box; overflow: hidden;}
.covidSub_wrap .bottom .box .img_wrap.mt50 {margin-top:50px;}
.covidSub_wrap .bottom .box .img_wrap.mt0 {margin-top:0;}
.covidSub_wrap .bottom .box .img_wrap p{margin-bottom:25px; text-align: center; font-weight: 600;}
.covidSub_wrap .bottom .box .img_wrap p.img_des{font-weight: 300; text-align: left;height:24px;}
.covidSub_wrap .bottom .box .img_wrap img{display: block; margin:0 auto}
.covidSub_wrap .bottom .box .ps{margin-top:45px; color:#e03710; font-size:16px;}
.covidSub_wrap .bottom .box .ps.mt0 {margin-top:0;}

.gov_cont .gov {overflow:hidden;}
.gov_cont ul li {width:446px;}
.gov_cont ul li + li {margin-left: 25px;}
.gov_cont ul li:nth-child(3n+1) {margin-left:0;}

/* 002 */
.mt_45{margin-top:45px !important;}
.covidSub_wrap .bottom .box ul.img_wrap{margin-bottom:0; border:none;}
.covidSub_wrap .bottom .box ul.img_wrap li+li{margin-left:10px;}
.justify-between{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
p.img_des{margin-top:10px; font-size:16px; color:#747478; line-height: 24px;}


/* 003 */
.h-110{height:110px;}
.mt_70{margin-top:70px !important;}
.mt_110{margin-top:110px !important;}
.img_border img{width:100%; border: 1px solid #e3e3e3; box-sizing: border-box;}
.covidSub_wrap .bottom .box div.img_wrap+.img_des{margin-top:-15px;}

/* 010 */
.article p{font-size:20px; font-weight: 500;}
.article a{position:relative; text-decoration: none;;}
.article a::before{position:absolute; left:-11px; bottom:0; width:calc(100% + 11px); height: 1px; background: #000; content:""}

.covidMain_wrap > ul.gov_ruls_tab.on+.covid_cont{padding-top:200px;}

/*  202101013 KIST 리더쉽 추가  */
.mobileImg{display:none}

/* 20210118 조직도 모바일 추가 */
.img_org img{width:100%;}

/* 20210929 기후환경연구소 소장인사말 */
.clinature{}
.clinature > div{position:relative;height:597px;margin-bottom:52px;}
.clinature .bar1, .clinature .bar2{position:relative;width:420px;height:139px;margin-bottom:17px;padding-bottom:30px;background-color:#f6f6f6;}
.clinature .bar1{padding-left:40px;}
.clinature .bar1:before{position:absolute;right:-200%;width:200%;height:100%;background-color:#f6f6f6;z-index:-1;content:""}
.clinature .bar2{padding-right:40px;text-align:right;}
.clinature .bar2:before{position:absolute;left:-200%;width:200%;height:100%;background-color:#f6f6f6;z-index:-1;content:""}
.clinature .bar2 ul{justify-content:flex-end;}
.clinature div[class^="clim"]{position:absolute;-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;}
.clinature ul li{-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.clinature ul li + li{margin-left:40px}
.clinature ul li img{height:13px;margin-right:10px;}
.clim1{top:0;left:0;}
.clim2{top:0;right:0;}
.clim3{bottom:0;left:0;}

.downArrow, .btn.f_cyan.border_cyan.potal{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_neebj.cat') no-repeat 95% center;}
.downArrow:hover, .btn.f_cyan.border_cyan.potal:hover{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_neebj_j.cat') no-repeat 95% center;}
.downFile{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_svyrQbja.cat') no-repeat 95% center;}
.downFile:hover{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_svyrQbja_j.cat') no-repeat 95% center;}
.btn.f_cyan.border_cyan .img_wrap{display:none}

.complexWrap span{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;height:300px;}
.complexWrap a{width:50%;text-align:center;}


/* 211115 발간물 리스트 */
.publicSt{flex-wrap:wrap;margin-top:30px}
.publicSt .item{width:245px;margin-top:90px;}
.publicSt .item > img, .publicSt .item > a{position:relative;display:block;}
.publicSt .item > img, .publicSt .item > a img{border:1px solid #e0e0e0;box-sizing:border-box;}
.publicSt .item > a:before{position:absolute;top:10px;right:10px;width:40px;height:40px;background:rgba(204, 204, 204, 0.45) url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_choyvpSvaqre.cat') no-repeat center center;border-radius:100%;content:""}
.publicSt .item + .item{margin-left:43px;}
.publicSt .item:nth-child(5n+1){margin-left:0;}
.publicSt .item:nth-child(-n+5){margin-top:0;}
.publicSt .item > p{overflow:hidden;margin-top:20px;padding-bottom:3px;font-size:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;}
.publicSt.blog .item > p{text-align:center;}
.publicSt .item .btnWrap{margin-top:30px;justify-content:center;}
.publicSt .item .btnWrap > button{width:50%;}
.publicSt .item .btnWrap > button.red{background-color:#e03710;color:#fff;}
.publicSt .item .btnWrap > button.white{background-color:#fff;color:#e03710;border:1px solid #e03710;}
.publicSt .item .btnWrap > button + button{margin-left:5px;}

/* 20211227 VKIST */
.vkistBusiHost > div{position:relative;width:190px;height:238px;padding-top:55px;border:1px solid #dcdcdc;text-align:center;}
.vkistBusiHost > div + div{margin-left:20px;}
.vkistBusiHost > div:before{position:absolute;top:25px;left:50%;width:120px;height:120px;background-color:#f6f6f6;border-radius:100%;transform:translateX(-50%);z-index:-1;content:""}
.vkistBusiHost p{margin-top:70px;font-size:16px;font-weight:500}
.vkistBox{position:relative;padding-bottom:135px;box-sizing:border-box;}
.vkistBox:before{position:absolute;bottom:0;right:0;width:1060px;height:250px;background-color:#fff;content:""}
.vkistBox p{position:absolute;bottom:0;right:0;width:1060px;padding-left:70px;}
.vkistBox p.tit{bottom:140px;display:block;font-size:34px;font-weight:600;line-height:1.5em;}
.vkistBox p.cont{bottom:50px;font-size:18px;line-height:1.8em;}
.vkistBox p.cont span{display:inline-block;color:#e03710}

.subtab_wrap{}
.subtab_wrap button{width:100%;border:1px solid #dddddd;}
.subtab_wrap button + button{border-left:none}
.subtab_wrap button{padding:20px 0;font-size:18px;color:#555555}
.subtab_wrap button.on{border-top:2px solid #e13c16;border-bottom:none;font-weight:500;color:#e03710;}

.subtab_wrap a{width:100%;border:1px solid #dddddd;}
.subtab_wrap a + a{border-left:none}
.subtab_wrap a{padding:20px 0;font-size:18px;color:#555555;text-align:center;}
.subtab_wrap a.on{border-top:2px solid #e13c16;border-bottom:none;font-weight:500;color:#e03710;}
.subtab_wrap--ust{margin-top:140px;}
.subtab_wrap--ust{margin-top:140px;}
.box-imgWrap{position:relative;padding-top:60px;padding-left:80px}
.box-imgWrap .img-wrap{position:absolute;top:0;left:0;}
.box-imgWrap__inner{padding-top:57px;padding-left:510px;padding-bottom:57px;background-color:#f6f6f6;}
.box-imgWrap__inner p:nth-child(2){height:108px}

/* 20220307 기술이전 techTrance */
/* .table_wrap.techTrance{border-top:1px solid #e0e0e0;} */
.table_wrap.techTrance th{border-right:1px solid #8a8a8a;border-top:none;font-weight:500;}
.table_wrap.techTrance td{border:1px solid #e0e0e0;border-bottom:none;text-align:center;}
.table_wrap.techTrance__view--cols{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.table_wrap.techTrance__view--cols th{border-right:1px solid #e0e0e0}
.table_wrap.techTrance__view--cols th[colspan="2"], .table_wrap.techTrance__view--cols th[colspan="3"]{border-bottom:1px solid #e0e0e0;}
.table_wrap.techTrance__view--cols th[colspan="3"]{border-top: 1px solid #e0e0e0}
.table_wrap.techTrance__view--rows th{border-right:1px solid #8a8a8a;border-bottom:1px solid #e0e0e0;}
.table_wrap.techTrance__view--rows td{vertical-align:top;text-align:left;}
.table_wrap.techTrance__view--rows tr:first-child th{border-top:1px solid #e03f1a;}
.table_wrap.techTrance__view--rows tr:first-child td{border-top:1px solid #e03f1a;}
.table_wrap.techTrance__view--rows tr:last-child th{border-bottom:none;}
.table_wrap.techTrance__view--rows .img-wrap img{border:1px solid #efefef;}
.tech-level{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:55px auto;grid-gap: 0;border-top:1px solid #999999;}
.tech-level p{padding:15px 0;background-color:#f8f8f8;font-size:16px;font-weight:500;border:1px solid #e0e0e0;color:#000;border-top:none;text-align:center;}
.tech-level p + p{border-left:none}
.tech-level p:first-child{border-left:none;}
.tech-level p:nth-child(4){border-right:none;}
.tech-level span{display:flex;align-items:center;justify-content:center;padding:20px 10px;font-size:16px;color:#000;border:1px solid #e0e0e0;border-top:none;text-align:center;}
.tech-level span + span{border-left:none}
.tech-level span:nth-child(5){border-left:none;}
.tech-level span:last-child{border-right:none;}

.table_wrap.table_gorvern{overflow:hidden;margin-left:-10px;}
.table_wrap.table_gorvern table.table_basic{width:calc(50% - 10px);float:left;}
.table_wrap.table_gorvern table.table_basic{margin-left:10px}
.table_wrap.table_gorvern table.table_basic th{border-right:none;line-height:1.5em;}
.table_wrap.table_gorvern table.table_basic td{border-left:none;text-align:left;word-break:keep-all;}
.table_wrap.table_gorvern table.table_basic td a{display:inline-block;vertical-align:middle;}
.table_wrap.table_gorvern table.table_basic td a:hover{text-decoration:underline}
.table_wrap.safetyWork{border-top:1px solid #e03710;}
.table_wrap.safetyWork th{font-weight:500;}
.table_wrap.safetyWork th:first-child{border-right:1px solid #8a8a8a;}
.table_wrap.safetyWork tr:last-child th{border-bottom:1px solid #dcdcdc;}
.safety-step{margin-top:30px;}
.safety-step.workstop ul{display:flex;align-items:center;justify-content:center;height:76px;padding:0;}
.safety-step.workstop ul li{font-weight:400;}
.safety-step.workstop article{width:calc(1400px/4 - 90px) !important}
.safety-step.workstop .img-wrap.rightside{padding-top:70px;}
.safety-step .img-wrap.rightside{width:90px;padding-top:90px;text-align:center;}
.safety-step .img-wrap.upside{display:flex;align-items:center;justify-content:center;height:72px;text-align:center;}
.safety-step .img-wrap.upside img{transform:rotate(30deg)}
.safety-step > article{width:560px}
.safety-step > article:first-child, .safety-step > article:last-child{width:calc(840px/2 - 90px)}
.safety-step__box{border:1px solid #dddddd;}
.safety-step__box p{padding:20px 0;font-size:18px;font-weight:500;background-color:#f0f0f0;border-bottom:1px solid #ddd;text-align:center;}
.safety-step__box ul{height:130px;padding:20px;min-height:85px;}
.safety-step__box ul li{font-size:16px;font-weight:500;color:#555;line-height:2em;}
.safety-step__box ul.lists.dot > li:before{top:15px;}

.link-method{align-items:center;margin-top:30px;}
.link-method .qrcode{display:inline-block;width:130px;height:130px;padding:5px;border:1px solid #e2e2e2;border-radius:3px;}
.link-method .qrcode img{width:100%}

.workStop-step{align-items:center;margin-top:30px;}
.workStop-step article{display:flex;align-items:center;justify-content:center;width:calc(1400px/3 - 80px);height:80px;background-color:#f0f0f0;border:1px solid #dddddd;}
.workStop-step article p{font-size:18px;font-weight:400;color:#333;}
.workStop-step .img-wrap.rightside{margin:0 35px;}


/* hover */
@media screen and (min-width:1024px){
    .major_list li:hover{border:3px solid #c73310;transform:scale(1.1)}
    .major_list li:hover p.capt{font-weight:700;transition:all .5s ease-in-out}
    .major_list li:hover .img_wrap{background:#e65f38 url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sot_angvba_ba.cat') no-repeat 0 0;background-size:cover;}
    .major_info li > a:hover{border:1px solid #c73310;transition:all .5s ease-in-out}
    .major_info li a:hover:before{top:auto;bottom: 20px;right:auto;left: -8px;transform: rotate(135deg);transition:all .5s ease-in-out}
    .major_info li a:hover > span{background-color: #c73310;}
    .btn.f_cyan.border_cyan:hover{background-color: #e03710 !important;color:#fff !important;}
	.btn.f_cyan.border_cyan:hover *{color: #fff !important;}
    .departMain_wrap > ul > li:hover:before{border:2px solid #e03710;}
    .manage_list li:hover{border:1px solid #e03710;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.16);transition:all .5s ease}
    .manage_list li:hover select{border:1px solid #e03710;transition:all .5s ease}
	.table_basic a.quick_link:hover{background-color: #e54125; color:#fff}
	.issue_box_conts  ul li button:hover{color:#fff !important;background-color:#e54125;}
	.issue_box_conts:hover{border:1px solid #e54125;box-shadow:3px 3px 20px 5px rgba(0, 0, 0, 0.19);transition:all .5s ease-in-out;}
	.publicSt .item .btnWrap > button:hover{background-color:#e03710;color:#fff;}
}


/* 최소값 */
@media screen and (min-width:1200px){
    .colleage_list li:nth-child(5n+1){margin-left:0}
}

@media screen and (min-width:1024px){

}

@media screen and (min-width:800px){
	.system_wrap li.cont > div p br{display:none}
	
}



/* 최대값 */
@media screen and (max-width:1400px){
	.respon table col{width:auto !important}
	.departGreet_wrap .mv .box{width:50%;}
	.departGreet_wrap .mv .box + .box{margin-left:20px;}
	.content .field_list > ul.list_2 > li, .content .field_list > ul.list_4 > li {width: 24%;}
	.depart_visual img{width:100%;}
	.depart_visual .img_tit{top:8vw;font-size:2.2rem}
	.visual_capt{margin-top:-10vw;}
	.notice_row .info .tit{word-break:keep-all}
	.depart_info{flex-flow:wrap}
	.overBox{width:100%;}
	.noentry .overBox{flex-flow:wrap;width:100%;}
	.noentry .overBox > div{padding-right:0 !important;width:100%;}
	.noentry .overBox > div + div{padding-left:0 !important;padding-top:20px;margin-top:20px;border-left:none;border-top:1px dashed #dfdfdf;}
	.overBox .btn_wrap{margin-top:15px !important}
	.depart_list{width:100%;padding-left:0;}
	.people_wrap ul{width:49%;}
	.people_wrap ul:nth-child(odd){margin-left:0;}
	.people_wrap ul:nth-child(even){margin-left:10px;}
	.paper_wrap .ct.respon td:first-child:before{content:"Num"}
	.paper_wrap .ct.respon td:nth-child(2):before{content:"Title"}
	.paper_wrap .ct.respon td:nth-child(3):before{content:"Author"}
	.paper_wrap .ct.respon td:nth-child(4):before{content:"Date"}
	.paper_wrap .ct.respon td:nth-child(5):before{content:"Public"}
	.paper_wrap .ct.respon td:last-child:before{content:"Abstract"}

	.career_list .ct.respon td:first-child:before{content:"논문제목"}
	.career_list .ct.respon td:nth-child(2):before{content:"저자"}
	.career_list .ct.respon td:nth-child(3):before{content:"게재년월"}
	.career_list .ct.respon td:nth-child(4):before{content:"게재지"}
	.career_list .ct.respon td:last-child:before{content:"초록"}

	.custom.respon td:first-child:before,
	.respon .custom td:first-child:before{content:"번호"}
	.custom.respon td:nth-child(2):before,
	.respon .custom td:nth-child(2):before{content:"제목"}
	.custom.respon td:nth-child(3):before,
	.respon .custom td:nth-child(3):before{content:"작성자"}
	.custom.respon td:nth-child(4):before,
	.respon .custom td:nth-child(4):before{content:"작성일"}
	.custom.respon td:last-child:before,
	.respon .custom td:last-child:before{content:"조회수"}

	.respon .table_4127 td:first-child:before{content:"번호"}
	.respon .table_4127 td:nth-child(2):before{content:"공개주기"}
	.respon .table_4127 td:nth-child(3):before{content:"내용"}
	.respon .table_4127 td:nth-child(4):before{content:"공개방법"}
	.respon .table_4127 td:nth-child(5):before{content:"공개시기"}
	.respon .table_4127 td:last-child:before{content:"조회수"}

	.respon .notice.paper td:first-child:before{content:"번호"}
	.respon .notice.paper td:nth-child(2):before{content:"논문제목"}
	.respon .notice.paper td:nth-child(3):before{content:"저자"}
	.respon .notice.paper td:nth-child(4):before{content:"게재년월"}
	.respon .notice.paper td:nth-child(5):before{content:"게재지"}
	.respon .notice.paper td:last-child:before{content:"초록"}

	/* .search_cont .respon td:first-child:before{content:"이름"}
	.search_cont .respon td:nth-child(2):before{content:"부서"}
	.search_cont .respon td:nth-child(3):before{content:"직책"}
	.search_cont .respon td:nth-child(4):before{content:"담당업무"}
	.search_cont .respon td:nth-child(5):before{content:"전화번호"}
	.search_cont .respon td:last-child:before{content:"이메일"} */

	.respon .covid19 td:first-child:before{content:"이름"}
	.respon .covid19 td:nth-child(2):before{content:"부서"}
	.respon .covid19 td:nth-child(3):before{content:"직책"}
	.respon .covid19 td:nth-child(4):before{content:"담당업무"}
	.respon .covid19 td:nth-child(5):before{content:"전화번호"}
	.respon .covid19 td:last-child:before{content:"이메일"}

	.respon .covid19.general td:first-child:before{content:"번호";}
	.respon .covid19.general td:nth-child(2):before{content:"제목";font-weight:400;color:#555;}
	.respon .covid19.general td:nth-child(3):before{content:"작성자";}
	.respon .covid19.general td:nth-child(4):before{content:"작성일";}
	.respon .covid19.general td:nth-child(5):before{content:"조회수";}
	.respon .covid19.general td:nth-child(6):before{content:"첨부";}

	.respon .incruit td:first-child:before{content:"번호"}
	.respon .incruit td:nth-child(2):before{content:"제목"}
	.respon .incruit td:nth-child(3):before{content:"작성자"}
	.respon .incruit td:nth-child(4):before{content:"작성일"}
	.respon .incruit td:nth-child(5):before{content:"조회수"}
	.respon .incruit td:nth-child(6):before{content:"첨부"}
	.respon .incruit td:nth-child(7):before{content:"확인"}

	.respon .student_statue td:before{background-color:#f7f6f6}
	.respon .student_statue td:nth-child(2){height:120px;padding-bottom:17px;align-items:flex-end}
	.respon .student_statue td:nth-child(2):before{width:100%;height:50%;border-bottom:1px solid #dcdcdc;z-index:1;}
	.respon .student_statue td:nth-child(2):after{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:absolute;top:auto;bottom:0;left:0;width:22%;height:50%;background-color: #f7f8fa;}
	.respon .student_statue td:nth-child(6){height:120px;padding-bottom:17px;align-items:flex-end}
	.respon .student_statue td:nth-child(6):before{width:100%;height:50%;border-bottom:1px solid #dcdcdc;z-index:1;}
	.respon .student_statue td:nth-child(6):after{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:absolute;top:auto;bottom:0;left:0;width:22%;height:50%;background-color: #f7f8fa;}
	.respon .student_statue td:nth-child(2):before{content:"*제적생"}
	.respon .student_statue td:nth-child(2):after{content:"석사"}
	.respon .student_statue td:nth-child(3):before{content:"박사"}
	.respon .student_statue td:nth-child(4):before{content:"통합"}
	.respon .student_statue td:nth-child(5):before{content:"계"}
	.respon .student_statue td:nth-child(6):before{content:"*졸업생"}
	.respon .student_statue td:nth-child(6):after{content:"석사"}
	.respon .student_statue td:nth-child(7):before{content:"박사"}
	.respon .student_statue td:nth-child(8):before{content:"계"}

	.table_wrap.respon .recruit_field td{height:120px;align-items:flex-end !important;justify-content:center;padding-bottom:15px !important;padding-left:0 !important;}
	.table_wrap.respon .recruit_field td:before{width:100%;height:50%;border-bottom:1px solid #dcdcdc;}
	.respon .recruit_field tr:first-child td:before{content:"본원"}
	.respon .recruit_field tr:nth-child(2) td:before{content:"강릉분원"}
	.respon .recruit_field tr:nth-child(3) td:before{content:"전북분원"}

	.respon .table_4102_01 td:first-child:before{content:"구분"}
	.respon .table_4102_01 td:nth-child(2):before{content:"정보공개법"}
	.respon .table_4102_01 td:nth-child(3):before{content:"개인정보보호법"}
	.respon .table_4102_01 td:nth-child(4):before{content:"행정절차법"}

	.table_wrap.respon .table_4108_01 thead tr:first-child th:nth-child(2){display:block}
	.table_wrap.respon .table_4108_01 tr td{align-items:flex-start;padding-left:40% !important;word-break:keep-all}
	.table_wrap.respon .table_4108_01 tr td p{width:50px;margin-right:10px;margin-top:0 !important}
	.table_wrap.respon .table_4108_01 tr td br + p{margin-left:20px;}
	.table_wrap.respon .table_4108_01 tr td:before{width:32% !important;white-space: pre;text-align:center;}
	.respon .table_4108_01 tr td:first-child:before{content:"구분"}
	.respon .table_4108_01 tr td:nth-child(2):before{content:"원본의 \A열람·시청"}
	.respon .table_4108_01 tr td:nth-child(3):before{content:"원본의 \A사본(출력물)\A복제물·인화물"}
	.respon .table_4108_01 tr td:nth-child(4):before{content:"전산자료의\A 열람·시청"}
	.respon .table_4108_01 tr td:nth-child(5):before{content:"전산자료의\A사본(출력물)\A·복제물"}

	.table_wrap.respon .table_4120_01 tbody tr  th{display:block;}
	.respon .table_4120_01 tr td:nth-child(2):before{content:"정보공개"}
	.respon .table_4120_01 tr td:nth-child(3):before{content:"공공데이터개방"}

	.respon .table_4125 tr td:first-child:before{content:"번호"}
	.respon .table_4125 tr td:nth-child(2):before{content:"장비명"}
	.respon .table_4125 tr td:nth-child(3):before{content:"사용부서"}
	.respon .table_4125 tr td:nth-child(4):before{content:"책임자"}
	.respon .table_4125 tr td:nth-child(5):before{content:"연락처"}

	.respon .table_4127 tr td:first-child:before{content:"구분"}
	.respon .table_4127 tr td:nth-child(2):before{content:"공고번호"}
	.respon .table_4127 tr td:nth-child(3):before{content:"입찰건명"}
	.respon .table_4127 tr td:nth-child(4):before{content:"공고일자"}
	.respon .table_4127 tr td:nth-child(5):before{content:"긴행상황"}
	.respon .table_4127 tr td:nth-child(6):before{content:"구매요구번호"}

	.respon .table_4132 tr td:first-child:before{content:"번호"}
	.respon .table_4132 tr td:nth-child(2):before{content:"제목"}
	.respon .table_4132 tr td:nth-child(3):before{content:"작성자"}
	.respon .table_4132 tr td:nth-child(4):before{content:"등록일"}
	.respon .table_4132 tr td:nth-child(5):before{content:"첨부파일"}
	.respon .table_4132 tr td:nth-child(6):before{content:"조회수"}

	.respon .table_4139 tr td:first-child:before{content:"번호"}
	.respon .table_4139 tr td:nth-child(2):before{content:"공개주기"}
	.respon .table_4139 tr td:nth-child(3):before{content:"내용"}
	.respon .table_4139 tr td:nth-child(4):before{content:"공개방법"}
	.respon .table_4139 tr td:nth-child(5):before{content:"공개시기"}
	.respon .table_4139 tr td:nth-child(6):before{content:"담당부서"}

	.love_wrap .respon  tr td:first-child:before{content:"날짜"}
	.love_wrap .respon  tr td:nth-child(2):before{content:"구분"}
	.love_wrap .respon  tr td:nth-child(3):before{content:"지급기관"}
	.love_wrap .respon  tr td:nth-child(4):before{content:"금액"}

	.table_wrap.respon .table_basic td.no_article{justify-content:center;padding-left:0;}
	.table_wrap.respon .table_basic td.no_article:before{display:none;}
	.search_cont .respon tr + tr{margin-top:0}
	.cooper_wrap .box_wrap{padding-bottom:0;}
	.cooper_wrap .box_wrap .capt{position:initial;top:70%;}
	.cooper_wrap.ust_wrap .box_wrap .capt{width:100%;}
	.cooper_wrap .box-title{top:45%}
	.colleage_list li{width:24%;margin-left:1% !important}
	.system_wrap *{transition:all .2s ease-in-out}
	.system_wrap{width:100%;padding:3% 0;justify-content:center;transition:all .5s ease-in-out}
	.img_wrap.responimg {width:100%;}
	.img_wrap.responimg img {width:100%;}
	.map_info_left.responimg {width:100%;}
	.map_info_left.responimg img {width:100%;}
	.map_info_area .map_info_right {width: 100%;}

	.ogran_box {width:33%;}
	.ogran_wrap > div > ul {width: 100%;padding:7%;}
	.ogran_wrap > div > ul  img{width:100%}
	.manage_list li{width:49%}


	.covidMain_wrap > ul > li {width: 31.5%;margin-bottom: 30px;}
	figure.effect-goliath h2 {padding: 25px 30px;font-size: 1.2rem; word-break: keep-all;line-height: 1.5rem;}
	figure.effect-goliath:hover p span {display:block;width:100%;}
	figure.effect-goliath p {padding: 10px 30px;line-height: 1.5rem;}
	.covidMain_wrap > ul.gov_ruls_tab.on {max-width: 96%;}
	.covidMain_wrap > ul.gov_ruls_tab li {font-size: 1rem;}
	.covidMain_wrap .covid_cont ul li {width:32%;}

	.covidSub_wrap .bottom .box .img_wrap img {width: 100%;}
	.covidSub_wrap .top .top_tit h3 {line-height: 2.7rem; letter-spacing: -0.5px; word-break:keep-all;}
	.covidSub_wrap .bottom .box ul.img_wrap li {width:50%;}

	.publicSt .item{width:22.7%;text-align:center;}
	.publicSt .item + .item{margin-left:3%}
	.publicSt .item:nth-child(n+5){margin-top:60px}
	.publicSt .item:nth-child(-n+3){margin-bottom:0;margin-top:0;}
	.publicSt .item:nth-child(4n+1){margin-left:0;}
	.publicSt .item > img, .publicSt .item > a img{margin:0 auto;width:100% !important;height:27vw !important;}

	.vkistBox img{width:100%;}
	.box-imgWrap__inner p:nth-child(2){height:auto;}
	.box-imgWrap__inner p:nth-child(2) br{display:none;}
	
	.workStop-step{flex-wrap:wrap;}
	.workStop-step article{width:calc(100%/2 - 85px);margin-bottom:15px;}
	.workStop-step .img-wrap.rightside{margin:0 35px;}

	.safety-step.workstop{flex-wrap:wrap;}
	.safety-step.workstop article{width:calc(100%/3 - 90px) !important;margin-bottom:15px;}
}

@media screen and (max-width:1200px){
	.departMain_wrap > ul > li{width:31%;margin:0 10px}
	.departMain_wrap > ul > li + li{margin-left:10px;}
	.departMain_wrap > ul > li:nth-child(n+4){margin-top:15px;}
	.departMain_wrap > ul > li:nth-child(4n+1){margin-left:10px}
	.sel_box{flex-flow:wrap}
	.sel_box .sel_year{width:100%;}
	.sel_box > .btn_wrap{position:relative;flex-flow:wrap;width:100%;margin-top:10px;}
	.content .field_list > ul.list_1 > li{width: 100% !important;}
	.content .field_list > ul > li{width: 49% !important;}
	.content .field_list > ul > li:nth-child(even){margin-left:10px !important;}
	.content .field_list > ul > li:nth-child(odd){margin-left:0 !important;}
	.content .field_list > ul > li:nth-child(n+3){margin-top:10px !important;}
	.view_wrap .tit{font-size:1.6rem;}
	.view_wrap .info p{font-size:1rem;}
	.visual_capt{font-size:1.2rem;}
	.visual_capt span{font-size:1rem;word-break:keep-all}
	.visual_capt span br{display:none}
	.depart_info .tit{font-size:1.4rem;}
	.overBox .box_tit{font-size:0.9rem;}
	.overBox .box_tit a{font-size:0.9rem;}
	.people_wrap ul{padding:20px;}
	.people_wrap ul li:first-child{width:220px}
	.pic_lists li{width:32.5%}
	.pic_lists .img_wrap{overflow:hidden;}
	.pic_lists img{height:auto !important}
	.inter_wrap .box_wrap{padding:0;}
	.inter_wrap .box{padding:4%;}
	.inter_wrap .box .img_wrap{display:none;}
	.inter_wrap .box_wrap .txt{word-break:keep-all}
	.inter_wrap .box_wrap .txt br{display:none}
	.cooper_wrap .box_wrap .capt{width:90%;padding:4%;}
	.cooper_wrap .box_wrap .capt .tit{font-size:1.5rem;}
	.system_wrap li.tit{width:80%;margin-right:0;}
	.system_wrap li.cont{width:80%;}
	.system_wrap li.e{display:none;}
	.manage_map{width:80%;justify-content:space-between;}
	.manage_map li{width:33.35%}
	.mobileImg{display:block}
	.mobileImg img{width:100%;}
	.greet_wrap .box{display:none}
	.way_wrap {padding: 0 40px;}
	.way_wrap>div {float: none; width: 100%; padding:40px 0;}
	.way_wrap div + div {padding-top:20px;padding-left: 0; border-left: 0;border-top: 1px dashed #dddddd;}
	.grand_kist {display:none;}
	.r2 {display:none;}
	.r3 {display:none}
	.vision_m {display:block;width:100%;}
	.vision_m img {width:100%;}
	.rr_m {display:block;width:100%;margin-top:30px;}
	.rr_m img {width:100%;}
	.rnr_wrap {display:none;}
	.issue_box_conts{width:49%;margin-top:2% !important;}
	.issue_box_conts:nth-child(odd){margin-left:0 !important;}
	.issue_box_conts:nth-child(even){margin-left:2% !important;}

	.covidMain_wrap .covid_cont ul li {width:31.5%;}
	.covidMain_wrap > ul.gov_ruls_tab li {width: 16% !important;}
	.covidMain_wrap > ul.gov_ruls_tab li div {font-size: 1rem;}
	.covidMain_wrap > ul.gov_ruls_tab.pc {display:none;}
	.covidMain_wrap > div.gov_ruls_tab.mobile {overflow:hidden; padding: 0 20px;margin-right:0 !important;margin-top:30px;display:block;padding: 20px; height: 110px; width: 100%; box-sizing: border-box;border-bottom:1px solid #d94f5c}
	.covidMain_wrap > div.gov_ruls_tab.mobile.on {position: fixed; width: 98%;top: 150px; margin-top:0; z-index: 100;background-color:#fff;}
	.covidMain_wrap .slick-list{width:91%;margin:0 20px;display: inline-block; vertical-align: middle; }
	.covidMain_wrap .autoplay .covi_icon {text-align:center;cursor:pointer;}
	.covidMain_wrap .autoplay .covi_icon a {font-weight:600;}
	.covidMain_wrap .autoplay .covi_icon .covid_icon {margin:0 auto;margin-bottom:15px;}
	.covidMain_wrap .autoplay .covi_icon .covid_iconon {margin:0 auto;margin-bottom:15px;display:none;}
	.covidMain_wrap .autoplay .covi_icon.on .covid_iconon {margin:0 auto;margin-bottom:15px;display:block;}
	.covidMain_wrap .autoplay .covi_icon.on .covid_icon {margin:0 auto;margin-bottom:15px;display:none;}
	.covidMain_wrap .autoplay .slick-prev.slick-arrow {top: auto; left: auto;right: auto; width: 11px;  height: 100%; margin: 0; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Svpba_neebjYrsg_o.cat)no-repeat center center;vertical-align:middle;text-indent:-99999px;}
	.covidMain_wrap .autoplay .slick-next.slick-arrow {top: auto; left: auto;right: auto; width: 11px;  height: 100%; margin: 0; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Spbivq19%2Svpba_neebjEvtug_o.cat)no-repeat center center;vertical-align:middle;text-indent:-99999px;}

	.vkistBox:before{right:50%;width:95%;transform:translateX(50%)}
	.vkistBox p{padding-right:70px;}
	.vkistBox p.tit{width:100%;}
	.vkistBox p.cont{width:100%;}

	.cooper_wrap.ust_wrap .box_wrap .capt{width:100%;}

}

@media screen and (max-width:1024px){
	html{
		font-size:100%
	}
	.policy_wrap{
		width:100%;
	}
	.policy_title:after{
		top:3.5rem;
	}
	.policy_content{
		padding: 5rem 8rem;
	}
	.policy_title{font-size:2rem;}
	.policy_txt{}
	.policy_txt p{line-height:1.6rem !important; font-size:1.1rem !important;}
	.gray_cir{margin-top:2rem !important;}
	.lists.num.gray_cir > li{
		line-height:1.2rem;
		font-size:1.1rem;
		margin-bottom:2.3rem;
	}
	.lists.num.gray_cir > li:before{
		padding:0.8rem;
		top:-0.8rem !important;
	}
	.policy_time{margin-top:2rem !important; font-size:1.3rem;}
	.policy_human{margin-top:1.5rem !important; font-size:1.7rem;}
	/* .departGreet_wrap > div{flex-flow:column-reverse wrap} */
	.departGreet_wrap.clinature > div{height:780px}
	.departGreet_wrap .left{width:100%;}
	.departGreet_wrap .right.img_wrap{padding-right:0;text-align:center;}
	.clim2{top:80px;}
	.departGreet_wrap h3 br{display:none;}
	.departGreet_wrap .mv .box{width:100%;margin-left:0 !important;}
	.departGreet_wrap .mv .box{margin-top:20px;}
	.depart_visual .img_tit{font-size:1.6rem}
	.people_wrap ul{width:100%;margin-left:0 !important}
	.people_wrap ul + ul{margin-top:10px !important;}
	.greet_wrap .box{padding:5%;padding-bottom:145px;}
	.pic_lists img{height:100% !important}
	.cooper_wrap .box_wrap .img_wrap{text-align:center;}
	.cooper_wrap .box_wrap img{width:auto;height:400px;transition:all .2s ease-in-out}
	.cooper_wrap .box-title{top:40%;font-size:50px;}
	.manage_list li{width:100%;padding:4%}
	.manage_list li + li{margin-top:30px}
	.major_list .img_wrap{width:90px;height:90px;}
	.major_list .img_wrap img{height:40px;}
	.major_list p.tit{font-size:1.2rem;}

	.covidMain_wrap > ul > li {width: 30.9%;}
	figure.effect-goliath p {font-size: 1rem;   padding: 10px 20px;}
	.covid_cont ul li{width:48%; margin-bottom:2%;}
	.covid_cont ul li:nth-child(even), .covid_cont ul li:nth-child(3n+1){margin-left:1.5%;}
	.covid_cont ul li:nth-child(2n+1){margin-left:1.5%;}
	.covid_cont ul li + li + li + li{margin-top:0; margin-left:1.5%;}
	.resourceInfo{padding:0;}

	.vkistBox p.tit{font-size:24px;text-align:center;}
	.vkistBox p.cont{font-size:16px;}
	.vkistBox:before{height:230px;}
	.box-imgWrap{padding-top:30px;padding-left:40px;}
	.box-imgWrap .img-wrap{width:40%;}
	.box-imgWrap .img-wrap img{width:100%}
	.box-imgWrap__inner{padding-left:45%;padding-top:37px;padding-bottom:37px;}
	
	.safety-step__box p{padding:10px 0;font-size:14px;}
	.safety-step__box ul{padding:10px;}
	.safety-step__box ul li{font-size:13px;}
	.safety-step.workstop article{width:calc(100%/3 - 70px) !important;}
	.safety-step.workstop .img-wrap.rightside{width:70px;padding-top:50px;}

}

@media screen and (max-width:900px){
	html{
		font-size:82.5%
	}
	.gray_cir{margin-top:1rem !important;}
	.departMain_wrap > ul{justify-content:space-between;}
	.departMain_wrap > ul > li{width:49%;margin-right:0;}
	.departMain_wrap > ul > li:nth-child(n+3){margin-top:15px;}
	.departMain_wrap > ul > li:nth-child(odd){margin-left:0;}
	.departMain_wrap > ul > li:nth-child(even){margin-left:10px;}
	.major_info li{width:100%;}
	.depart_list{flex-flow:wrap}
	.depart_list li{width:100% !important;margin-left:0 !important}
	.depart_list dl{-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;}
	.depart_list dl dt{width:90px;margin-top:0 !important;font-size:0.9rem;}
	.depart_list dl dd{width:35%;margin-top:4px;font-size:1rem;}
	.pic_lists ul{justify-content:space-between;}
	.pic_lists li{width:48.5%;}
	.pic_lists .img_wrap{height:auto}
	.pic_lists li + li{margin-left:0;}
	.pic_lists li:nth-child(even){margin-left:10px}
	.search_bottom .table_wrap.respon .board_list tbody tr{width:100%;}

	.covidMain_wrap > ul > li {width: 47.5%;}
	.covidMain_wrap > ul > li:nth-child(2n) {margin-left: 30px;}
	.covidMain_wrap > ul > li:nth-child(2n+1) {margin-left: 0;}
	figure.effect-goliath h2 {padding: 15px 20px;font-size: 1.1rem;}

	.vkistBox p.tit{bottom:160px}
	.vkistBusiHost{flex-wrap:wrap;}
	.vkistBusiHost > div{width:30%;margin-left:1.5vw;margin-right:1.5vw;margin-bottom:2vw;}
	.vkistBusiHost > div + div{margin-left:1.5vw;}
	
	.row-component--sheet2.kistandard {display:block;width:100%;}
	.row-component--sheet2.kistandard .w_large {width:100% !important;}
	.row-component--sheet2.kistandard .w_large_standard {width:100% !important;margin-left:0 !important;}
	.report-body .report-content__inner .kistandard > div {display:block;width:100%;}
}

@media screen and (max-width:800px){
		.location + .content{padding-top:134px;}
	.location + .content > .inner{border-top: 1px solid #e1e1e1;}
	.major_list{height:auto;}
	.major_list li{width:32%;}
	.major_list li a{padding:20px 0;}
	.major_info li > a{width:125px;height:125px;}
	.major_info li p{font-size:1rem;}
	.major_info li img:first-child{top:15px;left:15px;width:30px;}
	.major_info li a > span{bottom:10px;right:10px;}
	.major_info li a > span img:first-child{width:20px}
	.departGreet_wrap h3{font-size:1.3rem;}
	.departGreet_wrap .right.img_wrap img{width:250px;}
	.departGreet_wrap h6{margin-top:20px !important;font-size:1rem;}
	.txt{font-size:0.9rem !important;}
	.departGreet_wrap h4{font-size:1.2rem;}
	.departGreet_wrap .mv .box .tit{padding:3% 0;font-size:1.5rem;}
	.departGreet_wrap .mv .box .txt{min-height:140px;}
	.departGreet_wrap > div{flex-direction: column;}
	.sel_box select{font-size:1rem}
	input + label{font-size:0.9rem;}
	.sel_box > .btn_wrap a{width:100%;font-size:0.9rem;}
	.sel_box > .btn_wrap > button{width:100%;border:1px solid #ccc;;    background:#fff url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba_pynzcQbja.cat) no-repeat 90% center;}
	.red_line > .inner{flex-flow:wrap;}
	.red_line{height:auto;padding:20px 0;}
	.red_line p{width:100%;}
	.red_line p + p{margin-top:15px;padding-left:0;margin-left:0;}
	.red_line p:before{display:none;}
	.notice_row .info{width:100%;padding-top:0;margin-left:0;margin-top:20px;}
	.notice_row .info .tit{font-size:1.2rem;line-height:1.5em;}
	.notice_row .info .cont{font-size:1rem;}
	.notice_row .info span{font-size:0.9rem;}
	.notice_row > div > a{flex-flow:wrap;}
	.notice_row .img_wrap{width:auto;margin:0 auto;}
	.notice_row .img_wrap img{width:auto}
	.content .field_list > ul > li {width: 48.6% !important;}
	.content .field_list > ul > li .tit {font-size: 1rem;}
	.view_wrap .tit{font-size:1.2rem;}
	.view_wrap .cont{padding:40px 2% 80px;}
	.view_wrap .info p{font-size:0.9rem;}
	.view_wrap .cont *{font-size:0.9rem;}
	.view_wrap .cont p *{font-size:0.9rem;}
	.view_wrap .cont div img{width:100%;height:auto;}
	.depart_visual .img_tit{font-size:1.2rem;line-height:1.7em;}
	.visual_capt{font-size:1rem;padding:4% 2%;}
	.visual_capt span{font-size:0.8rem;}
	.visual_capt br{display:none}
	.depart_info .tit{font-size:1.2rem;}
	.pop-wrap .pop-cont{padding:5%;}
	.pop-wrap .pop-cont.identify-deny{width:100%;}
	.field_slide{padding:5%;}
	.field_slide .swiper-button-prev, .field_slide .swiper-container-rtl .swiper-button-next{left:2%;width:17px;height:32px;background-size:contain}
	.field_slide .swiper-button-next, .field_slide .swiper-container-rtl .swiper-button-prev{right:2%;width:17px;height:32px;background-size:contain}
	.core_info .detail p.tit{font-size:1.3rem;}
	.core_info .detail p.tit span:before{top:5px;left:4px;}
	.field_list > ul > li .cont{font-size:0.9rem;}
	.field_list > ul > li .cont li{font-size:0.9rem;}
	.team_list p.tit{font-size:1rem;}
	.team_list div.cont ul li{width:100%;font-size:0.9rem;}
	.greet_wrap .box .tit{font-size:2.5rem;}
	.greet_wrap .box .cont{font-size:1rem;}
	h3.sub-tit.search_tit{font-size:1.5rem;line-height:1.8rem;}
	.se_title p{font-size:1.2rem;}
	.se_title p span{font-size:1rem;line-height:1.5em;}
	.sc1_cont p{font-size:1rem;line-height:1.5em;}
	.sc1_cont p.result_cont{font-size:0.9rem;}
	.search_cont .location_result{font-size:0.9rem;}
	h2.vis-tit {font-size:2rem;}
	.search2 .s_search{width:90%}
	.keyword_search{font-size:0.9rem}
	.inter_wrap .box > .tit{font-size:1.5rem;}
	.inter_wrap .box_wrap .txt{font-size:0.9rem !important;}
	.inter_wrap .inbox{padding:4%;}
	.inter_wrap .inbox .tit{font-size:1.1rem;}
	.cont_tit{font-size:1.5rem;}
	.inter_wrap h4{font-size:1.3rem;}
	.inter_wrap li{font-size:1rem;}
	.comp_list > ul li{width:100%;margin-top:12px;}
	.cooper_wrap .box_wrap img{margin-left:-25vw;transition:all .2s ease-in-out}
	.cooper_wrap.ust_wrap .box_wrap img{margin-left:-10vw;}
	.cooper_wrap .box_wrap .capt{width:100%;top:55%;}
	.cooper_wrap .box_wrap{padding-bottom:5%;}
	.colleage_list{padding:2%}
	.colleage_list .img_wrap img{width:80px}
	.colleage_list li{width:32%;}
	.system_wrap li.tit{width:90%;}
	.system_wrap li.cont{width:90%;}
	.system_wrap li.cont > div p{font-size:0.9rem;text-align:center;}
	.manage_map{width:90%}
	.system_wrap li.f_white{font-size:1rem;}
	.lists li, .abstract_cont .cont .lists li{font-size:0.9rem;}
	.lists.num.cir > li:before{width:13px;height:13px;font-size:0.9rem;}
	.cooper_wrap h4 .capt, .love_wrap h4 .capt{font-size:0.9rem;}
	.table_wrap.respon .recruit_field td{font-size:0.9rem;}
	.search_cont .respon tr + tr{margin-top:10px}
	.techCost {display:block;width:100%;}
	.techCost li {width: 100%;}
	.techCost li + li {margin-top:-1px;}
	h4 {font-size: 20px;}
	h5 { font-size: 18px;}
	.govern_wrap h4.fw_700 {font-weight:500 !important;}
	.way_wrap>div ul>li>.img_wrap {display:block;text-align: center;}
	.way_wrap>div ul>li:nth-child(2) {width:100%;padding-left: 0;}
	.ogran_box{width:100%;}
	.ogran_wrap > div > ul{-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;padding:4%;flex-flow:wrap;}
	.ogran_wrap .ogran_box + .ogran_box{margin-top:30px}
	.ogran_wrap > div > p.tit{font-size:18px;padding:17px 0;}
	.ogran_wrap > div > ul li{width:48%;}
	.ogran_wrap > div > ul li:nth-child(odd){margin-left:0;}
	.ogran_wrap > div > ul li:nth-child(even){margin-left:4%;}
	.ogran_wrap > div > ul li + li{margin-top:0;}
	.ogran_wrap > div > ul li:nth-child(n+3){margin-top:40px}
	.ogran_wrap > div > ul li .tit{margin-top:5%;font-size:18px;}
	.way_wrap>div ul>li:first-child{-ms-display: flexbox;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;}
	.way_wrap>div ul>li>.img_wrap+span{margin-top:0;margin-left:10px;}

	.table_wrap.respon .table_4108_01 tr td{align-items:center;flex-flow:wrap;}
	.table_wrap.respon .table_4108_01 tr td p{width:100%;margin-right:0;}
	.table_wrap.respon .table_4108_01 tr td br + p{margin-left:0;margin-top:20px !important}
	.table_wrap.row{flex-flow:wrap;}
	.openData .api p{padding:2% 0 4%}
	.openDate_box{height:80vh;padding:4%}
	.error-wrap strong{font-size:0.9rem;}
	.table_wrap.unreason col:first-child{width:30% !important}

	.issue_box_conts{width:100%;margin-left:0 !important;}
	.issue_box_conts:nth-child(even){margin-left:0 !important;}
	.issue_bann.sns > div a{margin-top:5px}
	.issue_bann.sns > div a:nth-child(odd){}
	.issue_bann.sns > div a:nth-child(even){margin-left:5px;}
	.issue_bann.sns > div{width:auto;}
	.major_list .img_wrap{width:70px;height:70px;}
	.major_list .img_wrap img{height:35px;}

	.covidMain_wrap > div > ul > li:nth-child(4n) {margin-left: 12px;}
	.covidMain_wrap > div > ul > li {width: 49%;margin-bottom:15px;}
	.covidMain_wrap > div > ul > li:nth-child(2n+1) {margin-left: 0;} 
	.covidMain_wrap > ul.gov_ruls_tab > li:nth-child(2n) {margin-left:0;}
	.covidMain_wrap > ul.gov_ruls_tab li {width: 32.8% !important;}
	.covidMain_wrap > div.gov_ruls_tab.mobile.on {position: fixed; width: 98%;top: 90px; margin-top:0; z-index: 100;background-color:#fff;}
	.covidMain_wrap > div.gov_ruls_tab.mobile {height: 130px;}
	.covidMain_wrap .autoplay .covi_icon {padding: 0 10px;}
	.covid_cont .target:not(#menu0) {height: 100%;}
	.covidMain_wrap .slick-list {width: 88%;}
	.covidSub_wrap .bottom .box ul.img_wrap.d-flex {display:block;}
	.covidSub_wrap .bottom .box ul.img_wrap.d-flex li + li {margin-top:20px;margin-left:0;}
	.covidSub_wrap .bottom .box ul.img_wrap li {width:100%;}
	.covidSub_wrap .bottom {padding: 25px;}
	.covidSub_wrap .top .img_wrap img {width:80%;}
	.covidSub_wrap .top .top_tit h3 {font-size:1.3rem;line-height: 2.0rem;}
	.covidSub_wrap .bottom>div h4 {font-size: 1.2rem;}
	.covidSub_wrap .top .top_tit .charge {font-size: 1rem; line-height: 1.5rem;}
	.covidSub_wrap ul.list_dot li  {font-size: 1rem;}
	.covidSub_wrap .bottom .d-flex img {width:12%;}
	.covidSub_wrap .bottom .box .img_wrap p.img_des.notext {height:0;}
	.covidSub_wrap .box_txt {padding-left: 20%;font-size:1rem;}
	.covidSub_wrap .article {margin-top:20px;}
	.article p {margin-bottom: 10px;}
	.clinature div[class^="clim"]{width:100%;align-items:center;}
	.clinature div[class^="clim"] > img{width:280px}
	.clinature div.clim2{flex-flow:column-reverse wrap;}
	.clinature div.clim3{flex-flow:column wrap}
	.departGreet_wrap.clinature > div{height:840px;}
	.clinature .bar1, .clinature .bar2{height:100px;padding-bottom:0;}
	.resourceInfo{flex-wrap:wrap;justify-content:center;}
	.complexWrap{flex-wrap:wrap;}
	.complexWrap a{width:100%;}

	.publicSt .item{width:31%;}
	.publicSt .item > img, .publicSt .item > a img{height:39.5vw !important}
	.publicSt .item:nth-child(-n+3){margin-bottom:0;}
	.publicSt .item:nth-child(n+4){margin-top:60px;margin-left:3%;}
	.publicSt .item:nth-child(3n+1){margin-left:0;}

	.vkistBox p{padding:0 7%;}
	.subtab_wrap--ust{margin-top:50px;}
	.subtab_wrap--ust a{font-size:14px}
	.subtab_wrap.tab3 button{font-size:14px}
	.box-imgWrap{padding-left:0;padding-top:0;}
	.box-imgWrap__inner{padding:20px;}
	.box-imgWrap .img-wrap{text-align:center;}
	.box-imgWrap .img-wrap img{width:auto;}
	.box-imgWrap .img-wrap{position:initial;width:auto;}
	.box-imgWrap__inner p:first-child{font-size:18px;}
	.box-imgWrap__inner p:nth-child(2){font-size:0.9rem;}
	.box-imgWrap__inner p:nth-child(3){font-size:1rem;}
	.box-imgWrap__inner p:nth-child(4){font-size:0.9rem;}
	
	.safety-step.workstop article{width:calc(100%/2 - 50px) !important;}
	.safety-step.workstop .img-wrap.rightside{width:50px;padding-top:50px;}
	.safety-step.workstop .img-wrap.rightside img{transform:none;}
	
	.resourceInfo > img{width:100%;}
	.resourceInfo > img:nth-of-type(2){margin-top:30px;}
	
	.inner .report .report-title a {font-size: 20px;}
	.inner .report-content__inner .kistandard .standardsubTitle {font-size: 16px;}
		.departGreet_wrap .right.img_wrap{width:100%;}
}

@media screen and (min-width:700px){
	.ethics-Manage .col-md-5{width:700px}
	.ethics-Manage button{width:auto;}
	.ethics-Manage .col-md-5 button{margin-top:0}
}

@media screen and (max-width:700px){
	html{
		font-size:72.5%
	}
	.safety-step{flex-wrap:wrap;}
	.safety-step > article{width:100% !important;}
	.safety-step .img-wrap.rightside{width:100%;padding-top:0;margin:1.5rem 0;text-align:center;}
	.safety-step .img-wrap.rightside img{transform:rotate(90deg);}
	.safety-step .img-wrap.upside{display:flex;align-items:center;justify-content:center;height:72px;text-align:center;}
	.safety-step > article{width:560px}
	.safety-step > article:first-child, .safety-step > article:last-child{width:calc(840px/2 - 90px)}
	.safety-step__box{border:1px solid #dddddd;}
	.safety-step__box p{padding:20px 0;font-size:18px;font-weight:500;background-color:#f0f0f0;border-bottom:1px solid #ddd;text-align:center;}
	.safety-step__box ul{height:130px;padding:20px;min-height:85px;}
	.safety-step__box ul li{font-size:16px;color:#555;line-height:2em;}
	.safety-step__box ul.lists.dot > li:before{top:15px;}
	
	.link-method{flex-wrap:wrap;}
	.link-method > div{width:100%;margin-top:15px;}
}

@media screen and (max-width:600px){
	.departMain_wrap > ul > li{width:100%;}
	.major_list{flex-flow:wrap}
	.major_list li{width:100%}
	.major_list li + li{margin-top:10px;margin-left:0;}
	.major_list p.capt{margin-bottom:2%;font-size:0.8rem}
	.major_list .img_wrap{width:60px;height:60px;margin-bottom:15px;}
	.major_list .img_wrap img{width:50%;height:auto;}
	.major_list p.tit{font-size:1rem}
	.major_list p.link{font-size:0.8rem;}
	.major_info .tit{font-size:1.5rem}
	.major_info li p{width:calc(100% - 145px);padding-top:0;}
	.major_info li > span{width:calc(100% - 145px)}
	.content .field_list > ul > li {width: 48% !important;}
	.view_wrap .info{flex-flow:wrap}
	.view_wrap .info.top > p{width:100%;margin-left:0;padding-left:0;}
	.view_wrap .info.top p > span{float:none;display:inline-block;}
	.view_wrap .info p, .view_wrap .info p + p{width:100%;margin-left:0;padding-left:0;}
	.view_wrap .info p:before{display:none;}
	.view_wrap .info p + p{margin-top:10px;}
	.depart_visual img{width:auto;height:50vw}
	.depart_list dl{flex-flow:wrap}
	.depart_list dl dd{width:calc(100% - 90px);}
	.depart_list dl dt:nth-child(n+3){margin-top:10px !important}
	.depart_list dl dd:nth-child(n+4){margin-top:10px !important}
	.people_wrap ul li + li{margin-top:20px !important}
	.people_wrap ul li:nth-child(-n+3), .people_wrap ul li:nth-child(n+6){width:100% !important}
	.people_wrap ul li:nth-child(n+4):nth-child(-n+5){width:50%}
	.people_wrap ul li:nth-child(6){flex-flow:wrap}
	.people_wrap ul li:nth-child(6) span{width:100%}
	.people_wrap ul li:nth-child(6) span + span{margin-top:5px}
	.core_info{flex-flow:wrap;text-align:center;}
	.core_info > img{margin:0 auto;}
	.core_info .detail{width:100%;padding-left:0;margin-top:20px;}
	.career_list .img_wrap{flex-flow:wrap;}
	.career_list .img_wrap span{width:100%}
	.career_list .img_wrap span + span{margin-left:0;margin-top:10px;}
	.container .red_line p{font-size:0.9rem;}
	.core_info:before{height:255px;}
	.core_info .detail p.capt{margin-bottom:40px;}
	.se_title p span{display:block;width:100%;margin-left:0;margin-top:15px;font-size:0.9rem;}
	.post_link .date{display:none;}
	.post_link a{font-size:0.9rem;line-height:1.5rem;}
	.cooper_wrap .box_wrap img{margin-left:-45vw;transition:all .2s ease-in-out}
	.colleage_list li{width:49%;}
	.techOpen {display:block;width:100%;}
	.techOpen li {width: 100%;}
	.techOpen li + li {margin-top:-1px;}
	.trace_wrap li p.tit {font-size: 20px;}
	.trace_wrap li p.cont {font-size: 0.9rem;}
	.trace_wrap li:first-child p {line-height: 1.3rem;}
	.trace_wrap li p.cont {line-height: 1rem;}
	.map_info_area .map_info_right ul li {padding: 0 0 0 0;}
	.map_info_area {padding: 4%;font-size:15px;}
	.map_info_area .map_info_right ul li span {border-radius: 20px; width: 30px; height: 30px; line-height: 30px; font-size: 15px; margin: 0 5px 0 0;}
	.map_info_area .map_info_right ul li {margin-bottom: 0;}
	.abstract_cont .cont .tit{font-size:1.2rem;}
	.issue_box_conts{padding:8% 4%;}
	.issue_bann.sns > div{width:234px}
	.issue_bann.sns > div a{margin-left:0 !important;}
	.notice_row .info > *{width:100%}
	.departMain_wrap > ul > li:nth-child(even){margin-left:0;}
	.departMain_wrap > ul > li + li{margin-top:15px;}
	.major_list li{box-shadow:none;}

	figure.effect-goliath h2 {padding: 15px;}
	figure.effect-goliath p {padding: 10px 15px;}
	figure.effect-goliath img {width: 100%;}
	.covidMain_wrap .covid_cont ul li { width: 100%;}
	.covidMain_wrap .covid_con li + li {margin-left:0;}
	.covidMain_wrap .covid_con li:nth-child(4n)  {margin-left: 0;}
	.covid_cont ul li:nth-child(even), .covid_cont ul li:nth-child(3n+1) {margin-left: 0;}
	.covidMain_wrap .autoplay .covi_icon a {font-size:0.9rem;}
	.covidMain_wrap .slick-list {width: 83%;margin: 0 15px;}
	.covidMain_wrap .autoplay .covi_icon .covid_icon {width:50%;}
	.covidMain_wrap .autoplay .covi_icon .covid_iconon {width:50%;}
	.covidMain_wrap .autoplay .covi_icon.on .covid_iconon {width:50%;}
	.covidMain_wrap .autoplay .covi_icon.on .covid_icon {width:50%;}
	.covidMain_wrap > div.gov_ruls_tab.mobile {padding: 20px 0;}

	.covidSub_wrap .bottom .box .ps {line-height: 1.3rem; font-size:0.9rem;}
	.covidSub_wrap .top .res_tit { line-height: 1.4rem;word-break: keep-all;}

	.vkistBox p.cont{bottom:70px;font-size:12px;}
	.vkistBox p.tit{font-size:18px;word-break:keep-all}
	.vkistBusiHost > div{width:46%;}
	.vkistVedio{flex-wrap:wrap;}
	.vkistVedio > a{width:100%;}
	.vkistVedio > a + a{margin-left:0 !important}
	.box-imgWrap .img-wrap img{width:100%;}
	.cooper_wrap.ust_wrap >.img-wrap img{width:100%;}
	
	.workStop-step article{width:100%;margin-bottom:0;}
	.workStop-step .img-wrap.rightside{width:100%;margin:15px 0;text-align:center;}
	.workStop-step .img-wrap.rightside img{transform:rotate(90deg)}

	.safety-step.workstop article{width:100% !important;margin-bottom:0;}
	.safety-step.workstop .img-wrap.rightside{width:100%;padding-top:0;}
	.safety-step.workstop .img-wrap.rightside img{transform:rotate(90deg);}
}

@media screen and (max-width:475px){
	.txt br{display:none}
	.sub_tit, .tab_select{font-size:2rem;}
	.departMain_wrap > ul > li{margin-left:0;}
	.departMain_wrap > ul > li + li{margin-top:15px;margin-left:0 !important;}
	.notice_row .img_wrap{width:100%;}
	.notice_row .img_wrap img{width:100%;}
	.content .field_list > ul > li {width: 100% !important;}
	.content .field_list > ul > li:nth-child(even){margin-left:0 !important}
	.content .field_list > ul > li + li {margin-top: 15px !important;margin-left:0 !important;}
	.content .field_list > ul > li:nth-child(4) { margin-left: 0 !important;}
	.view_wrap .tit{font-size:1rem;}
	.view_wrap .info p{font-size:0.8rem;}
	.departGreet_wrap .mv .box .txt{padding:0 2%;font-size:0.9rem;}
	.departGreet_wrap .mv .box .txt br{display:none;}
	.departGreet_wrap .left > ul{justify-content:space-between;}
	.departGreet_wrap .left li + li{margin-left:0;}
	.depart_info .tit{font-size:1rem;}
	.team_list{padding:30px 4%;}
	.table_basic a.quick_link{width:60px;font-size:0.9rem;}
	.greet_wrap .box .tit{font-size:1.8rem;}
	.table_wrap.respon .board_list td{width:100%;}
	.search_bottom .table_wrap.respon .board_list tbody tr{padding:4%}
	.pic_lists li{width:100%;}
	.pic_lists li:nth-child(even){margin-left:0}
	.inter_wrap li{font-size:0.9rem;}
	.inter_wrap h4, .cooper_wrap h4{font-size:1.1rem}
	.comp_list > ul > li{padding:4%}
	.cooper_wrap .box_wrap img{margin-left:-80vw;}
	.cooper_wrap.ust_wrap .box_wrap img{margin-left:-65vw;}
	.cooper_wrap .box_wrap .capt .tit{font-size:1.2rem}
	.colleage_list li{width:47%}
	.colleage_list li{margin-left: 2% !important;}
	.system_wrap li.cont > div p{font-size:0.8rem;word-break:keep-all}
	.way_wrap {padding: 0 3%;}
	.way_wrap>div{padding: 25px 0;}
	.way_wrap>div ul>li>.img_wrap+span{font-size:14px;}
	.way_wrap .way p{font-size:14px;}
	.map_info_area .map_info_right ul li span {border-radius: 20px; width: 25px; height: 25px; line-height: 25px; font-size: 15px; margin: 0 5px 0 0; vertical-align: top;}
	.map_info_area .map_info_right ul li {height: auto;line-height: 1.5rem;margin-bottom:5px;}
	.map_info_area .map_info_right ul li p {display: inline-block; width: calc(80% - 30px);}
	.ogran_wrap > div > ul li{width:100%;margin-left:0;}
	.ogran_wrap > div > ul li:nth-child(even){margin-left:0;}
	.ogran_wrap > div > ul li + li{margin-top:40px}
	.map_info_area .map_info_right ul li{width:100%;}
	.notice_row .info span:last-child{display:block;width:100%;margin-left:0;padding-left:0;margin-top:10px;}
	.notice_row .info span:last-child:before{display:none;}
	.manage_list li > div select{font-size:15px}
	.unreason_wrap .scroll{padding:4%}
	.unreason_wrap .scroll p{font-size:0.9rem;}
	.unreason_wrap .check_container{padding:0;font-size:0.9rem;}
	.cooper_wrap h4 .capt, .love_wrap h4 .capt{display:block;width:100%;margin-top:10px;}
	.love_wrap h4{flex-flow:wrap}
	.issue_box_conts fieldset select{padding-left:0;font-size:0.9rem;}
	.issue_box_conts fieldset input{font-size:0.9rem;}
	.notice_row .info .date > span{display:block;width:100%;margin-left:0;padding-left:0;}
	.notice_row .info .date > span:before{display:none;}
	.notice_row .info .date > span + span{margin-top:10px;}

	.covidMain_wrap > ul > li {width: 100%;}
	.covidMain_wrap > ul > li:nth-child(2n) {margin-left: 0;}
	.covidSub_wrap {padding: 20px;}
	.covidSub_wrap .top .img_wrap img {width: 100%;}
	.covidSub_wrap .top .top_tit h3 {line-height: 1.8rem;}
	.covidSub_wrap .bottom>div h4 {padding-left: 20px;}
	.covidSub_wrap .top .top_tit .charge {line-height: 1.3rem;}
	.covidSub_wrap .bottom .d-flex img {width: 20%;}
	.covidSub_wrap .box_txt {margin-top:20px; padding-left:0; line-height: 1.5rem;}
	.covidSub_wrap .bottom .box .img_wrap.r_mt20 {margin-top:20px;}
	.clinature .bar1, .clinature .bar2{width:100%;padding:0;text-align:center;}
	.clinature .bar1 ul, .clinature .bar2 ul{justify-content:center;}
	
	.publicSt .item{width:48%;}
	.publicSt .item > img, .publicSt .item > a img{height:66vw !important}
	.publicSt .item:nth-child(odd){margin-left:0;margin-top:60px;}
	.publicSt .item:nth-child(even){margin-top:60px;margin-left:3%;}
	.publicSt .item:nth-child(-n+2){margin-top:0;}

	.vkistBox p.cont{bottom:50px;}
	.cooper_wrap .box-title{top:40%;font-size:40px;}
	.subtab_wrap.tab3 button{font-size:10px;}
	.subtab_wrap--ust a{font-size:10px;}
	.btn.w_large{width:100% !important;}
	
	.row-component--sheet2.kistandard .w_large {line-height: 45px;}
	.row-component--sheet2.kistandard .w_large_standard {line-height: 45px;}
}

/* div.cont.cont1{font-size:100%;font-weight:normal}
div.cont.cont1 b *{font-weight:bold;} */
.view_wrap .cont  *{font-weight:initial;margin:initial;padding:initial}

/* 210906 웹접근성 */
.ft_service button:focus-visible,
.family_site button:focus-visible,
.btn_wrap a:focus, .red_line a[href^="mailto"]:focus{outline: black solid 3px !important;}
.table_4120_02{margin-right:30px;}
/* .modi0924 .board_paging{display:none;} */

@media screen and (max-width:800px){
	.table_4120_02{margin-right:0;}
}

/* 20220708 */
.standard-list{padding:65px;}
.standard-list__item{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:280px;margin-left:88px;}
.standard-list__item:first-child{margin-left:0;}
.standard-list__item .img-wrap{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:245px;height:245px;border:1px solid #e2e2e2;border-radius:100%;background-color:#fff;z-index:1;}
.standard-list__item + .standard-list__item:before{position:absolute;top:35%;left:-107px;width:125px;height:1px;border-top:1px dashed #e03710;content:""}
.standard-list__item .img-wrap p{width:100%;margin-top:20px;font-size:28px;font-weight:700;text-align:center;}
.standard-list__item .img-wrap p span{display:block;margin-top:10px;font-size:17px;font-weight:400}
.standard-list__item .lists{margin-top:25px;}
.standard-list__item .lists li{font-weight:500;}
.standard-list__item .lists li + li{margin-top:10px;}

/* 20230711  standard*/
.w_large_standard {width:370px;}
.report .report-title {display:block;margin-top:4rem;padding-bottom:10px;border-bottom:2px solid #e03710;  display: flex; padding-right: 9.7rem; width: 100%; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba-pynzcQbja_e.cat) no-repeat right 20px center; background-size: 16px 10px; font-weight: 500; line-height: normal;cursor: pointer;}
.report .report-title a {font-size:26px;font-weight:600;color:#e03710;}
.report .report-title.active {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Svpba%2Svpba-pynzcHc_e.cat) no-repeat right 20px center; background-size: 16px 10px; font-weight: 500; line-height: normal;}
.report-body {display:none;}
.report-content__inner .kistandard   {justify-content: space-between;}
.report-content__inner .kistandard > div {display:flex;}
.report-content__inner .kistandard .standardsubTitle {font-size:20px;font-weight:500;color:#e03710;}

/* 20230808 KISTandard 리포트 */
.reportWrap {display:flex;}
.reportWrap .left{width:35%}
.reportWrap .left img{width:100%}
.reportWrap .right {display:flex;flex-wrap:wrap;align-content:center;width:calc(35% - 80px);margin-left:80px;}
.reportWrap .right .tit {font-size:24px; font-weight:500;}
.reportWrap .right .txt {width:460px;margin-top:40px;font-size:18px;word-break:keep-all;line-height:1.6rem;}

/* 20230720 공평성 보장 선언문 */
.equity-block{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-top:50px;}
.equity-block::before{position:absolute;top:50%;left:0;width:100%;height:70%;transform:translateY(-50%);background-color:#f4f6f8;z-index:-1;content:""}
.equity-block--left{width:55%;padding:0 50px;}
.equity-block--right{width:calc(45% - 30px);margin-left:30px;}
.equity-block__tit{font-size:35px;font-weight:500;}
.equity-block__txt{margin-top:30px;font-size:20px;line-height:1.5;}
.equity-block__date{margin-top:30px}
.equity-block__img{display:block;width:500px;box-shadow:1px 1px 20px 0px rgb(0 0 0 / 10%)}
.equity-block__img img{width:100%;}
.equity-list{margin-top:80px}
.equity-list ul{}
.equity-list .lists li{display:flex;align-items:center;padding-left:0;font-size:20px;font-weight:400;}
.equity-list .lists li span{display:flex;align-items:center;justify-content:center;min-width:70px;height:70px;margin-right:20px;background-color:#e03710 ;color:#fff;font-weight:500;font-size:20px;}
.equity-list .lists li::before{top:20px;left:15px;display:flex;align-items:center;justify-content:center;opacity:.15;font-size:55px;font-style:italic;font-weight:700;}
.equity-list .lists li + li{margin-top:10px;}

/* 20230908 연구부서 추가 */
.departGreet--airobot .img_wrap{width:430px;}
.departGreet--airobot .img_wrap img{width:100%;}
.departGreet--bionics .img_wrap{width:350px;}
.departGreet--bionics .img_wrap img{width:100%;}
.departGreet-branchkr .img_wrap{width:380px;}
.departGreet-branchkr .img_wrap img{width:100%;}

@media screen and (max-width:900px){
	.standard-list__item .img-wrap{width:200px;height:200px;}
	.standard-list__item .img-wrap p{font-size:20px;}
	.standard-list__item .img-wrap p span{font-size:15px;}
}

@media screen and (max-width:750px){
	html{
		font-size:73.5%
	}
	.policy_content{
		padding: 5rem 5rem;
	}
	
	.lists.num.gray_cir > li{
		padding-left:4rem;
	}
	.policy_wrap{
    height: auto;
    margin: 50px auto 0 auto;
    padding: 13px 10px 12px;
    background: none !important;
    background-size: 100%;
    background-repeat: no-repeat;
    font-size: 15px;
    box-sizing: border-box;
    vertical-align: middle;
	}
	.policy_title:after{
		top:3.8rem;
	}
	.row-component--sheet2{flex-wrap:wrap;}
	.row-component--sheet2 button + button{margin-left:0 !important;}
	.kistandard{justify-content:flex-start !important;}
	.standard-list{flex-wrap:wrap;margin-left:0;padding:40px;}
	.standard-list__item{justify-content:flex-start;align-items:center;width:100%;margin-left:0;}
	.standard-list__item + .standard-list__item{margin-top:20px;}
	.standard-list__item .lists{margin-top:0;margin-left:20px;}
	.standard-list__item + .standard-list__item:before{display:none;}
	.kistandard a + a button{margin-left:0 !important;}
	.equity-block__tit{font-size:25px;}
	.equity-block__txt{font-size:15px;}
	.equity-block--left{width:100%;padding:0 20px;}
	.equity-block--right{width:100%;margin-left:0;margin-top:30px;padding:0 20px;}
	.equity-block__img{width:100%;}
	.equity-list .lists li{font-size:15px;}
	.equity-list .lists li span{min-width:50px;height:50px;font-size:15px;}
	.equity-list .lists li::before{top:50%;transform:translateY(-50%);font-size:20px;}
}

@media screen and (max-width:560px){
	.policy_content{
		padding: 5rem 2rem;
	}
	.standard-list{justify-content:center;}
	.standard-list__item{flex-flow:column wrap;justify-content:center;}
	.standard-list__item + .standard-list__item{margin-top:50px;}
	.standard-list__item .lists{margin-left:0;margin-top:20px;}
}

@media screen and (max-width:470px){
	.tit-size--huge{font-size:44px;}
	.kistandard a{display:block;width:100%;}
}

/* pub 240306 수정 */
.shuttleArea{display:flex;}
.shuttleArea--tit{font-size:18px; line-height:30px; font-weight:400; padding-left:40px; margin:20px 0 17px 0;}

.shuttleArea .map_info_right{margin-top:0;}
.shuttleArea .map_info_right ul li p{font-size:17px;}
.shuttleArea .map_info_right ul li{width:100%; margin-bottom:22px;}
.shuttleArea .map_info_right ul li span{border-radius: 6px;margin-right:10px;}

@media screen and (max-width:1200px){
	.shuttleArea {
		display: flex;
		flex-direction: column;
	}
	.shuttleArea--tit{
		margin-top:25px;
		padding-left:0;
		
	}
	.shuttleArea .map_info_right ul li{
			padding-left:0;
		
	}
	.shuttleArea .map_info_right ul li{
		        display: flex;
    height: auto;
    align-items: flex-start;
	}
	.shuttleArea .map_info_right ul li span{
			margin-right:10px;
		
	}
	.shuttleArea .map_info_right ul li p{
			line-height:33px;
		
	}
}

@media screen and (max-width:560px){
	.shuttleArea .map_info_right ul li p{
			line-height:28px;
		
	}
	
}

/* 20240327 인사말 수정 */
.greet_wrap {
  display: flex;
  gap: 75px;
  letter-spacing: -0.05em;
}
.greet_wrap .greeting_txt .txt_red{
  color: #e03710;
  font-weight: 700;
}
.greet_wrap .greeting_txt .greeting_tit{
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  word-break: keep-all;
}
.greet_wrap .greeting_txt .greeting_con_txt{
  font-size: 20px;
  line-height: 40px;
  color: #050505;
  margin: 20px 0 40px;
}
.greet_wrap .greeting_txt .greeting_sign{
  font-size: 16px;
  font-weight: 700;
}
.greet_wrap .greeting_txt .greeting_sign::after{
  content: '';
  display: inline-block;
  width: 75px;
  height: 45px;
  background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sterrgvat_fvta.cat') no-repeat;
  background-size: contain;
  margin-left: 18px;
  vertical-align: middle;
}

@media screen and (max-width: 1024px){
  .greet_wrap{
    flex-direction: column;
    align-items: center;
  }
  .greet_wrap .photo_wrap img{
    width: 100%;
  }
  .greet_wrap .photo_wrap{
    margin: 0 40px;
  }
}

@media screen and (max-width: 768px){
  .greet_wrap{
    gap: 35px;
  }
  .greet_wrap .greeting_txt .greeting_tit {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }
  .greet_wrap .greeting_txt .greeting_con_txt {
    font-size: 15px;
    line-height: 24px;
  }
  .greet_wrap .greeting_txt .greeting_sign {
    font-size: 12px;
  }
  .greet_wrap .greeting_txt .greeting_sign::after {
    width: 53px;
    height: 33px;
    margin-left: 15px;
  }
}

/* 20240327 인사말 수정 */
.greet_wrap {
  display: flex;
  gap: 75px;
  letter-spacing: -0.05em;
}
.greet_wrap .greeting_txt .txt_red{
  color: #e03710;
  font-weight: 700;
}
.greet_wrap .greeting_txt .greeting_tit{
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  word-break: keep-all;
}
.greet_wrap .greeting_txt .greeting_con_txt{
  font-size: 20px;
  line-height: 40px;
  color: #050505;
  margin: 20px 0 40px;
}
.greet_wrap .greeting_txt .greeting_sign{
  font-size: 16px;
  font-weight: 700;
}
.greet_wrap .greeting_txt .greeting_sign::after{
  content: '';
  display: inline-block;
  width: 75px;
  height: 45px;
  background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sterrgvat_fvta.cat') no-repeat;
  background-size: contain;
  margin-left: 18px;
  vertical-align: middle;
}

@media screen and (max-width: 1024px){
  .greet_wrap{
    flex-direction: column;
    align-items: center;
  }
  .greet_wrap .photo_wrap img{
    width: 100%;
  }
  .greet_wrap .photo_wrap{
    margin: 0 40px;
  }
}

@media screen and (max-width: 768px){
  .greet_wrap{
    gap: 35px;
  }
  .greet_wrap .greeting_txt .greeting_tit {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }
  .greet_wrap .greeting_txt .greeting_con_txt {
    font-size: 15px;
    line-height: 24px;
  }
  .greet_wrap .greeting_txt .greeting_sign {
    font-size: 12px;
  }
  .greet_wrap .greeting_txt .greeting_sign::after {
    width: 53px;
    height: 33px;
    margin-left: 15px;
  }
}

.report.lab .report-body{
  padding: 50px 0;
}
.departGreet_wrap .point{
  color: #e03710;
}

.departGreet_h3{
	font-size: 31px;
}

.departGreet_wrap .point + .circle_list{
	margin-top: 10px;
}
.circle_list li{
	font-size: 18px;
	position: relative;
	padding-left: 10px;
}
.circle_list li::before{
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	background: #7d7d7d;
	border-radius: 50%;
	left: 0;
	top: 7px;
}
.circle_list li + li{
	margin-top: 9px;
}
.circle_list + .point{
	margin-top: 25px;
}
.circle_list li a[href]:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media screen and (max-width: 768px){
	.circle_list li{
		font-size: 14px;
	}
}

.intro_table_wrap{
	max-width: 940px;
	margin: 55px auto 0;
}
.intro_table_wrap table{
	border: 1px solid #ddd;
}
.intro_table_wrap table th{
	width: 50%;
	background: #f0f0f0;
	font-size: 18px;
	font-weight: 500;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
	color: #000;
}
.intro_table_wrap table td{
	padding: 20px 15px;
	border-bottom: 1px solid #ddd;
	color: #000;
}
.intro_table_wrap table td .circle_list li{
	font-size: 16px;
	line-height: 20px;
}
.intro_table_wrap table td .circle_list li::before{
	top: 8px;
}
.intro_table_wrap table td span{
	display: block;
	margin-top: 10px
}
.intro_table_wrap table th:first-of-type,
.intro_table_wrap table td:first-of-type{
	border-right: 1px solid #ddd;
}

@media screen and (max-width: 768px){
	.intro_table_wrap{
		margin: 30px auto 0;
	}
	.intro_table_wrap table th {
	    font-size: 15px;
	    height: 40px;
	}
	.intro_table_wrap table td {
	    padding: 10px;
	}
	.intro_table_wrap table td .circle_list li{
		 font-size: 14px;
	}
	.intro_table_wrap table td .circle_list li::before{
		top: 8px;
	}
	.intro_table_wrap table td span {
    	margin-top: 0px;
	}
}

/* 20241101 비전 및 핵심 전략 수정 */
.vision_bd_txt{
	display: flex;
	max-width: 940px;
	min-height: 140px;
	margin: 0 auto;
	align-items: center;
	justify-content: center;
	border: 1px solid #aeaeae;
	background-color: #f5f5f5;
	border-radius: 25px;
	text-align: center;
}
.vision_bd_txt p{
	font-size: 24px;
	line-height: 36px;
	font-weight: 500;
}
.vision_bd_txt p span{
	font-weight: 500;
}
.point{
	color: #e03710 !important;
}
.vision_main_txt{
	text-align: center;
	margin-bottom: 30px;
}
.vision_main_txt .vision_title{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 227px;
	height: 85px;
	margin: 0 auto 25px;
	border: 1px solid #e03710;
	border-radius: 50px;
	background-color: #e03710;
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	padding-bottom: 5px;
}
.vision_main_txt .md{
	font-size: 40px;
	line-height: 36px;
	font-weight: 700;
}
.vision_main_txt .large{
	font-size: 50px;
	font-weight: 700;
	margin-top: 15px;
}
.vision_main_txt .point{
	font-weight: 700;
}
.performance_goals_wrap{
	max-width: 940px;
	margin: 95px auto 0;
}
.performance_goals_wrap .tit_wp{
	font-size: 24px;
	color: #fff;
	background: #e03710;
	line-height: 60px;
	text-align: center;
}
.performance_goals_wrap .tit_wp p{
	font-weight: 500;
}
.performance_goals_wrap .goals_wp > ul{
	display: flex;
	border: 1px solid #ddd;
}
.performance_goals_wrap .goals_wp > ul li{
	flex: 1;
	padding: 15px 10px 20px;
}
.performance_goals_wrap .goals_wp > ul li:not(:last-of-type){
	border-right: 1px solid #ddd;
}
.performance_goals_wrap .goals_wp > ul li .t{
	font-size: 18px;
	font-weight: 700;
	color: #e03710;
	text-align: center;
}
.performance_goals_wrap .goals_wp > ul li .t::after{
	content: '';
	display: block;
	width: 35px;
	height: 2px;
	background: #e03710;
	margin: 10px auto;
}
.performance_goals_wrap .goals_wp > ul li .con{
	font-size: 20px;
	line-height: 26px;
	text-align: center;
}
.global_value_wrap{
	max-width: 1330px;
	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.xvfg.er.xe%2S_erf%2Sxvfg%2Sxb%2Svzt%2Sfho%2Sinyhr_ot_vzt.cat') no-repeat center center;
	position: relative;
	min-height: 530px;
	margin: 115px auto;
}
.global_value_wrap .center_t_text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.global_value_wrap .center_t_text p{
	font-size: 26px;
	font-weight: 700;
}
.global_value_wrap .center_t_text p strong{
	display: block;
	font-size: 36px;
	margin-top: 10px;
	font-weight: 700;
}
.global_value_wrap > ul{
	display: flex;
	flex-wrap: wrap;
	max-width: 525px;
	justify-content: space-between;
	margin: 0 auto;
	height: 530px;
	align-items: center;
	gap: 75px;
}
.global_value_wrap > ul > li{
	width: calc((100% - 75px) / 2);
	text-align: center;
}
.global_value_wrap > ul > li .value_tit p{
	font-size: 28px;
	font-weight: 500;
	color: #fff;
	text-align: center;
	line-height: 36px;
}
.global_value_wrap > ul > li .value_text{
	min-width: 335px;
	position: absolute;
	border: 1px solid #ddd;
}
.global_value_wrap > ul > li:nth-of-type(1) .value_text{
	top: -25px;
	left: 0;
}
.global_value_wrap > ul > li:nth-of-type(2) .value_text{
	top: -25px;
	right: 0;
}
.global_value_wrap > ul > li:nth-of-type(3) .value_text{
	top: calc(100% - 41px);
	left: 0;
}
.global_value_wrap > ul > li:nth-of-type(4) .value_text{
	top: calc(100% - 41px);
	right: 0;
}
.global_value_wrap > ul > li .value_text .tit{
	background: #f0f0f0;
	color: #e03710;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 60px;
	border-bottom: 1px solid #ddd;
}
.global_value_wrap > ul > li .value_text .list_wp{
	padding: 20px 15px;
}
.global_value_wrap > ul > li .value_text .list_wp .circle_list li{
	font-size: 16px;
	text-align: left;
	font-weight: 400;
	letter-spacing: -0.05em;
}

@media screen and (max-width: 1300px){
	.global_value_wrap > ul > li .value_text {
    min-width: 300px;
	}
	.global_value_wrap > ul > li .value_text .tit {
    font-size: 19px;
	}
	.global_value_wrap > ul > li .value_text .list_wp .circle_list li {
    font-size: 14px;
	}
}

@media screen and (max-width: 1200px){
	.vision_wrap .r1{
		display: none;
	}
}
/*보도자료 오류 수정*/
.common_thumb .bn-list-thumb01.type01 .b-info-box li, .common_thumb .bn-list-thumb01.type01 .b-info-box li:last-of-type {
	padding-left: 25px;
}

/* 안전보건경영방침 */
.safety_policy_docu .img{
	text-align: center;
}
.safety_policy_docu .img img{
	max-width: 800px;
	width: 100%;
}

.table_basic .multi{
	display: flex;
	gap: 15px;
}
.table_basic .multi select{
	width: 50%;
}
.table_basic .multi input{
	width: 50%;
}

@media screen and (max-width: 768px){
	.table_basic .multi{
		flex-direction: column;
		gap: 10px;
	}
	.table_basic .multi select{
		width: 100%;
	}
	.table_basic .multi input{
		width: 100%;
	}
}

.orgz_wrap{
  background-color: var(--bg_color);

  --bg_color:#f6f6f6;
  --bd_color:#d3d3d3;
  --box01 : 170px;
  --box02 : 235px;
  --h_box : 60px;
  padding: 30px;
  --h_gap : 50px;
  --h_gap2 : calc(var(--h_gap) / 2);
  --v_gap : 20px;
  --k_color01:#e03710;
  --depth5 : calc(calc(var(--h_box) + 5px) / 2);
	margin-top: 50px;
}
.orgz .box{
  min-height: var(--h_box);
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--box01);
  border-radius: 5px;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  z-index: 2;
  padding: 0px 12px;
  word-break: keep-all;
  font-weight: 500;
  letter-spacing: -0.06em;
}
.orgz{
  max-width: 1115px;
  margin: 0 auto;
}
.orgz .chairman{
  background-color: var(--k_color01);
  border: 1px solid var(--k_color01);
  color: #fff;
}
.orgz .box.type01{
  background-color: #fff;
  border: 1px solid var(--k_color01);
}
.orgz .box.type01.dotted{
  border: 1px dashed var(--k_color01);
}
.orgz .box.type02{
  background-color: #fff;
  border: 1px solid #888888;
}
.orgz .box.type03{
  background-color: #a16912;
  border: 1px solid #a16912;
  color: #fff;
}
.orgz .box.type04{
  background-color: #b9431a;
  border: 1px solid #b9431a;
  color: #fff;
}
.orgz .box.type04.dotted{
  border: 1px dashed #b9431a;
}
.orgz .box.type05{
  background-color: #ffded7;
  border: 1px solid var(--k_color01);
  color: var(--k_color01);
}
.orgz .box.type06{
  background-color: #fff;
  border: 1px solid #bfbfbf;
  color: #555555;
  text-align: left;
  justify-content: flex-start;
}
.orgz .box.type06.dotted{
  border: 1px dashed #bfbfbf;
}
.orgz .orgz_body{
  padding-left: calc(var(--h_gap) + var(--box01));
  display: flex;
  flex-direction: column;
  gap: var(--h_gap);
  padding-top: var(--h_gap);
  position: relative;
}
.orgz .orgz_body::before{
  position: absolute;
  content: '';
  width: 1px;
  height: calc(100% - calc(var(--h_box) / 2));
  bottom: calc(var(--h_box) / 2);
  left: calc(var(--box01) / 2);
  background-color: var(--bd_color);
}
.orgz .orgz_body > li{
  position: relative;
}
.orgz .orgz_body > li::before{
  position: absolute;
  width:  calc(var(--h_gap) + var(--box01) * 0.5);
  content: '';
  height: 1px;
  position: absolute;
  top: 50%;
  left: calc(calc(var(--box01) * 0.5 + var(--h_gap)) * -1);
  background-color: var(--bd_color);
  z-index: 0;
}
.orgz .orgz_body > li.top::before{
  top: calc(var(--h_box) / 2);
}
.orgz .orgz_body > li.long::before{
  width: calc(100% - calc(var(--box01) / 2) - 1.5 * var(--h_gap2));
}
.orgz .depth3{
  display: flex;
  align-items: center;
}
.orgz .orgz_body > li.long .depth3 > li{
  padding-left: calc(var(--h_gap) + var(--box01));
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.orgz .depth3.top > li{
  flex: 1;
  min-width: 0;
}
.orgz .depth4{
  display: flex;
  flex-direction: column;
  gap: 5px;
  position: relative;
}
.orgz .depth4::before{
  content: '';
  display: block;
  position: absolute;
  left:0;
  height: calc(100% - var(--h_box));
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background-color: var(--bd_color);
}
.orgz .depth4.isol::before{
  display: none;
}
.orgz .depth4 > li{
  padding-left: var(--h_gap2);
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
}
.orgz .depth4 > li::before{
  content: '';
  display: block;
  width: var(--h_gap2);
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  background-color: var(--bd_color);
}
.orgz .depth4.has5 > li:first-of-type:after{
  content: '';
  width: 1px;
  height: 50%;
  position: absolute;
  display: block;
  z-index: 3;
  left: 0;
  background-color: var(--bg_color);
  top: 0;
}
.orgz .depth4.has5 > li:last-of-type:after{
  content: '';
  width: 1px;
  height: calc(50% - 1px);
  position: absolute;
  display: block;
  z-index: 3;
  left: 0;
  background-color: var(--bg_color);
  bottom: 0;
}
.orgz .depth2 .depth3{
  padding-top: 5px;
  padding-left: calc(var(--h_gap) + var(--box01));
  flex-direction: column;
  gap: 20px;
  align-items: flex-start;
  flex:1;
  min-width: 0;
  position: relative;
}
.orgz .depth2 .depth3::before{
  position: absolute;
  content: '';
  width: 1px;
  height: calc(100% - calc(var(--h_box) / 2));
  bottom: calc(var(--h_box) / 2);
  left: calc(var(--box01) / 2);
  background-color: var(--bd_color);
}
.orgz .depth2 .depth3 > li{
  display: flex;
  align-items: center;
  gap: var(--h_gap2);
  position: relative;
  width: 100%;
}
.orgz .depth2 .depth3 > li::before{
  content:'';
  display: block;
  width: calc(var(--h_gap2) + var(--box01));
  height: 1px;
  background-color: var(--bd_color);
  position: absolute;
  left: calc(calc(var(--h_gap) + calc(var(--box01) / 2)) * -1);
  top: 50%;
}
.orgz .depth2 .depth3 > li:has(.depth5)::before,
.orgz .depth2 .depth3 > li:has(.depth4)::before{
  width: calc(1.5 * calc(var(--h_gap) + var(--box01)));
}
.orgz .depth2 .depth3 > li:has(.depth5)::after,
.orgz .depth2 .depth3 > li:has(.depth4)::after,
.orgz .orgz_body > li::after,
.orgz .orgz_body > li.top::after{
  content:'';
  display: block;
  width: 0px;
  height: 0px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 0px solid transparent;
  border-left:7px solid #565656;
  position: absolute;
  left: calc(calc(var(--h_gap) + calc(var(--box01) / 2)) * -1);
  top: calc(50% - 7px);
}
.orgz .orgz_body > li.top::after{
  top: 23px;
}
.orgz li:not(.long) .depth4 > li > a{
  width: var(--box02);
  text-align: left;
  justify-content: flex-start;
}
.orgz .depth5 > li{
  position: relative;
  padding-left: var(--h_gap);
}
.orgz .depth5{
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.orgz .depth5:has(li:nth-of-type(2))::after{
  content: '';
  display: block;
  width: 1px;
  height: calc(100% - var(--h_box));
  top: calc(var(--h_box) / 2);
  left: var(--h_gap2);
  position: absolute;
  background-color: var(--bd_color);
}
.orgz .depth5 > li::before{
  content: '';
  display: block;
  position: absolute;
  left: var(--h_gap2);
  top: 50%;
  width: var(--h_gap2);
  height: 1px;
  background-color: var(--bd_color);
}
.orgz .depth5::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: var(--h_gap2);
  height: 1px;
  background-color: var(--bd_color);
}
.orgz .depth5.absolute{
  right: 0;
  position: absolute;
  top:50%;
  transform: translateY(-50%);
}
.orgz .depth2 .depth3 > li.long{
  justify-content: space-between;
}
.orgz .depth2 .depth3 > li.long::before{
  width:  calc(1.5 *  var(--box01) + 2 * var(--h_gap) + var(--box02));
}
.orgz .depth2.type02> li{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.orgz .depth2.type02 .depth4{
  flex: none;
}
.orgz .orgz_body > li:has(.depth2.type02)::before{
  width: calc(var(--h_gap) * 2.5 + var(--box01) * 2.5);
}
.orgz .depth2.type02.end > li{
  justify-content: flex-end;
}
@media screen and (max-width:1260px){
  .orgz_wrap{
    --box01: 140px;
    --box02: 200px;
    --h_gap: 30px;
    --h_box : 50px;
  }
  .orgz .box{
    font-size: 14px;
    line-height: 20px;
  }
  .orgz .orgz_body > li.long::before{
    width: calc(100% - calc(var(--box01) / 2) - 3* var(--h_gap2));
  }
  .orgz .depth2.type02> li{
    max-width: calc(2 * var(--box01) + var(--box02) + 2 * var(--h_gap));
  }
  .orgz li.long{
    max-width: calc(2 * var(--box01) + var(--box02) + 2 * var(--h_gap));
  }
  .orgz .orgz_body > li.top::after{
    top: 18px;
  }
}
@media screen and (max-width:1024px){
  .orgz_wrap{
    --box01: 240px;
    --box02: 240px;
    --h_box : 80px;
  }
	
  .orgz li.long{
    max-width: 100%;
  }
  .orgz .orgz_body > li.long .depth3{
    padding-left: 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .orgz .orgz_body > li.long .depth3 > li{
    padding-left: 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .orgz .depth2 .depth3 > li,
  .orgz .depth4 > li {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
  }
  .orgz .depth2 .depth3 > li{
    gap: 10px;
    min-width: 0;
  }
  .orgz .depth4 > li,
  .orgz .depth2 .depth3,
  .orgz .depth5 > li{
    padding-left: 0;
    padding-top: 0;
  }
  .orgz .depth2 .depth3{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-left: 40px;
  }
  .orgz .orgz_body{
    padding-left: 40px;
    padding-top: 20px;
    gap: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .orgz .orgz_body > li:not(.m_grid){
    width: 100%;
  }
  .orgz .orgz_body > li.m_grid{
    width: calc(calc(100% - 60px) / 2);
  }
  .orgz .orgz_body > li.m_grid .box{
    width: 100%;
  }
  .orgz .box.type05{
    max-width: var(--box01);
  }
  .orgz .orgz_body > li.long::before,
  .orgz .depth4::before,
  .orgz .depth4 > li::before,
  .orgz .orgz_body > li::before,
  .orgz .depth5::before,
  .orgz .depth5 > li::before,
  .orgz .depth5:has(li:nth-of-type(2))::after,
  .orgz .depth4.has5 > li:first-of-type:after,
  .orgz .depth4.has5 > li:last-of-type:after,
  .orgz .depth2 .depth3 > li::before,
  .orgz .depth2 .depth3::before,
  .orgz .depth2 .depth3 > li:has(.depth5)::after,
.orgz .depth2 .depth3 > li:has(.depth4)::after,
.orgz .orgz_body > li::after,
.orgz .orgz_body > li.top::before{
    display: none;
  }
  
  .orgz .orgz_body::before{
    left: 10px;
    height: calc(100% - 80px);
    top: 0;
  }
  
  .orgz .orgz_body > li.long .depth3::before{
    display: block;
    content: '';
    position: absolute;
    width: 50px;
    background-color: var(--bd_color);
    height: 1px;
    top: 40px;
    left: -30px;
  }
  .orgz .depth2::before{
    display: block;
    content: '';
    position: absolute;
    width: 50px;
    background-color: var(--bd_color);
    height: 1px;
    top: 40px;
    left: -30px;
  }
  .orgz .m_grid .depth2::before{
    display: block;
    content: '';
    position: absolute;
    width: 70px;
    background-color: var(--bd_color);
    height: 1px;
    top: 25px;
    left: -70px;
  }
  .orgz .m_grid .depth2:has(.box.type04)::before{
    top: 40px;
  }
  .orgz .orgz_body > li.top::before{
    display: block;
    content: '';
    width: 1px;
    background-color: var(--bd_color);
    position: absolute;
    left: 10px;
    height: calc(100% - 40px);
    top: 0;
  }
  .orgz .orgz_body > li.top .type01{
    position: relative;
    z-index: 2;
  }
  .orgz li:not(.long) .depth4 > li > a{
    text-align: center;
  }
  .orgz .depth4{
    gap: 5px;
    width: 100%;
  }
  .orgz .box{
    font-size: 22px;
    border-radius: 0;
    font-weight: 500;
    line-height: 32px;
    padding: 5px 15px;
  }
  .orgz .orgz_body > li.top .box{
    width: 100%;
    padding: 5px 15px;
  }
  .orgz li:not(.long) .depth4 > li > a{
    text-align: center;
    min-height: 50px;
    justify-content: center;
  }
  .orgz .box.type06{
    margin-top: 5px;
    text-align: center;
    min-height: 50px;
    justify-content: center;
    font-size: 16px;
    font-weight: 300;
  }
  .orgz .box.type02{
    font-size: 16px;
    font-weight: 300;
  }

  .orgz .depth2 .depth3 > li::before,
  .orgz .depth2 .depth3 > li:has(.depth4)::before,
  .orgz .depth2 .depth3 > li.long::before{
    display: block;
    width: 40px;
    height: 1px;
    left: -30px;
    top: 60px;
  }
  .orgz .depth5{
    width: 100%;
    gap: 0;
  }
  .orgz .m_grid{
    width: 50%;
  }
  .orgz li.long .depth5 > li:first-of-type .box.type06{
    margin-top: 0;
  }
  .orgz .depth2.type02> li{
    flex-direction: column;
    gap: 10px;
  }
}
@media screen and (max-width:768px){
  .orgz_wrap {
    --h_box: 60px;
  }
  .orgz .box{
    font-size: 16px;
    line-height: 24px;
    padding: 0 5px;
  }
  .orgz .box.type06,
  .orgz .box.type02{
    font-size: 14px;
  }
  .orgz .orgz_body > li.long .depth3::before,
  .orgz .depth2::before{
    top: 30px;
    left: -10px;
  }
  .orgz .depth2 .depth3 > li::before, .orgz .depth2 .depth3 > li:has(.depth4)::before, .orgz .depth2 .depth3 > li.long::before{
    top: 50px;
    left: -10px;
  }
  .orgz .orgz_body{
    padding-left: 20px;
  }
  .orgz .depth2 .depth3 {
    padding-left: 20px;
    gap: 10px;
  }
  .orgz .orgz_body > li.top::before{
    height: calc(100% - 30px);
  }
  .orgz .m_grid .depth2:has(.box.type04)::before{
    top: 30px;
    width: 60px;
    left: -30px;
  }
  .orgz .m_grid .depth2::before{
    left: -30px;
  }
  .orgz .orgz_body{
    gap: 10px;
  }
  .orgz .orgz_body > li.m_grid{
    width: calc(calc(100% - 30px) / 2);
  }
  .orgz_wrap{
    padding: 15px;
  }
}

@media screen and (max-width:520px){
  .orgz .box{
    word-break: break-all;
  }
}

.auto_img_wrap {
	margin-top: 50px;
}
.auto_img_wrap img{
	margin: 0 auto;
	max-width: 100%;
    min-width: auto;
}
.reserch_mt_txt{
	font-size: 20px;
	line-height: 34px;
	margin-top: 50px;
	letter-spacing: -0.05em;
}
.auto_img_wrap + .reserch_mt_txt{
	margin-top: 25px;
}
.reserch_mt_txt + .auto_img_wrap{
	margin-top: 25px;
}
.report-content__inner.pd{
	padding-top: 30px;
}
.report-content .accordion_text{
	font-size: 20px;
	line-height: 34px;
	letter-spacing: -0.04em;
}
.report-content .accordion_text + .accordion_text{
	margin-top: 15px;
}
.report-content .accordion_img{
	text-align: center;
}
.report-content .accordion_img img{
	max-width: 100%;
}
.report-content .accordion_text + .accordion_img {
	margin-top: 20px;
}
.report-content .accordion_img + .accordion_text {
	margin-top: 20px;
}
@media screen and (max-width:768px){
	.report-content .accordion_text{
		font-size: 16px;
		line-height: 24px;
	}
	.reserch_mt_txt {
		font-size: 16px;
		line-height: 28px;
		margin-top: 35px;
	}
}
.en .bn-view-common01.type01 .b-main-box .b-title-box span {
    font-size: 30px;
}
.en .bn-list-img01.type01 .b-box02 .b-title-box p{
	    font-size: 22px;
	    overflow: hidden;
    font-weight: 500;
	margin-top: 0;
}
.en .bn-list-img01.type01 .b-box02 .b-title-box{
	height: 56px;
}
.res_support_ttl{
    font-size: 28px;
    font-weight: 500;
    color: #e03c16;
}
.res_support_conts{
	    font-size: 18px;
    line-height: 26px;
	    margin-top: 10px;
}
.res_support_wrap + .res_support_wrap{
	margin-top: 20px;
}
.res_support_conts img{
	    margin: 0 auto;
	    max-width: 100%;
    display: block;
}
.info_guide_conts span{
	    font-size: 26px;
    font-weight: 700;
}
.info_guide_conts ul li{
	   font-size: 18px;
    line-height: 26px;
	    margin-top: 10px;
}
.info_guide_conts  ul + p{
	margin-top: 20px;
}
.info_guide_conts .table_inter{
    border-top: 1px solid #dcdcdc;	
}
.info_guide_conts .table_inter th{
	    padding: 19px 10px;
    border-bottom: 1px solid #d8d8d8;
    background-color: #f7f6f6;
    font-size: 18px;
    line-height: 26px;
	text-align: center;
}
.info_guide_conts .table_inter td {
    position: relative;
    padding: 26.5px 10px;
    border-bottom: 1px solid #d8d8d8;
    font-size: 18px;
    line-height: 26px;
    vertical-align: middle;
		text-align: center;
}
.info_guide_conts .table_inter td:nth-of-type(2){
	text-align: left;
}
@media screen and (max-width:768px) {
	.info_guide_conts .table_inter th{
		padding: 5px;
		font-size: 16px;
		line-height: 22px;
		
	}
	.info_guide_conts .table_inter td{
		padding: 5px;
		font-size: 14px;
		line-height: 22px;
	}
}
.visual_capt .f_cyan{
	text-align: left;
	padding: 0 40px;
}
.visual_capt .txt{
	text-align: left;
	padding: 0 40px;
}
.visual_capt .txt + .f_cyan{
	margin-top: 20px;
}
.visual_capt .txt .point.inline {
    display: inline;
    margin-top: 0;
    padding: 0;
	font-weight: 500;
}
.visual_capt .txt .link{
	text-decoration: underline;
	text-underline-offset: 3px;
}
.visual_capt .txt .link:hover{
	color: #3674B5;
}
.reserch_mt_txt .circle_list li::before {
    top: 16px;
}
.reserch_mt_txt h4 + .circle_list {
    margin-top: 10px;
}

@media screen and (max-width:768px){
	.visual_capt .f_cyan{
		font-size: 12px;
		padding: 0;
	}
	.visual_capt .txt{
		padding: 0;
	}
	.visual_capt .txt + .f_cyan {
    	margin-top: 15px;
	}
	.reserch_mt_txt .circle_list li::before {
        top: 13px;
    }
}