@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}


/* ¿¡µðÆ®&±âÅ¸ */
.SelectBar		{font:normal 12px 'nanum','±¼¸²'; border-top-style:none; background:#dfdfdf}
.BtnImg			{width:25px; height:25px; font:normal 12px 'nanum','±¼¸²'; border-style:none; background:#dfdfdf}
.TextMenuBar	{font:normal 12px 'nanum','±¼¸²'; border-top-style:none; background:#dfdfdf}
.input_1		{font:normal 12px 'nanum','µ¸¿ò'; background:#fff; border:1px solid #999}
.input			{font:normal 12px 'nanum','µ¸¿ò'; background:#fff; border:1px solid #999}
.intro			{font:normal 12px/19px 'nanum','µ¸¿ò'; color:#666}
.scrollbars1	{scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#d9d9d9; scrollbar-shadow-color:#d9d9d9; scrollbar-darkshadow-color:#d9d9d9; scrollbar-track-color:#fff; scrollbar-arrow-color:#9d9d9d}
.text_b			{font:bold 12px/16px 'nanum','µ¸¿ò'; color:#000}
.data			{font:normal 11px/16px tahoma,'nanum','µ¸¿ò'; color:#999}
.data2			{font:normal 11px/16px tahoma,'nanum','µ¸¿ò'; color:#999}

/* ÆíÁý±â css */
.bold			{font-weight: bold;}
.underline		{text-decoration:underline;}
.italic			{font-style: italic;}
.0				{line-height:1.8;}
.left			{text-align:left;}
.center			{text-align:center; margin:0 auto}
.right			{text-align:right;}
#textinput .bold			{font-weight: bold;}
#textinput .underline		{text-decoration:underline;}
#textinput .italic			{font-style: italic;}
#textinput .0				{line-height:1.8;}
#textinput .left			{text-align:left;}
#textinput .center			{text-align:center; margin:0 auto}
#textinput .right			{text-align:right;}
#textinput a	{font-size:100%; text-decoration:underline; color:#0000ff;}
#textinput,#textinput p	{font:normal 14px/1.8 'nanum'; color:#333; text-align:justify}


/* page_limit
.paging,a.paging:link,a.paging:visited	{font:bold 12px 'nanum','±¼¸²',sans-serif; text-decoration:none; text-align:center; color:#444; padding-left:2px; padding-right:2px}
a.paging:hover,a.paging:active			{font:bold 12px 'nanum','±¼¸²',sans-serif; text-decoration:none; text-align:center; color:#ff6c00; padding-left:2px; padding-right:2px}
*/

/* Ä«Å×°í¸® */
#bbs_cate	{position:relative; width:819px; border-left:1px solid #fff; border-top:1px solid #fff; overflow:hidden; margin-bottom:30px}
#bbs_cate li	{float:left; width:151px; height:34px; background:#d9d9d9; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center}
#bbs_cate li,#bbs_cate li a,#bbs_cate li a:visited	{font:normal 12px/32px 'nanum'; color:#333}
#bbs_cate li.on		{background:#6DB33F}
#bbs_cate li.on,#bbs_cate li.on a,#bbs_cate li.on a:visited	{font:normal 12px/32px 'nanumBold'; color:#fff}



/* ½ºÅ²1-¸®½ºÆ® */
#bbs_skin1_list	{position:relative; text-align:left; margin-bottom:20px;}
#bbs_skin1_list .top	{position:relative; height:18px; padding-bottom:5px;}
#bbs_skin1_list .top li	{display:inline; height:18px; padding-right:3px;}
#bbs_skin1_list .top p	{position:absolute; top:0; right:0; font:300 12px/18px 'Noto Sans KR', sans-serif,dotum; color:#888;}
#bbs_skin1_list .list table		{width:100%; padding:0; border-top:2px solid #a59263; border-collapse:collapse;}
#bbs_skin1_list .list th	{background:#fff; font:300 15px/18px 'Noto Sans KR', sans-serif,dotum; color:#a59263; border-bottom:1px solid #a59263; vertical-align:top; padding:10px 0; text-align:center}
#bbs_skin1_list .list td	{border-bottom:1px solid #e0e0e0;}
#bbs_skin1_list .notice		{background:#EFF6FC}
#bbs_skin1_list .notice2		{background:#EFF6FC}
#bbs_skin1_list .no		{width:60px; font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#888; text-align:center}
#bbs_skin1_list .no > .notice	{display:inline-block; background:#0088D2; padding:3px 5px; font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#fff}
#bbs_skin1_list .no_s		{width:60px; font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#888; text-align:center;}
#bbs_skin1_list .no_s > .notice	{display:inline-block; width:40px; background:#0088D2; padding:3px 5px; font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#fff}
#bbs_skin1_list .no_s > .notice2	{display:inline-block; width:40px; background:#8C8C8C; padding:3px 5px; font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#fff}
#bbs_skin1_list .file	{width:40px; text-align:center}
#bbs_skin1_list .subject	{text-align:left; font:300 16px/30px 'Noto Sans KR', sans-serif,dotum; padding:10px 3px}
#bbs_skin1_list .subject a,#bbs_skin1_list .subject a:visited	{font:300 16px/30px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#333;}
#bbs_skin1_list .subject a:hover	{text-decoration:underline;}
#bbs_skin1_list .subject > .notice,#bbs_skin1_list .subject > .notice a,#bbs_skin1_list .subject > .notice a:visited	{font-family:'Noto Sans KR', sans-serif,dotum; color:#0088D2}
#bbs_skin1_list .name	{width:120px; font:300 14px/18px 'Noto Sans KR', sans-serif,dotum; color:#333; text-align:center; padding:8px 0}
#bbs_skin1_list .name a,#bbs_skin1_list .name a:visited	{font:300 14px/18px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#333}
#bbs_skin1_list .name a:hover	{text-decoration:underline;}
#bbs_skin1_list .date	{width:80px; font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#888; text-align:center}
#bbs_skin1_list .count	{width:60px; font:300 15px/18px 'Noto Sans KR', sans-serif,dotum; color:#888; text-align:center;}
#bbs_skin1_list .etc_num	{font:300 15px/18px 'Noto Sans KR', sans-serif,dotum; color:#0060d8;}
#bbs_skin1_list .page_limit	{position:relative; width:100%; height:40px; text-align:center}
#bbs_skin1_list .page_limit,#bbs_skin1_list .page_limit a,#bbs_skin1_list .page_limit a:visited	{font:300 12px/40px 'Noto Sans KR', sans-serif,dotum; color:#666}
#bbs_skin1_list .page_limit b	{padding:0 6px; color:#000}
#bbs_skin1_list .page_limit p	{position:absolute; top:9px; right:0;}
#bbs_skin1_list .search	{position:relative; height:22px; padding:15px 0; overflow:hidden}
#bbs_skin1_list .search form	{position:absolute; top:0; left:50%; width:280px}
#bbs_skin1_list .search_box	{position:absolute; top:15px; left:-139px; width:280px;}
#bbs_skin1_list .search_box li	{float:left; height:20px; .padding-top:1px;}
#bbs_skin1_list .search_box li select	{width:80px; height:20px; border:1px solid #ccc; font:300 15px/18px 'Noto Sans KR', sans-serif,dotum; color:#666;}
#bbs_skin1_list .search_box li.text_input	{padding:0 4px; .padding:0 4px;}
#bbs_skin1_list .search_box li.text_input	input	{width:140px; height:18px; border:1px solid #ccc; font:300 15px/18px 'Noto Sans KR', sans-serif,dotum; color:#666;}

/* Æ÷Åä°¶·¯¸® */
#bbs_skin1_list .photo_skin		{position:relative; width:870px; height:610px; border-top:2px solid #a59263; border-bottom:1px solid #a59263; overflow:hidden}
#bbs_skin1_list .photo_skin .list	{position:absolute; top:30px; left:15px; width:870px;}
#bbs_skin1_list .photo_skin .list dl		{float:left; width:182px; margin-right:35px}
#bbs_skin1_list .photo_skin .list dt			{margin-bottom:10px; border:1px solid #eee;}
#bbs_skin1_list .photo_skin .list dt img		{width:180px; height:120px}
#bbs_skin1_list .photo_skin .list dd			{position:relative; height:40px; overflow:hidden; margin-bottom:20px}
#bbs_skin1_list .photo_skin .list dd span			{position:absolute; top:18px; right:0; padding-left:2px; height:18px; background:#fff; color:#0088D2; text-align:right}
#bbs_skin1_list .photo_skin .list dd,#bbs_skin1_list .photo_skin .list dd a,#bbs_skin1_list .photo_skin .list dd a:visited	{font:300 14px/20px 'Noto Sans KR', sans-serif,dotum; color:#333; text-align:center;}

/* Ä®·³ */
#bbs_skin1_list .column_list	{position:relative; border-top:2px solid #333; border-bottom:1px solid #333}
#bbs_skin1_list .column_list_box	{clear:both; position:relative; padding:15px 0 30px; border-bottom:1px solid #e0e0e0}
#bbs_skin1_list .column_list_box .thumb	{float:left; width:130px; height:100px; overflow:hidden; margin-right:20px}
#bbs_skin1_list .column_list_box .thumb img	{min-width:130px!important; height: 90px;}
#bbs_skin1_list .column_list_box .link	{position:absolute; top:15px; left:0; z-index:999}
#bbs_skin1_list .column_list_box dl		{position:relative}
#bbs_skin1_list .column_list_box dt			{margin:5px 0 10px; font:400 20px/28px 'Noto Sans KR', sans-serif,dotum; color:#333; letter-spacing:-0.5px;}
#bbs_skin1_list .column_list_box dt,#bbs_skin1_list .column_list_box dt a,#bbs_skin1_list .column_list_box dt a:visited	{font:400 20px/28px 'Noto Sans KR', sans-serif,dotum; letter-spacing:-0.5px; color:#333}
#bbs_skin1_list .column_list_box dd.stitle		{margin-bottom:10px; font:300 15px/22px 'Noto Sans KR', sans-serif,dotum; letter-spacing:-0.5px; color:#0088D2}
#bbs_skin1_list .column_list_box dd.sbody		{font:300 15px/22px 'Noto Sans KR', sans-serif,dotum; letter-spacing:-0.5px; color:#666}

#bbs_skin1_list .column_view	{position:relative; border-top:2px solid #333; margin-bottom:30px}
#bbs_skin1_list .column_view .title_area	{position:relative; height:100px; padding:20px 15px; border-bottom:1px solid #333; background:#f5f5f5}
#bbs_skin1_list .column_view .title_area .thumb	{float:left; width:130px; height:100px; overflow:hidden; margin-right:25px}
#bbs_skin1_list .column_view .title_area dt			{padding:30px 0 8px; font:normal 20px/24px 'nanumBold'; color:#333}
#bbs_skin1_list .column_view .title_area dd			{font:normal 13px/16px 'nanum'; color:#0088D2}
#bbs_skin1_list .column_view .body_area		{position:relative; padding:30px 15px; font:normal 13px/1.8 'nanum'; color:#333; text-align:justify;}
#bbs_skin1_list .column_view .body_area	p			{text-align:justify!important;}
#bbs_skin1_list .column_view .body_area	p.center	{text-align:center!important}
#bbs_skin1_list .column_view .body_area	p.right		{text-align:right!important}
#bbs_skin1_list .column_view .body_area	p.left		{text-align:left!important}
/*ÀÌ´ÞÀÇ ÀÎ¼ºµµ¼­*/
#bbs_skin1_list .book_list .book .thumb	{float:left; width:80px; height:100px; overflow:hidden; margin-right:20px}
#bbs_skin1_list .book_list .book .thumb img	{min-width:80px!important}


/* ½ºÅ²1-ÀÐ±â */
#bbs_skin1_view	{position:relative; text-align:left;}
#bbs_skin1_view .title	{position:relative; padding:9px 10px; font:400 16px/28px 'Noto Sans KR', sans-serif,dotum; color:#a59263; text-align:center; background:#fff; border-top:2px solid #a59263; border-bottom:1px solid #a59263}
#bbs_skin1_view .etc	{position:relative; padding:8px 0; font:300 13px/16px 'Noto Sans KR', sans-serif,dotum; color:#888; border-bottom:1px solid #e0e0e0;}
#bbs_skin1_view .etc span,#bbs_skin1_view .etc span a,#bbs_skin1_view .etc span a:visited	{font:300 13px/16px 'Noto Sans KR', sans-serif,dotum; color:#555;}
#bbs_skin1_view .etc p	{position:absolute; top:7px; right:0; font:300 13px/16px 'Noto Sans KR', sans-serif,dotum; color:#888;}
#bbs_skin1_view .etc p span {font:300 13px/16px 'Noto Sans KR', sans-serif,dotum; letter-spacing:0; color:#555;}
#bbs_skin1_view .contents	{position:relative; padding:30px 15px; font:300 16px/28px 'Noto Sans KR', sans-serif,dotum; color:#333; letter-spacing:-0.3px;}
#bbs_skin1_view .contents p.ip	{font:300 13px/16px 'Noto Sans KR', sans-serif,dotum; color:#888;}
#bbs_skin1_view .contents .fdawn_img	{text-align:center; padding-bottom:20px;}
#bbs_skin1_view .contents .fdawn_file	{margin-bottom:10px;}
#bbs_skin1_view .contents .fdawn_file_box	{border:2px solid #ccc; padding:5px 6px 0 5px; text-align:left; font:300 13px/16px 'Noto Sans KR', sans-serif,dotum; color:#888;}
#bbs_skin1_view .comment	{position:relative}
#bbs_skin1_view > .bt	{position:relative; padding:7px 0 20px; border-top:1px solid #d4d4d4;}
#bbs_skin1_view > .bt p	{position:absolute; top:7px; right:0;}
#contents .bt	{padding-bottom:40px;}

/* °Ô½Ã±Û µ¡±Û */
#comment_box	{position:relative; background:#f3f3f3; border:1px solid #d4d4d4; padding:12px;}
#comment_box .comment_list	{position:relative;}
#comment_box .comment_list .comment_list_box	{background:url(/bbs/icon/dot_line.gif) repeat-x left bottom; margin-bottom:5px;}
#comment_box .comment_list .comment_list_box .name_area	{position:relative; font:normal 12px/16px 'nanumBold'; color:#333}
#comment_box .comment_list .comment_list_box .name_area p.date	{position:absolute; top:0; right:50px; font:normal 11px/14px tahoma,'nanum'; color:#999;}
#comment_box .comment_list .comment_list_box .name_area p.bt	{position:absolute; top:0; right:0}
#comment_box .comment_list .comment_list_box .memo_area	{position:relative; font:normal 12px/16px 'nanum'; color:#666; padding:0 0 10px;}
#comment_write	{position:relative; padding-top:4px;}
#comment_write .memo_area	{margin-bottom:5px;}
#comment_write .memo_area textarea	{width:100%; height:50px; border:1px solid #ccc; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area	{position:relative; height:19px;}
#comment_write .input_area li	{float:left; height:19px; padding-right:3px;}
#comment_write .input_area .id	{width:80px; height:19px; border:1px solid #ccc; background:#fff url(/bbs/icon/name.gif) no-repeat; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .id2	{width:80px; height:19px; border:1px solid #ccc; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .pw	{width:80px; height:19px; border:1px solid #ccc; background:#fff url(/bbs/icon/pw.gif) no-repeat; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .pw2	{width:80px; height:19px; border:1px solid #ccc; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .tel1	{width:30px; height:19px; border:1px solid #ccc; background:#fff url(/bbs/icon/tel1.gif) no-repeat; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .tel2	{width:35px; height:19px; border:1px solid #ccc; background:#fff url(/bbs/icon/tel2.gif) no-repeat; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .tel3	{width:35px; height:19px; border:1px solid #ccc; background:#fff url(/bbs/icon/tel3.gif) no-repeat; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .tel	{width:35px; height:19px; border:1px solid #ccc; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .tel_1	{width:30px; height:19px; border:1px solid #ccc; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .nospam	{width:62px; height:19px; border:1px solid #ccc; background:#fff url(/bbs/icon/spam.gif) no-repeat; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area .nospam2	{width:62px; height:19px; border:1px solid #ccc; font:normal 12px/16px 'nanum'; color:#000;}
#comment_write .input_area li.text	{padding:4px 5px 0; font:normal 11px/14px 'nanum'; letter-spacing:-1px; color:#0688ce;}

#comment_box2	{position:relative;}
#comment_box2 .comment_list	{position:relative; margin:20px; }
#comment_box2 .comment_list .comment_list_box	{background:url(/bbs/icon/dot_line.gif) repeat-x left bottom; margin-bottom:5px ;}
#comment_box2 .comment_list .comment_list_box .name_area	{position:relative; font:normal 11px/18px 'dotum'; color:#222}
#comment_box2 .comment_list .comment_list_box .name_area p.date	{position:absolute; top:0; right:50px; font:normal 11px/14px tahoma,'dotum'; color:#999;}
#comment_box2 .comment_list .comment_list_box .name_area p.bt	{position:absolute; top:0; right:0}
#comment_box2 .comment_list .comment_list_box .memo_area	{ width:800px; position:relative; font:normal 11px/16px 'dotum'; color:#666; padding:0 0 10px;}

/* ±Û¾²±â & ´ä±Û & ¼öÁ¤ */
#bbs_write	{position:relative; text-align:left;}
#bbs_write table	{width:100%; padding:0; border-top:1px solid #a0a0a0; border-collapse:collapse;}
#bbs_write th	{width:100px; background:#f3f3f3; font:normal 12px/16px 'nanumBold'; letter-spacing:-1px; color:#333; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:3px 0 0 7px; text-align:left;}
#bbs_write td	{border-bottom:1px solid #e0e0e0; padding:5px; font:normal 11px/14px 'nanum'; letter-spacing:-1px; color:#666;}
#bbs_write td input	{font:normal 12px/16px 'nanum'; color:#000;}
#bbs_write td .input	{border:1px solid #d0d0d0; font:normal 12px/16px 'nanum'; color:#000;}
#bbs_write td span.red	{color:#ff0000;}
#bbs_write td span.name	{font:normal 12px/16px 'nanumBold'; color:#000;}
#bbs_write .bt_box	{width:100%; text-align:center; padding:15px 0;}

.bbs_write	{position:relative; text-align:left;}
.bbs_write table	{width:100%; padding:0; border-top:1px solid #a0a0a0; border-collapse:collapse;}
.bbs_write th	{width:120px; background:#f3f3f3; font:normal 12px/16px 'nanumBold'; color:#333; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:8px 0 8px 7px; text-align:left;}
.bbs_write td	{border-bottom:1px solid #e0e0e0; padding:5px; font:normal 11px/14px 'nanum'; color:#666;}
.bbs_write td input	{font:normal 12px/16px 'nanum'; color:#000;}
.bbs_write td .input	{height:20px; border:1px solid #d0d0d0; background:#fff; font:normal 12px/16px 'nanum'; color:#000;}
.bbs_write td span.red	{color:#ff0000;}
.bbs_write td span.name	{font:normal 12px/16px 'nanumBold'; color:#000;}
.bbs_write .bt_box	{width:100%; text-align:center; padding:15px 0;}

/* »èÁ¦ & ºñ¹Ð±Û ºñ¹Ð¹øÈ£ ÀÔ·ÂÈ­¸é */
#bbs_delete	{position:relative; height:127px; margin:50px 0}
#bbs_delete form	{position:absolute; width:260px; top:0; left:50%;}
#bbs_pass_box	{position:absolute; top:0; left:-130px; width:100%; border-bottom:1px solid #e0e0e0}
#bbs_pass_box .bpb_bar	{padding:8px 0; font:normal 13px/16px 'nanumBold'; color:#000; text-align:center; background:#fff; border-top:2px solid #333; border-bottom:1px solid #333;}
#bbs_pass_box .bpb_ct	{font:normal 12px/16px 'nanum'; color:#666; text-align:center; margin:10px 0;}
#bbs_pass_box .bpb_ct p	{margin-bottom:8px;}
#bbs_pass_box .bpb_ct p input	{border:1px solid #d0d0d0; font:normal 12px/16px 'nanum'; color:#000; text-align:center;}
#bbs_pass_box .bt	{margin:5px 0; text-align:center;}


#bbs_view_pass	{position:relative; height:130px; margin:50px 0;}
#bbs_view_pass form	{position:absolute; width:260px; top:0; left:50%;}


/* ´ñ±Û ¼öÁ¤, »èÁ¦ */
#etc_m_wrap			{position:relative; background:#f0f0f0;}
#etc_m_wrap h1			{position:relative; height:32px; padding:0 10px; background:#0088D2; font:normal 13px/30px 'nanumBold'; color:#fff}
#etc_m_wrap form		{padding:10px}
#etc_m_wrap table caption		{font-size:0}
#etc_m_wrap th					{width:60px; font:normal 12px/16px 'nanumBold'; color:#444; text-align:left}
#etc_m_wrap td					{margin-bottom:2px}
#etc_m_wrap .etc_d				{text-align:center; font:normal 12px/20px 'nanumBold'; color:#444}
#etc_m_wrap .input_title			{width:98%; height:18px; border:1px solid #ccc; background:#fff; font:normal 12px/16px 'nanum'; color:#333}
#etc_m_wrap .input_memo				{width:98%; height:90px; border:1px solid #ccc; background:#fff; font:normal 12px/16px 'nanum'; color:#333}
#etc_m_wrap .input_name,#etc_m_wrap .input_pass		{width:120px; height:18px; border:1px solid #ccc; background:#fff; font:normal 12px/16px 'nanum'; color:#333}
#etc_m_wrap .bt_area			{text-align:center; padding-top:10px}

/* Àç´Ü¿ù°£ÀÏÁ¤ */
#calendar			{position:relative}
#calendar .weekly_box	{position:relative; padding:20px; border:1px solid #e9e9e9; overflow:hidden; margin-bottom:20px}
#calendar .weekly_box .imgt	{float:left; margin-right:20px}
#calendar .weekly_box li	{display:block; padding:3px 0; font:normal 13px/16px 'nanum'; color:#555}
#calendar .weekly_box li span	{display:inline-block; padding-right:20px; font:normal 13px/16px 'nanumBold'; color:#0088D2}

#calendar .monthly_box	{position:relative}
#calendar .mbox_c			{position:relative; text-align:center; margin-bottom:20px}
#calendar .mbox_c .c_year		{font:normal 18px/64px 'nanumBold'; color:#000}
#calendar .mbox_c .c_month		{font:normal 60px/64px 'nanumBold'; letter-spacing:-3px; color:#000}
#calendar .mbox_c p				{position:absolute; top:37px; padding:5px 5px 2px; border:1px solid #ddd; text-align:center}
#calendar .mbox_c .pre			{left:220px}
#calendar .mbox_c .next			{right:220px}
#calendar .mbox_c p,#calendar .mbox_c p a,#calendar .mbox_c p a:visited	{font:normal 11px/16px 'nanum'; color:#555}
#calendar .mbox_c p a span	{font:bold 11px/16px dotum}
#calendar .monthly_box		{position:relative}
#calendar .monthly_box th		{width:109px; height:20px; background:#666; font:normal 11px/20px 'nanum'; color:#fff; text-indent:5px; text-align:left}
#calendar .monthly_box th.sun	{background:#CC1616}
#calendar .monthly_box th.sat	{background:#0088D2}
#calendar .monthly_box td		{width:104px; height:100px; vertical-align:top; padding-top:3px; border-bottom:1px solid #ddd; border-right:5px solid #fff}
#calendar .monthly_box td.today_box	{background:#eee}
#calendar .monthly_box td.gong_box	{border-bottom:1px solid #fff}
#calendar .monthly_box td a,#calendar .monthly_box td a:visited		{display:inline-block; font:normal 11px/14px 'nanum'; color:#555; margin-bottom:7px}
#calendar .monthly_box td a:hover,#calendar .monthly_box td a:active	{text-decoration:none; color:#0088D2}
#calendar .monthly_box td a.today,#calendar .monthly_box td a.today:visited		{font:normal 13px/16px 'nanumBold'; color:#000}
#calendar .monthly_box td a.sunday,#calendar .monthly_box td a.sunday:visited	{font:normal 13px/16px 'nanumBold'; color:#CC1616}
#calendar .monthly_box td a.saturday,#calendar .monthly_box td a.saturday:visited	{font:normal 13px/16px 'nanumBold'; color:#0088D2}
#calendar .monthly_box td a.day,#calendar .monthly_box td a.day:visited			{font:normal 13px/16px 'nanumBold'; color:#000}
#calendar .mbox_bt			{position:relative; padding:20px 0; text-align:right}
#calendar .mbox_bt a,#calendar .mbox_bt a:visited	{display:inline-block; padding:4px 6px; background:#555; font:normal 12px/16px 'nanumBold'; color:#fff}

#calendar_view	{position:relative; width:400px; height:450px}
#calendar_view h1		{position:relative; border-top:2px solid #333; padding:7px 10px; border-bottom:1px solid #ccc; font:normal 16px/20px 'nanumBold'; color:#000}
#calendar_view .etc		{padding:11px; font:normal 13px/24px 'nanum'; color:#000}
#calendar_view .etc span	{display:inline-block; width:50px; color:#666}
#calendar_view #memo_db	{position:relative; height:240px; margin:10px; padding:10px; background:#eee; font:normal 13px/22px 'nanum'; color:#555; overflow:auto}
#calendar_view .bt		{position:absolute; bottom:15px; right:10px}
#calendar_view .bt a,#calendar_view .bt a:visited	{display:inline-block; padding:4px 6px; background:#555; font:normal 12px/16px 'nanumBold'; color:#fff}
#calendar_view .bt a.admin,#calendar_view .bt a.admin:visited	{display:inline-block; padding:4px 6px; background:#ddd; font:normal 12px/16px 'nanumBold'; color:#000}

/* ¿Â¶óÀÎ½ÅÃ» */
.timg	{position:relative; margin-bottom:30px}

.join_form table	{border-top:2px solid #333}
.join_form th			{width:120px; padding:12px; border-bottom:1px solid #e0e0e0; font:normal 12px/16px 'nanumBold'; color:#000; text-align:left}
.join_form td			{padding:12px 0; border-bottom:1px solid #e0e0e0; font:normal 12px/16px 'nanum'; color:#555}
.join_form .input			{height:20px; border:1px solid #d0d0d0; background:#fff; font:normal 12px/16px 'nanum'; color:#555; padding:3px}
.join_form .input_f			{height:22px; margin:2px 0; .margin:0; .border:1px solid #d0d0d0; background:#fff; font:normal 12px/16px 'nanum'; color:#555}
.join_form select			{height:22px; font:normal 12px/16px 'nanum'; color:#555}
.join_form .agree_box .agree	{padding:12px; border:1px solid #e0e0e0; background:#f0f0f0; font:normal 12px/20px 'nanum'; color:#555}
.join_form .agree_box .agree strong	{margin-bottom:10px; font:normal 12px/16px 'nanumBold'; color:#000}
.join_form .agree_box .check	{margin-top:10px; font:normal 12px/20px 'nanumBold'; color:#000; text-align:center}
.join_form .agree_box .check span	{color:#0088D2}
.join_form .bt		{padding:30px 0; text-align:center}
.join_form .bt span		{display:inline-block; height:40px; vertical-align:top}
.join_form .bt input	{width:67px; height:37px; border:0; background:#a59263; font:normal 15px/18px 'nanumBold'; color:#fff; text-align:center}
.join_form .bt a.cancel,.join_form .bt a.cancel:visited	{display:inline-block; width:65px; height:35px; border:1px solid #ccc; background:#fff; font:normal 15px/33px 'nanumBold'; color:#333; text-align:center}

.join_form_m	{}
.join_form_m .notice	{margin-bottom:15px; font:normal 13px/18px 'nanum'; color:#333}

/*°ø¸ðÀü½ÅÃ»*/
.join_form.contest h4			{font:normal 16px/33px 'nanumBold'; color:#0088D2}
.join_form.contest .agree_box	{padding-top:20px}
.join_form.contest .agree_box .agree strong	{font:normal 12px/1.8 'nanumBold'}
.join_form.contest .input value	{color:#888}
