@charset "EUC-JP";

/***************

　トップページ　

****************/

#home #gl-nav li#menu1 a {
	background: url(../img/gl-nav/01_down.jpg) no-repeat left top;
}

/*　FLASH部分　*/

#index-img {
	width: 910px;
	height: 320px;
	margin-bottom: 20px;
}

/*　震災コメント　*/

#shinsai {
	margin-bottom: 20px;
	border: 2px solid #60AB4E;
	padding: 15px;
	font-size: 17px;
}


/*　左側　*/

#home #main {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 450px;
}

#home #main h1 {
	text-indent: -9999px;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 40px;
	width: 450px;
}

/*　左側　トピックス　*/

#home #main #topics {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 450px;
}

#home #main #topics h1 {
	background: url(../img/index/title_01.jpg) no-repeat left top;
}

#home #main #topics dl {
	margin: 0px;
	padding: 0px;
}

#home #main #topics dt {
	float: left;
	width: 80px;
}

#home #main #topics dd {
	margin-bottom: 1em;
	color: #666;
}

/*　右側　おすすめ情報　*/

#home #sub #info {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 450px;
}

#home #sub #info h1 {
	background: url(../img/index/title_02.jpg) no-repeat left top;
	margin-bottom: 5px;
	text-indent: -9999px;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 40px;
	width: 450px;
}

#home #sub #info p {
	margin-bottom: 10px;
}

#home #sub #info ul {
	list-style: url(none) none;
	margin: 10px 0px 0px;
	padding: 0px;
}

#home #sub #info li {
	width: 220px;
	display: block;
	height: 70px;
	float: left;
	margin-bottom: 8px;
}

#home #sub #info li a {
	height: 70px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	outline:none;
}

#home #sub #info li.sp {
	margin-right: 10px;
}

/*　右側　おすすめ情報　ボタン　ロールオーバー up */

#home #sub #info li.navi1 a {
	background: url(../img/index/bt_01_up.jpg) no-repeat left top;
}

#home #sub #info li.navi2 a {
	background: url(../img/index/bt_02_up.jpg) no-repeat left top;
}

#home #sub #info li.navi3 a {
	background: url(../img/index/bt_03_up.jpg) no-repeat left top;
}

#home #sub #info li.navi4 a {
	background: url(../img/index/bt_04_up.jpg) no-repeat left top;
}


/*　右側　おすすめ情報　ボタン　ロールオーバー down */

#home #sub #info li.navi1 {
	background: url(../img/index/bt_01_down.jpg) no-repeat left top;
}

#home #sub #info li.navi2 {
	background: url(../img/index/index_bt_02_down.jpg) no-repeat left top;
}

#home #sub #info li.navi3 {
	background: url(../img/index/bt_03_down.jpg) no-repeat left top;
}

#home #sub #info li.navi4 {
	background: url(../img/index/bt_04_down.jpg) no-repeat left top;
}

/*　右側　おすすめ情報　ボタン　ロールオーバー down */

#home #sub #info li.navi1 a:hover,
#home #sub #info li.navi2 a:hover,
#home #sub #info li.navi3 a:hover,
#home #sub #info li.navi4 a:hover {
	background:none;
}

/*　左側　スタッフブログ　*/

#home #main #blog {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 450px;
}

#home #main #blog h1 {
	background: url(../img/index/title_03.jpg) no-repeat left top;
}

#home #main #blog dl {
	margin: 0px;
	padding: 0em 0.5em;
}

#home #main #blog dt {
	float: left;
	margin-right: 1em;
	background: url(../img/icon_01.gif) no-repeat left 4px;
	padding-left: 1em;
	color: #666;
}

#home #main #blog dd {
	margin-bottom: 1em;
}

#home #main #blog p {
	text-align: right;
	margin-right: 1em;
}

/*　右側　*/

#home #sub {
	float: right;
	width: 450px;
}

/*　右側　FLASH部分　*/

#home #sub #spot {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 523px;
	width: 450px;
}

/*　右側　携帯サイトのご案内　*/

#home #sub #keitai {
	margin: 0px;
	padding: 0px;
	width: 450px;
	border: 1px solid #999999;
	background: url(../img/index/img_03.gif) no-repeat 2px 2px;
	height: 100px;
}

#home #sub #keitai h1 {
	display: none;
}

#home #sub #keitai p {
	margin: 2.5em 0em 0em 16em;
	width: 140px;
}

