@charset "utf-8";
     @font-face {
    font-family: 'Noto Sans Thin';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans CJK KR Thin'), url(/common/css/font/notosans/eot/NotoSansKR-Thin-Hestia.eot), url(/common/css/font/notosans/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'), url(/common/css/font/notosans/woff/NotoSansKR-Thin-Hestia.woff) format('woff'), url(/common/css/font/notosans/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Light';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans CJK KR Light'), url(/common/css/font/notosans/eot/NotoSansKR-Light-Hestia.eot), url(/common/css/font/notosans/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'), url(/common/css/font/notosans/woff/NotoSansKR-Light-Hestia.woff) format('woff'), url(/common/css/font/notosans/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans DemiLight';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans CJK KR DemiLight'), url(/common/css/font/notosans/eot/NotoSansKR-DemiLight-Hestia.eot), url(/common/css/font/notosans/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'), url(/common/css/font/notosans/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'), url(/common/css/font/notosans/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Regular';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans CJK KR Regular'), local('Noto Sans CJK KR'), url(/common/css/font/notosans/eot/NotoSansKR-Regular-Hestia.eot), url(/common/css/font/notosans/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'), url(/common/css/font/notosans/woff/NotoSansKR-Regular-Hestia.woff) format('woff'), url(/common/css/font/notosans/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans CJK KR Medium'), url(/common/css/font/notosans/eot/NotoSansKR-Medium-Hestia.eot), url(/common/css/font/notosans/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'), url(/common/css/font/notosans/woff/NotoSansKR-Medium-Hestia.woff) format('woff'), url(/common/css/font/notosans/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans CJK KR Bold'), url(/common/css/font/notosans/eot/NotoSansKR-Bold-Hestia.eot), url(/common/css/font/notosans/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'), url(/common/css/font/notosans/woff/NotoSansKR-Bold-Hestia.woff) format('woff'), url(/common/css/font/notosans/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Black';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans CJK KR Black'), url(/common/css/font/notosans/eot/NotoSansKR-Black-Hestia.eot), url(/common/css/font/notosans/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'), url(/common/css/font/notosans/woff/NotoSansKR-Black-Hestia.woff) format('woff'), url(/common/css/font/notosans/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}

/* Browser Default Style Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
body{color:#444444; font-family: "Noto Sans Regular", "Apple SD Gothic Neo", "애플 SD 산돌고딕 Neo", "Helvetica Neue", Roboto, sans-serif;}
textarea, button, legend {margin:0; /*font-family: "Noto Sans Regular", "Apple SD Gothic Neo", "애플 SD 산돌고딕 Neo", "Helvetica Neue", Roboto, sans-serif;*/color:#454444;}
input, select {margin:0; /*font-family: "Noto Sans Regular", "Apple SD Gothic Neo", "애플 SD 산돌고딕 Neo", "Helvetica Neue", Roboto, sans-serif;*/color:#454444;}
select, option {line-height:150%;}
td,td img, div img, th, th img, button {border:0;}
fieldset,img,button {border:0; padding:0;}
address, caption, cite, code, dfn, em,  th, var { font-style:normal; font-weight:normal; }
ol, ul, dl, li { list-style:none; }
caption, th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:bold; }
abbr,acronym { border:0px; }
hr, caption,legend { display:none; }
table {border-collapse:collapse; border-spacing:0; width:100%;}
table, td, div, input {/*font-family: "Noto Sans Regular", "Apple SD Gothic Neo", "애플 SD 산돌고딕 Neo", "Helvetica Neue", Roboto, sans-serif;*/ font-size:13px;}
img {vertical-align:top; padding:0;}
a, img{selector-dummy:expression(this.hideFocus=true);}
input, select, textarea, button {vertical-align:middle; resize:none; outline:none;-ms-interpolation-mode:bicubic !important}
.blur {-webkit-filter: blur(10px); -o-filter: blur(10px); filter: blur(10px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');}

a:link, a:visited, a:active, a:hover {color:#454444; text-decoration:none;}
a:hover {text-decoration:underline;}

a.link {color:#454444;}
td, td a.link, li {color:#454444;}

/* form */
select {margin:0; font-size:12px; height:25px; line-height:25px;}
textarea{font-size:12px; background:#fff; border-top:#b0b0b0 1px solid; border-right:#ececec 1px solid; border-bottom:#ececec 1pt solid; border-left:#b0b0b0 1px solid;}

/* png24 */
.png24{tmp:expression(setPng24(this));}

/* common */
.cboth {clear:both;}
.fwrap {position:relative;}
.fwrap:after {clear:both; display:block; content:"";}
.fl {float:left;}
.fr {float:right;}

.aleft {text-align:left;}
.acenter {text-align:center;}
.aright {text-align:right;}

.normal {font-weight:normal;}
.bold {font-weight:bold;}
.c_link {cursor:pointer;}
.v_top {vertical-align:top;}
.white {color:#fff;}
.pink {color:#fc5602;}
.red {color:#cc1111;}
.blue {color:#0b61c2;}
.green {color:#739a1c;}
.brown {color:#b48d08;}
.violet {color:#d41ac9;}

.no10 {font-family:tahoma; font-size:10px;}
.no11 {font-family:tahoma; font-size:11px;}
.no12 {font-family:tahoma; font-size:12px;}
.no16 {font-family:tahoma; font-size:16px;}

.kr11 {font-size:11px !important;}
.kr12 {font-size:12px !important;}
.kr13 {font-size:13px !important;}
.kr14 {font-size:14px !important;}
.kr16 {font-size:16px !important;}
.kr18 {font-size:18px !important;}
.kr20 {font-size:20px !important;}

.popT {font-size:14px; font-weight:bold; padding:3px 0 3px;}
.sTxt {font-size:#606060; color:#545454;}

.mt5 {margin-top:5px;} .mt10 {margin-top:10px;} .mt15 {margin-top:15px;}
.mt20 {margin-top:20px;} .mt30 {margin-top:30px;} .mt40 {margin-top:40px;}
.mt50 {margin-top:50px;} .mt60 {margin-top:60px;} .mt70 {margin-top:70px;}
.mt80 {margin-top:80px;} .mt90 {margin-top:90px;} .mt100 {margin-top:100px;}

.mb5 {margin-bottom:5px;} .mb10 {margin-bottom:10px;} .mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;} .mb30 {margin-bottom:30px;} .mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;} .mb60 {margin-bottom:60px;} .mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;} .mb90 {margin-bottom:90px;}.mb100 {margin-bottom:100px;}

.ml5 {margin-left:5px;} .ml10 {margin-left:10px;} .ml20 {margin-left:20px;}
.ml25 {margin-left:25px;} .ml30 {margin-left:30px;}  .ml40 {margin-left:40px;}
.ml50 {margin-left:50px;} .ml60 {margin-left:60px;} .ml80 {margin-left:80px;}

.mr5 {margin-right:5px;} .mr10 {margin-right:10px;} .mr20 {margin-right:20px;}
.mr25 {margin-right:25px;} .mr30 {margin-right:30px;} .mr40 {margin-right:40px;}
.mr50 {margin-right:50px;} .mr60 {margin-right:60px;} .mr80 {margin-right:80px;}

ol.oldecimal {clear:both; position:relative; margin:0 0 0 16px; *margin:0 0 0 24px;}
ol.oldecimal li {list-style:decimal; padding:7px 0 7px 0;}

/* Layer Pop */
div.divLayerPopOuter {border:4px solid #739a1c; background:#fff; padding:20px; text-align:left;}
div.divLayerPopOuter .popT {height:25px; background:url(/images/common/bg_ext.gif) no-repeat; vertical-align:top; font-size:14px; font-weight:bold; padding:1px 0 0 25px;}

div.divLayerPopOuter table.tbBox {position:relative; border:1px solid #cbcbcb; border-spacing:0px; border-collapse:collapse;}
div.divLayerPopOuter table.tbBox td {text-align:left; padding:5px;}
div.divLayerPopOuter table.tbBox .item {text-align:left; padding:5px; background:#f4f4f4; font-weight:bold;}
div.divLayerPopOuter table.tbBox .itemn {text-align:left; padding:5px; background-color:#f4f4f4;}
div.divLayerPopOuter table.tbBox .bbr {border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
div.divLayerPopOuter table.tbBox .br {border-right:1px solid #cbcbcb;}
div.divLayerPopOuter table.tbBox .bb {border-bottom:1px solid #cbcbcb;}
div.divLayerPopOuter table.tbBox .acenter {text-align:center;}
div.divLayerPopOuter table.tbBox input {vertical-align:middle;}

/* Popup Div */
ul.ul_popup {position:absolute; z-index:50000; top:10px; left:10px;}
ul.ul_popup li {position:relative; display:inline-block; *display:inline; zoom:1; margin:0 -3px 5px 1px; vertical-align:top;}
div.divMPopup {position:relative; background:#fff; border:5px solid #5f8310; padding:0; display:none;}
div.divMPopup img {border:0;}
div.divMPopup input {vertical-align:middle;}
div.divMPopup .popclose {text-align:right; height:16px; padding:3px 10px 2px 0; font-size:11px;}

