﻿
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);



/*
@font-face {
    font-family: NB;
    src: url('/font/NanumBrush.woff') format('woff'),
    url('/font/NanumBrush.eot?#iefix') format('embedded-opentype');
}*/


/* 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:'Nanum Barun Gothic',나눔고딕,'Nanum Brush Script','Malgun Gothic','맑은 고딕',NBP, 'NanumBrush',HelveticaNeue,DroidSans,Sans-serif,Helvetica;
line-height:100%;
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;
color:#e65d5d;
border-radius:0; 
font-family:'Malgun Gothic','맑은 고딕',NanumGothic,나눔고딕,'Nanum Gothic','NanumBrush',HelveticaNeue,DroidSans,Sans-serif,Helvetica;
}


table{
border-collapse:collapse;
border-spacing:0;
}

input::-webkit-input-placeholder {
color:#e65d5d;
}

.only_hide{display:none;}
.fl_left {float:left;}
.fl_right {float:right;}
.text_center {text-align:center;}
.pink{color:#796e58}



@font-face {
    font-family: 'nanum-square-b';
    src: url('/font/nanumsquareb.eot');
    src: url('/font/nanumsquareb.eot?#iefix') format('embedded-opentype'),
         url('/font/nanumsquareb.woff') format('woff'),
         url('/font/nanumsquareb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nanum-square-r';
    src: url('/font/nanumsquarer.eot');
    src: url('/font/nanumsquarer.eot?#iefix') format('embedded-opentype'), url('/font/nanumsquarer.woff') format('woff'), url('/font/nanumsquarer.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* -- 페이지 리스팅 시작 --*/

.autoMargin10 {
    margin: 10px auto;
    background-color: #ffffff;
}

.pageList {
    font: 0.688em;
    color: #c20d26;
}

.PagingBox {
    display: inline-block;
}

.PagingCellBlock {
    font: 0.688em;
    width: 20px;
    height: 20px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e9e9e9;
    color: #666;
    text-align: center;
    vertical-align: middle;
}

.PagingCell {
    font: 0.688em;
    width: 20px;
    height: 20px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e9e9e9;
    color: #666;
    text-align: center;
    vertical-align: middle;
}

.PagingCellBlock_Ov {
    font: 0.688em;
    width: 20px;
    height: 20px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e9e9e9;
    background-color: #34699d;
    color: white;
    text-align: center;
    vertical-align: middle;
}

.PagingCell_Ov {
    font: 0.688em;
    width: 20px;
    height: 20px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e9e9e9;
    background-color: #323232;
    color: white;
    text-align: center;
    vertical-align: middle;
}

/* -- 페이지 리스팅 끝 --*/