/* ぱんくずリスト */
#topicPath_01 {
	margin:10px 0;
}
#topicPath_01 li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#topicPath_01 li a {
	padding-right:10px;
	background:url(../../img/topicpath.gif) no-repeat right center;
}

/* メニューリンク色設定 */
a.menulink:link { color: #7B3400; text-decoration: none; } 
a.menulink:visited { color: #805500; }

/* 汎用擬似クラス */
.link_c a:link { color: #7B3400; text-decoration: none; } 
.link_c a:visited { color: #805500; }

/* メニューリスト */
#menu ul {
	margin: 0;
	padding :0;
	list-style-type : none;
	height: 220px;
}
#menu li {
	display : inline;
	padding :0;
	margin:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#menu a {
	display:block;
	background-color:#FFFFFF;
	text-decoration:none;
	width:218px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-bottom: 0.1em;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	padding-top: 0px;
}
div#menu {
	margin: 0px;
	padding: 0px;
	width: 220px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3b3b3;
}

table#menulist {
	margin: 0px;
	border: 1px solid #b3b3b3;
	text-decoration: none;
	width: 220px;
	text-align: left;
}
.menulist2 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	margin: 0px;
	border-bottom-color: #b3b3b3;
	
}


div.subtit {
	padding-top: 15px;
}
div.mainbox {
	padding-top: 15px;
	line-height: 150%;
	width: 100%;
	text-align: left;
}

/* 米印 */
.note {
	padding-left:1em;
	text-indent:-1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 130%;
	font-size: 100%;
	color: #333333;
}
.line-gray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
}
.line-gray2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left:1em;
	vertical-align: bottom;
}
.img10px {
	padding-bottom: 10px;
}
div#fud-speace {
	height: 30px;
}

ul.icon{
background:background-color
}
.line-green {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #589C21;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000000;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #589C21;
}
.line-pink {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E76392;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E76392;
}
td.150p {
	font-size: 150%;
}
.line-gray20 {
	line-height: 20px;
	height: 20px;
	background-image: url(../../img/dot_gray.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.line-gray_ {
	line-height: 20px;
	height: 20px;
	border-bottom: 1px solid #999;
}
.pagetop {
	text-align: right;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
a.fff_bold:link {
	font-weight: bold;
	color: #FFFFFF;
}
a.fff_bold:visited  {
	font-weight: bold;
	color: #FFFFFF;
}

.qa_tit {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F08EA5;
	padding: 0.2em;
}
.qa_link {
	text-align: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.gray_k {
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0.5em;
}
.red_k {
	padding: 5px;
	border: 1px solid #CCCCCC;
	color: #FF0000;
}
.red_wor {
	border: 1px solid #FF0000;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0.5em;
}
.line-gray_dot {

	line-height: 20px;
	height: 20px;
	background-image: url(../../img/dot_2.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.note_news {

	padding-left:5em;
	text-indent:0em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 130%;
	font-size: 100%;
	color: #333333;
}
.btmred {
	margin-top: 1em;
	margin-bottom: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding: 0.2em;
	font-weight: bold;
}
.b {
	font-weight: bold;
}
.mgn_left1p {
	margin-left: 1em;
}
.mgn_3ems_btm {
	margin-bottom: 3em;
}
.mgn_6ems_btm {

	margin-bottom: 6em;
}
#exa ul {
	margin: 0px;
	padding: 0px;
}
#exa li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#exa li.tit {
	text-indent: 0.2em;
	padding: 0em;
	margin-bottom: 0.5em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
#exa li.txt {
	margin-bottom: 1.5em;
	margin-left: 1em;
}
.bkimg {
	background-image: url(../../region/hamamatsu/img/meetings_12_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mgn_9ems_btm {


	margin-bottom: 9em;
}
.gray_k2 {
	border: 1px solid #999999;
	padding: 0.8em;
}
.b {
	font-weight: bold;
}
ul.mgn01 {
	margin-left: 3em;
	padding-left: 1em;
}
.im_space {
	padding-bottom:10px
}


/*-------------------------------------090924追加---*/
.note_news2 {
color:#333333;
font-size:100%;
line-height:130%;
text-indent:5em;
padding: 0 0 0 5em;
}

.box_color {
background-color:#e8f2d0;
padding:10px;
margin-bottom:2em;
} 

table.hama_eve {
	font-size:90%;
	margin-bottom:20px;
}

table.hama_eve th {
	background-color:#499428;
	border:1px solid #c6c6c6;
	border-bottom:none;
	border-right:none;
	color:#fff;
	width:80px;
	padding:5px 10px;

}

table.hama_eve td {
	border:1px solid #c6c6c6;
	border-bottom:none;

	padding:2px 5px;

}

/*----------------------　浜松地域テーブル追加 ------*/

table.hama_01 { margin-left:40px; margin-top:20px; width:599px;}

table.hama_01 img.none_00 { margin:0; padding:0; border:none; vertical-align:bottom;}
table.hama_01 td.none_01 { background:url(../../region/hamamatsu/img/meeitng-bg_03.gif) no-repeat;
 margin:0; padding:0; border:none; vertical-align:top; }


table.hama_01 td { 
	background-color:#FFF8F2; 
	border-right:#560B12 solid 1px;
	border-left:#560B12 solid 1px;
	padding-bottom:10px;
	padding-left:30px;
}

table.hama_01 td.none { 
	background-color:none; border-right:none;border-left:none; padding:0;
background:none; }

















