/*############################################*/
/*右ナビ*/
/*############################################*/
.sideMenuBox{
	padding-top:9px;
}
#sideMenu{
	margin:0 0 24px 8px;
}
#sideMenu li{
	padding:10px 0 10px 9px;
}
#sideMenu li.sdLiNaka{
	padding-bottom:12px;
}
.sideMenuBtnBox{
	margin-bottom:9px;
}


/*############################################*/
/*TOP*/
/*############################################*/
.restCopyTop {
	margin:40px 0 28px 0;
}
.restCopyTop2 {
	margin:50px 0 8px 0;
}
.MainBack{
	position:relative;
	width:730px;
	height:150px;
	margin:0 0 15px;
	background:url(../images/top/catch_back.jpg) no-repeat;
}
.MainBack .signup{
	position:absolute;
	top:0;
	right:0;
}
.CommentWrap{
	width:730px;
	padding:0 0 38px;
	background:url(../images/top/shadow.gif) no-repeat bottom;
}
.FrameWrap{
	padding:8px;
	box-sizing:border-box;
	border:1px solid #e1dfe0;
	background:#f5f1e8;
}
.FrameWrap .Frame{
	box-sizing:border-box;
	border:1px solid #e1e1e1;
	background:#fff;
}
.FrameWrap .Frame .tit{
	 margin:0;
	 padding:0;
}
.FrameWrap .Frame .Comment{
	padding:25px;
}
.Comment ul{
	list-style:none;
}
.dot_line{
	margin:0 0 20px;
	padding:0 0 20px;
	background:url(../images/top/line_dot.gif) repeat-x bottom;
}
.Comment li{
	float:left;
}
.Comment .LineLeft{
	max-width:405px;
	font-size:0.95em;
	padding:0 0 0 20px;
	border-left:1px solid #e1e1e1;
}
.Comment .LineLong{
	max-width:660px;
	font-size:0.95em;
	padding:0;
}
.Comment .LineLeft .BFont,
.Comment .LineLong .BFont{
	font-weight:bold;
	line-height:1.30em;
}
.Comment .LineLeft .SFont,
.Comment .LineLong .SFont{
	font-size:0.90em;
	line-height:1.4em;
	padding:8px 0 0;
}
.CardFlaw{
	position:relative;
	width:730px;
	height:567px;
	background:url(../images/top/flow_back.gif) no-repeat;
}
.CardFlaw #signup_btn{
	position:absolute;
	top:162px;
	left:68px;
}
/*############################################*/
/*ＰＬＡＮ*/
/*############################################*/
#cardCopyBox{
	width:730px;
	margin:39px 0 0 0;
	padding-bottom:46px;
	background:url(../../images/share/shadow_honbun.jpg) bottom center no-repeat;
}
#cardCopyBoxL{
	width:521px;
	float:left;
}
#cardCopyBoxL p{
	margin:26px 0 0 0;
}
#cardCopyBoxR{
	width:180px;
	float:right;
}
#cardCopyBoxR .cardVuis{
	margin:36px 0 0 0;
}
/**/
#planNameBox{
	width:729px;
	min-height:86px;
	margin-top:16px;
	border:solid 1px #e0e0e0;
	border-width:1px 1px 1px 0;
	background:url(../../images/share/name_back.gif) repeat-y;
}
#planNameBoxInner{
	margin:16px 0 0 30px;
}
#planNameBoxInner p{
	color:#b69c5b;
	font-size:120%;
	font-weight:bold;
}
#planNameBoxInner h4{
	font-size:160%;
	font-weight:bold;
}
.plan_copy{
	margin:20px 0;
}
/**/
#planBobyBox{
	width:730px;
	margin:30px 0 0 0;
}
#planBobyBoxL{
	width:217px;
	float:left;
}
#planBobyBoxL img{
	margin-bottom:18px;
}
#planBobyBoxR{
	width:485px;
	float:right;
}
#plan_midashi{
	width:485px;
}
.komidashiCopy{
	margin:12px 0 26px 0;
}
/**/
.btnBox{
	margin:40px 0 0 0;
	width:730px;
	padding-bottom:86px;
	background:url(../../images/share/shadow_honbun.jpg) bottom center no-repeat;
}















