body {
font-size: small;
line-height: 1.4em;
font-family: "Lucida Grande", sans-serif;
}
/* for WinIE6*/
*+html body{
font-family:"ＭＳ Ｐゴシック";
}
/* for WinIE7*/
* html body{
font-family:"ＭＳ Ｐゴシック";
}
img{
border:0;
}

ul,dl,ol,li,dt,dd{
list-style-type:none;
list-style-position:outside;
padding:0px;
margin:0px;
}

h1,h2,h3,h4,h5,h6{
font-size:95%;
padding:0px;
margin:0px;
font-weight:normal;
}

em{
font-style:normal;
}

p{
padding:0px;
margin:0px;
}

.textbold{
font-weight:bold;
}

/*リンク色*/
a:link { text-decoration:none; color:#0072CD; min-height:105%; }
a:visited { text-decoration:none; color:#0072CD; min-height:105%; }
a:active { text-decoration:none; color:#0072CD; min-height:105%; }
a:hover { text-decoration:underline; color:#0072CD; min-height:105%; }

#Flame08_header a:link{ text-decoration:none; color:#003399; min-height:105%; }
#Flame08_header a:visited { text-decoration:none; color:#003399; min-height:105%; }
#Flame08_header a:active { text-decoration:none; color:#003399; min-height:105%; }
#Flame08_header a:hover { text-decoration:underline; color:#003399; min-height:105%; }

#Flame08_fooder a:link{ text-decoration:none; color:#003399; min-height:105%; }
#Flame08_fooder a:visited { text-decoration:none; color:#003399; min-height:105%; }
#Flame08_fooder a:active { text-decoration:none; color:#003399; min-height:105%; }
#Flame08_fooder a:hover { text-decoration:underline; color:#003399; min-height:105%; }


/*回り込み*/
.float_right{
display:block;
float:right;
}

.float_left{
display:block;
float:left;
}

/* フロート解除 */
.clearfix:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

*html.clear{
height:0px;
}

.clear{
clear:both;
display: block;
/*font-size:1px;
line-height:0px;*/
}

/* テキスト揃え */
.alignLeft{
text-align:left;
}

.alignRight{
text-align:right;
}

.alignCenter{
text-align:center;
}

/* マージンなし */
.noMarginBottom{
margin-bottom:0!important;
}

/*▽▽▽ヘッダ▽▽▽*/
#Flame08_header {
width:auto;
margin:7px 10px 0px 10px;
padding:0px;
text-align:left;
}

/* ▼メニュー*/
.y2008_headmenu {
margin:0px;
padding:0px;
}

.y2008_headmenu td{
font-size:100%;
}

.y2008_headmenu h1{
color:#333333;
font-weight:bold;
*margin-bottom:1px;
font-size:100%;
}

.y2008_headmenu .leftblock{
width:100%;
float:left;
margin-right:-260px;
}

.y2008_headmenu .leftblock>* {
margin-right:260px;
}

.y2008_headmenu .leftblock .leftblockleft{
width:32%;
float:left;
margin:0;
}

.y2008_headmenu .leftblock .leftblockright{
padding:1.5em 0 0 0;
margin:0 330px 0 32%;
text-align:center;
}

.y2008_headmenu .rightmenu{
margin-top:8px;
width:260px;
float:left;
}

.y2008_headmenu .rightmenu ul li{
float:right;
display:block;
background:url(../img/2006top/2006top_head_arrow01.gif) no-repeat;
background-position:0px 5px;
padding:0px 0px 0px 15px;
line-height:140%;
margin:0 0 0 9px;
}
.y2008_headmenu .rightmenu ul li.down{
float:right;
display:block;
background:url(../img/2006top/2006top_head_arrow01.gif) no-repeat;
background-position:0px 5px;
padding:0px 0px 0px 15px;
line-height:140%;
margin:-2px 0px 0px 10px;
}
.y2008_headmenu .rightmenu ul li.lastdown{
float:right;
display:block;
background:url(../img/2006top/2006top_head_arrow01.gif) no-repeat;
background-position:-1px 5px;
padding:0px 0px 0px 14px;
line-height:140%;
margin:-2px 0px 0px 10px;
}


/* ▼ヘッダータブ*/
#y2008_headtab{
word-break:keep-all;
padding:0px;
width:800px;
font-size: 0px;
line-height: 0px;
}
#y2008_headtab ul li a{
height:19px;
display:block;
text-decoration:none;
}
#y2008_headtab ul li{
float:left;
margin-bottom:0px;
margin-top:10px;
height:19px;
text-indent: -9999px;
}
#y2008_headtab ul li/*IE5.5+*/{
>margin-top:7px;
}

