@charset "utf-8";


/* タグ初期化
----------------------------------------------------*/

body, p, h1, h2, h3, h4, h5, h6, dl, dd, dt, li, ul, ol, div, table, td, th, form,img { padding:0; margin:0; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; }
p, dt, dd { line-height:160%; }
a img { border:none; }


/*	リンク設定
----------------------------------------------------*/

a:link { color:#003399; text-decoration:none; }
a:visited { color:#333366; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }


/*	全ページ共通スタイル
----------------------------------------------------*/

body { text-align:center; background:url(../img/back.jpg) 50% 0 no-repeat ;}
#wrapper { width:900px; margin:0 auto; text-align:left; }
#header { position:relative; padding:6px 15px 0px 21px; }
.logo { margin:0px 0 0 0px; }
.navGuide  { width:250px; position:absolute; top:35px; right:10px}
.navGuide li { display:inline; background:url(../img/icon_arrow01.gif) no-repeat left top; padding:0 30px 0 16px; }

#nav { width:884px; }
#nav { margin:0 0 6px 9px; }
#nav ul { list-style:none; }
#nav li { display:inline; }

.footer { width:900px; height:30px;}
.footer ul { text-align:center; list-style:none;  }
.footer li { display:inline; background:url(../img/icon_arrow01.gif) no-repeat left top; padding:0 30px 0 16px; }
.footer .copyright { text-align:center; margin:10px 0; }


/*	2階層以下ページ共通
----------------------------------------------------*/

.contents { width:900px; }


/*	汎用スタイル
----------------------------------------------------*/

.txt_s { font-size:10px; }
.txt_m { font-size:12px; }
.txt_b { font-weight:bold; }
.clear { clear:both; }


/*	個別スタイル
----------------------------------------------------*/


/*	トップページ
----------------------------------------------------*/

#indexPage .contents { width:885px; margin:15px 0 60px 15px; }


/*	2階層以下ページ共通
----------------------------------------------------*/
.headimage{
	width:900px;
	height:500px;
	padding:0;
	margin:0;
}
.pict1{
	width:570px;
	height:500px;
	padding:0;
	margin:0;
	float:left;
}
.pict2{
	width:330px;
	height:500px;
	padding:0;
	margin:0;
	float:right;
}
p.topic{ 
	font-size:19px;font-color:#333;margin-top:10px;
}
p.map{
	text-indent:1em
}
table.about{
	marging:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
td.about{
	marging:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
table.gallery{
	align:center
}
div.topic{
	width:600px;
	height:190px;
	overflow:auto;
	background-image:url(../img/shishi1.jpg);
	background-repeat:repeat;
	border-style:dotted;
	border-width:middium;
	border-color:#666666;
}
p.seireki{
	font-size:120%;
}
td.mokuzi{
	font-size:110%;
}
table.doll{
	width:750px;
}
td.samune{
	text-align:center;
	width:150px;
}
td.name{
	text-align:center;
	vertical-align:top;
	height:30px;
}
td.koyoirisu{
	width:170px;
}
