@charset "utf-8";
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
html,body{width:100%;height:100%;overflow:visible;}
body,h1,h2,h3,h4,h5,h6,menu,dl,dt,dd,table,th,td,form,input,textarea,button,select,fieldset{margin:0;padding:0}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, abbr, acronym, address, big, cite, code, ins, small, sub, sup
{ font:normal 12px/22px 'Noto Sans KR', sans-serif; padding:0; margin:0;}

#head_wrap_svc {width:100%;height:60px;}
#head_inner_svc {width:1200px;margin:0 auto;position:relative;}
#head_inner_svc .head_logo {float:left;height:60px;line-height:60px;text-align:center;cursor:pointer;}
#head_inner_svc .head_logo img {margin:auto 0;}

.imain_box { position: absolute;left:0;top:0;right:0;bottom:0;border:0px solid #f40;margin:auto;width:100%;max-width:550px; }
.imain_box > .imain_logo {border:0px solid #f40;clear:both;text-align:right;margin:10px 0px 0px;}
.imain_box > .imain_title { border:0px solid #f40;clear:both;margin:0px 0 0 0;text-indent:10px;font-size:22px;padding:6px 0 10px;border-bottom:3px dashed #ccc;border-left:5px solid #e60012; }
.imain_box > .imain {border:1px solid #999;width:180px;height:180px;float:left;margin:10px 0 0 8px;cursor:pointer;text-align:center;background-color:#fff;}

.imain_box > .imain_title2 {border:0px solid #f40;clear:both;text-align:right;margin:10px 0 0px;max-width:100%;}
.imain_box > .imain_title2 > img {max-width:100%;}
.imain_box > .imain2 {border:1px solid #1f333c;width:100%;min-height:70px;float:left;margin:10px 0 0 0px;cursor:pointer;text-align:center;background-color:#fff;}
.imain_box > .imain2 > div:first-child {font-weight:bold;font-size:24px;margin-top:14px;letter-spacing:-0.05em;}
.imain_box > .imain2 > div:first-child > span {font-size:18px;}
.imain_box > .imain2 > div:last-child {font-size:14px;margin-top:5px;}

.imain_box > .imain2.m{background-color:#f40;}