/*ヘッダータブ*/
#y2008_headtab .tab_top{
width:39px;
background:url(../img/2006top/menutab02/menutab_01_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：グルメ*/
#y2008_headtab .tab_gurume{
width:41px;
background:url(../img/2006top/menutab02/menutab_02.gif) left bottom no-repeat;
}

/*ヘッダータブ：ショッピング*/
#y2008_headtab .tab_shopping{
width:65px;
background:url(../img/2006top/menutab02/menutab_03.gif) left bottom no-repeat;
}

/*ヘッダータブ：ホテル*/
#y2008_headtab .tab_hotel{
width:42px;
background:url(../img/2006top/menutab02/menutab_05.gif) left bottom no-repeat;
}

/*ヘッダータブ：映画*/
#y2008_headtab .tab_movie{
width:37px;
background:url(../img/2006top/menutab02/menutab_06.gif) left bottom no-repeat;
}

/*ヘッダータブ：ビューティ*/
#y2008_headtab .tab_beauty{
width:55px;
background:url(../img/2006top/menutab02/menutab_07.gif) left bottom no-repeat;
}

/*ヘッダータブ：スクール*/
#y2008_headtab .tab_school{
width:50px;
background:url(../img/2006top/menutab02/menutab_08.gif) left bottom no-repeat;
}

/*ヘッダータブ：美術館・博物館*/
#y2008_headtab .tab_art{
width:86px;
background:url(../img/2006top/menutab02/menutab_09.gif) left bottom no-repeat;
}

/*ヘッダータブ：コンサート*/
#y2008_headtab .tab_live{
width:58px;
background:url(../img/2006top/menutab02/menutab_10.gif) left bottom no-repeat;
}

/*ヘッダータブ：演劇*/
#y2008_headtab .tab_stage{
width:37px;
background:url(../img/2006top/menutab02/menutab_11.gif) left bottom no-repeat;
}

/*ヘッダータブ：レジャー*/
#y2008_headtab .tab_leisure{
width:49px;
background:url(../img/2006top/menutab02/menutab_12.gif) left bottom no-repeat;
}

/*ヘッダータブ：スポーツ*/
#y2008_headtab .tab_sport{
width:51px;
background:url(../img/2006top/menutab02/menutab_13.gif) left bottom no-repeat;
}

/*ヘッダータブ：季節・展示*/
#y2008_headtab .tab_event{
width:65px;
background:url(../img/2006top/menutab02/menutab_14.gif) left bottom no-repeat;
}

/*ヘッダータブ：くらし*/
#y2008_headtab .tab_life{
width:40px;
background:url(../img/2006top/menutab02/menutab_16.gif) left bottom no-repeat;
}

/*ヘッダータブ：くらしNEW!*/
#y2008_headtab .tab_life_new{
width:40px;
background:url(../img/2006top/menutab02/menutab_16_new.gif) left bottom no-repeat;
}

/*ヘッダータブ：特派員*/
#y2008_headtab .tab_blog{
width:48px;
background:url(../img/2006top/menutab02/menutab_15.gif) left bottom no-repeat;
}

/*ヘッダータブ：特集*/
#y2008_headtab .tab_feature{
width:37px;
background:url(../img/2008cat/menutab_17.gif) left bottom no-repeat;
}

/* ヘッダータブ：フォーカス時 */
/*ヘッダータブ：トップ*/
#y2008_headtab .tab_top_2{
width:39px;
background:url(../img/2006top/menutab02/menutab_01.gif) left bottom no-repeat;
}

