@charset "utf-8";

html{ overflow-y: auto; }
p, span{ padding:0; margin:0; }
h1, h2, h3, h4, h5{ font-size:100%; font-weight:normal; margin:0; padding:0; }

body{
margin:0; padding:0; text-align:center;
font-size:100%; color:#452424; font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS UI Gothic", "ＭＳ Ｐゴシック", "Verdana", sans-serif; background-attachment:fixed;
-webkit-text-size-adjust:none; background:#ffffff; -webkit-font-smoothing:subpixel-antialiased;
}

div{ width:839px; height:520px; }

a{ outline:none; color:#452424; }
	a:hover{ color:#a29191; }
	a span{ cursor:pointer; }

ul{ list-style-type:none; margin:0; padding:0; display:block; width:880px; }
	ul li{ margin:0; padding:0; display:block; width:167px; height:51px; float:left; border:solid 1px #e3e3e3; border-width:0 1px 1px 0; font-size:14px; line-height:51px; font-weight:bolder; text-align:center; text-indent:-9999px; overflow:hidden; }
		ul li.start{ border-width:0 1px 1px 1px; margin-left:208px; }
		ul li.start2{ border-width:1px 1px 1px 0; margin-top:-1px; }
		ul li.end{ border-width:0 0 1px 0; }

		.gr{ background-color:#fbfbfb; }

		ul li.img, ul li.title{ text-indent:0; }
			ul li.title{ width:208px; }

	ul li.img a, ul li.maru, ul li.sankaku{ background-image:url(base.png); background-repeat:no-repeat; }
	ul li.img a{ margin:0 13px; display:block; height:51px; width:141px; }
		ul li.img a:hover{ filter:Alpha(opacity=50); -moz-opacity:0.5; opacity:0.50; }
			ul li.img a span{ position:absolute; left:-9999px; }

		ul li.img2 a{ background-position:-200px 0; }
		ul li.img3 a{ background-position:-400px 0; }
		ul li.img4 a{ background-position:-600px 0; }

		ul li.maru{ background-position:0 -100px; }
		ul li.sankaku{ background-position:-200px -100px; }
		