TD{
  font-size : 13px;
}

a {
    text-decoration: none;
}

a:HOVER {
    color: red;	
    text-decoration: underline;
}

BODY{
  font-size : 13px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
}

.line{
  border-style : solid ;
  border-width : 1px;
  border-color : #000000;
}

.menu{
  font-size : small ;
}

h2.headcom{
	font-size : 13px;
	color : gray;
	background-color : #ffffaa;
	text-align : right;
	width : 800px;
	bottom : inherit;
	right : inherit;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.sitemap{
  color : maroon; 
  font-size : 13px ; 
}

.def-font{
  font-size : 13px ;
}
.no_margin_padding {
	margin: 0px;
	padding: 0px;
}


.table_def {
  font-size : 13px ;
  border-width : 1px ;
  border-style : solid ;
  border-color : black ;
}

.table_utiwake{
  font-size : 13px ;
  border-width : 1px ;
  border-style : dashed ;
  border-color : gray ;
}

.kanyuu_table{
  border-collapse : collapse;
}

.kensaku_ttop{
  background-color : #caffca;
  border-width : 1px;
  border-style : solid;
  border-color : gray;
}

.t_event{
  background-color : #d9d9ff;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : red red red red;
}
.t_event_setsumei{
  background-color : #e8e8e8;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #666666;
  padding-left:4px;
  padding-right:4px;
}

.yckk_event_bg{
  background-color : white;
  padding: 5px;
  margin: 5px;
}

.news{
  color : white;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
}

.inf_news{
  padding-top : 0px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 0px;
}


.linepikup{
  background-color : #ffdfbf;
  border-width : 1px;
  border-style : solid;
  border-color : navy;
}

.t_pickup{
  
  border-right-width : 4px;
  border-bottom-width : 5px;
  border-left-width : 4px;
  
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  
  border-right-color : #EF8321;
  border-bottom-color : #EF8321;
  border-left-color : #EF8321;
}
.line_info_a{
  border-left-width : 4px;
  border-right-width : 4px;
  border-right-style : solid;
  border-bottom-style : none;
  border-left-style : solid;
  border-right-color : #ffffbf;
  border-left-color : #ffffbf;
}

.line_info_b{
  border-left-width : 4px;
  border-right-width : 4px;
  border-style : none solid solid solid;
  border-right-color : #ffffbf;
  border-left-color : #ffffbf;
  

  border-bottom-width : 5px;
  border-bottom-color : #ffffbf;
}
.line_ivent_a{
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : #ffffff;
}
.index_info_tbl{
  background-color : #d7d7ff;
  border-width : 1px 1px 1px 1px;
  border-style : double double double double;
  border-color : navy navy navy navy;
}

/*----------------------------event*/

.event_img {
	width: 120px;
	height: 80px;
	float: left;
	padding: 5px;
}

.event_description {
	width: 250px;
	float: left;
	padding: 5px;
	line-height: 1.3em;
}

.event_title {
	font-size: 120%;
	padding: 3px;
	color: #0033CC;
	background-image:url(../image/titleback0104.gif);
}

.event_place {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
