@charset "Shift_JIS";



.wrapLp04Top{
	width:714px;
	border-left:#dedede solid 1px;
	border-right:#dedede solid 1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	margin:0 auto;
	background-color:#FFF;
}

.wrapLp04Top .wrapform{
	width:714px;
	height:312px;
	background-image:url("../img_04/btn01bg.jpg");
	text-align:left;
}

.wrapLp04Top .wrapform .boxMail{
	margin-left:288px;
	margin-top:173px;
	width:260px;
}

.wrapLp04Top .wrapform .btn{
	margin-left:167px;
	margin-top:10px;
	_margin-top:7px;
	width:383px;
	height:73px;
}


.con{
	width:746px;
	_width:752px;
	padding:3px;
	margin:30px auto 0 auto;
	border-top:#dedede solid 1px;
	border-left:#dedede solid 1px;
	border-right:#dedede solid 1px;
	background-color:#FFF;
	text-align:left;
}


.con p{
	color:#333;
	font-size:12px;
	line-height:160%;
	margin:0 25px 13px 25px;
}

.imgl25{
	margin:0 auto 13px 23px;
}


.pic{
	margin-right:10px;
	margin-left:0;
	float:left;
}


.wrapform02{
	width:672px;
	height:239px;
	background-image:url("../img_04/btn02bg.jpg");
	text-align:left;
	margin:0 auto 20px auto;
}

.wrapform02 .boxMail{
	margin-left:278px;
	margin-top:106px;
	width:260px;
}

.wrapform02 .btn{
	margin-left:146px;
	margin-top:16px;
	_margin-top:13px;
	width:383px;
	height:73px;
}


hr{
	border: #999 dotted 1px;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:1px;
	margin:0 20px 10px 20px;
}

.tuishin{
	margin:0 0 0 25px !important;
	font-size:16px !important;
	font-weight:bold;
}

.tuishin02{
	margin:0;
	font-size:14px !important;

}



.wrap05main{
	margin:0 auto 30px auto;
	width:840px;
	text-align:left;
	border:#dedede solid 1px;
	background-color:#FFF;
	color:#333;
}


.wrap05main p{
	margin:0 30px;
	width:780px;
	text-align:left;
	font-size:14px;
	color:#333;
	line-height:150%;
}

.wrap05main .img_m30{
	margin-left:30px;
	margin-top:15px;
	margin-bottom:20px;
}

.wrap05main .img_m20{
	margin-bottom:20px;
}

.point04{
	margin:14px auto 20px 30px;
	padding:14px 12px;
	width:700px;
	text-align:left;
	border:#7D0207 solid 4px;
	background-color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:175%;
}


.txt_point01{
	background-color:#FFF21C;
	font-size:18px;
	font-weight:bold;
	line-height:175%;
	padding:3px;
}

.txt_point02{
	background-color:#FFF21C;
	font-size:16px;
	font-weight:bold;
	line-height:160%;
	padding:3px;
}

.txt_point03{
	font-size:24px;
	font-weight:bold;
	line-height:120%;
	color:#C00;
	margin-bottom:10px;
}

.txt_point04{
	font-size:16px;
	font-weight:bold;
	line-height:120%;
	color:#f00;
}

.txt_point05{
	font-size:18px;
	font-weight:bold;
	line-height:120%;
}

.txt_point06{
	font-size:18px;
	font-weight:bold;
	line-height:120%;
}

.point05{
	margin:14px auto 20px 30px;
	padding:0;
	width:772px;
	text-align:left;
	border:#7D0207 solid 4px;
	background-color:#FFF;
	font-size:14px;
	font-weight:normal;
	line-height:150%;
}

.point05 .inner{
	margin:12px;
}

.img_r2030{
	float:right;
	margin-bottom:30px;
	margin-left:10px;
}

.wrap05main .boxContent{
	margin:10px 30px 0 30px;
	
}

.wrap05main .boxContent p{
	margin: 10px 0;
	font-size:13px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,sans-serif;
}

.point06{
	margin:4px auto 20px auto;
	padding:14px 12px;
	width:756px;
	text-align:left;
	border:#7D0207 solid 4px;
	background-color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:175%;
}

.btn01{
	width:100%;
	text-align:center;
	padding-bottom:20px;
}

.etcbox{
	width:793px;
	text-align:left;
	margin:10px auto;
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:150%;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,sans-serif;
}

.btn002{
	width:100%;
	text-align:center;
	padding-bottom:20px;
}

.wrap05main .boxContent02{
	margin:10px 30px 0 30px;
	
}
.wrap05main .boxContent02 p{
	margin: 10px 0 0 0;
	font-size:13px;
}


.wrap05main .boxContent03{
	padding:10px 30px 10px 30px;
	
}
.wrap05main .boxContent03 p{
	margin:  0;
	font-size:13px;
}


.wrap_7law03{
	width:730px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.wrap_7law03 form{

	padding-left:0px;
	font-size:14px;
	color:#333;
	font-weight:bold;
}

.seikyu02 table{
	margin:0;
	width:730px;
	border:#FFF solid 5px;
	background-color:#FFF;
	border-collapse: collapse;
	padding:0;

}

.seikyu02 th{
	margin:0;
	width:125px;
	padding:6px 8px;
	font-size:14px;
	line-height:145%;
	text-align:left;
	font-weight:bold;
	color:#333;
	border-bottom:#666 dotted 1px;
}

.seikyu02 td{
	margin:0;
	padding:10px 8px;
	border-bottom:#666 dotted 1px;
	font-size:12px;
	line-height:140%;
	color:#333;
}


