@charset "UTF-8";


/* clearfix */
.clearfix:after {  
	content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
*:first-child+html .clearfix {  
	zoom: 100%;
}


body {
	margin:0;
	padding:0;
	font:Arial, Helvetica, sans-serif;
}


#header{
	width:775px;
	margin-top:45px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}
	
#header_title{
	width:531px;
	height:78px;
	float:left;
	}

#header_tel{
	width:191px;
	height:78px;
	float:right;
	}
	
#bar{
	height:30px;
	background-image:url(../images/bar.gif);
	background-repeat:repeat-x;
	}

#main{
	width:755px;
	margin-left:auto;
	margin-right:auto;
	}	

#title{
	margin-top:25px;
	margin-bottom:25px;
	padding-bottom:10px;
	border-bottom:6px #E1E1D7 solid;
	}


/*-----leftbox-----*/

#ap_container{
	margin-bottom:20px;
	}

#ap_leftbox{
	width:370px;
	float:left;
	background-color:#EEEFE9;
	}


#ap_rightbox{
	width:370px;
	float:right;
	background-color:#EEEFE9;
	}

.ap_main_image{
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	width:356px;
	}

#data_01{
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	width:318px;
	}

.data{
	padding:7px 5px;
	border-bottom:#A49A73 1px dashed;
	font-size:12px;
	color:#333333;
	}

#data_02{
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	width:318px;
	margin-bottom:25px;
	}
	
#subimage{
	width:344px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	}

.subimage_side{
	width:112px;
	padding-bottom:5px;
	}

.subimage_center{
	text-align:center;
	padding-bottom:5px;
	}

.price_red{
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	}

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

#more{
		margin-top:35px;
	margin-bottom:35px;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	}

#footer{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:684px;
	}

#copyright{
	text-align:center;
	font-size:12px;
	color:#666666;
	margin-top:10px;
	margin-bottom:30px;
	}





