@charset "Shift_JIS";
/* ページ全体の基本的な設定と背景色 */
body{margin: 0;padding: 0;text-align:center;background: URL(images/anq_bg5.gif) ;position:relative; }
#container{margin-right: auto;margin-left: auto;text-align:left;width: 770px;padding:0;background-color: #FFFFFF;
font-size:small;line-height: 120%;font-family:'MS　Pゴシック',Osaka,Arial;}

/* ヘッダーの設定 */
#head	{width: 100%; height:72px;}

/*左とメインのスペースを囲む枠の設定*/
#layout{margin:0px;width:770px; height:auto;}

/*左のスペースを囲む枠の背景色や線、余白などの設定 */
#left{margin:0px;width:250px; height:auto; float:left}

/*メインスペースを囲む枠の背景色や線、余白などの設定 */
#main{margin:0px;width:520px; height:auto; float:right}

/*右のスペースを囲む枠の背景色や線、余白などの設定 */
#right{background-color:#e5eef9}

/*幅165pxのバナーを囲む枠の設定*/
div .bunner{margin-bottom:5px; }

/*最新情報の設定*/
.new {background-color:#ffffff; width:510px; text-align:left;}
.new p{margin:8px;padding:0}

/* 指定が無い時のリンクの下線の有無 */
a {	text-decoration: none;	}

/* 指定が無い時の未読リンクの色 */
a:link {color: #006699;	}

/* 指定が無い時の既読リンクの色 */
a:visited {	color: #006699;	}

/* 指定無い時のリンク部分のクリック時 */
a:active {	color: #006699;	}

/* マウスカーソルがリンクにかさなった時 */
a:hover {	color: #CC0000;	text-decoration: underline;	}

/* 指定が無い時の見出しタグの設定 */
h1 {	margin: 0px;	padding: 0px;	font-weight: normal;	border:0px}
h2 {	margin: 0px;	padding: 0px;	font-weight: normal;	border:0px}
h3 {	padding: 0px;	font-weight: normal;background: url(images/h3_bg.gif) no-repeat; text-indent:10px;height:25px; font-weight:bold; font-size:12px; line-height:25px; color:#45402B}
h4 {	border-left:#54A740 solid 5px; border-bottom:#006600 dashed 1px;
		font-weight:bold; text-indent:10px; font-size:12px; color:#45402B}

/* 指定が無い時の段落タグの設定 */
p {	margin: 7px 0px;font-weight: normal;	}

/*フッターのプロパティ*/	
#foot	{width:100%; height:35px; background:url(images/foot.gif) no-repeat; clear:both}
#foot p {font-size:11px; padding:0; margin-top:15px;margin-left:10px; /*color:#FFFFFF;*/}

/* トップページメニューの設定
-------------------------------------------------- */
#menu { padding: 0px ; margin: 0px;
          width:242px; /*position: relative;*/ height: 200px; /*text-align: left ;*/ }
#menu ul { width: 242px; list-style: none ; position:absolute ; padding: 0 0 0 0 ; margin: 0px ; }
#menu li { margin: 0px; padding: 0px; text-indent: -9999px; height: 40px ; /*float: left;*/ }

a#navi_event { text-indent: -9999px; display: block ; text-decoration: none ; width: 242px ; height: 40px ;
         background:  url(images/navi_event1.gif) no-repeat ; font-size: 70% ; }
a#navi_event:hover { text-decoration: none; width: 242px ; height: 40px ;
                 background:  url(images/navi_event2.gif) no-repeat ; font-size: 70% ; }
a#navi_ser { text-indent: -9999px; display: block ; text-decoration: none ; width: 242px ; height: 40px ;
         background:  url(images/navi_ser1.gif) no-repeat ; font-size: 70% ; }
a#navi_ser:hover { text-decoration: none; width: 242px ; height: 40px ;
                 background:  url(images/navi_ser2.gif) no-repeat ; font-size: 70% ; }
a#navi_floor{ text-indent: -9999px; display: block ; text-decoration: none ; width: 242px ; height: 40px ;
         background:  url(images/navi_floor1.gif) no-repeat ; font-size: 70% ; }
a#navi_floor:hover { text-decoration: none; width: 242px ; height: 40px ;
                 background:  url(images/navi_floor2.gif) no-repeat ; font-size: 70% ; }
