@charset "shift_jis";

body {
	background-image: url(../image/top_image_back.gif);
	margin: 0;
	padding: 0;
	color: #000;
	line-height:18px;
	font-size: 12px;
	font-family:'ＭＳ Ｐゴシック', 'HiraKakuPro-W3';
}
#box {
	font-size: 12px;
	color: #fff;
	background-color: #f60;
	margin: 0;
	padding: 10px;
	width: 760px;
	height: auto;

}


#main {
	background-color: #f60;
	margin: 0;
	padding: 0;
	width: 750px;
	border: 0;
	border-color: #f60;
}


#indexmain {
	background:url(../image/indexback.gif) no-repeat;
	margin: 0;
	padding: 0;
	width: 750px;
	border: 0;
	border-color: #f60;
}


a:link {color:#f03; text-decoration:none;}
a:visited {color:#f03; text-decoration:none;}
a:hover {color:#f66; text-decoration:underline;}
a:active {color:#f66; text-decoration:underline;}

img {
	border:0;
}

.spacer {
	clear:both;
	margin:0;
	padding:0;
}

/*トップ*/
#indexh1 {
	margin:0;
	padding:0;
	width:750px;
	height:88px;
	float:left;
	display:block;
	text-indent:-9999px;
	background:url(../image/ind_top.gif) no-repeat;
}

#gotohomejasdf a{
	margin-top:-88px;
	padding:0;
	width:100px;
	height:88px;
	float:right;
	display:block;
	text-indent:-9999px;
	background:url(../image/ind_top1.gif) no-repeat;
}

#gotohomejasdf a:hover{background:url(../image/ind_top1_on.gif) no-repeat; text-decoration:none;}


#nav {
	height:140px;
	margin:0;
	padding:0;
	list-style:none;
}

#nav li{float:left;text-indent:-9999px;}
#nav a{display:block;}
#nav1 a{width:250px;height:70px;background:url(../image/ind_m1.gif) no-repeat;}
#nav2 a{width:234px;height:70px;background:url(../image/ind_m2.gif) no-repeat;}
#nav3 a{width:266px;height:70px;background:url(../image/ind_m3.gif) no-repeat;}
#nav4 a{width:370px;height:70px;background:url(../image/ind_m4.gif) no-repeat;}
#nav5 a{width:380px;height:70px;background:url(../image/ind_m5.gif) no-repeat;}

#nav1 a:hover {background:url(../image/ind_m1_on.gif) no-repeat; text-decoration:none;}
#nav2 a:hover {background:url(../image/ind_m2_on.gif) no-repeat; text-decoration:none;}
#nav3 a:hover {background:url(../image/ind_m3_on.gif) no-repeat; text-decoration:none;}
#nav4 a:hover {background:url(../image/ind_m4_on.gif) no-repeat; text-decoration:none;}
#nav5 a:hover {background:url(../image/ind_m5_on.gif) no-repeat; text-decoration:none;}

/*メニュー部分 look*/
#lookh1 {margin:0;padding:0;float:left;text-indent:-9999px;background:url(../image/loo_top.gif) no-repeat;}
#lookh1 a{width:640px;height:61px;display:block;background:url(../image/loo_top.gif) no-repeat;}
.lookback{background:url(../image/loo_top1_on.gif) no-repeat;}
#gotohomelook a{margin:0px;padding:0px;width:110px;height:61px;float:right;display:block;text-indent:-9999px;background:url(../image/loo_top1.gif) no-repeat;}
#gotohomelook a:hover{background:url(../image/loo_top1_on.gif) no-repeat; text-decoration:none;}

#navlook {height:72px;margin:0;padding:0;list-style:none;background:url(../image/loo_mback.gif);}
#navlook li{list-style:none;float:left;text-indent:-9999px;}
#navlook a{display:block;}
#navlook1 a{width:172px;height:72px;background:url(../image/loo_m1.gif) no-repeat;}
#navlook2 a{width:172px;height:72px;background:url(../image/loo_m2.gif) no-repeat;}
#navlook3 a{width:131px;height:72px;background:url(../image/loo_m3.gif) no-repeat;}
#navlook4 a{width:137px;height:72px;background:url(../image/loo_m4.gif) no-repeat;}
#navlook5 a{width:138px;height:72px;background:url(../image/loo_m5.gif) no-repeat;}

#navlook1 a:hover {background:url(../image/loo_m1_on.gif) no-repeat; text-decoration:none;}
#navlook2 a:hover {background:url(../image/loo_m2_on.gif) no-repeat; text-decoration:none;}
#navlook3 a:hover {background:url(../image/loo_m3_on.gif) no-repeat; text-decoration:none;}
#navlook4 a:hover {background:url(../image/loo_m4_on.gif) no-repeat; text-decoration:none;}
#navlook5 a:hover {background:url(../image/loo_m5_on.gif) no-repeat; text-decoration:none;}


/*wha*/
#whah1 {margin:0;padding:0;float:left;text-indent:-9999px;background:url(../image/wha_top.gif) no-repeat;}
#whah1 a{width:640px;height:61px;display:block;background:url(../image/wha_top.gif) no-repeat;}
.whaback{background:url(../image/wha_top1_on.gif) no-repeat;}
#gotohomewha a{margin:0px;padding:0px;width:110px;height:61px;float:right;display:block;text-indent:-9999px;background:url(../image/wha_top1.gif) no-repeat;}
#gotohomewha a:hover{background:url(../image/wha_top1_on.gif) no-repeat; text-decoration:none;}

#navwha {height:72px;margin:0;padding:0;list-style:none;background:url(../image/wha_mback.gif);}
#navwha li{float:left;text-indent:-9999px;}
#navwha a{display:block;}
#navwha1 a{width:172px;height:72px;background:url(../image/wha_m1.gif) no-repeat;}
#navwha2 a{width:172px;height:72px;background:url(../image/wha_m2.gif) no-repeat;}
#navwha3 a{width:131px;height:72px;background:url(../image/wha_m3.gif) no-repeat;}
#navwha4 a{width:137px;height:72px;background:url(../image/wha_m4.gif) no-repeat;}
#navwha5 a{width:138px;height:72px;background:url(../image/wha_m5.gif) no-repeat;}

#navwha1 a:hover {background:url(../image/wha_m1_on.gif) no-repeat; text-decoration:none;}
#navwha2 a:hover {background:url(../image/wha_m2_on.gif) no-repeat; text-decoration:none;}
#navwha3 a:hover {background:url(../image/wha_m3_on.gif) no-repeat; text-decoration:none;}
#navwha4 a:hover {background:url(../image/wha_m4_on.gif) no-repeat; text-decoration:none;}
#navwha5 a:hover {background:url(../image/wha_m5_on.gif) no-repeat; text-decoration:none;}

/*dic*/
#dich1 {margin:0;padding:0;float:left;text-indent:-9999px;background:url(../image/dic_top.gif) no-repeat;}
#dich1 a{width:640px;height:61px;display:block;background:url(../image/dic_top.gif) no-repeat;}

.dicback{background:url(../image/dic_top1_on.gif) no-repeat;}
#gotohomedic a{margin:0;padding:0;width:110px;height:61px;float:right;display:block;text-indent:-9999px;background:url(../image/dic_top1.gif) no-repeat;}
#gotohomedic a:hover{background:url(../image/dic_top1_on.gif) no-repeat; text-decoration:none;}

#navdic {height:72px;margin:0;padding:0px;list-style:none;background:url(../image/dic_mback.gif);}
#navdic li{float:left;text-indent:-9999px;}
#navdic a{display:block;}
#navdic1 a{width:172px;height:72px;background:url(../image/dic_m1.gif) no-repeat;}
#navdic2 a{width:172px;height:72px;background:url(../image/dic_m2.gif) no-repeat;}
#navdic3 a{width:131px;height:72px;background:url(../image/dic_m3.gif) no-repeat;}
#navdic4 a{width:137px;height:72px;background:url(../image/dic_m4.gif) no-repeat;}
#navdic5 a{width:138px;height:72px;background:url(../image/dic_m5.gif) no-repeat;}

#navdic1 a:hover {background:url(../image/dic_m1_on.gif) no-repeat; text-decoration:none;}
#navdic2 a:hover {background:url(../image/dic_m2_on.gif) no-repeat; text-decoration:none;}
#navdic3 a:hover {background:url(../image/dic_m3_on.gif) no-repeat; text-decoration:none;}
#navdic4 a:hover {background:url(../image/dic_m4_on.gif) no-repeat; text-decoration:none;}
#navdic5 a:hover {background:url(../image/dic_m5_on.gif) no-repeat; text-decoration:none;}


/*game*/
#gameh1 {margin:0;padding:0;float:left;text-indent:-9999px;background:url(../image/gam_top.gif) no-repeat;}
#gameh1 a{width:640px;height:61px;display:block;background:url(../image/gam_top.gif) no-repeat;}

.gameback{background:url(../image/gam_top1_on.gif) no-repeat;}
#gotohomegame a{margin:0px;padding:0px;width:110px;height:61px;float:right;display:block;text-indent:-9999px;background:url(../image/gam_top1.gif) no-repeat;}
#gotohomegame a:hover{background:url(../image/gam_top1_on.gif) no-repeat; text-decoration:none;}

#navgame {height:72px;margin:0px 0px 0px 0px;padding:0px;list-style:none;background:url(../image/gam_mback.gif);}
#navgame li{float:left;text-indent:-9999px;}
#navgame a{display:block;}
#navgame1 a{width:172px;height:72px;background:url(../image/gam_m1.gif) no-repeat;}
#navgame2 a{width:172px;height:72px;background:url(../image/gam_m2.gif) no-repeat;}
#navgame3 a{width:131px;height:72px;background:url(../image/gam_m3.gif) no-repeat;}
#navgame4 a{width:137px;height:72px;background:url(../image/gam_m4.gif) no-repeat;}
#navgame5 a{width:138px;height:72px;background:url(../image/gam_m5.gif) no-repeat;}

#navgame1 a:hover {background:url(../image/gam_m1_on.gif) no-repeat; text-decoration:none;}
#navgame2 a:hover {background:url(../image/gam_m2_on.gif) no-repeat; text-decoration:none;}
#navgame3 a:hover {background:url(../image/gam_m3_on.gif) no-repeat; text-decoration:none;}
#navgame4 a:hover {background:url(../image/gam_m4_on.gif) no-repeat; text-decoration:none;}
#navgame5 a:hover {background:url(../image/gam_m5_on.gif) no-repeat; text-decoration:none;}

/*about*/
#aboh1 {margin:0;padding:0;float:left;text-indent:-9999px;background:url(../image/abo_top.gif) no-repeat;}
#aboh1 a{width:640px;height:61px;display:block;background:url(../image/abo_top.gif) no-repeat;}

.aboback{background:url(../image/abo_top1_on.gif) no-repeat;}
#gotohomeabo a{margin:0;padding:0;width:110px;height:61px;float:right;display:block;text-indent:-9999px;background:url(../image/abo_top1.gif) no-repeat;}
#gotohomeabo a:hover{background:url(../image/abo_top1_on.gif) no-repeat; text-decoration:none;}

#navabo {height:72px;margin:0;padding:0;list-style:none;background:url(../image/abo_mback.gif);}
#navabo li{float:left;text-indent:-9999px;}
#navabo a{display:block;}
#navabo1 a{width:172px;height:72px;background:url(../image/abo_m1.gif) no-repeat;}
#navabo2 a{width:172px;height:72px;background:url(../image/abo_m2.gif) no-repeat;}
#navabo3 a{width:131px;height:72px;background:url(../image/abo_m3.gif) no-repeat;}
#navabo4 a{width:137px;height:72px;background:url(../image/abo_m4.gif) no-repeat;}
#navabo5 a{width:138px;height:72px;background:url(../image/abo_m5.gif) no-repeat;}

#navabo1 a:hover {background:url(../image/abo_m1_on.gif) no-repeat; text-decoration:none;}
#navabo2 a:hover {background:url(../image/abo_m2_on.gif) no-repeat; text-decoration:none;}
#navabo3 a:hover {background:url(../image/abo_m3_on.gif) no-repeat; text-decoration:none;}
#navabo4 a:hover {background:url(../image/abo_m4_on.gif) no-repeat; text-decoration:none;}
#navabo5 a:hover {background:url(../image/abo_m5_on.gif) no-repeat; text-decoration:none;}

/*メニュー部分はここまで*/




#content{ width:760px;margin:0; padding:0; background:url(../image/back_img1.gif) repeat-y;clear:both;}
.th1{ clear:both;margin:0; padding:0;}




#content p{ margin:10px 0 20px 20px; color:#333; line-height:150%; width:380px; text-align:left; float:left;}
#content img{ margin: 0; padding:0;}
.boxcenter img{ margin:10px 0 0 0; padding:0 20px 0 0; text-align:left; float:left;}
.boxcenter img.lookimg {margin:10px 0;}
.boxcenter h2{width:330px;margin:20px auto 0;}

#end {margin:0;padding:0; width:750px;height:40px; font-size:12px; color:#009; background:url(../image/end.gif) no-repeat; text-align:center;}
#end a:hover{ text-decoration:none;}
#whatbox { float:left; width:489px; margin:0 0 10px 30px; padding:0;background-color:#fff;}
html>body #whatbox{ margin:0 0 20px 60px;}
#whatboxr { float:left; margin:0; padding:0; width:142px;}
#whatbox1 { width:510px; margin:10px 0 0 90px; padding:0;}
#whatbox1 p img{ margin:5px;}
#whatbox1 p{ width:450px; margin:10px 0 10px 10px; padding-bottom:10px; border-bottom:solid 1px; border-bottom-color:#FF9900;}
#whatbox1 span{ width:160px; margin-left:10px; padding:0; float:right; color:#f60; font-size:10px; line-height:120%;}
#contentdic { margin:0; padding:0px; background:url(../image/dic_p3.gif) repeat-y; text-align:center;}
.whatp{ width:300px; margin:10px 0 10px 10px; padding-bottom:10px;  border-bottom:solid 1px; border-bottom-color:#FF9900; color:#000000;}
.icon{ margin:30px 0 0 0; padding:5px 0 5px 20px; background:url(../image/look_icon.gif) no-repeat;}
.icon1{ margin:30px 0 0 0; padding:5px 0 5px 20px; background:url(../image/look_icon1.gif) no-repeat;}
.icon2{ margin:0px; padding:5px 20px 5px 20px; text-align:center;}
.icon3{ margin:0px; padding:10px 20px 0 20px; text-align:center;}
.boxcenter{ margin:0 auto; width:590px;text-align:left;}

.dicboxl { width:240px; color:#333; font-size:12px; line-height:150%; text-align:left; margin:0px; padding:5px 0px 10px 45px; float:left;}
.dict{ font-size:14px; color:#630;}
.dict img{ margin:0 5px 0 0; padding:0;}

#copy {

	margin:0px;
	padding:0;
	width:750px auto;
	text-align:center;
	color:#fff;
}
/*For Except Mac IE \*/
#copy{
color:#fff;
padding:10px 0;
}
/* End */

#flabnr {
	width:525px;
	margin:0 auto;
	padding:0 0 10px 0;
	font-size:11px;
	line-height:130%;
}


/* flashgame-tsuika */

/* FOR FLASH AREA */
#flasharea{
	width:600px;
	height:450px;
	display:block;
	background-color: #000;
	margin:0 auto;
}