/*ヘッダータブ：グルメ*/
#y2008_headtab .tab_gurume_2{
width:41px;
background:url(../img/2006top/menutab02/menutab_02_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：ショッピング*/
#y2008_headtab .tab_shopping_2{
width:65px;
background:url(../img/2006top/menutab02/menutab_03_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：ホテル*/
#y2008_headtab .tab_hotel_2{
width:42px;
background:url(../img/2006top/menutab02/menutab_05_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：映画*/
#y2008_headtab .tab_movie_2{
width:37px;
background:url(../img/2006top/menutab02/menutab_06_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：ビューティ*/
#y2008_headtab .tab_beauty_2{
width:55px;
background:url(../img/2006top/menutab02/menutab_07_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：スクール*/
#y2008_headtab .tab_school_2{
width:50px;
background:url(../img/2006top/menutab02/menutab_08_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：美術館・博物館*/
#y2008_headtab .tab_art_2{
width:86px;
background:url(../img/2006top/menutab02/menutab_09_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：コンサート*/
#y2008_headtab .tab_live_2{
width:58px;
background:url(../img/2006top/menutab02/menutab_10_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：演劇*/
#y2008_headtab .tab_stage_2{
width:37px;
background:url(../img/2006top/menutab02/menutab_11_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：レジャー*/
#y2008_headtab .tab_leisure_2{
width:49px;
background:url(../img/2006top/menutab02/menutab_12_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：スポーツ*/
#y2008_headtab .tab_sport_2{
width:51px;
background:url(../img/2006top/menutab02/menutab_13_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：季節・展示*/
#y2008_headtab .tab_event_2{
width:65px;
background:url(../img/2006top/menutab02/menutab_14_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：くらし*/
#y2008_headtab .tab_life_2{
width:40px;
background:url(../img/2006top/menutab02/menutab_16_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：くらしNEW!*/
#y2008_headtab .tab_life_new_2{
width:40px;
background:url(../img/2006top/menutab02/menutab_16_2_new.gif) left bottom no-repeat;
}

/*ヘッダータブ：特集*/
#y2008_headtab .tab_feature_2{
width:37px;
background:url(../img/2008cat/menutab_17_2.gif) left bottom no-repeat;
}

/*ヘッダータブ：特派員*/
#y2008_headtab .tab_blog_2{
width:47px;
background:url(../img/2006top/menutab02/menutab_15_2.gif) left bottom no-repeat;
}


/* ---↑↑ヘッダータブ：可変↑↑--- */
#y2008index_menubg01 {
background:url(../img/2006top/2006top_menu_bg01.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg02 {
background:url(../img/2006top/2006top_menu_bg01_02.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg03 {
background:url(../img/2006top/2006top_menu_bg01_03.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg04 {
background:url(../img/2006top/2006top_menu_bg01_04.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg05 {
background:url(../img/2006top/2006top_menu_bg01_05.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg06 {
background:url(../img/2006top/2006top_menu_bg01_06.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg07 {
background:url(../img/2006top/2006top_menu_bg01_07.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg08 {
background:url(../img/2006top/2006top_menu_bg01_08.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg09 {
background:url(../img/2006top/2006top_menu_bg01_09.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg10 {
background:url(../img/2006top/2006top_menu_bg01_10.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg11 {
background:url(../img/2006top/2006top_menu_bg01_11.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg12 {
background:url(../img/2006top/2006top_menu_bg01_12.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg13 {
background:url(../img/2006top/2006top_menu_bg01_13.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg14 {
background:url(../img/2006top/2006top_menu_bg01_14.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg15 {
background:url(../img/2006top/2006top_menu_bg01_15.gif) bottom repeat-x;
padding-bottom:10px;
}

#y2008index_menubg16 {
background:url(../img/2006top/2006top_menu_bg01_16.gif) bottom repeat-x;
padding-bottom:10px;
}
/*△△△ヘッダ△△△*/


/*▽▽▽フッタ▽▽▽*/
#Flame08_fooder {
width:auto;
margin:0px 10px 20px 10px;
padding-top:5px;
text-align:left;
border-top:1px solid #CC0000;
}

#Flame08_fooder p a:link{ text-decoration:none; color:#CC0000;}
#Flame08_fooder p a:visited { text-decoration:none; color:#CC0000;}
#Flame08_fooder p a:hover { text-decoration:underline; color:#CC0000;}
#Flame08_fooder p a:active { text-decoration:none; color:#CC0000;}

#Flame08_fooder .redberDownR a:link{ text-decoration:none; color:#FFFFFF;}
#Flame08_fooder .redberDownR a:visited { text-decoration:none; color:#FFFFFF;}
#Flame08_fooder .redberDownR a:hover { text-decoration:underline; color:#FFFFFF;}
#Flame08_fooder .redberDownR a:active { text-decoration:none; color:#FFFFFF;}

#Flame08_fooder ul.footmenu li{
font-size:95%;
line-height:140%;
float:left;
margin-right:15px;
white-space:nowrap;
}

#Flame08_fooder .foottit{
font-size:95%;
font-weight:bold;
padding:0px;
color:#CC0000;
}

#Flame08_fooder .redberTopL{
background:#CC0001 url(../img/2008cat/2008cat_footer_upL.gif) top left no-repeat;
}
#Flame08_fooder .redberTopR{
background:transparent url(../img/2008cat/2008cat_footer_upR.gif) top right no-repeat;
}
#Flame08_fooder .redberDownL{
background:transparent url(../img/2008cat/2008cat_footer_downL.gif) bottom left no-repeat;
}
#Flame08_fooder .redberDownR{
background:transparent url(../img/2008cat/2008cat_footer_downR.gif) bottom right no-repeat;
color:#FFFFFF;
width:auto;
font-size:85%;
text-align:center;
}
#Flame08_fooder .redberDownR ul{
text-align:center;
margin:3px 0px;
}
#Flame08_fooder .redberDownR ul li{
display:inline;
}

#Flame08_fooder dl{
border-top:#999999 solid 1px;
font-size:85%;
padding:3px 0px 7px 0px;
margin-top:5px;
}

#Flame08_fooder dl dt{
font-weight:bold;
float:left;
margin-right:15px;
}

#Flame08_fooder dl dd ul li{
float:left;
margin-right:15px;
}

#Flame08_fooder p.copy{
font-size:85%;
text-align:center;
}
/*△△△フッタ△△△*/

/*▽▽▽コンテンツ▽▽▽*/

/*▼アイコン*/
.iconsposition{
margin:0px 0px 0px 5px;
vertical-align:middle;
}

.fontdefo{
font-size:90%;
}

.fontdefo2{
padding:3px 0px 0 0px;
margin:0px 0px 13px 0px;
font-size:85%;
}

.linecolor{
color:#999999;
font-size:90%;
}

#Flame08 {
width:auto;
margin:0px 10px;
padding:10px 0px 20px 0px;
text-align:left;
background:#f6f6f6 url(../img/2008cat/bg_allarea.gif) top repeat-x;
}

#Flame08 .contareaBottom {
width:950px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_contarea_bottom.gif) bottom no-repeat;
padding-bottom:32px;
}

#Flame08 .contarea {
width:950px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_contarea.gif) 0px 0px repeat-y;
}

#Flame08 .contarea .right .bann img{
vertical-align:text-bottom;
}
/*▽▽▽中央・左カラム▽▽▽*/
#Flame08 .FlameM {
width:714px;
float:left;
}

/*▽▽▽中央カラム▽▽▽*/
#Flame08 .contarea .center{
float:right;
width:495px;
}

/*▼中央カラム用囲み*/
#Flame08 .contarea .center .graybottom{
width:495px;
margin:0px auto 14px;
background:transparent url(../img/2008cat/bg_c_graybottom.gif) bottom no-repeat;padding-bottom:15px;
}
#Flame08 .contarea .center .graybottom2{
width:495px;
margin:0px auto;
background:transparent url(../img/2008cat/bg_c_graybottom.gif) bottom no-repeat;padding-bottom:7px;
}
#Flame08 .contarea .center .graymiddle{
width:495px;
margin:0px auto;
padding:7px 0px 0px 0px;
background:transparent url(../img/2008cat/bg_c_graymiddle.gif) 0px 0px repeat-y;
}
#Flame08 .contarea .center .graymiddle2{
width:495px;
margin:0px auto;
padding:14px 0px 0px 0px;
background:transparent url(../img/2008cat/bg_c_graymiddle.gif) 0px 0px repeat-y;
}
#Flame08 .contarea .center .graymiddlemargin{
width:495px;
padding-bottom:10px;
background:transparent url(../img/2008cat/bg_c_graymiddle.gif) 0px 0px repeat-y;
}

/*▼ドットライン（グレイ）*/
.LinedotGtop{
background:transparent url(../img/2008cat/bg_graydot.gif) top repeat-x;
width:454px;
margin:10px 20px 0px 20px;
padding-top:10px;
}

/*▼特集*/
#Flame08 .contarea .center .Top{
margin:0px 19px 0px;
}
#Flame08 .contarea .center .Top2{
margin:0px 21px 0px;
}
#Flame08 .contarea .center .eventTop{
margin:0px 21px 0px;
}
#Flame08 .contarea .center .specialBox{
width:227px;
float:left;
}
#Flame08 .contarea .center .specialBox .specialImg{
float:left;
width:90px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .specialBox .specialMuseumImg{
float:left;
width:80px;
height:80px;
padding:1px;
background-color:#FFFFFF;
border:#DCDADD solid 1px;
}
#Flame08 .contarea .center .specialBox .specialText{
float:right;
width:109px;
padding:0px 15px 0px 7px;
}
#Flame08 .contarea .center .specialBox .specialMuseumText{
float:right;
width:119px;
padding:0px 15px 0px 7px;
}
#Flame08 .contarea .center .specialBox .specialText h3,
#Flame08 .contarea .center .specialBox .specialMuseumText h3{
font-size:90%;
line-height:145%;
}
#Flame08 .contarea .center .specialBox .specialText span,
#Flame08 .contarea .center .specialBox .specialMuseumText span{
color:#555555;
display:block;
padding-top:5px;
font-size:85%;
line-height:120%;
}

/*▼イベント*/
#Flame08 .contarea .center .eventText{
width:338px;
float:left;
}
#Flame08 .contarea .center .eventText2{
width:338px;
float:left;
}
#Flame08 .contarea .center .eventText3{
width:330px;
float:left;
}
#Flame08 .contarea .center .eventText4{
width:308px;
float:left;
}
#Flame08 .contarea .center .eventname{
font-size:90%;
line-height:145%;
padding-bottom:3px;
}
#Flame08 .contarea .center .eventname2{
font-size:90%;
line-height:145%;
}
#Flame08 .contarea .center .eventText .boldeventname,
#Flame08 .contarea .center .eventText2 .boldeventname,
#Flame08 .contarea .center .eventText3 .boldeventname,
#Flame08 .contarea .center .eventText4 .boldeventname{
font-size:90%;
line-height:150%;
font-weight:bold;
}
#Flame08 .contarea .center .eventText em,
#Flame08 .contarea .center .eventText2 em{
font-size:85%;
}
#Flame08 .contarea .center .eventText3 em{
font-size:85%;
line-height:120%;
}
#Flame08 .contarea .center .eventImg{
width:90px;
text-align:center;
margin-left:25px;
float:right;
}
#Flame08 .contarea .center .eventImg2{
width:120px;
text-align:center;
margin-left:25px;
float:right;
}
#Flame08 .contarea .center .eventText .text,
#Flame08 .contarea .center .eventText2 .text,
#Flame08 .contarea .center .eventText3 .text,
#Flame08 .contarea .center .eventText4 .text{
font-size:90%;
margin-top:5px;
line-height:145%;
color:#555555;
font-size:90%;
}
#Flame08 .contarea .center .eventText .text2,
#Flame08 .contarea .center .eventText2 .text2{
font-size:90%;
margin-top:5px;
line-height:145%;
color:#333333;
font-size:90%;
}
#Flame08 .contarea .center .eventTextS{
font-size:85%;
line-height:120%;
color:#333333;
}
#Flame08 .contarea .center .eventTextS2{
padding-top:6px;
font-size:85%;
line-height:120%;
color:#333333;
}

