@charset "Shift_JIS";


/*----------------------------------------
BODY
-------------------------------------------*/
html,body {
	height: 100%;
	margin: 0;
	padding: 0 0 0 0;
	text-align: center;
	line-height:0px;
	background-color:#e9e9e9;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS W3","‚l‚r ƒSƒVƒbƒN","OSAKA";
	font-size:0;

}


/*----------------------------------------
IMAGE
-------------------------------------------*/

img{
	border:none;
	vertical-align: bottom;
}


/*----------------------------------------
BASE
-------------------------------------------*/

p{
	margin:0;
	font-size:14px;
	color:#fff;
	text-align:left;
	line-height:150%;
}

/*----------------------------------------

-------------------------------------------*/

#wrap{
	margin:0 auto;
	width:752px;
	text-align:center;
}



.kankyo{
	margin:0 auto;
	width:734px;
	_width:752px;
	text-align:left;
	background-image:url("../img_common/pic01_10.gif");
	display:inline-table;
	padding-left:18px;
}


.kankyo p{
	width:164px;
	_width:165px;
	margin-left:13px;
	padding-bottom:5px;
	float:left;
	font-size:12px;
	color:#333;
	line-height:140%;
	display:inline;
}


.seikyu{
	margin:0 auto;
	width:752px;
	text-align:left;
	background-image:url("../img_common/pic01_12.jpg");
	padding-top:64px;
}

.seikyu .btm{
	text-align:left;
	margin-left:0;
	
}


.btn{
	margin:0 auto 15px 201px;
	width:348px;
	height:73px;
	_margin:0 auto 0 201px;
}

.btn02{
	margin:10px auto 15px 49px;
	width:348px;
	height:73px;
	clear:both;
}

.btn02 a:hover img{
	filter:alpha(opacity=0); /*IE—p*/
	-moz-opacity:0; /*FF—p*/
	opacity:0;
}

.tel{
	margin:0 auto 15px 131px;
}

.seikyu table{
	margin:0;
	width:560px;
	border:#FFF solid 5px;
	background-color:#FFF;
	border-collapse: collapse;
	margin-left:51px;

}

.seikyu th{
	margin:0;
	width:136px;
	_width:143px;
	border-bottom:#FFF solid 1px;
	background-color:#768C0F;
	padding:6px 8px;
	font-size:14px;
	line-height:145%;
	text-align:left;
	font-weight:normal;
	color:#FFF;
}

.seikyu td{
	margin:0;
	width:437px;
	_width:445px;
	border-bottom:#FFF solid 1px;
	padding:6px 8px;
}

.point03{
	background-color:#F4F1EC;
}

.con{
	width:746px;
	_width:752px;
	padding:3px;
	margin:10px 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:13px 25px;
}

.con .box img{
	margin:13px 25px;
}


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

.point01{
	background-color:#FFE888;
}

.point02{
	background-color:#CCEC79;
}


.wrap_7law{
	width:482;
	height:303px;
	background-image:url("../img_common/7law_bg.jpg");
	clear:both;
	margin-left:135px;
}

.wrap_7law .wrap_form{
	padding-left:160px;
	padding-top:174px;
}

.box_shomei{
	padding-top:10px;
	text-align:right;
}

.box_shomei img{
	margin:0;
}





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


.con02 p{
	color:#333;
	font-size:10px;
	line-height:160%;
	margin:13px 20px;
}

.con02 .box img{
	margin:13px 25px;
}

.fltr{
	float:right;
}



.wrap_7law02{
	
	clear:both;
	margin-left:130px;
	margin-bottom:10px;
}

.wrap_7law02 .wrap_form{
	padding-left:30px;
	_padding-left:0px;
	padding-top:20px;
	font-size:14px;
	color:#333;
	font-weight:bold;
}