@charset "Shift_JIS";
@import "def.css";
@import "text.css";

html {
	overflow-y:scroll;
}


/*======================
トップ
======================*/

#top_img{
	background:#000032;
	}

#top_text{
	padding:0 15px;
	}

/*メインメニュ*/

#main_menu h2{
	text-indent:-5000px;
	float:left;
	}

#main_menu h2 a{
	height:23px;
	display:block;
	overflow:hidden;
	}

#m01 a{background:url(../img/main_menu.gif) 0 0;width:109px;}
#m02 a{background:url(../img/main_menu.gif) -109px 0;width:108px;}
#m03 a{background:url(../img/main_menu.gif) -217px 0;width:108px;}
#m04 a{background:url(../img/main_menu.gif) -325px 0;width:109px;}
#m05 a{background:url(../img/main_menu.gif) -434px 0;width:109px;}
#m06 a{background:url(../img/main_menu.gif) -543px 0;width:108px;}
#m07 a{background:url(../img/main_menu.gif) -651px 0;width:109px;}

#m01 a:hover{background:url(../img/main_menu.gif) 0 23px;width:109px;}
#m02 a:hover{background:url(../img/main_menu.gif) -109px 23px;width:108px;}
#m03 a:hover{background:url(../img/main_menu.gif) -217px 23px;width:108px;}
#m04 a:hover{background:url(../img/main_menu.gif) -325px 23px;width:109px;}
#m05 a:hover{background:url(../img/main_menu.gif) -434px 23px;width:109px;}
#m06 a:hover{background:url(../img/main_menu.gif) -543px 23px;width:108px;}
#m07 a:hover{background:url(../img/main_menu.gif) -651px 23px;width:109px;}

/*----*/
div.block{
	width:108px;
	height:22px;
	position:relative;
	z-index:10;
	float:left;
	}

div.block h2{float:none}

div.block dl{position:absolute;top:0;left:0;}
div.block dd{display:none;}
div.block dl dd{width:108px;float:left;}
div.block dl:hover dd{display:block;}

div.block h3{
	text-indent:-5000px;
	}

div.block h3 a{
	width:107px;
	height:22px;
	display:block;
	overflow:hidden;
	}

/*----*/

div.block_ex{
	width:109px;
	height:22px;
	position:relative;
	z-index:10;
	float:left;
	}

div.block_ex h2{float:none}

div.block_ex dl{position:absolute;top:0;left:0;}
div.block_ex dd{display:none;}
div.block_ex dl dd{width:109px;float:left;}
div.block_ex dl:hover dd{display:block;}

div.block_ex h3{
	text-indent:-5000px;
	}

div.block_ex h3 a{
	width:108px;
	height:22px;
	display:block;
	overflow:hidden;
	}

/*----*/

h3#m02_a a{background:url(../img/main_menu_p01.gif) 0 0;}
h3#m02_b a{background:url(../img/main_menu_p01.gif) 0 -22px;}
h3#m02_c a{background:url(../img/main_menu_p01.gif) 0 -44px;}

h3#m02_a a:hover{background:url(../img/main_menu_p01.gif) 107px 0;width:107px;}
h3#m02_b a:hover{background:url(../img/main_menu_p01.gif) 107px -22px;width:107px;}
h3#m02_c a:hover{background:url(../img/main_menu_p01.gif) 107px -44px;width:107px;}

h3#m04_a a{background:url(../img/main_menu_p02.gif) 0 0;}
h3#m04_b a{background:url(../img/main_menu_p02.gif) 0 -22px;}
h3#m04_c a{background:url(../img/main_menu_p02.gif) 0 -44px;}
h3#m04_d a{background:url(../img/main_menu_p02.gif) 0 -66px;}

h3#m04_a a:hover{background:url(../img/main_menu_p02.gif) 108px 0;width:108px;}
h3#m04_b a:hover{background:url(../img/main_menu_p02.gif) 108px -22px;width:108px;}
h3#m04_c a:hover{background:url(../img/main_menu_p02.gif) 108px -44px;width:108px;}
h3#m04_d a:hover{background:url(../img/main_menu_p02.gif) 108px -66px;width:108px;}

h3#m05_a a{background:url(../img/main_menu_p03.gif) 0 0;}
h3#m05_b a{background:url(../img/main_menu_p03.gif) 0 -22px;}
h3#m05_c a{background:url(../img/main_menu_p03.gif) 0 -44px;}
h3#m05_d a{background:url(../img/main_menu_p03.gif) 0 -66px;}

h3#m05_a a:hover{background:url(../img/main_menu_p03.gif) 108px 0;width:108px;}
h3#m05_b a:hover{background:url(../img/main_menu_p03.gif) 108px -22px;width:108px;}
h3#m05_c a:hover{background:url(../img/main_menu_p03.gif) 108px -44px;width:108px;}
h3#m05_d a:hover{background:url(../img/main_menu_p03.gif) 108px -66px;width:108px;}

h3#m06_a a{background:url(../img/main_menu_p04.gif) 0 0;}
h3#m06_b a{background:url(../img/main_menu_p04.gif) 0 -22px;}

h3#m06_a a:hover{background:url(../img/main_menu_p04.gif) 107px 0;width:107px;}
h3#m06_b a:hover{background:url(../img/main_menu_p04.gif) 107px -22px;width:107px;}


/*======================
ページ
======================*/

table.table_pd td{padding:0}
.table_pd2 td{padding:3px}

