﻿@import url(default2008.css);

/*↓ショッピング*/

/*▼ショッピング用メインタイトル*/
#Flame08 .shopping08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_shopping.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼ショッピング用特集タイトル*/
#Flame08 .contarea .center .shopping08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/shopping_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼ショッピング用トピックタイトル*/
#Flame08 .contarea .center .shoppingtopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/shopping_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .shoppingtopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼ショッピング用トピック*/
#Flame08 .contarea .center .shoppingtopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/shopping_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .shoppingtopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .shoppingtopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/shopping_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .shoppingtopicbottom .shoppingtopicmiddle .shopping08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .shoppingtopicbottom .shoppingtopicmiddle .shopping08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .shoppingtopicbottom .shoppingtopicmiddle .shopping08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .shoppingtopicbottom .shoppingtopicmiddle .shopping08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .shoppingtopicbottom .shoppingtopicmiddle .shopping08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（ピンク）*/
.shopping08LinedotP{
background:transparent url(../img/2008cat/bg_shoppingdot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼ショッピング用デパート・ショッピングモールのイベントタイトル*/
#Flame08 .contarea .center .seventtop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/shopping_c_sevent_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼ショッピング用注目イベントタイトル*/
#Flame08 .contarea .center .eventtop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/shopping_c_event_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}


/*▼ショッピング用アクセスランキングタイトル*/
#Flame08 .contarea .center .shopping08Ranktop{
width:495px;
height:28px;
margin:0px auto 0px auto;
background:transparent url(../img/2008cat/shopping_c_rank_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼ショッピング用アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .shopping08rank01{
background:transparent url(../img/2008cat/shopping_c_rank_01.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .shopping08rank02{
background:transparent url(../img/2008cat/shopping_c_rank_02.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .shopping08rank03{
background:transparent url(../img/2008cat/shopping_c_rank_03.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .shopping08Line{
background:transparent url(../img/2008cat/shopping_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftshoppingSearchBox{
background:transparent url(../img/2008cat/shopping_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼ショッピング用左カラムリンク色*/
#Flame08 .contarea .left ul.shopping08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.shopping08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/shopping_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}
#Flame08 .contarea .left ul.shopping08leftlinks li a:hover{
background:#FFEEF8 url(../img/2008cat/shopping_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトルお店・施設をさがす*/
#Flame08 .contarea .left .shopping08titShopsearch{
background:transparent url(../img/2008cat/shopping_l_searchshop_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトルイベントをさがす*/
#Flame08 .contarea .left .leftSearch .shopping08titEventsearch{
background:transparent url(../img/2008cat/shopping_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .shopping08titKanren{
background:transparent url(../img/2008cat/shopping_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼ショッピング用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.shopping08care tr td a:hover{
background-color:#ffd2eb;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.shopping08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.shopping08care tr td a.old:hover{
background-color:#ffd2eb;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.shopping08care tr td a.today:hover{
background-color:#ffd2eb;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼ショッピング用特派員情報*/
.scoop .voicebottom p.comment em.shopping08 a{
padding-bottom:3px;
color:#ff93ce;
display:block;
}
.scoop .voicebottom .shopping08face a{
background:url(../img/2008cat/shopping_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .shopping08face a:hover{
color:#ffffff;
}



/*↓ホテル＆旅館*/

/*▼ホテル＆旅館用メインタイトル*/
#Flame08 .hotel08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_hotel.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼ホテル＆旅館用特集タイトル*/
#Flame08 .contarea .center .hotel08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/hotel_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼ホテル＆旅館用トピックタイトル*/
#Flame08 .contarea .center .hoteltopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/hotel_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .hoteltopictop/*IE5.5+*/{
>margin-top:14px;
}

#Flame08 .contarea .center .hoteltopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/hotel_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .hoteltopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .hoteltopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/hotel_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .hoteltopicbottom .hoteltopicmiddle .hotel08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .hoteltopicbottom .hoteltopicmiddle .hotel08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .hoteltopicbottom .hoteltopicmiddle .hotel08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .hoteltopicbottom .hoteltopicmiddle .hotel08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .hoteltopicbottom .hoteltopicmiddle .hotel08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（グリーン）*/
.hotel08LinedotP{
background:transparent url(../img/2008cat/bg_hoteldot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}
.hotel08LinedotP dl{
}
.hotel08LinedotP dt{
float:left;
margin-right:10px;
font-size:95%;
line-height:130%;
}
.hotel08LinedotP dd{
display:inline;
line-height:130%;
}
.hotel08LinedotP dd ul{
display:inline;
padding:10px 0 0 0;
}
.hotel08LinedotP dd ul li{
display:inline;
margin-right:10px;
padding-bottom:0;
font-size:100%;
background:none!important;
}

/*▼ホテル＆旅館用注目イベントタイトル*/
#Flame08 .contarea .center .hotel08eventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_c_event.gif) top no-repeat;
display:block;
}
#Flame08 .contarea .center .hotel08eventtop ul{
margin:0;
}
#Flame08 .contarea .center .hotel08eventtop li{
float:left;
}
#Flame08 .contarea .center .hotel08eventtop li.hotelevent a{
background:url(../img/2008cat/hotel_c_tab_hotelevent_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:115px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .hotel08eventtop li.hotelevent a.on{
background-position: 0 -93px;
}
#Flame08 .contarea .center .hotel08eventtop li.hotelevent a.off{
background-position: 0 -30px;
}
#Flame08 .contarea .center .hotel08eventtop li.hotelevent a.off:hover{
background-position: 0 -156px;
}
#Flame08 .contarea .center .hotel08eventtop li.restaurantfair a{
background:url(../img/2008cat/hotel_c_tab_restaurantfair_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:111px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .hotel08eventtop li.restaurantfair a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .center .hotel08eventtop li.restaurantfair a.off{
background-position: 0 -156px;
}
#Flame08 .contarea .center .hotel08eventtop li.restaurantfair a.off:hover{
background-position: 0 -93px;
}
#Flame08 .contarea .center .hotel08eventtop li.bridalfair a{
background:url(../img/2008cat/hotel_c_tab_bridalfair_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:112px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .hotel08eventtop li.bridalfair a.on{
background-position: 0 -93px;
}
#Flame08 .contarea .center .hotel08eventtop li.bridalfair a.off{
background-position: 0 -156px;
}
#Flame08 .contarea .center .hotel08eventtop li.bridalfair a.off:hover{
background-position: 0 -30px;
}

/*▼ホテル＆旅館用宿泊プラン情報タイトル*/
#Flame08 .contarea .center .splantop{
width:495px;
height:28px;
margin:0px auto;
background:transparent url(../img/2008cat/hotel_c_plan_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}


/*▼宿泊プランをさがすタイトル*/
#Flame08 .contarea .center .hotel08titPlansearch{
background:transparent url(../img/2008cat/hotel_c_searchplan_tit.gif) top left no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

#Flame08 .contarea .center .SearchPlanBox{
background:url(../img/2008cat/hotel_l_searchplanbox_bg.gif) top left repeat-x;
padding:10px 16px;
margin:0 7px 5px 7px;
}
#Flame08 .contarea .center .SearchPlanBox ul{
margin:0;
padding:0;
}
#Flame08 .contarea .center .SearchPlanBox li{
background:none!important;
display:block;
float:left;
}
#Flame08 .contarea .center .SearchPlanBox li label{
width:95px;
float:left;
display:block;
font-size:85%;
padding-top:3px;
}
#Flame08 .contarea .center .SearchPlanBox li.people{
width:145px;
}
#Flame08 .contarea .center .SearchPlanBox li.people label{
width:70px;
}
body:first-of-type #Flame08 .contarea .center .SearchPlanBox li.people label{
width:70px;
}
#Flame08 .contarea .center .SearchPlanBox li.checkin{
margin-bottom:5px;
width:300px;
}
#Flame08 .contarea .center .SearchPlanBox li.price{
width:100%;
}
#Flame08 .contarea .center .SearchPlanBox li.searcharea{
width:300px;
}
#Flame08 .contarea .center .SearchPlanBox select{
font-size:100%;
}
#Flame08 .contarea .center .SearchPlanBox select.selectarea{
width:180px;
}
#Flame08 .contarea .center .SearchPlanBox .SearchBoxBtn{
margin-bottom:5px;
}
#Flame08 .contarea .center .goldtop{
width:481px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_c_goldtop.gif) top left no-repeat;
}
#Flame08 .contarea .center .goldbottom{
width:481px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_c_goldbottom.gif) bottom left no-repeat;
padding-bottom:12px;
}
#Flame08 .contarea .center .goldmiddle{
margin:0px auto;
padding:13px 15px 0 15px;
background:transparent url(../img/2008cat/bg_c_goldmiddle.gif) 0px 0px repeat-y;
}

