/* ブラウザ間の差異のリセット */
body, h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, table, caption, th, td, img, form {
	margin: 0;
	padding: 0;
	border: none;
	font-size:0.85em;
/*	text-align: left;*/}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea {
	font-size: 100%;}

/* 画像の下にできる余白をなくす */
img {
	vertical-align: bottom;}

/* hr 要素は不可視で使う */
hr {
	display: none;}
	
li{
	list-style:none;}

/* CSSのちらつき防止 */
html { 
    filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

/* フロート解除 */
.clear{
	clear:both;
	margin:0;
	padding:0;}
	
body{
	background-color:#COB1D1;}


#contents{
	width:842px;
	margin:0px auto;
	padding-bottom:50px;}

ul#lineupBox{
	width:842px;
	padding-bottom:12px;
	}
	ul#lineupBox {
    zoom: 1; /* for IE5.5 - IE7 */
	}
	ul#lineupBox:after { /* for modern browser */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
	ul#lineupBox li{
		float:left;
		width:168px;
		height:168px;
		margin-right:1px;
		margin-top:1px;
		background-color:#e9e9e9;
		}
		ul#lineupBox li a{
		display:block;
		width:168px;
		height:168px;
		text-indent:-9999px;
		background-repeat:no-repeat;
		background-position:0 0;
			}
			ul#lineupBox li#thumb05{width:166px;
			margin-right:0px;}
			
			ul#lineupBox li#thumb01 a{background-image:url(../images/thumb01.jpg);}
			ul#lineupBox li#thumb02 a{background-image:url(../images/thumb02.jpg);}
			ul#lineupBox li#thumb03 a{background-image:url(../images/thumb03.jpg);}
			
			
			ul#lineupBox li#thumb01 a:hover{background-position:0px -168px;}
			ul#lineupBox li#thumb02 a:hover{background-position:0px -168px;}
			ul#lineupBox li#thumb03 a:hover{background-position:0px -168px;}

h1{
	width:842px;
	height:459px;}

h2{
	width:842px;
	height:433px;
	text-indent:-9999px;
	background-image:url(../images/h2_txt.png);}

h3{
	width:842px;
	height:65px;
	margin-top:3px;
	text-indent:-9999px;
	background-image:url(../images/h3_lineup_ttl.gif);}

h4{
	width:346px;
	padding-bottom:14px;}


.itemBox{
	float:none;
	clear:both;
	width:720px;
	height:420px;
	margin:44px auto 0px auto;
	padding:0px;
	background-position:right top;
	background-repeat:no-repeat;
	}
	.itemBox#img01{background-image:url(../images/001_img.png);}
	.itemBox#img02{background-image:url(../images/002_img.png);}
	.itemBox#img03{background-image:url(../images/003_img.png);}

/*.day{
	padding-bottom:8px;}

.txt{
	color:#555;
	width:340px;
	padding-left:4px;}

.price{
	width:235px;
	padding-bottom:6px;
	padding-top:38px;}*/

.buyBtn{
	position:relative;
	top:340px;
	left:14px;
	width:235px;
	height:45px;
	}
	.buyBtn a{
	width:235px;
	height:45px;
	display:block;
	text-indent:-9999px;
	background-image:url(../images/buyBtn.gif);
	background-repeat:no-repeat;
	}

.resBtn{
	position:relative;
	top:340px;
	left:14px;
	width:235px;
	height:45px;
	text-indent:-9999px;
	background-image:url(../images/resBtn.gif);
	background-repeat:no-repeat;
	}

#copyright{
	color:#999;
	padding-top:80px;
	font-size:10px;
	text-align:center;}	