/*▼注目情報*/
.attentiontop{
width:495px;
background:transparent url(../img/2008cat/c_attention_tit.gif) top no-repeat;
}
.attentionbottom{
width:494px;
margin:0px auto 14px;
background:#f3ecdc url(../img/2008cat/c_attention_bg.gif) bottom no-repeat;
height:264px;
overflow:hidden;
}

.attentionbottom .attentiontop .titlearea{
height:27px;
padding:11px 11px 8px 20px;
}
.attentionbottom .attentiontop .titlearea h2{
padding-top:8px;
font-weight:bold;
color:#666666;
font-size:12px;
line-height:13px;
}

.attentionbottom .attentiontop .textarea{
padding:0px 20px;
}
.attentionbottom .attentiontop .textarea h3{
font-weight:bold;
margin-bottom:7px;
font-size:14px;
line-height:20px;
}

.attentionbottom .attentiontop .fadearea{
overflow:hidden;
position:absolute;
width:450px;
height:210px;
}

.attentionbottom .attentiontop .textarea .place{
color:#A79878;
font-weight:bold;
margin-bottom:2px;
font-size:12px;
line-height:18px;
}
.attentionbottom .attentiontop .textarea .text{
font-size:12px;
line-height:18px;
}

.attentionbottom .attentiontop .textarea .attentionimg{
width:auto;
text-align:center;
float:left;
padding-right:20px;
}

