/*　------------------------------　*/
/*　　　　　　　ヘッダー　　　　　　　*/
/*　------------------------------　*/

body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family:Verdana,Arial, Helvetica, sans-serif;}

#autoHFMLHeader{
	text-align:center;
	height:55px;
	margin: 4px 0px 10px 0px;
	padding: 0px;}

#autoHFMLHeader img,
#autoHFMLFooter img{
	border: 0px none;}
	
#autoHFMLHeader #headerBgLeft{
background:url(../images/left_bg.gif) left top;
	height:55px;}
#autoHFMLHeader #headerBgRight{
background:url(../images/right_bg.gif) right top no-repeat;
height:55px;}

#autoHFMLHeader #autoHFMLHeaderConts{
	width: 980px;
	background:url(../images/english/head_bg.gif) right top no-repeat;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	height:55px;
	font-size:1px;}

#autoHFMLHeader #autoHFMLHeaderConts h1#autoHFMLLogo{
	float:left;
	padding:13px 0px 0px 5px;
	margin:0px;
	width:255px;
	background:none}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFMLHeaderRight{
	float:right;
	text-align:left;
	padding:5px 0px 0px 0px;
	width:720px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFMLHeaderRight #autoHFRightTop{
	vertical-align:bottom;
	text-align:right;height:16px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFMLHeaderRight #autoHFRightBottom{
	width:610px;
	text-align:right;
	margin:1px 0px 0px 110px;
	padding-top:6px}

/*　------------------------------　*/
/*　　　　ヘッダー右側上部	　　　　*/
/*　------------------------------　*/


#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightTop div{
padding-top:3px;
width:130px;
float:right}


/*　検索フォーム　*/
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightTop form{
	margin: 0px;
	width: 190px;

	padding: 0px;
	float:right}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightTop form .autoHFsearchform{
	border:1px solid #999999;
	margin:0px 3px 0px 0px;
	padding:0px;
	width:120px;
	height:14px}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightTop form .autoHFsearchBtn{
	vertical-align:bottom;
	margin-bottom:2px;
	width:52px;
	height:15px}


/*　------------------------------　*/
/*　　　　ヘッダーナビメニュー　　　　*/
/*　------------------------------　*/

/* ヘッダーボタンのロールオーバー */
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn{
	margin:0px 20px 0px 0px;
	width:240px;
	float:right;
/* \*/
	margin:0px 20px 0px 0px;
/* */
	}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn a{
	display:block}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn img{
	display:none;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnSuzuka a,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnSuzuka a:link,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnSuzuka a:visited {
	float:left;
	background-image: url(../images/english/btn_01.gif);
	height:15px;
	width:101px;
	margin:0px 5px 0px 0px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnSuzuka a:focus,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnSuzuka a:hover,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnSuzuka a:active {
	float:left;
	background-image: url(../images/english/btn_01_ov.gif);
	height:15px;
	width:101px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnMotegi a,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnMotegi a:link,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnMotegi a:visited {
	float:left;
	background-image: url(../images/english/btn_02.gif);
	height:15px;
	width:116px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnMotegi a:focus,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnMotegi a:hover,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFbtn .autoHFbtnMotegi a:active {
	float:left;
	background-image: url(../images/english/btn_02_ov.gif);
	height:15px;
	width:116px;}


/*　ヘッダーメニューのロールオーバー*/
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu{
float:right;
width:320px;
height:18px;
margin:0px;
/* \*/
margin:3px 0px 0px;
/* */
}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu img{
	visibility: hidden;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu a,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu a:link,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu a:visited{
	background-position: 0px 0px;
	float:left;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu a:focus,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu a:hover,
#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu a:active {
	background-position: 0px 18px;
	float:left;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu .autoHFhome a {
	background: url(../images/english/menu_01_bg.gif);
	width:48px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu .autoHFco a {
	background: url(../images/english/menu_02_bg.gif);
	width:151px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu .autoHFbiz a {
	background: url(../images/english/menu_03_bg.gif);
	width:73px;}

#autoHFMLHeader #autoHFMLHeaderConts #autoHFRightBottom #autoHFmenu .autoHFpress a {
	background: url(../images/english/menu_04_bg.gif);
	width:48px;}


/*　------------------------------　*/
/*　　　　　　コンテンツ　　　　　　　*/
/*　------------------------------　*/

#autoHFMLContainer {
	text-align: left;
	margin-top:0px;
	margin-left:auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 980px;}


/*　------------------------------　*/
/*　　　　　　　フッター　　　　　　　*/
/*　------------------------------　*/
#autoHFMLFooter{
	background:url(../images/foot_bg.gif) repeat-x top #fff;
	margin:10px 0px;
	padding:0px;
}

#autoHFMLFooter #autoHFMLFooterConts{
	width:980px;
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	text-align:left;
	font-size:1px;
			height:64px}

#autoHFMLFooter #autoHFMLFooterConts #autoHFtopConts{
	vertical-align:middle;
	margin:0px 0px 10px 0px;
	width:980px;
}

#autoHFMLFooter #autoHFMLFooterConts #autoHFtopConts .autoHFBtmLink{
	text-align:right;
	float:right;
	margin:0px;
	width:240px}

#autoHFMLFooter #autoHFMLFooterConts #autoHFtopConts .autoHFBtmLink img{
	margin-left:15px;}

#autoHFMLFooter #autoHFMLFooterConts #autoHFbottomConts{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	clear:both;
	padding:3px 0px 0px 0px;}

#autoHFMLFooter #autoHFMLFooterConts #autoHFbottomConts img{
	margin:0px 15px 0px 0px;
	vertical-align:text-top}


#autoHFMLFooter #autoHFMLFooterConts #autoHFtopConts .autoHFcoInfo{
	width:400px;
	float: left;
	height:12px;
	vertical-align:top;}

#autoHFMLFooter #autoHFMLFooterConts #autoHFbottomConts .tezukaCopy{
	text-align:right;
	line-height:12px;
	float:right;
	width: 410px;
}
#autoHFMLFooter #autoHFMLFooterConts #autoHFbottomConts .footMLLogo{
	float:left;
	margin-top:7px;
	width: 540px;
}
#autoHFMLFooter #autoHFMLFooterConts #autoHFbottomConts .footMLLogo img{
vertical-align:text-bottom}
#trmTitle{
border-bottom:1px solid #9C9C9C;
padding:14px 7px 5px 23px;}

.clear{
	margin:0px;
	padding:0px;
	clear:both;
	font-size:1px}
