@charset "utf-8";
/*-----------------------------------------------------	*/
/*	for all	- General Settings　*/
/*-----------------------------------------------------	*/
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-text-size-adjust: 100%;
	color: #fff;
	line-height: 0;
	background:#000;
	x-ms-overflow-style: -ms-autohiding-scrollbar;
	xoverflow-style: -ms-autohiding-scrollbar;
	word-break: break-all;
}

.sp_only {
	display: none;
}

.pc_only {
	display: inherit;
}


/*------------------------------------------------
contents01
------------------------------------------------*/
#contents01 {
	width:100%;
	height: auto;
	text-align: center;
	background: url(../img/contents01_bg.gif) center top repeat-x;
}

#contents01 h2{
	height: 90px;
	background: url(../img/h2_bg.jpg) center top no-repeat;
}

#contents01 h2 img{
	width:auto;
	height: 61px;
	margin-top: 25px;
}


#contents01 h3 img{
	width:auto;
	height: 73px;
	margin-top: 60px;
	margin-bottom: 15px;
}

#contents01 h4 img{
	width:auto;
	margin-top: 25px;
	margin-bottom: 10px;
}

#contents01 p{
	width:900px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size:16px;
	line-height: 2em;
	letter-spacing: .18em;
}

#contents01 .products_img01 {
	width:auto;
	height:430px;
	margin-right: 37px;
}

#contents01 .products_img02 {
	width:auto;
	height:315px;
}

#contents01 .poster_img,
#contents01 .limited_img {
	width:900px;
	height:auto;
	line-height:0;
}

/*-----------------------------------------------------	*/
/*	for - 800px以下の記述　*/
/*-----------------------------------------------------*/
@media screen and (max-width:800px) {

.sp_only {
	display: inherit;
}

.pc_only {
	display: none;
}

.img_center img {
	max-width: 100%;
	height: auto;
}



/*------------------------------------------------
contents01
------------------------------------------------*/
#contents01 h2 img{
	height: 55px;
}

#contents01 h3 img {
	width:75%;
	height: auto;
	margin-top: 40px;
	margin-bottom: 10px;
}


#contents01 h4 img {
	width:80%;
	margin-top: 20px;
	margin-bottom: 10px;
}


#contents01 p{
	width:90%;
	font-size:100%;
}


#contents01 .products_img01 {
	width:90%;
	height:auto;
	margin-right: 0px;
	margin-bottom: 60px;
}

#contents01 .products_img02 {
	width:90%;
	height:auto;
}

#contents01 .poster_img,
#contents01 .limited_img {
	width:100%;
	height:auto;
	line-height:0;
}
}

footer a, footer a:visited {color: #999;}