/*기금소개 > 기금안내 > CEO인사말*/
.greet-wr {position:relative}
.greet-wr .greet-top {position:relative;padding:0 460px 0 0;box-sizing:border-box}
.greet-wr .greet-top p {margin:0}
.greet-wr .greet-top .top-img {position:absolute;right:0;top:0;width:50%}
.greet-wr .greet-top .top-img img {width:100%;}
.greet-wr .greet-top .top-txt {padding:45px 0 0;box-sizing:border-box}
.greet-wr .greet-top .top-txt .title {position:relative;font-size:2.188rem;color:#05367b;line-height:1.4;padding:20px 0 0;width:350px}
.greet-wr .greet-top .top-txt .title span {position:relative;display:block;font-size:1.438rem;color:#444}
.greet-wr .greet-top .top-txt .title:after {content:"";display:block;position:absolute;top:5px;left:0;width:40px;height:2px;background:#05367b}
.greet-wr .greet-top .top-txt .title:before {content:"";display:block;position:absolute;right:0;top:-5px;width:58px;height:53px;background:url("/_res/kibo/main/img/ceo_tit_bg.png") no-repeat 0 0}
.greet-wr .greet-top .top-txt .btxt {font-size:1.438rem;color:#222;font-weight:600;letter-spacing:-.05em;margin:35px 0}
.greet-wr .greet-top .top-txt .btxt span {display:block}
.greet-wr .greet-top .top-txt .btxt span em {font-style: normal}
.greet-wr .greet-top .top-txt .txt,
.greet-wr .greet-txt .txt {font-size:1rem;color:#555;line-height:1.875rem;word-break:keep-all}
.greet-wr .greet-txt .btxt {font-size:1.125rem;font-weight:600}
.greet-wr .greet-txt {margin:35px 0 0}
.greet-wr .greet-txt p {margin: 0 0 35px}
.greet-wr .sign {font-size:1.125rem;color:#333}
.greet-wr .sign span {font-weight:700;margin-left:5px;display:inline-block}
.greet-wr .sign img {display:inline-block;vertical-align:middle;max-width:100%}

@media all and (max-width:1200px) {
     .greet-wr .greet-top {padding:0 400px 0 0}
}
@media all and (max-width:1100px) {
     .greet-wr .greet-top {padding:0 340px 0 0}
}
@media all and (max-width:992px) {
     .greet-wr .greet-top {padding:0 250px 0 0}
     .greet-wr .greet-top .top-txt {padding:30px 0 0}
     .greet-wr .greet-top .top-txt .title:before {top:0px;width:46px;height:42px;background-size:46px auto}
     .greet-wr .greet-top .top-txt .title {font-size:1.875rem;width:290px}
     .greet-wr .greet-top .top-txt .title span {font-size:1.313rem}
     .greet-wr .greet-top .top-txt .btxt {font-size:1.313rem;margin:25px 0}
     .greet-wr .greet-top .top-img {width:40%}
     .greet-wr .greet-txt {margin:25px 0 0}
     .greet-wr .greet-txt p {margin: 0 0 25px}
}
@media all and (max-width:768px) {  
     .greet-wr .greet-top {padding:0 0 0 0}
     .greet-wr .greet-top .top-img {position:relative;width:60%;right:0;left:0;margin:0 auto} 
     .greet-wr .greet-top .top-txt {padding:20px 0 0}  
     .greet-wr .greet-top .top-txt .title {font-size:1.563rem;width:290px}
     .greet-wr .greet-top .top-txt .title span {font-size:1.188rem}
     .greet-wr .greet-top .top-txt .btxt {font-size:1.188rem;margin:15px 0}
     .greet-wr .greet-top .top-txt .txt,
     .greet-wr .greet-txt .txt {font-size:0.938rem}
     .greet-wr .greet-top .top-txt .btxt span {display:inline-block}
     .greet-wr .greet-txt .btxt,
     .greet-wr .sign {font-size:1.063rem}
     .greet-wr .greet-txt {margin:15px 0 0}
     .greet-wr .greet-txt p {margin: 0 0 15px}
}
@media all and (max-width:576px) {
     .greet-wr .greet-top .top-txt {padding:0 0 0}  
     .greet-wr .greet-top .top-txt .title {font-size:1.313rem;width:250px}
     .greet-wr .greet-top .top-txt .title span {font-size:1.063rem}
     .greet-wr .greet-top .top-txt .btxt {font-size:1.063rem;margin:10px 0}
     .greet-wr .greet-top .top-txt .txt,
     .greet-wr .greet-txt .txt {font-size:0.875rem}
     .greet-wr .greet-txt .btxt,
     .greet-wr .sign {font-size:1rem}
     .greet-wr .greet-txt {margin:10px 0 0}
     .greet-wr .greet-txt p {margin: 0 0 10px}
     .greet-wr .sign img {max-width:30%}
}