@charset "utf-8";
/* CSS Document */

@import url(reset.css);
@import url(common.css);



/* 全ページもしくはトップ以外のページ共通のスタイル設定 */

body {
/*	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arials;
*/	
	font-family: verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}

/* 全体設定エリア */
.wrapper {
	width: 700px;
	margin: 0 auto;
	background: url(../images/gallery/all_bg.gif) repeat-y center top;
}

.container {
	padding-top: 10px;
	background: url(../images/gallery/top_bg.gif) no-repeat center top;
}


/* ヘッダー部分設定エリア */
.header {
	padding: 5px 0 20px 30px;
}
.header h1 {
	font-size:1em;
	color: #999999;
}
.header p {
	margin: 0;
	margin-top: 10px;
}

.main-contents {
	background: url(../images/gallery/main_bg.gif) repeat-y center top;
}

/* ナビゲーション部分設定エリア */
.main-navi {
	widht: 230px;
	float: left;
}

.main-navi h2 {
	padding-bottom: 30px;
}

.main-navi .navi-wrap {
	widht: 200px;
	padding-left: 30px;
}

.main-navi h3 {
	padding-bottom: 10px;
}
.main-navi h4 {
	padding-bottom: 10px;
}

.main-navi ul {
	padding-bottom: 20px;
}
.main-navi ul ul {
	padding-bottom: 0px;
}
.main-navi ul.ulLast {
	padding-bottom: 10px;
}

.main-navi ul li a {
	display: block;
	width: 150px;
	height: 14px;
}

.main-navi ul.ul-list li {
	width: 150px;
	height: 14px;
	margin-bottom: 8px;
}

/* センシアタイトルロールオーバー後画像設定 */
.main-navi .li-s01 { background: url(../images/gallery/s_title01_ov.gif) no-repeat left top; }
.main-navi .li-s02 { background: url(../images/gallery/s_title02_ov.gif) no-repeat left top; }
.main-navi .li-s03 { background: url(../images/gallery/s_title03_ov.gif) no-repeat left top; }
.main-navi .li-s04 { background: url(../images/gallery/s_title04_ov.gif) no-repeat left top; }
.main-navi .li-s05 { background: url(../images/gallery/s_title05_ov.gif) no-repeat left top; }
.main-navi .li-s06 { background: url(../images/gallery/s_title06_ov.gif) no-repeat left top; }
.main-navi .li-s07 { background: url(../images/gallery/s_title07_ov.gif) no-repeat left top; }
.main-navi .li-s08 { background: url(../images/gallery/s_title08_ov.gif) no-repeat left top; }
.main-navi .li-s09 { background: url(../images/gallery/s_title09_ov.gif) no-repeat left top; }
.main-navi .li-s10 { background: url(../images/gallery/s_title10_ov.gif) no-repeat left top; }
.main-navi .li-s11 { background: url(../images/gallery/s_title11_ov.gif) no-repeat left top; }
.main-navi .li-s12 { background: url(../images/gallery/s_title12_ov.gif) no-repeat left top; }
.main-navi .li-s13 { background: url(../images/gallery/s_title13_ov.gif) no-repeat left top; }
.main-navi .li-s14 { background: url(../images/gallery/s_title14_ov.gif) no-repeat left top; }
.main-navi .li-s15 { background: url(../images/gallery/s_title15_ov.gif) no-repeat left top; }
.main-navi .li-s16 { background: url(../images/gallery/s_title16_ov.gif) no-repeat left top; }
.main-navi .li-s17 { background: url(../images/gallery/s_title17_ov.gif) no-repeat left top; }
.main-navi .li-s18 { background: url(../images/gallery/s_title18_ov.gif) no-repeat left top; }
.main-navi .li-s19 { background: url(../images/gallery/s_title19_ov.gif) no-repeat left top; }
.main-navi .li-s20 { background: url(../images/gallery/s_title20_ov.gif) no-repeat left top; }
.main-navi .li-s21 { background: url(../images/gallery/s_title21_ov.gif) no-repeat left top; }
.main-navi .li-s22 { background: url(../images/gallery/s_title22_ov.gif) no-repeat left top; }
.main-navi .li-s23 { background: url(../images/gallery/s_title23_ov.gif) no-repeat left top; }
.main-navi .li-s24 { background: url(../images/gallery/s_title24_ov.gif) no-repeat left top; }
.main-navi .li-s25 { background: url(../images/gallery/s_title25_ov.gif) no-repeat left top; }

/* クオリスタイトルロールオーバー後画像設定 */
.main-navi .li-q01 { background: url(../images/gallery/q_title01_ov.gif) no-repeat left top; }
.main-navi .li-q02 { background: url(../images/gallery/q_title02_ov.gif) no-repeat left top; }

/* フィーノタイトルロールオーバー後画像設定 */
.main-navi .li-f01 { background: url(../images/gallery/f_title01_ov.gif) no-repeat left top; }
.main-navi .li-f02 { background: url(../images/gallery/f_title02_ov.gif) no-repeat left top; }
.main-navi .li-f03 { background: url(../images/gallery/f_title03_ov.gif) no-repeat left top; }
.main-navi .li-f04 { background: url(../images/gallery/f_title04_ov.gif) no-repeat left top; }
.main-navi .li-f05 { background: url(../images/gallery/f_title05_ov.gif) no-repeat left top; }