#flasharea2{
	width:477px;
	height:441px;
	display:block;
	background-color: #000;
		margin:0 auto;
}

#flasharea3{
	width:390px;
	height:435px;
	display:block;
	background-color: #000;
		margin:0 auto;
}

#flasharea4{
	width:600px;
	height:470px;
	display:block;
	background-color: #000;
		margin:0 auto;
}

#box600 {
	text-align:center;
	margin:0 auto;
	padding:0;
	width:600px;
}

#box600 a{
	clear:both;
	margin:16px;
}


.box240 {
	font-size:12px;
	text-align:left;
	color:#000;
	background-color:#FF99FF;
	margin:0 10px 20px 10px;
	padding:10px;
	width:240px;
	float:left;
}

/* for modern browser */
html>body .box240 {
	margin:0 10px 20px 20px;
}

.box170 {
	font-size:12px;
	text-align:left;
	color:#000;
	background-color:#FF99FF;
	margin:0 10px 20px 10px;
	padding:10px;
	width:160px;
	float:left;
}

/* for IE */
.box170 {
	_padding:5px;
	_width:160px;
}

/* button swapimage */
.box170 .button{
	margin:10px 0;
	padding:0;
	}
.box170 .button a{
 width:150px;
 height: 34px;
 text-indent: -5000px;
 background: url(../image/game_btn2.gif) no-repeat;
 display:block;
 margin:0 !important;
 padding:0 !important;
		}
