/*----------- img element*/

#contents img {
	margin-bottom: 0;
	line-height: 0;
	vertical-align:bottom;
}


/*-----------------------------------
 *	Anchor
 *----------------------------------*/
#contents a {
	color:#323232;
	text-decoration:underline;
}

#contents a:hover {
	color:#323232;
	text-decoration:none;
}

#contents a {
    overflow: hidden;
    outline: none;
}

/*-----------------------------------
 *	main
 *----------------------------------*/

#wrapper {
	width:100%;
	background:#ffffff;
}

#contents {
	width:100%;
	margin:0 auto;
	line-height:1.6;
	background:#FFFFFF;
	color:#4C4C4C;
}

#contents h1 {
	text-align:center;
	font-size:153.8%;
	font-weight:bold;
	color:#000000;
	padding:140px 0 20px;
	line-height:1.8;
}

#contents p {
	text-align:center;
	font-size:123.1%;
	color:#000000;
	padding:0 0 140px;
	line-height:1.8;
}

#contents p a {
	text-align:center;
	color:#006ebe;
	padding:0 0 10px;
	line-height:1.8;
}

#contents p a:hover {
	color:#006ebe;
}



/* --- other --- */

.buy_btn {
	width:900px;
	text-align:center;
	padding:40px 0 20px 0;
}

.pagetop {
	width:900px;
	text-align:right;
	padding:16px 0 15px 0;
}

#footerSp2 ul li a {
	color: #006ebe;	
	text-decoration: none;
}

#footerSp2 ul li a:hover {
	color: #006ebe;
	text-decoration: underline;
}



 