/*▼アクセスランキング*/
#Flame08 .contarea .center .graybottom2 .graymiddle ul.rank{
padding:0px 21px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle .week{
display:block;
font-size:85%;
color:#999999;
text-align:right;
display:block;
margin:9px 21px 0px 21px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li {
background:transparent url(../img/2008cat/bg_graydot.gif) bottom repeat-x;
font-size:90%;
line-height:100%;
padding:3px 0px 2px 0px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li img{
vertical-align:middle;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rankArr{
margin-right:8px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rank04{
background:transparent url(../img/2008cat/c_rank_04.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rank05{
background:transparent url(../img/2008cat/c_rank_05.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rank06{
background:transparent url(../img/2008cat/c_rank_06.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rank07{
background:transparent url(../img/2008cat/c_rank_07.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rank08{
background:transparent url(../img/2008cat/c_rank_08.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rank09{
background:transparent url(../img/2008cat/c_rank_09.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
}
#Flame08 .contarea .center .graybottom2 .graymiddle ul li .rank10{
background:transparent url(../img/2008cat/c_rank_10.gif) no-repeat 0% 35%;
padding:4px 0px 4px 26px;
}


/*▽▽▽左カラム▽▽▽*/
#Flame08 .contarea .left {
float:left;
padding-left:2px;
width:217px;
}

/*▼区切り線2ライン*/
#Flame08 .contarea .left .towLine01{
background:transparent url(../img/2008cat/l_towline.gif) bottom left repeat-x;
width:200px;
padding-bottom:15px;
}
#Flame08 .contarea .left .towLine02{
background:transparent url(../img/2008cat/l_towline.gif) bottom left repeat-x;
width:200px;
padding:12px 0px;
}
#Flame08 .contarea .left .towLine03{
background:transparent url(../img/2008cat/l_towline.gif) bottom left repeat-x;
width:200px;
padding:12px 0px;
margin-bottom:13px;
}
#Flame08 .contarea .left .towLine04{
background:transparent url(../img/2008cat/l_towline.gif) bottom left repeat-x;
width:200px;
padding:3px 0px 12px 0px;
margin-bottom:13px;
font-size:100%;
}
#Flame08 .contarea .left .towLine05{
background:transparent url(../img/2008cat/l_towline.gif) bottom left repeat-x;
width:200px;
padding:3px 0px 12px 0px;
margin-bottom:13px;
font-size:85%;
}
#Flame08 .contarea .left .towLine06{
background:transparent url(../img/2008cat/l_towline.gif) bottom left repeat-x;
width:200px;
padding-bottom:4px;
}

/*▼区切り線0ライン*/
#Flame08 .contarea .left .towNoLine{
width:200px;
padding:12px 0px;
}

/*▼区切り線カテゴリ別色*/
#Flame08 .contarea .left .linepad5{
margin-bottom:5px;
}
#Flame08 .contarea .left .linepad10{
margin-bottom:10px;
}
#Flame08 .contarea .left .linepad15{
margin-bottom:18px;
}
#Flame08 .contarea .left .linepad20{
margin-bottom:22px;
}
#Flame08 .contarea .left .linepad28{
padding:3px 0px 12px 0px;
margin-bottom:13px;
}

/*▼検索ボックス*/
#Flame08 .contarea .left .leftshoppingSearchBox{
background:transparent url(../img/2008cat/l_searchbox_bg.gif) top left no-repeat;
padding:10px 0px 0px 10px;
}

