

/* CSS Document */



.dropdownmenu {

	width: 1020px;

	height: 40px;

	margin: 0px auto 0;

}



#ddm {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#ddm li {

	width: 170px;

	height: 40px;

	float: left;

	position:relative;

}

#ddm li a {

	width: 170px;

	height: 40px;

	display:block;

}

#ddm li > ul li,

#ddm li > ul li a {

	float: none;

	position:relative;

	z-index: 2147483647;

}



#ddm ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#ddm li ul {

}



#ddm li ul{

  visibility: hidden;

  opacity: 0;

  transition: 0s;

}

#ddm li:hover ul{

  visibility: visible;

  opacity: 1;

}

#ddm li ul li a{

  visibility: hidden;

  opacity: 0;

  transition: .5s;

}

#ddm li:hover ul li a{

  visibility: visible;

  opacity: 1;

}





#ddm li:hover ul {

	display: block;

	position: relative;

	width: 170px;

	height: 40px;

}

#sikinaviL {

	height: 40px;

	width: 1020px;

	margin: 2px auto 0px;

	padding: 0px;

}

#sikinaviL ul {

	margin: 0px;

	padding: 0px;

}

#sikinaviL  li{

	list-style: none;

	float: left;

	padding: 0px;

	display: block;

	margin: 0px;

	text-indent: -9999px;

	height: 40px;

	width: 255px;

}

.haru a  {

	background: url("8695662b58551a2f74db38bd.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

.natu a{

	background: url("1f651c839822600b6f3630b0.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

.aki a{

	background: url("556c0cf3e162120f9ca08e0e.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

.huyu a{

	background: url("eaa432bc6fb0fce69f5a6d40.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

.haru a:hover{

	background: url("4260b6ff5decd42c80430492.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

.natu a:hover{

	background: url("4dd5363c52aaf8972648f88a.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

.aki a:hover{

	background: url("c559616258c231771eb9bba2.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

.huyu a:hover{

	background: url("f9c1280ada0f13557d8905db.gif") no-repeat;

	display: block;

	height: 40px;

	width: 255px;

}

#sikinaviS {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 45px;

	width: 670px;

	position: absolute;

	top: 44px;

	left: 354px;

	right: 0px;

}

/*サブページ四季ナビ（小）*/



#sikinaviS ul {

	margin: 0px; /* 見易くするため */

	padding: 0;

}

#sikinaviS li  {

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	list-style: none;

	text-indent: -99999px;

}

.haruS a{

	width: 157px;

	background: url("65d2a7446ef799e71fcb3123.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

.natuS a{

	width: 157px;

	background: url("cbc97ab45dd309d96c2926f2.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

.akiS a{

	width: 157px;

	background: url("cc2a930c019d11450ff6a526.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

.huyuS a{

	width: 199px;

	background: url("743dc1801e7a305ac05ecf6a.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

.haruS a:hover{

	width: 157px;

	background: url("fd8fa9ce01e1ee2bfaf532a8.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

.natuS a:hover{

	width: 157px;

	background: url("13f3b54aee054afc40dbabf3.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

.akiS a:hover{

	width: 157px;

	background: url("349158471213b5c346311f5b.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

.huyuS a:hover{

	width: 199px;

	background: url("44adb03a5a3a149104034d92.gif") no-repeat;

	text-indent: -9999px;

	display: block;

	height: 46px;

}

#footernavi {

	height: 30px;

	width: 1024px;

	border-top: 1px solid #CCC;

	border-bottom: 1px solid #CCC;

	margin: 0px 0px 8px;

}

#footernavi li,

#footernavi li a {

	float: left;

	line-height: 30px;

	color: #96C;

	width: 200px;

	list-style: none;

	text-indent: 20px;

	background: url("8d0312abe115c4b464d49e92.gif") no-repeat left;

}

#footernavi ul {

	margin: 0;

	padding: 0;

}

#footernavi li ul {

	display: none;

}



#topicPath {

	font-size:90%;

}

