/*----------------------------*/
/* GENERAL */
/*----------------------------*/
body{
	margin:10px 0;
	text-align:center;
	font: normal 9px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}


a.type1:link {	color: #000;	text-decoration:none;	}
a.type1:visited {	color: #000;	text-decoration:none;	}
a.type1:hover {	color: #e70029;	text-decoration:underline;	}
a.type2:link {	color: #fff;	text-decoration:none;	}
a.type2:visited {	color: #fff;	text-decoration:none;	}
a.type2:hover {	color: #e70029;	text-decoration:underline;	}
a.type3:link {	color: #c00;	text-decoration:none;	}
a.type3:visited {	color: #c00;	text-decoration:none;	}
a.type3:hover {	color: #e70029;	text-decoration:underline;	}

img {
	border:0;
	}
table {
	padding:0;
	margin:0;
	}
form {
	display:inline;
	}
p {
	margin:0 0 10px 0;
	font-size:11px;
	line-height:140%;
	}
p.title {
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:14px;
	}
p.small {
	margin:0 0 5px 0;
	padding:0;
	font-size:9px;
	line-height:155%;
	}
p.title_mark {
	padding-left:5px;
	margin:0 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
p.title_mark {
	padding-left:5px;
	margin:0 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}

p.title_mark_s {
	padding-left:5px;
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:11px;
	border-left:7px solid #666;
	}
dl{
	padding:0;
	margin:0;
	}
dt{
	padding:0;
	margin:0 0 10px 0;
	}
dd{
	padding:0;
	margin:0;
	}
span.small{
	font-size:9px;
	font-weight:normal;
	}
span.strong{
	font-size:10px;
	font-weight:bold;
	}
span.mark_s{
	padding-left:5px;
	margin:10px 0px 1px 0px;
	font-weight:normal;
	font-size:10px;
	border-left:7px solid #666;
	}
span.sold{
	text-decoration:line-through;
	color:red;
	}
ol{
	margin:5px;
	padding:0px;
	}
li {
	padding-left:7px;
	margin-top:3px;
	}
table.item{
	}
.item th{
	padding:3px;
	font-weight:normal;
	background-color:#f0f0f0;
	color:#000;
	}
.item td{
	font-weight:bold;
	padding:3px;
/*	border-bottom:1px solid #c0c0c0;	*/
	}

/*----------------------------*/
/* Navigation */
/*----------------------------*/
.navitop{
	background-color:#fff;
	padding:5px 0;
	margin:0 0 5px 0;
	}
.navi{
	background-color:#fff;
	padding:7px 10px 7px 10px;
	margin:0px 0px 5px 0px;
	text-align:left;
	border-left:5px solid #666;
	border-right:5px solid #666;
	}
.navion{
	padding:7px 10px 7px 10px;
	margin:0px 0px 5px 0px;
	text-align:left;
	background-image: url(../00_img/back_pattern2.gif);
	border-left:5px solid #c00;
	border-right:5px solid #c00;
	}
.navishop{
	background-color:#fff;
	margin:0px 0px 5px 0px;
	text-align:left;
	border-left:5px solid #666;
	border-right:5px solid #666;
	}
.navishopin{
	text-align:left;
	padding:7px 10px 7px 8px;
	border-left:5px solid #aaa;
	}

.navishopinC{
	text-align:left;
	padding:0 10px 7px 8px;
	border-left:5px solid #aaa;
	font-weight:normal;
	}

.navishopon{
	background-image: url(../00_img/back_pattern4.gif);
	background-color:#fff;
	text-align:left;
	margin:0px 0px 5px 0px;
	border-left:5px solid #c00;
	border-right:5px solid #c00;
	}
div.block{
	margin:0 0 15px 0;
	text-align:left;
	clear: both;
	}
div.blockR{
	margin:0 25px 15px 25px;
	text-align:right;
	clear: both;
	}


/* for SHOPPING */
div.shopnavi {
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin:0 25px 10px 25px;
	text-align:left;
	padding-bottom:2px;
	}
.shopnavi img{
	}
.shopnavi img.itemR{
	padding:0;
	margin:0;
	}
.shopnavi dl{
	margin:10px 0;
	}
.shopnavi dl:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.shopnavi .navi{
	background-color:#fff;
	padding:3px 10px 3px 10px;
	margin:0px 0px 5px 0px;
	text-align:left;
	border-left:5px solid #666;
	border-right:5px solid #666;
	}

div.itemblock {
	margin:0 25px 15px 25px;
	text-align:left;
	clear: both;
	}
.itemblock table{
	width:549px;
	}
.itemblock td{
	width:75px;
	}
.itemblock td.itemtitle{
	width:108px;
    word-break: break-all; /* IE ONLY*/
	}
p.itemcomment {
	padding:4px;
	font-size:9px;
	}

/*----------------------------*/
/* FOOTER */
/*----------------------------*/
#foot{
	clear: both;
	text-align:right;
	width:770px;
	margin:10px auto;
	}
#foot p{
	padding:0 0 5px 0;
	font: normal 9px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}



/*----------------------------*/
/* 共通 */
/*----------------------------*/
/* 写真左、文章右 */
.blockstep2A{
	width:250px;
	float:left;
	}
.blockstep2B{
	width:290px;
	float:right;
	}
/*
.blockstep2C{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	 */
br.clear{
	clear:both;
	}

/*----------------------------*/
/* SHOPPING */
/*----------------------------*/
body#shopping{
	background-color:#fff;
	color:#202020;
	}
#shopping #container{
	margin:0 auto;
	background-color:#c0c0c0;
	}
#shopping #contents{
	background-color:#fff;
	}
#shopping #centerSpace{
	width:10px;
	float:right;
	}
#shopping .navishopinC{
	text-align:left;
	padding:0 10px 7px 0;
	font-weight:normal;
	border:0;
	}

#shopping h1{
        background-color:#F2633E;
	color:#fff;
	padding:3px 3px 3px 5px;
	font-size:20px;
	}
#shopping h2{
	margin:15px 0 10px 0;
	font-size:18px;
	border-left:10px solid #666;
	padding-left:5px;
	}
#shopping table{
	text-align:left;
	}
