body {font-family: 'Poppins', sans-serif; font-size:15px;}
a {outline:none; selector-dummy:expression(this.hideFocus=true);}

.fontkr {font-family: 'Noto Sans KR', sans-serif;}
.fonteng {font-family: 'Poppins', sans-serif;}

/* main */
#mrlogo {width:900px; height:90px; margin:0 auto 49px auto;}
#mrmain {width:900px; margin:0 auto;}
#mrmain ul {width:900px; padding:0; list-style:none;}
#mrmain ul li {float:left; margin-right:8px; margin-bottom:8px;}
#mrmain ul li:last-child {margin-right:0px;}

/* sub */
#mrsublogobg {border:solid 1px #eaeaea; height:90px;}
#mrsublogo {width:1200px; height:89px; margin:0 auto 49px auto; }
#mrsubcontainer {width:1200px; margin:0 auto;}
#mrleftmenu {float:left; width:250px;  font-size:15px; }
#mrleftmenu ul{width:250px; padding-left:15px; margin-top:12px; margin-bottom:50px; }
#mrleftmenu li{padding:10px 0;}
#mrleftmenu li a{ color:#767676; line-height:26px;}
#mrleftmenu li a:hover{color:#003dbb; text-decoration:none; }
#mrcontentarea {float:right; width:950px; min-height:700px; padding:50px 0 0 50px; margin-bottom:50px;  }
#mrsubdownbarbg {background:#111; height:60px; text-align:center; clear:both;}
#mrsubdownbar { font-size:13px; color:#fefefe; line-height:60px;}
#contentareatitle {font-size:25px; color:#000; margin-bottom:20px;}
.contentstxt {font-family: 'Noto Sans KR', sans-serif; font-size:13px; color:#555; line-height:26px; text-align:justify; margin-top:-10px;}
.contentstxt ul {padding-left:16px;}

/* etc */
.graybox { padding:25px; border:solid 1px #eaeaea; background:#f9f9f9;}
.checkul {padding:0; list-style:none;}
.checkul li {line-height:26px; background:url('../../v2/img/icon_check.gif') no-repeat left 6px; padding-left:24px;}

/* class setting */
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.size19 {font-size:19px;}
.size20 {font-size:20px;}
.size21 {font-size:21px;}
.size22 {font-size:22px;}
.size23 {font-size:23px;}
.size24 {font-size:24px;}
.size25 {font-size:25px;}
.size26 {font-size:26px;}
.size27 {font-size:27px;}
.size28 {font-size:28px;}
.size29 {font-size:29px;}
.size30 {font-size:30px;}
.size31 {font-size:31px;}
.size32 {font-size:32px;}
.size33 {font-size:33px;}
.size34 {font-size:34px;}
.size35 {font-size:35px;}
.size36 {font-size:36px;}
.size37 {font-size:37px;}
.size38 {font-size:38px;}
.size39 {font-size:39px;}
.size40 {font-size:40px;}
.location {color:#858585;}
.locationbold {color:#858585; font-weight:bold;}
.comment {color:#8ba4d9;}


/********************* 구홈페이지 스타일 **************************************/

/* FONT SIZE */
.pt5  {font-size:  5pt !important}
.pt6  {font-size:  6pt !important}
.pt7  {font-size:  7pt !important}
.pt8  {font-size:  8pt !important}
.pt9  {font-size:  9pt !important}
.pt10 {font-size: 10pt !important}
.pt11 {font-size: 11pt !important}
.pt12 {font-size: 12pt !important}
.pt13 {font-size: 13pt !important}
.pt14 {font-size: 14pt !important}
.pt15 {font-size: 15pt !important}
.pt16 {font-size: 16pt !important}
.pt17 {font-size: 17pt !important}
.pt18 {font-size: 18pt !important}
.pt19 {font-size: 19pt !important}
.pt20 {font-size: 20pt !important}
.pt21 {font-size: 21pt !important}
.pt22 {font-size: 22pt !important}
.pt23 {font-size: 23pt !important}
.pt24 {font-size: 24pt !important}
.pt25 {font-size: 25pt !important}
.pt26 {font-size: 26pt !important}
.pt27 {font-size: 27pt !important}
.pt28 {font-size: 28pt !important}
.pt29 {font-size: 29pt !important}
.pt30 {font-size: 30pt !important}
.pt31 {font-size: 31pt !important}
.pt32 {font-size: 32pt !important}
.pt33 {font-size: 33pt !important}
.pt34 {font-size: 34pt !important}
.pt35 {font-size: 35pt !important}
.pt36 {font-size: 36pt !important}
.pt37 {font-size: 37pt !important}
.pt38 {font-size: 38pt !important}
.pt39 {font-size: 39pt !important}
.pt40 {font-size: 40pt !important}

.px5  {font-size:  5px !important}
.px6  {font-size:  6px !important}
.px7  {font-size:  7px !important}
.px8  {font-size:  8px !important}
.px9  {font-size:  9px !important}
.px10 {font-size: 10px !important}
.px11 {font-size: 11px !important}
.px12 {font-size: 12px !important}
.px13 {font-size: 13px !important}
.px14 {font-size: 14px !important}
.px15 {font-size: 15px !important}
.px16 {font-size: 16px !important}
.px17 {font-size: 17px !important}
.px18 {font-size: 18px !important}
.px19 {font-size: 19px !important}
.px20 {font-size: 20px !important}
.px21 {font-size: 21px !important}
.px22 {font-size: 22px !important}
.px23 {font-size: 23px !important}
.px24 {font-size: 24px !important}
.px25 {font-size: 25px !important}
.px26 {font-size: 26px !important}
.px27 {font-size: 27px !important}
.px28 {font-size: 28px !important}
.px29 {font-size: 29px !important}
.px30 {font-size: 30px !important}
.px31 {font-size: 31px !important}
.px32 {font-size: 32px !important}
.px33 {font-size: 33px !important}
.px34 {font-size: 34px !important}
.px35 {font-size: 35px !important}
.px36 {font-size: 36px !important}
.px37 {font-size: 37px !important}
.px38 {font-size: 38px !important}
.px39 {font-size: 39px !important}
.px40 {font-size: 40px !important}

/* COMMON STYLES */
.odd  {background-color: #ffffff !important}
.even {background-color: #efefef !important}

.cr0 {color:#000 !important}
.cr1 {color:#111 !important}
.cr2 {color:#222 !important}
.cr3 {color:#333 !important}
.cr4 {color:#444 !important}
.cr5 {color:#555 !important}
.cr6 {color:#666 !important}
.cr7 {color:#777 !important}
.cr8 {color:#888 !important}
.cr9 {color:#999 !important}


.ellipsis {overflow: hidden; text-overflow: ellipsis; white-space: nowrap}

.dimmed     {color: #666666 !important}
.white      {color: #ffffff !important}
.black      {color: #000000 !important}
.blue       {color: blue !important}
.red        {color: red !important}
.navy       {color: navy !important}
.lightgray  {color: #e4e4e4 !important}
.darkgray   {color: #959595 !important}
.orange     {color: orange !important}
.tomato     {color: tomato !important}
.darkred    {color: #D50409 !important}
.darkblue   {color: #403F95 !important}
.lightblue  {color: #6699cc !important}
.darkorange {color: #ff6600 !important}
.darkblue   {color: #3886d4 !important}
.blue3   {color: #314b81 !important}

.bold       {font-weight: bold !important}
.pointer    {cursor: pointer !important}
.wait       {cursor: wait !important}
.italic     {font-style: italic !important}
.underline  {text-decoration: underline !important}

.georgia    {font-family: georgia !important}
.times      {font-family: 'times new roman' !important}
.verdana    {font-family: verdana !important}
.tahoma     {font-family: tahoma !important}
.segoe      {font-family: 'Segoe UI', '���� ���', '����' !important}
.dotum      {font-family: '����' !important}
.gulim      {font-family: '����' !important}
.narrow     {letter-spacing: -0.1em !important}
.ls0        {letter-spacing: 0em !important}
.ls01px     {letter-spacing: -0.1px !important}
.ls02px     {letter-spacing: -0.2px !important}

.ln10       {line-height: 100% !important}
.ln11       {line-height: 110% !important}
.ln12       {line-height: 120% !important}
.ln13       {line-height: 130% !important}
.ln14       {line-height: 140% !important}
.ln15       {line-height: 150% !important}
.ln16       {line-height: 160% !important}
.ln17       {line-height: 170% !important}
.ln18       {line-height: 180% !important}
.ln19       {line-height: 190% !important}
.ln20       {line-height: 200% !important}
.left       {text-align: left !important}
.center     {text-align: center !important}
.right      {text-align: right !important}
.justify    {text-align: justify !important}

.heading1  {font-weight: bold; font-size: 17px; letter-spacing: -1px; color: #ff6600; margin: 1em 0em 0.5em 1em}
.heading2  {font-weight: bold; font-size: 14px; letter-spacing: -1px; color: #6699cc; margin: 1em 0em 0.5em 0.5em}


.mtop10 {margin-top:10px !important}
.mtop20 {margin-top:20px !important}
.mtop30 {margin-top:30px !important}
.mtop40 {margin-top:40px !important}
.mtop50 {margin-top:50px !important}
.mtop60 {margin-top:60px !important}
.mtop70 {margin-top:70px !important}
.mtop80 {margin-top:80px !important}
.mtop90 {margin-top:90px !important}
.mtop100 {margin-top:100px !important}

.mleft10 {margin-left:10px !important}
.mleft20 {margin-left:20px !important}
.mleft30 {margin-left:30px !important}
.mleft40 {margin-left:40px !important}
.mleft50 {margin-left:50px !important}
.mleft60 {margin-left:60px !important}
.mleft70 {margin-left:70px !important}
.mleft80 {margin-left:80px !important}
.mleft90 {margin-left:90px !important}
.mleft100 {margin-left:100px !important}

span.comma:after { content: ", ";}
span.comma:last-child:after {content: "";}

span.semicolon:after { content: "; ";}
span.semicolon:last-child:after {content: "";}