/* PA詳細 */



				
h1.tit1 { margin:0px;
          padding:0px;
		  clear:left}
h2.tit2 { margin:0px;
          padding:0px;
		  margin:10px 0 5px 0;}
table.left { text-align:left}

/* PA基本情報 */
#icon_box { width:370px;
            float:left;}
#syo_box { width:275px;
		   margin:10px 5px 0 0;}
#syo_box_text { margin-top:10px;
                 padding-bottom:15px;
				 border-bottom:solid #999999 1px;}
#syo_box_text2 { margin-top:10px;
                 padding-top:15px;
				 border-top:solid #999999 1px;}

/* PA一覧 */
.list { border-top:solid 1px #999999;
        margin-top:25px;
		padding-top:15px;}

/* フォント */
.fc_blu { color:#2c70b1;}
.fs_14 { font-size:110%;}

/* マージン */
.mt_05 { margin-top:5px;}
.mt_10 { margin-top:10px;}
.ml_03 { margin-left:3px;}
.ml_05 { margin-left:5px;}
.ml_10 { margin-left:10px;}
.mb_10 { margin-bottom:10px;}
.mtb_15 { margin:15px 0 15px 0;}
.mr_10 { margin-right:5px;}

/* フロート */
.fl { float:left;}
.fr { float:right;}
.cl { clear:left;}
.cr { clear:right;}

/* テキスト揃え */
.tex_r { text-align:right;}
.tex_c { text-align:center;}

/* 赤枠 */
.b_box { border: solid 1px #CC0000;
         padding:10px;}



/* 2009Atmリニューアル用追加CSS */

/* カラー */
.topics .mark{ color:#FFCC00; }

#pabody{ background-color:#ccebfb;}
#pamaplist{ float:right}
#pamaplist td{ vertical-align:top;}

.topics{ padding:0; margin:0; }
.topics li{ list-style-type:none; list-stylepadding:0; margin:0 0 2px 1px; color:#f9be24; text-align:left;}


.news{ padding:0; margin:0; }
.news li{ list-style-type:none; padding:0; margin:0 0 2px 1px; color:#339966;}

/* メインコンテンツ */
.main_contents{ width:521px; border:3px solid #e3cbac; background-image:url(../parking/guide/images/contents_bg.gif); text-align:center; margin-bottom:15px;}
.main_contentsbox { margin:6px;}
.main_contentsbox dl{margin:0px;} 
#icons{ position:relative; top:-68px; left:16px; width:495px; height:25px;}

/* 基本情報 */
.main_infobox{ width:527px; margin-top:-10px; margin-bottom:5px;}
.main_infobox img{ margin-right:10px; float:left;}
.main_infobox .txt{ width:275px; float:right}

.main_infobox2{ width:527px; margin-top:-10px; margin-bottom:5px;}
.main_infobox2 img{ margin-right:10px; margin-bottom:10px;}

/* カテゴリ共通 */
.cate01 img,.cate02 img,.cate03 img,.cate04 img{ padding-bottom:7px;}
.cate01,.cate02,.cate03{ width:487px; border:1px solid #d3d3d3;  background-color:#FFFFFF; margin:0 0 10px 0; padding:10px; text-align:left;}
.cate04{ width:487px; border:1px solid #d3d3d3;  background-color:#FFFFFF; margin:0; padding:10px; text-align:left;}
.orange{ color:#FF6600;}
.blu_tit{ color:#2c70b1; font-weight:bold; margin:0 0 8px 0; padding:0; line-height:1.3;}
a .url_self{ list-style-image:url(../parking/guide/images/arrow.gif); padding-left:10px; text-indent:-10px;}
a .url_blank{ list-style-image:url(../parking/guide/images/blank.gif); padding-left:10px; text-indent:-10px;  }

/* カテゴリ　チェックポイント */
.box1 { width:487px;}
.box1 img{ margin-right:10px; float:left;}
.cate01 .lbox{ width:228px; float:left;}
.cate01 .rbox{ width:228px; float:right;}
.r_txtbox { width:317px; float:right; margin-bottom:10px;}

/* カテゴリ　おすすめメニュー */
.box3{ width:151px; text-align:center; vertical-align:top;}

/* カテゴリ　売れスジ！お土産 */
.box2{ width:235px; text-align:center; vertical-align:top;}

/* カテゴリ　ちょっとスポット */
.box2{ width:235px; text-align:center; vertical-align:top;}


/* ボックススタイル01　左写真　1段 */
.box01 { width:487px;}
.l_txtbox { width:317px; float:left; margin-bottom:10px;}

/* 施設詳細　周辺マップ */
.detailmap{ width:527px; margin-bottom:15px; vertical-align:top;}
.detail{ width:238px; padding:0; margin:0px; float:left;}
.map{ width:278px; padding:0; margin:0px; float:right;}
.detail dd{ width:216px; border:1px solid #d3d3d3; padding:10px; margin:0; background-color:#FFFFFF; text-align:left;}
.map dd{ width:256px; border:1px solid #d3d3d3; padding:10px; margin:0; background-color:#FFFFFF; text-align:center;}

/* PA一覧 */
#listbox{ text-align:center; width:170px; margin-bottom:10px;}
ul#pa_list{ list-style:none; width:161px; padding:0; margin:0}
ul#pa_list li{ list-style:none; width:161px; margin:0 0 4px 4px;}
ul#pa_list a{ display:block; width:161px; height:20px; background-image:url(../parking/guide/images/pa_list.gif);}
ul#pa_list a span{display:none;}

a.pa01{ background-position:0px 0px;}
a.pa01_on{ background-position:-161px 0;}
a:hover.pa01{ background-position:-161px 0;}

a.pa02{ background-position:0px -24px;}
a.pa02_on{ background-position:-161px -24px;}
a:hover.pa02{ background-position:-161px -24px;}

a.pa03{ background-position:0px -48px;}
a.pa03_on{ background-position:-161px -48px;}
a:hover.pa03{ background-position:-161px -48px;}

a.pa04{ background-position:0px -72px;}
a.pa04_on{ background-position:-161px -72px;}
a:hover.pa04{ background-position:-161px -72px;}

a.pa05{ background-position:0px -96px;}
a.pa05_on{ background-position:-161px -96px;}
a:hover.pa05{ background-position:-161px -96px;}

a.pa06{ background-position:0px -120px;}
a.pa06_on{ background-position:-161px -120px;}
a:hover.pa06{ background-position:-161px -120px;}

a.pa07{ background-position:0px -144px;}
a.pa07_on{ background-position:-161px -144px;}
a:hover.pa07{ background-position:-161px -144px;}

a.pa08{ background-position:0px -168px;}
a.pa08_on{ background-position:-161px -168px;}
a:hover.pa08{ background-position:-161px -168px;}

a.pa09{ background-position:0px -192px;}
a.pa09_on{ background-position:-161px -192px;}
a:hover.pa09{ background-position:-161px -192px;}

a.pa10{ background-position:0px -216px;}
a.pa10_on{ background-position:-161px -216px;}
a:hover.pa10{ background-position:-161px -216px;}

a.pa11{ background-position:0px -240px;}
a.pa11_on{ background-position:-161px -240px;}
a:hover.pa11{ background-position:-161px -240px;}

a.pa12{ background-position:0px -264px;}
a.pa12_on{ background-position:-161px -264px;}
a:hover.pa12{ background-position:-161px -264px;}

a.pa13{ background-position:0px -288px;}
a.pa13_on{ background-position:-161px -288px;}
a:hover.pa13{ background-position:-161px -288px;}

a.pa14{ background-position:0px -312px;}
a.pa14_on{ background-position:-161px -312px;}
a:hover.pa14{ background-position:-161px -312px;}

a.pa15{ background-position:0px -336px;}
a.pa15_on{ background-position:-161px -336px;}
a:hover.pa15{ background-position:-161px -336px;}

a.pa16{ background-position:0px -360px;}
a.pa16_on{ background-position:-161px -360px;}
a:hover.pa16{ background-position:-161px -360px;}

a.pa17{ background-position:0px -384px;}
a.pa17_on{ background-position:-161px -384px;}
a:hover.pa17{ background-position:-161px -384px;}

a.pa18{ background-position:0px -408px;}
a.pa18_on{ background-position:-161px -408px;}
a:hover.pa18{ background-position:-161px -408px;}

a.pa19{ background-position:0px -432px;}
a.pa19_on{ background-position:-161px -432px;}
a:hover.pa19{ background-position:-161px -432px;}

a.pa20{ background-position:0px -456px;}
a.pa20_on{ background-position:-161px -456px;}
a:hover.pa20{ background-position:-161px -456px;}