#shopping td{
	padding:3px;
	border:1px solid #999;
	}
#shopping .priceall{
	margin:20px 0;
	padding-bottom:8px;
	border-bottom:1px dotted #666;
	}
#shopping .red{
	font-weight:bold;
	font-size:15px;
	color:#c00;
	}

div#step{
	margin:20px 0 20px 0;
	text-align:left;
	}
div#step:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.steptitle{
	font-weight:bold;
	font-size:14px;
	}
.steparrow{
	margin:14px 5px 8px 5px;
	width:auto;
	border:0;
	background:#fff;
	float:left;
	}
.step{
	text-align:left;
	border:3px solid #666;
	background-image: url(../00_img/back_pattern4.gif);
	width:30%;
	height:200px;
	float:left;
	}
.stepon{
	text-align:left;
	border:3px solid #F2633E;
	background-image: url(../00_img/back_pattern4.gif);
	width:30%;
	height:200px;
	float:left;
	}
.step p, .stepon p{
	margin:5px;
	}
.stepbottun{
	margin:20px 0;
	}
.bank{
	margin:10px 0;
	border:1px solid #666;
	padding:5px;
	}
/*----------------------------*/
/* LOW */
/*----------------------------*/
body#low{
	background-color:#fff;
	color:#202020;
	}
#low #container{
	margin:0 auto;
	background-color:#c0c0c0;
	}
#low #contents{
	background-color:#fff;
	float:left;
	}
#low #centerSpace{
	width:10px;
	float:right;
	}
#low .navishopinC{
	text-align:left;
	padding:0 10px 7px 0;
	font-weight:normal;
	border:0;
	}

#low h1{
	background-color:#F2633E;
	color:#fff;
	padding:3px 3px 3px 5px;
	font-size:20px;
	}
#low h2{
	margin:15px 0 10px 0;
	font-size:18px;
	border-top:3px solid #ccc;
	padding-top:10px;
	border-bottom:3px solid #999;
	padding-bottom:5px;
	border-left:3px solid #ccc;;
	padding-left:8px;
	border-right:3px solid #999;
	padding-right:8px;
	}
#low table{
	text-align:left;
	}
#low th{
	width:120px;
	padding:5px;
	line-height:150%;
	}
#low td{
	padding:5px;
	line-height:150%;
	}
