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

/* --------------フォーマット部分-------------- */



/* --navi--- */

#primary #mainnavi {
	padding-bottom: 5px;
}

#primary #mainnavi #mainnaviue {
	height: 37px;
}

*+html #primary #mainnavi #mainnaviue {  /*winIE7*/
	padding-bottom: 5px;
}

#primary #mainnavi #mainnaviue li {
	float: left;
	height: 37px;
	padding-bottom: 5px;
}

#primary #mainnavi #mainnaviue li#naviue01,li#naviue02,li#naviue07{
	padding-right: 5px;
}

#primary #mainnavi #mainnaviue li a {
	display: block;
}

#primary #mainnavi li#naviue01 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav01.jpg) left top no-repeat;
}

#primary #mainnavi li#naviue01 a:hover,
#primary #mainnavi li#naviue01 a:focus {
	background: url(../../images/K_TOP_btn_nav01.jpg) left bottom no-repeat;
}

#primary #mainnavi li#naviue02 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav02.jpg) left top no-repeat;
}

#primary #mainnavi li#naviue02 a:hover,
#primary #mainnavi li#naviue02 a:focus {
	background: url(../../images/K_TOP_btn_nav02.jpg) left bottom no-repeat;
}

#primary #mainnavi li#naviue03 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav03.jpg) left top no-repeat;
}

#primary #mainnavi li#naviue03 a:hover,
#primary #mainnavi li#naviue03 a:focus {
	background: url(../../images/K_TOP_btn_nav03.jpg) left bottom no-repeat;
}

#primary #mainnavi #mainnavisita {
	clear: both;
	width: 100%; /*winIE6,7*/
}

#primary #mainnavi #mainnavisita {
	height: 37px;
}

#primary #mainnavi #mainnavisita li {
	float: left;
	height: 37px;
}

#primary #mainnavi #mainnavisita li#navisita01, li#navisita02{
	padding-right: 5px;
}

#primary #mainnavi #mainnavisita li a {
	display: block;
}

#primary #mainnavi li#navisita01 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav04.jpg) left top no-repeat;
}

#primary #mainnavi li#navisita01 a:hover,
#primary #mainnavi li#navisita01 a:focus {
	background: url(../../images/K_TOP_btn_nav04.jpg) left bottom no-repeat;
}

#primary #mainnavi li#navisita02 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav05.jpg) left top no-repeat;
}

#primary #mainnavi li#navisita02 a:hover,
#primary #mainnavi li#navisita02 a:focus {
	background: url(../../images/K_TOP_btn_nav05.jpg) left bottom no-repeat;
}

#primary #mainnavi li#navisita03 a {
	height: 37px;
	width: 225px; /*winIE6,7*/
	text-indent: -9999em;
	background: url(../../images/K_TOP_btn_nav06.jpg) left top no-repeat;
}

#primary #mainnavi li#navisita03 a:hover,
#primary #mainnavi li#navisita03 a:focus {
	background: url(../../images/K_TOP_btn_nav06.jpg) left bottom no-repeat;
}

/* --footer-- */

#footer #topreturn {
	float: right;
	width: 104px;
	padding-right: 15px;
	padding-bottom: 20px;
}

#footer #kankosociety {
	clear: both;
	width: 100%; /*winIE6,7*/
	height: 32px;
	text-align:center;
	line-height : 32px;
	text-decoration: none;
	font-size: 90%;
	margin-bottom: 15px;
	background: url(../../images/K_TOP_kyokai_bg.jpg) left center no-repeat;
}

#footer #kankosociety a {
	text-decoration: none;
}

#footer #supprt {
	clear: both;
	width: 100%; /*winIE6,7*/
	height: 30px;
	text-align:center;
	line-height : 32px;
	font-size: 90%;
	margin-bottom: 10px;
	border-top: 1px #000000 solid;
	border-bottom: 2px #000000 solid;
}
#footer #supprt a {
	text-decoration: none;
}

#footer #address {
	width: 900px;
	height: 90px;
	line-height: 1.5;
	border-bottom: 5px #000000 solid;
}

#footer #address p {
	font-size: 85%;
}

#footer #address p a {
	color : #5B7921;
	text-decoration: none;
}

#footer #address #con {
	font-size: 110%;
}

#footer #address #copyright {
	padding-top: 20px;
}

/* --------------フォーマット部分終わり-------------- */


/* --details--- */

.detailscontent {
	width: 645px;
	padding-left: 20px;
	margin-bottom: 30px;
}

.detailscontent .leftcontent {
	float: left;
	width: 390px;

}

.detailscontent .rightcontent {
	float: right;
	width: 230px;

}

