@charset Shift_JIS;

span{
	display:none;
}
/* top bottan menu */
#topbottan {
width:760px;
height:126px;
margin:0;
}

#topbottan ul li {
float:left;
}

#topbottan li#topbottan1 a {
display:block;
width:127px;
background:url(../images/top_menu.jpg) no-repeat 0 0;
height:126px;
}

#topbottan li#topbottan1 a:hover {
background:url(../images/top_menu.jpg) no-repeat 0 -126px;
width:127px;
height:126px;
}

#topbottan li#topbottan2 a {
display:block;
width:127px;
background:url(../images/top_menu.jpg) no-repeat -127px 0;
height:126px;
}

#topbottan li#topbottan2 a:hover {
background:url(../images/top_menu.jpg) no-repeat -127px -126px;
width:127px;
height:126px;
}

#topbottan li#topbottan3 a {
display:block;
width:127px;
background:url(../images/top_menu.jpg) no-repeat -254px 0;
height:126px;
}

#topbottan li#topbottan3 a:hover {
background:url(../images/top_menu.jpg) no-repeat -254px -126px;
width:127px;
height:126px;
}

#topbottan li#topbottan4 a {
display:block;
width:127px;
background:url(../images/top_menu.jpg) no-repeat -381px 0;
height:126px;
}

#topbottan li#topbottan4 a:hover {
background:url(../images/top_menu.jpg) no-repeat -381px -126px;
width:127px;
height:126px;
}

#topbottan li#topbottan5 a {
display:block;
width:126px;
background:url(../images/top_menu.jpg) no-repeat -508px 0;
height:126px;
}

#topbottan li#topbottan5 a:hover {
background:url(../images/top_menu.jpg) no-repeat -508px -126px;
width:126px;
height:126px;
}

#topbottan li#topbottan6 a {
display:block;
width:126px;
background:url(../images/top_menu.jpg) no-repeat -634px 0;
height:126px;
}

#topbottan li#topbottan6 a:hover {
background:url(../images/top_menu.jpg) no-repeat -634px -126px;
width:126px;
height:126px;
}

