@charset "euc-jp";



/*command-----------------------------------------------------------*/

.line_T
{
	border-top-color	: #cccccc; 
	border-top-style	: solid;
	border-top-width	: 1px;
	margin-top			: 10px;
	padding-top			: 10px;
}

.clear

{ 
	clear : both;
}


.left

{
	float : left;
}


.right

{
	float : right;
}



.right_image

{
	margin	: 0px 0px 10px 20px;
	float	: right;
	clear 	: both;
}



.left_image

{
	margin	: 0px 25px 15px 0px;
	float	: left;
	clear 	: both;
}



/*margin------------------------------------------------------------*/



.m_Auto

{ 
	margin-left		: auto;
	margin-right	: auto;
}



.m_0

{ 
	margin			: 0px;
}



.m_5

{
	margin			: 5px;
}



.m_10

{
	margin			: 10px;
}



.m_20

{
	margin			: 20px;
}



.m_T5

{
	margin-top		: 5px;
}



.m_T10

{
	margin-top		: 10px;
}



.m_T15

{
	margin-top		: 15px;
}



.m_T20

{
	margin-top		: 20px;
}



.m_T30

{
	margin-top		: 30px;
}



.m_T40

{
	margin-top		: 40px;
}



.m_T50

{
	margin-top		: 50px;
}



.m_B5

{
	margin-bottom	: 5px;
}



.m_B10

{
	margin-bottom	: 10px;
}



.m_B15

{
	margin-bottom	: 15px;
}



.m_B20

{
	margin-bottom	: 20px;
}



.m_B30

{
	margin-bottom	: 30px;
}



.m_B40

{
	margin-bottom	: 40px;
}



.m_B50

{
	margin-bottom	: 50px;
}



.m_L5

{
	margin-left		: 5px;
}



.m_L10

{
	margin-left		: 10px;
}



.m_R5

{
	margin-right	: 5px;
}



.m_R10

{
	margin-right	: 10px;
}



.m_TB5

{
	margin-top		: 5px;
	margin-bottom	: 5px;
}



.m_TB10

{
	margin-top		: 10px;
	margin-bottom	: 10px;
}



.m_TB20

{
	margin-top		: 20px;
	margin-bottom	: 20px;
}


.p_10

{
	padding			: 10px;
}




/*font--------------------------------------------------------------*/



.f_Black
{
	color		: #666;
}


.f_Blue
{
	color 		: #0099CC;
}


.f_Green
{
	color 		: #669900;
}


.f_Red
{
	color		: #FF3300;
}


.f_Orange
{
	color 		: #FF6600;
}


.f_White

{
	color 		: #FFF;
}


.f_Attention

{
	color 		: #999900;
	font-size	: 10px;
}



.f_14px

{
	font-size	: 14px;
}



.f_16px

{
	font-size	: 16px;
}



.f_18px

{
	font-size	: 18px;
}







/*border-------------------------------------------------------------*/



.border

{
	border			: solid 1px #ccc;
}



.border_T

{
	border-top		: solid 1px #ccc;
}


.border_B

{
	border-bottom	: solid 1px #ccc;
}


.border_L

{
	border-left		: solid 1px #ccc;
}


.border_R

{
	border-right	: solid 1px #ccc;
}




/*background---------------------------------------------------------*/



.bg_White
{
	background	: #FFF;
}


.bg_Gray
{
	background	: #F0F0F0;
}


.bg_DarkGray

{
	background	: #CCCCCC;
}

.bg_moreDarkGray

{
	background	: #666666;
	color:#eee;
}

.bg_Blue

{
	background	: #33CCFF;
	color:#666666;
}

a:hover img.highlight
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}




