@charset "utf-8";
@import "import.css";
@import "other.css";

#main p#main-visual {
	margin-bottom: 10px;
}

/* #news */

#main #news .article {
	border-bottom: 1px dotted #52CC00;
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 5px;
	zoom: 1;
}

#main #news .article p.date {
	float: left;
	width: 415px;
}

#main #news .article.txt p.date {
	float: none;
	width: 590px;
}

#main #news .article h4 {
	border-bottom: 1px solid #ccc;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Verdana,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif;
	font-weight: normal;
	line-height: 1.6;
	width: 415px;
}

#main #news .article.txt h4 {
	float: none;
	width: 590px;
}

#main #news .article p.photo {
	float: right;
	width: 160px;
}

#main #news .body {
	width: 415px;
}

#main #news .txt .body {
	width: 590px;
}

/* #other */

#main #other {
	overflow: hidden;
	zoom: 1;
}

#main #other .section {
	width: 290px;
}

#main #other .section h4 {
	background: url(../img/icon-allowR.gif) no-repeat left center;
	font-weight: normal;
	margin-bottom: 5px;
	padding-left: 10px;
}

#main #other .section h4 a {
	text-decoration: underline;
	text-transform: uppercase;
}

#main #other .section h4 a:hover {
	text-decoration: none;
}

#main #other .section .figure {
	background-color: #EBEADF;
	padding: 7px 10px 10px;
}

#main #other .section .figure p.legend {
	margin-bottom: 5px;
}

#main #other .section .figure a {
	display: block;
	text-align: right;
}

#main #other #shop {
	float: left;
}

#main #other #camera {
	float: right;
}

/*--seo master--*/
div.sbox { width: auto; }
div.sbox table { margin: 0 auto; }
div.sbox h1 { margin-left:10px; }
td div.summary { margin-left:10px; }

#footer address{
	float:left;}

p#link{
	float:right;}
