@charset "Shift_JIS";
/*
-----------------------------------------------------
ノーマル雛形
制作者：井波隆一
更新日：2008/12/15
----------------------------------------------------*/

/*
-----------------------------------------------------
1.フロート要素には、IE６以下対策として、全てに
   display:inline;を記述

2.クリヤフィックスの記述

----------------------------------------------------*/


/* 初期化
----------------------------------------------------*/
*{
	margin:0;
	padding:0;
	color:#000;
	bacground-color:transparent;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	
	list-style-position:outside;
	list-style-type:none;

 }
 
img{
	vertical-align : bottom;
	border:none;
 }
 


/* 基本構造
----------------------------------------------------*/
body{
	text-align:center;
	background:url(./img/bodyback.gif) repeat top left;


 }


/* ラップ構造 
----------------------------------------------------
自動センター合わせの構造です。

----------------------------------------------------*/
#wrap{
	text-align:left;
	width:1000px;
	height:auto;
	
	background-color:#fff;

	margin:5px auto 0px auto;

	border:solid 1px #373793;
 }

/* ヘッダ構造
----------------------------------------------------
バック画像を配置
W800×H120
h1タイトルをtext-indentで画面外に配置
ヘッダ内のナビは、position(relative)指定で配置する。
----------------------------------------------------*/

#header{
	width:1000px;
	height:70px;
	margin:0 auto 0px auto;

	background-color:;
 }



h1{

	text-indent:-9999px;
	font-size:1px;
	position:relative;
	top:20px;
	left:0px;
	width:1000;
	height:45px;
	background-color:#ccc;
	
	background-image:url(./img/topbar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
 }


/* ヘッダナビの位置情報
----------------------------------------------------
ulをposition指定で配置。
aの構造は、クラス指定し、汎用性を持たせる。
zoom指定でIEのhaslautoをonにしています。
----------------------------------------------------*/
#topnaviipantop{
	position:relative;
	top:-45px;
	left:875px;
	
	width:105px;
	height:22px;
	
	border:;
	background-color:#fff;

 }
#topnaviipantop li{
	width:100px;	
	float:left;
	margin-left:0px;
	
	display:inline;

	}
	
#topnaviipantop li a{
	display:block;
	width:100px;
	height:20px;
	
	font-size:10px;
	text-align:center;
	
	background-color:#fff;
	
	text-indent:-9999px;
 }	

/******** 一般トップナビ *************/

#topnaviipan{
	position:relative;
	top:-45px;
	left:580px;
	
	width:410px;
	height:22px;
	
	border:;
	background-color:#fff;

 }

#topnaviipan li{
	width:100px;	
	float:left;
	margin-left:0px;
	
	display:inline;

	}
	
#topnaviipan li a{
	display:block;
	width:100px;
	height:20px;
	
	font-size:10px;
	text-align:center;
	
	background-color:#fff;
	
	text-indent:-9999px;	
	
	}
/* ****** サイトマップ ******* */

a#sittoptop{
	background-image:url(./img/toptopnavi/sittop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#sittoptop:hover{
	background-image:url(./img/toptopnavi/sittop.gif);
	background-repeat:no-repeat;
	background-position:-101px 0px;
 }
 
/* ****** ブログトップ ******* */

a#blogtoptop{
	background-image:url(./img/toptopnavi/blogtop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#blogtoptop:hover{
	background-image:url(./img/toptopnavi/blogtop.gif);
	background-repeat:no-repeat;
	background-position:-101px 0px;
 }

/* ****** コミュニティトップ ******* */

a#komutoptop{
	background-image:url(./img/toptopnavi/komutop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#komutoptop:hover{
	background-image:url(./img/toptopnavi/komutop.gif);
	background-repeat:no-repeat;
	background-position:-101px 0px;
 }

/* ****** 元気トップ ******* */

a#genkitoptop{
	background-image:url(./img/toptopnavi/genkitop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#genkitoptop:hover{
	background-image:url(./img/toptopnavi/genkitop.gif);
	background-repeat:no-repeat;
	background-position:-101px 0px;
 }
 
/* ****** 工事トップ ******* */

a#kojitoptop{
	background-image:url(./img/toptopnavi/kojitop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#kojitoptop:hover{
	background-image:url(./img/toptopnavi/kojitophover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

/* ***** スタンダードリンク ***** */
a.std{
	padding-left:15px;
	background-image:url(./img/upred11.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
a.std:link{color:#0000ff;}
a.std:visited{color:#0000ff;}
a.std:hover{color:#ff0000;}
a.std:active{color:#ff0000;}




/* メインコンテンツ 右ナビ左コンテンツ
----------------------------------------------------
W800×H600
高さは、コンテンツの内容によってauto指定に
IE6以下の対策として、メインの内容のfloat(left)指定が
100％の場合は、最後のコンテンツにmargin-right:-1pxを
を指定しています。又、親のmaincontentにoverflow:hidden
を指定しています。
----------------------------------------------------*/
#maincontent{
	width:1000px;
	height:auto;
	margin:0 auto 0px auto;


	text-align:left;
 }

#leftcontent{
	float:left;
	width:220px;
	height:;
	margin:0px 0px 0px 0px;
	background-color:;
	border:solid 1px #fff;
	display:inlien;
 }

#rightcontent{
	float:left;
	width:770px;
	height:auto;
	margin:;
	background-color:#fff;
	
	border:solid 1px #fff;

	display:inlien;
 }

		
 /* 左サイドイメージ
----------------------------------------------------

----------------------------------------------------*/
#sideimage{
	float:left;
	margin-top:8px;
	margin-left:40px;
	width:164px;
	height:120px;
	
	display:inline;

	background-color:;
	
	}

/*　----------　2011/05/30　追加　----------　*/

#sideimage1{
	float:left;
	margin-top:8px;
	margin-left:40px;
	width:164px;
	height:49px;
	
	display:inline;

	background-color:;
	
	}

#sideimage2{
	float:left;
	margin-top:8px;
	margin-left:40px;
	width:164px;
	height:57px;
	
	display:inline;

	background-color:;
	
	}



 /* 左グローバルナビ位置
----------------------------------------------------

----------------------------------------------------*/
#gnavi{
	float:left;
	width:168px;
	margin-top:5px;
	margin-left:40px;
	padding-bottom:5px;
	
	border:solid 1px #fff;
	
	display:inline;
		
 }

#gnavi li{
	margin-top:5px;
	width:160px;
	border:solid 2px #373793;
	font-size:14px;
	text-align:center;
	
 }
 

#gnavi li a{
	width:160px;
	line-height:24px;
	display:block;
 }

#gnavi li a:hover{
 	color:#fff;
 	background-color:#99c;
 	
  }
 
.curentgnavi{
 	color:#fff;
 	background-color:#99c;
 }
	

/* 左バナー領域
----------------------------------------------------

----------------------------------------------------*/
.lefttopbanar{
	margin-left:40px;
	margin-bottom:10px;
	width:164px;
	height:50px;
	
	background-color:#aaa;
 }

 /* トップ右サイドタイトルH2
----------------------------------------------------

----------------------------------------------------*/
.toph2{
	float:left;

	text-indent:-999px;
	margin-top:8px;
	margin-left:15px;
	width:710px;
	height:40px;
	
	display:inline;
	
	background-image:url(./img/toprighth2.gif);
	background-repeat:no-repeat;
	background-position:top left;

 }

 /* 右サイドイメージフラッシュ
----------------------------------------------------

----------------------------------------------------*/
#flasherea{
	float:left;
	margin-top:;
	margin-left:15px;
	width:745px;
	height:330px;
	
	display:inline;

	}
	
	
 

/* フッタ構造
----------------------------------------------------
W800×H30

----------------------------------------------------*/
#footer{
	clear:both;
	width:1000px;
	height:48px;
	
	padding-top:10px;
	background-color:#fff;
	
 }

#footerimage{
	float:left;
	width:1000px;
	height:30px;
	padding-top:10p;
	background-color:;
 }

address{
	float:right;
	margin-right:10px;
	background-color:#fff;

	line-height:18px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	text-align:center;
	display:inline;

 }

.menseki{
	float:right;
	width:auto;
	padding-right:10px;
	line-height:18px;
	font-size:10px;
	zoom:1;
	display:inline;

	background-color:#fff;
 }