/*▼宿泊プランピックアップ*/
#Flame08 .contarea .center .splanpickuptop{
background:transparent url(../img/2008cat/hotel_c_planpickup_tit.gif) top left no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:0 0 0 13px;
padding:0;
height:12px;
}

#Flame08 .contarea .center .greenLink{
background:#edf6d7;
padding:7px 15px;
margin:7px 7px 0 7px;
font-size:90%;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .hotel08Line{
background:transparent url(../img/2008cat/hotel_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}
#Flame08 .contarea .left .lefthotelSearchBox{
background:transparent url(../img/2008cat/hotel_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼ホテル＆旅館用左カラムリンク色*/
#Flame08 .contarea .left ul.hotel08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.hotel08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/hotel_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}
#Flame08 .contarea .left ul.hotel08leftlinks li a:hover{
background:#e6f8de url(../img/2008cat/hotel_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトルホテル・旅館をさがす*/
#Flame08 .contarea .left .hotel08titHotelsearch{
background:transparent url(../img/2008cat/hotel_l_searchhotel_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトルイベントをさがす*/
#Flame08 .contarea .left .leftSearch .hotel08titEventsearch{
background:transparent url(../img/2008cat/hotel_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .hotel08titKanren{
background:transparent url(../img/2008cat/hotel_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼ホテル＆旅館用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.hotel08care tr td a:hover{
background-color:#dbf3d3;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.hotel08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.hotel08care tr td a.old:hover{
background-color:#dbf3d3;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.hotel08care tr td a.today:hover{
background-color:#dbf3d3;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼ホテル＆旅館用特派員情報*/
.scoop .voicebottom p.comment em.hotel08 a{
padding-bottom:3px;
color:#9fe08f;
display:block;

}
.scoop .voicebottom .hotel08face a{
background:url(../img/2008cat/hotel_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .hotel08face a:hover{
color:#ffffff;
}




/*↓映画・映画館*/

/*▼映画用メインタイトル*/
#Flame08 .movie08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_movie.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼映画用特集タイトル*/
#Flame08 .contarea .center .movie08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/movie_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼映画用トピックタイトル*/
#Flame08 .contarea .center .movietopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/movie_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .movietopictop/*IE5.5+*/{
>margin-top:14px;
}

#Flame08 .contarea .center .movietopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/movie_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .movietopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .movietopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/movie_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .movietopicbottom .movietopicmiddle .movie08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .movietopicbottom .movietopicmiddle .movie08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .movietopicbottom .movietopicmiddle .movie08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .movietopicbottom .movietopicmiddle .movie08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .movietopicbottom .movietopicmiddle .movie08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*▼映画用最新の映画タイトル*/
#Flame08 .contarea .center .movie08Latestmovietop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/movie_c_latestmovie_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .movie08Latestmovieimg{
float:left;
width:200px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .movie08Latestmovietext{
float:right;
width:241px;
}
#Flame08 .contarea .center .movie08Latestmovietext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .movie08Latestmovietext em{
font-size:85%;
}
#Flame08 .contarea .center .movie08Latestmovietext .text{
font-size:90%;
line-height:145%;
color:#333333;
padding-top:5px;
}
#Flame08 .contarea .center .movie08Latestmovietextnoimage{
width:457px;
}
#Flame08 .contarea .center .movie08Latestmovietextnoimage h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .movie08Latestmovietextnoimage em{
font-size:85%;
}
#Flame08 .contarea .center .movie08Latestmovietextnoimage .text{
font-size:90%;
line-height:145%;
color:#333333;
padding-top:5px;
}

/*▼映画用映画関連イベントピックアップタイトル*/
#Flame08 .contarea .center .movie08Pickupeventtop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/movie_c_pickupevent_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*ドットライン（ブルー）*/
.movie08LinedotP{
background:transparent url(../img/2008cat/bg_moviedot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}
.movie08LinedotP dl{
font-size:95%;
}
.movie08LinedotP dt{
display:inline;
}
.movie08LinedotP dd{
display:inline;
margin-right:10px;
}

/*▼映画用注目イベントタイトル*/
#Flame08 .contarea .center .movie08eventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_c_event.gif) top no-repeat;
display:block;
}
#Flame08 .contarea .center .movie08eventtop ul{
margin:0;
}
#Flame08 .contarea .center .movie08eventtop li{
float:left;
}
#Flame08 .contarea .center .movie08eventtop li.roadshow a{
background:url(../img/2008cat/movie_c_tab_roadshow_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:105px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .movie08eventtop li.roadshow a.on{
background-position: 0 -156px;
}
#Flame08 .contarea .center .movie08eventtop li.roadshow a.off{
background-position: 0 -30px;
}
#Flame08 .contarea .center .movie08eventtop li.roadshow a.off:hover{
background-position: 0 -93px;
}
#Flame08 .contarea .center .movie08eventtop li.minitheater a{
background:url(../img/2008cat/movie_c_tab_minitheater_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:101px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .movie08eventtop li.minitheater a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .center .movie08eventtop li.minitheater a.off{
background-position: 0 -156px; 
}
#Flame08 .contarea .center .movie08eventtop li.minitheater a.off:hover{
background-position: 0 -93px;
}
#Flame08 .contarea .center .movie08eventtop li.revival a{
background:url(../img/2008cat/movie_c_tab_rivival_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:101px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .movie08eventtop li.revival a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .center .movie08eventtop li.revival a.off{
background-position: 0 -93px; 
}
#Flame08 .contarea .center .movie08eventtop li.revival a.off:hover{
background-position: 0 -156px;
}
#Flame08 .contarea .center .movie08eventtop li.special a{
background:url(../img/2008cat/movie_c_tab_special_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:101px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .movie08eventtop li.special a.on{
background-position: 0 -156px;
}
#Flame08 .contarea .center .movie08eventtop li.special a.off{
background-position: 0 -93px;
}
#Flame08 .contarea .center .movie08eventtop li.special a.off:hover{
background-position: 0 -30px;
}
/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .movie08Line{
background:transparent url(../img/2008cat/movie_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}
#Flame08 .contarea .left .leftmovieSearchBox{
background:transparent url(../img/2008cat/movie_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼映画用左カラムリンク色*/
#Flame08 .contarea .left ul.movie08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.movie08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/movie_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
outline:none;
}
#Flame08 .contarea .left ul.movie08leftlinks li a:hover{
background:#eaf3fd url(../img/2008cat/movie_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトル作品・映画館をさがす*/
#Flame08 .contarea .left .movie08titMoviesearch{
background:transparent url(../img/2008cat/movie_l_searchmovie_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼一都三県エリアからさがす*/
#Flame08 .contarea .left ul.movie08search{
padding:0px 5px;
}
#Flame08 .contarea .left ul.movie08search li{
float:left;
font-size:85%;
margin:0 15px 0 0;
}

