@charset "utf-8";
/* CSS Document */

.MainMenuList,
.MenuList,
.FooterMenuList
{
	border: 1px solid #999;
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;*/
	margin:10px 1% 0;
}
.MainMenuList p.MenuClose,
.MainMenuList p.MainMenuClose
{
	background: #D1E8F5;
	font-size: 14px;
	letter-spacing: 0.2em;
	padding: 2px 0 0 0;
	white-space: nowrap;
	text-align: center;
}
.MainMenuList span.MenuClose,
.MainMenuList span.MainMenuClose
{
	cursor: pointer;
	color:#555;
}

.MainMenuList .NaviGroupTitle
{
	background: #D1E8F5;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: 0 auto;
	padding:2px 1%;
	white-space: nowrap;
	text-align: left;
}

.MainMenuList .NaviGroupList,
.MenuList .NaviGroupList,
.FooterMenuList .NaviGroupList
{
	margin: 0 auto 0px;
	padding: 0;
	border-top: none;
	background:#FFF;
}
.MainMenuList .NaviGroupList .bottomLine
{
	border-bottom:dotted 1px #DDD;
}
.MainMenuList .NaviGroupList ul,
.MenuList .NaviGroupList ul,
.FooterMenuList .NaviGroupList ul
{
	margin: 0;
	padding: 3px 2px 3px 0px;
	white-space: nowrap;
	padding: 0!important;
}
.MainMenuList .NaviGroupList ul li,
.MenuList .NaviGroupList ul li,
.FooterMenuList .NaviGroupList ul li
{
	margin: 0;
	white-space: nowrap;
	float: left;
	text-align:left;
	width:50%;
	line-height:30px;

}
.MainMenuList .NaviGroupList ul li a,
.MenuList .NaviGroupList ul li a,
.FooterMenuList .NaviGroupList ul li a
{
	display:block;
	font-size:13px;
	border-bottom: 1px solid #ccc;
	color: #666;
	font-weight: bold;
}

.MainMenuList .NaviGroupList ul li span,
.MenuList .NaviGroupList ul li span,
.FooterMenuList .NaviGroupList ul li span
{
	margin-left: 3px;
	padding-left:24px;
	white-space: nowrap;
}

.MainMenuList .NaviGroupList ul li:nth-child(even) a,
.MenuList .NaviGroupList ul li:nth-child(even) a,
.FooterMenuList .NaviGroupList ul li:nth-child(even) a
{
	border-left: 1px solid #ccc;
}

.MainMenuList .NaviGroupList ul li a.comNanisiteru,
.MenuList .NaviGroupList ul li a.comNanisiteru
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px 0px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.comGroup,
.MenuList .NaviGroupList ul li a.comGroup,
.FooterMenuList .NaviGroupList ul li a.comGroup
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -210px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.comLike,
.MenuList .NaviGroupList ul li a.comLike,
.FooterMenuList .NaviGroupList ul li a.comLike
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -240px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editCar,
.MenuList .NaviGroupList ul li a.editCar
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -390px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editParts,
.MenuList .NaviGroupList ul li a.editParts,
.FooterMenuList .NaviGroupList ul li a.editParts
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -420px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editNote,
.MenuList .NaviGroupList ul li a.editNote,
.FooterMenuList .NaviGroupList ul li a.editNote
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -450px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editPhoto,
.MenuList .NaviGroupList ul li a.editPhoto
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -480px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editFuel,
.MenuList .NaviGroupList ul li a.editFuel
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -510px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editSpot,
.MenuList .NaviGroupList ul li a.editSpot,
.FooterMenuList .NaviGroupList ul li a.editSpot
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -540px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editReview,
.MenuList .NaviGroupList ul li a.editReview
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -660px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.editQA,
.MenuList .NaviGroupList ul li a.editQA
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1000px;
    background-size: 24px auto;
	-webkit-background-size:24px auto;
}

.MainMenuList .NaviGroupList ul li a.decoCatalog,
.MenuList .NaviGroupList ul li a.decoCatalog,
.FooterMenuList .NaviGroupList ul li a.decoCatalog
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1150px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoBlog,
.MenuList .NaviGroupList ul li a.decoBlog,
.FooterMenuList .NaviGroupList ul li a.decoBlog
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1180px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoPlus,
.MenuList .NaviGroupList ul li a.decoPlus,
.FooterMenuList .NaviGroupList ul li a.decoPlus
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1210px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoSummary,
.MenuList .NaviGroupList ul li a.decoSummary,
.FooterMenuList .NaviGroupList ul li a.decoSummary
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1240px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoAlbum,
.MenuList .NaviGroupList ul li a.decoAlbum,
.FooterMenuList .NaviGroupList ul li a.decoAlbum
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1450px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoMeister,
.MenuList .NaviGroupList ul li a.decoMeister,
.FooterMenuList .NaviGroupList ul li a.decoMeister
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1270px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoUsedcar,
.MenuList .NaviGroupList ul li a.decoUsedcar
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1300px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoCommunity,
.MenuList .NaviGroupList ul li a.decoCommunity
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -300px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoOffmtg,
.MenuList .NaviGroupList ul li a.decoOffmtg
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1480px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoMushimegane,
.MenuList .NaviGroupList ul li a.decoMushimegane
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -940px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoKeyword,
.MenuList .NaviGroupList ul li a.decoKeyword
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1330px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoTag,
.MenuList .NaviGroupList ul li a.decoTag
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1510px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoStuffblog,
.MenuList .NaviGroupList ul li a.decoStuffblog
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1420px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoDevblog,
.MenuList .NaviGroupList ul li a.decoDevblog
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1540px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
.MainMenuList .NaviGroupList ul li a.decoSelect,
.MenuList .NaviGroupList ul li a.decoSelect
{
	background:url(../User/Images/my/menu_icon.png) no-repeat 0px -1390px;
	background-size: 24px auto;
	-webkit-background-size:24px auto;
}
div.footerArea p.more,
div.userFooterArea p.more
{
	margin: 0 5px;
	padding-left:10px;
	float: right;
	background: url(/common/images/arrow1.gif) left center no-repeat;
	white-space:nowrap;
	font-size:12px;
	line-height: 26px;
	vertical-align: bottom;
}

div.footerArea .more a,
div.userFooterArea .more a
{
	/*color: #666666;*/
	display: inline-block;
}

div.footerArea .more a:hover,
div.userFooterArea .more a:hover
{
	/*color: #999999;*/
	text-decoration: none;
}

div.footerArea .arrow1,
div.userFooterArea .arrow1
{
	background: url(/common/images/arrow1.gif) left 5px no-repeat;
	padding-left: 7px;
}
