@charset "utf-8";
/* CSS Document */

#re_box{
	width:790px;
	margin:0 auto;
}

#re_box p{
	font-size:13px;
	line-height:1.7em;
	margin:10px 0 0 0;
}

.c_box{
	width:770px;
/*	height:205px;*/
	overflow:auto;

	background:url(../img/index/bg.gif) repeat;
	padding:5px;
	margin:20px 0 20px 0;
	position:relative;
}

.c_box_white{
	width:640px;
/*	height:165px;*/
	overflow:auto;
	background-color:#FFF;
	padding:20px 0;
}

.c_box_white p{
	width:440px;
	padding:7px 0 0 30px;
}

.c_box_white p.btn_l{
	padding:0 0 0 30px;
	width:132px;
}

.c_box_white p.btn{
	padding:0 0 0 10px;
	width:132px;
}

.yoko_title{
	width:756px;
	height:13px;
	padding:10px;
	margin:0 0 20px 0;
	border:#CCC 2px solid;
}

#yoko_box{
	width:790px;
	background:

}


.yoko_box01
{
	width:240px;
	margin:0 0 20px 0;
	float:left;
}

.yoko_box02
{
	width:230px;
	margin:0 0 20px 30px;
	float:left;
}


.yoko_box03
{
	width:220px;
	margin:0 10px 20px 0;
	float:right;
}

.yoko_line01
{
	width:10px;
	background:url(../img/index/bg.gif) repeat-y;
	float:left;
	height:140px;
}

.yoko_line02
{
	width:10px;
	background:url(../img/index/bg.gif) repeat-y;
	float:right;
	margin:0 25px 0 0;
	height:140px;
}


h4{font-size:14px; font-weight:normal; line-height:19px;}


.yoko_kunren{
	width:736px;
	padding:20px;
	margin:15px 0 20px 0;
	border:#CCC 2px solid;
}

.r_photo{
	position:absolute;
	top:27px;
	left:530px;
	background:url(../img/index/bg.gif);
}

.mB_adjust{
	margin-bottom:50px;
}