/* 「運命の波動」〜姓名と誕生日に裏付けられたあなたの宿命のリズム */
/*  トップ  */

/* MOUSE OVER ----------------------- */
#InfoBox li#Senjutsu a,
#InfoBox li#Senja a,
#InfoBox_Goo li#Senjutsu a,
#InfoBox_Goo li#Senja a,
#InfoBox li#OsuLink a{
display:block;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}

#InfoBox li#Senjutsu a:hover,
#InfoBox li#Senja a:hover,
#InfoBox_Goo li#Senjutsu a:hover,
#InfoBox_Goo li#Senja a:hover,
#InfoBox li#OsuLink a:hover{
background-position:left bottom;
}


/* TITLE ----------------------- */
h1#Komamura{
width:950px;
height:365px;
margin:0 auto;
background:url(../images/top_flash.jpg) no-repeat;
}


/* NEW ----------------------- */
#TopNewBox{
width:862px/*950px*/;
height:249px/*260px*/;
margin:0 auto;
padding:11px 88px 0 0;
background:url(../images/top_newbg.jpg) no-repeat;
}

#TopNewBox ul/*950px*/{
width:568px;
float:right;
color:#FFF;
font-weight:bold;
}
#TopNewBox li#NewDay{
height:25px;
text-align:right;
float:none;
}

#TopNewBox li#NewMenu{
width:540px;
height:140px;
float:none;
}

#TopNewBox li#Read{
padding:0 40px 0 20px;
}


/*リリース時*/
	#TopIchiBox{
	width:862px/*950px*/;
	height:249px/*260px*/;
	margin:0 auto;
	padding:11px 88px 0 0;
	background:url(../images/top_ichibg.jpg) no-repeat;
	}

	#TopIchiBox ul/*950px*/{
	width:568px;
	float:right;
	color:#FFF;
	font-weight:bold;
	}
	#TopIchiBox li#NewDay{
	height:25px;
	text-align:right;
	float:none;
	}
	
	#TopIchiBox li#NewMenu{
	width:540px;
	height:140px;
	float:none;
	}
	
	#TopIchiBox li#Read{
	padding:0 40px 0 20px;
	}


/* キャンペーン枠※通常COMMENT OUT※ ----------------------- */
#TopCampBox{
width:850px/*950px*/;
margin:0 auto;
padding:11px 50px 0;
background:url(../images/top_campbg.jpg);
}


/* OSUSUME ----------------------- */
#TopOsuBox{
width:850px;
height:345px/*366px*/;
padding-top:21px;
background:url(../images/top_osubg.jpg) no-repeat;
}

#TopOsuBox #OsuBox{
width:635px;
height:345px;
float:left;
}

p#OsuTit{
width:635px;
height:48px;
text-indent:-99999px;
}

#OsuBox li{
width:530px;
height:99px;
float:none;
}

#OsuBox li#Menu1{
padding-left:105px;
color:#FFF;
}

#OsuBox li#Menu2{
padding:0 29px 0 76px;
}

#OsuBox li#Menu3{
padding:0 55px 0 50px;
}


/* FREE ----------------------- */
#TopOsuBox #FreeBox{
width:215px;
height:345px;
float:right;
}

#TopOsuBox #FreeBox p{
width:215px;
height:60px;
text-indent:-99999px;
}

#TopOsuBox #FreeBox #FreeMenu{
width:155px;
height:285px;
}


/* SPECIAL ----------------------- */
#TopSpBox{
width:850px;
height:174px;
background:url(../images/top_spbg.jpg) no-repeat;
}

#TopSpBox #SpTit{
width:850px;
height:58px;
text-indent:-99999px;
}

#TopSpBox #SpMenu{
width:570px;
height:116px;
margin:0 auto;
text-align:center;
}


/* メニューリスト ----------------------- */
ul.LftMenuBox,
ul.RgtMenuBox{
width:355px;
margin-top:3px;
line-height:16px;
color:#333;
}
ul.LftMenuBox{
float:left;
}
ul.RgtMenuBox{
float:right;
}

li.MenuBt{
width:355px;
height:110px;
}
li.MenuRead{
width:325px/*355px*/;
padding:0 15px;
}

#TopLoveBott,
#TopMarrBott,
#TopWorkBott{
width:830px/*850px*/;
height:25px/*85px*/;
padding:60px 20px 0 0;
text-align:right;
}


/* 恋愛メニュー ----------------------- */
#TopLoveBox{
width:710px/*850px*/;
padding:0 70px;
background:url(../images/top_lovebg.jpg);
}

#TopLoveBott{
background:url(../images/top_lovebott.jpg);
}

/* 結婚メニュー ----------------------- */
#TopMarrBox{
width:710px/*850px*/;
padding:0 70px;
background:url(../images/top_marrbg.jpg);
}

#TopMarrBott{
background:url(../images/top_marrbott.jpg);
}

/* 人生メニュー ----------------------- */
#TopWorkBox{
width:710px/*850px*/;
padding:0 70px;
background:url(../images/top_workbg.jpg);
}

#TopWorkBott{
background:url(../images/top_workbott.jpg);
}


/* NEXT ----------------------- */
#NextBox{
width:850px;
height:256px/*290px*/;
padding-top:34px;
background:url(../images/top_nextbg.jpg) no-repeat;
}

#NextBox p#NextTit{
width:470px;
height:65px;
text-indent:-99999px;
float:left;
}

#NextBox p#NextMenu{
width:745px;
padding:25px 0 0 105px;
font-size:15px;
font-weight:bold;
float:left;
}

#InfoBox{
width:380px;
height:65px;
float:right;
}

#InfoBox li{
height:65px;
padding-right:12px;
}

#InfoBox li#Senjutsu a{
width:110px;
height:65px;
background:url(../images/top_btsenjutsu.jpg) no-repeat;
}

#InfoBox li#Senja a{
width:110px;
height:65px;
background:url(../images/top_btsenja.jpg) no-repeat;
}

#InfoBox li#OsuLink a{
width:115px;
height:65px;
background:url(../images/top_btosulink.jpg) no-repeat;
}


/* NEXT_THE END ----------------------- */
#NextEndBox{
width:850px;
height:256px/*290px*/;
padding-top:34px;
background:url(../images/top_nextendbg.jpg) no-repeat;
}


	/* NEXT_goo用 ----------------------- */
	#NextBox_Goo{
	width:850px;
	height:256px/*290px*/;
	padding-top:34px;
	background:url(../images/top_nextbg_goo.jpg) no-repeat;
	}
	
	#NextBox_Goo p#NextTit{
	width:470px;
	height:65px;
	text-indent:-99999px;
	float:left;
	}
	
	#NextBox_Goo p#NextMenu{
	width:745px;
	padding:25px 0 0 105px;
	font-size:15px;
	font-weight:bold;
	float:left;
	}

	#InfoBox_Goo{
	width:239px;
	height:65px;
	float:right;
	}
	
	#InfoBox_Goo li{
	height:65px;
	}
	
	#InfoBox_Goo li#Senjutsu a{
	width:110px;
	height:65px;
	background:url(../images/top_btsenjutsu.jpg) no-repeat;
	padding-right:12px;
	}
	
	#InfoBox_Goo li#Senja a{
	width:110px;
	height:65px;
	background:url(../images/top_btsenja_goo.jpg) no-repeat;
	}

	/* NEXT_excite用 ----------------------- */
	#NextBox_Exc{
	width:850px;
	height:256px/*290px*/;
	padding-top:34px;
	background:url(../images/top_nextbg_exc.jpg) no-repeat;
	}
