@charset "utf-8";


/* =========================================== *
 *	contents
 * =========================================== */

h2 {
	margin-bottom: 18px;
}

.overland .mainphoto{
	margin:0 0 18px 0;
}

.overland .container{
	width:735px;
	text-align:center;
	margin:0 0 20px;
}



.left_s{
	float:left;
	line-height:0;
	font-size:0;
}

.right_s{
	padding:15px 15px 0 0;
	float:right;
}

.point{
	margin:0 auto 10px;
	width:710px;
}

.box p img{
	margin:0 0 5px 0;
}

#first{
	background:url(../images/bg01.gif) 0 0 repeat-y;
	border-bottom:1px solid #732D69;
}

#first .intro{
	width:700px;
	border:1px solid #B6C0C7;
	text-align:right;
	margin:15px auto 20px;
}

#first .intro p{
	width:470px;
	text-align:left;
	padding:3px
}



#first .box{
	float:left;
	background:url(../images/01bg.gif) 0 0 repeat-y;
	margin:0 10px 0 0;
}

#first .box#right{
	float:left;
	background:url(../images/01bg.gif) 0 0 repeat-y;
	margin:0 0 0 0;
}

#first .box p{
	text-align:left;
	width:210px;
	_width:230px;
	padding:0 10px 20px;
	background:url(../images/01bottom.gif) bottom left no-repeat;
	
}

/*02*/

#second{
	background:url(../images/bg02.gif) 0 0 repeat-y;
	border-bottom:1px solid #428F42;
}

#second .intro{
	width:700px;
	border:1px solid #B6C0C7;
	text-align:right;
	margin:15px auto 20px;
}

#second .intro p{
	width:470px;
	text-align:left;
	padding:3px
}



#second .box{
	float:left;
	background:url(../images/02bg.gif) 0 0 repeat-y;
	margin:0 10px 0 0;
}

#second .box#right{
	float:left;
	background:url(../images/02bg.gif) 0 0 repeat-y;
	margin:0 0 0 0;
}

#second .box p{
	text-align:left;
	width:210px;
	_width:230px;
	padding:0 10px 20px;
	background:url(../images/02bottom.gif) bottom left no-repeat;
	
}

/*03*/

#third{
	background:url(../images/bg03.gif) 0 0 repeat-y;
	border-bottom:1px solid #9F0101;
}

#third .intro{
	width:700px;

	border:1px solid #B6C0C7;
	text-align:right;
	margin:15px auto 20px;
}

#third .intro p{
	width:470px;
	text-align:left;
	padding:3px
}



#third .box{
	float:left;
	background:url(../images/03bg.gif) 0 0 repeat-y;
	margin:0 10px 0 0;
}

#third .box#right{
	float:left;
	background:url(../images/03bg.gif) 0 0 repeat-y;
	margin:0 0 0 0;
}

#third .box p{
	text-align:left;
	width:210px;
	_width:230px;
	padding:0 10px 20px;
	_padding:0 10px 20px;
	background:url(../images/03bottom.gif) bottom left no-repeat;
	
}

/*option*/

.option ul li{
	float:left;
	margin:10px 15px 0 0;
	list-style:none;
	text-align:left;
	font-size:70%;
}

.option ul li#end{
	margin:10px 0 0 0;
}