@charset "utf-8";

/* LayoutCSS Category ---------
01. Content
02. homeInfo
03. homeSns
04. bnrArea
05. gpArea
06. saleArea
---------------------------- */


/* 01. General Rules
--------------------------------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
	}
html {overflow-y:scroll;}
a img {border: 0px;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1, h2, h3, h4, h5, h6, img, input, p, ol, ul, pre, blockquote {
	margin: 0px;
	padding: 0px;
	}
form {margin: 0; padding: 0;}
li {list-style-type: none;}
img,
.iepngfix {_behavior: expression(IEPNGFIX.fix(this));}

/* clearfix hack */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {zoom: 1;}
.clr{
	clear:both;
	margin:0px;
	padding: 0px;
	position:relative;
	}

/* 02. body elements
--------------------------------------------------------------------- */
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body {
	background-color: #fff;
	color:#333;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka,"ヒラギノ角ゴ Pro W3", sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:1.4;
	}


/* 05. gpArea
--------------------------------------------------------------------------- */
.detailBox{
	height:115px;
	width:275px;
	overflow:hidden;
	}
.light{
	background:url(../images/home/gp_tableBack_all.jpg) left top no-repeat;
	height:115px;
	width:132px;
	}
.middle{
	background:url(../images/home/gp_tableBack_all.jpg) -134px top no-repeat;
	height:115px;
	width:132px;
	}
.open{
	background:url(../images/home/gp_tableBack_all.jpg) right top no-repeat;
	height:115px;
	width:132px;
	}
.light table,
.middle table,
.open table{
	position:relative;
	top:28px;
	}
.light table td,
.middle table td,
.open table td{
	font-size:12px;
	height:28px;
	padding:0 0 0 30px;
	}