#submenu li{
	text-indent:-5000px;
	float:right;
	}

#submenu a{
	width:110px;
	height:18px;
	display:block;
	overflow:hidden;
	margin-right:2px;
	}

#shisou_m01 a{background:url(../thougt/img/shiso_menu.gif) 0 0}
#shisou_m02 a{background:url(../thougt/img/shiso_menu.gif) -110px 0}
#shisou_m03 a{background:url(../thougt/img/shiso_menu.gif) -220px 0}
#shisou_m04 a{background:url(../thougt/img/shiso_menu.gif) -330px 0}
#shisou_m05 a{background:url(../thougt/img/shiso_menu.gif) -440px 0}

#shisou_m01 a:hover{background:url(../thougt/img/shiso_menu.gif) 0 -18px}
#shisou_m02 a:hover{background:url(../thougt/img/shiso_menu.gif) -110px -18px}
#shisou_m03 a:hover{background:url(../thougt/img/shiso_menu.gif) -220px -18px}
#shisou_m04 a:hover{background:url(../thougt/img/shiso_menu.gif) -330px -18px}
#shisou_m05 a:hover{background:url(../thougt/img/shiso_menu.gif) -440px -18px}

#gaiyou_m01 a{background:url(../gaiyou/img/gaiyou_menu.gif) 0 0}
#gaiyou_m02 a{background:url(../gaiyou/img/gaiyou_menu.gif) -110px 0}
#gaiyou_m03 a{background:url(../gaiyou/img/gaiyou_menu.gif) -220px 0}
#gaiyou_m04 a{background:url(../gaiyou/img/gaiyou_menu.gif) -330px 0}
#gaiyou_m05 a{background:url(../gaiyou/img/gaiyou_menu.gif) -440px 0}

#gaiyou_m01 a:hover{background:url(../gaiyou/img/gaiyou_menu.gif) 0 -18px}
#gaiyou_m02 a:hover{background:url(../gaiyou/img/gaiyou_menu.gif) -110px -18px}
#gaiyou_m03 a:hover{background:url(../gaiyou/img/gaiyou_menu.gif) -220px -18px}
#gaiyou_m04 a:hover{background:url(../gaiyou/img/gaiyou_menu.gif) -330px -18px}
#gaiyou_m05 a:hover{background:url(../gaiyou/img/gaiyou_menu.gif) -440px -18px}

#theme_m01 a{background:url(../themepark/img/themepark_menu.gif) 0 0}
#theme_m02 a{background:url(../themepark/img/themepark_menu.gif) -110px 0}
#theme_m03 a{background:url(../themepark/img/themepark_menu.gif) -220px 0}
#theme_m04 a{background:url(../themepark/img/themepark_menu.gif) -330px 0}
#theme_m05 a{background:url(../themepark/img/themepark_menu.gif) -440px 0}

#theme_m01 a:hover{background:url(../themepark/img/themepark_menu.gif) 0 -18px}
#theme_m02 a:hover{background:url(../themepark/img/themepark_menu.gif) -110px -18px}
#theme_m03 a:hover{background:url(../themepark/img/themepark_menu.gif) -220px -18px}
#theme_m04 a:hover{background:url(../themepark/img/themepark_menu.gif) -330px -18px}
#theme_m05 a:hover{background:url(../themepark/img/themepark_menu.gif) -440px -18px}

/*大七テーマパーク*/

#theme_menu h3{text-indent:-5000px;}

#theme_menu a{
	width:250px;
	height:185px;
	display:block;
	overflow:hidden;
	}

#theme2_m02{margin-left:45px}

#theme2_m01 a{background:url(../themepark/img/kimoto_but.gif) 0 0}
#theme2_m02 a{background:url(../themepark/img/henpei_but.gif) 0 0}
#theme2_m03 a{background:url(../themepark/img/saka_but.gif) 0 0}
#theme2_m04 a{background:url(../themepark/img/bin_but.gif) 0 0}

#theme2_m01 a:hover{background:url(../themepark/img/kimoto_but.gif) -250px 0}
#theme2_m02 a:hover{background:url(../themepark/img/henpei_but.gif) -250px 0}
#theme2_m03 a:hover{background:url(../themepark/img/saka_but.gif) -250px 0}
#theme2_m04 a:hover{background:url(../themepark/img/bin_but.gif) -250px 0}

/*大全-生もと*/
	
#daizen_menu h3{text-indent:-5000px; text-align:center}

#daizen_menu a{
	width:250px;
	height:169px;
	display:block;
	overflow:hidden;
	}

#dai_m01 a{background:url(../themepark/img/kairaku_but.gif) 0 0}
#dai_m02 a{background:url(../themepark/img/shinpi_but.gif) 0 0}
#dai_m03 a{background:url(../themepark/img/shiko_but.gif) 0 0}
#dai_m04 a{background:url(../themepark/img/data_but.gif) 0 0}

#dai_m01 a:hover{background:url(../themepark/img/kairaku_but.gif) -250px 0}
#dai_m02 a:hover{background:url(../themepark/img/shinpi_but.gif) -250px 0}
#dai_m03 a:hover{background:url(../themepark/img/shiko_but.gif) -250px 0}
#dai_m04 a:hover{background:url(../themepark/img/data_but.gif) -250px 0}

/*扁平*/

.henpei_list{margin:15px 0}

.henpei_list li{
	list-style:disc;
	margin-left:25px;
	}

/*戻る進*/
.next{vertical-align:middle;}
.return{vertical-align:middle;}