﻿@charset "utf-8";

@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/nanumpenscript.css);


@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/NotoSans-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/NotoSans-Light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/NotoSans-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/NotoSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/NotoSans-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/NotoSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}




/* CSS 초기화 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 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, table, caption, tbody, tfoot, thead, tr, th, td, 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;
font-family:'Noto Sans KR'

}

body{
font-family:'Noto Sans KR','Nanum Barun Gothic',나눔고딕, 'nanum-square-r','Malgun Gothic','맑은 고딕',HelveticaNeue,DroidSans,Sans-serif,Helvetica;
width:100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ 
display:block;
background-color:#f5f5f5;
}

nav ul, li{
list-style:none;
}

a{
margin:0;
padding:0;
font-size:100%;
text-decoration:none;
vertical-align:baseline;
color:#fff;
background:transparent;
}

img{
vertical-align:top;
}

table{
border-collapse:collapse;
border-spacing:0;
}

input{
margin:0;
padding:0;
box-sizing:content-box;
vertical-align:top;
border:0px solid #a1a1a1;
color:#e65d5d;
border-radius:0; 
font-family:NanumGothic,나눔고딕,'Nanum Gothic','Malgun Gothic','맑은 고딕',HelveticaNeue,DroidSans,Sans-serif,Helvetica;
}

b{font-weight:700}

input::-webkit-input-placeholder {
color:#e65d5d;
}


.text_center {text-align:center;}





/* -- 페이지 리스팅 시작 --*/
.autoMargin10 {margin: 10px auto;}
.pageList {color: #111;font-family: 'Noto Sans KR'}
.PagingBox {display: inline-block;}
.PagingCellBlock {
    display: inline-block;
    padding-top: 0px;
    border: 1px solid #bbb;
    color: #666;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
     font-size: 13px;
}

.PagingCell {
    display: inline-block;
    padding:5px 11px;
    border: 1px solid #bbb;
    color: #666;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
     font-size: 13px;
}

.PagingCellBlock_Ov {
    display: inline-block;
    padding:5px 11px;
    border: 1px solid #14141e;
    background-color: #14141e;
    color: white;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
     font-size: 13px;
}

.PagingCell_Ov {
    display: inline-block;
    padding:5px 11px;
    border: 1px solid #14141e;
    background-color: #14141e;
    color: white;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
     font-size: 13px;
}

/* -- 페이지 리스팅 끝 --*/

@media screen and (max-width:1200px) {
/*아이폰 버튼 스타일 초기화 st */
input[type=text], input[type=password], input[type=submit], input[type=search], input[type=button], textarea, select {-webkit-appearance: none;}
/*아이폰 버튼 스타일 초기화 ed */
}


/*팁(설명) 레이어 표시*/
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:1em;
    letter-spacing:1px;
    line-height:170%;
}

*[groupname="Tooltip"], *[groupname="ajaxTooltip"] {
    cursor:help;
}
/*팁(설명) 레이어 표시*/

/* -- 페이지 리스팅 시작 --*/

.autoMargin10 {
    margin: 10px auto;
    background-color: #ffffff;
}

.pageList {
    color: #111;
    font-family: 'Noto Sans KR'
}

.PagingBox {
    display: inline-block;
}

.PagingCellBlock {
    display: inline-block;
    padding-top: 0px;
    border: 1px solid #bbb;
    color: #666;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
    font-size: 13px;
}

.PagingCell {
    display: inline-block;
    padding: 5px 11px;
    border: 1px solid #bbb;
    color: #666;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
    font-size: 13px;
}

.PagingCellBlock_Ov {
    display: inline-block;
    padding: 5px 11px;
    border: 1px solid #00a3c2;
    background-color: #00bbde;
    color: white;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
    font-size: 13px;
}

.PagingCell_Ov {
    display: inline-block;
    padding: 5px 11px;
    border: 1px solid #00a3c2;
    background-color: #00bbde;
    color: white;
    text-align: center;
    vertical-align: middle;
    font-family: 'Noto Sans KR';
    font-size: 13px;
}

/* -- 페이지 리스팅 끝 --*/