/* ギャラリー部分設定エリア */
.main-body {
	width: 392px;
	float: right;
}

.main-body h2 {
	padding-bottom: 15px;
}

.main-body .ul-cap {
	padding-bottom: 20px;
}
.main-body .ul-cap li {
	padding: 0 0 2px 15px;
	background: url(../images/gallery/point.gif) no-repeat left 2px;
	font-size: 1.2em;
	color: #666666;
}

.main-body .p-container {
	width: 347px;
	height: 347px;
	padding-bottom: 40px;
	position: relative;
}

.main-body .p-container li {
	width: 347px;
	height: 347px;
	position: absolute;
}
.main-body .p-container li.photo1 {
	z-index: 10;
}


.main-body .p-thum {
	width: 356px;
}
.main-body .p-thum li {
	width: 80px;
	height: 80px;
	float: left;
	margin: 0 9px 9px 0;
}
.main-body .p-thum li img {
	display: block;
}



/* フッター部分設定エリア */
.footer {
	padding: 50px 30px 28px;
	background: url(../images/gallery/footer_bg.gif) no-repeat center bottom;
}

.footer p {
	padding : 10px 0 2px;
	margin: 0;
	font-size:1.1em;
	color: #999999;
}
.footer address {
	font-family: Osaka, "ヒラギノ角ゴ Pro W3", Arials;
	font-size:1.1em;
	color: #999999;
}




/* 該当ページのナビゲーション設定 */
.pageS01 .li-s01 a { cursor: default; }
.pageS01 .li-s01 img { visibility: hidden; }
.pageS02 .li-s02 a { cursor: default; }
.pageS02 .li-s02 img { visibility: hidden; }
.pageS03 .li-s03 a { cursor: default; }
.pageS03 .li-s03 img { visibility: hidden; }
.pageS04 .li-s04 a { cursor: default; }
.pageS04 .li-s04 img { visibility: hidden; }
.pageS05 .li-s05 a { cursor: default; }
.pageS05 .li-s05 img { visibility: hidden; }
.pageS06 .li-s06 a { cursor: default; }
.pageS06 .li-s06 img { visibility: hidden; }
.pageS07 .li-s07 a { cursor: default; }
.pageS07 .li-s07 img { visibility: hidden; }
.pageS08 .li-s08 a { cursor: default; }
.pageS08 .li-s08 img { visibility: hidden; }
.pageS09 .li-s09 a { cursor: default; }
.pageS09 .li-s09 img { visibility: hidden; }
.pageS10 .li-s10 a { cursor: default; }
.pageS10 .li-s10 img { visibility: hidden; }
.pageS11 .li-s11 a { cursor: default; }
.pageS11 .li-s11 img { visibility: hidden; }
.pageS12 .li-s12 a { cursor: default; }
.pageS12 .li-s12 img { visibility: hidden; }
.pageS13 .li-s13 a { cursor: default; }
.pageS13 .li-s13 img { visibility: hidden; }
.pageS14 .li-s14 a { cursor: default; }
.pageS14 .li-s14 img { visibility: hidden; }
.pageS15 .li-s15 a { cursor: default; }
.pageS15 .li-s15 img { visibility: hidden; }
.pageS16 .li-s16 a { cursor: default; }
.pageS16 .li-s16 img { visibility: hidden; }
.pageS17 .li-s17 a { cursor: default; }
.pageS17 .li-s17 img { visibility: hidden; }
.pageS18 .li-s18 a { cursor: default; }
.pageS18 .li-s18 img { visibility: hidden; }
.pageS19 .li-s19 a { cursor: default; }
.pageS19 .li-s19 img { visibility: hidden; }
.pageS20 .li-s20 a { cursor: default; }
.pageS20 .li-s20 img { visibility: hidden; }
.pageS21 .li-s21 a { cursor: default; }
.pageS21 .li-s21 img { visibility: hidden; }
.pageS22 .li-s22 a { cursor: default; }
.pageS22 .li-s22 img { visibility: hidden; }
.pageS23 .li-s23 a { cursor: default; }
.pageS23 .li-s23 img { visibility: hidden; }
.pageS24 .li-s24 a { cursor: default; }
.pageS24 .li-s24 img { visibility: hidden; }
.pageS25 .li-s25 a { cursor: default; }
.pageS25 .li-s25 img { visibility: hidden; }

.pageQ01 .li-q01 a { cursor: default; }
.pageQ01 .li-q01 img { visibility: hidden; }
.pageQ02 .li-q02 a { cursor: default; }
.pageQ02 .li-q02 img { visibility: hidden; }

.pageF01 .li-f01 a { cursor: default; }
.pageF01 .li-f01 img { visibility: hidden; }
.pageF02 .li-f02 a { cursor: default; }
.pageF02 .li-f02 img { visibility: hidden; }
.pageF03 .li-f03 a { cursor: default; }
.pageF03 .li-f03 img { visibility: hidden; }
.pageF04 .li-f04 a { cursor: default; }
.pageF04 .li-f04 img { visibility: hidden; }
.pageF05 .li-f05 a { cursor: default; }
.pageF05 .li-f05 img { visibility: hidden; }

