@import "common.css";
@import "multibox.css";
@import "multibox-ie6.css";

/* CSS Document */

/* ------------------------------
　　　　ギャラリー
------------------------------  */

/* MAIN*/

div#main h3#title {
	margin: 0;
	padding: 20px 0 25px 40px;
}

/* ------------------------------
　　　　indexページ
------------------------------  */

div#main p.txt {
	padding: 0 0 0 130px;
	line-height: 1.4em;
}

div#main div.index {
	width: 596px;
	height: 220px;
	margin: 25px 0 0 130px;
	padding: 20px 37px;
	border: #2b2b2b 1px solid;
}

div#main div.index h4 {
	margin: 0;
	padding: 0;
}

div#main div.index div.menu {
	width:  594px;
	margin: 16px 0 0 0;
}

div#main div.index div.menu h5.left, div#main div.index div.menu h5.right {
	float: left;
	display: inline;
}

/* インフォ欄 */

div#main div#info {
	width: 550px;
	background: #FFF;
	margin: 10px 0 0 130px;
	padding: 10px 60px;
}

div#main div#info h4.info-st {
	padding: 25px 0 0 0;
}

div#main div#info p.info-txt {
	color: #000;
	line-height: 1.5em;
	margin: 12px 0 0 30px;
	font-size: 14px;
}

div#main div#info table#price {
	background: #999;
	margin: 12px 0 12px 45px;
	width: 480px;
	font-size: 13px;
}

div#main div#info table#price th {
	font-weight: normal;
	color: #000000;
	background: #e8e7e7;
	padding: 8px 30px;
	text-align: left;
	vertical-align: top;
	width: 190px;
	line-height: 1.5em;
}

div#main div#info table#price td {
	background: #FFFFFF;
	padding: 8px auto;
	text-align: center;
	line-height: 1.5em;
	color: #000000;
}

div#main div#info p#btn {
	margin: 25px auto;
	text-align: center;
}


/* ------------------------------
　　　　ギャラリーページ
------------------------------  */


div#main h4.st {
	width: 820px;
	height: 28px;
	background:url(../images/st_bg.gif) no-repeat;
	padding: 12px 0 0 30px;
	margin: 20px 0 0 40px;
	font-size: 19px;
	color: #fff;
	letter-spacing: 0.2em;
}

div#main div.gallery {
	width: 830px;
	margin: 22px 0 0 50px;
	padding: 0;
	background: url(../images/blank.gif) no-repeat top left;
}

div#main div.gallery ul {
	width: 260px;
	height: 258px;
	border: 1px #262626 solid;
	float: left;
	display: inline;
	margin: 0 0 0 22px;
	padding: 0;
	font-size:14px;
}

div#main div.gallery ul li.p-tate {
	text-align: center;
	height: 226px;
	margin: 12px 0 0 0;
}

div#main div.gallery ul li.p-tate {
 /margin: 12px 0 0 -20px;
}

div#main div.gallery ul li.p-yoko {
	text-align: center;
	height: 200px;
	margin: 40px 0 0 0;
}

div#main div.gallery ul li.p-yoko {
 /margin: 40px 0 0 -15px;
}

div#main div.gallery ul li.text {
	text-align: center;
	vertical-align:bottom;
	font-size: 13px;
}
.small {
	font-size: 12px;
}

div#main div.gallery ul li.text {
 /margin: 0 0 0 -15px;
}

div#main div.gallery ul.left {
	margin: 0;
}

p.pagetop_g {
	padding: 20px 60px 30px 0;
	text-align: right;
}

div#main div#moreInfo {
	width: 350px;
	border: 1px #555 solid;
	padding: 20px 20px 15px 20px;
	margin: 40px 0 0 270px;
	background: #FFF;
}

div#main div#moreInfo h4 {
	font-size: 14px;
	font-weight:bold;
	margin: 0 0 0.8em 0;
	text-align: center;
	color: #000;
}

div#main div#moreInfo p {
	font-size: 13px;
	line-height: 1.1em;
	letter-spacing: 0.1em;
	margin: 0 0 0.5em 1em;
	color: #000;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", "Georgia", "Times New Roman", "Times", serif;
}

div#main div#moreInfo p a:link {
	color: #c31212;
}

/* GALLERY NAV*/

div#main div.gallery-navi {
	width: 460px;
	margin: 15px 0 25px 230px;
	text-align: center;
}

div#main div.gallery-navi ul {
	height: 58px;
}

div#main div.gallery-navi ul li {
	float: left;
	display:inline;
	margin: 0;
	padding: 0;
}

div#main div.gallery-navi p {
	margin: 0;
	padding: 0;
}

/* GALLERY NAV end*/