/*▼タイトルイベントをさがす*/
#Flame08 .contarea .left .leftSearch .movie08titEventsearch{
background:transparent url(../img/2008cat/movie_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトルランキング*/
#Flame08 .contarea .left .leftSearch .movie08titRanking{
background:transparent url(../img/2008cat/movie_l_ranking_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 11px 0px;
}

/*▼タイトル興行成績ランキング*/
#Flame08 .contarea .left .leftSearch .movie08titPerformanceranking{
background:transparent url(../img/2008cat/movie_l_performanceranking_.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 0px 0px;
}

/*▼タイトルアクセスランキング*/
#Flame08 .contarea .left .leftSearch .movie08titAccessranking{
background:transparent url(../img/2008cat/movie_l_accessranking_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 0px 0px;
}

/*▼映画用左カラムランキング*/
#Flame08 .contarea .left ul.movie08leftranking{
margin:0;
}
#Flame08 .contarea .left ul.movie08leftranking li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
margin:0 0 1px 10px;
font-size:85%;
width:179px;
padding-bottom:3px;
}
#Flame08 .contarea .left ul.movie08leftranking li.no1 a{
display:block;
padding:5px 0px 2px 22px;
background:transparent url(../img/2008cat/movie_l_rank_01.gif) no-repeat 0% 1px;
text-decoration: none;
width:158px;
line-height:1.1em;

}
#Flame08 .contarea .left ul.movie08leftranking li.no2 a{
display:block;
padding:5px 0px 3px 22px;
background:transparent url(../img/2008cat/movie_l_rank_02.gif) no-repeat 0% 1px;
text-decoration: none;
width:158px;
line-height:1.1em;
}
#Flame08 .contarea .left ul.movie08leftranking li.no3 a{
display:block;
padding:5px 0px 3px 22px;
background:transparent url(../img/2008cat/movie_l_rank_03.gif) no-repeat 0% 1px;
text-decoration: none;
width:158px;
line-height:1.1em;
}
#Flame08 .contarea .left ul.movie08leftranking li.no4 a{
display:block;
padding:5px 0px 3px 22px;
background:transparent url(../img/2008cat/movie_l_rank_04.gif) no-repeat 0% 1px;
text-decoration: none;
width:158px;
line-height:1.1em;

}
#Flame08 .contarea .left ul.movie08leftranking li.no5 a{
display:block;
padding:5px 0px 3px 22px;
background:transparent url(../img/2008cat/movie_l_rank_05.gif) no-repeat 0% 1px;
text-decoration: none;
width:158px;
line-height:1.1em;

}
#Flame08 .contarea .left ul.movie08leftranking li a:hover{
text-decoration:underline;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .movie08titKanren{
background:transparent url(../img/2008cat/movie_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}


/*▽▽▽右カラム▽▽▽*/

/*▼映画用特派員情報*/
.scoop .voicebottom p.comment em.movie08 a{
padding-bottom:3px;
color:#8ECAFF;
display:block;
}
.scoop .voicebottom p.name{
margin-top:3px;
line-height:120%;
}
.scoop .voicebottom p.name a{
line-height:120%;
color:#cacaca;
}
.scoop .voicebottom p.name a:hover{
padding-bottom:3px;
color:#ffffff;
}
.scoop .voicebottom .movie08face a{
background:url(../img/2008cat/movie_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .movie08face a:hover{
color:#ffffff;
}



/*↓ビューティ*/

/*▼ビューティ用メインタイトル*/
#Flame08 .beauty08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_beauty.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼ビューティ用特集タイトル*/
#Flame08 .contarea .center .beauty08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/beauty_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼ビューティ用サロンに聞いてタイトル*/
#Flame08 .contarea .center .beauty08question{
font-size:90%;
width:495px;
margin-bottom:14px;
background:transparent url(../img/2008cat/beauty_c_question_bg.gif) bottom no-repeat;
position: relative;
padding:0 0 7px 0;
}
#Flame08 .contarea .center h2.beauty08questiontop{
height:34px;
margin-bottom:8px;
background:transparent url(../img/2008cat/beauty_c_question_tit.gif) top no-repeat;
text-indent:-9999px;
}
#Flame08 .contarea .center .beauty08questionogo{
position: absolute;
top:17px;
right: 15px;
}
#Flame08 .contarea .center .beauty08questionokotae{
position: absolute;
top:43px;
left: 18px;
}
#Flame08 .contarea .center .beauty08question .beauty08questionqa{
width:343px;
padding:13px 15px 10px 20px;
margin:0 0 0 108px;
background:transparent url(../img/2008cat/beauty_c_question_bg02.gif) top no-repeat;
}
#Flame08 .contarea .center .beauty08question .beauty08questiontheme{
margin:0 0 0 0;
}
.beauty08questiontheme:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.beauty08questiontheme{ display:inline-block; }
/*\*/
* html .beauty08questiontheme { height:1%; }
.beauty08questiontheme { display:block; }
/**/
#Flame08 .contarea .center .beauty08question .beauty08questiontheme select{
float:right;
}

/*▼ビューティ用ラブサンクチェアリ占いタイトル*/
#Flame08 .contarea .center .beauty08uranai{
font-size:90%;
width:475px;
margin-bottom:14px;
padding:0 0 25px 20px;
background:transparent url(../img/2008cat/beauty_c_uranai_bg.gif) bottom no-repeat;
}
#Flame08 .contarea .center .beauty08uranaitop{
height:55px;
margin:0 0 0 -20px;
background:transparent url(../img/2008cat/beauty_c_uranai_tit.gif) top no-repeat;
text-indent:-9999px;
}
#Flame08 .contarea .center .beauty08uranai .txt{
margin:-10px 0 10px 0;
}
#Flame08 .contarea .center .beauty08uranai form input{
vertical-align:top;
}
#Flame08 .contarea .center .beauty08uranai form .year{
width:60px;
}
#Flame08 .contarea .center .beauty08uranai form .day{
width:40px;
}