a#navi_access{ text-indent: -9999px; display: block ; text-decoration: none ; width: 242px ; height: 40px ;
         background:  url(images/navi_access1.gif) no-repeat ; font-size: 70% ; }
a#navi_access:hover { text-decoration: none; width: 242px ; height: 40px ;
                 background:  url(images/navi_access2.gif) no-repeat ; font-size: 70% ; }
a#navi_park{ text-indent: -9999px; display: block ; text-decoration: none ; width: 242px ; height: 40px ;
         background:  url(images/navi_park1.gif) no-repeat ; font-size: 70% ; }
a#navi_park:hover { text-decoration: none; width: 242px ; height: 40px ;
                 background:  url(images/navi_park2.gif) no-repeat ; font-size: 70% ; }
				 
/* 第2階層メニューの設定
-------------------------------------------------- */
#menu2 { padding: 0px ; margin: 0px;
          width:770px; position: relative; height: 36px; text-align: left ; }
#menu2 ul { width: 770px; list-style: none ; position:absolute ; padding: 0 0 0 0 ; margin: 0px ; }
#menu2 li { margin: 0px; padding: 0px; text-indent: -9999px; height: 36px ; float: left; }

a#navi2_top { text-indent: -9999px; display: block ; text-decoration: none ; width: 130px ; height: 36px ;
         background:  url(images/navi2_top1.gif) no-repeat ; font-size: 70% ; }
a#navi2_top:hover { text-decoration: none; width: 130px ; height: 36px ;
                 background:  url(images/navi2_top2.gif) no-repeat ; font-size: 70% ; }
a#navi2_event { text-indent: -9999px; display: block ; text-decoration: none ; width: 128px ; height: 36px ;
         background:  url(images/navi2_event1.gif) no-repeat ; font-size: 70% ; }
a#navi2_event:hover { text-decoration: none; width: 128px ; height: 36px ;
                 background:  url(images/navi2_event2.gif) no-repeat ; font-size: 70% ; }
a#navi2_ser { text-indent: -9999px; display: block ; text-decoration: none ; width: 128px ; height: 36px ;
         background:  url(images/navi2_ser1.gif) no-repeat ; font-size: 70% ; }
a#navi2_ser:hover { text-decoration: none; width: 128px ; height: 36px ;
                 background:  url(images/navi2_ser2.gif) no-repeat ; font-size: 70% ; }
a#navi2_floor{ text-indent: -9999px; display: block ; text-decoration: none ; width: 128px ; height: 36px ;
         background:  url(images/navi2_floor1.gif) no-repeat ; font-size: 70% ; }
a#navi2_floor:hover { text-decoration: none; width: 128px ; height: 36px ;
                 background:  url(images/navi2_floor2.gif) no-repeat ; font-size: 70% ; }
a#navi2_access{ text-indent: -9999px; display: block ; text-decoration: none ; width: 128px ; height: 36px ;
         background:  url(images/navi2_access1.gif) no-repeat ; font-size: 70% ; }
a#navi2_access:hover { text-decoration: none; width: 128px ; height: 36px ;
                 background:  url(images/navi2_access2.gif) no-repeat ; font-size: 70% ; }
a#navi2_park{ text-indent: -9999px; display: block ; text-decoration: none ; width: 128px ; height: 36px ;
         background:  url(images/navi2_park1.gif) no-repeat ; font-size: 70% ; }
a#navi2_park:hover { text-decoration: none; width: 128px ; height: 36px ;
                 background:  url(images/navi2_park2.gif) no-repeat ; font-size: 70% ; }