body {
	background:url("/img/bg_line.gif") repeat-x left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container{
	background:url("/img/bg.jpg") repeat left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper{
	background:url("/img/bg_contents.jpg") repeat-y center top;
	/* border-radius */
	border-radius:;
	-webkit-border-radius:;
	-moz-border-radius:;
	/* box-shadow */
	box-shadow:rgba(72, 65, 74, 0.75) 0px 0px 10px 0px;
	-webkit-box-shadow:rgba(72, 65, 74, 0.75) 0px 0px 10px 0px;
	-moz-box-shadow:rgba(72, 65, 74, 0.75) 0px 0px 10px 0px;
	margin:8px auto 0px;
	padding:0px auto;
	/*width:1200px;*/
}
#contents{
	width:910px;
	margin:0px auto;
	padding:0px auto;
	position:relative;
}
body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
}
table {border-collapse: collapse;border-spacing: 0; }
th { font-weight:normal;text-align: left; }
legend { display: none; }
img,fieldset { border: 0; }
a{border:0px;}
ul,dl{list-style: none;}
/* clearfix*/
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;   
	clear: both;
	visibility:hidden;
}
.clearfix{
	display: inline-block;
}
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
/* End Hack */

/* Fonts
------------------------------------------------------------*/
body {
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
-webkit-text-size-adjust: none;
font-size:14px;
}
/* --- link --- */
 
a {
	color: #333;
text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/*---topLink---*/
#container p#pagetop{
	width:900px;
	margin:0px auto;
}
#container p#pagetop a{
	margin-top:50px;
	width:104px;
	height:25px;
	display:block;
	float:right;
}
/*---pageLink---*/
#container #pageLink{
	background:url("/img/bg_pagelink.jpg") repeat-y center top;
	padding:20px 0px;
	margin:0px auto;
}
#container #pageLink dl#LinkList{
	width:900px;
	margin:0px auto;
	color:#fff;
}
#container #pageLink dl#LinkList dt.temple{
	background:url("/img/img_logo.gif") no-repeat center center;
	text-indent:-5000px;
	width:403px;
	/*width:323px;*/
	height:151px;
	display:block;
	padding:0px;
	float:left;
	border-right:1px solid #fff;
}
#container #pageLink dl#LinkList dt.temple dl dt,
#container #pageLink dl#LinkList dt.temple dl dd{
	text-indent:-5000px;
}
#container #pageLink dl#LinkList dd.pageLinkList{
	float:left;
}
#container #pageLink dl#LinkList dd.pageLinkList ul li{
	margin-left:20px;
	margin-bottom:8px;
	background:url("/img/arrow_w.gif") no-repeat 0px 6px;
	padding-left:15px;
	font-weight:bold;
}
#container #pageLink dl#LinkList dd.pageLinkList ul.LinkPage li{
	/*margin-left:40px;*/
	margin-left:30px;
}
#container #pageLink dl#LinkList dd.pageLinkList ul li dl dd{
	font-weight:normal;
	font-size:12px;
}
/*---font--*/
#container #pageLink{
	color:#fff;
}
#container #pageLink a{
	color:#fff;
}
#container #pageLink a:hover{
	text-decoration:underline;
}
/*---footer---*/
#container #footer {
	background-color:#000;
	text-align:center;
}
#container #footer p{
	color:#fff;
	font-size:10px;
	padding:5px 0px;
}