.menseki a{
	padding-left:15px;
	background-image:url(./img/upblue.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;

 }

.menseki a:hover{
	text-decoration:underline;
	color:blue;
 }

/* ハック ClearFix
----------------------------------------------------*/
.clearfix:after{
	content: "." ;
	display: block ;
	height: 0 ;
	clear: both ;
	visibility: hidden ;
 }
.clearfix { display:inline-table; }

/* MacOS IE には適用しない */
 *html .clearfix{ height:1%; }
 *+html .clearfix{ height: 1%; }
.clearfix { display:block; }


/* 小物
----------------------------------------------------
コメント内での小物
太く・赤文字・青文字・アンダーライン等

----------------------------------------------------*/
.akamoji{
	color:red;
 }

.aomoji{
	color:#00f;
 }

.underline{
	text-decoration:underline;
 }

.underdotted{
	border-bottom:dotted 2px #f00;
 }

.futomoji{
	font-weight:bold;
 }

.akaline{
	background-color:red;
 }

.kiroline{
	background-color:#ff0;
 }
 
 .bluemoji{
 	color:blue;
  }
 
.margin-top10px{
	margin-top:10px;
 }
 
 /* ごみナビ
----------------------------------------------------


----------------------------------------------------*/
#gominavi{
	float:right;
	
	width:760px;
	height:20px;
	
	line-height:20px;
	font-size:12px;
	background-color:;
	
	
	border-bottom:dotted 1px #fff;
	display:inlien;

 }
 
 #gominavi p a:hover{
 	color:#00f;
	text-decoration:underline;
  }
  

  
 /* サブタイトル コンテンツ右 h2
----------------------------------------------------


----------------------------------------------------*/
.titleh2{
	float:left;
	margin-left:0px;
	margin-bottom:5px;
	width:760px;
	height:40px;
	
	border-bottom:solid 1px #000;

 }
 
 
 /* サブタイトル コンテンツ右 h3
----------------------------------------------------


----------------------------------------------------*/
.titleh3{
	margin-top:10px;
	margin-left:50px;
	margin-bottom:10px;
	padding-left:5px;
	width:650px;
	height:;
	line-height:20px;
	font-size:14px;
		
	background-color:;
	
	border-left:solid 10px #373793;
	border-bottom:solid 1px #373793;
	
	background-image:url(./img/h3back.gif);
	background-repeat:repeat;
	background-position:bottom left;

 }

 /* ローカルナビ
----------------------------------------------------


----------------------------------------------------*/
#localnavi{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:760px;
	
	line-height:26px;
	
	font-size:12px;

	background-color:;
	
	display:inline;

 }
 
#localnavi li{
	float:left;
	width:120px;
	text-align:center;

 }

#localnavi li a{
	display:block;
	zoom:1; /* for IE */
	color:#fff;
	
	
	background-color:;
	
	background-image:url(./img/localnaviback.gif);
	background-position:top left;
	background-repeat:no-repeat;
	

 }
 
#localnavi li a:hover{
	
	color:#ccf;
	
	background-image:url(./img/localnavibackhover.gif);
	background-position:top left;
	background-repeat:no-repeat;

 } 
 
.localcurrent{
	color:#ccf;
	background-image:url(./img/localnavibackhover.gif);
	background-position:top left;
	background-repeat:no-repeat;

	
 }
 .lastbar{
 	border-right:solid 1px #000;
  }

 /* ローカルナビ開業にむけた取り組みトップ
----------------------------------------------------


----------------------------------------------------*/

#localnavikaitop{
	float:left;
	margin-top:0px;
	margin-left:19px;
	margin-bottom:5px;
	width:740px;
	

	
	font-size:12px;

	background-color:#fff;
	
	display:inline;

 }
 
#localnavikaitop li{
	float:left;
	width:243px;
	text-align:center;
	border-right:solid 2px #fff;


 }

*html #localnavikaitop li{
	float:left;
	width:245px;
	text-align:center;
	border-right:solid 2px #fff;


 }

#localnavikaitop li a{
	display:block;
	zoom:1; /* for IE */
	color:#fff;
	font-weight:bold;
	line-height:26px;
	
	text-indent:-99999px;
	
	background-color:;

 }
 
#localnavikaitop li a:hover{
	
 	opacity:0.5;
	filter:alpha(opacity=50);

 } 
 
#ac01{
	background-image:url(./img/acb/ac01.gif);
	background-position:top left;
	background-repeat:no-repeat;

 }	

#ac02{
	background-image:url(./img/acb/ac02.gif);
	background-position:top left;
	background-repeat:no-repeat;

 }	

#ac03{
	background-image:url(./img/acb/ac03.gif);
	background-position:top left;
	background-repeat:no-repeat;

 }	


 /* ローカルナビ開業にむけた取り組み
----------------------------------------------------


----------------------------------------------------*/

#localnavikai{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:760px;
	
	line-height:26px;
	
	font-size:12px;

	background-color:#fff;
	
	display:inline;

 }
 
#localnavikai li{
	float:left;
	width:240px;
	border-right:solid 2px #fff;
	text-align:center;

 }

*html #localnavikai li{
	float:left;
	width:242px;
	border-right:solid 2px #fff;
	text-align:center;

 }

#localnavikai li a{
	display:block;
	zoom:1; /* for IE */
	text-indent:-99999px;
 }
 
#localnavikai li a:hover{
	
	 opacity:0.5;
	filter:alpha(opacity=50);
 } 
 
.localkaicurrent{
	 opacity:0.7;
	filter:alpha(opacity=70);
		text-indent:-99999px;	
 }



#acs01{
	background-image:url(./img/acb/acs01.gif);
	background-position:top left;
	background-repeat:no-repeat;
 }

#acs02{
	background-image:url(./img/acb/acs02.gif);
	background-position:top left;
	background-repeat:no-repeat;
 }

#acs03{
	background-image:url(./img/acb/acs03.gif);
	background-position:top left;
	background-repeat:no-repeat;
 }

/* ノーマルコメント
----------------------------------------------------


----------------------------------------------------*/
.comenterea01{
	float:left;
	margin-top:10px;
	margin-left:60px;
	width:620px;
 	height:auto;
 	
 	border:solid 1px #000;	
 
  }

.comenterea02{
	float:left;
 	width:580px;
 	margin-top:10px;
 	margin-bottom:10px;
 	margin-left:20px;

	border:dotted 2px #000;
	background-color:#f00;
 }


 .normalcoment{
 	float:left;
 	margin-top:10px;
 	margin-bottom:10px;
	margin-left:10px;
 	width:560px;
 	height:auto;
 	font-size:12px;
 	line-height:20px;
 	letter-spacing:0.2em;

 	
  }
  
 .commentalert{
 	font-size:14px;
 	line-height:20px;
	color:#ff0000;


 	
  }
  

 
 .normalcoment a:hover{
 	text-decoration:underline;
  }
 

/* ****************************************** */ 

.comentereahakyu{
	float:left;
	margin-top:10px;
	margin-left:60px;
	width:620px;
 	height:220px;
 	
 	border:solid 1px #fff;
 	background-color:;
 	
 	display:inline;
 	
 
  }