/*▼ビューティ用ビューティクーポンピックアップタイトル*/
#Flame08 .contarea .center .beauty08couponpickuptop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/beauty_c_pickupcoupon_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼ビューティ用ビューティキャンペーンピックアップタイトル*/
#Flame08 .contarea .center .beauty08campaignpickuptop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/beauty_c_pickupcampaign_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*ドットライン（紫）*/
.beauty08LinedotP{
background:transparent url(../img/2008cat/bg_beautydot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}
.beauty08LinedotP dl{
font-size:95%;
}
.beauty08LinedotP dt{
display:inline;
}
.beauty08LinedotP dd{
display:inline;
margin-right:10px;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .beauty08Line{
background:transparent url(../img/2008cat/beauty_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}
#Flame08 .contarea .left .leftbeautySearchBox{
background:transparent url(../img/2008cat/beauty_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼ビューティ用左カラムリンク色*/
#Flame08 .contarea .left ul.beauty08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.beauty08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/beauty_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}
#Flame08 .contarea .left ul.beauty08leftlinks li a:hover{
background:#fdeafd url(../img/2008cat/beauty_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトル作品・ビューティ館をさがす*/
#Flame08 .contarea .left .beauty08titShopsearch{
background:transparent url(../img/2008cat/beauty_l_searchshop_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトルメニュー・施術をさがす*/
#Flame08 .contarea .left .leftSearch .beauty08titMenusearch{
background:transparent url(../img/2008cat/beauty_l_searchmenu_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトルクーポン＆キャンペーン*/
#Flame08 .contarea .left .leftSearch .beauty08titCoupon{
background:transparent url(../img/2008cat/beauty_l_coupon_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトル新着・おすすめサロン*/
#Flame08 .contarea .left .leftSearch .beauty08titSalon{
background:transparent url(../img/2008cat/beauty_l_salon_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:5px 0px 8px 0px;
}
#Flame08 .contarea .left ul.beauty08leftsalon li{
padding-bottom:1px;
margin-left:10px;
font-size:90%;
width:179px;
}
#Flame08 .contarea .left ul.beauty08leftsalon ul.beauty08leftsalonkeyword{
margin:5px 0 0 0;
}
#Flame08 .contarea .left ul.beauty08leftsalon ul.beauty08leftsalonkeyword li{
margin:0 5px 0 0;
display:inline;
line-height:1.2em;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .beauty08titKanren{
background:transparent url(../img/2008cat/beauty_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}


/*▽▽▽右カラム▽▽▽*/

/*▼ビューティ用特派員情報*/
.scoop .voicebottom p.comment em.beauty08 a{
padding-bottom:3px;
color:#dd8ae3;
display:block;
}
.scoop .voicebottom .beauty08face a{
background:url(../img/2008cat/beauty_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .beauty08face a:hover{
color:#ffffff;
}



/*↓スクール*/

/*▼スクール用メインタイトル*/
#Flame08 .school08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_school.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼スクール用特集タイトル*/
#Flame08 .contarea .center .school08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/school_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼スクール用体験レッスン情報ピックアップタイトル*/
#Flame08 .contarea .center .school08Pickuplessontop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/school_c_pickuplesson_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼スクール用スクールのキャンペーン・イベント情報ピックアップタイトル*/
#Flame08 .contarea .center .school08Pickupeventtop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/school_c_pickupevent_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .school08Line{
background:transparent url(../img/2008cat/school_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftschoolSearchBox{
background:transparent url(../img/2008cat/school_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}


/*▼スクール用左カラムリンク色*/
#Flame08 .contarea .left ul.school08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.school08leftlinks li a{
display:block;
padding:3px 0px 1px 13px;
background:transparent url(../img/2008cat/school_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}
#Flame08 .contarea .left ul.school08leftlinks li a:hover{
background:#FFF5CE url(../img/2008cat/school_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトルスクール・教室をさがす*/
#Flame08 .contarea .left .school08titSchoolsearch{
background:transparent url(../img/2008cat/school_l_searchschool_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル講座・レッスンをさがす*/
#Flame08 .contarea .left .school08titLessonsearch{
background:transparent url(../img/2008cat/school_l_searchlesson_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル体験レッスン・イベントをさがす*/
#Flame08 .contarea .left .school08titEventsearch{
background:transparent url(../img/2008cat/school_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
height:32px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .school08titKanren{
background:transparent url(../img/2008cat/school_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}



/*▽▽▽右カラム▽▽▽*/

/*▼スクール用特派員情報*/
.scoop .voicebottom p.comment em.school08 a{
padding-bottom:3px;
color:#ffc455;
display:block;
}
.scoop .voicebottom .school08face a{
background:url(../img/2008cat/school_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .school08face a:hover{
color:#ffffff;
}



/*↓ミュージアム*/

/*▼ミュージアム用メインタイトル*/
#Flame08 .art08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_art.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼ミュージアム用特集タイトル*/
#Flame08 .contarea .center .art08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/art_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼ミュージアム用トピックタイトル*/
#Flame08 .contarea .center .arttopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/art_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .arttopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼ミュージアム用トピック*/
#Flame08 .contarea .center .arttopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/art_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .arttopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .arttopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/art_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .arttopicbottom .arttopicmiddle .art08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .arttopicbottom .arttopicmiddle .art08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .arttopicbottom .arttopicmiddle .art08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .arttopicbottom .arttopicmiddle .art08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .arttopicbottom .arttopicmiddle .art08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（オレンジ）*/
.art08LinedotP{
background:transparent url(../img/2008cat/bg_artdot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼ミュージアム用展覧会・ミュージアムイベントタイトル*/
#Flame08 .contarea .center .art08eventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_c_event.gif) top no-repeat;
display:block;
}
#Flame08 .contarea .center .art08eventtop ul{
margin:0;
}
#Flame08 .contarea .center .art08eventtop li{
float:left;
}
#Flame08 .contarea .center .art08eventtop li.exhibition a{
background:url(../img/2008cat/art_c_tab_exhibition_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:90px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .art08eventtop li.exhibition a.on{
background-position: 0 -30px; 
}
#Flame08 .contarea .center .art08eventtop li.exhibition a.off{
background-position: 0 -93px;
}
#Flame08 .contarea .center .art08eventtop li.exhibition a.off:hover{
background-position: 0 -156px;
}
#Flame08 .contarea .center .art08eventtop li.museumevent a{
background:url(../img/2008cat/art_c_tab_museumevent_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:90px;
height:33px;
outline:none;
cursor:pointer;cursor:hand
}
#Flame08 .contarea .center .art08eventtop li.museumevent a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .center .art08eventtop li.museumevent a.off{
background-position: 0 -156px;
}
#Flame08 .contarea .center .art08eventtop li.museumevent a.off:hover{
background-position: 0 -93px;
}

/*▼ミュージアム用画廊・ギャラリーの展示・イベントタイトル*/
#Flame08 .contarea .center .art08Exhibitiontop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/art_c_exhibition_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .art08Line{
background:transparent url(../img/2008cat/art_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftartSearchBox{
background:transparent url(../img/2008cat/art_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼ミュージアム用左カラムリンク色*/
#Flame08 .contarea .left ul.art08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.art08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/art_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}

#Flame08 .contarea .left ul.art08leftlinks li a:hover{
background:#fff3ec url(../img/2008cat/art_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}
#Flame08 .contarea .left ul.art08leftlinks li.tit{
background:none!important;
padding-bottom:1px;
margin-left:10px;
font-size:90%;
width:179px;
}
#Flame08 .contarea .left ul.art08leftlinks li.tit a{
background:none;
display:block;
padding:1px 0px 0px 0px;
text-decoration: underline;
width:180px;
font-weight:bold;
}
#Flame08 .contarea .left ul.art08leftlinks li.tit a:hover{
background:none; 
text-decoration: underline;
width:180px;
}
#Flame08 .contarea .left dl.art08leftlinks2{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:7px;
margin:0 0 4px 10px;
width:179px;
}
#Flame08 .contarea .left dl.art08leftlinks2 dt{
font-size:85%;
display:block;
padding:1px 0px 0px 0px;
text-decoration: none;
width:179px;
color:#87753d;
font-weight:normal;
}
#Flame08 .contarea .left dl.art08leftlinks2 dd{
display:block;
width:179px;
line-height:1.2em;
font-size:85%;
}
#Flame08 .contarea .left p.notice{
color:#999999;
line-height:1.2em;
padding-bottom:7px;
margin:8px 0 10px 10px;
font-size:85%;
width:179px;
}

/*▼タイトル施設をさがす*/
#Flame08 .contarea .left .art08titFacilitiessearch{
background:transparent url(../img/2008cat/art_l_searchfacilities_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトルイベントをさがす*/
#Flame08 .contarea .left .leftSearch .art08titEventsearch{
background:transparent url(../img/2008cat/art_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトル新着美術番組情報*/
#Flame08 .contarea .left .art08titProgramsearch{
background:transparent url(../img/2008cat/art_l_searchprogram_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .art08titKanren{
background:transparent url(../img/2008cat/art_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼ミュージアム用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.art08care tr td a:hover{
background-color:#ffe0d0;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.art08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.art08care tr td a.old:hover{
background-color:#ffe0d0;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.art08care tr td a.today:hover{
background-color:#ffe0d0;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼ミュージアム用特派員情報*/
.scoop .voicebottom p.comment em.art08 a{
padding-bottom:3px;
color:#ffa777;
display:block;
}
.scoop .voicebottom .art08face a{
background:url(../img/2008cat/art_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .art08face a:hover{
color:#ffffff;
}



/*↓レジャー*/

/*▼レジャー用メインタイトル*/
#Flame08 .amu08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_amu.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼レジャー用特集タイトル*/
#Flame08 .contarea .center .amu08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/amu_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼レジャー用トピックタイトル*/
#Flame08 .contarea .center .amutopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/amu_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .amutopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼レジャー用トピック*/
#Flame08 .contarea .center .amutopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/amu_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .amutopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .amutopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/amu_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .amutopicbottom .amutopicmiddle .amu08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .amutopicbottom .amutopicmiddle .amu08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .amutopicbottom .amutopicmiddle .amu08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .amutopicbottom .amutopicmiddle .amu08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .amutopicbottom .amutopicmiddle .amu08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（青緑）*/
.amu08LinedotP{
background:transparent url(../img/2008cat/bg_amudot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼レジャー用遊園地・テーマパークのイベントピックアップタイトル*/
#Flame08 .contarea .center .amu08Pickupamuparktop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/amu_c_pickupamupark_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼レジャー用動物園・植物園・水族館のイベントピックアップタイトル*/
#Flame08 .contarea .center .amu08Pickupzootop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/amu_c_pickupzoo_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼レジャー用その他の注目イベント情報タイトル*/
#Flame08 .contarea .center .amu08eventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/amu_c_event_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼レジャー用アクセスランキングタイトル*/
#Flame08 .contarea .center .amu08Ranktop{
width:495px;
height:28px;
margin:0px auto 0px auto;
background:transparent url(../img/2008cat/amu_c_rank_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼レジャー用アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .amu08rank01{
background:transparent url(../img/2008cat/amu_c_rank_01.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .amu08rank02{
background:transparent url(../img/2008cat/amu_c_rank_02.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .amu08rank03{
background:transparent url(../img/2008cat/amu_c_rank_03.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .amu08Line{
background:transparent url(../img/2008cat/amu_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftamuSearchBox{
background:transparent url(../img/2008cat/amu_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼レジャー用左カラムリンク色*/
#Flame08 .contarea .left ul.amu08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.amu08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/amu_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}

#Flame08 .contarea .left ul.amu08leftlinks li a:hover{
background:#eefae4 url(../img/2008cat/amu_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトル施設をさがす*/
#Flame08 .contarea .left .amu08titFacilitiessearch{
background:transparent url(../img/2008cat/amu_l_searchfacilities_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトルイベントをさがす*/
#Flame08 .contarea .left .leftSearch .amu08titEventsearch{
background:transparent url(../img/2008cat/amu_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .amu08titKanren{
background:transparent url(../img/2008cat/amu_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼レジャー用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.amu08care tr td a:hover{
background-color:#d7f1c2;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.amu08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.amu08care tr td a.old:hover{
background-color:#d7f1c2;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.amu08care tr td a.today:hover{
background-color:#d7f1c2;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼アミューズメント用特派員情報*/
.scoop .voicebottom p.comment em.amu08 a{
padding-bottom:3px;
color:#96e164;
display:block;
}
.scoop .voicebottom .amu08face a{
background:url(../img/2008cat/amu_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .amu08face a:hover{
color:#ffffff;
}



/*↓イベント*/

/*▼イベント用メインタイトル*/
#Flame08 .event08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_event.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼イベント用特集タイトル*/
#Flame08 .contarea .center .event08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/event_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼イベント用トピックタイトル*/
#Flame08 .contarea .center .eventtopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/event_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .eventtopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼イベント用トピック*/
#Flame08 .contarea .center .eventopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/event_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .eventopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .eventopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/event_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .eventopicbottom .eventopicmiddle .event08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .eventopicbottom .eventopicmiddle .event08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .eventopicbottom .eventopicmiddle .event08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .eventopicbottom .eventopicmiddle .event08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .eventopicbottom .eventopicmiddle .event08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（茶）*/
.event08LinedotP{
background:transparent url(../img/2008cat/bg_eventdot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼イベント用イベントピックアップタイトル*/
#Flame08 .contarea .center .event08Pickupeventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/event_c_pickupevent_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼イベント用開催中のイベントタイトル*/
#Flame08 .contarea .center .event08Noweventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/event_c_nowevent_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼イベント用アクセスランキングタイトル*/
#Flame08 .contarea .center .event08Ranktop{
width:495px;
height:28px;
margin:0px auto 0px auto;
background:transparent url(../img/2008cat/event_c_rank_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼イベント用アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .event08rank01{
background:transparent url(../img/2008cat/event_c_rank_01.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .event08rank02{
background:transparent url(../img/2008cat/event_c_rank_02.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .event08rank03{
background:transparent url(../img/2008cat/event_c_rank_03.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .event08Line{
background:transparent url(../img/2008cat/event_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .lefteventSearchBox{
background:transparent url(../img/2008cat/event_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼イベント用左カラムリンク色*/
#Flame08 .contarea .left ul.event08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.event08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/event_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}

#Flame08 .contarea .left ul.event08leftlinks li a:hover{
background:#fcf5eb url(../img/2008cat/event_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトルイベントをさがす*/
#Flame08 .contarea .left .leftSearch .event08titEventsearch{
background:transparent url(../img/2008cat/event_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 8px 0px;
}

/*▼タイトル会場をさがす*/
#Flame08 .contarea .left .event08titPlacesearch{
background:transparent url(../img/2008cat/event_l_searchplace_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .event08titKanren{
background:transparent url(../img/2008cat/event_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼イベント用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.event08care tr td a:hover{
background-color:#f4e1c6;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.event08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.event08care tr td a.old:hover{
background-color:#f4e1c6;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.event08care tr td a.today:hover{
background-color:#f4e1c6;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼アミューズメント用特派員情報*/
.scoop .voicebottom p.comment em.event08 a{
padding-bottom:3px;
color:#ec9f2d;
display:block;
}
.scoop .voicebottom .event08face a{
background:url(../img/2008cat/event_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .event08face a:hover{
color:#ffffff;
}



/*↓くらし*/

/*▼くらし用メインタイトル*/
#Flame08 .kurashi08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_kurashi.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼くらし用特集タイトル*/
#Flame08 .contarea .center .kurashi08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/kurashi_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼くらし用トピックタイトル*/
#Flame08 .contarea .center .kurashitopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/kurashi_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .kurashitopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼くらし用トピック*/
#Flame08 .contarea .center .kurashitopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/kurashi_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .kurashitopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .kurashitopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/kurashi_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .kurashitopicbottom .kurashitopicmiddle .kurashi08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .kurashitopicbottom .kurashitopicmiddle .kurashi08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .kurashitopicbottom .kurashitopicmiddle .kurashi08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .kurashitopicbottom .kurashitopicmiddle .kurashi08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .kurashitopicbottom .kurashitopicmiddle .kurashi08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（オリーブ）*/
.kurashi08LinedotP{
background:transparent url(../img/2008cat/bg_kurashidot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼くらし用くらしピックアップタイトル*/
#Flame08 .contarea .center .kurashi08Pickupkurashitop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/kurashi_c_pickupkurashi_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼くらし用開催中のイベントタイトル*/
#Flame08 .contarea .center .kurashi08Noweventop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/kurashi_c_nowEvent_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼くらし用くらしのイベントピックアップタイトル*/
#Flame08 .contarea .center .kurashi08Pickupeventop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/kurashi_c_pickupevent_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼くらし用アクセスランキングタイトル*/
#Flame08 .contarea .center .kurashi08Ranktop{
width:495px;
height:28px;
margin:0px auto 0px auto;
background:transparent url(../img/2008cat/kurashi_c_rank_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼くらし用アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .kurashi08rank01{
background:transparent url(../img/2008cat/kurashi_c_rank_01.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .kurashi08rank02{
background:transparent url(../img/2008cat/kurashi_c_rank_02.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .kurashi08rank03{
background:transparent url(../img/2008cat/kurashi_c_rank_03.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .kurashi08Line{
background:transparent url(../img/2008cat/kurashi_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftkurashiSearchBox{
background:transparent url(../img/2008cat/kurashi_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼くらし用左カラムリンク色*/
#Flame08 .contarea .left ul.kurashi08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
line-height:1.4em;
}
#Flame08 .contarea .left ul.kurashi08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/kurashi_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
}

#Flame08 .contarea .left ul.kurashi08leftlinks li a:hover{
background:#fafae4 url(../img/2008cat/kurashi_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトル施設をさがす*/
#Flame08 .contarea .left .kurashi08titFacilitiessearch{
background:transparent url(../img/2008cat/kurashi_l_searchfacilities_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトルイベントをさがす*/
#Flame08 .contarea .left .kurashi08titEventsearch{
background:transparent url(../img/2008cat/kurashi_l_searchevent_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .kurashi08titKanren{
background:transparent url(../img/2008cat/kurashi_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼くらし用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.kurashi08care tr td a:hover{
background-color:#EFE8B6;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.kurashi08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.kurashi08care tr td a.old:hover{
background-color:#EFE8B6;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.kurashi08care tr td a.today:hover{
background-color:#EFE8B6;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼くらし用特派員情報*/
.scoop .voicebottom p.comment em.kurashi08 a{
padding-bottom:3px;
color:#ded865;
display:block;
}
.scoop .voicebottom .kurashi08face a{
background:url(../img/2008cat/kurashi_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .kurashi08face a:hover{
color:#ffffff;
}




/*↓演劇*/

/*▼演劇用メインタイトル*/
#Flame08 .engeki08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_engeki.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼演劇用特集タイトル*/
#Flame08 .contarea .center .engeki08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/engeki_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼演劇用トピックタイトル*/
#Flame08 .contarea .center .engekitopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/engeki_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
/*▼演劇用トピックタイトル*/
#Flame08 .contarea .center .engekitopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼演劇用トピック*/
#Flame08 .contarea .center .engekitopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/engeki_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .engekitopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .engekitopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/engeki_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .engekitopicbottom .engekitopicmiddle .engeki08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .engekitopicbottom .engekitopicmiddle .engeki08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .engekitopicbottom .engekitopicmiddle .engeki08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .engekitopicbottom .engekitopicmiddle .engeki08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .engekitopicbottom .engekitopicmiddle .engeki08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（青緑）*/
.engeki08LinedotP{
background:transparent url(../img/2008cat/bg_engekidot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼演劇用公演間近タイトル*/
#Flame08 .contarea .center .engeki08Noweventop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/engeki_c_nowshow_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼演劇用ライブイベントピックアップタイトル*/
#Flame08 .contarea .center .engeki08Pickupliveeventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/engeki_c_pickupliveevent_ti.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼演劇用アクセスランキングタイトル*/
#Flame08 .contarea .center .engeki08Ranktop{
width:495px;
height:28px;
margin:0px auto 0px auto;
background:transparent url(../img/2008cat/engeki_c_rank_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼演劇用アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .engeki08rank01{
background:transparent url(../img/2008cat/engeki_c_rank_01.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .engeki08rank02{
background:transparent url(../img/2008cat/engeki_c_rank_02.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .engeki08rank03{
background:transparent url(../img/2008cat/engeki_c_rank_03.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .engeki08Line{
background:transparent url(../img/2008cat/engeki_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftengekiSearchBox{
background:transparent url(../img/2008cat/engeki_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼演劇用左カラムリンク色*/
#Flame08 .contarea .left ul.engeki08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.engeki08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/engeki_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}

#Flame08 .contarea .left ul.engeki08leftlinks li a:hover{
background:#e1fbef url(../img/2008cat/engeki_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトル公演をさがす*/
#Flame08 .contarea .left .engeki08titShowsearch{
background:transparent url(../img/2008cat/engeki_l_searchshow_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル会場をさがす*/
#Flame08 .contarea .left .engeki08titPlacesearch{
background:transparent url(../img/2008cat/engeki_l_searchplace_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .engeki08titKanren{
background:transparent url(../img/2008cat/engeki_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼演劇用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.engeki08care tr td a:hover{
background-color:#c2f8e0;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.engeki08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.engeki08care tr td a.old:hover{
background-color:#c2f8e0;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.engeki08care tr td a.today:hover{
background-color:#c2f8e0;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼演劇・演芸・小劇場の特派員情報*/
.scoop .voicebottom p.comment em.engeki08 a{
padding-bottom:3px;
color:#6ff2ce;
display:block;
}
.scoop .voicebottom .engeki08face a{
background:url(../img/2008cat/engeki_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .engeki08face a:hover{
color:#ffffff;
}




/*↓コンサート*/

/*▼コンサート用メインタイトル*/
#Flame08 .concert08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_concert.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼コンサート用特集タイトル*/
#Flame08 .contarea .center .concert08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/concert_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼コンサート用トピックタイトル*/
#Flame08 .contarea .center .concertopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/concert_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
/*▼コンサート用トピックタイトル*/
#Flame08 .contarea .center .concertopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼コンサート用トピック*/
#Flame08 .contarea .center .concertopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/concert_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .concertopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .concertopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/concert_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .concertopicbottom .concertopicmiddle .concert08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .concertopicbottom .concertopicmiddle .concert08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .concertopicbottom .concertopicmiddle .concert08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .concertopicbottom .concertopicmiddle .concert08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .concertopicbottom .concertopicmiddle .concert08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（水色）*/
.concert08LinedotP{
background:transparent url(../img/2008cat/bg_concertdot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼コンサート用公演間近タイトル*/
#Flame08 .contarea .center .concert08Noweventop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/concert_c_nowshow_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼コンサート用ライブイベントピックアップタイトル*/
#Flame08 .contarea .center .concert08Pickupliveeventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/concert_c_pickupliveevent_ti.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼コンサート用アクセスランキングタイトル*/
#Flame08 .contarea .center .concert08Ranktop{
width:495px;
height:28px;
margin:0px auto 0px auto;
background:transparent url(../img/2008cat/concert_c_rank_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼コンサート用アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .concert08rank01{
background:transparent url(../img/2008cat/concert_c_rank_01.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .concert08rank02{
background:transparent url(../img/2008cat/concert_c_rank_02.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .concert08rank03{
background:transparent url(../img/2008cat/concert_c_rank_03.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .concert08Line{
background:transparent url(../img/2008cat/concert_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftconcertSearchBox{
background:transparent url(../img/2008cat/concert_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼コンサート用左カラムリンク色*/
#Flame08 .contarea .left ul.concert08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.concert08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/concert_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
}

#Flame08 .contarea .left ul.concert08leftlinks li a:hover{
background:#ecf9ff url(../img/2008cat/concert_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトルコンサート・ライブをさがす*/
#Flame08 .contarea .left .concert08titShowsearch{
background:transparent url(../img/2008cat/concert_l_searchshow_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル会場をさがす*/
#Flame08 .contarea .left .concert08titPlacesearch{
background:transparent url(../img/2008cat/concert_l_searchplace_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .concert08titKanren{
background:transparent url(../img/2008cat/concert_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼コンサート用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.concert08care tr td a:hover{
background-color:#caedff;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.concert08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.concert08care tr td a.old:hover{
background-color:#caedff;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.concert08care tr td a.today:hover{
background-color:#caedff;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼コンサート＆ライブの特派員情報*/
.scoop .voicebottom p.comment em.concert08 a{
padding-bottom:3px;
color:#84d7ff;
display:block;
}
.scoop .voicebottom .concert08face a{
background:url(../img/2008cat/concert_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .concert08face a:hover{
color:#ffffff;
}




/*↓スポーツ*/

/*▼スポーツ用メインタイトル*/
#Flame08 .sports08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_sports.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼スポーツ用特集タイトル*/
#Flame08 .contarea .center .sports08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/sports_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼スポーツ用トピックタイトル*/
#Flame08 .contarea .center .sportstopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/sports_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
/*▼スポーツ用トピックタイトル*/
#Flame08 .contarea .center .sportstopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼スポーツ用トピック*/
#Flame08 .contarea .center .sportstopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/sports_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .sportstopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .sportstopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/sports_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .sportstopicbottom .sportstopicmiddle .sports08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .sportstopicbottom .sportstopicmiddle .sports08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .sportstopicbottom .sportstopicmiddle .sports08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .sportstopicbottom .sportstopicmiddle .sports08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .sportstopicbottom .sportstopicmiddle .sports08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（青）*/
.sports08LinedotP{
background:transparent url(../img/2008cat/bg_sportsdot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼スポーツ用開催間近タイトル*/
#Flame08 .contarea .center .sports08Noweventop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/sports_c_nowshow_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼スポーツ用スポーツイベントピックアップタイトル*/
#Flame08 .contarea .center .sports08Pickupeventtop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/sports_c_pickupliveevent_ti.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼スポーツ用アクセスランキングタイトル*/
#Flame08 .contarea .center .sports08Ranktop{
width:495px;
height:28px;
margin:0px auto 0px auto;
background:transparent url(../img/2008cat/sports_c_rank_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

/*▼スポーツ用アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .sports08rank01{
background:transparent url(../img/2008cat/sports_c_rank_01.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .sports08rank02{
background:transparent url(../img/2008cat/sports_c_rank_02.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .sports08rank03{
background:transparent url(../img/2008cat/sports_c_rank_03.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
font-weight:bold;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .sports08Line{
background:transparent url(../img/2008cat/sports_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftsportsSearchBox{
background:transparent url(../img/2008cat/sports_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼スポーツ用左カラムリンク色*/
#Flame08 .contarea .left ul.sports08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.sports08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/sports_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}

#Flame08 .contarea .left ul.sports08leftlinks li a:hover{
background:#e7f3fe url(../img/2008cat/sports_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトルスポーツ・ライブをさがす*/
#Flame08 .contarea .left .sports08titShowsearch{
background:transparent url(../img/2008cat/sports_l_searchshow_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル会場をさがす*/
#Flame08 .contarea .left .sports08titPlacesearch{
background:transparent url(../img/2008cat/sports_l_searchplace_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .sports08titKanren{
background:transparent url(../img/2008cat/sports_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼スポーツ用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.sports08care tr td a:hover{
background-color:#c9e8fe;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.sports08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.sports08care tr td a.old:hover{
background-color:#c9e8fe;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.sports08care tr td a.today:hover{
background-color:#c9e8fe;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼スポーツの特派員情報*/
.scoop .voicebottom p.comment em.sports08 a{
padding-bottom:3px;
color:#8ccbff;
display:block;
}
.scoop .voicebottom .sports08face a{
background:url(../img/2008cat/sports_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .sports08face a:hover{
color:#ffffff;
}




/*↓グルメ*/

/*▼グルメ用メインタイトル*/
#Flame08 .gourmet08maintit{
width:930px;
height:37px;
margin:0px auto;
background:transparent url(../img/2008cat/tit_gourmet.gif) top no-repeat;
font-weight:bold;
color:#999999;
padding:16px 20px 0px 0px;
letter-spacing:0em;
font-size:90%;
}

/*▼人気の駅*/
.reviewtop{
width:495px;
background: url(../img/2008cat/c_review_tit.gif) top no-repeat;
_background: url(../img/2008cat/c_review_tit.gif) -1px top no-repeat;
margin-bottom:16px;
}
.reviewbottom{
width:494px;
margin:0px auto 14px;
background:#f3ecdc url(../img/2008cat/c_attention_bg.gif) bottom no-repeat;
_background:#f3ecdc url(../img/2008cat/c_attention_bg.gif) -1px bottom no-repeat;
height:100%;
overflow:hidden;
}
.reviewbottom .reviewtop .titlearea{
padding:0px 20px 0px 10px;
}
.reviewbottom .reviewtop .titlearea h2{
font-weight:bold;
font-size:16px;
background:url(../img/2008cat/icon_popular_station.gif) no-repeat left;
padding:30px 0 0 67px;
height:36px;
}

.reviewbottom .reviewtop .titlearea .small{
font-size:13px;
}

.reviewbottom .reviewtop .titlearea .float_right{
font-size:90%;
padding:30px 0 0 0;
}
.reviewbottom .reviewtop .picarea{
}
.reviewbottom .reviewtop .picarea .back{
width:23px;
float:left;
margin-left:4px;
margin-right:1px;
padding:40px 0 0 0;
}
.reviewbottom .reviewtop .picarea .next{
width:23px;
float:left;
_margin-right:3px;
padding:40px 0 0 0;
}
.reviewbottom .reviewtop .picarea .back/*IE5.5+*/{
>margin-left:2px;
>margin-right:2px;
}
.reviewbottom .reviewtop .picarea .next/*IE5.5+*/{
>margin-left:0px;
>margin-right:2px;
}
.reviewbottom .reviewtop .picarea ul{
float:left;
padding:0 0 12px 0;
}
/*
*:first-child+html .reviewbottom .reviewtop .picarea ul{
float:left;
padding:0 0 12px 0px;
} 
*/
.reviewbottom .reviewtop .picarea li{
padding-right:2px;
width:108px;
float:left;
}
.reviewbottom .reviewtop .picarea .handcursor{
cursor:pointer;cursor:hand
}

.reviewbottom .reviewtop .picarea #g_mask{
position:relative;
float:left;
width:439px;
height:125px;
overflow:hidden;
}
.reviewbottom .reviewtop .picarea #g_mask #g_container{
position:absolute;
width:4000px;
height:110px;
}
.reviewbottom .reviewtop .picarea #g_mask #g_container .g_ul{
position:absolute;
height:110px;
}
.reviewbottom .reviewtop .picarea #g_mask #g_container #g_ul2{
left:1000px;
}

.reviewbottom .reviewtop .textareaBox{
background:url(../img/2008cat/bg_borwnline01.gif) repeat-x bottom;
margin:0 20px;
}
.reviewbottom .reviewtop .textarea{
background:url(../img/2008cat/bg_borwnline01.gif) repeat-x top;
padding:5px 0;
}
.reviewbottom .reviewtop .textarea p{
color:#333333;
float:left;
width:65px;
font-size:85%;
position:absolute;
}
.reviewbottom .reviewtop .textarea div{
position:relative;
left:65px;
width:385px;
}

.reviewbottom .reviewtop .textarea ul{
display:inline;
}
.reviewbottom .reviewtop .textarea li{
display:inline;
margin-right:8px;
color:#999999;
font-size:90%;
}
.reviewbottom .reviewtop .textarea li a{
margin-right:8px;
}


/*▼グルメ用特集タイトル*/
#Flame08 .contarea .center .gourmet08specialtop{
width:495px;
height:30px;
margin:0px auto;
background:transparent url(../img/2008cat/gourmet_c_special_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .gourmetspecialimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .gourmetspecialtext{
float:right;
width:321px;
}
#Flame08 .contarea .center .gourmetspecialtext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .gourmetspecialtext em{
font-size:85%;
}
#Flame08 .contarea .center .gourmetspecialtext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}
#Flame08 .contarea .center .boldrecommendname{
font-size:90%;
font-weight:bold;
}
#Flame08 .contarea .center .boldrecommendname span{
font-size:85%;
font-weight:normal;
margin:0 0 0 10px;
}
#Flame08 .contarea .center .specialcontents{
font-size:90%;
}
#Flame08 .contarea .center .specialcontents li{
margin:3px 0;
}
#Flame08 .contarea .center .specialcontents01{
width:100px;
float:left;
}
#Flame08 .contarea .center .specialcontents02{
width:170px;
float:left;
}
#Flame08 .contarea .center .specialcontents03{
width:180px;
float:left;
}

/*▼グルメ用トピックタイトル*/
#Flame08 .contarea .center .gourmettopictop{
width:495px;
height:32px;
background:transparent url(../img/2008cat/gourmet_c_topics_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .gourmettopictop/*IE5.5+*/{
>margin-top:14px;
}

/*▼グルメ用トピック*/
#Flame08 .contarea .center .gourmettopicbottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/gourmet_c_topics_bottom.gif) bottom no-repeat;
padding-bottom:15px;
}
#Flame08 .contarea .center .gourmettopicbottom/*IE5.5+*/{
>margin-top:-14px;
}
#Flame08 .contarea .center .gourmettopicmiddle{
width:455px;
margin:0px auto;
background:transparent url(../img/2008cat/gourmet_c_topics_middle.gif) 0px 0px repeat-y;
padding:5px 20px 0px;
}
#Flame08 .contarea .center .gourmettopicbottom .gourmettopicmiddle .gourmet08Topicimg{
float:left;
width:120px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .gourmettopicbottom .gourmettopicmiddle .gourmet08Topictext{
float:right;
width:321px;
}
#Flame08 .contarea .center .gourmettopicbottom .gourmettopicmiddle .gourmet08Topictext h3{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .gourmettopicbottom .gourmettopicmiddle .gourmet08Topictext em{
font-size:85%;
}
#Flame08 .contarea .center .gourmettopicbottom .gourmettopicmiddle .gourmet08Topictext .text{
font-size:90%;
line-height:145%;
color:#555555;
padding-top:5px;
}

/*ドットライン（紺）*/
.gourmet08LinedotP{
background:transparent url(../img/2008cat/bg_gourmetdot.gif) top repeat-x;
margin-top:10px;
padding-top:10px;
}

/*▼グルメな人気コンテンツ*/
#Flame08 .contarea .center .gourmet08populartop{
width:495px;
height:35px;
margin:0px auto;
background:transparent url(../img/2008cat/gourmet_c_popular_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
#Flame08 .contarea .center .gourmetpopularimg{
float:left;
width:180px;
margin-right:8px;
padding:1px;
background-color:#FFFFFF;
}
#Flame08 .contarea .center .gourmetpopulartext{
float:right;
width:261px;
}
#Flame08 .contarea .center .gourmetpopulartext h3{
font-size:90%;
line-height:150%;
}
#Flame08 .contarea .center .gourmetpopulartext .text{
font-size:85%;
line-height:130%;
color:#555555;
padding-top:5px;
}



/*▽▽▽左カラム▽▽▽*/

#Flame08 .contarea .left .gourmet08Line{
background:transparent url(../img/2008cat/gourmet_l_line.gif) top left no-repeat;
margin:0px;
padding-top:15px;
}

#Flame08 .contarea .left .leftgourmetSearchBox{
background:transparent url(../img/2008cat/gourmet_l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

/*▼グルメ用左カラムリンク色*/
#Flame08 .contarea .left ul.gourmet08leftlinks li{
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
padding-bottom:1px;
margin-left:10px;
font-size:85%;
width:179px;
}
#Flame08 .contarea .left ul.gourmet08leftlinks li a{
display:block;
padding:3px 0px 0px 13px;
background:transparent url(../img/2008cat/gourmet_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none;
width:167px;
line-height:1.4em;
}
#Flame08 .contarea .left ul.gourmet08leftlinks li a:hover{
background:#fbe7d1 url(../img/2008cat/gourmet_l_list_ar.gif) no-repeat 0% 0.5em;
text-decoration: none; 
width:167px;
}

/*▼タイトルお店をさがす*/
#Flame08 .contarea .left .gourmet08titShopsearch{
background:transparent url(../img/2008cat/gourmet_l_searchshop_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin-bottom:5px;
}

/*▼グルメ用こだわりでさがす*/
#Flame08 .contarea .left .gourmet08Kodawarisearch{
background:url(../img/2008cat/bg_l_kodawari.gif);
width:198px;
margin:1px 1px 0 1px;
padding:8px 0;
}
#Flame08 .contarea .left .gourmet08Kodawarisearch p{
font-weight:bold;
font-size:90%;
margin:0 0 3px 10px;
padding:0;
}
#Flame08 .contarea .left .gourmet08Kodawarisearch li{
background:none!important;
margin-bottom:7px;
line-height:1.1em;
}
#Flame08 .contarea .left .gourmet08Kodawarisearch select{
width:175px;
}
#Flame08 .contarea .left .gourmet08Kodawarisearch .kodawariSearchBtn{
padding:2px 0 0 0;
}

/*▼タイトル関連コンテンツ*/
#Flame08 .contarea .left .leftSearch .gourmet08titKanren{
background:transparent url(../img/2008cat/gourmet_l_kanren_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 5px 0px;
}

/*▼グルメ用カレンダーリンク*/
#Flame08 .contarea .left .leftSearch table.gourmet08care tr td a:hover{
background-color:#ffd2eb;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.gourmet08care tr td a.today{
padding:4px 0px;
display:block;
background-color:#e6e6e6;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.gourmet08care tr td a.old:hover{
background-color:#ffd2eb;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.gourmet08care tr td a.today:hover{
background-color:#ffd2eb;
text-decoration: none; 
}



/*▽▽▽右カラム▽▽▽*/

/*▼グルメ用特派員情報*/
.scoop .voicebottom p.comment em.gourmet08 a{
padding-bottom:3px;
color:#fe8354;
display:block;
}
.scoop .voicebottom .gourmet08face a{
background:url(../img/2008cat/gourmet_r_scoop_icon.gif) 0% 50% no-repeat;
color:#999999;
padding-left:20px;
font-weight:bold;
display:block;
}
.scoop .voicebottom .gourmet08face a:hover{
color:#ffffff;
}



/*▽▽▽リニューアル用▽▽▽*/

/*▼グルメ用*/
/*
 * contents.css
 *
 *  updated --- 2013/03/19
 */

#contents {
	min-width: 980px;
	text-align: left;
}
	#contents_warp {
		margin: 0 auto;
		width: 980px;
	}
		#pankzu {
			padding: 9px 0;
		}
			#pankzu ul {
				overflow: hidden;
				zoom: 1;
			}
				#pankzu ul li {
					float: left;
					margin: 0 5px 0 0;
				}
					#pankzu ul li a {
					}
					#pankzu ul li strong {
					}
			#pankzu .snsArea {
				float: right;
			}
		#main {
			float: left;
			width: 665px;
			text-align: left;
			overflow: hidden;
		}
		#side {
			float: right;
			width: 300px;
			overflow: hidden;
		}
			#side_gnr_01 {
			}
			#side_gnr_02 {
			}
			#side_gnr_03 {
			}
				#side_gnr_01 li,
				#side_gnr_02 li,
				#side_gnr_03 li {
					margin-bottom: 10px;
				}
		#page_top {
			clear: both;
			margin: 0 0 10px;
			text-align: right;
		}
			#page_top a {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				padding: 0 14px 0 0;
				background: url(../img/kuchikomi/ico_art_10x11_01.gif) no-repeat right center;
			}



/*▽▽▽ビューティネット予約追加（2008/12/10）▽▽▽*/
/*▼メニュー・ビューティネット予約*/
.beauty08BGNetreserve{
width:200px;
background:transparent url(../img/2008cat/beauty_l_netreserve_bg.gif) left bottom repeat-x;
}
/*▼タイトルメニュー・ビューティネット予約*/
#Flame08 .contarea .left .leftSearch .beauty08titNetreserve{
background:transparent url(../img/2008cat/beauty_l_netreserve_tit.gif) 10px 0px no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
margin:2px 0px 3px 0px;
}
/*▼メニュー・ビューティネット予約リンク*/
.boldlinkbeauty08Netreserve{
padding:8px 0;
background:transparent url(../img/2008cat/l_towline_netreserve.gif) bottom left repeat-x;
}
.boldlinkbeauty08Netreservelink{
padding:0 0 17px 0;
}
/*▼ビューティネット予約カレンダー*/
#Flame08 .contarea .left .leftSearch .beautyNetreservecaleBOX{
margin:10px 0 7px 0;
}
#Flame08 .contarea .left .leftSearch table.beauty08titNetreservecalendar tr td a:hover{
background-color:#FFFFFF;
color:#333333;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.beauty08titNetreservecalendar tr td a.today{
padding:4px 0px;
display:block;
background-color:#FFCAF8;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.beauty08titNetreservecalendar tr td a.old:hover{
background-color:#FFFFFF;
color:#999999;
text-decoration: none; 
}
#Flame08 .contarea .left .leftSearch table.beauty08titNetreservecalendar tr td a.today:hover{
background-color:#FFFFFF;
text-decoration: none; 
}
/*△△△ビューティネット予約追加（2008/12/10）△△△*/


/*▽▽▽レジャーカテゴリ追加（2009/03/13）▽▽▽*/
/*▼レジャー用定番タイトル*/
#Flame08 .contarea .center .amu08Teibantop{
width:495px;
height:33px;
margin:0px auto;
background:transparent url(../img/2008cat/amu_c_teiban_tit.gif) top no-repeat;
display:block;
text-indent:-9999px;
}
/*▼レジャー用定番ボタン（動物園）*/
#Flame08 .contarea .center .amu08Teibantbtn01{
width:104px;
height:98px;
margin:0 13px 0 0;
background:transparent url(../img/2008cat/amu_c_teiban_zoo_btn.gif) 0px 0px no-repeat;
float:left;
}
#Flame08 .contarea .center .amu08Teibantbtn01 a{
width:104px;
height:98px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
#Flame08 .contarea .center .amu08Teibantbtn01 a:hover{
background:transparent url(../img/2008cat/amu_c_teiban_zoo_btn.gif) 0px -98px no-repeat;
display:block;
text-indent:-9999px;
}
/*▼レジャー用定番ボタン（遊園地）*/
#Flame08 .contarea .center .amu08Teibantbtn02{
width:104px;
height:98px;
margin:0 13px 0 0;
background:transparent url(../img/2008cat/amu_c_teiban_park_btn.gif) 0px 0px no-repeat;
float:left;
}
#Flame08 .contarea .center .amu08Teibantbtn02 a{
width:104px;
height:98px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
#Flame08 .contarea .center .amu08Teibantbtn02 a:hover{
background:transparent url(../img/2008cat/amu_c_teiban_park_btn.gif) 0px -98px no-repeat;
display:block;
text-indent:-9999px;
}
/*▼レジャー用定番ボタン（水族館園）*/
#Flame08 .contarea .center .amu08Teibantbtn03{
width:104px;
height:98px;
margin:0 13px 0 0;
background:transparent url(../img/2008cat/amu_c_teiban_aquarium_btn.gif) 0px 0px no-repeat;
float:left;
}
#Flame08 .contarea .center .amu08Teibantbtn03 a{
width:104px;
height:98px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
#Flame08 .contarea .center .amu08Teibantbtn03 a:hover{
background:transparent url(../img/2008cat/amu_c_teiban_aquarium_btn.gif) 0px -98px no-repeat;
display:block;
text-indent:-9999px;
}
/*▼レジャー用定番（やっぱり定番）*/
#Flame08 .contarea .center .amu08Teibantbtn04{
width:104px;
height:98px;
margin:0;
float:left;
}
/*▼レジャー用定番（こちらも定番リスト）*/
#Flame08 .contarea .center .amu08Teibanlist .kochiramo{
font-weight:bold;
font-size:90%;
float:left;
color:#333333;
}
#Flame08 .contarea .center .amu08Teibanlist li{
display:inline;
font-size:90%;
color:#333333;
}
/*△△△レジャーカテゴリ追加（2009/03/13）△△△*/