
/* total */
	
	
	body, table, tr, td, input, textarea {
											font-family:"Dodum"; font-size:12px; 
											line-height:normal; color:#000000;
											word-wrap:break-word;
											word-break:break-all;
											line-height:160%; }
	
	body							{	margin:0px;
										color:#000000; line-height:160%;
										background-color:#EAEAEA;
										scrollbar-3dlight-color:#9C9E9C;
										scrollbar-arrow-color:#9C9E9C;
										scrollbar-base-color:#EFEFEF;
										scrollbar-darkshadow-color:#FFFFFF;
										scrollbar-face-color:#EFEFEF; 
										scrollbar-highlight-color:#FFFFFF;
										scrollbar-shadow-color:#9C9E9C;  }

	a:link							{	text-decoration:none; color:#3D3D3D; font-family:"Dodum"; }
	a:visited						{	text-decoration:none; color:#3D3D3D; font-family:"Dodum"; }
	a:hover							{	text-decoration:none; color:#000000; font-family:"Dodum"; }

/* HTML ÆíÁý±â ¿ë */
	.-{//  //  }
	p							{	margin-top:3px; margin-bottom:3px; }
	p.pad_p_0					{	margin-top:0px; margin-bottom:0px; }


/* IMG */
	img								{	border:0; }
	img.ImgLink 					{	border:none; cursor:hand; }
	
	.ImgBlankArea					{ 	background-color:transparent; }

	.png24							{	tmp:expression(setPng24(this)); } 


/* form */
	form							{	display:inline; }
	input							{	line-height:100%;
										color:#696767; 
										padding-top:3px; 
										padding-left:2px; 
										background-color:#ffffff; 
										border:1 solid #cccccc; }
	
	input.NoLine					{	color:#696767; border-width:0; 
										padding-left:0px; 
										background-color:transparent; }
										
	input.kor						{	line-height:100%;
										color:#696767; 
										padding-top:3px; 
										padding-left:2px; 
										background-color:#ffffff; 
										border:1 solid #cccccc;
										ime-mode: active; }
	
	
	select							{	color:#666666; 
										background-color:#ffffff; }
	
	textarea
									{
										border-right:#cecece 1px solid;
										padding-right:2px;
										border-top:#cecece 1px solid;
										padding-left:2px;
										padding-bottom:0px;
										vertical-align:top;
										border-left:#cecece 1px solid;
										color:#707070;
										padding-top:2px;
										border-bottom:#cecece 1px solid;
										background-color:#ffffff;
									}

/* Include Link */

	a.aTopMenu:link					{	text-decoration:none; color:#8393ca; font-weight:bold; }
	a.aTopMenu:visited				{	text-decoration:none; color:#8393ca; font-weight:bold; }
	a.aTopMenu:hover				{	text-decoration:none; color:#1cbbb4; font-weight:bold; }

	a.aTopMenuHover:link			{	text-decoration:none; color:#1cbbb4; font-weight:bold; }
	a.aTopMenuHover:visited			{	text-decoration:none; color:#1cbbb4; font-weight:bold; }
	a.aTopMenuHover:hover			{	text-decoration:none; color:#8393ca; font-weight:bold; }

	a.a2TopMenu:link				{	text-decoration:none; color:#a3620a; font-weight:bold; }
	a.a2TopMenu:visited				{	text-decoration:none; color:#a3620a; font-weight:bold; }
	a.a2TopMenu:hover				{	text-decoration:none; color:#f26522; font-weight:bold; }

	a.a2TopMenuHover:link			{	text-decoration:none; color:#f26522; font-weight:bold; }
	a.a2TopMenuHover:visited		{	text-decoration:none; color:#f26522; font-weight:bold; }
	a.a2TopMenuHover:hover			{	text-decoration:none; color:#a3620a; font-weight:bold; }

	a.a3TopMenu:link				{	text-decoration:none; color:#8fc31f; font-weight:bold; }
	a.a3TopMenu:visited				{	text-decoration:none; color:#8fc31f; font-weight:bold; }
	a.a3TopMenu:hover				{	text-decoration:none; color:#22ac38; font-weight:bold; }

	a.a3TopMenuHover:link			{	text-decoration:none; color:#22ac38; font-weight:bold; }
	a.a3TopMenuHover:visited		{	text-decoration:none; color:#22ac38; font-weight:bold; }
	a.a3TopMenuHover:hover			{	text-decoration:none; color:#8fc31f; font-weight:bold; }

	a.aTop2Menu:link				{	text-decoration:none; color:#000000; }
	a.aTop2Menu:visited				{	text-decoration:none; color:#000000; }
	a.aTop2Menu:hover				{	text-decoration:none; color:#FF8727; }

	a.aTop2MenuHover:link			{	text-decoration:none; color:#FF8727; }
	a.aTop2MenuHover:visited		{	text-decoration:none; color:#FF8727; }
	a.aTop2MenuHover:hover			{	text-decoration:none; color:#000000; }

	a.aFooter:link					{	text-decoration:none; color:#660000; }
	a.aFooter:visited				{	text-decoration:none; color:#660000; }
	a.aFooter:hover					{	text-decoration:none; color:#000000; }
	
	a.aFooterMail:link				{	text-decoration:none; color:#000000; }
	a.aFooterMail:visited			{	text-decoration:none; color:#000000; }
	a.aFooterMail:hover				{	text-decoration:none; color:#fefefe; }
	
	a.aPage:link					{	text-decoration:none; color:#000000; font-family: "Verdana";}
	a.aPage:visited					{	text-decoration:none; color:#000000; font-family: "Verdana";}
	a.aPage:hover					{	text-decoration:none; color:#D95711; font-family: "Verdana";}
		
						 
/* Include */
	.InTop							{	background-color:#FFC516; }
	.InTopLogo						{	height:40px; background-color:#FFC516; text-align:left; padding-left:10px;}
	.InTopRightMenu					{	background-color:#FFC516; text-align:right; padding-right:15px;}
	.InTopLeftMenu					{	background-color:#000000; text-align:left; padding-left:10px;}
	.InTopMenu						{	background-color:#FFFFFF; text-align:center;}

	.InTopMenuLine_Yellow			{	height:4px; background-color: #F1ED49; text-align: center;}
	.InTopMenuLine					{	height:1px; background: #FFFFFF  url(/img/include/kTopMenuLine.gif); }
	.InTopSubMenu					{	height:25px; background-color:#F0F0F0;}
	.InTopMenuLine_Back				{	height:5px; background-color: #000000; text-align: center;}
	
	.InLeftMenuArea					{	width:194px; vertical-align:top; background-image:url(/img/include/kLeftMenu.gif); }
	.InLeftMenuLine					{	height:3px; background-image:url(/img/include/kLeftMenuLine.gif); }

	.InLeftContentsBorder			{	width:1px; background-color:#C4C4C4;}

	.InHeadLineArea					{	width:805px; background-color:#FFFFFF; vertical-align:top;}
	.InHeadLine						{	height:46px; padding-left:22px; }

	.InContentsTopBg				{	height:1px; background-image:url(/img/include/kContentsTop.gif); }
	.InContentsTopBg2				{	height:1px; background-image:url(/img/include/kContentsTop2.gif); }
	.InContentsArea					{	text-align:left; vertical-align:top; 
										padding-left:30px; padding-right:30px;
										padding-top:30px; padding-bottom:30px;
									}

	.InLocationInfo					{	text-align:right; vertical-align:top; padding-right:10px; padding-top:5px; color:#676767; }
	.InLocationInfoPoint			{	font-weight:bold; }


	.InFooterLine					{	height:3px; background-color:#000000;}
	.InFooterBg						{	background-image:url(/img/include/kFooter.gif); }

	.kWhite							{	background-color: #ffffff; }
	.kGray							{	background-color: #C6C6C6; }
	



/* Contents Title, Text */
	.fBold							{	font-weight:bold;}
	.fPointRed						{	color:red;}
	.fPointOrange					{	color:#FC934D;}
	.fInputExplan					{	color:#818281;}
	.fSmall							{	font-size:11px;}
	.fBlank							{	color:#ffffff;}
	.fGray							{	color:#666666;}
	.fNowpage						{	font-family: "Verdana"; color: #D95711; font-weight: bold; }
	.fListState						{	font-family: "Verdana"; color: #333333;}
	.fTBookKind						{	font-weight: bold; }

	.hContentsExplanBottom			{	height:15px; }
	.hTableBottom					{	height:20px; }

	.t_reBoard						{	font-family: "Verdana"; color: #3DA1C6; font-size: 10px; }
	.t_reBoard2						{	font-family: "Verdana"; color: #6C4400; font-size: 10px; }
	.t_rePhoto						{	font-family: "Verdana"; color: #3DA1C6; font-size: 10px; }
	.t_searchWord					{	color:red;}
	.t_light						{	font-size:11px; color: #666666;}
	.t_memClass99					{	color: #d95711 ;font-weight: bold; }

	.t_smallSize0				{	font-size: 11px; color: #3DA1C6; }
	.t_smallSize1				{	font-size: 11px; color: #4C7391; }
	.t_smallSize2				{	font-size: 11px; color: #985617; }
	.t_smallSize3				{	font-size: 11px; color: #1C9132; }
	.t_smallSize4				{	font-size: 11px; color: #3DA1C6; }
	.t_smallSize9				{	font-size: 11px; color: #1C9132; }

	.t_smallSize_2_0			{	color: #333333; }
	.t_smallSize_2_1			{	color: #e5004f; }
	.t_smallSize_2_2			{	color: #009e96; }
	.t_smallSize_2_3			{	color: #8957a1; }
	.t_smallSize_2_4			{	color: #eb6100; }
	.t_smallSize_2_5			{	color: #22ac38; }
	.t_smallSize_2_6			{	color: #333333; }

	.t_smallSize_prdt			{	color: #e5004f; }
	
/* Box */
	.Box1TL							{	background-image:url(/img/common/kBox1TL.gif);
										background-repeat:no-repeat;
										background-position:left top;
										text-align:left;
										width:20px; height:22px; 
									}
	.Box1T							{	background-image:url(/img/common/kBox1T.gif);
										height:22px; 
									}
	.Box1TR							{	background-image:url(/img/common/kBox1TR.gif);
										background-repeat:no-repeat;
										background-position:right top;
										text-align:right;
										width:20px; height:22px; 
									}
	.Box1L							{	background-image:url(/img/common/kBox1L.gif);
										width:20px;
									}
	.Box1C							{	text-align:left; 
										padding-left:20px; padding-top:20px; padding-right:20px; padding-bottom:20px;
									}
	.Box1R							{	background-image:url(/img/common/kBox1R.gif);
										width:20px;
									}

	.Box1BL							{	background-image:url(/img/common/kBox1BL.gif);
										background-repeat:no-repeat;
										background-position:left top;
										text-align:left;
										width:20px; height:22px; 
									}
	.Box1B							{	background-image:url(/img/common/kBox1B.gif);
										height:22px; 
									}
	.Box1BR							{	background-image:url(/img/common/kBox1BR.gif);
										background-repeat:no-repeat;
										background-position:right top;
										text-align:right;
										width:20px; height:22px; 
									}


/* Contents Table */
	.TableBgWhiteLeft_Lect			{	background-color:#FFFFFF; color:#666666; text-align:left; vertical-align: middle; padding-left:30px; padding-top:7px; padding-bottom:7px; }
	.TableBgWhiteLeft_Lect_2		{	background-color:#FFFFFF; color:#666666; text-align:left; vertical-align: middle; padding-left:30px; padding-top:0px; padding-bottom:7px; }
	.TableBgWhiteCenter_Lect		{	background-color:#FFFFFF; color:#666666; text-align:center; vertical-align: middle; padding-top:0px; padding-bottom:0px; }
	.TableBgGrayLeft_Lect			{	background-color:#fafafa; color:#666666; text-align:left; vertical-align: middle; padding-left:30px; padding-top:7px; padding-bottom:7px; }
	.TableBgGrayLeft_Lect_2			{	background-color:#fafafa; color:#666666; text-align:left; vertical-align: middle; padding-left:30px; padding-top:0px; padding-bottom:7px; }
	.TableBgGrayCenter_Lect			{	background-color:#fafafa; color:#666666; text-align:center; vertical-align: middle; padding-top:0px; padding-bottom:0px; }

	
	.TableBgWhiteLeft				{	height:27px; background-color:#FFFFFF; color:#666666; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; }
	.TableBgWhiteLeft2				{	height:27px; background-color:#FFFFFF; color:#666666; text-align:left; padding-left:35px; padding-top:5px; padding-bottom:5px; }
	.TableBgWhiteCenter				{	height:27px; background-color:#FFFFFF; color:#666666; text-align:center; padding-top:5px; padding-bottom:5px; }
	.TableBgWhiteRight				{	height:27px; background-color:#FFFFFF; color:#666666; text-align:right; padding-right:10px; padding-top:5px; padding-bottom:5px; }

	.TableBgContents				{	color:#666666; text-align:left; padding-left:10px; padding-top:10px; padding-right:10px;padding-bottom:10px; }
	.TableBgContents2				{	color:#666666; text-align:left; padding-left:10px; padding-right:10px;}

	.TableBgGrayLeft				{	height:27px; background-color:#fafafa; color:#666666; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; }
	.TableBgGrayLeft2				{	height:27px; background-color:#fafafa; color:#666666; text-align:left; padding-left:35px; padding-top:5px; padding-bottom:5px; }
	.TableBgGrayCenter				{	height:27px; background-color:#fafafa; color:#666666; text-align:center; padding-top:5px; padding-bottom:5px; }
	.TableBgGrayRight				{	height:27px; background-color:#fafafa; color:#666666; text-align:right; padding-right:10px; padding-top:5px; padding-bottom:5px; }

	.TableBgCommentBox				{	background-color:#fafafa; color:#666666; text-align:center; padding-left:10px; padding-top:10px; padding-right:10px;padding-bottom:10px;
										border:1 solid #CECECE; }

	.TableBgCommentLine				{	height:1px; background-color:#CECECE;}
	.TableBgComment					{	color:#666666; text-align:left; padding-left:15px; padding-top:5px; padding-right:10px;padding-bottom:5px;}
	.TableBgCommentTitle			{	color:#666666; text-align:left; padding-left:10px; padding-top:5px; padding-right:10px;padding-bottom:5px;}
	.TableBgCommentDate				{	font-size:11px; font-family:"Verdana"; color:#666666; text-align:right; padding-right:5px; }


	.TablePhotoList					{	text-align:center; vertical-align: bottom; }
	.TablePhotoListPhoto			{	text-align:center; vertical-align: bottom; padding-top: 6px; padding-bottom: 2px; }
	.TablePhotoListTitle			{	text-align:center; padding-top:5px;}
	.TablePhotoListRe				{	color:#aba000; font-size:10px; font-family:"Verdana"; }
	.TablePhotoListName				{	text-align:left; padding-left:5px; color:#D95711; line-height:120%; }
	.TablePhotoListDate				{	text-align:right; padding-right:5px; color:#959595; font-size:10px; font-family:"Verdana";line-height:120%; }

	.bg_Dground_cB				{	background-color: #f3f3f3; color: #000000;
									text-align: center;
									padding-top: 5px; padding-bottom: 5px;
									font-weight: bold; }

	.bg_ground_c				{	background-color: #fefefe;
									text-align: center;
									padding-top: 5px; padding-bottom: 5px; }

	.bg_ground_l				{	background-color: #fefefe;
									text-align: left; padding-left: 10px;
									padding-top: 5px; padding-bottom: 5px; }

	.bg_ground_r				{	background-color: #fefefe;
									text-align: right; padding-right: 10px;
									padding-top: 5px; padding-bottom: 5px; }

	.BrdPhoto						{	border:3 double #BEBEBE; }

	.BrdPhoto_Thumb					{	padding: 5px; border:1 solid #dcdcdc; }

	.BrdPhoto_ThumbMain				{	padding: 5px; border:1 solid #ffffff; }

	.photo_g2_zoom					{	position:relative; padding-top: 6px; padding-bottom: 2px;}
	.photo_g2_zoom .BrdPhoto_Thumb	{	padding: 5px; border:1 solid #dcdcdc; background-color:#fefefe;}


/* tabMenu */
	.-{//  //  }

	.pad_tabMenu					{	text-align: left; padding-left: 6px; 
										padding-right: 6px;  }
	a.aTabMenu_prepare:link    		{	text-decoration: none; color: #ACACAC; }
	a.aTabMenu_prepare:visited 		{	text-decoration: none; color: #ACACAC; }
	a.aTabMenu_prepare:hover   		{	text-decoration: none; color: #0099FF; }


	a.aTabMenu_on:link    			{	text-decoration: none; color: #000000; }
	a.aTabMenu_on:visited 			{	text-decoration: none; color: #000000; }
	a.aTabMenu_on:hover   			{	text-decoration: none; color: #0099FF; }

	a.aTabMenu_off:link    			{	text-decoration: none; color: #0099FF; font-weight: bold; }
	a.aTabMenu_off:visited 			{	text-decoration: none; color: #0099FF; font-weight: bold; }
	a.aTabMenu_off:hover   			{	text-decoration: none; color: #EE842F; font-weight: bold; }



/* Contents Padding */
	.PadLeft10						{	text-align:left; padding-left:10px; }


/* TABLE Style */
	.kTableBasis					{	background-color:#D5D5D5;
										text-align:left; vertical-align:top; 
										padding-top:2px; padding-bottom:2px; }
	
	.kTableDeep						{	background-color:#ECECEC; color:#000000;
										padding-top:5px; padding-bottom:5px; }
	.kTableGray						{	background-color:#F9F9F9;
										padding-top:5px; padding-bottom:5px; }
	.kTableLight					{	background-color:#ffffff;
										padding-top:5px; padding-bottom:5px; }

	.aL								{	text-align:left; padding-left:10px; }
	.aC								{	text-align:center; }

	p.pStar 						{	margin: 0; padding: 0;
										text-indent: -1.5em;
										padding-left: 1.5em;
									}

