@import url("/common/css/member.css");
@import url("/common/css/community.css");
@import url("/common/css/program.css");
@import url("/common/css/rent.css");
@import url("/common/css/facility.css");
@import url("/common/css/introduction.css");
@import url("/common/css/mapo.css");

html { margin:0; padding:0; height:100%; background-color:#ffffff; }
body { margin:0; padding:0; height:100%; font-family:±¼¸²,Gulim; font-size:12px;  line-height:18px; text-align:justify; color:#666666; background-color:#fff; }
div, p { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; margin:0; padding:0;  font-family:±¼¸²,Gulim; font-size:12px;  line-height:18px; text-align:justify; color:#666666; }


hr, legend, .hidden, .hide { display:none; }

br {letter-spacing:0;}

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

fieldset { border:none; margin:0; padding:0; }
img {border:0;}
input { font-family:Gulim; font-size:12px; padding:0; vertical-align:middle;}
form { padding:0; margin:0; }

textarea 
	{ 
	color:#5a5a5a; font:normal normal normal 12px/normal Gulim; padding:3px 0 1px 0;
	border:1px solid #adadad;
	/* scrollbar-highlight-color:#fbfbfb; 
	scrollbar-3dlight-color:#adadad; 
	scrollbar-face-color:#ffffff; 
	scrollbar-shadow-color:#adadad; 
	scrollbar-darkshadow-color:#fbfbfb; 
	scrollbar-track-color:#fbfbfb; 
	scrollbar-arrow-color:#adadad; */
	}

input.radio { padding:0; margin:0; width:13px; height:13px; vertical-align:middle; }
input.checkbox { padding:0; margin:0; width:13px; height:13px; vertical-align:middle;}

a:link, a:visited { text-decoration:none; color:#5a452d;}
a:hover, a:active { text-decoration:none; color:#5f5f5f; }

.block { display:block; }
caption { display:none; }


/* Font-Size */
.fs11 { font-size:11px; } .fs12 { font-size:12px; } .fs15 { font-size:15px; }

/* Text-Align */
.left { text-align:left; } .center { text-align:center; } .right { text-align:right; } .justify { text-align:justify; }

/* Vertical-Align */
.vt { vertical-align:top; } .vm { vertical-align:middle }

/* Font-Weight */
.normal { font-weight:normal; } .bold { font-weight:bold; }
.underline { text-decoration:underline; }

/* Float */
.fl { float:left; } .fr { float:right; } .clear { clear:both; } .cl { clear:left; } .cr { clear:right; }
.clear { display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }

/* Select Box */
select {
	/*behavior:url('../../include/lib/selectBox.htc');  */
	height:19px; margin:0; padding:0; color:#666666;
	font-size:12px; font-family:Gulim,sans-serif; vertical-align:middle; border:1px solid #dbdbdb; }

/* for TEST Layout */
.t { border:1px solid red }

/* LIST */
li { margin: 0; padding: 0; list-style:none; }
ul, ol { margin: 0; padding: 0; }
dl, dt, dd { margin: 0; padding: 0; }

/* Noscript Navi */
.noscript { color:#000; }
.noscript a { color:#000000; text-decoration:underline; }

/*top*/
#topArea{position:relative;}
.topMenu{position:absolute;} 


/* input box*/
.input_01 {width:162px; height:19px; border:solid 1px #dddddd; background:#f5f5f5; font-size:12px; font-family:Gulim; line-height:18px; text-align:justify; }
.input_02 {width:72px; height:19px; border:solid 1px #dddddd; background:#f5f5f5; font-size:12px; font-family:Gulim; line-height:18px; text-align:justify; }
.input_03 {width:331px; height:19px; border:solid 1px #dddddd; background:#f5f5f5; font-size:12px; font-family:Gulim; line-height:18px; text-align:justify; }
.input_04 {width:250px; height:19px; border:solid 1px #dddddd; background:#f5f5f5; font-size:12px; font-family:Gulim; line-height:18px; text-align:justify; }
.input_05 {width:187px; height:19px; border:solid 1px #cfcfcf; background:#ffffff font-size:12px; font-family:Gulim; line-height:18px; text-align:justify; }
.input_06 {width:201px; height:19px; border:solid 1px #dddddd; background:#f5f5f5; font-size:12px; font-family:Gulim; line-height:18px; text-align:justify; }
.input_07 {width:92px; height:19px; border:solid 1px #dddddd; background:#f5f5f5; font-size:12px; font-family:Gulim; line-height:18px; text-align:justify; }



/* font-style */
.white {font-family:±¼¸²,Gulim; font-size:12px; color:#ffffff; font-weight:bold; text-align:justify;}
.white01 {font-family:±¼¸²,Gulim; font-size:12px; color:#ffffff; text-align:justify;}


.txt_01 {font-family:±¼¸²,Gulim; font-size:12px; color:#5a452d; text-align:justify;}
.txt_02 {font-family:±¼¸²,Gulim; font-size:12px; color:#ff5409; text-align:justify;}
.txt_03 {font-family:±¼¸²,Gulim; font-size:12px; color:#a9a9a9; text-align:center;}
.txt_04 {font-family:±¼¸²,Gulim; font-size:12px; color:#666666; text-align:justify; padding-left:13px;}
.txt_05 {font-family:±¼¸²,Gulim; font-size:12px; color:#a9a9a9; text-align:center; padding-left:13px;}
.txt_06 {font-family:±¼¸²,Gulim; font-size:12px; color:#666666; text-align:justify; padding-left:13px;}
.txt_07 {font-family:±¼¸²,Gulim; font-size:12px; color:#ff5409; text-align:center; padding-top:5px; margin:0px;}
.txt_08 {font-family:±¼¸²,Gulim; font-size:12px; color:#a9a9a9; text-align:justify;}
.txt_09 {font-family:±¼¸²,Gulim; font-size:12px; color:#5a452d; text-align:justify; font-weight:bold;}
.txt_10 {font-family:±¼¸²,Gulim; font-size:12px; color:#ffffff; text-align:justify; font-weight:bold; padding-left:10px; background:#5a452d}
.txt_11  {font-size:12px; font-family:Gulim; color:#ff5409;  text-align:justify;}
.txt_12  {font-size:12px; font-family:Gulim; color:#636363; text-align:justify;}
.txt_13  {font-size:12px; font-family:Gulim; color:#00acb1; text-align:justify;}

/* txt_area*/
.txt_area{width:646px; height:262px; border:solid 1px; border-color:#e0dfde; color:#636363; font-family:±¼¸²; font-size:12px; text-align:left; padding:17px 10px 10px 16px; margin:0; }
.txt_talk{width:520px; height:50px;; border:solid 1px; border-color:#e0dfde; color:#636363; font-family:±¼¸²; font-size:12px; padding:0 5px 5px 5px; margin:0; }
.txt_talk2{width:497px; height:50px;; border:solid 1px; border-color:#e0dfde; color:#636363; font-family:±¼¸²; font-size:12px; padding:0 5px 5px 5px; margin:0; }

/* board_count */
.box_table {width:23px; height:21px; border:solid 1px #afa294; background:#efebe7; font-size:12px; font-family:Gulim; }

/* board_´ñ±Û */
.box_talk {width:646px; height:79px; border:solid 1px #e7e7e7; background:#f4f4f4; font-size:12px; font-family:Gulim; padding-left:20px; padding-bottom:5px; margin:0}
.box_talk2 {width:646px; height:110px; border:solid 1px #e7e7e7; background:#f4f4f4; font-size:12px; font-family:Gulim; padding-left:20px; padding-bottom:15px; margin:0}

/* board_¸Æ¿¡¹Ù¶õ´Ù_´äº¯ */
.box_answer {width:646px; height:170px; border-top:1px #e7e7e7; border-bottom:1px #5a452d; background:#f4f4f4; font-size:12px; font-family:Gulim; padding-left:20px; padding:10px; margin:0}

/* board_line-(¸Æ Ä¿¹Â´ÏÆ¼_ÆÄÆ®³Ê) */
.partner_under_line {border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; color:#5a452d; font-family:±¼¸²; font-size:12px; text-align:justify; background:#f4f4f4; padding:10px 0 0 10px; margin:0;}

/* ´Þ·Â */
.calendar_tit_day {font-family:±¼¸²,Gulim; font-size:12px; color:#fff; font-weight:bold; text-align:center; background:#5a452d;}
.calendar_sat {font-family:±¼¸²,Gulim; font-size:12px; color:#00acb1; font-weight:bold; text-align:justify; margin:0;}
.calendar_sun {font-family:±¼¸²,Gulim; font-size:12px; color:#ff5409; font-weight:bold; text-align:justify;  margin:0;}
.calendar_line {width:91px; height:91px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; font-family:±¼¸²; font-size:12px; text-align:justify; padding:8px 0 10px 7px; margin:0; letter-spacing:-2px;}


/* ÇÁ·Î±×·¥ ÀÏÁ¤ */
	#program { padding:46px 0 0 0; float:left; width:223px; text-align:left; overflow:hidden; }
	h2.tit-main01 { height:24px; float:left; width:136px; text-align:left; }
	ul.calendar-month { width:87px; padding:1px 0 0 0; float:left; height:23px; }
	ul.calendar-month li { float:left; }
	ul.calendar-month li.btn-prev, ul.calendar-month li.btn-next { width:15px; }
	ul.calendar-month li.month { width:57px; text-align:center; font-weight:bold; color:#363636; padding:2px 0 0 0; }

	table.table-calendar { width:223px; border:0; table-layout:fixed; margin-bottom:22px; clear:both; }
	table.table-calendar thead tr th { background-color:#737373; font-weight:bold; color:#fff; height:20px; text-align:center; padding:2px 0 0 0; }
	table.table-calendar tbody tr td { text-align:center; font-size:11px; color:#898989; font-weight:bold; height:18px; }
	table.table-calendar tbody tr td a,
	table.table-calendar tbody tr td a:link,
	table.table-calendar tbody tr td a:active,
	table.table-calendar tbody tr td a:visited,
	table.table-calendar tbody tr td a:hover { color:#fd5608; }













.artImgBorder {border:solid 2px #E1DDD8}