#kankogooglemap {
	clear: both;
	width: 100%; /*winIE6,7*/
}





div.detailscontent:after {
	font-size: 1px;
	color: #FFFFFF;
	content:".";
	display: block;
	height: 0px;
	clear: both;
}
div.detailscontent{
	zoom: 1;
}





#regionalandcategory {
	padding-bottom: 10px;
}

#detailstitle {
	font-size: 120%;
	color: #000000;
	height: 39px;
	line-height : 41px;
	padding-left: 22px;
	margin-bottom: 15px;
	background: url(../images/details_titlebg.gif) left center no-repeat;
}


.detailscontent h4 {
	padding-bottom: 10px;
}


.leftcontent .leard {
	padding-bottom: 15px;
	line-height: 1.6;
	text-align: justify;
}

.leftcontent .details {
	padding-bottom: 25px;
}


#column h5 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 110%;
	height: 27px;
	line-height : 29px;
	padding-left: 15px;
	background: url(../images/details_columntibg.gif) left center no-repeat;
}


#column #columnleard {
	color: #FFFFFF;
	text-align: justify;
	padding: 10px 15px;
	background: url(../images/details_columnconbg.gif) left top repeat-y;
}

#column {
	margin-bottom: 30px;
}

.rightcontent .kankophoto img {
	padding-bottom: 5px;
}

.rightcontent .kankophoto {
	padding-bottom: 7px;
}

.rightcontent #subnavi {
	line-height: 1.7;
	margin-bottom: 30px;
}




.detailscontent a:link {
	color:#5B7921;
}
.detailscontent a:visited {
	color:#5B7921;
}
.detailscontent a:hover,
.detailscontent a:focus {
	color: #93AB57;
	}
.detailscontent a:active {
	color:#DD5A26;
}


#regionalandcategory a {
	text-decoration: none;
}




#regionalandcategory a:link {
	color:#5B7921;
}
#regionalandcategory a:visited {
	color:#5B7921;
}
#regionalandcategory a:hover,
#regionalandcategory a:focus {
	color: #93AB57;
	}
#regionalandcategory a:active {
	color:#DD5A26;
}






#material h5 {
	color: #d3390a;
}


#material h5 span {
	color: #e89b2b;
}


.rightcontent #subnavi a {
	text-decoration: none;
}


.leard a {
	text-decoration: none;
}


#material {
	width: 390px;
	margin-bottom: 30px;
}

#material table {
	margin-bottom: 5px;
}

#material table th {
	color: #FFFFFF;
	width: 95px;
	padding: 7px;
	background: #e89b2b;
	border-bottom: 1px #FFFFFF solid;
}


#material table td {
	width: 295px;
	padding: 7px;
}





#material02 h5 {
	color: #d3390a;
}


#material02 h5 span {
	color: #e89b2b;
}


#material02 {
	width: 390px;
	margin-bottom: 50px;
}

#material02 h5 {
	padding-bottom: 2px;
}

#material02 p {
	margin-bottom: 7px;
	padding-left: 35px;
	background: url(../images/city＿access_link.gif) left center no-repeat;
}



#material_table {
	padding-bottom: 35px;
}


#material_table h5 {
	color: #d3390a;
}


#material_table h5 span {
	color: #e89b2b;
}


#material_table th {
	background: #E4E4E4;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px #FFFFFF solid;
}

#material_table td {
	background: #F2F0ED;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px #FFFFFF solid;
}

#material_table tr {
	border-bottom: 1px #FFFFFF solid;
}

#material_table table {
	margin-bottom: 5px;
}

#material_table #subnote {
	font-size: 90%;
	padding-bottom: 5px;
}

.detailscontent .sabieruphoto {
	padding-bottom: 10px;
	text-align:center;
}

.detailscontent #sabieru {
	text-align:center;
}


#material p a {
	text-decoration: none;
}

.details .leard .red {
	color: #d3390a;
}



#detailstitle span {
	font-size: 75%;
}







#material03 table {
	margin-bottom: 5px;
}

#material03 h5 {
	color: #d3390a;
}


#material03 h5 span {
	color: #e89b2b;
}


#material03 {
	width: 390px;
	margin-bottom: 20px;
}



#material03 p {
	margin-bottom: 7px;
}


#material03 table th {
	color: #FFFFFF;
	width: 155px;
	padding: 7px;
	background: #e89b2b;
	border-bottom: 1px #FFFFFF solid;
}


#material03 table td {
	width: 235px;
	padding: 7px;
}


#pdfdown {
	text-align:center;
	margin-bottom: 45px;
}

#pdfdown img {
	margin-bottom: 5px;
}