/* top bottan menu end */
/* kokokara top contents */
div#contents div#contentstop{
	width:580px;
	padding-left:10px;
}
div#contents div#contentstop h2{
	margin:0px;
	padding:0px;
}
div#contents div#contentstop a img{
	padding:10px 0px;
}
/* osusume */
div#contents div#contentstop dl#osusume,div#contents div#contentstop dl#osusume2{
	width:580px;
	height:69px;
	border-bottom:#cccccc dotted 2px;
	padding-top:10px;
	clear:both;
}
div#contents div#contentstop dl#osusume dd.gazou,div#contents div#contentstop dl#osusume2 dd.gazou{
	width:90px;
	height:60px;
	padding-right:10px;
	float:left;
}
div#contents div#contentstop dl#osusume dd.gazou img,div#contents div#contentstop dl#osusume2 dd.gazou img{
	width:90px;
	height:60px;
	float:left;
	border-style:none;
	margin:0px;
	padding:0px;
}
div#contents div#contentstop dl#osusume dd.bun,div#contents div#contentstop dl#osusume2 dd.bun{
	float:left;
	width:470px;
	padding-right:10px;
	padding-bottom:10px;
}
div#contents div#contentstop dl#osusume dd.bun h3,div#contents div#contentstop dl#osusume2 dd.bun h3{
	color:#aa7d00;
	padding:0px;
}
div#contents div#contentstop dl#osusume dd.bun h3 a,div#contents div#contentstop dl#osusume2 dd.bun h3 a{
	text-decoration:none;
	color:#aa7d00;
}
div#contents div#contentstop dl#osusume dd.bun h3 a:hover,div#contents div#contentstop dl#osusume2 dd.bun h3 a:hover{
	text-decoration:none;
	color:#06F;
}
div#contents div#contentstop dl#osusume dd.bun2,div#contents div#contentstop dl#osusume2 dd.bun2{
	float:left;
	width:470px;
	padding-right:10px;
	padding-bottom:10px;
}
/* syoukai */
div#contents div#contentstop div.title2{
	width:286px;
	border:#960 dotted 1px;
	padding:1px;
}
div#contents div#contentstop div.title2 h2{
	color:#634532;
	margin:0px;
	padding:0px;
	width:286px;
	background-color:#e8d9cd;
}
/* syokuji-shisetsu */
div#contents div#contentstop div#benri{
	overflow:hidden;
	padding-bottom:10px;
}
div#contents div#contentstop div#benri dl#syokuji{
	width:290px;
	height:60px;
	border-bottom:#cccccc dotted 2px;
	float:left;
	padding-top:10px;
}
div#contents div#contentstop div#benri dl#syokuji dd.gazou{
	width:90px;
	height:50px;
	padding-right:10px;
	float:left;
}
div#contents div#contentstop div#benri dl#syokuji dd.gazou img{
	width:90px;
	height:50px;
	float:left;
	border-style:none;
	padding:0px;
	margin:0px;
}
div#contents div#contentstop div#benri dl#syokuji dd.bun3{
	float:left;
	width:180px;
	padding-right:10px;
	padding-bottom:5px;
}
div#contents div#contentstop div#benri dl#syokuji dd.bun3 h3{
	display:none;
	padding:0px;
}
div#contents div#contentstop div#benri dl#syokuji dd.bun3 h3 span{
	display:none;
}
div#contents div#contentstop div#benri dl#syokuji dd.bun4{
	float:left;
	width:180px;
	padding-right:10px;
}
div#contents div#contentstop div#benri p#syokujirink{
	float:left;
	width:290px;
	height:75px;
	display:block;
}
div#contents div#contentstop div#benri p#syokujirink a{
	float:left;
	width:290px;
	height:75px;
	display:block;
	background:url(../images/top/syokujirink.gif) no-repeat 0px 0px;
}
div#contents div#contentstop div#benri p#syokujirink a:hover{
	float:left;
	width:290px;
	height:75px;
	display:block;
	background:url(../images/top/syokujirink2.gif) no-repeat 0px 0px;
}
/* shisetsu annai */
div#contents div#contentstop div#benri dl#shisetsu1{
	width:290px;
	height:270px;
	border-bottom:#cccccc dotted 2px;
	float:left;
	padding-top:5px;
}
div#contents div#contentstop div#benri dl#shisetsu1 dt{
	width:290px;
	padding:5px 0px;
}
div#contents div#contentstop div#benri dl#shisetsu1 dt h3{
	margin:0px;
	padding:0px;
	font-size:15px;
}
div#contents div#contentstop div#benri dl#shisetsu1 dt h3 a{
	color:#aa7d00;
}
div#contents div#contentstop div#benri dl#shisetsu1 dt h3 a:hover{
	color:#06F;
}
div#contents div#contentstop div#benri dl#shisetsu1 dd.gazou2{
	width:280px;
	padding-right:10px;
	float:left;
	padding-bottom:5px;
}
div#contents div#contentstop div#benri dl#shisetsu1 dd.gazou2 a img{
	width:280px;
	float:left;
	padding:0px;
	margin:0px;
	border-style:none;
}
div#contents div#contentstop div#benri dl#shisetsu1 dd.bun3{
	float:left;
	width:180px;
	padding-right:10px;
	padding-bottom:5px;
}
div#contents div#contentstop div#benri dl#shisetsu1 dd.bun4{
	float:left;
	width:280px;
	padding-right:10px;
}
div#contents div#contentstop div#benri dl#shisetsu1 dd.bun5{
	width:280px;
	padding-right:10px;
	float:left;
}
div#footermenu {
width:750px;
height:100%;
float:left;
margin:0px auto;
padding-left:10px;
border-top:#cccccc dotted 2px;
}
/*
div#idMain div#idContents{
border-bottom:#cccccc dotted 2px;
}
*/
div#benri a{
	text-decoration:none;
}

div#benri dl#shisetsu1 dt h3 a{
	color:#960;
	font-size:15px;
	font-weight:bold;
}
div#benri dl#shisetsu1 dt{
	color:#960;
	font-size:15px;
	font-weight:bold;
}
/* tabkirikae */
div#contents div#contentstop ul#tab3{
	width:580px;
	height:40px;
	clear:both;
	display:block;
}
div#contents div#contentstop ul#tab3 li#toptab1{
	width:216px;
	height:40px;
	display:block;
	float:left;
}
div#contents div#contentstop ul#tab3 li#toptab1 a{
	background:url(../images/top_menu3.gif) no-repeat 0 0;
	width:216px;
	height:40px;
	display:block;
}
div#contents div#contentstop ul#tab3 li#toptab1 a:hover{
	background:url(../images/top_menu6.gif) no-repeat 0 0;
	width:216px;
	height:40px;
	display:block;
}
div#contents div#contentstop ul#tab3 li#toptab2{
	width:216px;
	height:40px;
	display:block;
	float:left;
}
div#contents div#contentstop ul#tab3 li#toptab2 a{
	background:url(../images/top_menu3.gif) no-repeat -216px 0;
	width:216px;
	height:40px;
	display:block;
}
div#contents div#contentstop ul#tab3 li#toptab2 a:hover{
	background:url(../images/top_menu6.gif) no-repeat -216px 0;
	width:216px;
	height:40px;
	display:block;
}
div#contents div#contentstop ul#tab3 li#haikei1{
	width:148px;
	height:40px;
	display:block;
	float:left;
	background:url(../images/top_menu3.gif) no-repeat -432px 0;
}
