@import url('basic.css');

h1	{display:none;}

/* page-zone */
#page-zone		{padding:30px 0;text-align:center;font-size:110%;}
#page-zone a	{color:#666;padding:7px 0 10px;width:34px;text-align:center;font-weight:bold;display:inline-block;*display:inline;*zoom:1;border:1px solid #ddd;line-height:16px;vertical-align:middle;}
#page-zone a>span{}
#page-zone a.on	{color:#fff;border:1px solid #e11d42;background-color:#e11d42;}
#page-zone>span {position:relative;}
#page-zone .first-page a{padding:0 5px 0 0;border:0 none;}
#page-zone .prev-page a	{padding:0 5px 0 0;border:0 none;}
#page-zone .next-page a	{padding:0 0 0 5px;border:0 none;}
#page-zone .last-page a	{padding:0 0 0 5px;border:0 none;}
#page-zone .first-page img{background:none;}
#page-zone .last-page img{background:none;}

/* btn-zone */
.btn-zone	{text-align:right;padding:20px 0 30px;}
.btn-zone a	{display:inline-block;}
.btn-zone-center	{text-align:center;padding:10px 0 20px;}
.btn-zone-center a	{display:inline-block;padding:0 2px 0 0;}
/* search-zone */
#search-zone{text-align:right;padding:10px 0;}
#search-zone input[type='text']	{border:1px solid #dbdbdb;padding:2px 0;width:20%;line-height:1.5em;height:20px;}
#search-zone input[type='submit']{padding:2px 0 5px;position:relative;top:0px;vertical-align:top;color:#fff;background-color:#777;border:0 none;width:55px;text-align:center;font-family:malgun gothic,'맑은 고딕';font-weight:bold;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;height:26px;line-height:20px;}
#search-zone select{height:26px;}

