<!--

/* ---- Note ----
 *
 *
 */

	/**
	 *	[ Default Style ]
	 *
	 */
	body
	{
		width:100%; margin: 0px;
		background:#F2F2F2;
		font-size:12px; color:#444444; line-height:160%;
	}

	p { margin-bottom:25px; }

	dt { margin-bottom:20px; }
	dd { margin-bottom:20px; }

	h1
	{
		height:23px;
		padding-left:5px;
		background:url("../images/h1.gif") repeat-x;
		font-size:12px; color:#000000; font-weight:bold;
	}

	h2
	{
		height:22px;
		padding:2px 0px 0px 37px;
		background:url("../images/h2.gif") no-repeat;
		font-size:14px; color:#416104; font-weight:bold;
	}

	h3
	{
		margin:0px; padding:0px;
		color:#888888; font-weight:bold; font-size:12px;
	}

	h4
	{
	}

	h5
	{
	}


	/**
	 *	[ Table Style ]
	 *
	 */
	table
	{
		font-size:12px;
	}

	th
	{
		background:url(../images/title_Small2.gif) no-repeat;
	}

	.Product_HP
	{
		margin-bottom:20px;
		background:#999999;
	}

		.Product_HP tr
		{
			background:#FFFFFF;;
		}
	

		.Product_HP th.HP1
		{
			width:70px;
			background:url("../images/icon/back_SBlue.gif");
			color:#000000; font-weight:100;
		}

		.Product_HP th.HP2
		{
			width:70px;
			background:url("../images/icon/back_SRed.gif");
			color:#000000; font-weight:100;
		}

		.Product_HP th.HP3
		{
			width:70px;
			background:url("../images/icon/back_SGray.gif");
			color:#000000; font-weight:100;
		}

		.Product_HP th.HP4
		{
			width:140px;
			background:url("../images/icon/back_SBlue.gif");
			color:#000000; font-weight:100;
			text-align:left;
		}

		.Product_HP th.HP5
		{
			width:140px;
			background:url("../images/icon/back_SRed.gif");
			color:#000000; font-weight:100;
			text-align:left;
		}
		
		.Product_HP tr
		{
			background:#FFFFFF;
		}

			.wShort { width:70px; padding:3px; }
			.wShort2 { width:100px; padding:3px; }
			.wMiddle { width:200px; padding:3px; }
			.wLong { width:310px; padding:3px; }


	/**
	 *	[ Layout Style ]
	 *
	 */
	#Wrapper
	{
		width:760px; margin:auto; padding:20px; padding-top:0px;
		background:#FFFFFF;
		border-left:1px solid #A4A4A4;	
		border-right:1px solid #A4A4A4;	
	}

		#Wrapper_Inner
		{
			background-color:#FBFBFB;
		}

	#Top
	{
		background:#FFFFFF;
	}

		#TOP_Logo
		{
			margin-top:10px;
		}

		#Top_Login
		{
			width:235px; height:50px; padding-top:30px;
			background:url(../images/top_Member.gif) no-repeat;
			float:right;
		}

	#Bottom
	{
		width:800px; margin:auto; padding:0px;
		background:#CCCCCC;
		border:1px solid #A4A4A4;
		text-align:center; letter-spacing:3px;
		font-size:11px; color:#F7F7F7;
	}

	#Main
	{
		width:500px; padding-right:23px;
		background:#FFFFFF;
		float:left;
	}

	#Side
	{
		width:215px; padding:10px;
		background:#FFFFFF;
		border:1px solid #B3CE70;
		float:right;
	}
	
		.Side_Bottom
		{
			width:237px; height:25px;
			background-color:#FFFFFF;
			float:right;
		}

	#Results_Top
	{
		width:207px; height:21px; padding:5px 0px 0px 30px;
		background:url("../images/side_Result_Top.gif") no-repeat;
		color:#FFFFFF;
		float:right;
	}

	#Results
	{
		width:225px; padding:5px;
		background:#FFFFFF;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		float:right;
	}
	
		#Result_Wrapper
		{
			padding:5px 15px;
			background:#F5F5F5;
			font-size:12px; color:#888888; line-height:140%;
		}
		
		#Results_Bottom
		{
			width:237px; height:5px;
			background:url("../images/side_Result_Bottom.gif") no-repeat;
			float:right;
		}

		.Result_Title
		{
			padding:2px 0px; margin-bottom:8px;
			border-bottom:1px solid #A5B888;
			border-right:1px solid #A5B888;
			background:#D5E3C0;
			color:#494D44; line-height:90%;
		}

		.Result_Box
		{
			margin:10px 0px 50px 0px;
		}

		.Result_Image
		{
			width:167px; height:131px; padding-top:5px;
			background:url( "../images/result_Frame.png" ) no-repeat;
			display:block;
		}

			.Result_ImageSmall
			{
				width:138px; height:110px; padding-top:5px;
				background:url( "../images/result_FrameSmall.png" ) no-repeat;
				display:block;
			}

		.Result_Info
		{
			margin:0px; padding:5px;
			border-top:1px dotted #BBBBBB;
			background:#FFFFFF;
			color:#666666; font-size:10px; line-height:150%; text-align:left
		}

		.Result_Link
		{
			font-size:10px;
			float:right; clear:both;
		}

	.dotLine
	{
		height:1px; margin-top:5px;
		background:url("../images/dotLine.gif") repeat-x;
	}

	.Clear
	{
		clear:both;
	}

	.ClearList
	{
		clear:both; height:15px;
	}


	/**
	 *	[ Top Page Style ]
	 *
	 */
	#Top_Feature
	{
		width:414px; height:45px;
		padding:165px 0px 0px 75px;
		background:url("../images/top_Feature3.jpg") no-repeat 30px 0px;
	}

	#Top_PicUp
	{
		margin-bottom:30px; line-height:200%;
		text-align:center;
	
	}


	/**
	 *	[ Title Style ]
	 *
	 */
	#Navi
	{
		padding:0px 0px 20px 0px;
		background:#FFFFFF;
	}

		#Navi_Block
		{
			padding:3px;
			background:#FAFAFA;
		}


	#page_Title {
		height:44px;
		padding-left:5px;
		font-size:10pt; font-weight:bold;
		background:url(../images/page_Title.jpg) no-repeat;
	}
	
	#page_SubTitle {
		margin:20px 0px;
		float:left;
	}

	.page_Line {
		width:435px; background:url(../images/line1.gif) repeat-x;
	}



	/**
	 *	[ Table Style ]
	 *
	 */
	.RedBox {
		background-image:url(../images/icon/back_SRed.gif); padding:15px;
		color:#000000;
	}

	.BlueBox {
		background-image:url(../images/icon/back_SBlue.gif); padding:15px;
		color:#000000;
	}
	.GrayBox {
		background-image:url(../images/icon/back_SGray.gif); padding:15px;
		color:#000000;
	}


	.GrayBox2 {
		width:125px; margin-right:15px; padding:5px;
		background-image:url(../images/icon/back_SGray2.gif);
		font-size:9px; color:#000000;
		text-align:center;
		float:left;
	}

	.GrayBox_Result
	{
		width:140px; margin:0px 0px 10px 15px; padding:5px;
		background-image:url(../images/icon/back_SGray2.gif);
		font-size:9px; color:#000000;
		text-align:center;
		float:left;
	}

		.GrpBox2 {
			padding:1px;
			border:1px solid #AAAAAA;
			background-color:#FFFFFF;
		}

		.InfoBox2 {
			background:url(../images/line1.gif) repeat-x;
			margin-top:25px; padding:3px; padding-top:5px;
			font-size:10px; color:#999999;line-height:120%; 
			text-align:left;
			background-color:#FFFFFF;
		}

	.liBox {
		width:120px; display:block; float:left;
	}


	/**
	 *	[ Note Style ]
	 *
	 */
	p.Note1		{margin:1em 1em 1em 1em; padding:0.5em; border-width:2px; width:92%;
				 border-style:dotted; border-color:#BACDEB; background-color:#F0F6FF;
				 line-height:110%;}

	p.Note2		{margin:1em 1em 1em 1em; padding:0.5em; border-width:2px; width:90%;
				 border-style:dotted; border-color:#F0DCBB; background-color:#FEFBF6;
				 line-height:1.5em;}

	p.Note3		{padding:0.5em; border-width:1px; width:98%;
				 border-style:solid; border-color:#BBBBBB; background-color:#FCFCFF;
				 line-height:1.5em;}

	p.Note4		{padding:0.5em; border-width:1px; width:98%;
				 border-style:solid; border-color:#BBBBBB; background-color:#EBEBF1;}

	p.Box
	{
		margin:0px 0px 10px 0px; padding:5px 10px;
		border:1px solid #EEEEEE;
		background:#FCFCFC;
		font-size:12px;
	}


	/**
	 *	[ Form Style ]
	 *
	 */
	.Member {
		width:60px;
		border:1px solid #CCCCCC; 
	}

	.Member_Button {
		width:50px;
		background:#F7F7F7;
		border:1px solid #AAAAAA; 
	}

	.Member_Button:hover {
		background:#DDDDDD;
		border:1px solid #666666; 
	}


	/**
	 *	[ Menu Style ]
	 *
	 */

	/*
	.Menu_Title
	{
		background-color:#FFFFFF; padding:2px 1em; margin-bottom:3px;
		border:solid #AAAAAA; border-width: 1px 1px 1px 6px;
		font-size:9pt; color:#555555; letter-spacing: 0.5em;
		display:block;
	}
	*/

	#Menu_Tag
	{
		width:221px; height:23px; padding:0px 0px 0px 16px;
		background:url("../images/menu_Tag.gif") no-repeat #FFFFFF;
		font-size:11pt; color:#FFFFFF; font-weight:bold;
		float:right;
	}

	#Menu {
		margin:0px; padding:0px;
		list-style:none;
	}

		.Menu_NoLink
		{
			margin:0px; padding:5px 0px 0px 18px; height:23px;
			list-style:none;
			background:url("../images/icon/menu_Mark2.gif") no-repeat 5px 9px;
			font-size:12px; color:#39399D; text-decoration:none; font-weight:bold;
			border-bottom:1px dotted #AAAAAA;
			display:block;
		}
	
		.Menu_Link
		{
			margin:0px; padding:5px 0px 0px 18px; height:23px;
			list-style:none;
			background:url("../images/icon/menu_Mark2.gif") no-repeat 5px 9px;
			font-size:10pt; color:#39399D; text-decoration:none; font-weight:bold;
			border-bottom:1px dotted #AAAAAA;
			display:block;
		}

			.Menu_Link:hover {
				background:url("../images/icon/menu_Mark1.gif") no-repeat 5px 9px #F5F5F8;
				color:#990000;
			}

		.Menu_Link2 {
			margin:0px; padding:5px 0px 0px 35px; height:23px;
			list-style:none;
			background:url("../images/icon/menu_MarkB2.gif") no-repeat 23px 9px;
			font-size:10pt; color:#39399D; text-decoration:none;
			border-bottom:1px dotted #AAAAAA;
			display:block;
		}

			.Menu_Link2:hover {
				background:url("../images/icon/menu_MarkB1.gif") no-repeat 23px 9px #F5F5F8;
				color:#990000;
				/* display:block; */
			}

	/**
	 *	[ Link Style ]
	 *
	 */
	a.Link_1
	{
		color:#3366AA; font-weight:bold; text-decoration:none;
	}

	a.Link_1:hover,visited
	{
		color:#FF0000; text-decoration:underline;
	}

	a.Link_2
	{
		color:#666666; font-weight:bold; text-decoration:none;
	}

	a.Link_2:hover,visited
	{
		color:#FF0000; text-decoration:underline;
	}

	a.Link_3
	{
		color:#78A433; font-weight:bold; text-decoration:none;
	}

	a.Link_3:hover,visited
	{
		color:#FF0000; text-decoration:underline;
	}

	#Navi a
	{
		color:#0070B1; text-decoration:none;
	}

		#Navi a:hover
		{
			color:#FF0000; text-decoration:underline;
		}

	.Navi_Page_P
	{
			padding:3px 6px; margin-right:10px;
			color:#000000; text-decoration:none;
			font-size:12px; font-weight:bold;
			background:#DDDDDD;
			border:1px solid #AAAAAA;
			float:left; display:block;
	}

		.Navi_Page
		{
			padding:3px 6px; margin-right:10px;
			color:#3399FF; text-decoration:none;
			font-size:12px; font-weight:bold;
			border:1px solid #AAAAAA;
			background:#FFFFFF;
			float:left; display:block;
		}

		.Navi_Page:hover
		{
			color:#3399FF; text-decoration:none;
			background:#E9F3F8;
		}

	.fLeft
	{
		float:left;
	}

	.fRigh
	{
		float:right;
	}

	/**
	 *	[ Font & Color Style ]
	 *
	 */
	.Size_VS		{font-size:7pt;}
	.Size_S			{font-size:10px;}
	.Size_MS		{font-size:11px;}
	.Size_M			{font-size:12px;}
	.Size_MM		{font-size:13px;}
	.Size_ML		{font-size:11pt;}
	.Size_L			{font-size:12pt;}
	.Line_150		{line-height:150%;}
	.Line_200		{line-height:200%;}
	.IME_On			{ime-mode:active;}
	.IME_Off		{ime-mode:inactive;}
	.Bold			{font-weight:bold;}
	.Italic			{font-weight:Italic;}
	.Font_NonP		{font-family:monospace,sans-serif;}
	.Font_NonP2		{font-family:monospace,sans-serif; font-size:9pt; color:#000000; line-height:2.3em;}

	.Color_Black	{color:#000000;}
	.Color_White	{color:#FFFFFF;}
	.Color_Gray		{color:#666666;}
	.Color_Gray2	{color:#888888;}
	.Color_Gray3	{color:#AAAAAA;}
	.Color_Gray4	{color:#555555;}
	.Color_Red		{color:#FF0000;}
	.Color_Red2		{color:#FF3300;}
	.Color_Brown	{color:#CC0000;}
	.Color_Brown2	{color:#996633;}
	.Color_Brown3	{color:#5B1E00;}
	.Color_Brown4	{color:#AA593F;}
	.Color_Green	{color:#00CC00;}
	.Color_Green2	{color:#006600;}
	.Color_Green3	{color:#339900;}
	.Color_Blue		{color:#0000FF;}
	.Color_Blue2	{color:#2D496C;}
	.Color_Blue3	{color:#39399D;}
	.Color_Sky		{color:#0066CC;}
	.Color_Sky2		{color:#3366AA;}
	.Color_Yellow	{color:#FFFF00;}

	.let1 { letter-spacing:1.5px; line-height:180%; }

	/**
	 *	[ Button Style ]
	 *
	 */
	.Link_Button:hover
	{
		opacity:0.6;
		filter: alpha(opacity=60);
	}


	/**
	 *	[ Graphic Style ]
	 *
	 */
	.grpR
	{
		margin:0px 0px 10px 15px;
		float:right; 
	}

	.grpR2
	{
		margin:0px 0px 0px 15px;
		float:right; 
	}

	.grpBottom
	{
		margin-bottom:5px;
	}

	.grpFrame
	{
		padding:3px;
		background:#FFFFFF;
		border:1px solid #CCCCCC;
	}


	/**
	 *	[ Form Box Style ]
	 *
	 */
	.Back_Blue		{background-color:#F4F8F9;}
	.Back_Orange	{background-color:#FEFBF3;}
	.Back_Purple	{background-color:#FAFAFB;}

	.Success		{font-size:11px; font-style:normal; color:#0066CC; font-weight:bold;}
	.Error			{font-size:11px; font-style:normal; color:#FF0000; font-weight:bold;}
	.Information	{font-size:11px; font-style:normal; color:#339900; font-weight:bold;}
	.Attention		{font-size:11px; font-style:normal; color:#996633; font-weight:bold;}
	.Caution		{font-size:11px; font-style:normal; color:#FF0000; font-weight:bold;}

	.Title_Small	{font-size: 9pt; font-style:normal; color:#FFFFFF; font-weight:bold;}
	.Title_Midlde	{font-size:10pt; font-style:normal; color:#660000; font-weight:bold;}
	.Title_Large	{font-size:14pt; font-style:normal; color:#063166; font-weight:bold;}
	.Title_Large2	{font-size:14pt; font-style:normal; color:#CC0000; font-weight:bold;}
	.Title_SYellow	{font-size: 9pt; font-style:normal; color:#FFFF00; font-weight:bold;}

-->
