@charset "utf-8";

body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:1.4;
	text-align: center;
	color:#000;
	font-family: "ＭＳ Ｐゴシック", Meiryo, Osaka, "MS PGothic", sans-serif;
}
h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
img{
	border:none;
}
a{
	color:#eb5776;
}
a:hover{
	text-decoration:none;
}
.c-both{
	clear:both;
}
.hissu {
	color:#cc0000;
}




#wrapper{
	width:1010px;
	margin:0px auto;
	text-align:left;
}

#bg{
	background-image:url(../images_old/mainright/entry/mjc_bg.jpg);
	background-repeat:repeat-y;
}

#topimg, #reason, #feature, #must, #form-wrap, #voices, #step, #freebar, #stepflow{
	width:916px;
	margin:0px auto;
}
#formbar, $foot{
	width:1010px;
}


#must p{
	margin:6px 0px 6px 28px;
	padding:0px 0px 0px 20px;
	background-image:url(../images_old/mainright/entry/mjc_mustbg.jpg);
	background-repeat:no-repeat;
	color:#333333;
	font-weight:bold;
}

#form-wrap{
	margin-bottom:20px;
	font-size:14px;
}
#form-wrap form{
	margin:0px 0px 0px 28px;
}
#form-wrap form textarea#ktxt{
	width:860px;
	height:114px;
	font-size:12px;
}

#kiyaku{
	width:860px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#kiyaku p{
	margin:0px 18px 0px 18px;
	padding:0px 0px 0px 0px;
	line-height:24px;
}
table tr td.tdpri{
}
table tr td.tdbtn{
	padding:0px 0px 0px 0px;
}
table tr td.tdfla{
}


#voicesbg{
	width:916px;
	height:1460px;
	background-image:url(../images_old/mainright/entry/mjc_voicesbg.jpg);
	background-repeat:no-repeat;
}
#voicetxt1{
	height:200px;
	padding:276px 0px 0px 352px;
}
#voicetxt2{
	padding:460px 0px 0px 62px;
}
.orange{
	color:#ff7246;
	font-weight:bold;
}
.green{
	color:#99cc00;
	font-weight:bold;
}

#stepflowbg{
	width:916px;
	height:780px;
	color:#3f240c;
	background-image:url(../images_old/mainright/entry/mjc_stepflow.jpg);
	background-repeat:no-repeat;
	position:relative;
}
.pink{
	color:#eb5776;
	font-weight:bold;
}
#stepflowbg #step1{
	width:374px;
	height:90px;
	_height:205px;
	position:absolute;
	padding:115px 6px 0px 20px;
	top:30px;
	left:50px;
}
#stepflowbg #step2{
	width:374px;
	height:90px;
	_height:205px;
	position:absolute;
	padding:115px 6px 0px 20px;
	top:30px;
	left:469px;
}
#stepflowbg #step3{
	width:374px;
	height:90px;
	_height:205px;
	position:absolute;
	padding:115px 6px 0px 20px;
	top:253px;
	left:50px;
}
#stepflowbg #step4{
	width:374px;
	height:90px;
	_height:205px;
	position:absolute;
	padding:115px 6px 0px 20px;
	top:253px;
	left:469px;
}
#stepflowbg #step5{
	width:374px;
	height:90px;
	_height:205px;
	position:absolute;
	padding:115px 6px 0px 20px;
	top:510px;
	left:50px;
}
#stepflowbg #step6{
	width:374px;
	height:90px;
	_height:205px;
	position:absolute;
	padding:115px 6px 0px 20px;
	top:510px;
	left:469px;
}
#footbg{
	width:1010px;
	height:410px;
	background-image:url(../images_old/mainright/entry/mjc_foot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#footbt{
	padding:130px 0px 0px 260px;
}
#copyright{
	width:916px;
	margin:0px auto;
	padding:130px 0px 0px 0px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
#copyright a{
	color:#FFF; text-decoration:none;
}