.titleh4{
	float:left;
	width:580px;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
	
	border-left:solid 10px #373793;
	
	font-size:14px;
	line-height:20px;
	
	background-color:#fff;
	
	background-image:url(./img/h3back.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	
	display:inline;
 }
	
	
/* ****************************************** */ 
.comenterea03{
	float:left;
 	width:250px;
 	height:200px;
 	
 	margin-top:10px;
 	margin-bottom:10px;
 	margin-left:20px;

	border:none;
	background-color:#fff;
	
	display:inline;
 }


.normalcomentmini{
 	margin-top:10px;
 	margin-bottom:10px;
	margin-left:10px;
 	width:230px;
 	height:auto;
 	font-size:12px;
 	line-height:20px;
 	letter-spacing:0.2em;
 	
  }

.comentminiimg{
	float:right;
	margin-top:10px;
	margin-right:30px;
	width:300px;
	height:auto;
	
	display:inline;
 }


/* ****************************************** */ 
.comentereahakyu01{
	float:left;
	margin-top:10px;
	margin-left:60px;
	width:620px;
 	height:450px;
 	
 	border:solid 1px #fff;
	display:inline;
 
  }
  
 
.comentereahakyu04{
	float:left;
	margin-top:10px;
	margin-left:60px;
	width:620px;
 	height:auto;
 	
 	border:solid 1px #fff;
	display:inline;
 
  }
.comenterea04{
	float:left;
 	width:580px;
 	height:auto;
 	
 	margin-top:10px;
 	margin-bottom:10px;
 	margin-left:20px;

	border:none;
	background-color:#fff;
	background-color:;
	
	display:inline;
 }


.normalcomentmini01{
 	margin-top:10px;
 	margin-bottom:10px;
	margin-left:10px;
 	width:560px;
 	height:auto;
 	height:auto;
 	font-size:12px;
 	line-height:20px;
 	letter-spacing:0.2em;
 	background-color:#fff;

 	
  }


.comentminiimg01img{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:580px;
	height:530px;
	
	background-color:red;
	
	display:inline;
 }
 
 
/* ********************************** */

.subsubnavi{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:720px;
 	height:;
 	line-height:16px;
 	
 	font-size:12px;
 	
 	background-color:#fff;
 	
 	display:inline;
 
  }


 
.sankaku{
	width:;
	padding-left:15px;
	margin-left:5px;
	background-image:url(./img/upblue.gif);
	background-repeat:no-repeat;
	background-position:center left;
 }
 

  
.subsubnavi a:hover{
 	color:red;
 	text-decoration:underline;
  }
  

/* ****************************************** */ 
 
 
/* ページトップ
----------------------------------------------------

----------------------------------------------------*/
.topgo{
	float:left;
	margin-top:5px;
	width:740px;
	height:20px;
	
	display:inline;

	background-color:;
 }
 
 
.topgo p{
	float:right;
	width:35px;
	
	font-size:10px;
	
	display:inline;
	background-color:;

 }

.topgo p a{
	background-color:;
	background-image:url(./img/upred11.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
.topgo p a:hover{
	text-decoration:underline;
	color:blue;
 }

/* 整備ルート図
----------------------------------------------------
位置指定
----------------------------------------------------*/
#rutomap{
	margin-left:60px;
 }


 
/* 駅周辺地区整備
----------------------------------------------------
地図関係
----------------------------------------------------*/
.ekitopmap{
	float:left;
	margin-top:10px;
	margin-left:;
	width:760px;
	height:auto;
	
	display:inline;
	
	background-color:;
 }

 
.ekitopcoment{
	float:left;
	margin-left:5px;
	width:280px;
	height:auto;

	display:inline;
	
	border:dotted 2px #000;
 }

.ekitopcoment p{
	float:left;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
	width:260px;
	
	font-size:12px;
 	line-height:20px;
 	letter-spacing:0.2em;
	
	display:inline;
	
	border:solid 1px #fff;
	
	
	
 }
 
.ekisubtitle{
	float:left;
	margin-top:15px;
	margin-left:5px;
	width:280px;
	line-height:24px;
	
	text-align:center;
	
	font-size:16px;
	
	display:inline;
	
	border-top:solid 1px #000;	
	border-bottom:solid 1px #000;

 }

.ekiphototop{
	float:right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:5px;
	width:280px;
	height:150px;
	
	font-size:16px;
	
	display:inline;
 }

p.ekirightcome{
	float:left;
	margin-top:5px;
	margin-left:10px;
	padding-left:10px;
	width:265px;
	line-height:20px;
		
	font-size:12px;
	
	
	border:solid 1px #fff;
	
	display:inline;

 }

p.ekirightcome:first-letter{
		margin-left:-10px;
 }
	

/* 駅 新青森駅 左コメント類 */
.ekirighterea{
	float:right;
	width:295px;
	height:auto;
	
	display:inline;
	
	background-color:#fff;
 }

.ekilefth3ti{
	float:left;
	width:760px;
	height:26px;
	
	font-size:14px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
	
	
	background-image:url(./img/eki/ekih3back.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	background-color:#fff;

 }

.ekilefth3ti:first-letter{
	padding-left:10px;
 }
 
.ekileftcome{
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	width:740px;
	
	
	font-size:12px;
 	line-height:18px;
 	letter-spacing:0.1em;
 }
 
/* 駅 新青森駅 右コメント類 */

.ekisubtitle01{
	float:right;
	margin-top:0px;
	margin-right:10px;
	width:280px;
	line-height:24px;
	
	text-align:center;
	
	font-size:16px;
	
	display:inline;
	
	border-top:solid 1px #000;	
	border-bottom:solid 1px #000;

 }
 
.ekirightcome01{
	float:right;
	margin-top:5px;
	margin-right:10px;
	width:280px;
	line-height:20px;
	
	
	font-size:12px;
	
	display:inline;
	
	border:solid 1px #fff;
	
	background-image:url(./img/h3back.gif);
	background-repeat:repeat;
	background-position:bottom left;
 }

/* 駅 新青森駅 トップコメント類 */
.sintopkomenerea{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:740px;
	height:auto;
	
	display:inline;

	background-image: url(img/background.gif);
	background-repeat: repeat-x;

/*	border:dotted 2px #FF99FF;*/
 }

.sintopkoment{
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	margin-left:20px;
 	width:700px;
 	height:auto;
 	font-size:12px;
 	line-height:18px;
 	letter-spacing:;
 	
 	border:;
 	
 	display:inline;
 	
 	background-color:;
 	
  }

.sintopkoment a:hover{
	color:red;
	text-decoration:underline;
	}
  
/*  駅 新青森駅 左コメント○付き  */
p.ekileftcome01{
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	width:740px;
	
	padding-left:10px;
	
	
	font-size:12px;
 	line-height:18px;
 	letter-spacing:0.1em;
	
	border:solid 1px #fff;
 }
 
p.ekileftcome01:first-letter{
	margin-left:-10px;
 }
 
 .normalcomentimg{
 	float:left;
	margin-top:10px;
 	margin-bottom:10px;
 	margin-left:15px;
 	width:725px;
 	height:auto;
 	border:solid 1px #fff;
 	
 	display:inline;
 }
 
#jikanntanimg{
	margin-left:50px;
 }
 
/* トップ右下リンクエリア・バナーエリア
----------------------------------------------------

----------------------------------------------------*/
#toprightbanarerea{
	float:left;
	margin-left:15px;
	margin-top:0px;
	padding-bottom:5px;
	width:745px;
	height:auto;
	background-color:red;
	
	display:inline;
 }
 
#toprightbanarerea ul{
	float:left;
	margin-top:5px;
	margin-left:;
	padding-bottom:;
	width:745px;
	height:auto;
	
	background-color:;
	
	border:solid 1px #fff;
	display:inline;

 }
 
#toprightbanarerea ul li{
	float:left;
	margin-left:15px;
	text-indent:-9999px;
	
	display:inline;

 }
 
#toprightbanarerea ul li a{
	display:block;
	width:165px;
	height:46px;
 }


/* **********スタッフブログ右下*********** */ 
a#staffblog{
	background-image:url(./img/stafblogimg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#staffblog:hover{
	background-image:url(./img/stafblogimg.gif);
	background-repeat:no-repeat;
	background-position:-168px 0px;
 }

/* *************************************** */


/* **********コミュニティ右下*********** */
a#comyusite{
	background-image:url(./img/komyunitytop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#comyusite:hover{
	background-image:url(./img/komyunitytop.gif);
	background-repeat:no-repeat;
	background-position:-168px 0px;
 }
 
/* *************************************** */

/* **********コミュニティ右下*********** */
a#genkihito{
	background-image:url(./img/genkitop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
a#genkihito:hover{
	background-image:url(./img/genkitop.gif);
	background-repeat:no-repeat;
	background-position:-168px 0px;
 }
 
/* *************************************** */

/* **********ブログ左*********** */
a#blogtop{
	background-image:url(./img/stafblogimg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
a#blogtop:hover{
	background-image:url(./img/stafblogimg.gif);
	background-repeat:no-repeat;
	background-position:-168px 0px;
 }
 
/* *************************************** */


/* **********コミュニティ右下*********** */
a#kojisin{
	background-image:url(./img/koujisin.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
a#kojisin:hover{
	background-image:url(./img/koujisinhover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
/* *************************************** */
a#dcblog{
	background-image:url(./img/dcblogtop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
a#dcblog:hover{
	background-image:url(./img/dcblogtop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
a#ikubeblog{
	background-image:url(./img/ikubeblogtop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 
a#ikubeblog:hover{
	background-image:url(./img/ikubeblogtop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
 

 
/* トップ右下 最新情報エリア
----------------------------------------------------

----------------------------------------------------*/
#topicserea{
	float:left;
	margin-top:10px;
	margin-left:15px;
	padding-bottom:;
	width:745px;
	height:150px;
	
	display:inline;

	background-color:#fff;
 }

#topicserea h3{
	float:left;
	width:745px;
	height:30px;
	
	text-indent:-9999px;
	
	display:inline;
	
	background-image:url(./img/toptopicsh3.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

#topicserea ul{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:700px;
	height:100px;
	overflow:auto;
	background-color:#fff;
	border:dashed 1px #3366CC;
	
	display:inline;
 }



#topicserea ul li{
	width:650px;
	padding-top:8px;
	margin-left:20px;
	
	text-decoration:underline;
	
	font-size:12px;
 }

#topicserea ul li a:hover{
	color:blue;
 }

#blogerea{
	float:left;
	margin-top:10px;
	margin-left:15px;
	padding-bottom:;
	width:745px;
	height:150px;
	
	display:inline;

	background-color:#fff;
 }

#blogerea h3{
	float:left;
	width:745px;
	height:30px;
	
	text-indent:-9999px;
	
	display:inline;
	
	background-image:url(./img/blogh3.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }
#blogerea ul{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:700px;
	height:100px;
	overflow:auto;
	background-color:#fff;
	border:dashed 1px #FF9900;
	
	display:inline;
 }


/* トップ右下 クローズアップ
----------------------------------------------------

----------------------------------------------------*/
#closeup{
	float:left;
	margin-top:px;
	margin-left:15px;
	padding-bottom:10px;
	width:745px;
	height:auto;
	
	display:inline;

	background-color:#fff;
 }

