@charset "UTF-8";

/********************************************************************
Default CSS for English

1.General Elements
	body

3.Header
	#header
	#title
	#head_right
	#head_navi
	#font_change
4.Global Navi
	#gnavi
	.gnavi
	.gnavion


/********************************************************************
1.General Elements
********************************************************************/
body {
	margin:0px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	font-size:80%;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
}



/********************************************************************
3.Header
********************************************************************/


/* Head_Navi */
div#header div#head_right div#head_navi a.japanese{
	display:block;
	float:left;
	width:59px;
	height:11px;
	padding:0px 0px 0px 3px;
	margin:7px 10px 0px 75px;
	_margin:7px 10px 0px 40px;
	background:url(../english/images/japanese.gif) right no-repeat;
}

div#hd_btm {
	margin:5px 2px 0px 0px;
	_margin:10px 0px 0px 0px;
	text-align:right;
}

/* Font_Change */
div#header div#head_right div#font_change {
	float:left;
	margin-left:11px;
	margin-right:0px;
}

div#header div#head_right div#font_change div#fchange1 {
	float:left;
	width:120px;
	height:11px;
	padding:15px 7px 0px 0px;
	background:url(../english/images/fontsize.gif) right no-repeat;
}

div#header div#head_right div#font_change div#fchange2 {
	float:right;
	margin:4px 0px 0px 5px;
}

div#header div#head_right div#font_change div#fchange2 a.large {
	margin:0px 0px 0px 0px;
}

div#header div#head_right div#font_change div#fchange2 a.middle {
	margin:0px 0px 0px 5px;
}

div#header div#head_right div#font_change div#fchange2 a.small {
	margin:0px 2px 0px 5px;
}

div#header div#head_right div#font_change img {
	padding:2px 0px 0px 0px;
}


/********************************************************************
4.Global Navi
********************************************************************/
ul#gnavi {
    list-style:none;
    width:798px;
    height:33px;
    margin:0px 0px 0 9px;
    padding:0px 0px 0 0px;
    background-color:#ffffff;
}

ul#gnavi li {
	float:left;
	height:33px;
}

ul#gnavi a {
	display:block;
	height:33px;
	overflow:hidden;
}

a.gnavi1 { width:199px; background:url(../english/images/navi01.gif) no-repeat; }
a.gnavi2 { width:200px; background:url(../english/images/navi02.gif) no-repeat; }
a.gnavi3 { width:200px; background:url(../english/images/navi03.gif) no-repeat; }
a.gnavi4 { width:199px; background:url(../english/images/navi04.gif) no-repeat; }

/* On */
a.gnavi1on { width:199px; background:url(../english/images/navi01.gif) no-repeat;
background-position: 0 -33px; }
a.gnavi2on { width:200px; background:url(../english/images/navi02.gif) no-repeat;
background-position: 0 -33px; }
a.gnavi3on { width:200px; background:url(../english/images/navi03.gif)
no-repeat; background-position: 0 -33px; }
a.gnavi4on { width:199px; background:url(../english/images/navi04.gif)
no-repeat; background-position: 0 -33px; }


/* Over */
a:hover.gnavi1 { background-position: 0 -33px; }
a:hover.gnavi2 { background-position: 0 -33px; }
a:hover.gnavi3 { background-position: 0 -33px; }
a:hover.gnavi4 { background-position: 0 -33px; }