#low .priceall{
	margin:20px 0;
	padding-bottom:8px;
	border-bottom:1px dotted #666;
	}
#low .red{
	font-weight:bold;
	font-size:15px;
	color:#c00;
	}



/*----------------------------*/
/* INDEX */
/*----------------------------*/
body#index{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#c0c0c0;
	color:#fff;
	}
body#index #container{
	width:770px;
	margin:0 auto;
	background-color:#e7e7e7;
	}
body#index #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#c0c0c0;
	float:left;
	}
body#index #contents{
	width:600px;
	background-color:#fff;
	float:left;
	margin-bottom:10px;
	}
body#index #centerSpace{
	width:10px;
	float:right;
	}
body#index #containerR{
	width:160px;
	background-color:#c0c0c0;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
body#index #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
body#index .title_mark{
	color:#101010;
	}

body#log{
	color:#000;
	padding:0;
	margin:0;
	width:90%;
	}
#logblock{
	margin:0 10px 0 5px;
	text-align:left;
	font: normal 9px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#log p{
	margin:0 0 0 0;
	padding:0;
	}


body#index div.block{
	margin:20px 25px 0 20px;
	text-align:left;
	}

body#newslog{
	margin:0;
	padding:0;
	color:#333;
	font: normal 9px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	text-align:center;
	background-color:#fff;
	width:90%;
	}
#newslog div.newslog{
	text-align:left;
	margin:0;
	padding:0 10px 0 25px;
	}

/*----------------------------*/
/* ACOUSTIC ROCK */
/*----------------------------*/
body#aco{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#c0c0c0;
	color:#fff;
	}
#aco #container{
	width:770px;
	margin:0 auto;
	background-color:#212121;
	}
#aco #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#aco #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#c0c0c0;
	float:left;
	}
#aco #contents{
	width:600px;
	background-color:#212121;
	float:left;
	padding-bottom:20px;
	}
#aco #centerSpace{
	width:10px;
	float:right;
	}
#aco #containerR{
	width:160px;
	background-color:#212121;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#aco div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}

#aco div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#aco div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#aco div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#aco p.title_mark{
	margin-top:20px;
	}
#aco .shopnavi dd{
	display:block;
	float:left;
	padding:2px 0;
	width:108px;
	text-align:center;
	background:#5b4544;
	}
#aco h2 {
	padding-left:0;
	margin:20px 0 10px 0;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#aco h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
/*
#aco .shopnavi dd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
*/
#aco #foot a{
	background:#f0f0f0;
	}

/*----------------------------*/
/* ACOUSTIC ROCK ITEM WINDOW */
/*----------------------------*/
.red{
	color:red;
	}
.ulineRed{
	color:#c00;
	font-size:10px;
	border-bottom:1px solid red;
	}
body#acowin{
	margin:0;
	background-color:#362120;
	color:#fff;
	}
#acowin #container{
	width:100%;
	margin:0 auto;
	background:#362120;
	}
#acowin .block{
	padding:0;
	margin:10px 5px 5px 5px;
	}
#acowin #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#acowin p.title{
	text-align:left;
	margin-left:5px;
	font-size:24px;
	}

#acowin td.subpht{
	width:120px;
	}

/*----------------------------*/
/* SIX NINE */
/*----------------------------*/
body#sixnine{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#75B9F0;
	color:#fff;
	}
#sixnine #container{
	width:770px;
	margin:0 auto;
	background-color:#0E4D80;
	}
#sixnine #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#sixnine #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#75B9F0;
	float:left;
	}
#sixnine #contents{
	width:600px;
	background-color:#0E4D80;
	float:left;
	}
#sixnine #centerSpace{
	width:10px;
	float:right;
	}
#sixnine #containerR{
	width:160px;
	background-color:#0E4D80;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#sixnine div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#sixnine div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#sixnine div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#sixnine div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#sixnine h2 {
	padding-left:5px;
	margin:20px 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#sixnine h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#sixnine #foot a{
	background:#f0f0f0;
	}




/*----------------------------*/
/* 69 SLOWLIFE */
/*----------------------------*/
body#ssl{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#C9D6BC;
	color:#fff;
	}
#ssl #container{
	width:770px;
	margin:0 auto;
	background:#95A189;
	}
