#main-frame {
	width: 752px;
	margin: 0 auto;
}
#frame {
	width: 752px;
	background-image: url(../../image/common/bg_main_b.gif);
	height: 554px;
}

#frame #main {
	width: 712px;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 23px;
	padding-bottom/**/:35px;
	padding-bottom: 0px !important;
}



/* 豪》レーム----------------------------- */

#frame #main #leftframe {
	width: 356px;
	float: left;
}

#frame #main #leftframe #contents {
	width: 336px;
	float: left;
	height: 468px;
}

#frame #main #leftframe #contents #maintitle {
	width: 336px;
	padding-left: 20px;
	padding-top: 8px;
	float: left;
}

#frame #main #leftframe #contents #title {
	width: 335px;
	float: left;
	padding-top: 49px;
	padding-left: 20px;
}

#frame #main #leftframe #contents #title .line {
	width: 316px;
	padding-top: 20px;
	float: left;
}

#frame #main #leftframe #contents #title p {
	width: 306px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
	color: #333333;
	padding-bottom: 20px;
}

#frame #main #leftframe #contents #step {
	width: 326px;
	padding-left: 30px;
	padding-top: 15px;
	float: left;
	padding-bottom: 20px;

}

#frame #main #leftframe #contents #step .image {
	width: 142px;
	padding-right: 10px;
	float: left;
}

#frame #main #leftframe #contents #step p {
	width: 144px;
	float: left;
	color: #666666;
}

#frame #main #leftframe #contents #point {
	width: 316px;
	padding-left: 20px;
	float: left;
	background-image: url(../../image/common/bg_change.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	height: 192px;
}


#frame #main #leftframe #contents #point .title {
	width: 316px;
	padding-bottom: 1px;
	float: left;
	text-align: left;

}

#frame #main #leftframe #contents #point #image {
	width: 294px;
	float: left;
	padding-left: 22px;
}

#frame #main #leftframe #contents #point #image .model {
	width: 88px;
	float: left;
}

#frame #main #leftframe #contents #point #image .arrow {
	width: 88px;
	float: left;
}


#frame #main #leftframe #contents #point p {
	width: 267px;
	padding-top: 8px;
	padding-left: 22px;
	float: left;
	color: #666666;
	padding-right: 27px;
}






/* 右フレーム----------------------------- */
#frame #main #rightframe {
	width: 355px;
	float: left;
	height: 511px;
}

#frame #main #rightframe #contents {
	width: 355px;
	float: left;
	height: 468px;
}


#frame #main #rightframe #contents #finish {
	width: 341px;
	padding-left: 14px;
	height: 75px;
	float: left;
	padding-top: 50px;
}

#frame #main #rightframe #contents #finish p {
	width: 296px;
	padding-left: 35px;
	float: left;
	background-image: url(../image/bg_finish.jpg);
	background-repeat: no-repeat;
	height: 75px;
}


/* ・潟ヵ・・ヮ痺NEXT------------------------- */


#frame #main #rightframe #smenu {
	width: 335px;
	float: left;
}
#frame #main #rightframe #smenu .next {
	float: left;
	width: 132px;
	padding-left: 12px;
}
#frame #main #rightframe #smenu .finish {
	float: left;
	width: 38px;
	padding-left: 9px;
	padding-top: 5px;
}
#frame #main #rightframe #smenu .top {
	float: left;
	width: 38px;
	padding-left: 31px;
	padding-top: 5px;
}
#frame #main #rightframe #smenu .no {
	float: left;
	width: 16px;
	padding-left: 9px;
	padding-top: 5px;
}