#closeup h3{
	float:left;
	width:745px;
	height:30px;
	
	text-indent:-9999px;
	
	display:inline;
	
	background-image:url(./img/closeuph3.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

.closeuperea{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:160px;
	height:auto;
	
	display:inline;
	background-color:#fff;
	
 }
.closeuptai{
	margin-top:5px;
	margin-left:10px;
	width:140px;
	font-size:12px;
	border-bottom:solid 1px #000;
	
 }
 
.closeuperea img{
	margin-top:5px;
	margin-left:20px;
	display:inline;
	
	}	
.closeuperea p{
	width:150px;
	margin-top:5px;
	margin-left:5px;
	height:auto;
	font-size:12px;
	}
	

.closeuperea2{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:221px;
	height:auto;
	
	display:inline;
	background-color:#fff;
	
 }
.closeuptai2{
	margin-top:5px;
	margin-left:10px;
	width:211px;
	font-size:12px;
	border-bottom:solid 1px #000;
	
 }
 
.closeuperea2 img{
	margin-top:5px;
	margin-left:20px;
	display:inline;
	
	}	
.closeuperea2 p{
	width:210px;
	margin-top:5px;
	margin-left:5px;
	height:auto;
	font-size:12px;
	}
	

/*   詳細  */
.syougoclose a{
	display:block;
	margin-top:3px;
	margin-left:10px;
	padding-left:22px;
	width:28px;
	line-height:15px;
	font-size:10px;
	
	background-color:#fff;
	
	background-image:url(./img/syouarrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	color:blue;
 }
 
*html .syougoclose a{
	width:50px;
	display:inline;
 }

.syougoclose a:hover{
	color:red;
 }

.kifuclose a{
	display:block;
	margin-top:0px;
	margin-left:10px;
	padding-left:22px;
	width:110px;
	line-height:15px;
	font-size:10px;
	
	background-color:#fff;
	
	background-image:url(./img/syouarrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	color:blue;
 }
 
*html .kifuclose a{
	width:132px;
	display:inline;

 }

.kifuclose a:hover{
	color:red;
 }



.closeupereawide{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:580px;
	height:auto;
	
	display:inline;
	background-color:#fff;
	
 }

.closeupereawide img{
	margin-top:5px;
	margin-left:20px;
	display:inline;
 }


 	
.closeupereawidetai{
	border-bottom:solid 1px #000;
	
 }
 

.closeupereawide p{
	margin-top:5px;
	margin-left:5px;
	width:580px;
	font-size:12px;
	display:inline;
 }	
/* 
----------------------------------------------------

----------------------------------------------------*/
#sidebaner{
	float:left;
	width:168px;
	margin-top:0px;
	margin-left:40px;
	padding-bottom:10px;
	
	
	display:inline;
		
 }
 
 
#sidebaner li{
	margin-top:5px;
	width:164px;

	
	background-color:#ccc;
	
 }
 

#sidebaner li a{
	width:164px;
	height:30px;
	display:block;
	border:solid 1px red;

 }

#sidebaner li a:hover{
	border:solid 1px blue;

  }

/* 元気サブタイトル h2
----------------------------------------------------


----------------------------------------------------*/
.gentitleh2{
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	width:760px;
	height:40px;
	border:solid 1px #fff;

 }
 

/* 個別一覧
----------------------------------------------------


----------------------------------------------------*/
.ichiran{
	float:left;
	margin-top:10px;
	margin-left:5px;
	width:755px;
	height:auto;
	
	display:inline;
	
 }

.cobetu{
	float:left;
	margin-left:8px;
	width:140px;
	height:290px;
	
	border:solid 1px red;	
	display:inline;
 }
 
.cobetuno{
	width:140px;
	line-height:20px;
	border-bottom:solid 1px red;
	
	font-size:16px;
	text-align:center;
	
	background-image:url(./img/redback.gif);
	background-repeat:x-repeat;
	background-position:0px 0px;
 }
 
.cobetimage{
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:120px;
	height:160px;
	
	display:inline;
	
 }

.cobetuti{
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:120px;
	line-height:14px;
	
	font-size:10px;
	letter-spacing:;
	text-align:center;
	color:#fff;
	
	background-color:#aaa;
	border:;
	
	display:inline;
 
 }
 
.cobetunai{
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:120px;
	line-height:14px;
	
	font-size:10px;
	text-align:center;
	
	background-color:#fff;
	
	display:inline;
 }

.cobetucome{
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:120px;
	line-height:14px;
	
	font-size:10px;
	text-align:left;
	
	background-color:#fff;
	
	display:inline;
 }
	
.cobetusyou{
	float:right;
	margin-top:5px;
	width:40px;
	line-height:14px;
	
	font-size:10px;
	text-align:left;
	
	background-color:#fff;
	
	display:inline;
 
 }
.cobetusyou a{
	background-image:url(./img/upblue.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;

 }

.cobetusyou a:hover{
	text-decoration:underline;
	color:blue;
 }
 

/* アクションプラン関係
----------------------------------------------------

----------------------------------------------------*/
.normalh3{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:720px;
	line-height:20px;
	padding-left:5px;
	
	border-left:solid 10px #373793;
	border-bottom:solid 1px #373793;
	
	font-size:12px;
	
	background-image:url(./img/h3back.gif);
	background-repeat:x-repeat;
	background-position:bottom left;
	
	display:inline;
	
 }

*html .normalh3{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:730px;
	line-height:20px;
	padding-left:5px;
	
	border-left:solid 10px #373793;
	border-bottom:solid 1px #373793;
	
	font-size:12px;
	
	background-image:url(./img/h3back.gif);
	background-repeat:x-repeat;
	background-position:bottom left;
	
	display:inline;
	
 }
.actiontop{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:740px;
	line-height:30px;
	font-size:14px;
	
	display:inline;
	
	border-bottom:solid 2px #00028d;

 }

.action-jigyou-title{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:720px;
	height:30px;
	
	display:inline;
	
 }
 /* ローカルナビ01
----------------------------------------------------


----------------------------------------------------*/
#localnavi01{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:750px;
	height:auto;

	display:inline;

 }
 
#localnavi01 li{
	float:left;
	width:165px;
	margin-left:10px;
	
	display:inline;
	
	text-indent:-9999px;

 }

#localnavi01 li a{
	display:block;
	width:165px;
	height:45px;
	
 }
 
 
	
/* **********開業巡る*********** */ 
a#meguru{
	background-image:url(./img/kai/megtop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#meguru:hover{
	background-image:url(./img/kai/megtop.gif);
	background-repeat:no-repeat;
	background-position:-160px 0px;
 }

/* *************************************** */

/* **********開業食べる*********** */ 
a#eat{
	background-image:url(./img/kai/eattop.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
 }

a#eat:hover{
	background-image:url(./img/kai/eattop.gif);
	background-repeat:no-repeat;
	background-position:-160px 0px;
 }

/* *************************************** */


/* ***************アクションプラン基本******************* */

.normalh4{
	float:left;
	margin-top:10px;
	margin-left:20px;
	padding-left:5px;
	width:710px;
	line-height:20px;

	
	background-color:#373793;
	color:#fff;
	
	font-size:12px;
	
	display:inline;
	
 }
 

.normalh401{
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-left:5px;
	width:740px;
	line-height:20px;

	
	background-color:#373793;
	color:#fff;
	
	font-size:12px;
	
	display:inline;
	
 }

*html .normalh401{
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-left:5px;
	width:745px;
	line-height:20px;

	
	background-color:#373793;
	color:#fff;
	
	font-size:12px;
	
	display:inline;
	
 }

.normalh5{
	float:left;
	margin-top:10px;
	margin-left:30px;
	padding-left:5px;
	width:680px;
	line-height:20px;
	letter-spacing:0.2em;


	border-bottom:dotted 2px #373793; 
	color:#373793;
	
	font-size:12px;
	
	font-weight:bold;
	
	display:inline;
	
 }

.sigen-erea{
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:710px;
	height:auto;
	
	background-color:#fff;
	
	
	display:inline;
 }

.sigen-erea-comet{
	float:left;
	margin-left:5px;
	padding:8px;
	
	width:224px;
	height:104px;
	
	font-size:12px;
	line-height:1.6em;
	
	background-color:#fff;
	
	display:inline;
 }
 
*html .sigen-erea-comet{
	float:left;
	margin-left:5px;
	padding:8px;
	
	width:240px;
	height:120px;
	
	font-size:12px;
	line-height:1.6em;
	
	background-color:#fff;
	
	display:inline;
 }	
.image-erea{
	float:left;
	widht:120px;
	height:120px;
	
	background-color:#fff;
	
	display:inline;
 }

.photo-erea{
	float:left;
	margin-left:10px;
	width:160px;
	height:120px;
	
	background-color:#feeeee;

	display:inline;
 }


.komentwide{
	float:left;
	margin-top:10px;
	margin-left:40px;
	padding-left:5px;
	width:660px;
	line-height:20px;


	border:solid 1px #fff; 
	color:#000;
	
	font-size:12px;
	
	display:inline;
	
 }
 
/* ***************青森市力******************* */
.kaikomephotoerea{
	float:left;
	margin-top:0px;
	margin-left:25px;
	padding-bottom:20px;
 	width:680px;
 	height:80px;
 	
 	display:inline;
 	
  }
  
.kaiphoto01{
	float:left;
	margin-top:10px;
	margin-left:40px;
	padding-left:5px;
	width:660px;
	height:100px;

	display:inline;
	
 }
 
.kaiphoto01 img{
	float:left;
	margin-top:5px;
	margin-left:20px;
	width:120px;
	height:90px; 

	display:inline;
	
 }
 
 /* ローカルナビ02
----------------------------------------------------


----------------------------------------------------*/
#localnavi02{
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:730px;
	height:24px;
	
	line-height:24px;
	
	font-size:12px;
	letter-spacing:0.5px;
	
	background-color:;
	
	display:inline;

 }
 
#localnavi02 li{
	float:left;
	border-left:solid 1px #000;

	padding-left:10px;
	padding-right:10px;
 }
 
 
#localnavi02 li a:hover{
	text-decoration:underline;
	color:blue;

 } 
 
 /* 巡る・食べるリストリンク
----------------------------------------------------


----------------------------------------------------*/
/* ********************巡る***************************/
.meglist{
	float:left;
	margin-top:0px;
	margin-left:20px;
	width:720px;
	
	border:solid 1px #fff;
	
	display:inline;
 }
