@charset "UTF-8";
/* 必須指定 */
#contWrap {
	margin: 0 auto;
	width: 980px;
}
@media screen and (max-width: 750px)  {
	#contWrap {
		width: 100%;
		transform: scale(1,1);
	}
}
#contWrap img{
	border:0;
	margin:0;
	padding:0;
	vertical-align:bottom;
}
/*---*/

/*===========================
クイックロックバースタンド
===========================*/
#attractWrap * {
    margin: 0;
    padding: 0;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    list-style: none;
    font-size: 14px;
    line-height: 28px;
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal;
}
#attractWrap img {
    vertical-align: bottom;
    border: none;
}
#attractWrap a:hover img {
    filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}
/*clearfix*/
#attractWrap .clearfix:before,
#attractWrap .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
#attractWrap .clearfix:after {clear: both;}
#attractWrap .clearfix {zoom: 1;} /* IE < 8 */
/*------------*/

/*基本指定
-----------------------*/
#attractWrap #wrapper {
    margin: 0 auto;
    width: 975px;
}
#attractWrap .btn01 {
    margin: 30px 0;
    text-align: center;
}
#attractWrap .tate01 {
	background: #f1d599;
	font-size: 12px;
	line-height: 18px;
}
#attractWrap .tate02 {
	background: #8cb197;
	font-size: 12px;
	line-height: 18px;
}
#products01 {
	margin: 40px 0;
}
#products01 table,
#products02 table {
    margin: 40px 0 0 0;
    width: 100%;
    border-bottom: 1px solid #2f2c29;
    border-left: 1px solid #2f2c29;
	font-size: 14px;
	line-height: 24px;
}
#products01 table th,
#products02 table th {
    border-top: 1px solid #2f2c29;
    border-right: 1px solid #2f2c29;
    background: #ffebdc;
    vertical-align: middle;
    text-align: center;
	font-size: 14px;
	line-height: 24px;
}
#products01 table td,
#products02 table td {
    border-top: 1px solid #2f2c29;
    border-right: 1px solid #2f2c29;
    vertical-align: middle;
    text-align: center;
	font-size: 14px;
	line-height: 24px;
	line-height: 24px;
}
#products02 {
	margin: 0 0 80px 0;
}

#attractWrap .scrollWrap {
    width: 715px;
    margin: 20px auto 0 auto;
}
#bx-pager {
    margin: 10px 0 40px 220px;
}
#bx-pager2 {
    margin: 10px 0 40px 80px;
}
#bx-pager2 img {
    border: 1px solid #074c93;
}



/*オプション*/
#option {
	margin: 0 0 40px 0;
}
#option p {
	text-align: center;
}

/*さらに*/
#more {
	margin: 0 0 40px 0;
}
#more p {
	text-align: center;
}

#area02 {
	margin: 0 0 80px 0;
}
