@charset "euc-kr";
/*@import url(/inc/css/Nanum.css);*/
/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
font-style:normal;
-webkit-text-size-adjust:100%;
}

body,input,textarea,select,button,table{font:normal 11px/1.4 'Nanum Gothic','³ª´®°íµñ','NanumGothic', Dotum, sans-serif !important; color:#666;background:#fff;}
a:link {color:#707070;text-decoration: none}
a:visited {color:#707070;text-decoration: none}
a:hover {color:#707070;text-decoration: underline}
a:active {color:#707070;text-decoration: none}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
table { display: table; }
caption { display: table-caption; visibility: hidden;font-size: 0;width: 0;height: 0;line-height: 0;}
colgroup { display: table-column-group; }
col { display: table-column; }
thead { display: table-header-group;margin: 0;padding: 0; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
tr { display: table-row; }
td, th { display: table-cell; }

@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('../webfont/NanumGothic.eot');
  src: local('?'), url('../webfont/NanumGothic.woff') format('woff'), url('../webfont/NanumGothic.ttf') format('truetype');
}

@font-face{
  font-family: 'NanumGothicBold';
  font-style: normal;
  font-weight: bold;
  src: url('../webfont/NanumGothicBold.eot');
  src: local('?'), url('../webfont/NanumGothicBold.woff') format('woff'), url('../webfont/NanumGothicBold.ttf') format('truetype');
}



/* calendar */
.calendarNav {text-align:center;}
.calendarNav .curNum {margin:0 5px; font-weight:bold; font-size:18px; color:#444444;}
.cWeek {width:220px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.cWeek th {height:19px; width:14%; text-align:center; font-weight:bold; font-size:12px;}
.cDate {background-color:#f1f2f2; width:220px;}
.cDate td {background-color:#ffffff; border:1px solid #dad9d9; height:19px; width:14%; text-align:center; font-size:12px;}
.cDate td.other {background-color:#f1f2f2; border:none;}
.cDate td.select {background-color:#ffb292;}
.cDate td.event {background-color:#b2ff92;}
.cWeek .sun, .cDate .sun, .cDate .sun a	{color:#f34c44;}
.cDate .sat a {color:#2d74c4;}
.cDate td.note {background-color:#f7f700;}
.cDoList {margin-top:20px; min-height:130px; padding:10px; padding-top:0px; border:1px solid #dbdbdb; font-size:13px; color:#444444; word-wrap:break-word;}
.cDoList h1 {border-bottom:1px solid #dbdbdb !important; padding:10px 0 !important; padding-left:18px !important; background-position:left center !important; margin-bottom:10px;}
.cDoList .doList {margin-bottom:10px;}

.cWeek3 {width:100%; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; text-align:center; vertical-align:bottom;}
.cWeek3 th {height:19px; width:14%; text-align:center; font-weight:bold; font-size:12px; vertical-align:middle;}
.cDate3 {background-color:#f1f2f2; width:100%;}
.cDate3 td {background-color:#fff; border:1px solid #dad9d9; height:30px; width:14%; text-align:center; vertical-align:middle;}
.cDate3 td.other {background-color:#f1f2f2; border:none;}
.cDate3 td.select {background-color:#ffb292;}
.cDate3 td.event {background-color:#b2ff92;}
.cWeek3 .sun, .cDate .sun, .cDate .sun a {color:#f34c44; vertical-align:middle;}
.cDate3 .sat a {color:#2d74c4;}
.cDate3 td.note {background-color:#f7f700;}

.cWeek5 {width:412px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; text-align:center;}
.cWeek5 th {height:13px; width:58px; text-align:center; font-weight:bold; font-size:11px;}
.cDate5 {background-color:#f1f2f2; width:412px;}
.cDate5 td {background-color:#ffffff; border:1px solid #dad9d9; height:15px; width:58px; text-align:center; font-size:11px;}
.cDate5 td.other {background-color:#000; border:none;}
.cDate5 td.select {background-color:#ffb292;}
.cDate5 td.event {background-color:#b2ff92;}
.cWeek5 .sun, .cDate .sun, .cDate .sun a {color:#f34c44;}
.cDate5 .sat a {color:#2d74c4;}
.cDate5 td.note {background-color:#f7f700;}


/* ±Ûbox */
.gbox01 {box-sizing:border-box; border-radius:10px; border:3px solid #eee; background:#fff; padding:0px 20px; box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.5);}
.gbox02 {box-sizing:border-box; border-radius:10px; border:5px solid #9cc; background:#eff; padding:0px 20px;}
.gbox03 {box-sizing:border-box; border-radius:7px; border:1px solid #ccc; background:#fff; padding:0px 0px; box-shadow:0 0 0 0 rgba(0, 100, 255, 0.5); text-align:left;}


.gall01 img {width:100px; border:4px #000 solid;}