/* culture view */
.culture-view-zone	{font-size:105%;}
.culture-view-zone .btn-zone{padding:20px 0 12px;}
.culture-view-zone .culture-contents{}
.culture-view-zone .culture-contents .culture-view-header	{padding:25px;border-top:3px solid #666;border-bottom:1px solid #ddd;}
.culture-view-zone .culture-contents .culture-view-header h2{color:#4d4d4d;font-size:150%;padding:0 0 8px 0;line-height:1.3em;}
.culture-view-zone .culture-contents .culture-view-header h2 span{display:inline-block;*display:inline;*zoom:1;padding:3px 6px;line-height:1.3em;margin:0 10px 0 0;position:relative;top:-3px;font-size:70%;color:#fff;background-color:#ff5b5b;}

.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-1{background-color:#e11d42;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-2{background-color:#0d7388;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-3{background-color:#4163a8;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-4{background-color:#097f6a;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-5{background-color:#ffae00;color:#3e2a00;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-6{background-color:#6b7f0f;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-7{background-color:#824a96;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-8{background-color:#3b7014;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-9{background-color:#775531;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-10{background-color:#b84a00;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-11{background-color:#666;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-12{background-color:#6f5be9;}
/* 2015-12-23bak*/
/*.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-1{background-color:#ff5b5b;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-2{background-color:#5ec9df;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-3{background-color:#5b8ae9;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-4{background-color:#37baa3;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-5{background-color:#ffae00;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-6{background-color:#78a22f;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-7{background-color:#cb73eb;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-8{background-color:#3b7014;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-9{background-color:#775531;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-10{background-color:#ff6600;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-11{background-color:#acacac;}
.culture-view-zone .culture-contents .culture-view-header h2 span.cul-cat-12{background-color:#6f5be9;}*/

.culture-view-zone .culture-contents .culture-view-header ul li{color:#666;float:left;padding:0 12px;background:url(/images/culture/culture_view_bar.png) no-repeat;}
.culture-view-zone .culture-contents .culture-view-header ul li:first-child{padding:0 12px 0 0;background:0 none;}
.culture-view-zone .culture-contents .culture-option-data	{padding:25px;border-bottom:1px solid #ddd;}
.culture-view-zone .culture-contents .culture-option-data dl{position:relative;color:#666;}
.culture-view-zone .culture-contents .culture-option-data dl dt{position:absolute;left:0;font-weight:bold;line-height:1.3em;padding:4px 0 4px 10px;background:url(/images/culture/culture_dot.png) no-repeat 0 10px;}
.culture-view-zone .culture-contents .culture-option-data dl dd{padding:4px 0 4px 100px;line-height:1.3em;}
.culture-view-zone .culture-contents .culture-option-data dl dd span{color:#ff5b5b;}
.culture-view-zone .culture-contents .culture-contents-data	{border-bottom:1px solid #ddd;}
.culture-view-zone .culture-contents .culture-contents-data	.culture-imgbox {border-bottom:1px solid #ddd;text-align:center;padding:40px 0;}
.culture-view-zone .culture-contents .culture-contents-data	.culture-imgbox img{max-width:100%;}
.culture-view-zone .culture-contents .culture-contents-data	.culture-contents-string {padding:25px;}
.form-search-btn{position:relative;top:-2px;cursor:pointer;}

/* list-frame-blog */
#list-frame-blog	{}
#list-frame-blog ul	{border-top:3px solid #8d8d8d;}
#list-frame-blog ul li	{padding:15px;position:relative;border-bottom:1px solid #ddd;}
#list-frame-blog ul li p{width:95px;height:139px;position:absolute;left:15px;top:15px;border:1px solid #ddd;overflow:hidden;}
#list-frame-blog ul li p img{width:100%;}
#list-frame-blog ul li .poster-con{padding:0 0 0 125px;height:139px;font-size:105%;}
#list-frame-blog ul li .poster-con h2{color:#333;font-size:120%;padding:10px 0 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#list-frame-blog ul li .poster-con h2 em	{font-style:normal;}
#list-frame-blog ul li .poster-con h2 a{color:#333;}
#list-frame-blog ul li .poster-con h2 span	{color:#fff;display:inline-block;padding:2px 4px;margin:0 10px 0 0;line-height:1.3em;font-size:95%;*display:inline;*zoom:1;}

#list-frame-blog ul li .poster-con h2 span.cul-cat-1{background-color:#e11d42;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-2{background-color:#0d7388;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-3{background-color:#4163a8;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-4{background-color:#097f6a;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-5{background-color:#ffae00;color:#3e2a00;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-6{background-color:#6b7f0f;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-7{background-color:#824a96;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-8{background-color:#3b7014;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-9{background-color:#775531;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-10{background-color:#b84a00;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-11{background-color:#666;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-12{background-color:#6f5be9;}
/* 2015-12-23 bak
#list-frame-blog ul li .poster-con h2 span.cul-cat-1{background-color:#ff5b5b;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-2{background-color:#5ec9df;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-3{background-color:#5b8ae9;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-4{background-color:#37baa3;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-5{background-color:#ffae00;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-6{background-color:#78a22f;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-7{background-color:#cb73eb;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-8{background-color:#3b7014;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-9{background-color:#775531;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-10{background-color:#ff6600;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-11{background-color:#acacac;}
#list-frame-blog ul li .poster-con h2 span.cul-cat-12{background-color:#6f5be9;}*/
#list-frame-blog ul li .poster-con dl{padding:10px 0;}
#list-frame-blog ul li .poster-con dl dt{display:none;}
#list-frame-blog ul li .poster-con dl dd{line-height:1.2em;padding:0 0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#list-frame-blog ul li .poster-con .btn-box{}

/* list-frame-gallery */
#list-frame-gallery	{}
#list-frame-gallery ul	{border-top:3px solid #8d8d8d;padding:25px 0 0;float:left;border-bottom:1px solid #ddd;width:100%;}
#list-frame-gallery ul li	{padding:0 0 25px;position:relative;float:left;width:33%;height:409px;}
#list-frame-gallery ul li p{width:200px;height:295px;border:1px solid #ddd;margin:0 auto;overflow:hidden;}
#list-frame-gallery ul li p img{width:100%;}
#list-frame-gallery ul li .poster-con{font-size:105%;width:200px;margin:0 auto;}
#list-frame-gallery ul li .poster-con h2{color:#333;font-size:120%;padding:10px 0 0 0;line-height:1.4em;max-height:42px;overflow:hidden;}
#list-frame-gallery ul li .poster-con h2 a{color:#333;}
#list-frame-gallery ul li .poster-con h2 span	{color:#fff;display:inline-block;padding:2px 4px;margin:0 10px 0 0;line-height:1.3em;font-size:95%;*display:inline;*zoom:1;}

#list-frame-gallery ul li .poster-con h2 span.cul-cat-1{background-color:#e11d42;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-2{background-color:#0d7388;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-3{background-color:#4163a8;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-4{background-color:#097f6a;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-5{background-color:#ffae00;color:#3e2a00;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-6{background-color:#6b7f0f;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-7{background-color:#824a96;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-8{background-color:#3b7014;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-9{background-color:#775531;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-10{background-color:#b84a00;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-11{background-color:#666;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-12{background-color:#6f5be9;}
/* 2015-12-23bak : 웹접근성 전
#list-frame-gallery ul li .poster-con h2 span.cul-cat-1{background-color:#ff5b5b;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-2{background-color:#5ec9df;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-3{background-color:#5b8ae9;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-4{background-color:#37baa3;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-5{background-color:#ffae00;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-6{background-color:#78a22f;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-7{background-color:#cb73eb;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-8{background-color:#3b7014;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-9{background-color:#775531;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-10{background-color:#ff6600;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-11{background-color:#acacac;}
#list-frame-gallery ul li .poster-con h2 span.cul-cat-12{background-color:#6f5be9;}*/
#list-frame-gallery ul li .poster-con dl{padding:10px 0;}
#list-frame-gallery ul li .poster-con dl dt{display:none;}
#list-frame-gallery ul li .poster-con dl dd{line-height:1.2em;padding:0 0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#list-frame-gallery ul li .poster-con .btn-box{}

	/* lfgallery-min */
	#list-frame-gallery.lfgallery-min	{}
	#list-frame-gallery.lfgallery-min ul	{padding:20px 0 0;}
	#list-frame-gallery.lfgallery-min ul li	{padding:0 0 20px;height:335px;}
	#list-frame-gallery.lfgallery-min ul li p{width:150px;height:221px;}
	#list-frame-gallery.lfgallery-min ul li .poster-con{width:150px;}

	/* lfgallery-maxer */
	#list-frame-gallery.lfgallery-maxer	{}
	#list-frame-gallery.lfgallery-maxer ul	{padding:25px 0 0 2%;}
	#list-frame-gallery.lfgallery-maxer ul li	{padding:0 17px 25px 18px;width:202px;}
	
/* list-frame-calendar */
#list-frame-calendar{padding:0 1px;}
#list-frame-calendar .month_navi{padding:0 0 32px 0;}
#list-frame-calendar .month_navi ul{width:162px;margin:0 auto;}
#list-frame-calendar .month_navi li{float:left;height:27px;line-height:27px;width:106px;text-align:center;}
#list-frame-calendar .month_navi li.prev-mon,#list-frame-calendar .month_navi li.next-mon{width:27px;}
#list-frame-calendar .month_navi li h2{color:#666;line-height:1.3em;font-size:180%;font-weight:bold;letter-spacing:-0.04em;padding:0 10px;}
#list-frame-calendar #calendar{position:relative;}
#list-frame-calendar #calendar table	{width:100%;}
#list-frame-calendar #calendar table th	{color:#fff;font-size:105%;line-height:1.3em;padding:0 0 7px;}
#list-frame-calendar #calendar table th>span{display:block;padding:2px 0 4px;background-color:#787878;}
#list-frame-calendar #calendar table th.th-sun>span	{background-color:#d8393d;}
#list-frame-calendar #calendar table th.th-sat>span	{background-color:#14709c;}
#list-frame-calendar #calendar table td	{border:1px solid #dcdcdc;min-height:100px;vertical-align:top;font-weight:bold;}
#list-frame-calendar #calendar table td .td-shape{height:100%;padding:7px 3px 7px 8px;overflow:hidden;}
#list-frame-calendar #calendar table td.day-today{background-color:#ededed;}
#list-frame-calendar #calendar table td.day-today i{color:#000;text-decoration:underline;}
#list-frame-calendar #calendar table td i	{display:block;font-style:normal;color:#666;}
#list-frame-calendar #calendar table td i.day-sun	{color:#db464a;}
#list-frame-calendar #calendar table td .cal-article-box{}
#list-frame-calendar #calendar table td .cal-article-box h3{font-size:100%;letter-spacing:-0.04em;}
#list-frame-calendar #calendar table td .cal-article-box h3 a{display:block;}
#list-frame-calendar #calendar table td .cal-article-box h3 span{display:block;letter-spacing:-0.06em;}
#list-frame-calendar #calendar table td .cal-article-box h3 em{font-style:normal;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;}

#list-frame-calendar #calendar table td .cal-article-box .cul-cat-1{color:#e11d42;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-2{color:#0d7388;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-3{color:#4163a8;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-4{color:#097f6a;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-5{color:#ad5700;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-6{color:#6b7f0f;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-7{color:#824a96;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-8{color:#3b7014;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-9{color:#775531;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-10{color:#b83000;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-11{color:#666;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-12{color:#6f5be9;}
/* 2015-12-23bak : 웹접근성 작업 전
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-1{color:#ff5b5b;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-2{color:#5ec9df;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-3{color:#5b8ae9;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-4{color:#37baa3;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-5{color:#ffae00;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-6{color:#78a22f;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-7{color:#cb73eb;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-8{color:#3b7014;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-9{color:#775531;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-10{color:#ff6600;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-11{color:#acacac;}
#list-frame-calendar #calendar table td .cal-article-box .cul-cat-12{color:#6f5be9;}*/
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer{display:none;border:3px solid #787878;position:absolute;left:50%;top:15%;margin:0 0 0 -194px;padding:20px 20px 20px 134px;height:140px;width:230px;background-color:#fff;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>div{position:absolute;left:20px;top:20px;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>div img{width:95px;height:140px;border:1px solid #ddd;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>p	{color:#333;font-size:125%;line-height:1.2em;padding:20px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>p span	{color:#fff;line-height:1.3em;font-size:80%;padding:1px 5px 3px;margin:0 10px 0 0;position:relative;top:-2px;display:inline-block;*display:inline;zoom:1;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>dl	{padding:10px 0 15px;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>dl	dt{display:none;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>dl	dd{color:#777;font-size:105%;font-weight:normal;line-height:1.3em;padding:0 0 2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>span.more{}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer>span.pop-close{position:absolute;right:-3px;top:-3px;}

#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-1{background-color:#e11d42;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-2{background-color:#0d7388;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-3{background-color:#4163a8;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-4{background-color:#097f6a;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-5{background-color:#ffae00;color:#3e2a00;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-6{background-color:#6b7f0f;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-7{background-color:#824a96;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-8{background-color:#3b7014;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-9{background-color:#775531;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-10{background-color:#b84a00;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-11{background-color:#666;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-12{background-color:#6f5be9;}
/* 2015-12-23bak : 웹접근성 전
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-1{background-color:#ff5b5b;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-2{background-color:#5ec9df;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-3{background-color:#5b8ae9;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-4{background-color:#37baa3;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-5{background-color:#ffae00;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-6{background-color:#78a22f;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-7{background-color:#cb73eb;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-8{background-color:#3b7014;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-9{background-color:#775531;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-10{background-color:#ff6600;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-11{background-color:#acacac;}
#list-frame-calendar #calendar table td .cal-article-box .cal-data-layer .cul-cat-12{background-color:#6f5be9;}*/

/* list-frame-calendar mobile */
.culture-calendar	{}
.culture-calendar>header{text-align:center;color:#c21f22;font-family:verdana;padding:10px 0 15px 0;}
.culture-calendar>header p{display:inline-block;font-size:150%;padding:0 12px;position:relative;top:14px;}
.culture-calendar>header span{width:27px;height:28px;display:inline-block;font-size:0;text-indent:-1000em;}
.culture-calendar>header span:first-child{background:url(/Widget/widget_frame/images/cal_prev_month.png) no-repeat;}
.culture-calendar>header span:last-child{background:url(/Widget/widget_frame/images/cal_next_month.jpg) no-repeat;}
.culture-calendar>header span a{display:block;height:100%;}
.culture-calendar .calendar-zone	{}
.culture-calendar .calendar-zone table	{width:100%;}
.culture-calendar .calendar-zone table th{background-color:#999;color:#fff;font-family:tahoma;border-right:1px solid #fff;padding:6px 0;}
.culture-calendar .calendar-zone table th:first-child	{background-color:#d63a3d;border-left:1px solid #fff;}
.culture-calendar .calendar-zone table th:last-child	{background-color:#00939d;}
.culture-calendar .calendar-zone table td{text-align:center;font-family:verdana;border-right:1px solid #d8d8d8;padding:6px 0;border-bottom:1px solid #d8d8d8;}
.culture-calendar .calendar-zone table td:first-child	{color:#d8393e;}
.culture-calendar .calendar-zone table td:last-child	{border-right:none;color:#02919f;}
.culture-calendar .calendar-zone table td.on		{background-color:#f4f4f4;}
.culture-calendar .calendar-zone table td.today		{font-weight:bold;color:#404040;}
.culture-calendar .calendar-zone table td.sel-date	{background-color:#999;color:#fff;font-weight:bold;}
.culture-calendar .calendar-sel-list{padding:25px 0 0 0;font-size:115%;}
.culture-calendar .calendar-sel-list h2{padding:0 0 10px 20px;color:#00929f;font-weight:bold;font-size:120%;border-bottom:1px solid #dbdbdb;}
.culture-calendar .calendar-sel-list article	{border-bottom:1px solid #dbdbdb;}
.culture-calendar .calendar-sel-list article a	{padding:10px 20px 10px 60px;position:relative;display:block;;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.culture-calendar .calendar-sel-list article div{position:absolute;left:20px;top:10px;}
.culture-calendar div.c01{color:#bf4d4d;font-weight:bold;border-left:1px solid #bf4d4d;border-right:1px solid #bf4d4d;padding:0 2px;}
.culture-calendar div.c02{color:#a27850;font-weight:bold;border-left:1px solid #a27850;border-right:1px solid #a27850;padding:0 2px;}
.culture-calendar div.c03{color:#60865f;font-weight:bold;border-left:1px solid #60865f;border-right:1px solid #60865f;padding:0 2px;}
.culture-calendar div.c04{color:#656565;font-weight:bold;border-left:1px solid #656565;border-right:1px solid #656565;padding:0 2px;}
.culture-calendar div.c05{color:#7f577c;font-weight:bold;border-left:1px solid #7f577c;border-right:1px solid #7f577c;padding:0 2px;}
.culture-calendar .calendar-sel-list article span{color:#888;/*color:#a1a1a1;*/display:block;font-size:85%;padding:7px 0 0 0;}
.culture-calendar .calendar-sel-list article span.more{padding:0;position:absolute;right:20px;top:45%;width:12px;height:12px;font-size:0;text-indent:1000em;}

.culture-calendar .calendar-sel-list-mayor	{padding:25px 0 0 0;}
.culture-calendar .calendar-sel-list-mayor h2{padding:0 0 10px 20px;color:#00929f;font-weight:bold;font-size:120%;border-bottom:1px solid #dbdbdb;}
.culture-calendar .calendar-sel-list-mayor article	{border-bottom:1px solid #dbdbdb;padding:10px 20px;}
.culture-calendar .calendar-sel-list-mayor article p	{padding:0 0 5px 0;}
.culture-calendar .calendar-sel-list-mayor article dl	{position:relative;}
.culture-calendar .calendar-sel-list-mayor article dl dt{position:absolute;left:0px;background-color:#bcbcbc;color:#fff;padding:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;}
.culture-calendar .calendar-sel-list-mayor article dl dd{padding:4px 0 5px 50px;}

.culture-calendar .calendar-sel-view	{}
.culture-calendar .calendar-sel-view header	{position:relative;padding:20px 20px 20px 20px;}
.culture-calendar .calendar-sel-view header div	{display:inline-block;}
.culture-calendar .calendar-sel-view header span{display:inline-block;color:#a1a1a1;font-size:85%;padding:0 0 0 7px;}
.culture-calendar .calendar-sel-view header p	{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 0 0 0;font-weight:bold;color:#656565;font-size:120%;}
.culture-calendar .calendar-sel-view dl		{position:relative;background-color:#f2f2f2;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:15px 20px 5px 20px;}
.culture-calendar .calendar-sel-view dl	dt	{position:absolute;left:20px;font-weight:bold;font-size:95%;}
.culture-calendar .calendar-sel-view dl	dd	{padding:0 0 7px 70px;line-height:1.2em;font-family:dotum;}
.culture-calendar .calendar-sel-view>div	{padding:20px;line-height:1.5em;font-family:dotum;border-bottom:1px solid #dbdbdb;}
