
/*
#
#	stylesheet css file
#
*/

/*------------------------------------------------------------------------------------------------------*/

/*¡CLASS*/

/*COLOR*/

/*SIZE*/
.size-big		{	font-size: 180%;	}
.size-small		{	font-size: 80%;	}
.size-big180	{	font-size: 180%;	}
.size-big140	{	font-size: 140%;	}
.size-big120	{	font-size: 120%;	}

/*TEXT ALIGN*/
.center		{	text-align:center;		}
.left		{	text-align:left;		}
.right		{	text-align:right;		}
.side		{	text-align:justify;		}
.top		{	vertical-align:top;		}
.middle		{	vertical-align:middle;	}
.bottom		{	vertical-align:bottom;	}
.hv-center	{	text-align:center; vertical-align:middle;	}

/*MARGIN (PX)*/
/*ã‰E‰º¶*/
.margin			{	margin: 30px 30px;	}
.h-margin		{	margin: 0px 30px;	}
.v-margin		{	margin: 30px 0px;	}
.box-center		{	margin: 50%;		}
.box-h-center	{	margin: 0% 50%;		}
.box-v-center	{	margin: 50% 0%;		}
.left-margin	{	margin-left: 100px;	}
.right-margin	{	margin-right: 30px;	}

/*CURSOR TYPE*/
.cursor-image		{	cursor: url("./images_index2/cursor.gif");		}
.cursor-pointer		{	cursor: pointer;	}
.cursor-question	{	cursor: help;		}
.cursor-up			{	cursor: n-resize;	}
.cursor-down		{	cursor: s-resize;	}
.cursor-left		{	cursor: w-resize;	}
.cursor-right		{	cursor: e-resize;	}

/*DECORATION*/
/*‰eF/‰E”ÍˆÍ/‰º”ÍˆÍ/‚Ú‚©‚µ”ÍˆÍ*/
.shadow		{	text-shadow: #000000 3px 3px 5px;	}

/*€–Ú–¼*/
.heading{
	font-size: 80%;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}

/*------------------------------------------------------------------------------------------------------*/

/*¡HTML TAG*/

body {

	/*margin*/
	height: auto; width: auto; left: auto; top: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	/*background*/
/*
	background-color: #FFFFFF;	/*IE5.0‚Å‚Í–³Œø*/
	background-image: url("images_common/bg/menu_bg.gif");
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-position: left top;
*/	
	/*text*/
	font-size: 12px;
	font-weight: normal;
	font-family: monospace;

	color: #666666;

	text-align: left;
	vertical-align: top;
	text-decoration: none;
	
}

a:active	{	color: #2B60FF; text-decoration: underline;	font-weight: bolder;	}
a:link		{	color: #2B60FF; text-decoration: underline;	font-weight: bolder;	}
a:visited	{	color: #2B60FF; text-decoration: underline;	font-weight: bolder;	}
a:hover		{	color: #CC0000; text-decoration: underline; font-weight: bolder;	}

a.path:active	{	color: #AAFFFF; text-decoration: underline;	font-weight: normal;	}
a.path:link		{	color: #AAFFFF; text-decoration: underline;	font-weight: normal;	}
a.path:visited	{	color: #AAFFFF; text-decoration: underline;	font-weight: normal;	}
a.path:hover	{	color: #FFFF00; text-decoration: underline; font-weight: normal;	}

table			{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 0px;	}
table.border	{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 1px;	}
table.border5	{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 5px;	}
tr				{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 0px;	}
tr.border		{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 1px;	}
tr.border5		{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 5px;	}
td				{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 0px;	}
td.border		{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 1px; vertical-align: middle;	}
td.border5		{	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 5px; vertical-align: middle;	}
td.center{
	height: auto; width: auto; left: auto; top: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px; 0px; 0px; 0px;
	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 0px;
	text-align:center; vertical-align: middle;
}
td.center_backgroundcolor{
	height: auto; width: auto; left: auto; top: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px; 0px; 0px; 0px;
	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 0px;
	text-align:center; vertical-align: middle;
	background-color: #2B6E5C;
}
td.hr{
	height: auto; width: auto; left: auto; top: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px; 0px; 0px; 0px;
	font-size: 12px;	border-style:solid;	border-color:#000000; border-width: 0px;
	text-align:left; vertical-align: top;
	background-color: #2B6E5C;
	
}
td.grid{
	color:white;
	font-size:10pt;
	font-weight:bold;
	background-image:url("images_common/bg/grid_blue.gif");
	background-color:#cc0000;
}
td.grid_gray{
	background-image:url("images_common/bg/grid_gray.gif");
}

div		{	font-size: 12px;		}
p		{	font-size: 12px;		}
span	{	font-size: 12px;		}
tt		{	font-size: 12px;	font-family: monospace;		}

center		{	font-size: 12px;		}
blockquote	{	font-size: 12px;		}

/*
#font-weight: 100/200/300/400/500/600/700/800/900
# normal:400
# bold:700
# lighter:-100
# bolder:+100
# inherit:Œp³
*/
b		{	font-size: 12px;	font-weight: bolder;}
strong	{	font-size: 12px;	font-weight: 900;	}

i		{	font-size: 12px; font-style:italic;	}
u		{	font-size: 12px;	text-decoration: underline;		}
font	{	font-size: 12px; 	}
big		{	font-size: 180%;		}
small	{	font-size: 80%;		}

hr{
	margin: 0px 0px 0px 0px;
	padding: 0px; 0px; 0px; 0px;
}

form{
	height: auto; width: auto; left: auto; top: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input{
	border:1px solid #666666;
	background-color:transparent;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.box{
	border:0px none #FFFFFF;
	background-color:transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.button{
	border:2px outset #FFFFFF;
	background-color:buttonface;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.button_s{
	border:2px outset #FFFFFF;
	background-color:buttonface;
	font-size: 80%;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.button_size{
	border:2px outset #FFFFFF;
	background-color:buttonface;
	width:80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.button_img{
	border:0px none #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input.marquee{
	border:0px none transparent;
	background-color:transparent;
	font-weight:bold;
	color: #2B60FF;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

textarea{
	border:1px solid #666666;
	background-color:transparent;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
select,option{
	border:1px solid #666666;
	background-color:transparent;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*------------------------------------------------
IMG
------------------------------------------------*/

img				{	}
img.border		{	border: 1px solid #000000;	}
img.border_w	{	border: 3px double #000000;	}
img.float_left	{	float:left;		}
img.float_right	{	float:right;	}

