
/* bodyHeader */
#BodyHeader #header-share {
	line-height:2;
	font-size:13px;
	color: #333333;
	background-color: #FFFFFF;
}	
#BodyHeader a {
	font-size: 13px;
	color: #333333;
	text-decoration: underline;

/* body */
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/line-bg.gif);
}
.style7 {font-size: x-large}
.style8 {font-size: large}
.style5 {	color: #CC0000;
	font-weight: bold;
}
.end {	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #FFFFFF;
	height: 30px;
}
.font13 {	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.font15 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	color: #000000;
	line-height: 20px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.font18 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #EB3467;
	height: 25px;
	font-weight: bold;
	line-height: 25px;
}
.style6 {font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000; height: 30px; }

/* Footer */
#BodyFooter {
	clear:both;
	text-align:center;
	color: #333333;
    
}
#BodyFooter td {
	font-size: 12px;
	line-height:1.5;
	color:#333333;
	background-color: #D7D7D7;
}
#BodyFooter a {
	color:#333333;
	font-size: 12px;
	text-decoration: none;
}
#BodyFooter a:hover {
	text-decoration: underline;
	left: 0px;
	top: 0px;
	position: relative;
	color: #333333;
}
#BodyFooter a.home {
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
#BodyFooter a.home:hover {
	text-decoration:underline;
	color: #333333;
}
#BodyFooter .foottitle {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	border-top:1px #333 dotted;
	border-bottom:1px #333 dotted;
}
#BodyFooter .footsub {
	font-size:13px;
	font-weight:bold;
	color: #333333;
}
.iphone{display: none;}
/* sale */
.NewsStyle {font-size: 13px;margin-left: -0.5em;color: #000000;text-align: left}
.NewsStyle a:link {font-size: 13px;color: #000000}
.NewsStyle a:visited {font-size: 13px;color: #000000}
.NewsStyle a:hover {font-size: 13px;color: #000000}
.NewsStyle a:active {font-size: 13px;color: #000000}
.out1 {border: 8px solid #CCCCCC}
.font14 {
	font-family: "·s²Ó©úÅé", Arial, Verdana;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



			.classicon {margin: 20px 10px;}
			.classicon img{float: left;padding-top: 20px;}
			.classicon .text{padding-left: 10px;display: inline;float: left}
			.classicon .text h1{font-size: 22px;line-height: 28px;color: #000;}
			.classicon .text h1:hover{text-decoration: underline;color: #fe4040;}
			.classicon .text p{color: #666;font-size: 14px;}
			.classicon:hover{box-shadow: 0 0 10px #ccc; transform: translateY(-3px);}
			@media screen and (max-width:767px){

				.classicon {margin: 20px 4px;}
				.classicon img{display: block;}
				.classicon .text{padding-left: 10px;display: inline;float: left;}
				.classicon .text h1{font-size: 18px;line-height: 28px;color: #000;overflow: hidden;text-overflow: ellipsis;width:110px;white-space: nowrap;}
				.classicon .text p{color: #666;font-size: 12px;overflow: hidden;text-overflow: ellipsis;width:110px;white-space: nowrap;}
				.pc{display: none;}
				.iphone{display: block;}
				.iphone img{width: 100%;height: 100%;}
			}
