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

body,div,dl,dt,dd,ul,ol,li,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	} 
	
table { 
	border-collapse:collapse; 
	border-spacing:0;
	} 
fieldset,img {  
	border:0; 
	} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
	} 
ol,ul,li { 
	list-style:none; 
	} 
caption,th { 
	text-align:left; 
	} 
h1,h2,h3,h4,h5,h6 { 
	font-weight:normal; 
	} 
q:before,q:after { 
	content:''; 
	} 
abbr,acronym { border:0; 
	} 
	
a,a:hover {
	overflow:hidden;
	}		
	
/*---- リセットcssここまで --------------------------------------*/	

.section {
	margin-bottom:30px;
	}
.lastsection {
	margin-bottom:50px;
	}

.section p {
	color:#333333;
	font-size:12px;
	padding-left:10px;
	line-height:150%;
	}
.lastsection p {
	color:#333333;
	font-size:12px;
	padding-left:10px;
	line-height:150%;
	}

#main h3 {
	font-size:15px;
	color:#333333;
	padding:0 0 3px 10px;
	border-bottom:#66CCFF 3px solid;
	width:710px;
	margin-bottom:10px;
	}


#main h3.price {
	font-size:15px;
	color:#333333;
	padding:0 0 3px 10px;
	border-bottom:#66CC00 3px solid;
	width:710px;
	margin-bottom:10px;
	}

	
strong.red {
	color:#CC0000;
	}	
	
strong.blue {
	color:#82A2FF;
	font-size:14px;
	}



	
#main h4 {
	color:#FF9F07;
	font-size:14px;
	padding-left:10px;
	margin-bottom:10px;
	}	
	
#main table {
	margin:10px 0 0 15px;
	font-size:12px;
	}	

#main table td {
	padding:5px;
	}	

#header p.info {
	margin-left:100px;
	}

#main .listup {
	width:710px;
	height:auto;
	}

#main .listup li {
	float:none;
	font-size:12px;
	margin-bottom:-50px;
	margin-left:6px;
	padding:0;
	}

/*---- clear ----*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



	
	



