body {
 color : #111111 ; font-size : 12px ; font-weight : 0 ;  background-color : #FFFFFF ;
 line-height : 1.5 ;
}
a:link    { color : #336699 ; font-weight : 0 ;text-decoration:none;}
a:visited { color : #336699 ; font-weight : 0 ;text-decoration:none;}
a:active  { color : #336699 ; font-weight : 0 ;text-decoration: none;}
a:hover   { color : #336699 ; font-weight : 0 ;text-decoration:underline;}

a img { border: 0; }

A.sougo{
    text-decoration:underline;
    color:#FF2222;
}

h1 { font-size : 12px ;}
h2 { font-size : 14px ;}
td { font-size : 12px ;}


.def { font-size: 12px; line-height: 140%}
#title {
 position:absolute ;
 top:0px ; left:0px ; width:720px ;
 padding-right : 10px ;height:64px ;
 visibility:visible ;
 background-image:url('./images/title_bg.gif') ;
 border-bottom:solid #9A9A9A 1px ;
 text-align:right ;
 padding-right:10px ; padding-top:35px ;
 background-repeat:no-repeat ;
}

#access {
 position : absolute ; left:10px ;top : 0px ; width:800px ; padding-top : 0px;padding-left : 0px;
}
#left {
 position : absolute ; left:10px ;top : 20px ; width:300px ; padding-top : 0px;padding-left : 0px;
}
#right {
 position:absolute ; left:310px ;top : 20px ; width:500px ; padding-left : 10px ; padding-top: 0px ;}
.style4 {
 color: #FF3333;
 font-size: 11px;
}

/*--- レフト　---*/
.topimage {
 border:solid #336699 1px ;
}

/* 駅ビル用 */
.entry_main{
	width:280px;
	text-align:center;
	margin:0px;
	border-top: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
}
.entry_main a img{
	border: 4px solid #CCC;
}
.entry_main p{
	margin:0px;
}
.date-header{
	font-size:14px;
	font-weight:normal;
	color:#999;
	margin-bottom:0px;
}
.entry-footer{
	margin:3px 0 0 0;
}
/* コンテンツ */
.menubox {
 border:solid #D2E1F0 1px ;
 padding:5px;
 background-color : #EFFAFE;
 margin-bottom:10px;
}
.google_left {
 border:solid #D2E1F0 1px;
 margin-bottom:10px;
}
.googlesearch {
 margin-top:0px;
 margin-bottom:0px;
}
.googlepicasa {
 width:190px;
 height:70px;
 padding:5px;
 margin-top:0px;
 margin-bottom:0px;
 background-color : #D4E6EA ;
 border : 1px solid #333333 ;
}
.pickup {
 border:solid #D2E1F0 1px ;
 padding:5px;
 margin-bottom:10px;
}
.reverseranking {
 border:solid #cccccc 1px ;
 padding:5px;
 font-size : 14px ;
 background-color : #EFEFEF;
}
/*--- ライト　---*/
.eventschedule{
 border:solid #D2E1F0 1px ;
 width:490px;
 margin-bottom:10px;
}
.eventschedule hr{
 color:#D2E1F0;
}
.headline {
 border:solid #D2E1F0 1px ;
 width:490px;
}
.headline hr{
 color:#fff;
 margin:0px;
 padding:0px;
}

.boxnews {
/* border:solid #cccccc 1px ;*/
 padding:5px;
 margin: 0px 5px;
 font-size : 14px ;
 background-color : #eee;
}

/*--- その他　---*/
.style3 {
 font-size: 11px;
}
.box {
 border:solid #D2E1F0 1px ;
 padding:5px;
}