.meglist p{
	float:left;
	margin-top:8px;
	margin-left:8px;
	width:230px;
	
	font-size:14px;
	line-height:24px;
	letter-spacing:0.2em;
		
	background-image:url(./img/kai/megumiti.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	display:inline;
 }

.meglist p a{
	display:block;
	width:230px;
	color:#fff;
 }

.meglist p a:hover{
	color:blue;
 }
 
.meglist p a.currentblue{
	color:blue;
 }

.meglist1{
	float:left;
	margin-top:0px;
	margin-left:20px;
	
	
	border:solid 1px #fff;
	
	display:inline;
 }

 
/* ********************食べる***************************/
.eatlist{
	float:left;
	margin-top:0px;
	margin-left:20px;
	width:720px;
	
	border:solid 1px #fff;
	
	display:inline;
 }
.eatlist p{
	float:left;
	margin-top:8px;
	margin-left:8px;
	width:230px;
	

	
	display:inline;
 }

.eatlist p a{
	display:block;
	width:230px;
	font-size:14px;
	line-height:24px;
	letter-spacing:0.3em;
		
	background-image:url(./img/kai/eatmiti.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
 }

.eatlist p a:hover{
	color:blue;
 }

.eatlist p a.currentblue{
	color:blue;
 }

 /* 開業向けた取り組み２
----------------------------------------------------


----------------------------------------------------*/

.minih4{
	float:left;
	margin-top:;
	margin-left:10px;
	
	text-indent:-9999px;
	
	width:320px;
	height:46px;
	
	font-size:16px;
	
	display:inline;
 }
 
#megh4back{
	background-image:url(./img/kai/megh4title.gif);
	background-repeat:no-repeat;
	background-position:center left;
 }

#eath4back{
	background-image:url(./img/kai/eath4title.gif);
	background-repeat:no-repeat;
	background-position:center left;
 }
 
 
/* ================================================== */
#megerea{
	float:left;
	margin-top:10px;
	margin-left:20px;
	
	width:340px;
	height:auto;
	
	display:inline;
 }


 
#megtoplist{
	float:left;
	margin-top:;
	margin-left:40px;
	
	width:280px;
	height:auto;
	
	display:inline;
 }

#megtoplist li{
	width:280px;
	height:auto;
	margin-top:5px;
 }
 
#megtoplist li a{
	display:block;
	width:280px;
	line-height:30px;
	letter-spacing:0.5em;
	font-size:14px;
	
	color:#fff;
	
	background-color:;
	
	background-image:url(./img/kai/megti01.gif);
	background-repeat:no-repeat;
	background-position:center left;
 }

#megtoplist li a:hover{
	color:blue;
 }

/* ================================================== */

#eaterea{
	float:left;
	margin-top:10px;
	margin-left:10px;
	
	width:340px;
	height:auto;
	
	display:inline;
 }

 
#eattoplist{
	float:left;
	margin-top:;
	margin-left:40px;
	
	width:280px;
	height:auto;
	
	display:inline;
 }

#eattoplist li{
	width:280px;
	height:auto;
	margin-top:5px;

 }
 
#eattoplist li a{
	display:block;
	width:280px;
	line-height:30px;
	letter-spacing:0.5em;
	font-size:14px;
	
	color:#fff;
	
	background-color:;
	
	background-image:url(./img/kai/eatti01.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
 }
 
#eattoplist li a:hover{
	color:blue;
 }


/*    巡る個別    */

/* ============================================= */
.megh3sub{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:680px;
	padding-left:35px;
	
	line-height:34px;
	
	font-size:16px;
	
	letter-spacing:0.5em;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	color:#fff;
	background-color:#286800;

	background-image:url(./img/kai/megukoutitle.gif);
	background-repeat:no-repeat;
	background-position:top left;

	
	display:inline;
 }
 
*html .megh3sub{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:715px;
	padding-left:35px;

	line-height:34px;
	font-size:16px;
	
	letter-spacing:0.5em;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	color:#fff;
	background-color:#286800;

	background-image:url(./img/kai/megukoutitle.gif);
	background-repeat:no-repeat;
	background-position:top left;

	
	display:inline;
 }
 
/*    巡る枠    */
 
.megbasewaku{
	float:left;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	padding-bottom:10px;
	width:740px;
	height:auto;
	
	background-color:#fff;

	border:dotted 2px #2aab00;
	
	display:inline;
}

.megcomenormal{
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	margin-left:20px;
 	width:700px;
 	height:auto;
 	font-size:12px;
 	line-height:28px;
 	letter-spacing:0.1em;
 	
 	border:solid 1px #fff;
 	
 	display:inline;
 	
  }
  
.megcomenormal01{
	float:left;
	margin-top:5px;
	padding-bottom:10px;
	margin-left:10px;
 	width:580px;
 	height:auto;
 	font-size:12px;
 	line-height:20px;
 	letter-spacing:;
 	
 	border:solid 1px #fff;
 	
 	display:inline;
 	
  }
  
/* =========== コメント写真 ================= */ 
.leftmegphoto{
	float:left;
	margin:0px 10px 10px 10px;
 }
 
.rightmephoto{
	float:right;
	margin:10px;
 }
 
.leftmegphoto01{
	float:left;
	margin:0px 5px 0px 20px;
 }

.curringimge{
	float:left;
	margin:10px 10px 10px 60px;
 }
 
.akaimegphoto{
	float:left;
	margin:10px 10px 10px 40px;
 }

.machiphoto{
	float:left;
	margin:5px 10px 10px 10px;
 }
 
.machiphotoerea{
	float:left;
	width:700px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	
	border:solid 1px #fff;
	
	display:inline;
 }
 
/* ========================================= */


 
/* オフィシャルページへのリンク
----------------------------------------------------

----------------------------------------------------*/
.ofgo{
	float:left;
	margin-top:5px;
	margin-left:20px;
	width:680px;
	height:30px;
	
	display:inline;

	background-color:;
 }
 
 
.ofgo p{
	float:left;
	width:150px;
	
	font-size:10px;
	
	display:inline;
	background-color:;

 }

