
ul#menu{
	margin: 2px 0 10px;
        /*margin-top: 2px;
        margin-bottom: 30px;*/
	padding: 0;
        float: left;
	list-style-type: none;
	width: 840px;
	position: relative;
	display: block;
	height: 30px;
	background: transparent url(../image/menu_bg.gif) no-repeat top left;
}


ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

ul#menu li a{
	display:block;
        background-repeat: no-repeat;
        /* Without Mac IE \*/
	overflow: hidden;
	/**/
}


/*--Menu アバター ------------------------------------------------*/

#menu #menu_01 ,
#menu #menu_01 a ,
#menu #menu_01 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_01.gif);
	background-repeat: no-repeat;
}

#menu #menu_01 {
	margin:0;
	display:inline;
}

#menu #menu_01 ,
#menu #menu_01 a:hover {
	background:url(../image/menu_on_01.gif) no-repeat;
}


/*--Menu アバターon ----------------------------------------------*/

#menu #menu_on_01 ,
#menu #menu_on_01 a ,
#menu #menu_on_01 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_on_01.gif);
	background-repeat: no-repeat;
}

#menu #menu_on_01 {
	margin:0;
	display:inline;
}

#menu #menu_on_01 ,
#menu #menu_on_01 a:hover {
	background:url(../image/menu_on_01.gif) no-repeat;
}


/*--Menu 小説 ------------------------------------------------*/

#menu #menu_02 ,
#menu #menu_02 a ,
#menu #menu_02 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_02.gif);
	background-repeat: no-repeat;
}

#menu #menu_02 {
	margin:0;
	display:inline;
}

#menu #menu_02 ,
#menu #menu_02 a:hover {
	background:url(../image/menu_on_02.gif) no-repeat;
}


/*--Menu 小説on ----------------------------------------------*/

#menu #menu_on_02 ,
#menu #menu_on_02 a ,
#menu #menu_on_02 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_on_02.gif);
	background-repeat: no-repeat;
}

#menu #menu_on_02 {
	margin:0;
	display:inline;
}

#menu #menu_on_02 ,
#menu #menu_on_02 a:hover {
	background:url(../image/menu_on_02.gif) no-repeat;
}


/*--Menu イラスト ------------------------------------------------*/

#menu #menu_03 ,
#menu #menu_03 a ,
#menu #menu_03 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_03.gif);
	background-repeat: no-repeat;
}

#menu #menu_03 {
	margin:0;
	display:inline;
}

#menu #menu_03 ,
#menu #menu_03 a:hover {
	background:url(../image/menu_on_03.gif) no-repeat;
}


/*--Menu イラストon ----------------------------------------------*/

#menu #menu_on_03 ,
#menu #menu_on_03 a ,
#menu #menu_on_03 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_on_03.gif);
	background-repeat: no-repeat;
}

#menu #menu_on_03 {
	margin:0;
	display:inline;
}

#menu #menu_on_03 ,
#menu #menu_on_03 a:hover {
	background:url(../image/menu_on_03.gif) no-repeat;
}


/*--Menu 有名人 ------------------------------------------------*/

#menu #menu_04 ,
#menu #menu_04 a ,
#menu #menu_04 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_04.gif);
	background-repeat: no-repeat;
}

#menu #menu_04 {
	margin:0;
	display:inline;
}

#menu #menu_04 ,
#menu #menu_04 a:hover {
	background:url(../image/menu_on_04.gif) no-repeat;
}


/*--Menu 有名人on ----------------------------------------------*/

#menu #menu_on_04 ,
#menu #menu_on_04 a ,
#menu #menu_on_04 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_on_04.gif);
	background-repeat: no-repeat;
}

#menu #menu_on_04 {
	margin:0;
	display:inline;
}

#menu #menu_on_04 ,
#menu #menu_on_04 a:hover {
	background:url(../image/menu_on_04.gif) no-repeat;
}


/*--Menu 診断 ------------------------------------------------*/

#menu #menu_05 ,
#menu #menu_05 a ,
#menu #menu_05 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_05.gif);
	background-repeat: no-repeat;
}

#menu #menu_05 {
	margin:0;
	display:inline;
}

#menu #menu_05 ,
#menu #menu_05 a:hover {
	background:url(../image/menu_on_05.gif) no-repeat;
}


/*--Menu 診断on ----------------------------------------------*/

#menu #menu_on_05 ,
#menu #menu_on_05 a ,
#menu #menu_on_05 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_on_05.gif);
	background-repeat: no-repeat;
}

#menu #menu_on_05 {
	margin:0;
	display:inline;
}

#menu #menu_on_05 ,
#menu #menu_on_05 a:hover {
	background:url(../image/menu_on_05.gif) no-repeat;
}


