/* 인사말 */
.greeting{display:flex}
.greeting strong{font-family: 'GmarketSansBold'; color:#1c3284; font-size:140%; word-break:keep-all}
.greeting p{padding:1em 0; line-height:180%; word-break:keep-all}
.greeting .greeting_txt{padding-right:10%}
.greeting .greeting_img{margin-top:7em}
.greeting .greeting_sign{padding-top:1em}
.greeting .greeting_sign span{padding-left:10px; font-size:130%}
.greeting .greeting_sign span b{font-size:150%; padding-left:10px; }

@media (min-width:0px) and (max-width:768px){
.greeting{flex-direction:column}
.greeting .greeting_txt{width:100%}
.greeting .greeting_img img{width:100%;  max-width:393px;}
.greeting .greeting_sign b{display:block}
.greeting .greeting_sign b b{display:inline}
.greeting .greeting_img{margin-top:2em}
}
@media (min-width:768px) and (max-width:1024px){
.greeting .greeting_txt{width:70%; padding-right:5%}
.greeting .greeting_img img{width:100%; }
}

@media (min-width:1025px) and (max-width:1280px){
.greeting .greeting_txt{width:70%; padding-right:5%}
.greeting .greeting_img img{width:100%; }
}

@media (min-width:1281px) and (max-width:1580px){
.greeting .greeting_txt{width:70%; padding-right:5%}
.greeting .greeting_img img{width:100%; }
.greeting .greeting_sign span{display:block;padding-left:0px; }
}

/* 연혁 */
.history{}
.history .hs_wrap{padding-bottom:4em}
.history .hs_wrap:last-child{padding-bottom:0}
.history .hs_cnt{display:flex}
.history .hs_left{padding-top:.5em; width:20%; background:url(/img/contents/history_logo.png) no-repeat top 10% left 10%}
.history .hs_left b{font-family: 'GmarketSansBold'; font-size:2.5em; color:#192f7f; font-weight:700}
.history .hs_right:nth-child(2) {flex-grow: 1;}
.history .hs_right ul{padding:0}
.history .hs_right ul li{display:flex; opacity:.6; padding:1em 1em 1em .5em; border-top:1px solid #e3e3e3; font-size:95%; background:#f9f9f9}
.history .hs_right ul li:first-child{opacity:1; font-size:110%; background:#fff}
.history .hs_right ul li div{display:flex}
.history .hs_right ul li .hs_year{width:220px;}
.history .hs_right ul li .hs_year span{font-size:10px; padding:5px 5px 0 1em}
.history .hs_right ul li .hs_txt{}

@media (min-width:0px) and (max-width:768px){
.history .hs_cnt{flex-direction:column}
.history .hs_left{height:80px; background-size:140px; background-position:top right; width:100%; }
.history .hs_right ul li{padding-left:0; word-break:keep-all}
.history .hs_right ul li .hs_year{width:110px; word-break:keep-all; flex-shrink: 0;}
.history .hs_right ul li .hs_year span{padding-left:0}
.history .hs_right ul li .hs_txt{flex-grow: 1;}
}

@media (min-width:1024px) and (max-width:1480px){
.history .hs_left{width:40%; background-size:200px;}
.history .hs_right ul li .hs_year{width:160px}
.history .hs_right ul li .hs_txt{width:80%}
}


/* 조직도 */
.organ{}
.organ img{width:100%; max-width:1192px}
.organ img.pc{}
.organ img.mobile{display:none}

@media (min-width:0px) and (max-width:768px){
.organ img.pc{display:none}
.organ img.mobile{display:block}
}

/* 오시는 길 지도 */
.root_daum_roughmap_landing{width:100% !important}




.rule_in{background:#f9f9f9; padding:3em; }
.rule{border:1px solid #ededed; padding:3em; background:#fff;}
.rule ul{padding-bottom:3em; border-bottom:1px solid #e3e3e3; margin-bottom:2em}
.rule ul li{font-weight:400; padding:.5em 0}
.rule .rule_tit{font-weight:800; text-align:center; font-size:130%; padding-bottom:1.5em; color:#1e3588; border-bottom:1px solid #e3e3e3; margin-bottom:2em }
.rule b{font-weight:700; padding-right:.5em; display:block; color:#1e3588}
.rule blockquote{font-weight:400; padding:.5em 0 0 0; margin:0}
.rule .rule_date{text-align:center; padding:2em 0; font-size:140%}
.rule .rule_name{display:none; width:200px; margin:auto}
.rule .rule_name p{padding:.15em 0}
.rule .rule_name span{display:inline-block; vertical-align:top; padding-right:1em}
.rule .rule_name span.nspan{padding-right:3em}