@charset "utf-8";
/* CSS Document */
/* navi
-------------------------------------------*/
#navi .navi03 a{
	background-position:0 -58px;
}
/* **************Index.html CSS*************** */
#main-img {
	border-bottom:7px solid #e2e2e2;
}
#body {
	width:930px;
	height:100%;
	margin:15px 0 10px;
}
.body_main {
	margin-bottom:30px;
	height:100%;
}
.main {
	float:left;
	width:700px;
	height:100%;
}
/* tab_menu
------------------------------------*/
#tab {
	margin: 0;
	padding: 0;
	height: 25px;
	overflow: hidden;
}
#tab li {
	float: left;
	width: 176px;
	height: 25px;
	margin-right:5px;
}
#tab .cate a {
	display: block;
	width: 176px;
	height: 25px;
}
#tab .gojyu a {
	display: block;
	width: 176px;
	height: 25px;
}
/* page1
------------------------------------*/
#page1 {
	width:690px;
	height:100%;
	border:5px solid #ff55ad;
	padding-top:10px;
	padding-bottom:10px;
}
#page1 h4 {
	background:url(../images/hoshi_y.gif) no-repeat 0 5px;
	padding:5px 0 5px 20px;
	font-size:110%;
	display:block;
}
#page1 .block {
	padding-bottom:20px;
	border-bottom:1px dotted #ff55ad;
	padding-left:10px;
	margin-bottom:5px;
}
/* page2
------------------------------------*/
#page2 {
	width:690px;
	height:100%;
	border:5px solid #ffcc00;
	padding-top:10px;
	padding-bottom:10px;
}
#page2 h4 {
	background:url(../images/hoshi_p.gif) no-repeat 0 5px;
	padding:5px 0 5px 20px;
	font-size:110%;
	display:block;
}
#page2 .block {
	padding-bottom:20px;
	border-bottom:1px dotted #ffcc00;
	padding-left:10px;
	margin-bottom:5px;
}
/*　ロゴのサムネイルリスト
-----------------------------------*/
ul.thumb_list {
	list-style-type:none;
}
ul.thumb_list li {
	width:86px;/*88*/
	height:86px;
	display:block;
	border:1px solid #cecece;
	float:left;
	display:inline;
	margin-right:5px;
	margin-bottom:10px;
}
ul.thumb_list li a {
	display:block;
	width:100%;
	height:100%;
	background-position:;
	background-repeat:no-repeat;
	text-decoration:none;
}
ul.thumb_list li span {
	display:block;
	width:100%;
	height:100%;
	background-position:;
	background-repeat:no-repeat;
}
ul.thumb_list li a {
	text-decoration:none;
}
ul.thumb_list li a:hover span {
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
	cursor:pointer;
}
/*　テキストリスト
-----------------------------------*/
ul.text_list {
	list-style-type:none;
}
ul.text_list li {
	display:block;
	float:left;
	min-width:30%;
	width: auto !important;
	width: 30%;
	background:url(../images/daiya.gif) no-repeat 3px 8px;
	padding-left:15px;
}
ul.text_list li a {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}