/*--Menu 質問広場 ------------------------------------------------*/

#menu #menu_06 ,
#menu #menu_06 a ,
#menu #menu_06 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_06.gif);
	background-repeat: no-repeat;
}

#menu #menu_06 {
	margin:0;
	display:inline;
}

#menu #menu_06 ,
#menu #menu_06 a:hover {
	background:url(../image/menu_on_06.gif) no-repeat;
}


/*--Menu 質問広場on ----------------------------------------------*/

#menu #menu_on_06 ,
#menu #menu_on_06 a ,
#menu #menu_on_06 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_on_06.gif);
	background-repeat: no-repeat;
}

#menu #menu_on_06 {
	margin:0;
	display:inline;
}

#menu #menu_on_06 ,
#menu #menu_on_06 a:hover {
	background:url(../image/menu_on_06.gif) no-repeat;
}


/*--Menu マイページ ------------------------------------------------*/

#menu #menu_07 ,
#menu #menu_07 a ,
#menu #menu_07 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_07.gif);
	background-repeat: no-repeat;
}

#menu #menu_07 {
	margin:0;
	display:inline;
}

#menu #menu_07 ,
#menu #menu_07 a:hover {
	background:url(../image/menu_on_07.gif) no-repeat;
}


/*--Menu マイページon ----------------------------------------------*/

#menu #menu_on_07 ,
#menu #menu_on_07 a ,
#menu #menu_on_07 a:hover{
	width:120px;
	text-indent:-2000px;
	text-decoration: none;
	float: left;
	background-image:url(../image/menu_on_07.gif);
	background-repeat: no-repeat;
}

#menu #menu_on_07 {
	margin:0;
	display:inline;
}

#menu #menu_on_07 ,
#menu #menu_on_07 a:hover {
	background:url(../image/menu_on_07.gif) no-repeat;
}


/*
ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url(../image/OFF.gif) repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:1px solid #023893;
	border-top:3px solid #023893;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;}
ul#menu li a{
	display:block;
	float:left;
	color:#6d7078;
	text-decoration:none;
	font-weight:bold;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url(../image/DIVIDER.gif) no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url(../image/HOVER.gif) no-repeat top right;	}
*/


/*--entry Area ----------------------------------------------*/

div#entryArea {
background:transparent url(../image/entry_bg.gif) no-repeat scroll 26px 35px;
clear:both;
height:128px;
margin:5px 0 0 4px;
position:relative;
width:866px;

}
div#entryArea p.tit {
padding:7px 0 0 26px;
}
div#entryArea p.copy {
float:left;
width:84px;
}
div#entryArea p.lead {
float:left;
padding:16px 0 0;
width:281px;
}
div#entryArea div.form {
background-color:#FFA200;
height:38px;
left:365px;
position:absolute;
top:45px;
width:355px;
}
div#entryArea div.form input, div#entryArea div.form select {
margin:0;
}
div#entryArea div.form input#mail_account {
margin:7px 0 0 9px;
width:130px;
}
div#entryArea p.note {
left:365px;
position:absolute;
top:87px;
}
div#entryArea p.qr {
background:transparent url(../image/entry_qr.gif) no-repeat scroll 0 0;
height:128px;
left:730px;
padding:36px 0 0;
position:absolute;
text-align:center;
top:0;
width:136px;
}

div#entryArea div.form input, div#entryArea div.form select {
margin:0;
font-size:14px;
}
div#entryArea div.form input#mail_account {
margin:7px 0 0 9px;
width:120px;
}

/*--footer ----------------------------------------------*/

div#footer {
margin:12px auto 0;
padding:0 0 20px;
text-align:center;
width:900px;
}
div#footer ul.links {
line-height:1.6em;
margin:0 auto;
width:800px;
}
div#footer ul.links li {
display:inline;
padding-right:0.5em;
}
div#footer ul.links li a {
	display:inline-block;
	color: #0000ff;
	text-decoration: underline;
}

div#footer ul.nav {
border-top:1px solid #C9C9C9;
line-height:1.4em;
margin:18px 0 0;
padding:18px 0 0;
}
div#footer ul.nav li {
display:inline;
}
div#footer ul.nav li a {
border-right:1px solid #002984;
display:inline-block;
padding-right:4px;
	color: #0000cd;
	text-decoration: underline;
}
* html div#footer ul.nav li a {
margin-right:1px;
}
div#footer ul.nav li.ad a {
border-right:0 none;
padding-right:0;
}
div#footer p#copyright {
line-height:1.4em;
margin:8px 0 0;
}

/*--健全化バナー ----------------------------------------------*/
div#kenzenka{
margin:0 0 5px;
}
