@charset "shift-jis";
/* CSS Document */
/*index*/
#topMain {
	width:950px;
	margin:20px auto 50px;
}

.indexMenu{
	float:left;
	margin-right:10px;
	list-style:none;
}

.indexMenu li {
	margin-bottom:3px;
}

.indexMenu a {
	display:block;
	width:315px;
	height:50px;
	text-indent:-9000px;
	background-image:url(../img/toplink.png);
	background-repeat:no-repeat;
}

/*2017*/
.indexMenu_new {
	list-style:none;
}

.indexMenu_new li {
	margin-bottom:6px;
	float:left;
	margin-right:10px;
}

.menuRightLi {
margin-right: 0 !important;
}

.indexMenu_new a {
	display:block;
	width:310px;
	height:50px;
	text-indent:-9000px;
	background-image:url(../img/toplink_new.png);
	background-repeat:no-repeat;
}

.indexMenu_new a:hover {
	filter: alpha(opacity=80);
    -moz-opacity:0.8;
	opacity:0.8;
}

.indexHistory {background-position:0 0;}
.indexShodo {background-position:-320px 0;}
.indexHeirloom {background-position:-640px 0;}
.indexShoko {background-position:0 -53px;}
.indexEidai {background-position:-320px -53px;}
.indexWajun {background-position:-640px -53px;}
.indexReijo {background-position:0 -106px;}
.indexAccess {background-position:-320px -106px;}
.indexBlog {background-position:-640px -106px;}


#topics {
	float:right;
	width:280px;
	height:209px;
	background:url(../img/topicsbg.png) left top no-repeat;
}

.topicsBox {
	display:block;
	margin:23px 0 0;
	width:280px;
	height:180px;
}

p.topiclist {
	padding:0 10px 0 0;
	font-size:110%;
	line-height:1.6;
	font-family: "CI", Meiryo, "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "lr oSVbN", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

#topFooter {
	clear:both;
	position:relative;
	width:950px;
	margin:0 auto;
	border-top:1px solid #8b7b62;
	padding:10px 0 0;
}

.links {
	list-style:none;
}

.links li {
	float:left;
	margin-right:5px;
}

.links a{
	display:block;
	width:185px;
	height:50px;
	text-indent:-9000px;
}

.jodoshu {
	background-image:url(../img/jodo.png);
}

.chionin {
	background-image:url(../img/chionin.png);
}

p.footerAdd {
	float:right;
}

#indexEnd {
	clear:both;
	height:30px;
}

/*γC[W*/
#heHistory {background:url(../img/he_history.jpg); height:123px;}
#heShodo {background:url(../img/he_shodo.jpg); height:123px;}
#heHeirloom {background:url(../img/he_heirloom.jpg); height:123px;}
#heShoko {background:url(../img/he_shoko.jpg); height:123px;}
#heEidai {background:url(../img/he_eidai.jpg); height:123px;}
#heWajun {background:url(../img/he_wajun.jpg); height:123px;}
#heReijo {background:url(../img/he_reijo.jpg); height:123px;}
#heAccess {background:url(../img/he_access.jpg); height:123px;}

/*h3^Cg*/
#tiHistory {background:url(../img/ti_history.gif);}
#tiShodo {background:url(../img/ti_shodo.gif);}
#tiHondo {background:url(../img/ti_hondo.gif);}
#tiKannon {background:url(../img/ti_kannon.gif);}
#tiAmida {background:url(../img/ti_amida.gif);}
#tiHeirloom {background:url(../img/ti_heirloom.gif);}
#tiShoko {background:url(../img/ti_shoko.gif);}
#tiEidai {background:url(../img/ti_eidai.gif);}
#tiWajun {background:url(../img/ti_wajun.gif);}
#tiReijo {background:url(../img/ti_reijo.gif);}
#tiAccess {background:url(../img/ti_access.gif);}

/*Cy[W*/
#main p { /*Κν*/
	margin-bottom:30px;
}