#Flame08 .contarea .left  .SearchBoxTop{
width:180px;
background:#e3e3e3 url(../img/2008cat/l_search_top.gif) top no-repeat;
margin-bottom:15px;
}
#Flame08 .contarea .left  .SearchBoxBottom{
width:166px;
background:transparent url(../img/2008cat/l_search_bottom.gif) bottom no-repeat;
padding:7px;
}
#Flame08 .contarea .left  .SearchBoxBottom .SearchSet li{
float:left;
margin-right:4px;
}

#Flame08 .contarea .left  .SearchinBoxTop{
width:166px;
background:#f3f3f3 url(../img/2008cat/l_searchin_top.gif) top no-repeat;
font-size:85%;
padding-top:2px;
margin:12px auto 0px auto;
}
#Flame08 .contarea .left  .SearchinBoxBottom{
width:152px;
background:transparent url(../img/2008cat/l_searchin_bottom.gif) bottom no-repeat;
padding:0px 7px 3px 7px;
}

#Flame08 .contarea .left  .SearchinBoxBottom .Searchword p{
margin:3px 0px;
padding:0px;
font-weight:bold;
color:#999999;
}
#Flame08 .contarea .left  .SearchinBoxBottom .Searchword ul li{
font-size:95%;
padding:0px;
margin:0px 7px 0px 0px;
background-image:none;
display:inline;
}
#Flame08 .contarea .left .SearchBoxText{
display:block;
float:left;
margin:1px 0px 0px 0px;
padding:3px 2px 2px 2px;
width:133px;
height:13px;
line-height:100%;
color:#333333;
font-size:90%;
}
#Flame08 .contarea .left .SearchBoxBtn{
display:block;
float:left;
margin:1px 0px 0px 2px;
padding:0px;
width:23px;
height:22px;
}

