/*-------------------------　 共通	 ---------------------*/
body	{

	margin:0px;

	padding:0px;

	margin-left:auto;

	margin-right:auto;

	background-color: #FFFFFF;

	font-family:"ＭＳ ゴシック", "Osaka−等幅";

}

img {

						border:0;

}	


td {

	vertical-align:top;

	line-height:normal;

	font-family:Tahoma;

}	

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

.base	 {

　　color:#FFFFFF;

　　font-size:9px;	

　　background-color: #FFFFFF;

　　text-align:center;

	width:780px;

}

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

.logo{

background-image:url(../img/common/header/logo2.gif);

background-repeat:no-repeat;

	list-style-type:none;

	width:200px;

	height:65px;

	float:left;

}

.logorigth{

	list-style-type:none;

	width:530px;

	height:40px;

	float:left;

	text-align:left;

	font-size:10px;

	padding-left:5px;

	padding-top:25px;



}

.line	 {

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

	width:780px;

	height:20px;

}

.header_b1{

	width:167px;

	height:40px;

	float:left;

	margin-left:15px;

}

.header_b2{

	list-style-type:none;

	width:167px;

	height:40px;

	float:left;

	margin-left:7px;

}	

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

.top_left{

	vertical-align:top;

	width:193px;

	background-color:#F0F0E8;

}

.top_searchtitle{
	vertical-align:top;
	width:176px;
	background-color:#E6E6FA;
	font-size: 12px;
	font-weight: bold;
	color: #6666CC;
	margin-left: 17px;
}


.top_search{
	vertical-align:top;
	width:177px;
	background-color:#F0F0E8;
	padding-left: 16px;
	font-size: 11px;
}



a	{

    color:#6666CC;

	font-size:12px;

	text-decoration:none;

}

a:hover	{

	color:6666CC;

	font-size:13px;

	font-weight:bolder;

	text-decoration:underline;

}


/*--------------------------  ul	li	 	---------------------*/

ul {

	list-style-type:none;

	margin:0px; 

	padding:0px;

	background-color:#F0F0E8; 

}	

li	{

	font-size:11px;

	padding:0px 0px 0px 0px;

	line-height:20px;

	color:#7C7C7C;

	width:170px;

}

li a	{

	color:#5A3D1B;

	font-size:10px;

	text-decoration:none;

}

li a:hover	{

	color:#5A3D1B;

	font-size:11px;

	font-weight:bolder;

	text-decoration:underline;



}

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

td, font, em, i {

	color:#555555;

	font-size:12px;

}	

.txt1	{

    margin-top:10px;

    color:#009900;

	font-size:14px;

	font-weight:bold;

}

.txt1f11	{

    margin-top:10px;

    color:#009900;

	font-size:11px;

	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;									

}

.txt_f10 {
	font-size: 10px;
}

.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;

}

/*ここまでが共通*/