#ssl #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#ssl #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#C9D6BC;
	float:left;
	}
#ssl #contents{
	width:600px;
	background-color:#95A189;
	float:left;
	padding-bottom:20px;
	}
#ssl #centerSpace{
	width:10px;
	float:right;
	}
#ssl #containerR{
	width:160px;
	background-color:#95A189;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#ssl div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#ssl div.shoplogo table{
	background-color:#95A189;
	}
#ssl div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#ssl div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#ssl div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#ssl p.title_mark{
	margin-top:20px;
	}
#ssl .shopnavi dd{
	display:block;
	float:left;
	padding:2px 0;
	width:108px;
	text-align:center;
	background:#646E59;
	}
#ssl h2 {
	padding-left:5px;
	margin:20px 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#ssl h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
/*
#ssl .shopnavi dd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
*/
#ssl #foot a{
	background:#f0f0f0;
	}

/*----------------------------*/
/* ACOUSTIC ROCK ITEM WINDOW */
/*----------------------------*/
.red{
	color:red;
	}
.ulineRed{
	color:#c00;
	font-size:10px;
	border-bottom:1px solid red;
	}
body#sslwin{
	margin:0;
	background-color:#95A189;
	color:#fff;
	}
#sslwin #container{
	width:100%;
	margin:0 auto;
	background:#95A189;
	}
#sslwin .block{
	padding:0;
	margin:10px 5px 5px 5px;
	}
#sslwin #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#sslwin p.title{
	text-align:left;
	margin-left:5px;
	font-size:24px;
	}

#sslwin td.subpht{
	width:120px;
	}

/*----------------------------*/
/* WHATS NEW LOG */
/*----------------------------*/
body#whatsnew_log{
	margin:0px;
	padding:8px;
	background:#eee;
	color:#333;
	text-align:left;
	font-weight:normal;
	font-size:9px;
	}

/*----------------------------*/
/* GARAGE69 */
/*----------------------------*/
body#g69{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#606060;
	color:#fff;
	}
#g69 #container{
	width:770px;
	margin:0 auto;
	background-color:#000;
	}
#g69 #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#g69 #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#606060;
	float:left;
	}
#g69 #contents{
	width:600px;
	background-color:#000;
	float:left;
	}
#g69 #centerSpace{
	width:10px;
	float:right;
	}
#g69 #containerR{
	width:160px;
	background-color:#000;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#g69 div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#g69 div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#g69 div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#g69 div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#g69 h2 {
	padding-left:5px;
	margin:20px 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#g69 h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#g69 #foot a{
	background:#f0f0f0;
	}

/*----------------------------*/
/* Cafe 69
/*----------------------------*/
body#c69{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#A37F4D;
	color:#fff;
	}
#c69 #container{
	width:770px;
	margin:0 auto;
	background-color:#A37F4D;
	}
#c69 #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#c69 #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#A37F4D;
	float:left;
	}
#c69 #contents{
	width:600px;
	background-color:#A37F4D;
	float:left;
	}
#c69 #centerSpace{
	width:10px;
	float:right;
	}
#c69 #containerR{
	width:160px;
	background-color:#A37F4D;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#c69 div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#c69 div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#c69 div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#c69 div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#c69 h2 {
	padding-left:5px;
	margin:20px 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#c69 h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#c69 #foot a{
	background:#f0f0f0;
	}








/*----------------------------*/
/* REPORT */
/*----------------------------*/
body#report{
	background-image: url(../00_img/back_pattern.gif);
	background:#e0e0e0;
	color:#000;
	}
#report #container{
	width:770px;
	margin:0 auto;
	background:#bbb;
	}
#report #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#report #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background:#e0e0e0;
	float:left;
	}
#report #contents{
	width:600px;
	background-color:#fff;
	float:left;
	}
#report #centerSpace{
	width:10px;
	float:right;
	}
#report #containerR{
	width:160px;
	background:#bbb;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#report div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#report div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#report div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#report div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#report h2 {
	padding-left:5px;
	margin:20px 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#report h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#report #foot a{
	background:#f0f0f0;
	}

.topnavi_report{
	margin-bottom:20px;
	padding:10px;
	text-align:center;
	}

body#report_child{
	margin:0px:
	background:#fff;
	color:#fff;
	text-align:left;
	}

