@charset "utf-8";
/* ===================================================================

 file name  :‰ïŽÐŠT—v

=================================================================== */


/* =================================== */


#main .catch {
	font-size:158%;
	font-weight:bold;
}

#main .txt {
	margin:0 0 1em;
}

#main .data {
	width:50%;
	margin:0 0 40px;
	float:left;
}

#main .data th,
#main .data td {
	height:40px;
	border-bottom:solid 1px #c0c0c0;
}

#main .data .hgt th,
#main .data .hgt td {
	height:101px;
}

#main .data th {
	width:18%;
	background:#e7ecee;
	font-weight:normal;
	text-align:center;
}

#main .data td {
	width:32%;
	padding:0 0 0 1em;
}


#main .icon {
	margin-left:-10px;
}

#main .icon li {
	width:128px;
	height:128px;
	float:left;
	margin:0 0 10px 10px;
}

#main .icon01 {
	margin-left:-10px;
}

#main .icon01 li {
	width:162px;
	height:108px;
	float:left;
	margin:0 0 10px 10px;
}

#main .slider {
	margin:0 0 35px;
}

td span.del{
   color: #f00;
   text-decoration : line-through ;
 }
td span.del span{
   color: #000;
 }

/* ==========================================================================
   smartPhone
   ========================================================================== */
@media screen and (max-width: 640px){


	#main .catch {
		margin:0 0 0.4em;
		font-size:100%;
		font-weight:bold;
	}
	
	#main .txt {
		margin:0 0 1em;
		font-size:84%;
	}
	

	
	#main .tb-wrap {
		margin:0 0 6.45%;
	}
	
	#main .data {
		width:100%;
		margin:0;
		float:none;
		font-size:84%;
	}
	
	#main .data th,
	#main .data td {
		height:auto;
	}
	
	#main .data .hgt th,
	#main .data .hgt td {
		height:auto;
	}
	
	#main .data th {
		width:18%;
		padding:0.8em 0;
		background:#e7ecee;
		font-weight:normal;
		text-align:center;
	}
	
	#main .data td {
		width:32%;
		padding:0.8em 0 0.8em 1.2em;
	}
	
	#main .data .none {
		display:none;
	}



	#main .data td span.halfprice {
		font-size:12px;
	}

	
	
	#main .icon {
		margin:0;
	}
	
	#main .icon li {
		width:23%;
		height:auto;
		margin:0 0 1.6% 1.6%;
	}
	
	#main .icon01 {
		margin:0;
	}
	
	#main .icon01 li {
		width:30%;
		height:auto;
		margin:0 0 1.6% 1.6%;
	}
	
	#main .slider {
		margin:0 0 5.6%;
	}


}
