.emphasis {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	COLOR: #7e9e00;
	PADDING-TOP: 0px
}
.plan {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	COLOR: #163957
}
/*---------------↑旧style↑-------------------*/

/* お申し込みの流れ関連 */
.member--btn{
	margin:10px 0 30px;
	text-align:center;
}
.member--btn li{
	display:inline-block;
	margin:0 5px;
}
.mr70{
	margin-right:70px;
}
.section--step{
	margin:5px 0 20px;
	padding-top:10px;
	padding-left:45px;
	padding-bottom:5px;
	background:url('../images/flow-arrow.png') 5px bottom no-repeat;
}
#container .section--step .link{
	margin-bottom:0;
}
#container .icon{
	margin-bottom:15px;
}
#container p{
	margin-bottom:0;
}
#container p + .link{
	margin-left:13px;
}
#container .section--endStep p + .link{
	margin-left:0;
}
#container .icon + .link{
	margin-left:0;
}
.section--endStep{
	background:none;
	margin-bottom:20px;
}
#container .section--step ul.link li{
	background-position:0 3px;
}

/* サイドメニュー */
.colRight{
	position:relative;
}
.colRight--wrapper{
	width:260px;
}
.side_fixed_top{
	position:fixed;
	top:10px;
}
.side_fixed_bottom{
	position:fixed;
	bottom:10px;
}