A:hover{color: #FFCC00;text-decoration: underline ;}
A:active {color: #FF0000;}

BODY {
	LINE-HEIGHT: 140%;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #666699;
	scrollbar-shadow-color: #666699; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #666699;
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff;

}

TD {
	LINE-HEIGHT: 140%;
}


A.MENU {color: #FFFFFF;}
A.MENU:hover {color: #FFFF00; font-weight: bold;}
A.MENU:active {color: #FFFF00;}



.head {

}
.H1 {
	LINE-HEIGHT: 150%;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;	
	BORDER-BOTTOM: 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 9pt;
	MARGIN: 5px;
	COLOR: #666699;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: left;
}
.H3 {
	LINE-HEIGHT: 110%;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-weight: normal;
	COLOR: #666699;	
}

/* Q&A */
.qa {

}
.qa TD {
	LINE-HEIGHT: 130%;
}
.qa H1 {
	LINE-HEIGHT: 150%;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12pt;
	MARGIN: 5px;
	COLOR: #006600;
	text-align: left;
}

/* cart_btn */
.noborder {border:0 solid; background-color:#FFFFFF; color:red; font-weight:bold; text-align:right;}
.cago {cursor: hand}
.cago_kenko {cursor: hand}
.cago_book {cursor: hand}
/* old
.cago {background-color:#CCFF99; border:1px solid #009966;cursor: hand}
.cago_kenko {background-color:#FFFF99; border:1px solid #FF3300;cursor: hand}
.cago_book {background-color:#CCFFFF; border:1px solid #003399;cursor: hand}
*/


.noborder_5000 {border:0 solid; background-color:#E2EDFE; color:#000000; font-weight:bold; text-align:left;}
.noborder2_5000 {border:0 solid; background-color:#E2EDFE; color:#000000; font-weight:bold; text-align:left;}


.bttn {
		font-family:MS UI Gothic, MS PGothic, Osaka;
		font-size:13px;
		background: #D6E7EF;
		border-bottom: 1px solid #104A7B;
		border-right: 1px solid #104A7B;
		border-left: 1px solid #AFC4D5;
		border-top:1px solid #AFC4D5;
		color:#000066;height:19px;
		text-decoration:none;
		cursor: hand
}
.btn_yellow {background-color:#FFFF99; border:1px solid #CC3300;cursor: hand}


.bule {background-color:#CCFFFF; border:1px solid #003399;cursor: hand}


.DefLine {
			LINE-HEIGHT: 100%;
}

.customize1{
	font-size:10px;
	font-weight:100;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	color:gray;
}


/*================
standard class 
=================*/
.standard_doc {
 margin: 3px;
 padding: 3px;
 text-align:left; 
 line-height: 150%;
}

/*================
position class 
=================*/
.img_margin {
 margin: 0px;
 padding: 0px;
 vertical-align: bottom;
}

.to_right {
  float: right;
}

.to_left {
  float: left;
}

.kome{
 padding-left: 3em;
 text-indent: -3em;   
}


/*================
font class 
=================*/
.font_smaller {
 font-size: smaller;
}

.font_larger {
 font-size: larger;
}

.font_red {
 color: red;
}

.Strong {
 border-bottom: solid 2px #f00;
 font-weight: bold;
 /*font-size: 120%;
 line-height:160%*/
}

.Strong2 {
 border-bottom: solid 2px #f00;
 font-weight:normal;
}

/* 2010 customise */
div.head  h1 {
	PADDING: 0px;
	MARGIN: 0px;
}
span.customize01 {
	LINE-HEIGHT: 150%;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;	
	BORDER-BOTTOM: 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 9pt;
	MARGIN: 5px;
	COLOR: #666699;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: left;
}
div.head {
	MARGIN-top: 18px;
}

/*================
social btn class 
=================*/
.social_btn { 
float: right;
margin: 5px 0px 0px 0px; 
padding: 0px; 
}

.social_btn .facebook { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
display: inline; 
width: 160px; 
}
.social_btn .gree { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
display: inline; 
width: 90px; 
}
.social_btn .twitter { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
display: inline; 
width: 90px; 
}
.social_btn .mixi { 
float: left; 
margin: 0px 0px 0px 0px; 
padding: 0px; 
display: inline; 
width: 110px; 
}

