body {
	color:#666666;	/*全体の文字色*/
	padding: 0px;
	margin: 0px;
	text-align: center;	/*広げたときのページの位置*/
	font:12px/1.4em Verdana,Osaka,"ＭＳ Ｐゴシック";
	background:#FFFFFF url(../images/bg.gif);　/*壁色と壁紙画像設定*/
	text-justify:inter-ideograph;
}
h1,h2,h3,p,ul,li{
	margin: 0px;
	padding: 0px;
}
p {
	padding-bottom: 5px;
}
img {
	border: none;
	vertical-align: bottom;
}
img.item {
	margin: 5px 0px 10px 0px;
}
img.item2 {
	margin: 0px 0px 10px 0px;
}
em {
	color:#900;
	font:bold 13px/1.8em Verdana,Osaka,"ＭＳ Ｐゴシック";
}
.mini {
	font-size:90%;
	line-height:1.5em;
}


/*もどるボタンの設定*------------------------*/
p.back {
	text-align:right;
	padding-top: 0px;
}


/*リンク文字の設定*------------------------*/
a {
	color: #532929;	/*リンクカラー*/
	text-decoration: none;	/*オーバー時の下線なし*/
}
a:hover {
	color: #FF3333;	/*カーソルオーバーのカラー*/
}
/*MORE INFO文字の設定*------------------------*/
a.more {
	color: #E92727;	/*リンクカラー*/
	text-decoration: none;	/*オーバー時の下線なし*/
}
a:hover.more {
	color: #401071;	/*カーソルオーバーのカラー*/
}


/*全体の画面指定------------------------*/
#wrapper {
	background: #FFFFFF;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

/*ページ全体の設定------------------------*/
#container {
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

/*ヘッダー------------------------*/
#header {
	background: no-repeat left top;
	height: 100px;	/*ヘッダーからボタンまでの高さ指定*/
	position: relative;
	background:#FFFFFF	/*壁色と壁紙画像設定*/
}
/*h1設定*/
#header h1 {
	font-size: 10px;
	color: #B4B4B4;
	position: left;
	left: 30px;
	margin: 5px 0px 3px 0px;
	width: 800px;
}

/*メニューバー-----------------------*/
}
ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;				
}
#menu li {
	display: inline;
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 900px;
}
img.menu {
	margin: 0px;
	padding: 0px;
}


/*コンテンツ／全体-----------------------*/
#contents {
	padding-top: 7px;
}


/*コンテンツ／左部分-----------------------*/
#main {
	float: left;
	width: 470px;
	display: inline;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 20px;
	border: 1px solid gray;
}
#main p {
	padding: 10px;
	width: 450px;
}


/*コンテンツ／右部分-----------------------*/
#right {
	float: right;
	width: 400px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
}
#right h3 {
	background: #FFFFFF;
	font-size: 100%;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 10px;
}
#right p {
	width: 435px;
}


/*3列バナー-----------------------*/
ul.bnnr{
	list-style-type: none;
	width: 430px;
}
li.bnnr {
	display: inline;
	text-align: left;
	margin-bottom: 10px;
}


/*フッター-----------------------*/
#footer {
	clear: both;
	width: 900px;
	text-align: center;
	background: #FFFFFF;
	height: 60px;
	padding-top: 10px;
	color: #999999;
}
p.copy {
	margin-top:0;
	font:10px/1.5em Verdana,Osaka,"ＭＳ Ｐゴシック";
	padding-top:6px;
	color: #666666;
}
#footer a {
	color: #999999;	/*リンクカラー*/
	text-decoration: none;	/*オーバー時の下線なし*/
}
#footer a:hover {
	color: #FF3333;	/*カーソルオーバーのカラー*/
}
p.logo {
	text-align:left;
	padding-bottom: 20px;
}


/*右ボックス-----------------------*/
li.index_ph {
	margin:0px -5px -10px 0px;
	padding:0px;
	background:#FFF;
	width: 80px;
	heigh: 80px;
	float: left;	
}
ul.index_ph {  
	list-style-type: none;  
    margin:0px;
    padding-top:0px;
}

li.index_ab {
	margin:0px -5px -10px 0px;
	padding:0px;
	background:#FFF;
	width: 295px;
	heigh: 80px;
	float: left;	
}