.ofgo p a{
	background-color:;
	background-image:url(./img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
.ofgo p a:hover{
	text-decoration:underline;
	color:blue;
 }
.ofgo2{
	float:left;
	margin-top:5px;
	margin-left:20px;
	width:680px;
	height:60px;
	
	display:inline;

	background-color:;
 }
 
 
.ofgo2 p{
	float:left;
	width:400px;
	
	font-size:10px;
	
	display:inline;
	background-color:;

 }

.ofgo2 p a{
	background-color:;
	background-image:url(./img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
.ofgo2 p a:hover{
	text-decoration:underline;
	color:blue;
 }


.ofgo1{
	float:left;
	margin-top:20px;
	
	width:480px;
	height:30px;
	
	display:inline;

	background-color:;
 }
.ofgo1 p{
	float:left;
	width:150px;
	
	font-size:10px;
	
	display:inline;
	background-color:;

 }

.ofgo1 p a{
	background-color:;
	background-image:url(./img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
.ofgo1 p a:hover{
	text-decoration:underline;
	color:blue;
 }



/* ============================================= */
/*    食べる 表題     */

.eath3sub{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:680px;
	padding-left:35px;

	line-height:34px;
	font-size:16px;
	
	letter-spacing:0.5em;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	color:#fff;
	background-color:#336699;

	background-image:url(./img/kai/eatkoutitle.gif);
	background-repeat:no-repeat;
	background-position:top left;

	
	display:inline;
 }

*html .eath3sub{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:715px;
	padding-left:35px;

	line-height:34px;
	font-size:16px;
	
	letter-spacing:0.5em;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	color:#fff;
	background-color:#336699;

	background-image:url(./img/kai/eatkoutitle.gif);
	background-repeat:no-repeat;
	background-position:top left;

	
	display:inline;
 }

/*    食べる枠    */
 
.eatbasewaku{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	padding-bottom:10px;
	width:740px;
	height:auto;
	
	background-color:#fff;

	border:dotted 2px #00A9cd;
	
	display:inline;
}


/* マップ詳細
----------------------------------------------------

----------------------------------------------------*/
.mapsyou{
	float:left;
	margin-top:5px;
	margin-left:20px;
	width:680px;
	height:20px;
	
	display:inline;

	background-color:#fff;
 }
 
 
.mapsyou p{
	float:left;
	width:200px;
	
	font-size:10px;
	
	display:inline;
	background-color:#fff;

 }

.mapsyou p a{
	background-color:;
	background-image:url(./img/upblue.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
.mapsyou p a:hover{
	text-decoration:underline;
	color:blue;
 }

 /* 新幹線Ｑ＆Ａ
----------------------------------------------------


----------------------------------------------------*/
.questionhtitle{
	float:left;
	margin-top:15px;
	margin-left:30px;
	padding-left:5px;
	width:680px;
	line-height:24px;


	border-bottom:solid 1px #373793; 
	color:#373793;
	
	font-size:12px;
	
	display:inline;
	
 }


.questionanswer{
	float:left;
	margin-top:10px;
	margin-left:40px;
	padding:10px;
	width:660px;
	line-height14px;

	border-left:solid 5px  #373773;
	background-color:#fff;
	color:#000;
	
	font-size:12px;
	
	display:inline;
	
 }


 /* イベント情報
----------------------------------------------------


----------------------------------------------------*/
.eventh3title{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:720px;
	line-height:26px;
	padding-left:10px;
	letter-spacing:0.3em;
	color:#373793;
	
	background-color:#fff;
	
	font-size:16px;
	
	display:inline;
 }

.evetnh4{
	float:left;
	margin-top:10px;
	margin-left:20px;
	padding-left:5px;
	width:700px;
	line-height:20px;

	
	background-color:#fff;
	color:#000;
	
	font-size:12px;
	
	display:inline;
	
 }
 
.eventwaku{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	padding-bottom:20px;
	
	width:745px;
	height:auto;
	
	border:solid 2px #373793;

	
	display:inline;
	
	background-color:#fff;
}

.eventphotowaku{
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-bottom:10px;
	
	display:inline;
 }
 
.redbig{
	color:red;
	font-size:14px;
	font-weight:bold;
 }
	
 /* 関連リンク
----------------------------------------------------


----------------------------------------------------*/

.kanlink{
	float:left;
	margin-top:15px;
	margin-left:30px;
	width:670px;
	line-height:24px;
	letter-spacing:0.3em;


	border-bottom:solid 1px #373793; 
	color:#000;
	
	font-size:12px;
	
	display:inline;
 }
 
.kanlink a{
	padding-left:40px;
	background-image:url(./img/linkbar.gif);
	background-repeat:no-repeat;
	background-position:center left;
 }

	
.kanlink a:hover{
	text-decoration:underline;
	color:blue;
	
	background-image:url(./img/linkbarhover.gif);
	background-repeat:no-repeat;
	background-position:center left;
 }
	

/* ============================================ */

a.kanlinkgo{
	background-color:#fff;
	padding-left:15px;
	background-image:url(./img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
a.kanlinkgo:hover{
	text-decoration:underline;
	color:blue;
 }
 
/* サイトマップ
----------------------------------------------------


----------------------------------------------------*/
#sightlist{
	float:left;
	margin-top:10px;
	margin-left:100px;
	width:450px;
	font-size:14px;
	letter-spacing:0.5em;
	
	background-color:#fff;
	
	display:inline;

 }

#sightlist a{
	display:block;
	padding-left:25px;
	line-height:24px;
	zoom:1; /* for IE */

  }

#sightlist a:hover{
	background-image:url(./img/rightlistarrow.gif);
	background-repeat:no-repeat;
	background-position:center left;	
 }
 
#sightlist li{

	padding-left:10px;	
	background-color:#eee;
	margin-bottom:10px;
	padding-bottom:1px;
	border-bottom:solid 1px #000;
	
 }


#sightlist li ul li{
	
	width:90%;
	background-color:#ddd;
	margin-bottom:10px;
	
 }
 
#sightlist li ul li ul li{
	
	background-color:#ccc;
	margin-bottom:10px;
	
 }


/* サイトマップ０２
----------------------------------------------------


----------------------------------------------------*/
.saitolist{
	float:left;
	background-color:#fff;
	
	font-size:14px;

 }


.plusmargin{
	margin-left:100px;
	
	display:inline;
 }

.plusmargin20{
	margin-left:50px;
	
	display:inline;
 }

.plusmargintop{
	margin-top:27px;
	
 }

 
.saitolist a{
	text-decoration:underline;
 }

.saitolist a:hover{
	color:red;
 }
 
.saitolist li{
	width:230px;
	line-height:24px;
	margin-top:5px;

 }

.backgray{
	padding-left:15px;
	background-image:url(./img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	font-weight:bold;
 }

.backgray a{
	font-weight:bold;
 }
	

 
.backgray01{
	padding-left:25px;
	margin-left:20px;
	background-image:url(./img/rightlistarrow.gif);
	background-repeat:no-repeat;
	background-position:center left;	
 }

.backgray02{
	padding-left:15px;
	background-image:url(./img/arrow04.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:bold;
 }

.backgray03{
	padding-left:25px;
	margin-left:40px;
	background-image:url(./img/rightlistarrow.gif);
	background-repeat:no-repeat;
	background-position:center left;	
 }
 /* ローカルナビ03
----------------------------------------------------


----------------------------------------------------*/
#localnavi03{
	float:left;
	margin-top:5px;
	margin-left:23px;
	width:700px;
	
	line-height:26px;
	
	font-size:12px;

	background-color:;
	
	display:inline;

 }
 
#localnavi03 li{
	float:left;
	
	padding-left:7px;
	padding-right:7px;

 }

 
#localnavi03 li a:hover{

	text-decoration:underline;
	color:blue;

 } 
 

/* 枠
----------------------------------------------------

----------------------------------------------------*/ 
.switch{
	position:relative;
	top:2px;
	left:0px;
	
	width:720px;
	height:34px;
	
 }

.switch li{
	float:left;
	width:130px;
	margin-left:8px;
	
	background-color:#fff;
	text-align:center;
 }
 
 
*html .switch li{
	float:left;
	width:134px;
	margin-left:8px;
	
	background-color:#fff;
	text-align:center;
	
	display:inline; /* for IE */
 }

.switch li a{
	display:block;
	width:100%;   /* for IE */
	
	line-height:30px;
	
 }
 
 
*html .switch li a{
	display:block;
	width:100%;   /* for IE */
	
	line-height:30px;
	
 }

.wakuwaku{
	float:left;
	width:725px;
	height:auto;
	margin-top:5px;
	margin-left:20px;
	
	display:inline; /* for IE */
 }
 
 
 
.oowaku{
	float:left;
	width:718px;
	height:auto;
	padding-bottom:20px;
	
	background-color:#fff;
	border:solid 2px red;
 }

*html .oowaku{
	float:left;
	width:720px;
	height:auto;
	padding-bottom:20px;
	
	background-color:#fff;
	border:solid 2px red;
 }

/*

.oowaku h3{
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:645px;
	line-height:25px;
	
	padding-left:5px;
	
	font-size:12px;

	border-left:solid 3px red;
	
	background-color:#fff;
	
	display:inline; 
 }


*html .oowaku h3{
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:645px;
	line-height:25px;
	
	padding-left:5px;
	
	font-size:12px;

	border-left:solid 3px red;
	
	background-color:#fff;
	
	display:inline; 
 }


*/

/* ==================================== */

.genkilong{
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:655px;
	line-height:25px;
	
	padding-left:5px;
	
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.05em;

	border-left:solid 5px red;
	
	background-color:#fff;
	
	
	
	
	display:inline; /* for IE */
 }

*html .genkilong{
	width:665px;
	line-height:25px;
 }


.smallmoji{
	font-size:12px;
 }
 
 /* ==================================== */
 
 
.syozoku{
	float:left;
	margin-top:10px;
	margin-left:25px;
	width:312px;
	line-height:25px;
	
	padding-left:5px;
	
	font-size:12px;
	
	border-left:solid 3px red;
	
	background-color:#fff;
	
	display:inline; /* for IE */
 }
 
 
*html .syozoku{
	float:left;
	margin-top:10px;
	margin-left:25px;
	width:320px;
	line-height:25px;
	
	padding-left:5px;
	
	font-size:12px;
	
	border-left:solid 3px red;
	
	background-color:#fff;
	
	display:inline; /* for IE */
 }

.oowakucoment{
	float:left;
	margin-left:30px;
	width:645px;
	height:auto;
	line-height:20px;
	
	padding:10px;
	
	font-size:12px;
	
	
	background-color:#fff;
	
	display:inline; /* for IE */
 }
 
 
 
*html .oowakucoment{
	float:left;
	margin-left:30px;
	width:665px;
	height:auto;
	line-height:18px;
	
	padding:10px;
	
	font-size:12px;
	
	background-color:#fff;
	
	display:inline; /* for IE */
 }

.ph-topmargin{
	margin-top:10px;
 }
.ph-left0{
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:5px;
 }

.ph-left{
	float:left;
	margin-right:20px;
	margin-bottom:5px;
 }

.ph-right{
	float:right;
	margin-left:20px;
	margin-bottom:5px;
 }

.ph-left3{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
 }

.ph-right3{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
 }

.dropcap{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	padding:5px;
	border:solid 1px gray;
	background-color:#f99;
	color:white;
	font-weight:bold;
	font-size:200%
 }

.genkikousin{
	float:left;
	margin-top:15px;
	margin-left:10px;
	padding-left:20px;
	width:680px;
	line-height:16px;
	
	
	font-size:10px;
	text-align:left;
	letter-spacing:0.1em;
	

	
	display:inline; /* for IE */
 }
 
*html .genkikousin{
	float:left;
	margin-top:15px;
	margin-left:10px;
	padding-left:20px;
	width:700px;
	line-height:16px;
	
	
	font-size:10px;
	text-align:left;
	letter-spacing:0.1em;
	

	
	display:inline; /* for IE */
 }
 


/* ============================================= */

#sw01{
	border-top:solid 2px red;
	border-left:solid 2px red;
	border-right:solid 2px red;
	border-bottom:solid 2px red;
	background-color:#fff;
 }

#sw02{
	border-top:solid 2px red;
	border-left:solid 2px red;
	border-right:solid 2px red;
	border-bottom:solid 2px red;
	background-color:#fff;
 }

#sw03{
	border-top:solid 2px red;
	border-left:solid 2px red;
	border-right:solid 2px red;
	border-bottom:solid 2px red;
	background-color:#fff;
 }

#sw04{
	border-top:solid 2px red;
	border-left:solid 2px red;
	border-right:solid 2px red;
	border-bottom:solid 2px red;
	background-color:#fff;
 }

