@charset "UTF-8";

#logo_en {
	width          : 369px;
	padding        : 31px 0 9px 0;
	float          : left;
}


form#search_box_en {
	width          : 220px;
	padding        : 12px 0 0 148px;
	float          : left;
}

form#search_box_en img,
form#search_box_en input {
	float          : left;
}

form#search_box_en img {
	margin         : 4px 5px 0 0;
}

form#search_box_en input.kw {
	background     : #ffffff;
	border         : 1px solid #b9b19f;
	width          : 120px;
	_width         : 117px;
	margin         : 0 2px 0 0;
}


#sub_navi_en {
	background     : url("img/header/sub_navi_en.gif") repeat-x;
	width          : 163px;
	padding        : 12px 0 0 0px;
	float          : left;
}

#sub_navi_en a {
	height         : 27px;
	text-indent    : -9999px;
	margin         : 0 14px 0 0;
	display        : block;
}

#sub_navi_en ul li{
	height         : 27px;
	float          : left;
}

#sub_navi_en a.japanese { width : 68px; }

#sub_navi_en ul#font_size {
	width          : 80px;
	padding        : 9px 0 0 0;
	float          : left;
}

#sub_navi_en ul#font_size li {
	text-indent    : -9999px;
	float          : left;
	width          : 25px;
	height         : 14px;
	cursor         : pointer;
}

#sub_navi_en ul#font_size li.s        { background     : url("img/header/font_size_s.gif") no-repeat;}
#sub_navi_en ul#font_size li.m        { background     : url("img/header/font_size_m.gif") no-repeat;}
#sub_navi_en ul#font_size li.l        { background     : url("img/header/font_size_l.gif") no-repeat;}
#sub_navi_en ul#font_size li.s_active { background     : url("img/header/font_size_s_active.gif") no-repeat;}
#sub_navi_en ul#font_size li.m_active { background     : url("img/header/font_size_m_active.gif") no-repeat;}
#sub_navi_en ul#font_size li.l_active { background     : url("img/header/font_size_l_active.gif") no-repeat;}


address{
	padding-top:50px;
	padding-right:122px;
	margin:0 auto;
}