@charset "utf-8";

/*-------------------------------------------------
title       : 서브
Author      : ksh
Create date : 2020-12-23
-------------------------------------------------*/
/* Common */
h2.top_title{font-size:1.25rem;margin-bottom:1.75rem}
h2.title {font-size:2rem;font-family: 'PT Serif', serif;color:#000;font-weight:700;font-style:italic;text-align:center;margin-bottom:2.5rem}
h2.title1{font-weight: 500;letter-spacing: -0.63px;padding-left:1.5rem;margin-top:2rem;margin-bottom:1rem;position: relative;font-size:1.25rem;line-height:1.85rem}
h2.title1:first-of-type{margin-top:0}
h2.title1:before{content:'';position: absolute;top:.4rem;left:0;width:1rem;height:1rem;background:url("/en/img/sub/tit-bg.png") no-repeat center/cover}
/*h3.title1{margin:.5rem 0 .25rem;line-height:1.4rem;font-size:1rem;color:#3D6AB4;font-weight:500;letter-spacing:-0.025rem}*/
h3.title1{position:relative;padding-left:.6rem;color:#263B75;letter-spacing: -0.8px;font-size:1rem;font-weight:500;display:block;margin-top:1rem;margin-bottom:.6rem;line-height:1.45rem}
h3.title1:before{content:"";position:absolute;left:0;top:.4rem;width:.2rem;border-top:.35rem solid #ED3539;border-bottom:.45rem solid #263B75}
h3.title1 > span{display:inline-block;font-weight:300;color: #333333;font-size:.8rem;margin-left:.3rem}
.subject{position:relative;padding-left:.6rem;color:#263B75;letter-spacing: -0.8px;font-size:1rem;font-weight:500;display:block;margin-top:1rem;margin-bottom:.6rem;line-height:1.45rem}
.subject:before{content:"";position:absolute;left:0;top:.4rem;width:.2rem;border-top:.35rem solid #ED3539;border-bottom:.45rem solid #263B75}
.subject > span{font-weight:500;color: #767676;font-size:.8rem;margin-left:.55rem;word-break:keep-all}
.img{text-align:center}

.contents h2.title1:first-of-type{margin-top:0}
.contents * + h2.title1,
.contents * + h2.title1:first-of-type{margin-top:2rem}

.colorList{margin-top:1rem}
.colorList:after{content:"";display:block;clear:both}
.colorList>li{float:left;width:calc(50% - .7rem);margin:0 0 1rem 1.4rem}
.colorList.col3>li{width:calc(33.3% - 0.93rem)}
.colorList>li:first-child{margin-left:0}
.colorList>li>strong{display:table;margin-bottom:0.25rem;padding:.5rem 1rem;width:100%;min-height:3rem;color:#fff;font-size:.85rem;font-weight:500;line-height:1rem;text-align:center;background:#1AA0E0}
.colorList>li:nth-child(2)>strong{background:#1EBAD2}
.colorList>li:nth-child(3)>strong{background:#3D6AB4}
.colorList>li>strong>span{display:table-cell;vertical-align:middle}
.colorList>li>.listCon{padding:.7rem 1rem;border:1px solid #CFD8DD;font-size:.8rem}
.colorList>li>.listCon>dl{margin-top:.6rem}
.colorList>li>.listCon>dl:first-of-type{margin-top:0}
.colorList>li>.listCon>dl>dt{font-weight:500;color:#111}
.colorList>li>.listCon>dl>dd{color:#333;line-height:1.2rem}
.colorList.one strong{background:#5F94AF !important}

.colorRow>li{position:relative;padding-left:5.2rem;margin-top:.5rem}
.colorRow>li>strong{display:block;position:absolute;left:0;top:0;width:4.5rem;height:2rem;line-height:2rem;border-radius:1rem;text-align:center;color:#fff;font-size:.9rem;background:#47B3E6}
.colorRow>li:nth-child(2)>strong{background:#6387C3}
.colorRow>li:nth-child(3)>strong{background:#6763C3}
.colorRow>li>p{padding-top:.3rem;font-size:.9rem;color:#333;line-height:1.5rem;letter-spacing:-0.05rem;min-height:2rem}
.smallTxt{display:block;font-size:.75rem}

.bul_list>li{position:relative;padding-left:.5rem}
.bul_list>li:before{content:"";position:absolute;left:0;top:.6rem;width:.25rem;height:.25rem;background:#999;border-radius:50%}

.bul1 li{position: relative;padding-left:.65rem;margin-top:.1rem;font-size:.9rem;word-break:keep-all}
.bul1 li.bul_none:before{display:none}
.bul1 li:before{position: absolute;top:.55rem;left:0;content:'';background:#999999;width:.25rem;height:.25rem;border-radius: 50%;}
.bul1 li:first-child{margin-top:0}
.bul1 li ul li{position:relative;padding-left:.5rem;font-size:.8rem}
.bul1 li ul li:before{content:"·";position:absolute;left:0;top:0;color:#333;width:auto;height:auto;border-radius:inherit;background:none}
.bul1 li strong{font-weight:500}
.bul1 li .procedure,
.bul_list li .procedure{margin:.7rem 0}
.bul1 li .procedure li,
.bul_list li .procedure li{padding-left:0}
.bul1 li .procedure li:before,
.bul_list li .procedure li:before{display:none}

.bar_list>li{position:relative;padding-left:.5rem}
.bar_list>li:before{content:"";position:absolute;left:0;top:.68rem;width:4px;height:0;border-bottom:2px solid #111}

.topNotice{position:relative;padding:1.75rem 1rem 1.75rem 8.25rem;background:linear-gradient(135deg, #EFF4F9 0%, #FBF9F5 100%);border-radius:.5rem;margin-bottom:1.5rem}
.topNotice>img{position:absolute;left:3.4rem;top:1.75rem}
.topNotice>strong{font-size:.9rem;font-weight:500}
.topNotice>div,
.topNotice>p{font-size:.8rem;line-height:1.3rem;letter-spacing:-0.02rem}

.bgBox{display:table;margin-top:1rem;padding:.75rem 1rem;width:100%;background:#7E91AD;color:#fff;font-size:1rem;font-weight:500;text-align:center;line-height:1.5rem}
.bgBox>div{display:table-cell;vertical-align:middle}
.bgBox>div .bar_list{font-size:.8rem}
.bgBox>div .bar_list li{text-align:left}
.bgBox>div .bar_list li:before{border-color:#fff}
.bgBox.t2{background:#145EA0}

.dotBox{display:table;width:100%;margin-top:1rem;position:relative;padding:1.75rem 1.5rem 1.75rem 11rem;border:1px dashed #dadada;font-size:.85rem;color:#111;font-weight:normal;min-height:8.25rem}
.dotBox>img{position:absolute;left:3.5rem;top:50%;transform:translateY(-50%)}
.dotBox>.bar_list{display:table-cell;vertical-align:middle}

.imgBox{margin:1.2rem 0;text-align:center}

.bgList:after{content:"";display:block;clear:both}
.bgList>li{float:left;display:table;margin-bottom:.5rem;padding:.5rem;width:49%;margin-left:2%;color:#fff;background:#5F94AF;min-height:8rem;text-align:center;font-size:.9rem}
.bgList>li:nth-child(2n+1){clear:both;margin-left:0}
.bgList>li>div{display:table-cell;vertical-align:middle}
.bgList.col1>li{width:100%;padding:1rem;min-height:inherit}
.bgList.col3>li:nth-child(3n){width:100%}

.point_blue{color:#3D6AB4}
.point2{color:#1AA0E0;font-size:.9rem}

.tbl_wrap{margin:.5rem 0}
.tbl{table-layout:fixed;width:100%;border-collapse:collapse;border-top:1px solid #9CA7B2;border-bottom:1px solid #9CA7B2}
/*.tbl caption{overflow:hidden;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}*/
.tbl tr th{background:#F6F7F9}
.tbl tr th.bg2{background:#EFF1F5}
.tbl tr th,
.tbl tr td{padding:.6rem;border-top:1px solid #D2D8DD;border-right:1px solid #D2D8DD;font-size:.8rem;font-weight:normal}
.tbl tr th:last-child,
.tbl tr td:last-child{border-right:0}
.tbl thead tr th,
.tbl thead tr td{border-top:0;border-bottom:1px solid #D2D8DD}
.tbl tbody tr:first-child th,
.tbl tbody tr:first-child td{border-top:0}
.vA_top{vertical-align:top}
.vA_middle{vertical-align:middle}
.vA_bottom{vertical-align:bottom}

/* 기본 테이블 */
.table-wrap {border-top:1px solid #9ca7b2;border-bottom:1px solid #9ca7b2;overflow:hidden;}
.table-wrap table {position:relative;width:100%;margin-left:-1px}
.table-wrap thead th {background:#f6f7f9;border-left:1px solid #d2d8dd}
.table-wrap th {font-size:.85rem;color:#424242;font-weight:500}
.table-wrap th.border-none,.table-wrap td.border-none {border-left:0}
.table-wrap th,.table-wrap td {text-align:center;padding:1rem 1rem 1.15rem}
.table-wrap tbody th, .table-wrap td {border-top:1px solid #e8ebee;border-left:1px solid #e8ebee}
.table-wrap thead tr + tr th {border-top:1px solid #d2d8dd}
.table-wrap td.bg {background:#f6f7f9;font-size:.85rem;color:#424242;font-weight:500}
.table-wrap .bg {background:#f6f7f9}
.table-wrap .vertical-top {vertical-align:top}
.table-wrap .bg-td {background:#f7f7f7}
/* 테이블 스크롤 */
.table-wrap.table-scroll {}
/* 테이블 스크롤 */
.table-wrap.head-none{}
/* 테이블 왼쪽*/
.table-wrap.left th {background:#f6f7f9;border-left:1px solid #d2d8dd; padding: .75rem 1rem}
.table-wrap.left td {text-align: left;  padding: .75rem 1rem}

.table-wrap.t2{border-top:1px solid #9CA7B2;border-bottom:1px solid #D2D8DD}
.table-wrap.t2 table{table-layout:fixed}
.table-wrap.t2 th{background:#F6F7F9;color:#111;word-break:keep-all}
.table-wrap.t2 th,
.table-wrap.t2 td{padding:.6rem .5rem;border-color:#D2D8DD}
.table-wrap.t2 .bar_list li{font-size:.8rem}

/* EMR > 인증기준 */
.colorList.sub02_01_01_02>li>.listCon{min-height:18rem}

/* EMR > 인증교육 */
.eduType{position:relative;margin-top:1.8rem}
.eduType h4{display:table;position:absolute;left:50%;top:50%;margin-top:-4.9rem;margin-left:-4.9rem;width:9.8rem;height:9.8rem;padding:0 2rem;border:15px solid #7E91AD;text-align:center;border-radius:50%;color:#111;font-size:.95rem;line-height:1.2rem;background:#fff;z-index:1;transition:all .3s}
.eduType h4 span{display:table-cell;vertical-align:middle}
.eduType .eduType_list{position:relative;min-height:23.8rem}
.eduType .eduType_list:after{content:"";display:block;clear:both}
.eduType .eduType_list li{width:16.4rem;position:absolute;left:0}
.eduType .eduType_list li:nth-child(2n){left:inherit;right:0}
.eduType .eduType_list li:nth-child(3){top:11rem}
.eduType .eduType_list li:nth-child(4){right:0;top:11rem}
.eduType .eduType_list li strong{display:table;margin-bottom:.25rem;padding:0 1rem;width:100%;height:2.5rem;font-size:.9rem;text-align:center;color:#fff;background:#1CAEB8;line-height:1.1rem}
.eduType .eduType_list li:nth-child(2) strong{background:#405FB4}
.eduType .eduType_list li:nth-child(3) strong{background:#145EA0}
.eduType .eduType_list li:nth-child(4) strong{background:#899398}
.eduType .eduType_list li strong span{display:table-cell;vertical-align:middle}
.eduType .eduType_list li>div{padding:.9rem;border:2px solid #CFD8DD;min-height:6.5rem;font-size:.8rem;font-weight:300;line-height:1.1rem}
.eduType .eduType_list li:nth-child(3)>div,
.eduType .eduType_list li:nth-child(4)>div{min-height:10rem}
.eduType .eduType_list li:before{content:"";position:absolute;right:-3rem;top:7rem;width:2.1rem;height:1.9rem;background:url(/en/img/common/icon_eduArrow.png) no-repeat;transform:rotate(30deg)}
.eduType .eduType_list li:nth-child(2):before{right:inherit;left:-3rem;transform:rotate(150deg)}
.eduType .eduType_list li:nth-child(3):before{top:4rem;transform:rotate(-30deg)}
.eduType .eduType_list li:nth-child(4):before{top:4rem;right:inherit;left:-3rem;transform:rotate(-150deg)}

.eduType.t2{margin-top:0}
.eduType.t2 h4{padding:0 1rem}
.eduType.t2 .eduType_list li:nth-child(3)>div,
.eduType.t2 .eduType_list li:nth-child(4)>div{min-height:inherit}

/* 병·의원 EMR 표준화 */
.sub02_01_02 .colorList.one>li>strong{height:inherit;min-height:4.75rem}
.sub02_01_02 .colorList.one>li>.listCon{min-height:5.25rem}

/* SNOMED CT NRC */
.snomed_memWrap h3{margin-bottom:.2rem;padding:.3rem .5rem;background:#3D6AB4;color:#fff;font-size:.9rem;text-align:center;font-weight:500}
.snomed_memWrap .mapBox{margin-bottom:.4rem;padding:1rem;background:#BECEEA;text-align:center}
.snomed_memWrap .memberTop{margin-bottom:.4rem;overflow:hidden}
.snomed_memWrap .memberTop strong{float:left;margin-right:.5rem;display:inline-block;width:8rem;height:1.5rem;line-height:1.5rem;color:#fff;font-size:.8rem;text-align:center;background:#1AA0E0}
.snomed_memWrap .memberTop strong:nth-child(2){background:#1EBAD2}
.snomed_memWrap .member>li{float:left;margin-left:.5rem}
.snomed_memWrap .member>li:first-child{margin-left:0}
.snomed_memWrap .member>li.col1{width:8rem}
.snomed_memWrap .member>li.col2{width:23.15rem}
.snomed_memWrap .member>li.col3{width:17.1rem}
.snomed_memWrap .member>li>div{padding:0.65rem;border:1px solid #CFD8DD;text-align:center;min-height:9.25rem}
.snomed_memWrap .member>li>div>em{display:block;font-size:.9rem;font-weight:500;margin-bottom:.75rem}
.snomed_memWrap .member>li>div>ul{font-size:.55rem}
.snomed_memWrap .member>li.col2>div>ul,
.snomed_memWrap .member>li.col3>div>ul{display:inline-block;padding:.3rem;vertical-align:top}
.snomed_memWrap .member>li.col3>div{float:left;width:11.5rem}
.snomed_memWrap .member>li.col3>div.last{padding-top:6rem;width:5.1rem;margin-left:.5rem;background:#1AA0E0;color:#fff;border:0;font-size:.65rem}
.snomed_memWrap .member>li.col3>div.last>strong{font-size:.95rem;font-weight:400}

/* cosd */
.sub02_03_03 .bgList>li{min-height:9rem}

/* phr */
.phr_objWrap .phrList{position:relative}
.phr_objWrap .phrList:before{content:"";position:absolute;bottom:-1.5rem;left:50%;margin-left:-34.36%;width:calc(100% - 31.3%);border-bottom:1px solid #ddd}
.phr_objWrap .phrList:after{content:"";display:block;clear:both}
.phr_objWrap .phrList>li{float:left;width:31.3%;margin-left:3%}
.phr_objWrap .phrList>li:first-child{margin-left:0}
.phr_objWrap .phrList>li>.objTit{display:table;width:100%;height:4.5rem;background:#F6F7F9;text-align:center;color:#333;font-size:.9rem;margin-bottom:0.25rem;line-height:1.25rem}
.phr_objWrap .phrList>li>.objTit>strong{display:table-cell;vertical-align:middle;padding:0 .8rem}
.phr_objWrap .phrList>li>.objTit>strong>img{}
.phr_objWrap .phrList>li>.objTit>strong>span{display:inline-block;vertical-align:middle;width:calc(100% - 100px)}
.phr_objWrap .phrList>li>.objCon{position:relative;border:1px solid #DADADA;padding:0.75rem;height:18rem;font-size:.75rem}
.phr_objWrap .phrList>li>.objCon:before{content:"";position:absolute;left:50%;margin-left:-.175rem;bottom:-.25rem;width:.35rem;height:.35rem;border-radius:50%;background:#7d7d7d}
.phr_objWrap .phrList>li>.objCon:after{content:"";position:absolute;left:50%;margin-left:-0.05rem;top:100%;height:1.5rem;border-left:1px solid #ddd;z-index:-1}
.phr_objWrap .phrList>li:nth-child(2)>.objCon:after{height:4rem}
.phr_objWrap .phrList>li>.objCon .bul_list li{margin-top:.2rem}
.phr_objWrap .phrList>li>.objCon .bul_list li:first-child{margin-top:0}
.phr_objWrap .phrList>li>.objCon .bul_list li:before{top:.45rem}
.phr_objWrap .bgBox{position:relative;margin-top:4rem}
.phr_objWrap .bgBox:before{content:"";position:absolute;left:50%;margin-left:-.4rem;top:-0.55rem;border-width:0.6rem 0.4rem 0;border-style:solid;border-color:#7D7D7D transparent transparent}

/* 생활치료센터 등 비대면진료플랫폼 */
.sub02_05 .bgBox{padding:.75rem 1.5rem}

/* 보건의료정보화실태조사 */
.colorList.sub02_06>li>strong{min-height:7rem}
.colorList.sub02_06>li>.listCon{min-height:18.5rem}

#sns_wrap { position: absolute; right: 0; bottom: 2rem;}
#sns_wrap > ul:after { display: block; clear: both; content: ''; }
#sns_wrap > ul > li { float: left; position: relative; }
#sns_wrap > ul > li > a { display: block; width: 30px; height: 42px; line-height: 42px; border-radius: 50%; text-align: center; font-size: 20px; }
#sns_wrap #share { position: absolute; right: -44px; top: 2.5rem; width: 256px; border: 1px solid #ddd; padding: 10px 9px 9px 16px; background: #fff; }
#sns_wrap #share:before { position: absolute; right: 2.5rem; top: -11px; width: 20px; height: 20px; background-color: #fff; content: ''; -webkit-transform: scaleX(0.5) rotate(45deg); transform: scaleX(0.5) rotate(45deg); }
#sns_wrap #share li { float: left; width: 31px; height: 31px; line-height: 28px; margin-right: 10px; }
#sns_wrap #share li.sns_icon05_url { width: auto; margin-right: 0; line-height: inherit; }
#sns_wrap #share li a { display: block; width: 100%; height: 100%; border-radius: 50%; text-align: center; }
#sns_wrap #share li a:hover, #sns_wrap #sns_wrap #share li a:focus { text-decoration: underline; }
#sns_wrap #share li.sns_icon01 a { background: #435e99; }
#sns_wrap #share li.sns_icon02 a { background: #3ca147; }
#sns_wrap #share li.sns_icon03 a { background: #26a8e0; }
#sns_wrap #share li.sns_icon04 a { background: #ffc20e; }
#sns_wrap #share li.sns_icon05_url a { border: 1px solid #ddd; border-radius: 30px; font-size: 13px; color: #555; padding: 4px 3px; }
#sns_wrap #share:after { display: block; clear: both; content: ''; }
#snb { display: none; }
#content { position: relative; z-index: 0; width: 64rem; max-width: calc(100% - 2rem); margin-left: auto !important; margin-right: auto !important; }
#content::after { display: block; clear: both; height: 5rem; content: ''; }
#content .contents { float: right; width: calc(100% - 14.6rem);min-height:20rem}
#content .depth4_tab { float: right; width: calc(100% - 14.6rem); margin-bottom: 2rem; padding-top: 14.5rem; }
.snb { float: left; position: relative; z-index: 1; width: 12rem; padding-top: 5.5rem; }
.snb h2 span { font-size: 1.3rem; display: block; height: 7rem; margin-bottom: 0.5rem; background:linear-gradient(140deg, #1994D1 0%, #2F4D9F 100%); color: #fff; text-align: center; line-height:7rem;border-radius:0 1.5rem 0 0 }
.snb #left_menu_top > li { position: relative; z-index: 0; margin-bottom: 0.25rem; border: 1px solid #bbb; -webkit-transition: all 0.3s; transition: all 0.3s;border-radius:5px;overflow:hidden}
.snb #left_menu_top > li > a { position: relative; z-index: 0; font-size: 0.85rem; display: block; padding:0.75rem 2rem 0.75rem 0.75rem; color: #777; -webkit-transition: all 0.3s; transition: all 0.3s; }
.snb #left_menu_top > li.plus > a::after { position: absolute; top: auto; left: auto; right: auto; font-family: "xeicon"; height: 1rem; border: 1px solid #bbb; line-height: 0.9rem; top: 0.9rem; right: 0.8rem; width: 1rem; color: #bbb; content: ''; text-align: center; font-size:0.6rem}
.snb #left_menu_top > li.active { border-color: #aaa; -webkit-transition: all 0.3s; transition: all 0.3s; }
.snb #left_menu_top > li.active > a { font-weight: 500; color: #333; }
/*.snb #left_menu_top > li.active > a::after { content:''; }*/
.snb #left_menu_top > li.active .smenu { visibility: visible; overflow: visible; width: auto; height: auto; opacity: 1; padding: 0.75rem; }
.snb .smenu { visibility: hidden; overflow: hidden; width: 0; height: 0; opacity: 0; padding: 0 0.75rem; background-color: #F5F7FC; color: #777; }
.snb .smenu ul { display: block !important; }
.snb .smenu li{font-size:.8rem;line-height:1.1rem;letter-spacing:-0.02rem}
.snb .smenu li + li { margin-top: 0.5rem;}
.snb .smenu .active { font-weight: 600; color:#263B75; }
.content_info { position: absolute; left: 0; right: 0; z-index: 0; width: 100%; height: 12.5rem; padding:7rem 0 0 14.6rem; color: #fff; }
.content_info::before { position: absolute; left: 50%; top: 0; z-index: -1; width:200%; height: 100%; margin-left:-100%; content: ''; background: url("/en/img/sub/visual.jpg") no-repeat center 0;background-size:cover}
.content_info h1{font-size:1.25rem;line-height:1.6rem;margin-bottom:.25rem;padding-right:4rem}
.content_info .location{padding-right:4rem;line-height:1}
.content_info .location a{font-size:.7rem}
.content_info .location a + a::before { display: inline-block; position: relative; top:-1px; font-family: "xeicon"; vertical-align:middle; margin-right: 0.25rem; content: ' '; line-height:1}
.content_info + .contents { margin-top: 14.5rem; }

/* about khis */
.about {position:relative}
.about:before {position:absolute;left:50%;transform:translateX(-50%);bottom:-1px;height:1px;width:100%;background:#ddd;content:''}
.about:after {display:block;clear:both;content:''}
.about > * {float:left;}
.about .wh-box {background:#fff;padding:0 1.85rem 2.4rem;width:332px;text-align:left;position:relative}
.about .wh-box:before,.about .wh-box:after {position:absolute;content:'';bottom:0;background-repeat:no-repeat;background-size:contain}
.about .wh-box:before {width:178px;height:234px;background-image:url('/en/img/main/se2_bg1.png');right:-70px}
.about .wh-box:after {width:169px;height:152px;background-image:url('/en/img/main/se2_bg2.png');right:-67px}
.about .wh-box h2 {text-align:left;margin:0}
.about .wh-box strong {position:relative;display:block;font-size:1rem;color:#333;font-weight:700;padding-top:.8rem;margin:1.35rem 0 .4rem}
.about .wh-box strong:before {position:absolute;left:0;top:0;height:1px;width:3rem;background:#beccdb;content:''}
.about .wh-box p {color:#333;opacity:.8;line-height:1.3}
.about .desc {width:calc(100% - 400px);padding-left:4.5rem}
.about .desc strong {display:block;font-size:1.5rem;font-weight:700;margin-bottom:.8rem}
.about .desc p {opacity:.8;line-height:1.6}
.program-wrap h3 {font-size:2rem;font-family: 'PT Serif', serif;font-weight:700;font-style:italic;text-align:center;margin:3rem 0 1rem}
.program-wrap .row {margin:-1.1rem 0 0 -1.1rem}
.program-wrap .row .col-xs-12 {padding:1.1rem 0 0 1.1rem}
.program-wrap .row .col-xs-12 .box {background:rgba(19,76,146,1);color:#fff;padding:2.25rem 2.2rem;min-height:11.25rem}
.program-wrap .num {position:relative;font-size:2rem;font-family:'Montserrat',sans-serif;font-weight:800;margin-bottom:1.5rem;line-height:.7}
.program-wrap .num:after {position:absolute;right:-1.1rem;top:50%;transform:translateY(-50%);content:'';background-repeat:no-repeat;background-size:contain;background-position:center}
.program-wrap .col-xs-12:first-of-type .num:after {width:2.15rem;height:2.1rem;background-image:url('/en/img/main/se2_icon1.png')}
.program-wrap .col-xs-12:nth-of-type(2) .num:after {width:2.4rem;height:1.9rem;background-image:url('/en/img/main/se2_icon2.png')}
.program-wrap .col-xs-12:nth-of-type(3) .num:after {width:2.3rem;height:2.45rem;background-image:url('/en/img/main/se2_icon3.png')}
.program-wrap .col-xs-12:last-of-type .num:after {width:2.5rem;height:2.5rem;background-image:url('/en/img/main/se2_icon4.png')}
.program-wrap .num em {position:relative;display:inline-block;padding-right:15px}
.program-wrap .num em:after {position:absolute;right:0;top:0;width:8px;height:8px;border-radius:50%;background:#e9503e;content:''}
.program-wrap .txt {min-height:3rem;border-right:1px solid rgba(255,255,255,.3);padding-right:1rem;font-size:.8rem}

/* vision */
.vision-wrap{}
.vision-wrap .mission{width: 80%; padding: .75rem 2rem; text-align: center; margin: auto; background: #0081E0; color:#fff; border-radius: 5rem; font-size: 1.15rem; font-weight:400; line-height: 1.5rem; }
.vision-wrap .mission em{font-weight: 500}
.vision-wrap .mission span{display: block; color:#FFFC9F; font-weight:500; font-size:.8rem; margin-bottom:0}
.vision-wrap .vision{position: relative; width: 9rem; padding:.5rem; margin:6rem auto 1.5rem; background:#364C70; color:#fff; font-size: 1rem; font-weight:600; text-align: center; border-radius: 5rem}
.vision-wrap .vision:before{content:''; width: 604px; height: 182px; background: url(/en/img/sub/vision01.png) no-repeat center/contain; position: absolute; left: 50%; top: -85px; transform: translate(-50%); z-index: -1}
.vision-wrap .refer{text-align: center; font-size: 1.2rem;}
.vision-wrap .refer em{font-weight: 500;}
.vision-wrap .title{text-align: center; font-weight: 700; font-size: 1.5rem; margin: 2.5rem 0 1rem }
.vision-wrap .row{margin-left:-.5rem; margin-top: -1rem}
.vision-wrap .col-md-3{padding-left: .5rem; padding-top: 1rem; text-align: center;}
.vision-wrap .col-md-3 > span{text-align: center;}
.vision-wrap .col-md-3 p{border:1px solid #BFBFBF; border-top: 2px solid #3D6AB4; padding:0 1rem; display: table; min-height:9rem; margin-top: 2rem; width: 100%; word-break: keep-all; position: relative; font-size: .9rem}
.vision-wrap .col-md-3 p:before{content:''; width: 10px; height: 10px; border-radius: 50%; background:#3D6AB4; position:absolute; left: 50%; top: -1.25rem; transform: translate(-50%)}
.vision-wrap .col-md-3:nth-of-type(2) p:before{background:#1EBAD2 }
.vision-wrap .col-md-3:nth-of-type(3) p:before{background:#1AA0E0 }
.vision-wrap .col-md-3:nth-of-type(4) p:before{background:#413DB4 }
.vision-wrap .col-md-3 p span{display: table-cell; vertical-align: middle; height: 100%; }
.vision-wrap .col-md-3:nth-of-type(2) p{border-top: 2px solid #1EBAD2; }
.vision-wrap .col-md-3:nth-of-type(3) p{border-top: 2px solid #1AA0E0; }
.vision-wrap .col-md-3:nth-of-type(4) p{border-top: 2px solid #413DB4; }

/* president's profile */
.profile_wrap .tit1:first-child{margin:0}
.tit1 {margin:2.2rem 0 .9rem;font-size:1.25rem;color:#222;display:block;font-weight:500}
.tit1.first {margin-top:1.3rem}
.profile_wrap .wrap {overflow: hidden}
.profile_wrap .wrap > .left{float: left; width: calc(100% - 15rem);}
.profile_wrap .wrap > .right{float: right; width: 15rem; }

/* greeting */
.greeting-wrap .img-wrap {float:right;width:39%;position:relative;}
.greeting-wrap .img-wrap p {position:absolute;right:0;bottom:0;background:linear-gradient(to bottom,#00a0e0,#007be0);padding:2.5rem 1.35rem 2.55rem 1.4rem}
.greeting-wrap .img-wrap p span {position:relative;font-family:'Montserrat',sans-serif;color:#fff;font-size:1.95rem;font-weight:800;padding:0 .5rem 0 0}
.greeting-wrap .img-wrap p span:after {position:absolute;right:0;top:0;content:'';width:10px;height:10px;background:#fa4d09;border-radius:50%}
.greeting-wrap .desc {float:left;width:61%}
.greeting-wrap .desc .tt-bg {font-size:1.4rem;color:#0079e0;font-weight:700;line-height:1.4}
.greeting-wrap .desc .tt-bg span {position:relative;padding:0 .4rem}
.greeting-wrap .desc .tt-bg span:after {position:absolute;left:0;bottom:0;height:.55rem;width:100%;content:'';background:#e9eef4}
.greeting-wrap .desc .tt-bg em {position:relative;z-index:1}
.greeting-wrap .desc .txt {margin-top:1.5rem;color:#555}
.greeting-wrap .desc .sign {margin-top:1rem;}
.greeting-wrap .desc .sign > * {display:inline-block;vertical-align:middle;}
.greeting-wrap .desc .sign strong {color:#333;font-weight:700;margin-right:.6rem}

/* org */
.org.mobile {position:relative;}
.org.mobile:before {position:absolute;left:50%;transform:translateX(-50%);width:1px;height:100%;background:#547db6;content:'';top:0}
.org.mobile > p {text-align:center;color:#fff;font-weight:700;padding:1rem;position:relative;}
.org.mobile > p + p {margin-top:1rem}
.org.mobile .depth1 {background:linear-gradient(to right,#3a64b3,#00a0e0);font-size:1.3rem}
.org.mobile .depth1 span {position:relative;padding-right:.3rem}
.org.mobile .depth1 span:after {position:absolute;right:0;top:0;width:4px;height:4px;background:#fa4d09;border-radius:50%;content:''}
.org.mobile .depth1_1 {font-size:1rem;background:#103b77}
.org.mobile .depth2 {font-size:1rem;background:#16bad2}
.org.mobile [class*="depth3"] {font-weight:400 !important;background:#09264e;font-size:.9rem}
.org.mobile [class*="depth3"] > span {opacity:.8}
.org.mobile [class*="depth3"] + [class*="depth3"] {margin-top:.5rem}

/* location */
.contact .map{width:100%;padding:0;border:1px solid #ddd}
.contact .info {background:#fff;overflow:hidden;padding:1.4rem 1.5rem}
.contact .info > * {display:inline-block;vertical-align:middle}
.contact .info p {width:calc(100% - 14.6rem);padding:0 .8rem}
.contact .info a {padding:.5rem 1.4rem;color:#fff;background:#13334a;border:1px solid #13334a;border-radius:30px;transition:all .4s}
.contact .info a i {padding-left:.4rem}
.contact .info a:hover,.contact .info a:focus {background:#fff;color:#13334a}
.contact .direction {border-top:1px solid #9ca7b2;border-bottom:1px solid #d2d8dd;padding:1.4rem 1rem}
.contact .direction + .direction {border-top:0}
.contact .direction > * {display:inline-block;vertical-align:middle}
.contact .direction .tt {width:12rem}
.contact .direction .tt > * {display:inline-block}
.contact .direction .tt > span {padding-left:1rem;font-size:1rem;color:#333;font-weight:400}
.contact .direction .desc {width:calc(100% - 12.4rem)}
.contact .direction .desc p + p{margin-top:.3rem}
.contact .direction .desc p em {display:inline-block;padding:0 .675rem;color:#fff;border-radius:3px;margin-right:3px}
.contact .direction .desc p em.one {background:#00498c}
.contact .direction .desc p em.two {background:#08830b;}

/* emr */
.emr-wrap {padding-bottom:3rem}
.emr-wrap > * {display:inline-block;vertical-align:middle}
.emr-wrap .img {width:34%}
.emr-wrap .desc {padding-left:3.5rem;width:65%}
.emr-wrap .desc p:first-of-type {color:#555}
.emr-wrap .desc strong {display:block;font-style:italic;color:#333;font-weight:700;margin:1.8rem 0 .4rem}
.emr-wrap .desc p:last-of-type {font-size:.75rem;color:#767676}
.purpose-wrap {position:relative}
/* .purpose-wrap:before {position:absolute;left:calc(50% + 2.5rem);transform:translateX(-50%);top:0;height:100%;width:calc(100vw - 2.5rem);background:#e7eaed;content:''} */
.purpose-wrap > div {position:relative}
.purpose-wrap > div > h3, .section2 .purpose-wrap > div > p {text-align:right}
.purpose-wrap .row {margin:0 0 0 -1.5rem}
.purpose-wrap .col-xs-12 {padding:1.5rem 0 0 1.5rem}
.purpose-wrap .box {position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:560px;display:block;width:100%;transition:bottom .4s}
.purpose-wrap .col-xs-12:first-of-type .box {background-image:url('/en/img/main/purpose1.jpg')}
.purpose-wrap .col-xs-12:nth-of-type(2) .box {background-image:url('/en/img/main/purpose2.jpg')}
.purpose-wrap .col-xs-12:last-of-type .box {background-image:url('/en/img/main/purpose3.jpg')}
.purpose-wrap .desc {color:#fff;position:absolute;width:calc(100% - 3.8rem);left:50%;transform:translateX(-50%);bottom:2rem;line-height:1rem}
.purpose-wrap .desc strong {display:block;font-size:1.4rem;font-weight:700;line-height:1.2;margin:1.2rem 0 1.4rem}
.purpose-wrap .desc .txt {opacity:.5;font-size:.85rem}
.purpose-wrap .desc .txt:first-of-type {height:2.8rem;overflow:hidden;transition:height .4s}
.purpose-wrap .desc .txt + .txt {height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .4s}
.purpose-wrap .desc .arr {margin-top:1rem}
.purpose-wrap .box:hover .txt:first-of-type,.purpose-wrap .box:focus .txt:first-of-type {height:auto}
.purpose-wrap .box:hover .txt + .txt,.purpose-wrap .box:focus .txt + .txt {padding-top:1rem;height:auto;overflow:visible;visibility:visible;opacity:.5}
.purpose-wrap .box:hover .desc,.purpose-wrap .box:focus .desc {bottom:4rem}
.purpose-wrap .box:hover .arr,.purpose-wrap .box:focus .arr {display:none}
.purpose-wrap h3.title {font-size:1.6rem;font-weight:700;color:#333;margin-bottom:.75rem;line-height:1.3;text-align:left}
.purpose-wrap h3.title span {padding-right:.6rem;position:relative;display:inline-block}
.purpose-wrap h3.title span:after {position:absolute;right:0;top:0;content:'';background:#e9503e;width:8px;height:8px;border-radius:50%}
.applicant-wrap {position:relative;padding:4.4rem 0 5.4rem}
.applicant-wrap:before {position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:100vw;background:url('/en/img/main/bg2.jpg') no-repeat center bottom/cover;content:''}
.applicant-wrap h3 {margin-bottom:2rem}
.applicant-wrap > div {position:relative}
.applicant-wrap .type {margin-bottom:1rem}
.applicant-wrap .type > * {display:inline-block;vertical-align:middle}
.applicant-wrap .type .img {width:161px;margin-right:36px}
.applicant-wrap .type-info {width:calc(100% - 203px)}
.applicant-wrap .type-info .box + .box {margin-top:2rem}
.applicant-wrap .type-info .box > * {display:inline-block;vertical-align:middle}
.applicant-wrap .type-info .tt {width:202px;}
.applicant-wrap .type-info .tt > * {display:inline-block;vertical-align:middle;font-weight:700;}
.applicant-wrap .type-info .tt em {color:#16a0ac;font-size:1.8rem;margin-right:.8rem}
.applicant-wrap .type-info .tt strong {color:#333;font-size:1.1rem;line-height:1}
.applicant-wrap .type-info .txt {width:calc(100% - 208px);padding-left:1.5rem;border-left:2px solid #ddd;color:#666}
.diagram2 { display:block;margin:0 0 0 -1rem; }
.diagram2:after {display:block;clear:both;content:''}
.diagram2 .group { float: left; width: calc(50% - 1rem); margin:1rem 0 0 1rem; }
.diagram2 .group.group003{width:100%;}
.diagram2 .title { font-size:1.1rem; display: block; padding:1.05rem .5rem; background-color:#0865ac; color: #fff; text-align: center; font-weight:700}
.diagram2 .title > * {display:inline-block;vertical-align:middle}
.diagram2 .title em {background:rgba(0,0,0,.3);padding:.175rem .9rem;font-size:1rem;margin-right:.5rem;border-radius:30px}
.diagram2 .group:nth-of-type(2) .title {background:#159bc7}
.diagram2 .item {line-height: 1.33333; min-height: 10rem; padding: 1rem 1.5rem;background-color: #fff; }
.diagram2 .item p{text-align:left;line-height:1.5;}
.diagram2 .bul {text-align:left}
.diagram2 .bul > li {position:relative;color:#767676;padding-left:16px}
.diagram2 .bul > li:before {position:absolute;left:0;top:9px;width:4px;height:4px;background:#000;content:''}
.diagram2 .bul > li + li {margin-top:.2em}
.diagram2 .bul > li strong {position:relative;padding-right:.5rem;margin-right:.3rem}
.diagram2 .bul > li strong:after {position:absolute;right:0;top:5px;width:1px;height:12px;background:#bdbdbd;content:''}
.diagram2 .list { display: inline-block; width: calc(100% + 2rem); margin: 1rem 0 0; text-align:center}
.diagram2 .list li { float: left; position: relative; width: calc(50% - 2rem); margin-right: 2rem;background-color: #fff; color: #666;border-radius:3px;}
.diagram2 .list li + li::before {top: 50%;-webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; left: -2rem; margin-left: 0.4rem;width:1rem;height:1.55rem;background:url('/en/img/main/arr2.jpg') no-repeat center/contain;content:''}
.diagram2 .list li strong {display: block;background:#eff1f3;padding:.675rem;border:1px solid #ddd;border-bottom:0}
.diagram2 .list li span {display:block;padding:.675rem;border:1px solid #ddd;border-top:0}
.diagram2.type1 {width:100%;margin:0 0 0 -1rem}
.diagram2.type1 .title {background:#103b77}

.diagram2.type2{margin:0 0 0 -.8rem}
.diagram2.type2 .group{width:calc(100% - .8rem);margin:0 0 1rem .8rem}
.diagram2.type2 .group:last-child{margin-bottom:0}
.diagram2.type2 .group .title{padding:.8rem .5rem;background:#1AA0E0;font-size:.9rem}
.diagram2.type2 .group:nth-child(2) .title{background:#5F94AF}
.diagram2.type2 .group:nth-child(3) .title{background:#1B4488}
.diagram2.type2 .group:nth-child(4) .title{background:#899398}
.diagram2.type2 .group .item{background:#fff;min-height:inherit}
.diagram2.type2 .group:nth-child(-n+2) .item{min-height:inherit}

.diagram4 { display:block;margin:0 0 0 -1.4rem; }
.diagram4:after {display:block;clear:both;content:'';}
.diagram4 .group { float: left; width: calc(50% - 1.4rem); margin:0 0 1rem 1.4rem; }
.diagram4 .title { font-size:.9rem; display: block; margin-bottom: 0.4rem; padding:.475rem 1rem; background-color:#00a0e0; color: #fff; text-align: center; font-weight:400}
.diagram4 .group:nth-of-type(2) .title {background:#16bad2}
.diagram4 .item { font-size: 0.8rem; line-height: 1.33333; min-height: 13rem; padding: 1rem 1.5rem; border: 1px solid #dadada; background-color: #f6f7f9; text-align: center; }
.diagram4 .item.item2{text-align:left;}
.diagram4 .item.item2 li + li{margin-top:7px;}
.diagram4 .item p{text-align:left;line-height:1.5;}
.diagram4 .list { display: inline-block; width: calc(100% + 2rem); margin: 1rem 0; }
.diagram4 .list li { float: left; position: relative; width: calc(50% - 2rem); margin-right: 2rem; padding: 0.5rem; background-color: #fff; color: #666; }
.diagram4 .list li + li::before,
.diagram4 .list li + li::before { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; left: -2rem; width: 1.2rem; border-bottom: 1px solid #9f9f9f; margin-left: 0.4rem; font-size: 12px; color: #9f9f9f; content: '▶'; text-align: right; line-height: 0; }
.diagram4 .list li strong { display: block; }
.diagram4.type1 {width:100%;margin:.5rem 0 2.2rem -1.4rem}
.diagram4.type1 .title {background:#3d6ab4}

/* 디지털 헬스케어 국제협력 GDHP */
.remark{font-size: .75rem; font-weight: 400; margin: .2rem 0;color:#333}
.GDHP-wrap .remark{font-size: .75rem; font-weight: 400; margin: .5rem 0; }
.GDHP-wrap .box1 .depth br{display: block;}
.GDHP-wrap .bul1.type2{margin-bottom: .35rem}
.GDHP-wrap .bul1.type2 li{font-size: .9rem}
.GDHP-wrap .bul1.type2 li + li{margin-top: .25rem}
.GDHP-wrap .group-wrap{overflow: hidden; }
.GDHP-wrap .group{float: left; width: calc(20% - 7px) ; margin-left: 8px; text-align: center; }
.GDHP-wrap .group:first-of-type{margin-left: 0}
.GDHP-wrap .group span{display: block; width: 100%; position: relative;}
.GDHP-wrap .group span:before{content:''; position: absolute; left: 50%; bottom: -1rem; transform: translateX(-50%); width: 9px; height: 9px; background: #3D6AB4; border-radius:50% }
.GDHP-wrap .group p{display: table; padding: 1rem .25rem; border: 1px solid #BFBFBF; border-top: 2px solid #3D6AB4; margin-top: 1.5rem; width: 100%; min-height:105px;}
.GDHP-wrap .group strong{ width: 100%; font-size: .8rem; font-weight: 500; display: table-cell; vertical-align: middle}
.GDHP-wrap .group strong em{display: block; font-weight: 400; color: #767676; line-height: 1.2}
.GDHP-wrap .img{margin-top: 1rem;}
.GDHP-wrap .box{float: left; width: calc(50% - .6rem); margin-left: 1.2rem; background:#5F94AF ; color:#fff; text-align: center; display: table; min-height: 130px; padding: .5rem}
.GDHP-wrap .box:first-of-type{margin-left:0;}
.GDHP-wrap .box p{display: table-cell; vertical-align: middle; font-size: 1rem; font-weight: 500;  }

.common-group{overflow:hidden;width:100%}
.common-group > article{float:left;margin-bottom:1rem}
.common-group.three-group > article{width:100%}
.common-group .top_tit{background:#1AA0E0;height:2.5rem;line-height: 2.5rem;width:100%;text-align: center;color:#fff;font-size:.9rem;letter-spacing: -0.45px;font-weight:500;margin-bottom:5px;}
.common-group .group2 .top_tit{background:#1EBAD2;}
.common-group .group3 .top_tit{background:#3D6AB4;}
.common-group > article .box{border: 1px solid #CFD8DD;padding:1.2rem 1.2rem;}
.common-group > article .box.mid{display:flex;justify-content:center;align-items:center}
.common-group > article .box > p > *{display:block;letter-spacing: -0.51px;}
.common-group.three-group > article .box > p:nth-child(1){margin-bottom:1rem}
.common_wrap.first{margin-top:2.5rem;}
.common_wrap + .common_wrap{margin-top:3rem;}

.common-group.t2.three-group>article{width:33.3%}
.common-group.t2{width:calc(100% + .3rem)}
.common-group.t2 > article{padding-right:.3rem}
.common-group.t2 > article .box{height:15rem;border-color:#dadada}

/* 스타일 추가 */
.mT0{margin-top:0 !important}
.mT15 {margin-top:.25rem}
.mT1 {margin-top:.5rem}
.mT2 {margin-top:1rem}
.mT3 {margin-top:1.5rem}
.mT4 {margin-top:2rem !important}
.mT5 {margin-top:2.5rem !important}

.link{margin-top:.9rem;border: 1px solid #DDDDDD;background:#fff;padding:.6rem 1.1rem;font-size:.75rem;letter-spacing: -0.75px;color:#777;display:inline-block;font-weight:400;-webkit-transition:all .3s;transition:all .3s;}
.link:hover{background:#0A4578;color:#fff;border-color:#0A4578}
.link:hover i{color:#fff;}
.link i{color:#0A4578;margin-left:10px;}

.text{margin-bottom:.8rem;font-size:.9rem;line-height:1.5rem;word-break:keep-all}
.gray-border-box {background:#f6f7f9;border:1px solid #ddd;padding:3rem 2.5rem 3.5rem}
.gray-border-box.t2{padding:1.8rem 1rem}

.line_list{width:calc(100% + .4rem)}
.line_list:after{content:"";display:block;clear:both}
.line_list>li{float:left;width:calc(100% - .4rem);margin-top:.5rem;margin-right:.4rem;padding:.8rem 1.25rem;border:1px solid #DADADA;font-size:.9rem}
.line_list>li:first-child{margin-top:0}
.line_list>li strong{float:left;position:relative;margin-right:.3rem;padding-right:.5rem;font-weight:500}
.line_list>li strong:after{content:"";position:absolute;right:0;top:.4rem;width:0;height:.65rem;border-left:1px solid #dadada}
.line_list>li p{overflow:hidden;word-break:keep-all}

.certi_step:after{content:"";display:block;clear:both}
.certi_step li{position:relative;float:left;width:20%;text-align:center}
.certi_step li:after{content:"";position:absolute;right:0;top:1.75rem;width:1.95rem;height:.55rem;transform:translateX(50%);background:url(/kr/img/sub/img_step_arrow.png) no-repeat;background-size:contain}
.certi_step li:last-child:after{display:none}
.certi_step li strong{display:block;margin-top:.45rem;font-size:.85rem;font-weight:500}

.block_link{margin-top:.5rem}
.block_link a,
.block_link button{margin-top:0 !important}

.line_txt{padding:.95rem 1rem;border:1px solid #dadada;line-height:1.35rem;font-size:.9rem}

.numDesc_list{width:calc(100% + .6rem);counter-reset:numDesc}
.numDesc_list:after{content:"";display:block;clear:both}
.numDesc_list>li{float:left;width:calc(50% - .6rem);margin:0 .6rem .4rem 0;border:1px solid #DADADA;counter-increment:numDesc}
.numDesc_list>li:nth-child(2n+1){clear:both}
.numDesc_list>li>.tit{position:relative;display:block;padding:.7rem .7rem .7rem 2.6rem;font-size:.9rem;font-weight:500}
.numDesc_list>li>.tit:before{content:counter(numDesc);position:absolute;left:.7rem;top:.7rem;margin-right:.5rem;width:1.4rem;height:1.4rem;line-height:1.4rem;color:#fff;background:#0D50A3;text-align:center;font-family:"Poppins","Noto Sans KR", sans-serif;font-size:.75rem;border-radius:50%;font-weight:400}
.numDesc_list>li>.desc{padding:1.25rem;background:#F5F7FC;border-top:1px solid #dadada}
.numDesc_list>li>.desc,
.numDesc_list .bul1 li{font-size:.85rem}
.numDesc_list.full,
.numDesc_list.full>li{width:100%;margin-right:0}
.numDesc_list.col3>li{width:calc(33.3% - .6rem)}
.numDesc_list.col3>li:nth-child(2n+1){clear:none}
.numDesc_list.col3>li:nth-child(3n+1){clear:both}

.numDesc_list.t2>li>.desc{min-height:8rem}

.numDesc_list.sub2_1_2>li>.desc{min-height:6.65rem}

.date_list{position:relative;padding:1.4rem;border:1px solid #DADADA;background:#F5F7FC}
.date_list>li{margin-top:.5rem;overflow:hidden}
.date_list>li:first-child{margin-top:0}
.date_list>li>strong{float:left;display:inline-block;width:5.9rem;height:2rem;line-height:2rem;margin-right:1.5rem;background:#3D6AB4;color:#fff;font-size:.9rem;border-radius:2rem;text-align:center}
.date_list>li>.desc{overflow:hidden;padding-top:.25rem}
.date_list.t2:before{content:"";position:absolute;left:4.3rem;top:1.4rem;bottom:1.4rem;border-left:1px solid #e1e1e1;z-index:0}
.date_list.t2>li{margin-top:1rem;position:relative;z-index:1}
.date_list.t2>li:first-child{margin-top:0}

.procedure{width:calc(100% + 2.45rem)}
.procedure:after{content:"";display:block;clear:both}
.procedure li{position:relative;float:left;width:calc(25% - 2.45rem);margin-right:2.45rem}
.procedure li:after{content:"";position:absolute;right:-1.95rem;top:50%;width:1.95rem;height:.55rem;background:url(/kr/img/sub/img_step_arrow.png) no-repeat;background-size:cover;transform:translateY(-50%);z-index:-1}
.procedure li:last-child:after{display:none}
.procedure li>*{display:flex;align-items:center;justify-content:center;text-align:center}
.procedure li strong{height:2.5rem;background:#1994D1;color:#fff;font-size:.9rem;font-weight:400;line-height:1.2rem}
.procedure.t2 li strong{height:3.5rem}
.procedure li>div{height:3.95rem;border-width:0 1px 1px 1px;border-style:solid;border-color:#dadada;background:#F6F7F9;font-size:.85rem}
.procedure.col3 li{width:calc(33.3% - 2.45rem)}
.procedure.col3 li>div{height:12rem;padding:.6rem 1rem}

/* WHO-FIC 한국협력센터 */
.grayLine_box{margin-bottom:.8rem;padding:1.3rem 1.4rem;border:1px solid #CFD8DD}
.tit_list li{position:relative;margin-top:.5rem;padding-left:5.5rem;padding-top:.1rem;line-height:1.4rem}
.tit_list li:first-child{margin-top:0}
.tit_list li > strong{position:absolute;left:0;top:0;width:5rem;height:1.5rem;line-height:1.5rem;text-align:center;color:#fff;font-weight:500;background:#263B75;font-size:.75rem}
.grayLine_box .tit_list{margin-top:1rem;padding-top:1rem;border-top:1px dotted #909FA7}
.grayLine_box .tit_list:first-of-type{margin-top:0;padding-top:0;border-top:0}

.text{margin-bottom:.8rem;font-size:.9rem;line-height:1.5rem;word-break:keep-all}

.detail_link{position:relative;margin-top:.9rem;padding:.45rem 14rem .45rem 1rem;border:1px solid #DADADA;background:#F6F7F9;font-size:.85rem;line-height:1.5rem}
.detail_link p{word-break:keep-all}
.detail_link a{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:13rem;height:100%;padding:0 1rem;background:#fff;text-align:center;font-size:.75rem;color:#777;transition:all .2s}
.detail_link a:hover,
.detail_link a:focus{background:#263B75;color:#fff}
.detail_link a[target="_blank"]:after{content:"\e980";font-family:"xeicon";margin-left:.5rem;font-size:1rem;color:#0A4578}
.detail_link a:hover:after,
.detail_link a:focus:after{color:#fff}

.who_diagram{}
.who_diagram .top{display:table;width:calc(100% + 1.45rem);table-layout: fixed;position:relative;height:100%;min-height:18.3rem;padding-bottom:4.25rem;background:url(/kr/img/sub/img_downArrow.png) no-repeat;z-index:1;background-position:calc(50% - .725rem) 100%}
.who_diagram .top li{height:100%;display:table-cell;vertical-align:top;position:relative;text-align:center;z-index:2}
.who_diagram .top li:before{content:"";position:absolute;left:0;top:0;width:calc(100% - 1.45rem);height:100%;border:1px solid #DADADA;background:#F6F7F9;z-index:-1}
.who_diagram .top li .item{width:calc(100% - 1.45rem);height:100%;padding:1.7rem 2rem}
.who_diagram .top li .item .circle{display:table;width:8rem;height:8rem;border-radius:100%;background:#263B75;color:#fff;margin:0 auto 1rem}
.who_diagram .top li .item .circle>div{display:table-cell;vertical-align:middle}
.who_diagram .top li .item .circle em{display:block;font-weight:bold;font-size:1.2rem}
.who_diagram .top li .item .circle span{font-size:.85rem;opacity:.6}
.who_diagram .top li .item strong{display:block;margin-bottom:.45rem;font-size:1rem;line-height:1.45rem}
.who_diagram .top li .item p{font-size:.85rem;color:#555;letter-spacing:0}
.who_diagram .top li .item.t2 .circle{background:#1CAEB8}
.who_diagram .top li .item.t3 .circle{background:#1994D1}

.bot_detail{position:relative;margin-top:1rem}
.bot_detail dl{margin-top:1rem;display:table;width:100%;height:100%;min-height:4rem;table-layout:fixed}
.bot_detail dl:first-child{margin-top:0}
.bot_detail dl dt,
.bot_detail dl dd{display:table-cell;vertical-align:middle}
.bot_detail dl dt{position:relative;width:15.95rem;text-align:center;color:#145EA0;font-size:.9rem;background:#fff;padding-right:.45rem}
.bot_detail dl dt:before{content:"";position:absolute;left:0;top:0;width:calc(100% - .45rem);height:100%;border:3px solid #145EA0;z-index:0}
.bot_detail dl dt strong{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:1;width:100%;padding:0 .5rem}
.bot_detail dl dd{padding:.8rem 1rem;border:1px solid #DADADA;background:#fff;font-size:.85rem;line-height:1.2rem;word-break:keep-all}

/* 국립병원 정보화 사업 */
.dir_diagram>li{position:relative;display:table;width:100%;margin-top:.5rem;padding-top:1.7rem;background:url(/kr/img/sub/img_upArrow.png) center top no-repeat;background-size:5.6rem auto;z-index:1}
.dir_diagram>li:first-child{padding-top:0;margin-top:0}
.dir_diagram>li:nth-child(4){padding-top:0}
.dir_diagram>li:first-child,
.dir_diagram>li:nth-child(4){background:none}
.dir_diagram>li>*{display:table-cell;vertical-align:middle}
.dir_diagram>li>strong{width:6rem;height:3.5rem;text-align:center;color:#fff;background:#1AA0E0;font-weight:500;font-size:.9rem}
.dir_diagram>li.t2>strong{background:#1EBAD2}
.dir_diagram>li.t3>strong{background:#405FB4}
.dir_diagram>li.t4>strong{background:#1B4488}
.dir_diagram>li>.desc{position:relative;padding:.9rem 1.2rem .9rem 1.8rem;background:#fff}
.dir_diagram>li>.desc:before{content:"";position:absolute;right:0;top:0;width:calc(100% - .5rem);height:100%;border:2px solid #CFD8DD}
.dir_diagram>li>.desc>strong{font-size:1rem;font-weight:500}
.dir_diagram>li>.desc>strong .color{color:#1EBAD2}
.dir_diagram>li:nth-child(4)>.desc{padding:0 0 0 .5rem}
.dir_diagram>li:nth-child(4)>.desc:before{border:0}
.dir_diagram>li .bul1{margin-bottom:0}

.box_list{width:calc(100% + .45rem)}
.box_list:after{content:"";display:block;clear:both}
.box_list>li{float:left;width:calc(33.3% - .45rem);margin:.75rem .45rem 0 0;border:1px solid #DADADA}
.box_list>li:nth-child(3n+1){clear:both}
.box_list>li:nth-child(-n+3){margin-top:0}
.box_list>li .tit{display:table;width:100%;height:4.9rem;padding:0 1rem;text-align:center;border-bottom:1px solid #DADADA;font-size:.9rem;font-weight:500;color:#333}
.box_list>li .tit span{display:table-cell;vertical-align:middle}
.box_list>li .desc{background:#F5F7FC;padding:.9rem .9rem 0 .9rem;min-height:14rem}
.box_list>li .desc .bul1 li{font-size:.85rem;word-break:keep-all}

.box_list2{width:calc(100% + .5rem)}
.box_list2:after{content:"";display:block;clear:both}
.box_list2>li{float:left;margin:.6rem .5rem 0 0;padding:.75rem .6rem;min-height:13rem;border:1px solid #ccc;width:calc(20% - .5rem)}
.box_list2>li>strong{display:block;width:100%;padding:.25rem 0;margin-bottom:.75rem;color:#fff;background:#1994D1;border-radius:.8rem;font-size:.55rem;text-align:center;font-weight:500}
.box_list2>li .bul1 li{font-size:.65rem}
.box_list2>li .bul1 li:before{top:.35rem}

.row_list>li{display:table;table-layout:fixed;width:100%;height:100%;margin-top:.6rem;word-break:keep-all;font-size:.9rem}
.row_list>li>.tit,
.row_list>li>.box{position:relative;display:table-cell;vertical-align:middle}
.row_list>li>.tit{width:14.8rem}
.row_list>li>.tit:before{content:"";position:absolute;left:0;top:0;width:calc(100% - .5rem);height:100%;background:#F6F7F9;z-index:-1}
.row_list>li>.tit>strong{display:flex;align-items:center;padding:0 1rem;position:relative;left:0;top:0;width:calc(100% - .5rem);height: 100%;font-weight:500}
.row_list>li>.tit>strong>img{margin-right:.6rem}
.row_list>li>.box{padding:.95rem;border:1px solid #DADADA}

.step_history{position:relative}
.step_history:before{content:"";position:absolute;left:2.95rem;top:7%;bottom:7%;border-right:2px solid #eee}
.step_history>li{position:relative;margin-top:.75rem;padding-left:7.25rem}
.step_history>li:first-child{margin-top:0}
.step_history>li>.tit{position:absolute;display:table;left:0;top:50%;width:6rem;height:6rem;transform:translateY(-50%);background:#899398;text-align:center;color:#fff;font-size:.9rem;border-radius:50%}
.step_history>li.t2>.tit{background:#1CAEB8}
.step_history>li.t3>.tit{background:#1994D1}
.step_history>li.t4>.tit{background:#405FB4}
.step_history>li>.tit>span{display:table-cell;vertical-align:middle}
.step_history>li>dl{padding:1rem;border:1px solid #DADADA}
.step_history>li>dl dt{margin-bottom:.4rem;font-size:.9rem;color:#111;font-weight:500}
.step_history>li>dl dt span{font-size:.8rem}

@media all and (max-width:1319px){
    .snomed_memWrap .member>li.col2{width:calc(100% - 8.5rem)}
    .snomed_memWrap .member>li.col3{margin:.5rem 0 0;width:100%}
    .snomed_memWrap .member>li.col3>div{width:calc(100% - 5.6rem)}
}
@media all and (max-width:1300px){
    .eduType h4{width:6rem;height:6rem;margin-top:-3rem;margin-left:-3rem;border-width:2px;padding:0}
}
@media(max-width:1100px){
    #content .contents {min-height:inherit}

    .about .wh-box,.section1 .about .desc {float:none;}
    .about .desc {width:100%;padding:1.5rem 0}
    .about .wh-box {width:100%;padding:1.4rem 0 !important}
    .about .wh-box p br {display:none}
    .about .wh-box:before, .section1 .about .wh-box:after {right:0}
    .program-wrap .row .col-xs-12 .box{min-height:inherit}
    .purpose-wrap .box:hover .desc, .section2 .purpose-wrap .box:focus .desc {bottom:2rem}
}
@media all and (max-width:1200px){
    .eduType .eduType_list li{width:15rem}

    .numDesc_list.col3,
    .numDesc_list.col3>li{width:100%;margin-right:0}
}
@media (max-width: 1110px) {
    .eduType h4{width:9.8rem;height:9.8rem;margin-top:-4.9rem;margin-left:-4.9rem;border-width:15px;padding:0 1rem}

    .snb, #sns_wrap { display: none; }

    .content_info { position: relative; height: auto; padding: 3rem 0; text-align: center; }
    .content_info::before { background-size: auto 100%; }
    .content_info h1,
    .content_info .location{padding-right:0}
    .content_info + .contents { margin-top: 2rem; }
    #content .depth4_tab, #content .contents { float: none; width: 100%; margin-top: 2rem; padding-top: 0; }
    .img img[style="max-width: inherit;"] { width: 100%; }
}
@media(max-width:1040px){
    .contact .info {text-align:center;padding:1.4rem .5rem}
    .contact .info p {width:calc(100% - 6rem);text-align:left}
    .contact .info a {margin-top:1rem;display:inline-block !important}
    .contact .direction > * {display:block;width:100% !important}
    .contact .direction .tt {margin-bottom:1rem}
}
@media(max-width:1026px){
    .greeting-wrap .img-wrap {float:none;width:80%;margin:0 auto 1.5rem;text-align:center}
    .greeting-wrap .desc {float:none;width:100%;padding-left:0}

    .emr-wrap {padding-bottom:0}
    .purpose-wrap {padding:2.5rem 0 0}
    .purpose-wrap:before {display:none}
    .applicant-wrap {padding:2.5rem 0 4rem}
    .greeting-wrap .img-wrap {float:none;width:80%;margin:0 auto 1.5rem}
    .greeting-wrap .desc {float:none;width:100%;padding-left:0}

    .common-group.three-group > article{width:100%;padding-right:0}
    .common-group > article{float:none;padding-right:0;}
    .common-group > article .box,
    .common-group.three-group > article .box > p:nth-child(1){height:auto;}
    .common-group > article .box > p + p{margin-top:1rem;}
    .common-group{width:100%;margin:auto;}
    .common-group > article + article{margin-top:1rem;}

    .common-group.t2 > article .box{height:auto}
    .common-group.t2.three-group>article{width:100%}
}
@media(max-width:992px){
    .purpose-wrap .desc .txt:first-of-type {height:auto}
    .purpose-wrap .box .txt + .txt {opacity:.5;padding-top:1rem;height:auto;overflow:visible;visibility:visible}
    .purpose-wrap .desc {width:calc(100% - 1.8rem)}
    .purpose-wrap .desc .arr {display:none}
    .purpose-wrap .col-xs-12 {width:33.3333%}
    .emr-wrap > * {display:block;width:100% !important}
    .emr-wrap .img {text-align:center}
    .emr-wrap .desc{padding:1.5rem 0 0}
    .applicant-wrap .type-info .tt strong br {display:none}
    .applicant-wrap .type-info .box > *{display:block;width:100% !important}
    .applicant-wrap .type-info .txt {padding:1rem 0 0;border:0;position:relative;margin-top:1rem}
    .applicant-wrap .type-info .txt:before {position:absolute;left:0;top:0;width:3rem;height:2px;background:#ddd;content:''}

    .vision-wrap .col-md-3 p{padding:1rem;min-height:inherit}
}
@media (max-width: 900px) {
    .depth4_tab a { visibility: visible; height: auto; border: 0 none; opacity: 1; }

    .eduType h4{width:6rem;height:6rem;margin-top:-3rem;margin-left:-3rem;border-width:2px;padding:0}
    .eduType .eduType_list li{width:13rem}

    .certi_step{padding-right:3rem}
    .certi_step li{width:33.3%}

    .numDesc_list{width:100%}
    .numDesc_list>li{margin-right:0;width:100%}
    .numDesc_list>li>.desc{min-height:inherit !important}
    .numDesc_list.t2>li>.desc{min-height:inherit}

    .box_list>li{width:calc(50% - .45rem)}
    .box_list>li:nth-child(-n+3){margin-top:.75rem}
    .box_list>li:nth-child(-n+2){margin-top:0}
    .box_list>li:nth-child(3n+1){clear:none}
    .box_list>li:nth-child(2n+1){clear:both}

    .box_list2>li{width:calc(33.3% - .5rem)}
}
@media(max-width:800px){
    .purpose-wrap .col-xs-12  {width:100%}
    .purpose-wrap .desc {width:50%;left:.9rem;transform:translateX(0)}
}
@media all and (max-width:768px){
    .imgBox{overflow-y:auto}
    .imgBox img{max-width:inherit}

    .colorList>li,
    .colorList.col3>li{width:calc(50% - .5rem);margin-left:1rem}
    .colorList.col3>li:nth-child(3n){width:100%}
    .colorList.col3>li:nth-child(3n)>.listCon{min-height:inherit}
    .colorList>li:nth-child(2n+1){margin-left:0}
    .colorList.sub02_06>li>.listCon{min-height:17rem}

    .bgList>li{width:100%;margin-left:0;min-height:inherit !important}

    .tbl_wrap{width:100%;padding:1px 0;overflow-x:auto}
    .tbl_wrap table{width:50rem}

    .phr_objWrap .phrList:before{display:none}
    .phr_objWrap .phrList>li{width:100%;margin:1rem 0 0}
    .phr_objWrap .phrList>li:first-child{margin-top:0}
    .phr_objWrap .phrList>li>.objTit>strong>span{width:auto;max-width:calc(100% - 5rem)}
    .phr_objWrap .phrList>li>.objTit>strong>img{width:3rem;vertical-align:middle}
    .phr_objWrap .phrList>li>.objCon{height:auto}
    .phr_objWrap .bgBox{margin-top:2rem}

    .eduType h4{position:static;width:100%;height:2.5rem;margin:0;border-width:2px;padding:0;border-radius:0}
    .eduType .eduType_list li{position:static;float:left;margin-top:.5rem;width:49.5%;margin-left:1%}
    .eduType .eduType_list li:nth-child(2n+1){clear:both;margin-left:0}
    .eduType .eduType_list li:before{display:none}

    .GDHP-wrap .group {float: none;width: 100%; margin-left:0}
    .GDHP-wrap .group + .group{margin-top: 1rem}
    .GDHP-wrap .group p{min-height: inherit}

    .diagram4{margin:0}
    .diagram4 .group{width:100%;margin-left:0}
    .diagram4 .item{min-height:inherit}

    .line_list>li strong{float:none;display:block;padding-right:0;margin-right:0}
    .line_list>li strong:after{display:none}

    .procedure{width:calc(100% + 1rem)}
    .procedure li{width:calc(25% - 1rem);margin-right:1rem}
    .procedure li:after{right:-.8rem}
    .procedure li strong{font-size:.8rem}
    .procedure li>div{font-size:.75rem}

    .procedure.col3 li{width:calc(33.3% - 1rem)}
    .procedure.col3 li>div{height:auto}

    .who_diagram .top{display:block}
    .who_diagram .top li{display:block;width:100%;margin-top:-1px}
    .who_diagram .top li .item{display:table;overflow:hidden;table-layout:fixed;padding:1rem}
    .who_diagram .top li .item .circle{float:left;width:6rem;height:6rem;margin-bottom:0;display:flex;justify-content:center;align-items:center}
    .who_diagram .top li .item .desc{display:table-cell;vertical-align:middle;width:100%;padding-left:7rem}
    .who_diagram .top li .item .circle>div{display:block}
}
@media(max-width:640px){
    h2.title1{font-size:1.2rem;line-height:1.4rem;background-position:left 0}
    h3.title1{font-size:.9rem;line-height:1.25rem}

    .snomed_memWrap .memberTop strong{width:49%;margin-right:2%}
    .snomed_memWrap .memberTop strong:last-child{margin-right:0}
    .snomed_memWrap .member>li.col1,
    .snomed_memWrap .member>li.col2,
    .snomed_memWrap .member>li.col3{width:100%;margin:0 0 .5rem}
    .snomed_memWrap .member>li>div{min-height:inherit}

    .eduType .eduType_list li{width:100%;margin-left:0}
    .eduType .eduType_list li>div,
    .eduType .eduType_list li:nth-child(3)>div,
    .eduType .eduType_list li:nth-child(4)>div{min-height:inherit}

    .topNotice{padding:1rem 1rem 1rem 5rem}
    .topNotice>img{width:3rem;left:1rem;top:1rem}

    .bgBox{font-size:.85rem;line-height:1.2rem}
    .dotBox{padding:1rem 1rem 1rem 5rem}
    .dotBox>img{width:3rem;left:1rem;top:1rem;transform:translateY(0)}

    .applicant-wrap .type .img {margin:0 0 1rem;text-align:center}
    .applicant-wrap .type > * {display:block;width:100% !important}
    .diagram2 .list {width:100%}
    .diagram2 .list li {width:100%;margin:0}
    .diagram2 .list li + li::before {left:inherit;transform:rotate(90deg) translateY(0);-webkit-transform:rotate(90deg) translateY(0);top:inherit;margin:.25rem auto;display:block;position:static}

    .table-wrap{overflow-x: scroll;width:100%;position: relative;}
    .table-wrap > table{min-width:700px;width:100%;}

    .certi_step{padding:0}
    .certi_step li{width:50%;margin-top:1rem;z-index:1}
    .certi_step li:after{right:auto;left:50%;margin-left:.8rem;z-index:-1}
    .certi_step li:nth-child(2n+1){clear:both}
    .certi_step li:nth-child(-n+2){margin-top:0}
    .certi_step li strong{font-size:.75rem}

    .procedure li{width:calc(50% - 1rem);margin-top:1rem}
    .procedure li:nth-child(-n+2){margin-top:0}
    .procedure.col3 li{width:calc(100% - 1rem);margin:0 0 1rem}
    .procedure.col3 li:after{top:auto;bottom:0;right:auto;left:50%;margin-left:-1rem;transform:rotate(90deg)}

    .dir_diagram>li>strong{width:5rem}
    .box_list,
    .box_list>li{width:100%}
    .box_list>li:nth-child(2){margin-top:.75rem}
    .box_list>li .desc{min-height:inherit;padding:.5rem .9rem}

    .box_list2>li{width:calc(50% - .5rem)}

    .row_list>li>.tit, .row_list>li>.box{display:block;width:100%}
    .row_list>li>.tit>strong{position:static;width:100%;justify-content:center;padding:.5rem}

    .bot_detail dl{display:block}
    .bot_detail dl dt,
    .bot_detail dl dd{display:block}
    .bot_detail dl dt{border:0;text-align:center;padding:.5rem;width:100%;background:none}
    .bot_detail dl dt:before{width:100%}
    .bot_detail dl dt strong br{display:none}

    .detail_link{padding:.45rem;text-align:center}
    .detail_link a{position:static;margin:.5rem auto 0;height:3rem;line-height:1.2rem}
}
@media(max-width:500px){
    .colorList>li,
    .colorList.col3>li{width:100%;margin-left:0;margin-bottom:.5rem}
    .colorList>li>.listCon{min-height:inherit !important}
    .colorList.sub02_06>li>strong{min-height:inherit}

    .purpose-wrap .box {height:auto;min-height:inherit;padding:1rem}
    .purpose-wrap .desc {position:static;bottom:inherit;left:inherit;width:100%;margin:auto}

    .vision-wrap .mission{width:100%;padding:.75rem 1rem;border-radius:2rem}

    .date_list{padding:1rem}
    .date_list>li>strong{float:none;width:100%}
    .date_list>li>.desc{padding-left:.5rem}
    .date_list.t2:before{display:none}

    .box_list2>li{width:calc(100% - .5rem);min-height:inherit}
}
@media all and (max-width:400px){
    .topNotice{padding:1rem}
    .topNotice>img{display:none}

    .who_diagram .top li .item{display:block}
    .who_diagram .top li .item .circle{float:none;display:table;margin:0 auto .5rem}
    .who_diagram .top li .item .circle>div{display:table-cell}
    .who_diagram .top li .item .desc{display:block;padding:0}
}
@media all and (max-width:359px){
    .dotBox{padding:1rem}
    .dotBox>img{display:none}
}

/* 2025-01.22 현행화작업 CSS수정 */
.greeting-wrap {
    position: relative;
}
.greeting-wrap .tt-bg {
    font-family: 'PT Serif', serif;
    font-size: 1.4rem;
    color: #0079e0;
    font-weight: 700;
    line-height: 1.4;
}
.greeting-wrap .desc {
    position: relative;
    z-index: 2;
    float: unset;
    width: auto;
}
.greeting-wrap .desc [class*="col-"] {
    float: unset;
}
.greeting-wrap .img-wrap {
    display: inline-block;
    position: absolute;
    right: 0;
    top: -25px;
    width: 42%;
}
.greeting-wrap p.txt {
    margin-top: 1.5rem;
    color: #555;
}
.greeting-wrap .sign {
    overflow: hidden;
    margin-top: 1.5rem;
}
.greeting-wrap .sign .sign-img {
    margin-left: -20px;
}
.greeting-wrap .desc .sign > * {
    display: block;
}

.greeting-wrap .img-wrap img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media all and (max-width:820px){
    .greeting-wrap p.txt.col-xs-8 {width: 100%;}
    .greeting-wrap p.txt.col-xs-7 {width: 70%;}
    .greeting-wrap .img-wrap {top: 80px;}
}
@media all and (max-width:640px){
    .greeting-wrap p.txt.col-xs-7 {width: 100%;}
    .greeting-wrap p.txt.col-xs-6 {width: 65%;}
    .greeting-wrap .img-wrap {top: unset; bottom: -190px; width: 50%;}
    .greeting-wrap .sign {width: 50%;}

    .row_list>li>.tit>strong {
        justify-content: unset;
    }
}