#sidenavi {

	float: left;

	height: 600px;

	width: 230px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 60px;

	margin-left: 0px;

}

/*-----------------------------------------------------------------*/

#side_banner {

	padding: 0px;

	height: auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

/* menu_01

----------------------------------------------------------- */

#menu_01 {

	height: auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 0px;

	border: 10px solid #dddddd;

}





#menu_01 ul {

	padding: 0px;

	font-size: 9px;

	margin: 0px;

}

#menu_01 li {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#menu_01 a {

	display: block;

	margin: 0px;

	padding: 0px;

	font-size: 9px;

	text-decoration: none;

	height: 50px;

	width: 210px;

}

#menu_01 h2 {

	background-image: url(../images/menu_01_h2.gif);

	padding: 0px;

	height: 40px;

	margin: 0px;

	width: 210px;

}

#menu_01 #tn1 a {

	;

	background-image: url(../images/menu_01_r1_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn2 a {

	;

	background-image: url(../images/menu_01_r2_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn3 a {

	;

	background-image: url(../images/menu_01_r3_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn4 a {

	;

	background-image: url(../images/menu_01_r4_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn5 a {

	;

	background-image: url(../images/menu_01_r5_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn6 a {

	;

	background-image: url(../images/menu_01_r6_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn7 a {

	;

	background-image: url(../images/menu_01_r7_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn8 a {

	;

	background-image: url(../images/menu_01_r8_c1.gif);

	background-repeat: no-repeat;

	background-position: left;

	margin: 0px;

	padding: 0px;

}

#menu_01 #tn1 a:hover{

	;

	background-position: right;

}

#menu_01 #tn2 a:hover{

	;

	background-image: url(../images/menu_01_r2_c1.gif);

	background-repeat: no-repeat;

	background-position: right;

}

#menu_01 #tn3 a:hover{

	;

	background-image: url(../images/menu_01_r3_c1.gif);

	background-position: right;

}

#menu_01 #tn4 a:hover{

	;

	background-image: url(../images/menu_01_r4_c1.gif);

	background-position: right;

}

#menu_01 #tn5 a:hover{

	;

	background-image: url(../images/menu_01_r5_c1.gif);

	background-position: right;

}

#menu_01 #tn6 a:hover{

	;

	background-image: url(../images/menu_01_r6_c1.gif);

	background-position: right;

}

#menu_01 #tn7 a:hover{

	;

	background-image: url(../images/menu_01_r7_c1.gif);

	background-position: right;

}

#menu_01 #tn8 a:hover{

	;

	background-image: url(../images/menu_01_r8_c1.gif);

	background-position: right;

}

/*-----------------------------------------------------------------*/

#map {

	height: 225px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	background-repeat: no-repeat;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url(../images/map_back.gif);

}

#map h2 {

	padding: 0px;

	margin-top: 13px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#map a {

	display: block;

	padding: 0px;

	height: 32px;

	width: 200px;

	background-image: url(../images/map_but.gif);

	margin: 0px;

}



#map_iframe {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	border: 3px solid #DDDDDD;

	width: 194px;

}

#map p {

	font-size: 12px;

	color: #333333;

	margin: 0px;

	line-height: 16px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#map h3 {

	font-size: 14px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #999999;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

textarea{ font-size : 13px; }



/*リンクのデザイン*/

.menuLinks{

	background-color: #dddddd;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

.menuLinks h2 {

	padding: 0px;

	background-image: url(images/menulink_h2.gif);

	margin: 0px;

	height: 50px;

}



.menuLinks a:link{

	margin-top: 0px;

	margin-right: 8px;

	margin-bottom: 0px;

	margin-left: 8px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 20px;

	background-color: #FFFFFF;

	background-image: url(../images/link.gif);

	background-repeat: no-repeat;

	background-position: 8px 8px;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}



.menuLinks a:visited{

	margin-top: 0px;

	margin-right: 8px;

	margin-bottom: 0px;

	margin-left: 8px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 20px;

	background-color: #FFFFFF;

	background-image: url(../images/link.gif);

	background-repeat: no-repeat;

	background-position: 8px 8px;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}



.menuLinks a:hover{

	color :#993300;

	background-image: url(../images/link2.gif);

	background-repeat: no-repeat;

	background-position: 8px 8px;

	margin-top: 0;

	margin-right: 8;

	margin-bottom: 0;

	margin-left: 8;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 20px;

	background-color: #CCCCCC;

	text-decoration: underline;

}









.menuLinks ul a:link, 

.menuLinks ul a:visited {

	display: block;

}

.menuLinks ul {list-style: none; margin: 0; padding: 0;}

.menuLinks li {

	margin-top: 2px;

	padding-bottom: 2px;

	background-image: url(images/link.gif);

	background-repeat: no-repeat;

	background-position: 15px 5px;

}

.now_category {

	margin-top: 0px;

	padding-bottom: 0px;

	font-size: 13px;

	color: #993300;

	padding-left: 28px;

	margin-right: 8px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 2px;

	padding-right: 0px;

	background-repeat: no-repeat;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	text-decoration: underline;

	background-position: 15px 5px;

}