#blockmain_report_child{
	padding:0px;
	margin:0px;
	}
img.sumphoto{
	margin-left:5px;
	}




/*----------------------------*/
/* Ozone Rocks */
/*----------------------------*/
body#ozone{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#203532;
	color:#fff;
	}
#ozone #container{
	width:770px;
	margin:0 auto;
	background-color:#203532;
	}
#ozone #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#ozone #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#203532;
	float:left;
	}
#ozone #contents{
	width:600px;
	background-color:#203532;
	float:left;
	}
#ozone #centerSpace{
	width:10px;
	float:right;
	}
#ozone #containerR{
	width:160px;
	background-color:#203532;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#ozone div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#ozone div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#ozone div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#ozone div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#ozone h2 {
	padding-left:5px;
	margin:20px 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#ozone h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#ozone #foot a{
	background:#f0f0f0;
	}

/*----------------------------*/
/* HYSTERIC GLAMOUR */
/*----------------------------*/
body#hys{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#35264D;
	color:#fff;
	}
#hys #container{
	width:770px;
	margin:0 auto;
	background:#35264D;
	}
#hys #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#hys #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#35264D;
	float:left;
	}
#hys #contents{
	width:600px;
	background:#35264D;
	float:left;
	}
#hys #centerSpace{
	width:10px;
	float:right;
	}
#hys #containerR{
	width:160px;
	background:#35264D;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#hys div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#hys div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#hys div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#hys div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#hys h2 {
	padding-left:5px;
	margin:20px 0 10px 0;
	border-left:10px solid #666;
	font: bold 19px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#hys h3 {
	margin:0 0 10px 0;
	padding:0;
	font: bold 11px 'Verdana','sans-serif','Helvetica','Arial','ＭＳ Ｐゴシック','osaka';
	}
#hys #foot a{
	background:#f0f0f0;
	}
/*----------------------------*/
/* G-REC */
/*----------------------------*/
body#grec{
	background-image: url(../00_img/back_pattern.gif);
	background-color:#c0c0c0;
	color:#fff;
	}
#grec #container{
	width:770px;
	margin:0 auto;
	background:#c0c0c0;
	}
#grec #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#grec #containerL{
	width:610px;
	background-image: url(../00_img/back_pattern.gif);
	background-color:#c0c0c0;
	float:left;
	}
#grec #contents{
	width:600px;
	background-color:#fff;
	float:left;
	}
#grec #centerSpace{
	width:10px;
	float:right;
	}
#grec #containerR{
	width:160px;
	background-color:#c0c0c0;
	font-weight:bold;
	font-size:10px;
	float:right;
	}
#grec div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #fff;
	text-align:left;
	}
#grec div.block{
	color:#393939;
	}
#grec div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#grec div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#grec div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
#grec #foot a{
	background:#f0f0f0;
	}

/*----------------------------*/
/* 69 Slowlife  */
/*----------------------------*/
body#snm{
	background:#E2E0CD;
	background-image:url(../00_img/back_pattern.gif);
	color:#fff;
	}
#blockmain_snm{
	background:#B99A7D;
	}

/*----------------------------*/
/* Map  */
/*----------------------------*/
body#map{
	background:#AEA296;
	background-image:url(../00_img/back_pattern.gif);
	color:#fff;
	}
#blockmain_map{
	background:#AEA296;
	}

/*----------------------------*/
/* SHOPS */
/*----------------------------*/
div.shoplogo{
	text-align:left;
	font: normal 20px 'Verdana','Arial','Helvetica','sans-serif';
	margin:25px;
	padding:0;
	}
div.shopbrands{
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	margin: 0 25px 20px 25px;
	color: #e8eee8;
	text-align:left;
	}

div.shoplink{
	text-align:left;
	margin:20px 0px 20px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
div.shopaddres{
	text-align:left;
	margin:3px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
div.shopmap{
	text-align:left;
	margin:15px 10px 15px 10px;
	width: auto;
	font: normal 9px 'Verdana','Arial','Helvetica','sans-serif';
	color:#fff;
	}
.shopinfocaption{
	font: normal 10px 'ＭＳ Ｐゴシック','osaka';
	margin:5px 0px 10px 0px;
	}