/*▼検索ボックス 店名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.shopname a{
background:url(../img/2008cat/l_search_shopname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:40px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.shopname a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.shopname a.off{
background-position: 0 -84px; 
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.shopname a:hover{
background-position: 0 -30px;
}
/*▼検索ボックス イベント名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.eventname a{
background:url(../img/2008cat/l_search_eventname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:52px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.eventname a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.eventname a.off{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.eventname a:hover{
background-position: 0 -30px;
}
/*▼検索ボックス 駅名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.stationname a{
background:url(../img/2008cat/l_search_stationname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:40px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.stationname a.on{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.stationname a.off{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.stationname a:hover{
background-position: 0 -84px;
}
/*▼検索ボックス 施設名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.facilitiesname a{
background:url(../img/2008cat/l_search_facilitiesname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:43px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.facilitiesname a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.facilitiesname a.off{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.facilitiesname a:hover{
background-position: 0 -30px;
}
/*▼検索ボックス 作品名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.moviename a{
background:url(../img/2008cat/l_search_moviename_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:43px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.moviename a.on{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.moviename a.off{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.moviename a:hover{
background-position: 0 -84px;
}
/*▼検索ボックス 映画館検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatername a{
background:url(../img/2008cat/l_search_theatername_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:43px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatername a.on{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatername a.off{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatername a:hover{
background-position: 0 -84px;
}
/*▼検索ボックス キャンペーン検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.campaignname a{
background:url(../img/2008cat/l_search_campaignname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:70px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.campaignname a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.campaignname a.off{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.campaignname a:hover{
background-position: 0 -30px;
}
/*▼検索ボックス 公演名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.showname a{
background:url(../img/2008cat/l_search_showname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:42px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.showname a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.showname a.off{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.showname a:hover{
background-position: 0 -30px;
}
/*▼検索ボックス 劇団名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatricalname a{
background:transparent url(../img/2008cat/l_search_theatrialrname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:42px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatricalname a.on{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatricalname a.off{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.theatricalname a:hover{
background-position: 0 -84px;
}
/*▼検索ボックス 会場名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.placename a{
background:url(../img/2008cat/l_search_placename_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:42px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.placename a.on{
background-position: 0 -84px; 
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.placename a.off{
background-position: 0 -30px; 
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.placename a:hover{
background-position: 0 -84px; 
}
/*▼検索ボックス アーティスト名検索*/
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.artistname a{
background:url(../img/2008cat/l_search_artistname_merge.gif) no-repeat top left;
display:block;
overflow:hidden;
text-indent:-9999px;
width:63px;
height:24px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.artistname a.on{
background-position: 0 -30px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.artistname a.off{
background-position: 0 -84px;
}
#Flame08 .contarea .left .SearchBoxBottom .SearchSet li.artistname a:hover{
background-position: 0 -30px;
}

/*▼検索一覧*/
#Flame08 .contarea .left dl dt{
font-size:95%;
font-weight:bold;
}
/*▼検索一覧 プルダウン*/
#Flame08 .contarea .left dl dd .selectarea{
font-size:90%;
width:179px;
margin:3px 0px 5px 10px;
color:#333333;
}
#Flame08 .contarea .left dl dd .selectarea2{
font-size:90%;
width:179px;
margin:1px 0px 5px 10px;
color:#666666;
}
/*▼検索一覧 テキストタイトル*/
#Flame08 .contarea .left dl dt{
width:179px;
padding:0px 10px 2px 10px;
font-size:90%;
}

/*▼カレンダー*/
#Flame08 .contarea .left .leftSearch table{
width:175px;
margin:0px 12px;
}
#Flame08 .contarea .left .leftSearch table tr td{
font-size:75%;
text-align:center;
font-family:"Verdana";
line-height:100%;
}
#Flame08 .contarea .left .leftSearch table tr.days td{
padding:2px 0px;
}

#Flame08 .contarea .left .leftSearch .care{
margin:0px 12px;
width:175px;
padding:6px 0px 5px 0px;
}

#Flame08 .contarea .left .leftSearch .care .month {
font-weight:bold;
float:left;
font-size:90%;
}
#Flame08 .contarea .left .leftSearch .care .ar{
width:41px;
display:inline;
float:right;
}
.boldlink{
font-weight:bold;
margin:10px 10px 0px 10px;
font-size:90%;
}

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


/*▽▽▽右カラム▽▽▽*/
#Flame08 .contarea .right {
float:right;
width:222px;
padding:10px 0px;
background:url(../img/2008cat/r_bg_top.gif) top left no-repeat;
}