#main p.sideP { /*TChΙζ*/
margin-bottom:0;
}

.clr {
	clear:both;
}

#main div.phBox {/*TChΙζπόκ½Ι³πΫΒ*/
	padding-bottom:30px;
	min-height:140px;
}

/*ζΦW*/
#main figure.ls {/*ΆρΉ*/
	float:left;
	margin-right:14px;
}

#main figure.rs {/*EρΉ*/
	float:right;
}

#main figure img {/*t`EeΒ«*/
	border:4px solid #FFF;
	margin-bottom:10px;
	-webkit-box-shadow: 2px 2px 4px 0 #999; /* Safari, Chromep */
	-moz-box-shadow: 2px 2px 4px 0 #999; /* Firefoxp */
	box-shadow: 2px 2px 4px 0 #999; /* CSS3 */
	behavior: url(../js/PIE.htc);
}

/*u*/
#main p.ph {
	margin-bottom:10px;
}


/*iγ@Κ^*/
div.eidaiPh {
	height:312px;
	position:relative;
}

.eidaiPh img {
	position:absolute;
	bottom:0;
}
/*iγ\*/
#eidaiHyo {
	margin:20px 0;
}

#eidaiHyo td {
	border:1px solid #999;
	padding:6px;
	background-color:#FFF;
	vertical-align:middle;
}

#eidaiHyo p {
	margin:0;
	line-height:1.4;
}

#eidaiHyo .eTL {
	white-space:nowrap;
	background-color:#cce4b3;
	font-weight:bold;
}

/*iγKρ*/

#kiyaku h4 {
	font-size:120%;
	color:#455836;
	border-bottom:1px solid #999;
	border-left:none;
	padding:10px 0 8px 0;
	margin:0 0 8px;
}

#kiyaku h5 {
	font-size:100%;
	margin:20px 0 5px;
	color:#333;
}

#kiyaku p {
	font-size:90%;
	line-height:1.3;
	margin:0 0 10px 10px;
	color:#222;
}


#info h5 {
	margin:10px 0 0 0;
	color:#273882;
	border-top:1px solid #999;
	padding-top:20px;
}

#info p {
	margin:0;
}

p.appForm {
	line-height:46px;
	margin-top:10px;
	font-size:120%;
}

p.appForm img {
	margin-right:4px;
}

/*a*/
p.wajunText {
	background-image:url(../img/wajun/8882.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:235px;
}

#wajunReg h4 {
	font-size:120%;
	color:#455836;
	border-bottom:1px solid #999;
	border-left:none;
	padding:10px 0 8px 0;
	margin:0 0 8px;
}

#wajunReg h5 {
	font-size:110%;
	margin:20px 0 0;
	color:#333;
}

#wajunReg p {
	margin:0 0 10px;
}


#wajunReg ol {
	list-style-position:inside;
}

#wajunReg li {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #CCC;
	font-weight:bold;
}

#wajunReg p.wajunInfo {
	border-top:1px solid #999;
	padding-top:20px;
	margin:20px 0 0 0;
}

/*μκ*/
p.jimukyoku {
	border-top:1px solid #999;
	padding-top:10px;
}

div.reisyo {
	border:1px solid #314518;
	background-color:#FFF;
	padding:6px;
	text-align:center;
}

#main .reisyo p {
	margin:10px 0 10px;
	color:#314518;
}

/*ANZX*/
#accessMap {
}

#accessMap figure img {
	border:none;
}

.mapName {
	margin-top:30px;
}

/*ANZX\*/
#accessHyo {
	margin:20px 0;
}

#accessHyo td {
	border:1px solid #999;
	padding:6px;
	background-color:#FFF;
	vertical-align:middle;
}

#accessHyo strong {
	font-size:110%;
	color:#036;
}

#accessHyo p {
	margin:0;
	line-height:1.4;
}

#accessHyo .aTL {
	white-space:nowrap;
	background-color:#cce4b3;
	font-weight:bold;
	text-align:center;
}