#sw05{
	border-top:solid 2px red;
	border-left:solid 2px red;
	border-right:solid 2px red;
	border-bottom:solid 2px #fee;
	background-color:#fee;

 }



#oowaku01{
	background-color:#fee;
	
	display:none;
 }
 
#oowaku02{
	background-color:#fee;
	
	display:none;
 }

#oowaku03{
	background-color:#fee;
	
	display:none;
 }

#oowaku04{
	background-color:#fee;
	
	display:none;
 }

#oowaku05{
	background-color:#fee;
	
	display:none;
 }
 


/* ============================================= */
.file-navi{
	float:left;
	margin-top:10px;
	width:730px;
	height:auto;
	padding-right:30px;
	
	text-align:right;
	
	background-color:#fff;
	
	font-size:12px;
 }

*html .file-navi{
	float:left;
	margin-top:10px;
	width:760px;
	height:auto;
	padding-right:30px;
	
	text-align:right;
	
	background-color:#fff;
	
	font-size:12px;
 }
 
 
.file-navi p a:hover{
	text-decoration:underline;
	color:blue;
 }

.file-next{
	text-align:right;
 }

.file-back{
	text-align:left;
 }





/* トップ右下紹介
----------------------------------------------------

----------------------------------------------------*/
.syoukaibox{
	float:left;
	margin-left:35px;
	margin-top:5px;
	padding-bottom:0px;
	width:165px;
	height:auto;
	background-color:#fff;
	
	display:inline;

 }

.syoukaibox dt{
	margin-left:5px;

 }

.syoukaibox dt a{
	display:block;
	width:165px;
	height:46px;
	
	text-indent:-9999px;
	background-color:#fff;

 }

/*
.syoukaibox dd {
	margin-top:3px;
	width:165px;
	height:auto;

 }
*/

.syoukaibox dd {
	margin-top:3px;
	margin-left:20px;
	width:140px;
	height:auto;
	

 }

.topsyouphotoerea{
	margin-top:3px;
	margin-left:10px;
	width:120px;
	height:90px;
	
	background-color:#eee;
 }

.topsyoucoment{
	margin-top:3px;
	margin-left:10px;
	padding-left:3px;
	width:117px;
	height:auto;
	font-size:12px;
	
	background-color:#fff;
 }

*html .topsyoucoment{
	margin-top:3px;
	margin-left:10px;
	padding-left:3px;
	width:120px;
	height:auto;
	font-size:12px;
	
	background-color:#fff;
	

 }

.topsyoucomenttai{
	margin-top:5px;
	margin-left:10px;
	padding-left:3px;
	width:117px;
	height:auto;
	font-size:12px;
	
	background-color:#fff;
	border-bottom:solid 1px #000;
 }

*html .topsyoucomenttai{
	margin-top:5px;
	margin-left:10px;
	padding-left:3px;
	width:120px;
	height:auto;
	font-size:12px;
	
	background-color:#fff;
	border-bottom:solid 1px #000;
	

 }

.topdate{
	margin-top:3px;
	margin-left:10px;
	padding-left:3px;
	width:117px;
	line-height:18px;
	font-size:12px;
	
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	
	background-color:#fff;
 }
 
 
*html .topdate{
	margin-top:3px;
	margin-left:10px;
	padding-left:3px;
	width:120px;
	line-height:18px;
	font-size:12px;
	
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	
	background-color:#fff;
 }

.syougo a{
	display:block;
	margin-top:3px;
	margin-left:15px;
	padding-left:22px;
	width:28px;
	line-height:15px;
	font-size:10px;
	
	background-color:#fff;
	
	background-image:url(./img/syouarrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	color:blue;
 }
 
 
*html .syougo a{
	display:block;
	margin-top:3px;
	margin-left:15px;
	padding-left:22px;
	width:50px;
	line-height:15px;
	font-size:10px;
	
	background-color:#fff;
	
	background-image:url(./img/syouarrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	color:blue;
 }

.syougo a:hover{
	color:red;
 }


.orangedotted{
	border:dotted 2px #f90;
 }

.kondotted{
	border:dotted 2px #000091;
 }

.reddotted{
	border:dotted 2px red;
 }
 
.graydotted{
	border:dotted 2px #aaa;
 }


.bluedotted{
	border:dotted 2px #353595;
 }

.pinkdotted{
	border:dotted 2px #F0AEB8;
 }
 
.greendotted{
	border:dotted 2px #7AB9A6;
 }
 

/* 開業に向けた取り組みの画像
----------------------------------------------------

----------------------------------------------------*/
.kaigyou-image{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:740px;
	height:580px;
	
	display:inline;
	
	background-color:#eee;


 }


.action-arrow{
	float:left;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	width:740px;
	height:80px;
	
	display:inline;
	
	background-color:#eee;


 }

 /* 問い合わせ
----------------------------------------------------


----------------------------------------------------*/
.toitai{
	float:left;
	margin-top:10px;
	margin-left:130px;
	display:inline;

 }
	
.broad{
	width:380px;
	font-size:12px;
	margin-left:10px;
/*	
	line-height:20px;
*/	
	display:inline;
 }

#toi{
	float:left;
	margin-top:10px;
	margin-left:120px;
	
	
	display:inline;
 }

#toi fieldset{
	width:430px;
	padding-left:20px;
	border-top:solid 1px #ddd;
	border-right:solid 3px #ccc;
	border-bottom:solid 4px #aaa;
	border-left:solid 2px #ddd;
	
	background-color:#eee;
 }

*html #toi fieldset{
	width:455px;
 }
 

#toi dt{
	width:392px;
	padding-left:8px;
	border-left:8px solid #373793;
	font-size:12px;
	letter-spacing:0.2em;
	line-height:20px;

	margin-top:15px;
	margin-bottom:10px;
	
	background-image:url(./img/backgrblue20.gif);
	background-repeat:x-repeat;
	background-position:top left;
 }

*html #toi dt{
	width:400px;
 }
 
#toi dd{
	margin-top:10px;
	margin-bottom:10px;

	
 }



.jimuerea{
	float:left:
	width:800px;
	height:100px;
	
	display:inline;
	
	background-color:red;
 }



 
.tablesyou{
	margin-left:20px;
	margin-bottom:10px;
	width:500px;
	font-size:12px;
	line-height:18px;
	vertical-align:top;
 }
 
.aoimoji{
	color:#373793;
 }
 
 
 
.toipmoji_left{
	float:left;
	width:208px;
	height:110px;
	
	line-height:14px;
	
	margin-top:10px;
	margin-left:;
	
	padding:5px;
	
	border:solid 1px #000;
	
	font-size:12px;
	
	display:inline;
	
	background-color:#fff;
 }
 

*html .toipmoji_left{
	width:218px;
 }



.toipmoji_right{
	float:right;
	width:208px;
	height:110px;
	
	line-height:14px;
	
	margin-top:10px;
	margin-left:;
	
	padding:5px;
	
	border:solid 1px #000;
	
	font-size:12px;
	
	display:inline;
	
	background-color:#fff;
 }
 

*html .toipmoji_right{
	width:218px;
 }
 
.toimainpmoji{
	float:left;
	width:443px;
	height:110px;
	
	line-height:18px;
	
	padding:5px;
	
	border:solid 1px #000;
	
	font-size:16px;
	
	display:inline;
	
	background-color:#fff;
 }





*html .toimainpmoji{
	width:455px;
 }
 
.toicyoku{
	float:left;
	width:455px;
	height:auto;
	margin-top:20px;
	margin-left:120px;
	
	background-color:#fff;
	
	display:inline;
 }

.megmap{
	float:left;
	
	margin-left:10px;
	
	display:inline;
 }


.sosikitable{
	float:left;
	width:710px;
	font-size:12px;
	
	margin-top:10px;
	margin-left:20px;
	
	display:inline;
	
	border:none;
 }

.sosikitable tr td{
	border:none;
	
	padding:3px;
 }

.kaigyou-image01{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:740px;
	height:1010px;
	
	display:inline;
	
	background-color:#fff;


 }

 /* 版画
----------------------------------------------------


----------------------------------------------------*/
.hancoment{
	float:left;
	width:750px;
	height:auto;
	
	font-size:12px;
	line-height:20px;
 	letter-spacing:0.2em;
	
	margin:;
	
	display:inline;
	
	background-color:#fff;
 }

.hancoment img{
	float:left;
	
	margin:0px 5px 5px 0px;
 }


.bokintitle{
	float:left;
	width:760px;
	line-height:24px;
	
	font-size:14px;
	padding-left:5px;
	
	background-color:#373793;	
	color:#fff;
 }
 

*html .bokintitle{
	width:765px;
 }



.hantable{
	float:left;
	width:600px;
	height:auto;
	
	font-size:12px;
	
	margin-top:10px;
	margin-left:50px;
	
	display:inline;

 }
 
.hantable td{
	padding:5px;
	line-height:1.5em;
 }
 
.mae{
	width:100px;
 }

.usiro{
	width:500px;
 }

