/*-------------------------　 共通	 ---------------------*/

body	{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-self,Verdana,Arial,Helvetica;

	border:0px;
	border-style:none;

}

html>body body	{

	margin:0px;

	padding:0px;

	margin-left:auto;

	margin-right:auto;

	background-color: #FFFFFF;

	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-self,Verdana,Arial,Helvetica;


}


img　{

	border:0px;
	
	border-style:none;


}	

html>body img　{

	border:0px;
	
	border-style:none;


}

td　{

	vertical-align:top;

	line-height:normal;

	font-family:Tahoma;
	
	border:0px;
	
	border-style:none;

}	

html>body td　{

	vertical-align:top;

	line-height:normal;

	font-family:Tahoma;
	
	border:0px;
	
	border-style:none;

}

/*-------------------------　 一番下のテーブル	 ---------------------*/

.base	 {

　　color:#FFFFFF;

　　font-size:9px;	

　　background-color: #FFFFFF;

　　text-align:center;

	width:780px;
	
	border:0px;
	
	border-style:none;

}

html>body .base	 {

　　color:#FFFFFF;

　　font-size:9px;	

　　background-color: #FFFFFF;

　　text-align:center;

	width:780px;
	
	border:0px;
	
	border-style:none;

}

/*-------------------------　 リンク上部	 ---------------------*/

.header  {

    background-color:#5A3D1B;

    font-size:10px;
	
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

    color:#FFFFFF;

    width:770px;

    text-align:center;

    padding:5px;

}

html>body .header  {

    background-color:#5A3D1B;

    font-size:10px;
	
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

    color:#FFFFFF;

    width:770px;

    text-align:center;

    padding:5px;

}

.logo	 {

	background:url(img/common/header/logo3.gif) no-repeat;
	
	width:780px;
	
	height:65px;

}

html>body .logo	 {

	background:url(img/common/header/logo3.gif) no-repeat;
	
	width:780px;
	
	height:65px;

}

.line	 {

    background:url(img/common/header/line.jpg) repeat;

	width:780px;

	height:20px;

}	

/*-------------------------   トップページ左側	 ---------------------*/

.top_left{

	vertical-align:top;

	width:171px;

	margin-top:0px;

	padding-top:0px;

	padding-left: 0px;
	
	font-size:12px;

	background-color:#F0F0E8;

}

html>body .top_left{

	vertical-align:top;

	width:171px;

	margin-top:0px;

	padding-top:0px;

	padding-left: 0px;
	
	font-size:12px;

	background-color:#F0F0E8;

}

a	{

    color:#6666CC;

	font-size:12px;

	text-decoration:none;

}

html>body a	{

    color:#6666CC;

	font-size:12px;

	text-decoration:none;

}

a:hover	{

	color:#6666CC;

	font-size:13px;

	font-weight:bolder;

	text-decoration:underline;

}

html>body a:hover	{

	color:#6666CC;

	font-size:13px;

	font-weight:bolder;

	text-decoration:underline;

}

.top_lineup_search{
	vertical-align:top;
	background-color:#F0F0E8;
	padding-left: 16px;
	font-size: 11px;
}
/*--------------------------  ul	li	 	---------------------*/

ul {

	list-style-type:none;

	margin:0px; 

	padding:0px;
	
	font-size:12px;

	background-color:#F0F0E8; 

}	

html>body ul {

	list-style-type:none;

	margin:0px; 

	padding:0px;
	
	font-size:12px;

	background-color:#F0F0E8; 

}

li	{

	font-size:12px;

	padding:0px 0px 0px 22px;

	line-height:20px;

	color:#7C7C7C;

	width:170px;

}

html>body li	{

	font-size:12px;

	padding:0px 0px 0px 22px;

	line-height:20px;

	color:#7C7C7C;

	width:170px;

}

li a	{

	color:#5A3D1B;

	font-size:12px;

	text-decoration:none;

}

html>body li a	{

	color:#5A3D1B;

	font-size:12px;

	text-decoration:none;

}

li a:hover	{

	color:#5A3D1B;

	font-size:13px;

	font-weight:bolder;

	text-decoration:underline;



}

html>body li a:hover	{

	color:#5A3D1B;

	font-size:13px;

	font-weight:bolder;

	text-decoration:underline;



}

/*---------------------------   テキストスタイル   ------------------*/						

td, font, em, i {

	color:#555555;

	font-size:12px;

}	

html>body td, font, em, i {

	color:#555555;

	font-size:12px;

}

.txt1	{

    margin-top:10px;

    color:#009900;

	font-size:14px;

	font-weight:bold;

}

.txt1f12	{

    margin-top:10px;

    color:#009900;

	font-size:12px;

	font-weight:bold;

}

.txt2{

    width:575px;

	margin-top:0px;

	padding-top:5px;

	font-size:12px;

	line-height:18px;

	color:#666666;

}


.txtb{

	color:#666666;

	font-size:14px;

	font-weight:bold;									

}

.set{ 

    width:575px;

	margin-top:0px;

	margin-bottom:25px;

	margin-right:15px;



}	

.set_rigth{ 

    width:575px;

	margin-top:0px;

	margin-bottom:25px;

	margin-right:10px;

	font-size:12px;

	line-height:18px;

	color:#666666;

	text-align:right;

}							

h4	{

	color: #993300;

	font-size:12px;

	font-weight:bold;

	padding-bottom:inherit

}							

/*---------------------------  footer  ---------------------*/

.footer	{

	color:#7B7B7B;

	font-size:9px;

	text-align:center;

	padding: 5px;

}

html>body .footer　{

	color:#7B7B7B;

	font-size:9px;

	text-align:center;

	padding: 5px;

}


/*ここまでが共通*/