.box170 .button a.ball{
	 background-position:0 0;
		}
.box170 .button a.ball:hover{
 background-position: -150px 0;
		}
		
.box170 .button a.puzzle{
	 background-position:0 -34px;
		}
.box170 .button a.puzzle:hover{
 background-position: -150px -34px;
		}
		
.box170 .button a.base{
	 background-position:0 -68px;
		}
.box170 .button a.base:hover{
 background-position: -150px -68px;
		}


.box240 .button{
	margin:10px 0;
	padding:0;
	}
.box240 .button a{
 width:203px;
 height: 39px;
 text-indent: -5000px;
 background: url(../image/game_btn.gif) no-repeat;
 display:block;
 margin:0;
 padding:0;
		}
.box240 .button a.ball{
	 background-position:0 0;
		}
.box240 .button a.ball:hover{
 background-position: -203px 0;
		}
		
.box240 .button a.puzzle{
	 background-position:0 -40px;
		}
.box240 .button a.puzzle:hover{
 background-position: -203px -40px;
		}




#main{background:url(../image/back_img1_long.gif) no-repeat;color:#333;}
#main.contentdic{background:url(../image/back_dic_long.gif) no-repeat;}

.end{
	clear:both;
}

.boxlink{margin-left:200px;width:350px;}
.boxlink2{margin-left:70px;width:350px;}
html>body .boxlink{width:400px;}
html>body .boxlink2{width:400px;}
.boximgf{margin-left:0;clear:both;float:left;}
.boximg{margin-left:-130px;clear:both;float:left;}
/*For Except Mac IE \*/
.boxlink2{margin-left:200px;}
.boximgf{margin-left:0;clear:both;float:left;}
.boximg{margin-left:0;margin-top:-20px;}
html>body .boximg{margin-left:0;margin-top:0;}
/*END */


#about{
text-align:center;}
#about p{ width:500px; margin:10px 125px;}
#about p{ _margin-left:65px;}
#about strong{ color:#006600;}