@charset "utf-8";

/* import
----------------------------------------------- */
@import "font.css";
@import "common.css";
@import "menu.css";


/* headline
----------------------------------------------- */
h1 {
	display: block;
	width: 126px;
	height: 52px;
	margin: 35px 0 0;
	background: url(../topics/images/h1.gif) no-repeat 0 0;
	text-indent: -9999px;
}
h2 {
	margin:50px 0 0 0;
	padding:0;
	font-size:small;
	_font-size:x-small;
	font-weight:normal;
	}
#entry h2 {
	margin:40px 0 0 0;
	font-size:medium;
	_font-size:small;
	}
#entry h2.isetan,#entry h2.isetantopic {
	padding: 4px 0 0 100px;
	background: url(../topics/images/isetan.gif) no-repeat left;
	}
#entry h2.hibiya,#entry h2.hibiyatopic {
	padding: 4px 0 0 115px;
	background: url(../topics/images/hibiya.gif) no-repeat left;
	}
#entry h2.lumine,#entry h2.luminetopic {
	padding: 4px 0 0 95px;
	background: url(../topics/images/lumine.gif) no-repeat left;
	}
#entry h2.kamakura,#entry h2.kamakuratopic {
	padding: 4px 0 0 65px;
	background: url(../topics/images/kamakura.gif) no-repeat left;
	}
#entry h2.isetanhibiya,#entry h2.isetanhibiyatopic {
	padding: 4px 0 0 200px;
	background: url(../topics/images/isetanhibiya.gif) no-repeat left;
	}
#entry h2.lumineisetan,#entry h2.lumineisetantopic {
	padding: 4px 0 0 180px;
	background: url(../topics/images/lumineisetan.gif) no-repeat left;
	}
#entry h2.isetankamakura,#entry h2.isetankamakuratopic {
	padding: 4px 0 0 150px;
	background: url(../topics/images/isetankamakura.gif) no-repeat left;
	}
#entry h2.luminehibiya,#entry h2.luminehibiyatopic {
	padding: 4px 0 0 200px;
	background: url(../topics/images/luminehibiya.gif) no-repeat left;
	}
#entry h2.hibiyakamakura,#entry h2.hibiyakamakuratopic {
	padding: 4px 0 0 170px;
	background: url(../topics/images/hibiyakamakura.gif) no-repeat left;
	}
#entry h2.luminekamakura,#entry h2.luminekamakuratopic {
	padding: 4px 0 0 150px;
	background: url(../topics/images/luminekamakura.gif) no-repeat left;
	}
#entry h2.lumineisetanhibiya,#entry h2.lumineisetanhibiyatopic {
	background: url(../topics/images/lumineisetanhibiya.gif) no-repeat left center;
	padding: 4px 0 0 285px;
	}
#entry h2.isetanhibiyakamakura,#entry h2.isetanhibiyakamakuratopic {
	background: url(../topics/images/isetanhibiyakamakura.gif) no-repeat left center;
	padding: 4px 0 0 255px;
	}
#entry h2.lumineisetankamakura,#entry h2.lumineisetankamakuratopic {
	background: url(../topics/images/lumineisetankamakura.gif) no-repeat left center;
	padding: 4px 0 0 235px;
	}
#entry h2.luminehibiyakamakura,#entry h2.luminehibiyakamakuratopic {
	background: url(../topics/images/luminehibiyakamakura.gif) no-repeat left center;
	padding: 4px 0 0 255px;
	}
#entry h2 span {
	font-size: small;
	_font-size:xx-small;
	}

/* column
----------------------------------------------- */
.column0 {
	width:900px;
	margin:30px 0 0 0;
	_margin:30px 0 0 0;
	padding: 0 0 20px 0;
	background: url(../topics/images/line.gif) repeat-x bottom;
	}
.column0 .box {
	font-size: small;
	_font-size: x-small;
	margin:0;
	}
.column0 .box p {
	margin:10px 0 0 0;
	}
.column0 .box b {
	margin:0;
	padding:0;
	}
.column0 ul {
	margin:10px 0 0 20px;
	}
.column0 p.border {
	width: 900px;
	background: url(../restaurant/images/line.gif) repeat-x scroll center top;
	padding:20px 0 0 0;
	margin:0;
	}
img.mt-image-right {
	margin: 25px 0 20px 20px !important;
	_margin: 20px 0 20px 20px !important;
	}
img.mt-image-none,img.mt-image-left {
	margin:0px 30px 20px 0 !important;
	}
.column0 hr {
	display:block;
	clear:both;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	height:0px;
	opacity: 0;
	filter: alpha(opacity=0);
	}
*+html body .column0 hr {
	margin: -7px 0;
	}
/* parts
----------------------------------------------- */