.mailto{
	padding-left:20px;
	background-image:url(./img/mail.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:12px;
	
	color:blue;
	
}

.faxto{
	padding-left:12px;
	background-image:url(./img/arrow03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:12px;
	
	color:blue;
	
}

.listto{
	
	font-size:12px;
	color:blue;
	
}

.hantable a:hover{
	color:red;
	text-decoration:underline;
 }


/* 駅周辺地区整備
----------------------------------------------------
地図関係
----------------------------------------------------*/
.ekinewtop_erea{
	float:left;
	margin-top:10px;
	width:760px;
	height:auto;
	
	background-color:#fff;

 }

.ekinewtitle{
	float:left;
	margin-top:0px;
	margin-right:0px;
	width:760px;
	line-height:24px;
	letter-spacing:0.1em;
	
	text-align:center;
	
	font-size:16px;
	
	display:inline;
	
	border-top:solid 1px #000;	
	border-bottom:solid 1px #000;

 }	


.ekiphototopnew{
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
	width:320px;
	height:190px;
	
	font-size:16px;
	
	display:inline;
	
 }

.ekirightcome01new{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:400px;
	line-height:20px;
	letter-spacing:0.2em;
	
	font-size:12px;
	
	display:inline;
	
	border:solid 1px #fff;
	
	background-image:url(./img/h3back.gif);
	background-repeat:repeat;
	background-position:bottom left;
 }
 

p.ekirightcomenew{
	float:left;
	margin-top:5px;
	margin-left:10px;
	padding-left:10px;
	width:400px;
	line-height:20px;
		
	font-size:12px;
	
	
	border:solid 1px #fff;
	
	display:inline;

 }

p.ekirightcomenew:first-letter{
		margin-left:-10px;
 }

.sinnewtitle{
	float:left;
	margin-left:10px;
	width:730px;
	line-height:24px;
	
	border-left:solid 10px red;
	border-bottom:solid 1px red;
	padding-left:5px;
	
	font-size:14px;
	
	background-color:#fff;

	
	display:inline;

	background-image:url(./img/redback01.gif);
	background-repeat:repeat-x;
	background-position:bottom left;

 }

*html .sinnewtitle{
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:745px;
	
	
	display:inline;
 }
 

.sintopkomenerea h4{
	float:left;
	margin-top:10px;
	margin-left:8px;
	padding-left:5px;
	width:685px;
	border-bottom:solid 1px red;
	
	font-size:14px;
	
	color:red;
 
 }

*html .sintopkomenerea h4{
	float:left;
	margin-top:10px;
	margin-left:8px;
	padding-left:5px;
	width:690px;
	border-bottom:solid 1px red;
	
	font-size:14px;
 
 }
 

.sintopkomenerea01{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	width:740px;
	height:auto;
	
	display:inline;
	
	border:;
 }

.sintopkoment01{
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	margin-left:20px;
 	width:700px;
 	height:auto;
 	font-size:16px;
 	line-height:18px;
 	letter-spacing:;
 	
 	border:;
 	
 	display:inline;
 	
 	color:red;
 	
 	background-color:;
 	
  }

/* ローカルナビ新幹線について
----------------------------------------------------


----------------------------------------------------*/
#localnavi_sin{
	float:left;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	width:760px;
	
	line-height:26px;
	
	font-size:12px;

	background-color:;
	
	display:inline;

 }
 
#localnavi_sin li{
	float:left;
	width:150px;
	text-align:center;

 }

#localnavi_sin li a{
	display:block;
	zoom:1; /* for IE */
	color:#fff;
	
	letter-spacing:0.2em;
	
	background-color:;
	
	background-image:url(./img/localnavikaiback02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	

 }
 
#localnavi_sin li a:hover{
	
	color:#ccf;
	
	background-image:url(./img/localnavikaiback02hover.gif);
	background-position:top left;
	background-repeat:no-repeat;

 } 
 

 .lastbar{
 	border-right:solid 1px #000;
  }
  

.insatu{
	float:left;
	width:200px;
	margin-left:10px;
	display:inline;
	
	background-color:;
	
	font-size:10px;
	
 }

.insatu a:hover{
	color:red;
	text-decoration:underline;
 }



.topphnewerea{
	float:left;
	margin-top:10px;
	margin-left:20px;
	display:inline;
	width:700px;
	height:auto;
	
	background-color:;
 }

.topphnewerea1{
	
	margin-top:10px;
	margin-left:0px;
	display:inline;
	width:700px;
	height:auto;
	
	background-color:;
 }


.hotphcoment{
	float:left;
	margin-top:10px;
	margin-left:30px;
	display:inline;
	width:680px;
	padding:10px;
	
	background-color:#eee;
	
	font-size:14px;
	
	line-height:20px;
 }

.hotphtbl{
	float:left;
	margin-top:0px;
	margin-left:30px;
	display:inline;
	width:695px;
	padding:10px;
	
	background-color:#eee;
	
	font-size:14px;
	
	line-height:20px;
 }

*html .hotphcoment{

	width:700px;
	padding:10px;
	
 }



/* 左グローバルナビ新しい
----------------------------------------------------

----------------------------------------------------*/
#gnavinew{
	float:left;
	width:168px;
	margin-top:5px;
	margin-left:40px;
	padding-bottom:5px;
	
	border:solid 1px #fff;
	
	display:inline;
		
 }

#gnavinew li{
	margin-top:5px;
	
 }

#gnavinew li a{

	width:162px;
	height:25px;
	display:block;
	text-indent:-99999px;
	background-color:;
	
	overflow:hidden; /* for FireFox */
 }

#gnavinew li a:hover{
 	opacity:0.5;
	filter:alpha(opacity=50);
 	
  }

.cg{
	 opacity:0.5;
	filter:alpha(opacity=50);
 }

#g01{
	background-image:url(./img/gnavi/g01.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g02{
	background-image:url(./img/gnavi/g02.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g03{
	background-image:url(./img/gnavi/g03.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g04{
	background-image:url(./img/gnavi/g04.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g05{
	background-image:url(./img/gnavi/g05.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g06{
	background-image:url(./img/gnavi/g06.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g07{
	background-image:url(./img/gnavi/g07.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g08{
	background-image:url(./img/gnavi/g08.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g09{
	background-image:url(./img/gnavi/g09.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#g10{
	background-image:url(./img/gnavi/g10.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/*   0514追加事項    */

.megcomecopy00{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	width:690px;
	padding-left:15px;

	line-height:20px;
	font-size:16px;
	
	letter-spacing:0.5em;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	color:#000;
	
	background-color:;

	
	display:inline;
	}
	
.megcomecopy01{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	width:690px;
	padding-left:15px;

	line-height:20px;
	font-size:14px;
	
	letter-spacing:;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	color:#000;
	
	background-color:;

	
	display:inline;
	}



/* カウントダウン関係
----------------------------------------------------

H22.5.21 追加
----------------------------------------------------*/

.countcoment00{
	float:left;
	margin-top:8px;
	margin-left:40px;
	
	width:164px;
	height:auto;

	
	display:inline;
	
	background-color:#faa;
	
	}
	

.countcoment01{
	float:left;
	width:164px;
	height:70px;
	
	text-indent:-99999px;
	
	background-color:red;
	background-image:url(./img/countback00.gif);
	background-position:center left;
	background-repeat:no-repeat;
	
	}


.countcoment02{
	float:left;
	
	width:164px;
	height:30px;
	padding:3px 0px 0px 3px;
	
	background-color:red;

	line-height:;
	font-size:26px;
	
	letter-spacing:;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック","Osaka",snas-serif;
	color:#fff;
	
	text-align:center;
	
	}



/* グローバルナビ追加
----------------------------------------------------

H22.5.27 追加
----------------------------------------------------*/

#g11{
	background-image:url(./img/gnavi/g11.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* イベント・お知らせ汎用テーブル
----------------------------------------------------

H22.5.28 追加
----------------------------------------------------*/
.event-table{
	float:left;
	margin-top:20px;
	margin-left:30px;
	padding-bottom:10px;
	width:680px;
	
	display:inline;
	
 }


.table-day{

	text-align:right;
	font-size:10px;	
	font-weight:normal;
	line-height:20px;
	letter-spacing:0.2em;
	
 }

.table-catch{
	padding:5px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	letter-spacing:0.2em;

	color:#373793;
	
 }

.table-finish{
	padding:5px;
	text-align:center;
	font-size:12px;	
	font-weight:normal;
	line-height:20px;
	letter-spacing:0.2em;
	
	background-color:red;
	color:#fff;
 }
		
.table-title00{
	width:85px;
	
	border:solid 1px #373793;
	
	font-size:12px;	
	font-weight:normal;
	line-height:20px;
	letter-spacing:0.2em;
	padding:5px 5px 5px 10px;
	
	vertical-align:top;
	
	color:#fff;
	
	background-color:#373793;
 }

.table-coment00{
	width:565px;
	
	border:solid 1px #373793;
	font-size:12px;	
	font-weight:nromal;
	line-height:20px;
	letter-spacing:0.2em;
	padding:5px 5px 5px 10px;
	
	color:#373793;
 }

table-coment01{
	font-size:12px;	
	font-weight:nromal;
	line-height:20px;
	letter-spacing:0.2em;
	padding:5px 5px 5px 10px;
	
	color:#000;
 }





 
.ofgo3 {
	float:left;
	width:530px;
	padding-left:15px;
	
	font-size:10px;
	line-height:12px;
	letter-spacing:0.2em;
	
	display:inline;
	
	background-image:url(./img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:center left;

 }

.ofgo3 a{
	background-color:;

 }
 
.ofgo3 a:hover{
	text-decoration:underline;
	color:blue;
 }
		