/*▼区切り線*/
#Flame08 .contarea .right .oneline{
background:transparent url(../img/2008cat/r_oneline.gif) bottom left repeat-x;
padding:0px 12px 2px 10px;
}

/*▼バナー*/
#Flame08 .contarea .right .bann{
text-align:right;
color:#999999;
font-size:85%;
}
#Flame08 .contarea .right .bann span{
display:block;
}
#Flame08 .contarea .right .bannsmall{
color:#999999;
font-size:85%;
}
#Flame08 .contarea .right .bannsmall em{
display:block;
margin-bottom:-3px;
}
#Flame08 .contarea .right .bannsmall img{
margin-bottom:10px;
}

/*▼右カラム特派員情報*/
.scoop{
padding-top:10px;
padding-bottom:6px;
}
.scoop .scooptitle{
font-weight:bold;
margin-bottom:5px;
display:block;
font-size:90%;
}
.scoop .scoopimg{
margin-bottom:5px;
}
.scoop .scoopimg li{
width:55px;
height:55px;
padding:2px;
float:left;
margin-left:11px;
}
.scoop .scoopimg li img{
vertical-align:bottom;
}
.scoop .scoopimg li.top{
margin:0px;
}
.scoop .scoopimg li.on{
background-color:#FFFFFF;
}
.scoop .voicebottom p.title a{
line-height:120%;
margin-bottom:4px;
color:#ffffff;
display:block;
}
.scoop .voicebottom p.comment{
line-height:120%;
padding-bottom:2px;
}
.scoop .voicebottom p.comment span{
color:#999999;
}
.scoop .voicebottom p.name span{
color:#999999;
}
.scoop .voicebottom p.comment img{
margin-right:5px;
}
.scooplink{
margin-top:8px;
font-size:85%;
display:block;
}
.scoop .voicetop{
width:200px;
background:#494949 url(../img/2008cat/r_scoop_top.gif) top no-repeat;
padding-top:9px;
font-size:85%;
color:#cacaca;
}
.scoop .voicetopR{
width:200px;
background:#494949 url(../img/2008cat/r_scoop_topR.gif) top no-repeat;
padding-top:14px;
font-size:85%;
color:#cacaca;
}
.scoop .voicetopC{
width:200px;
background:#494949 url(../img/2008cat/r_scoop_topC.gif) top no-repeat;
padding-top:14px;
font-size:85%;
color:#cacaca;
}
.scoop .voicetopL{
width:200px;
background:#494949 url(../img/2008cat/\r_scoop_topL.gif) top no-repeat;
padding-top:14px;
font-size:85%;
color:#cacaca;
}
.scoop .voicebottom{
width:180px;
padding:0px 10px 7px 10px;
background:transparent url(../img/2008cat/r_scoop_bottom.gif) bottom left no-repeat;
}

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

/*▼右カラムお得情報*/
#Flame08 .contarea .right .otoku{
padding-bottom:10px;
padding-top:12px;
}
#Flame08 .contarea .right .otokutop{
width:200px;
height:36px;
background:transparent url(../img/2008cat/r_otoku_top.gif) top no-repeat;
display:block;
text-indent:-9999px;
}

#Flame08 .contarea .right .otokubottom{
width:170px;
padding:0px 15px 15px 15px;
background:transparent url(../img/2008cat/r_otoku_bottom.gif) bottom left no-repeat;
font-size:85%;
line-height:1.2;
}

#Flame08 .contarea .right .otokumiddle{
width:200px;
background:transparent url(../img/2008cat/r_otoku_middle.gif) top repeat-y;
padding-top:3px;
}

#Flame08 .contarea .right .otokubottom .otokucont{
margin:5px 0px 10px 0px;
}

#Flame08 .contarea .right .otokubottom .text{
width:107px;
margin-left:7px;
line-height:120%;
}

#Flame08 .contarea .right .otokubottom .link li{
margin-bottom:-3px;
}

/*▼右カラムおすすめ情報*/
#Flame08 .contarea .right .osusume{
width:200px;
padding-top:10px;
padding-bottom:7px;
}
#Flame08 .contarea .right .osusume li.top{
background:none;
font-size:85%;
padding:7px 0px;
line-height:120%;
}
#Flame08 .contarea .right .osusume li{
background:transparent url(../img/2008cat/bg_graydot2.gif) top repeat-x;
font-size:85%;
padding:7px 0px;
line-height:120%;
}

#Flame08 .contarea .right .osusume li .text{
width:135px;
display:block;
float:left;
}




