@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); /*font-family: 'Noto Sans KR', sans-serif; */
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); /*font-family: 'Nanum Myeongjo', serif; */

@import "board.css";
@import "layout.css";

@font-face {
font-family: 'nng';
src: url('NanumGothic.eot'); /* IE9 Compat Modes */
src: url('NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('NanumGothic.woff') format('woff'); /* Modern Browsers */
}

html, body {
font-family:'Lato', 'nng';
/*font-family:'Lato', 'Noto Sans KR', 'nng', sans-serif;*/
font-size: 13px;
color:#808080;
margin:0;
padding:0;
height: 100%;
background:#fff;
word-break:keep-all;
}

img { 
border : 0; 
} 

table { 
border-collapse: collapse;
}

select, textarea, text, input{
font-size: 12px;
color:#666
}

form, p, fieldset, label, h1, h2, h3, h4, h5, h6, ul, li, p, form, dl, dt, dd {	margin: 0px; padding: 0px; }

br {letter-spacing:0;}
li {list-style:none;}
li img {vertical-align:top}

A:link, A:visited {	text-decoration:none; color:#666666;}
A:active,A:hover { text-decoration:underline; color:#555;}

/*rollover*/
A.rollover img {display:inline; border:0; }
A.rollover img.over {display:none; }
A.rollover:hover {border:0; }
A.rollover:hover img {display:none; }
A.rollover:hover img.over {display:inline; }

.pdl10 {padding-left:10px;}
.pdl20 {padding-left:20px;}
.pdl30 {padding-left:30px;}
.pdl40 {padding-left:40px;}
.pdl50 {padding-left:50px;}
.pdl60 {padding-left:60px;}
.pdl70 {padding-left:70px;}
.pdl80 {padding-left:80px;}
.pdl90 {padding-left:90px;}

.pdr10 {padding-right:10px;}
.pdr20 {padding-right:20px;}
.pdr30 {padding-right:30px;}
.pdr40 {padding-right:40px;}
.pdr50 {padding-right:50px;}
.pdr60 {padding-right:60px;}
.pdr70 {padding-right:70px;}
.pdr80 {padding-right:80px;}
.pdr90 {padding-right:90px;}

.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt70 {padding-top:70px;}
.pdt80 {padding-top:80px;}
.pdt90 {padding-top:90px;}

.pdb10 {padding-bottom:10px;}
.pdb20 {padding-bottom:20px;}
.pdb30 {padding-bottom:30px;}
.pdb40 {padding-bottom:40px;}
.pdb50 {padding-bottom:50px;}
.pdb60 {padding-bottom:60px;}
.pdb70 {padding-bottom:70px;}
.pdb80 {padding-bottom:80px;}
.pdb90 {padding-bottom:90px;}

.margin50 {margin:0 50px;}
.padding50 {padding:0 50px}

/* ÆùÆ® »ö»ó */
.font-cBlue {color:#2f3b60;}
a.font-cBlue {color:#1136a8;}
.font-cRed {color:#f60000;}
.font-cDark {color:#666}

/* ÆùÆ® */
.font-bold {font-weight:bold;}
.font-normal {font-weight:normal;}

.font-right {text-align:right;}
.font-left {text-align:left;}
.font-center {text-align:center;}

/* ÆùÆ® »çÀÌÁî */
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}
.font28 {font-size:28px;}
.font30 {font-size:30px;}
.font32 {font-size:32px;}
.font35 {font-size:35px;}

.float-left {float:left;}
a {cursor:pointer;}