#contents .topics {
	margin:50px 0 0 0;
	background : url(../topics/images/line.gif) repeat-x top;
	}

#contents .topics div dl{
	width: 900px;
	padding:15px 0 ;
}
#contents .topics div dl.isetan,#contents .topics div dl.isetantopic{
	background: url(../topics/images/isetan.gif) no-repeat right center;
	}
#contents .topics div dl.lumine,#contents .topics div dl.luminetopic{
	background: url(../topics/images/lumine.gif) no-repeat right center;
	}
#contents .topics div dl.kamakura,#contents .topics div dl.kamakuratopic{
	background: url(../topics/images/kamakura.gif) no-repeat right center;
	}
#contents .topics div dl.hibiya,#contents .topics div dl.hibiyatopic{
	background: url(../topics/images/hibiya.gif) no-repeat right center;
	}
#contents .topics div dl.isetanhibiya,#contents .topics div dl.isetanhibiyatopic{
	background: url(../topics/images/isetanhibiya.gif) no-repeat right center;
	}
#contents .topics div dl.lumineisetan,#contents .topics div dl.lumineisetantopic{
	background: url(../topics/images/lumineisetan.gif) no-repeat right center;
	}
#contents .topics div dl.isetankamakura,#contents .topics div dl.isetankamakuratopic{
	background: url(../topics/images/isetankamakura.gif) no-repeat right center;
	}
#contents .topics div dl.luminehibiya,#contents .topics div dl.luminehibiyatopic{
	background: url(../topics/images/luminehibiya.gif) no-repeat right center;
	}
#contents .topics div dl.luminekamakura,#contents .topics div dl.luminekamakuratopic{
	background: url(../topics/images/luminekamakura.gif) no-repeat right center;
	}
#contents .topics div dl.hibiyakamakura,#contents .topics div dl.hibiyakamakuratopic{
	background: url(../topics/images/hibiyakamakura.gif) no-repeat right center;
	}
#contents .topics div dl.lumineisetanhibiya,#contents .topics div dl.lumineisetanhibiyatopic{
	background: url(../topics/images/lumineisetanhibiya.gif) no-repeat right center;
	}
#contents .topics div dl.isetanhibiyakamakura,#contents .topics div dl.isetanhibiyakamakuratopic{
	background: url(../topics/images/isetanhibiyakamakura.gif) no-repeat right center;
	}
#contents .topics div dl.lumineisetankamakura,#contents .topics div dl.lumineisetankamakuratopic{
	background: url(../topics/images/lumineisetankamakura.gif) no-repeat right center;
	}
#contents .topics div dl.luminehibiyakamakura,#contents .topics div dl.luminehibiyakamakuratopic{
	background: url(../topics/images/luminehibiyakamakura.gif) no-repeat right center;
	}

#contents .topics div {
	background: url(../topics/images/line.gif) repeat-x scroll center bottom;
	margin:0;
	padding:0;
	width:900px;
	}

#contents dt {
	margin: 0 0 0 10px;
	float: left;
}
#contents dd {
	float:left;
	margin-left: 50px;
}

#contents p.btt {
	text-align:right;
	}
#contents p.pagebreak {
	margin:15px 0 0 0;
	text-align:center;
	}

p.pagination {clear:both;padding-top:8px;text-align:center;}
p.pagination a{padding:3px;}
p.pagination b {padding:3px; color:#000; text-decoration:none; font-weight:normal;}
p.pagination span a,p.pagination span a:hover { border:1px solid #fff; background:#fff;}

#index .column1 {
	width:900px;
	}
#index .column1 h1 {
	float:left;
	width: 165px;
	}
#index .column1 p {
	margin: 70px 0 0 0;
	float:right;
	width: 55px;
	text-indent: -9999px;
	}
#index .column1 p a {
	background: url(../common/icon_rss.gif) no-repeat right top;
	display:block;
	height:20px;
	width:55px;
}
#index .column1 p a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	}


/* add (2011/03/03-)
----------------------------------------------- */
#entry h2.shiodome,#entry h2.shiodometopic {
	padding: 4px 0 0 170px;
	background: url(../topics/images/shiodome.gif) no-repeat left;
	}
#entry h2.cxf,#entry h2.cxftopic {
	padding: 4px 0 0 140px;
	background: url(../topics/images/cxf.gif) no-repeat left;
	}
#contents .topics div dl.shiodome,#contents .topics div dl.shiodometopic{
	background: url(../topics/images/shiodome.gif) no-repeat right center;
	}
#contents .topics div dl.cxf,#contents .topics div dl.cxftopic{
	background: url(../topics/images/cxf.gif) no-repeat right center;
	}


/* after
----------------------------------------------- */
#index .column1:after,
.column0:after,
#contents dl:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}