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

*{
	margin:0;
	padding:0;
}

#mainvisual{
	font-size:13px;
}

#tel_no{
	width:880px;
	
}

#tel_no li{
	float:left;
	list-style:none;
}


#contents02_top{
	width:880px;
	
}

#contents02 p{
	width:520px;
	border-bottom:1px #cdc6bf solid;
	padding:1px 0; 
	font-size:13px;
	line-height:1.9;
}
#contents02 dl{
	width:520px;
	border-bottom:1px #cdc6bf solid;
	padding:1px 0;
	margin-bottom:10px;
	line-height:1.9;
	font-size:13px;
}


#contents02 dt{
	float:left;
	width:100px;
	
}

#contents02 dd{
	margin-left:100px;
	
	
}

#mainvisual{
	margin-bottom:2px;
}

.top_box,.mid_box,.bot_box{
	border:1px #cdc6bf solid;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
	
	
}

h3{
	padding-bottom:5px;
	border-bottom:1px #cdc6bf solid;
	width:520px;
	font-size:14px;
}
/*#contents02_top_START*/

.top_box{
	height:348px;
	
}

.top_inbox{
	position:relative;
	height:100%;
}


.top_left{
	width:520px;
	float:left;
	
	}
.top_img01{
	position:absolute;
	bottom:0px;
}

.top_img02{
	position:absolute;
	bottom:0px;
	left:265px;
}


.top_right{
	float:right;
	width:325px;
	
}

.top_img03{
	position:absolute;
	bottom:0px;
	border:1px #cdc6bf solid;
}

/*#contents02_mid_START*/

#contents02_mid{
	width:880px;
}

.mid_box{
	height:348px;
	
}


.mid_inbox{
	position:relative;
	height:100%;
}

.mid_left{
	width:520px;
	float:left;
	
}
.mid_img01{
	position:absolute;
	bottom:0px;
}

.mid_img02{
	position:absolute;
	bottom:0px;
	left:265px;
}


.mid_right{
	float:right;
	width:325px;
	
}

.mid_img03{
	position:absolute;
	bottom:0px;
	border:1px #cdc6bf solid;
}


/*#contents02_bot_START*/

#contents02_bot{
	width:880px;
}

.bot_box{
	height:348px;
	
}


.bot_inbox{
	position:relative;
	height:100%;
}


.bot_left{
	width:520px;
	float:left;
}

.bot_img01{
	position:absolute;
	bottom:0px;
}

.bot_img02{
	position:absolute;
	bottom:0px;
	left:265px;
}


.bot_right{
	float:right;
	width:325px;
	
}

.bot_img03{
	position:absolute;
	bottom:0px;
	border:1px #cdc6bf solid;
}



