
/*新規登録勧誘
-----------------------------------------------------------------------------*/
#menu .nerw_registration {
	margin-bottom: 15px;
	margin-left:24px;
	background:url("http://static.fc2.com/fc2web/en/image/shinki_touroku.gif") no-repeat 3px top;
	width:199px;
	height:50px;
	padding-top:40px;
	text-align:center;
	passing-left:5px;
}
/*\*/
* html #menu .nerw_registration { margin-left:auto; margin-right:auto; }
/**/

/*サイドメニュー共通
-----------------------------------------------------------------------------*/
#menu div.menu_body { margin-left:24px; margin-bottom:15px; width:205px; height:auto; }
#menu .menu_body ul { text-align: left; padding-top:10px; background:url("/en/fc2img/sub_menu_background.gif") repeat-y left top; }
/*\*/
* html #menu .menu_body { margin-left:10px; }
/**/
#menu p.login {
	background:url("http://static.fc2.com/fc2web/en/image/header_login.gif") no-repeat left top;
	width:205px;
	height:31px;
	text-align: left;
	font-weight: bold;
	color: #669900;
	text-indent: -9999px;
}
#menu .input{ width:100px; }
#menu p.login li{ width:100px; }

/* メニュー
-------------------------------------------------------------------------------*/
#menu p.menu {
	background:url("http://static.fc2.com/fc2web/en/image/header_menu.gif") no-repeat left top;
	width:205px;
	height:31px;
	text-indent: -9999px;
}
#menu .menu_body ul#menu_list { padding-right:11px; padding-left:22px; }
#menu .menu_body ul#menu_list li{ background:url("/en/fc2img/menu_arrow.gif") no-repeat center left; padding-left:15px; line-height:1.5em; }
#menu .menu_body p { text-align: left; font-weight: bold; color: #669900; }

/*infomation
-------------------------------------------------------------------------------*/
#menu p.info {
	background:url("/en/fc2img/header_info.gif") no-repeat left top;
	width:205px;
	height:31px;
	text-indent: -9999px;
}
#menu .menu_body ul#info_list { padding: 10px 15px; }
#menu .menu_body ul#info_list li{ line-height:1.5em; padding-bottom: 10px; }
ul#info_list li p{ margin-bottom:10px; }

/*関連サービス
-------------------------------------------------------------------------------*/
#menu p.relation_service {
	background:url("/en/fc2img/relation_service.gif") no-repeat left top;
	width:205px;
	height:31px;
	text-indent: -9999px;
}
#menu .menu_body ul#service_list { padding: 10px 0; text-align:center; }
#menu .menu_body ul#service_list li{
	background-repeat:no-repeat;
	background-position:center left;
	margin-bottom:10px;
	padding-right: 5px;
}

/* side category list
--------------------------------------------------------------*/
#menu p.category {
	background:url("/en/fc2img/header_category.gif") no-repeat left top;
	width:205px;
	height:31px;
	text-indent: -9999px;
}
#menu .menu_body ul.category_list { text-align: left; }
#menu .menu_body ul.menu_list,#menu .menu_body ul.category_list{
	text-align: left;
	padding-right:11px;
	padding-left:22px;
	padding-top:10px;
	background:url("/en/fc2img/sub_menu_background.gif") repeat-y left top;
}
#menu .menu_body ul.category_list li {
	background: url("/en/fc2img/icons.png") no-repeat left center;
	border-bottom:1px #949294 dotted;
	width:140px;
	line-height:2em;
	padding-left:20px;
}
#menu p.menu_fotter {
	background:url("/en/fc2img/menu_fotter.gif") no-repeat left top;
	width:205px;
	height:17px;
	margin-bottom:10px;
}
#menu .menu_body ul.category_list li.com{ background-position:-180px -86px; }
#menu .menu_body ul.category_list li.enta{ background-position:-180px -57px; }
#menu .menu_body ul.category_list li.sports{ background-position:-180px -26px; }
#menu .menu_body ul.category_list li.life{ background-position:-180px 3px; }
#menu .menu_body ul.category_list li.gourmet{ background-position:left -567px; }
#menu .menu_body ul.category_list li.school{ background-position:left -536px; }
#menu .menu_body ul.category_list li.fashion{ background-position:left -507px; }
#menu .menu_body ul.category_list li.chiiki{ background-position:left -476px; }
#menu .menu_body ul.category_list li.travel{ background-position:left -447px; }
#menu .menu_body ul.category_list li.business{ background-position:left -417px; }
#menu .menu_body ul.category_list li.art{ background-position:left -385px; }
#menu .menu_body ul.category_list li.hobby{ background-position:left -356px; }
#menu .menu_body ul.category_list li.idle{ background-position:left -326px; }
#menu .menu_body ul.category_list li.teen{ background-position:left -296px; }
#menu .menu_body ul.category_list li.pet{ background-position:left -265px; }
#menu .menu_body ul.category_list li.music{ background-position:left -235px; }
#menu .menu_body ul.category_list li.movie{ background-position:left -204px; }
#menu .menu_body ul.category_list li.diary{ background-position:left -176px; }
#menu .menu_body ul.category_list li.car{ background-position:left -145px; }
#menu .menu_body ul.category_list li.literature{ background-position:left -114px; }
#menu .menu_body ul.category_list li.photo{ background-position:left -85px; }
#menu .menu_body ul.category_list li.game{ background-position:left -55px; }
#menu .menu_body ul.category_list li.emp{ background-position:left -25px; }
#menu .menu_body ul.category_list li.etc{ background-position:left 4px; }

/* login status 
--------------------------------------------------------------------------------*/
#menu .menu_body ul#login_box { padding:10px 11px 0; }
ul#login_box a#login_img{ display: block; margin: 10px 0 0; text-align: center; }
