﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 


/* default */
body {background:#fff; font-family:"나눔고딕", Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif; font-size:14px; color:#666666; line-height:16px; font-weight:normal; padding:0px; margin:0px;letter-spacing:-1px;}
html, body {min-width:100%; _height:100%;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup {padding:0px;margin:0px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:16px;}
form, fieldset, p {margin:0;padding:0;border:0;}
table {width:100%;table-layout:fixed;}
table, tbody, tfoot, thead, tr, th, td {border-collapse:separate;border-spacing:0;table-layout:fixed;}/*border:none; separate*/
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
img {border:0;vertical-align:top;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
label {cursor:pointer;}
label.none {position:absolute; left:-5000px; height:0; line-height:0; text-indent:-5000px;}
input.radio {width:12px;height:12px;}
img, fieldset {border:0 none transparent;/*'transparent' for Opera7*/}
i, em, code {font-style:normal;"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;}
select {border:1px solid #ccc; height:28px; width:80px; font-family:"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;; background:#fff; color:#666666; font-size:12px; margin-right:3px;vertical-align:middle;}
input {font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;; background:#fff; color:#666666; font-size:12px;vertical-align:middle;}
textarea {border:1px solid #dedede; padding:5px; color:#666; resize: none;font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;}
h1, h2, h3,h4, h5, h6{font-weight:normal;font-size:100%;}

/* 링크 */
a {text-decoration:none;color:#666666;}
a:link, a:visited {text-decoration:none;color:#666666;}
/*a:hover, a:focus, a:active {text-decoration:none;}*/
/*a:hover {color:#ae9475;}*/
.under {text-decoration:underline;}
.cursor-default {cursor:default;}
/*input*/
.intxt{height:20px;padding:4px 0 2px 5px;border:1px solid #cccccc;font-size:12px;color:#666; vertical-align:top; *margin-top:-1px;background:#f9f9f9;}
.intxt01 {height:20px;padding:4px 0 2px 5px;border:1px solid #cccccc;font-size:12px;color:#666; vertical-align:top; margin-top:-1px;background:#f9f9f9;}
.intxt02 {height:20px; padding:4px 0 2px 0;border:1px solid #d5d5d5;background:#f9f9f9;font-size:12px;color:#666666;margin-top:-1px;text-align:center !important;}
.intxt03 {height:27px; width:160px; padding:4px 0 2px 8px; border:1px solid #dcdcdc; background:#ececec; font-size:13px; color:#888;}
.intxt04{border:1px solid #d5d5d5;padding:1px 0 1px 5px;height:18px;background:#f9f9f9;font-size:12px;line-height:18px;color:#666;}
.infile01 {height:26px;padding:4px 0 0 5px;border:1px solid #ccc;font-size:12px;color:#666;background:#f9f9f9;vertical-align:top;margin-top:-1px;}
.txtarea {border:1px solid #ccc;font-size:12px;color:#666;background:#f9f9f9;vertical-align:top;}
.check01 {width:13px;height:13px;vertical-align:middle;border:none;}
.radio01 {width:12px;height:12px;border:none;}


/* cursor */
.chand {cursor:pointer}

/* 게시판 페이징 */
.list_number {padding-top:5px; text-align:center;}
.list_n_menu {padding:5px; MARGIN:3px; TEXT-ALIGN: center;}
.list_n_menu A {padding:5px 8px 4px 8px; MARGIN: 2px; BORDER: #ccc 1px solid; COLOR: #999; TEXT-DECORATION: none}
.list_n_menu A:hover {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu A:active {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu .current {BORDER: #6FA100 1px solid; padding:5px 8px 4px 8px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #6FA100;}
.list_n_menu .disabled {BORDER: #eee 1px solid; padding:5px 8px 4px 8px; MARGIN: 2px; COLOR: #ddd;} 
.list_n_menu .NextPrevButton { margin-top:-2px; vertical-align:middle }

.tc {text-align:center;}

.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}

.mgr10 {margin-right:10px;}
.mgr40 {margin-right:40px;}


.pr {position:relative;}

