/*
Side Menu
----------------------------------------------- */
div.Col_R_Area {
	margin: 0;
	padding: 5px 0px 10px 8px;
	clear: both;
	}
div.Col_R_Area ul.SideMenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 340px;
	clear: both;
	}
div.Col_R_Area ul.SideMenu li {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 45px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li.subtitle {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 45px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li.subtitle2 {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 39px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li.subtitle3 {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 64px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li.sub {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 25px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li.subend {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 35px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li#venus {
	padding: 15px 0px 0px 0px;
	height: 74px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li img {
	margin-top: 0px;
	padding: 0px;
	overflow: hidden;
	}

div.Col_R_Area ul.SideMenu li#SideMenu01_99 div.SideMenuText {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

div.Col_R_Area ul.SideMenu li.SideSepLine {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 176px;
	height: 15px;
	border-top: solid 1px #999;
	line-height: 0px;
	}
ul.SideMenu li.SideSepLine {
	margin: 0px 0px 0px 0px;
	}

/*
Side Menu
----------------------------------------------- */
div.Col_R_Area {
	margin: 0;
	padding: 5px 0px 10px 8px;
	clear: both;
	}
div.Col_R_Area ul.SideMenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 340px;
	height: 350px;
	}
div.Col_R_Area ul.SideMenu li {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 45px;
	overflow: hidden;
	}
div.Col_R_Area ul.SideMenu li.subtitle {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 45px;
	}
div.Col_R_Area ul.SideMenu li.subtitle2 {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 39px;
	}
div.Col_R_Area ul.SideMenu li.subtitle3 {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 64px;
	}
div.Col_R_Area ul.SideMenu li.sub {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 25px;
	}
div.Col_R_Area ul.SideMenu li.subend {
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 35px;
	}
div.Col_R_Area ul.SideMenu li#venus {
	padding: 15px 0px 0px 0px;
	height: 74px;
	}
div.Col_R_Area ul.SideMenu li img {
	margin-top: 0px;
	padding: 0px;
	}

div.Col_R_Area ul.SideMenu li#SideMenu01_99 {
	height: auto;
	}

div.Col_R_Area ul.SideMenu li#SideMenu01_99 div.SideMenuText {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

div.Col_R_Area ul.SideMenu li.SideSepLine {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 176px;
	height: 15px;
	border-top: solid 1px #999;
	line-height: 0px;
	}
ul.SideMenu li.SideSepLine {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 176px;
	height: 15px;
	border-top: solid 1px #999;
	line-height: 0px;
	}
div.Col_R_Area ul.SideMenu li.SideSepLineMT12 {
	margin: 12px 0px 0px 0px;
	padding: 0px;
	width: 176px;
	height: 15px;
	border-top: solid 1px #999;
	line-height: 0px;
	}
div.Col_R_Area ul.SideMenu li.SideSepLineMT10 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 176px;
	height: 10px;
	border-top: solid 1px #999;
	line-height: 0px;
	}

img.SideOtokuTitle {
	margin: 0px;
	padding: 0px;
	}

div.Col_R_Area ul.SideMenu li.subtext {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	height: 1.8em;
	}
ul.SideMenu li.subtext {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	height: 1.8em;
	}

/*  09-10-17 更新  */
.SideOtokuTitleH {
	margin: 0px;
	padding: 0px;
	width: 177px;
	height: 45px;
	overflow: hidden;
	}

.VenusBnH {
	margin: 0px;
	padding: 0px;
	width: 177px;
	height: 55px;
	overflow: hidden;
	}

.SideOtokuCarH, .SideOtokuEcoH {
	margin: 0px;
	padding: 0px;
	width: 177px;
	height: 55px;
	overflow: hidden;
	}

.MTT8 {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
	}

.MTT10 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
	}

.MTT18 {
	margin: 0px;
	padding: 18px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
	}

#SRMtoteokiBN {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 176px;
	height: 73px;
	overflow: hidden;
	}

.SideOtokuEcoR {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	width: 177px;
	height: 55px;
	overflow: hidden;
	}

.SideOtokuTitleR {
	margin: 0px;
	padding: 0px;
	width: 177px;
	height: 45px;
	overflow: hidden;
	}

.SideOtokuCarR, .SideOtokuEcoR {
	margin: 0px;
	padding: 0px;
	width: 177px;
	height: 55px;
	overflow: hidden;
	}

.SideSepLineR2 {
	margin: 14px 0px 0px 0px;
	padding: 0px;
	width: 177px;
	height: 1px;
	border-top: solid 1px #999;
	overflow: hidden;
	}

.SideOtokuKikakuR {
	margin: 14px 0px 0px 0px;
	padding: 0px;
	width: 177px;
	height: 55px;
	overflow: hidden;
	}

