@charset "shift_jis";


html {
		font-size:80%;
		color: #CCCCCC;
		font-family:font-family:'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', 'CI', Meiryo, 'lr oSVbN', sans-serif;
		line-height: 150%;
		background-color:#19191B;
		background-image:url(../images/body_bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
}

h1,h2,h3,h4{
	text-indent:-9999px;
	background-repeat:no-repeat;
}


/*--‘‘‘‘‘link‘‘‘‘‘--*/

a:link {
		text-decoration:underline;
		color:#F21F8B;
}
a:visited {
		text-decoration:underline;
		color:#F21F8B;
}
a:hover {
		text-decoration:none;
		color:#F21F8B;
}
a:active {
		text-decoration:underline;
		color:#F21F8B;
}


/*--‘‘‘‘‘main‘‘‘‘‘--*/
#wrapper{
	width:1040px;
	margin:0px auto;
	padding:0px 90px;
	background-image:url(../images/wrapper_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;}

#container {
width:860px;
margin:0px auto;
background-color:#000000;
}

#contentMain {
width:860px;
background-image:url(../images/contents_bg.gif);
background-repeat:repeat-y;
background-color:#000000;
}

#footer {
width:860px;
background-color:#19191B;
background-image:url(../images/footer_bg.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:60px;
padding-bottom:60px;}


/*--‘‘container‘‘--*/
#container h1{
	width:860px;
	height:536px;
	background-image:url(../images/h1_img.jpg);}


/*--‘‘contentMain‘‘--*/
#contentMain h2{
	width:860px;
	height:89px;
	background-image:url(../images/h2_img.gif);}
	
#contentMain p#topTxt{
	width:860px;
	height:269px;
	text-indent:-9999px;
	background-image:url(../images/h2_txt.gif);
	background-repeat:no-repeat;}
	
h3#buddha{
	width:860px;
	height:156px;
	background-image:url(../images/buddha_h3.gif);}

h3#radiance{
	width:860px;
	height:156px;
	background-image:url(../images/radiance_h3.gif);}
	
table.box{
	margin:0px 45px 50px 45px;}

table.box img{
	border:1px solid #414344;
	padding:1px;}
	
table.box tr td.txtArea{
	width:516px;}

table.box tr td.nameArea{
	width:326px;}

table#buddhaBox tr td#topImg{
	padding-right:30px;}

table#radianceBox tr td#topImg{
	padding-left:30px;}
	
#buddhaBox p.price{
	width:190px;
	height:42px;
	text-indent:-9999px;
	background-image:url(../images/buddha_price.gif);
	background-repeat:no-repeat;}
	
#radianceBox p.price{
	width:190px;
	height:42px;
	text-indent:-9999px;
	background-image:url(../images/radiance_price.gif);
	background-repeat:no-repeat;}

table.lightBoxArea tr td.p9{
	padding-right:9px;}
	
	
#saleBox{
	width:770px;
	padding:45px;}
h4{
	width:408px;
	height:27px;
	background-image:url(../images/h4_img.gif);
}

p#tokyoTxt{
	width:398px;
	height:74px;
	text-indent:-9999px;
	background-image:url(../images/tokyo_txt.gif);
	background-repeat:no-repeat;}


/*--‘‘footer‘‘--*/
#footer p{
	font-size:10px;
	color:#999;
text-align:center;}