@charset "utf-8";

/* Basic Style */
a,body,br,p,td,div	{ font-family:"돋움"; font-size:11px; color:#80521d;  line-height: 16px;}
for					{margin:0px}
img 				{border:none;}
body				{margin:0px;}

/* ==================================================================================================================================================
/* 기본_link Style */
A:link           {font-family:"돋움"; font-size:11px; color: #80521d; TEXT-DECORATION:none; }
A:visited        {font-family:"돋움"; font-size:11px; color: #80521d; TEXT-DECORATION:none; }
A:active         {font-family:"돋움"; font-size:11px; color: #80521d; TEXT-DECORATION:none; }
A:hover          {font-family:"돋움"; font-size:11px; color: #cc6600; TEXT-DECORATION:none; }

/* ==================================================================================================================================================
/* Layout Style */
.back_whole		 {	background: url(../images/common/back_whole.jpg);}
.back_whole2		 {	background-color:#FFE4BD; margin:0px;}
.layout_whole	 {	height: 100%;	width: 100%;}
.layout_main	 {	text-align: center;}
.layout_sub		 {	text-align: center;	vertical-align: top;}
.layout_footer	 {	text-align: center;	vertical-align: bottom;	height: 130px;	background: url(../images/common/footer_back.jpg) repeat-x;	padding-bottom: 20px;}
.table_sub		 {	width: 1000px;}
.btn_top 		 {	width: 85px; text-align: right;}
.visual_flash 	 {	height: 227px;	width: 1000px;}

.contents_back	 {	background-image: url(../images/common/back_frame_center.jpg);	vertical-align: top;	height: 500px;}
.contents_end 	 {	background-image: url(../images/common/back_frame_end.jpg);		height: 40px;}
.footer_contents {	background: url(../images/common/footer_contents_back.jpg) no-repeat center center;	vertical-align: top;	height: 49px;	width: 280px;	
					text-align: center;	padding-top: 8px;}
.coffeemenu		 {	background-image: url(../images/common/coffeechoice_back.jpg);	height: 435px;	width: 75px;
					padding-top: 50px;	padding-right: 11px;	text-align: right;	vertical-align: top;}



/* ==================================================================================================================================================
/* Contents Style */
.history					{font-family:"돋움";	font-size:11px;	color: #5e3300;	vertical-align: top;	height: 23px;	padding-top: 8px;	text-align: right;}
.history A:link             {font-family:"돋움";	font-size:11px; color: #5e3300; TEXT-DECORATION:none; }
.history A:visited          {font-family:"돋움";	font-size:11px; color: #5e3300; TEXT-DECORATION:none; }
.history A:active           {font-family:"돋움";	font-size:11px; color: #5e3300; TEXT-DECORATION:none; }
.history A:hover            {font-family:"돋움";	font-size:11px; color: #5e3300; TEXT-DECORATION:underline;}

.title			{	height: 40px;	vertical-align: top;}
.list_number	{	height: 30px;	text-align: center;}
.board_search	{	text-align: center;}
.line			{	background: url(../images/common/line.gif) repeat-x;	height: 2px;}

input			{	background-color: #fff1db;	height: 20px;	border: 1px solid #e1be8b;	font-family:"돋움";		font-size:11px;		color:#80521d;	padding: 3px;}
.frame_none		{	background-color: #ffe5bd;	border: none;	}
select			{	background-color: #fff1db;	height: 20px;	border: 1px solid #e1be8b;	font-family:"돋움";		font-size:11px;		color:#80521d;	width: 100px;}
textarea		{	background-color: #fff1db;	border: 1px solid #e1be8b;	font-family:"돋움";		font-size:11px;		color:#80521d;	padding: 5px;;  line-height: 16px;}


/* ==================================================================================================================================================
 Left Back Visual 
.leftback_doutor	 {	background: url(../images/common/left_back_doutor.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_enjoy		 {	background: url(../images/common/left_back_enjoy.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_event		 {	background: url(../images/common/left_back_event.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_download	 {	background: url(../images/common/left_back_download.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_default	 {	background: url(../images/common/left_back_default.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
 */

/* Left Back Visual 2010.01.12 renew*/
.leftback_about		{	background: url(/images/common/left_back_about.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_coffee	{	background: url(/images/common/left_back_coffee.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_enjoy		{	background: url(/images/common/left_back_enjoy.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_hot		{	background: url(/images/common/left_back_hot.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}
.leftback_default   {	background: url(/images/common/left_back_default.jpg) no-repeat top;	width: 250px;	vertical-align: top;	text-align: left;}



/* ==================================================================================================================================================
/* Align */
.right 		{ text-align: right; }
.left 		{ text-align: left; }
.center		{ text-align: center; }
.top		{ vertical-align: top; }
.bottom 	{ vertical-align: bottom; }


/* ==================================================================================================================================================							
/* Tect Color Style */
.red {	color: #930;}


/* ==================================================================================================================================================
/* Board Style */
#board td			{	font-family:"돋움";	font-size:11px;	color:#80521d;	line-height: 27px;	background: url(../images/common/dot.gif) repeat-x bottom;}
#board .contents	{	font-family:"돋움";	font-size:11px;	color: #80521d;	line-height: 18px;	background: url(../images/common/line.gif) repeat-x bottom;
						text-align: left;	vertical-align: top;	padding: 15px;	height: 300px;}
#board .contents_new	{	font-family:"돋움";	font-size:11px;	color: #80521d;	line-height: 18px;	background: url(../images/common/line.gif) repeat-x bottom;
						text-align: left;	vertical-align: top;	padding: 15px 0 15px 0;	height: 300px;}

#list_number td					{font-family:"돋움"; font-size:11px; color:#5e3300;}
#list_number A:link             {font-family:"돋움"; font-size:11px; color: #5e3300; TEXT-DECORATION:none; }
#list_number A:visited          {font-family:"돋움"; font-size:11px; color: #5e3300; TEXT-DECORATION:none; }
#list_number A:active           {font-family:"돋움"; font-size:11px; color: #5e3300; TEXT-DECORATION:none; }
#list_number A:hover            {font-family:"돋움"; font-size:11px; color: #5e3300; TEXT-DECORATION:underline;;}

#list_number strong		{	font-family:"돋움";	font-size:11px;	font-weight: bold;	color: #b51200;}

.board_button			{	text-align: right;	vertical-align: top;	padding: 3px;}
.news_title 			{	background: url(../images/doutor/news_board_title_bar.jpg);	height: 37px;	padding-left: 50px;
							font-family:"돋움";	font-size:11px;	font-weight: bold;	color: #580000;}
.news_item				{	padding-left: 18px;	height: 27px;}

/* ==================================================================================================================================================
/* Enjoy Style */
.cf_illust 				{	background: url(../images/enjoy/cf_illust.jpg) no-repeat;	text-align: left;	vertical-align: top;
							height: 320px;	width: 310px;	padding-top: 56px;	padding-left: 23px;}
.making_illust 			{	background: url(../images/hotnews/making_illust.jpg) no-repeat;	height: 320px;	width: 310px;}
.comment_input			{	background: url(../images/hotnews/comment_back.gif) no-repeat center center;	
							text-align: left;	vertical-align: middle;		height: 45px;	padding-left: 100px;}
.comment_input2			{	background: url(../images/hotnews/comment_back_event.gif) no-repeat center center;	
							text-align: left;	vertical-align: middle;		height: 45px;	padding-left: 100px;}
							
/* ==================================================================================================================================================							
/* Event Syle */
.nowevent_back			{	background: url(../images/event/now_back.jpg);	vertical-align: top;	padding: 13px;	height: 280px;	width: 660px;}
.nowevent_title			{	background: url(../images/event/now_event_title.jpg) no-repeat;	vertical-align: top;	height: 49px;	text-align: left;
							padding-top: 15px;	padding-left: 125px;}
/* ==================================================================================================================================================							
/* Download Style */
.wallpaper				{	background: url(../images/download/wallpaper_back.gif) no-repeat center;	text-align: center;	vertical-align: top;
							height: 560px;	width: 660px;}
.wallpaper_new			{	background: url(../images/enjoy/wallpaper_back.gif) no-repeat center;	text-align: center;	vertical-align: top;
							height: 560px;	width: 660px;}
.wallpaper_date 		{	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	color: #580000;
							padding-left: 10px;	height: 69px;	vertical-align: top;	padding-top: 41px;}
							
/* ==================================================================================================================================================							
/* Member Style */
.input_table			{	background: url(../images/common/dot.gif) repeat-x bottom;	height: 30px;	padding-left: 5px;}
.login_back				{	background: url(../images/member/login_01.jpg) no-repeat bottom;	text-align: left;	vertical-align: top;	height: 239px;
							padding-top: 70px;	padding-left: 103px;}
.policy_con				{	font-family: "돋움";	font-size: 11px;	line-height: 18px;	padding: 8 20 20 20;}
.policy_strong			{	font-weight: bold;	color: #933;}

/* ==================================================================================================================================================							
/* Modal Window*/
.frame_01 {	background: url(../images/member/frame_01.gif);	height: 20px;	width: 20px;}
.frame_02 {	background: url(../images/member/frame_02.gif);}
.frame_03 {	background: url(../images/member/frame_03.gif);	height: 20px;	width: 20px;}
.frame_04 {	background: url(../images/member/frame_04.gif);}
.frame_05 {	background-color: #FFF;}
.frame_06 {	background: url(../images/member/frame_06.gif);}
.frame_07 {	background: url(../images/member/frame_07.gif);	height: 20px;	width: 20px;}
.frame_08 {	background: url(../images/member/frame_08.gif);}
.frame_09 {	background: url(../images/member/frame_09.gif);	height: 20px;	width: 20px;}



/* ==================================================================================================================================================							
/* 20091029 ADD*/
.festival_illust 			{	background: url(../images/hotnews/festival_illust.jpg) no-repeat;	height: 320px;	width: 310px;}
.showcase_illust 			{	background: url(../images/hotnews/showcase_illust.jpg) no-repeat;	height: 320px;	width: 310px;}







/* Enjoy */
#enjoy_list {width:660px; margin:10px 0 0 0}
	.list_item {text-align:center;}
	.list_item td {line-height:9px; color:#b18450}
	.list_item.item_img {width:145px; height:95px; margin:0; padding:0; border:1px solid #80521e;}
	.list_item.dash {vertical-align:top; text-align:center; padding:0 0 0 8px}
	.list_item th {font-size:11px; font-weight:bold; padding:5px 0 0 0}

.num {text-align:center; width:100%; margin:30px 0 0 0}
.num img {vertical-align:middle}
.num strong {color:#b51200; font-weight:bold}

.bd_srch {width:660px; text-align:right; margin:10px 0 0 0}
.bd_srch.wr_btn {width:140px;text-align:right}


.view_con {height:100%; padding:0px; margin:0px; text-align:center}
.view_con2 {height:100%; padding:0px; margin:0px; text-align:center}

.prev_li {width:100%; border-bottom:2px solid #e1be8b}
.prev_li.pr {padding:8px 0 2px 20px}
.prev_li.ne {padding:2px 0 8px 20px}

.enjoy_title {background: url(../images/about/enjoy_write_bg.gif);	height: 47px;	padding-left: 70px; font-family:"돋움";	font-size:11px;	font-weight: bold;	color: #580000;}

.list_sel {text-align:right; padding:0 0 5px 0}
.event_view {background: url(../images/enjoy/event_view_title.gif);	height: 37px;	padding-left: 50px; font-family:"돋움";	font-size:11px;	font-weight: bold;	color: #580000;}