﻿
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

}

@font-face {
    font-family: 'Ga';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Ga';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Ga';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}


/* CSS 초기화 */
    html, body, div, span, object, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article,aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
letter-spacing:-1px;
}

caption:not(#addrCaption) {
    margin: 0;
    border: 0;
}

table:not(#addr_tbl, #popTbl) {
    margin: 0;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

thead:not(.addrTHead) {
    margin: 0;
    border: 0;
}

tbody:not(.addrTBody) {
    margin: 0;
    border: 0;
}

th:not(.addrTH) {
    margin: 0;
    border: 0;
}

tr:not(.addrTR) {
    margin: 0;
    border: 0;
}

td:not(.addrTD) {
    margin: 0;
    border: 0;
}

body {
    font-family: 'Ga', 'Noto Sans KR', 'Nanum Gothic', 'Nanum Square','Nanum Barun Gothic','Malgun Gothic','맑은 고딕',HelveticaNeue,DroidSans,Sans-serif,Helvetica;
    width: 100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ 
display:block;
}

nav ul, li{
list-style:none;
}

a{
margin:0;
padding:0;
font-size:100%;
text-decoration:none;
vertical-align:baseline;
background:transparent;
}

img{
vertical-align:top;
}

input{
margin:0;
padding:0;
box-sizing:content-box;
vertical-align:top;
border:1px solid #c7c7c7;
border-radius:0; 
font-family:'Malgun Gothic','맑은 고딕',NanumGothic,나눔고딕,'Nanum Gothic',HelveticaNeue,DroidSans,Sans-serif,Helvetica;
}


table{
border-collapse:collapse;
border-spacing:0;
}

input::-webkit-input-placeholder {

}

/* ie10이상 select박스 화살표 디자인 수정 */
select::-ms-expand{opacity:0}
/* CSS 초기화 ed */

.only_hide{display:none;}
.fl_left {float:left;}
.fl_right {float:right;}
.text_center {text-align:center;}
.pink{color:#666}


/* -- 페이지 리스팅 시작 --*/
.autoMargin10 {margin: 10px auto;background-color: #ffffff;}
.pageList {font: 0.5em;color: #c20d26;}
.PagingBox {display: inline-block;}
.PagingCellBlock {font: 0.5em;width: 20px;display: inline-block;padding-top: 0px;border: 1px solid #e9e9e9;color: #666;text-align: center;vertical-align: middle;}
.PagingCell {font: 0.5em;width: 20px;display: inline-block;padding-top: 0px;border: 1px solid #e9e9e9;color: #666;text-align: center;vertical-align: middle;}
.PagingCellBlock_Ov {font: 0.5em;width: 20px;display: inline-block;padding-top: 0px;border: 1px solid #e9e9e9;background-color: #34699d;color: white;text-align: center;vertical-align: middle;}
.PagingCell_Ov {font: 0.5em;width: 20px;display: inline-block;padding-top:0px;border: 1px solid #e9e9e9;background-color: #323232;color: white;text-align: center;vertical-align: middle;}
/* -- 페이지 리스팅 끝 --*/

/*팁(설명) 레이어 표시*/
.tooltip { display:none; position:absolute; border:1px solid #333; background-color:gray;/*#161616;*/ border-radius:5px; padding:10px; color:#fff; font-size:12px; line-height:170%;}
*[groupname="Tooltip"], *[groupname="ajaxTooltip"] { cursor:help;}
/*팁(설명) 레이어 표시*/