/* 2011/11/16 新デザイン 赤塚 ******/

.CUTiE_TOP_boxSS{margin:0px 0px 3px 0px;}

body#FM_TOP{
	width:100% ;
	text-align : center ;	
/*  background-image : url(../images/pink_bg01.gif) ;  */
	background-image : url(../images/9years_back.gif) ;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#FM_TOP a:hover,
#FM_TOP a.post_title:hover {
	color: #ffaecd ;
	background-color:transparent !important;
}

/* ベース3カラム */
.FM_BS_3{width:948px; height:110px; padding:0px 0px 0px 0px; min-height:0px; background:url(http://www.fumi23.com/image/newhd/hd_bg.jpg) no-repeat; position:static;}
.FM_BS_3:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #FM_BS_3{height:1px; overflow:visible;}
.FM_BS_3{display:block;}
/* */
.FM_BS_3_LFT{width:205px; float:left;}
.FM_BS_3_CNT{width:515px; float:left;}
.FM_BS_3_RGT{width:228px; float:left;}

/*　検索エリア3カラム　*/
.FM_Sch_3{width:515px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; min-height:0px;}
.FM_Sch_3:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #FM_Sch_3{height:1px; overflow:visible;}
.FM_Sch_3{display:block;}
/* */
.FM_Sch_3_LFT{width:55px; float:left; margin:0px 10px 0px 0px; display:inline;}
.FM_Sch_3_CNT{width:365px; float:left; margin:0px 10px 0px 0px; display:inline;}
.FM_Sch_3_RGT{width:70px; float:left; margin:0px 0px 0px 0px; display:inline;}

#FM_Word_Btn1{width:55px; height:16px; text-indent:-9999em; background:url(http://www.fumi23.com/image/newhd/hd_btn_web_on.gif) no-repeat; margin:0px 0px 3px 0px;}
#FM_Word_Btn1 a{width:55px; height:16px; display:block; background:none;}
#FM_Word_Btn2{width:55px; height:16px; text-indent:-9999em; background:url(http://www.fumi23.com/image/newhd/hd_btn_site.gif) no-repeat;}
#FM_Word_Btn2 a{width:55px; height:16px; display:block; background:none;}

/*　検索部分　*/
.FM_Sch_Box{
	width:355px; height:20px; padding:10px 5px 5px 5px;
	background:url(http://www.fumi23.com/image/newhd/hd_sch_tbox_bg.gif) no-repeat; float:left;}
.FM_Sch_Box input{width:355px; border:none; background:none;}

/*　キーワード2カラム　*/
.FM_Key{margin:0px 0px 0px 120px;}

/*　総投稿数　*/
.FM_Cunt_BS{width:213px; height:25px; margin:40px 0px 15px 20px;}
.FM_Cunt_Tbl{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-collapse:collapse; border:0px;}

/*　総投稿数下3つボタン　*/
.FM_BTN_3 li{display:inline; margin:0px 5px 0px 0px;}

/*　電光掲示板　*/
.FM_Bd_Bs{width:948px; height:25px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; min-height:0px;}
.FM_Bd_Bs:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #FM_Bd_Bs{height:1px; overflow:visible;}
.FM_Bd_Bs{display:block;}
/* */
.FM_Bd_Bs_LFT{width:119px; height:25px; float:left; margin:0px 0px 0px 0px;}
.FM_Bd_Bs_CNT{width:720px; height:22px; float:left; margin:0px 0px 0px 0px; padding:3px 5px 0px 5px; background:url(http://www.fumi23.com/image/newhd/hd_bd_bg.gif); color:#00789f;}
.FM_Bd_Bs_RGT{width:99px; height:25px; float:left; margin:0px 0px 0px 0px; background:url(http://www.fumi23.com/image/newhd/hd_bd_bg.gif);}

.FM_Bd_Txt{color:#00789f;}

/*　ヘッダー下3カラム　*/
.FM_BTM_Lst{width:910px; padding:0px 0px 0px 0px; margin:5px 20px 5px 20px; min-height:0px;}
.FM_BTM_Lst:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #FM_BTM_Lst{height:1px; overflow:visible;}
.FM_BTM_Lst{display:block;}
/* */
.FM_BTM_Lst_LFT{width:303px; float:left; text-align:left;}
.FM_BTM_Lst_CNT{width:303px; float:left; text-align:left;}
.FM_BTM_Lst_RGT{width:303px; float:left; text-align:right;}

/*　メニュー　*/
.FM_Mn{width:165px; background:#ffbbd9; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.FM_Mn_Lst{margin:0px 0px 0px 0px; background:#ffffff; height:800px;}

/* 2011/11/16 新デザイン 赤塚 END******/


/* 2011/11/22 新ジャック 赤塚 ******/

.FM_TOP_boxSS{margin:0px 0px 3px 0px;}

body#CUTiE_TOP{
	width:100% ;
	text-align : center ;	
/*  background-image : url(../images/pink_bg01.gif) ;  */
	background-image : url(http://www.fumi23.com/image/newhd/cutie/cutie_back.gif) ;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#CUTiE_TOP a:hover,
#CUTiE_TOP a.post_title:hover {
	color: #ffaecd ;
	background-color:transparent !important;
}

/* ベース3カラム */
.CUTiE_BS_3{width:948px; height:110px; padding:0px 0px 0px 0px; min-height:0px; background:url(http://www.fumi23.com/image/newhd/cutie/cutie_bg.jpg) no-repeat; position:static;}
.CUTiE_BS_3:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #CUTiE_BS_3{height:1px; overflow:visible;}
.CUTiE_BS_3{display:block;}
/* */
.CUTiE_BS_3_LFT{width:205px; float:left;}
.CUTiE_BS_3_CNT{width:515px; float:left;}
.CUTiE_BS_3_RGT{width:228px; float:left;}

/*　検索エリア2カラム　*/
.CUTiE_Sch_2{width:515px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; min-height:0px;}
.CUTiE_Sch_2:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #CUTiE_Sch_2{height:1px; overflow:visible;}
.CUTiE_Sch_2{display:block;}
/* */
.CUTiE_Sch_2_LFT{width:410px; float:left; margin:0px 0px 0px 0px; display:inline;}
.CUTiE_Sch_2_RGT{width:95px; float:left; margin:0px 0px 0px 10px; display:inline;}

#CUTiE_Word_Btn1{width:55px; height:16px; text-indent:-9999em; background:url(http://www.fumi23.com/image/newhd/hd_btn_web_on.gif) no-repeat; margin:0px 0px 3px 0px;}
#CUTiE_Word_Btn1 a{width:55px; height:16px; display:block; background:none;}
#CUTiE_Word_Btn2{width:55px; height:16px; text-indent:-9999em; background:url(http://www.fumi23.com/image/newhd/hd_btn_site.gif) no-repeat;}
#CUTiE_Word_Btn2 a{width:55px; height:16px; display:block; background:none;}

/* CUTiEリンクボタン */
.CUTiE_Btn{margin:5px 0px 0px 35px;}

/*　検索部分　*/
.CUTiE_Sch_Box{
	width:355px; height:15px; margin:0px 0px 0px 35px; padding:5px 5px 5px 5px;
	background:url(http://www.fumi23.com/image/newhd/cutie/cutie_sch_tbox_bg.gif) no-repeat; float:left;}
.CUTiE_Sch_Box input{width:355px; border:none; background:none;}

/*　電光掲示板　*/
.CUTiE_Bd_Bs{width:948px; height:25px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; min-height:0px;}
.CUTiE_Bd_Bs:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #CUTiE_Bd_Bs{height:1px; overflow:visible;}
.CUTiE_Bd_Bs{display:block;}
/* */
.CUTiE_Bd_Bs_LFT{width:119px; height:25px; float:left; margin:0px 0px 0px 0px;}
.CUTiE_Bd_Bs_CNT{width:720px; height:22px; float:left; margin:0px 0px 0px 0px; padding:3px 5px 0px 5px; background:url(http://www.fumi23.com/image/newhd/hd_bd_bg.gif); color:#00789f;}
.CUTiE_Bd_Bs_RGT{width:99px; height:25px; float:left; margin:0px 0px 0px 0px; background:url(http://www.fumi23.com/image/newhd/hd_bd_bg.gif);}

/*　ヘッダー下3カラム　*/
.CUTiE_BTM_Lst{width:910px; padding:0px 0px 0px 0px; margin:5px 20px 5px 20px; min-height:0px;}
.CUTiE_BTM_Lst:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
.html #CUTiE_BTM_Lst{height:1px; overflow:visible;}
.CUTiE_BTM_Lst{display:block;}
/* */
.CUTiE_BTM_Lst_LFT{width:303px; float:left; text-align:left;}
.CUTiE_BTM_Lst_CNT{width:303px; float:left; text-align:left;}
.CUTiE_BTM_Lst_RGT{width:303px; float:left; text-align:right;}

/*　メニュー　*/
.CUTiE_Mn{width:165px; background:#ffbbd9; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.CUTiE_Mn_Lst{margin:0px 0px 0px 0px; background:#fffffff; height:800px;}

/* 2011/11/16 新ジャック 赤塚 END******/


/******************************* BAISC CSS *******************************/


body#NEW_TOP{
	width:100% ;
	text-align : center ;	
/*  background-image : url(../images/pink_bg01.gif) ;  */
	background-image : url(../images/9years_back.gif) ;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

body#NEW_TOP_Xm{
	width:100% ;
	text-align : center ;	
	background:url(../images/11years_back_xm.jpg) repeat-x #0075c2;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}



body#NEW_TOP_Ny{
	width:100% ;
	text-align : center ;	
	background:url(../images/11years_back_ny.jpg) repeat-x #fffca3;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}



#FUMI{
	text-align : left ;
	margin : 0px auto ;
	width : 948px ;
	background-image : url(../images/pink_bg02.gif) ;
	padding : 0 1px ;
}

#NEW_HEADER{
	margin : 0 20px ;
	width : 908px;
}


/* 2010/06/24 Otherジャック用 Breeze Tanaka ******/
#NEW_HEADERJack{
	margin : 0 20px ;
	width : 908px;
}

body#NEW_TOPJack{
	width:100% ;
	text-align : center ;	
	background-image : url(../2010/07/t001/images/jk_sck_bg.gif);
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}
.tblJackA{border-collapse:collapse;}
.tblJackA th, .tblJackA td{ vertical-align:middle;}
.tblJackA th{padding-top:6px; border:none; background:url(../2010/07/t001/images/jk_sck_img02.jpg);}
.tblJackA th input{width:240px; height:15px; padding-top:4px;}
.tblJackA td{border:none;}


/* 2009/10/07 CUTiEジャック用 Breeze Tanaka ******/

body#NEW_TOPCutie{
	width:100% ;
	text-align : center ;	
	background-image : url(../images/cutie_back.gif) ;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01Cutie{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://static.fumi23.com/old/images/pink_bg_cutie.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01Cutie div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01Cutie div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01Cutie div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01Cutie div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01Cutie div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01Cutie div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01Cutie div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01Cutie div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01Cutie div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01Cutie div.search div.w_key img{
	margin : 0 6px 2px 0;
}


/* ここまで ******/


/* 2011/08/17 「カーズ2」ジャック用 ふみコミュ！　赤塚 ******/

body#cars2{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/2011/07/cars2/jack/cars_back.gif);
	background-repeat:repeat-x;
	background-color:#b3c5f9;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01Cars{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://www.fumi23.com/2011/07/cars2/jack/bg.jpg) no-repeat;
}

#NEW_HEADER #M_SEARCH01Cars div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 0px;
}

#NEW_HEADER #M_SEARCH01Cars div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01Cars div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01Cars div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01Cars div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 20px ;
}

#NEW_HEADER #M_SEARCH01Cars div.search img{
	margin: 0 0 0 4px;
}

#NEW_HEADER #M_SEARCH01Cars div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01Cars div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01Cars div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01Cars div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01Cars div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01Cars div.search div.w_key img{
	margin : 0 6px 2px 0;
}

#NEW_HEADER #M_SEARCH01Cars div.search img{
	margin: 0 0 0 4px;
}

/* ここまで ******/

/* 2011/09/29 ナウプロダクションジャック用 ふみコミュ！赤塚 ******/

body#NEW_TOPSanrio{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/2011/10/hellokitty/images/sanrio_back.jpg) ;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01Sanrio{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://www.fumi23.com/2011/10/hellokitty/images/pink_bg_sanrio.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01Sanrio div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01Sanrio div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01Sanrio div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01Sanrio div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01Sanrio div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01Sanrio div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01Sanrio div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01Sanrio div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01Sanrio div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01Sanrio div.search div.w_key img{
	margin : 0px 0px 0px 0px;
}


/* ここまで ******/

/* 2011/12/12 ふみプレ！ジャック用 ふみコミュ！若林 ******/

body#NEW_TOPfumipre{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/fumipre/images/fumipre_bg.jpg) ;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01fumipre{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://www.fumi23.com/fumipre/images/fumipre_jackbg.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01fumipre div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01fumipre div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01fumipre div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01fumipre div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01fumipre div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01fumipre div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01fumipre div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01fumipre div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01fumipre div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01fumipre div.search div.w_key img{
	margin : 0px 0px 0px 0px;
}


/* ふみプレ！ここまで ******/


/* 2011/12/23 スマホ研究部12月号 ふみコミュ！若林 ******/

body#NEW_TOPsp1{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/2011/12/sp1/images/sp_jack_bg.gif) ;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01sp1{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://www.fumi23.com/2011/12/sp1/images/sp_jack_hd_bg.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01sp1 div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01sp1 div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01sp1 div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01sp1 div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01sp1 div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01sp1 div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01sp1 div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01sp1 div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01sp1 div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01sp1 div.search div.w_key img{
	margin : 0px 0px 0px 0px;
}


/* スマホ研究部12月号ここまで ******/


/* 2012/01/12 スマホ研究部1月号 ふみコミュ！赤塚 ******/

body#NEW_TOPsp2{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/2012/01/sp2/images/jack/sp2_bg.jpg) ;
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01sp2{
	position : relative;
	width : 908px ;
	height : 120px ;
	background : url(http://www.fumi23.com/2012/01/sp2/images/jack/sp2_jack_bg.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01sp2 div.logo{
	position : absolute ; 
	width : 205px;
	height : 120px;
	left : 0px;
	top: 0px;
}

#NEW_HEADER #M_SEARCH01sp2 div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01sp2 div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01sp2 div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01sp2 div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01sp2 div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01sp2 div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01sp2 div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01sp2 div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01sp2 div.search div.w_key img{
	margin : 0px 0px 0px 0px;
}


/* スマホ研究部1月号ここまで ******/


/* 2012/02/07 スマホ研究部2月号 ふみコミュ！赤塚 ******/

body#NEW_TOPsp3{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/2012/02/sp3/images/jack/sp3_bg.jpg) ;
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01sp3{
	position : relative;
	width : 908px ;
	height : 120px ;
	background : url(http://www.fumi23.com/2012/02/sp3/images/jack/sp3_jack_bg.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01sp3 div.logo{
	position : absolute ; 
	width : 205px;
	height : 120px;
	left : 0px;
	top: 0px;
}

#NEW_HEADER #M_SEARCH01sp3 div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01sp3 div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01sp3 div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01sp3 div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01sp3 div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01sp3 div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01sp3 div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01sp3 div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01sp3 div.search div.w_key img{
	margin : 0px 0px 0px 0px;
}


/* スマホ研究部2月号ここまで ******/




/* 2011/09/29 ビフナイトジャック用 ふみコミュ！赤塚 ******/

body#NEW_TOPfuminight{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/2012/01/fuminight/images/bifnight_bg.jpg) ;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01fuminight{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://www.fumi23.com/2012/01/fuminight/images/fuminight_topjack_bg.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01fuminight div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01fuminight div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01fuminight div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01fuminight div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01fuminight div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01fuminight div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01fuminight div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01fuminight div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01fuminight div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01fuminight div.search div.w_key img{
	margin : 0px 0px 0px 0px;
}


/* ふみナイトここまで ******/



/* 2011/12/16 オーディションジャック用 ふみコミュ！若林 ******/

body#NEW_TOPaudition{
	width:100% ;
	text-align : center ;	
	background-image : url(http://www.fumi23.com/2011/11/23mo/images/audition_jack_allbg.jpg) ;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
}

#NEW_HEADER #M_SEARCH01audition{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://www.fumi23.com/2011/11/23mo/images/audition_jack_bg.jpg) no-repeat center bottom ;
}

#NEW_HEADER #M_SEARCH01audition div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01audition div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01audition div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01audition div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 30px ;
}

#NEW_HEADER #M_SEARCH01audition div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01audition div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01audition div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01audition div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01audition div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01audition div.search div.w_key img{
	margin : 0px 0px 0px 0px;
}


/* オーディションジャックここまで ******/


/* 10-04-26 New Style Breeze Tanaka ******/

#hdText{width:908px; padding-top:10px; min-height:0px;}
#hdText:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html #hdText{height:1px; overflow:visible;}
#hdText{display:block;}
/* */
#hdText #hdLFA{width:205px; float:left;}
#hdText #hdRTA{width:703px; height:21px; overflow:hidden; text-align:right; float:left;}
#hdText #hdRTA span{margin:0px 5px;}
#hdText a{background:none;}
#hdText a:hover, #hdText a:active{color:#ff44a2; text-decoration:underline;}


#hdSearch{width:908px; background:url(../images/hd_bg.jpg) no-repeat; min-height:0px;}
#hdSearch:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html #hdSearch{height:1px; overflow:visible;}
#hdSearch{display:block;}
/* */
#hdSearch a{background:none;}

#hdSearch #hdLFB{width:215px; float:left;}
#hdSearch #hdCTB{width:478px; float:left;}
#hdSearch #hdRTB{width:215px; padding-top:0px; float:left;}

.hdSCList{width:478px; min-height:0px;}
.hdSCList:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .hdSCList{height:1px; overflow:visible;}
.hdSCList{display:block;}
/* */
.hdSCList .tabA{width:80px; height:29px; text-indent:-9999em; background:url(../images/hd_tab01on.jpg) no-repeat; float:left;}
.hdSCList .tabA a{width:80px; height:29px; display:block; background:none;}
.hdSCList .tabB{width:95px; height:29px; text-indent:-9999em; background:url(../images/hd_tab02.jpg) no-repeat; float:left;}
.hdSCList .tabB a{width:95px; height:29px; display:block; background:none;}
.hdSCList .tabC{width:140px; float:left;}

.hdSCList .searchBox{width:290px; height:28px; padding:7px 0px 0px 25px; background:url(../images/hd_textarea.jpg) no-repeat; float:left;}
.hdSCList .searchBox input{width:270px; border:none; background:none;}
.hdSCList .searchBtn{width:145px; float:left;}

.hdkeyWord{font-weight:bold; width:465px; height:23px; overflow:hidden; background:#ff97c4;}
.hdkeyWord span{margin:0px 0px 0px 2px; position:relative; top:-5px;}
.hdkeyWord .title{margin:0px; position:relative; top:0px;}
.hdkeyWord a:link, .hdkeyWord a:visited{color:#0f77aa; text-decoration:none;}
.hdkeyWord a:hover, .hdkeyWord a:active{color:#0f77aa; text-decoration:underline;}

/* ここまで ******/



/* 10-12-15 New Style Breeze Tanaka ******/
#hdSearchXm{width:908px; background:url(../images/hd_bg_xm.jpg) no-repeat; min-height:0px;}
#hdSearchXm:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html #hdSearchXm{height:1px; overflow:visible;}
#hdSearchXm{display:block;}
/* */
#hdSearchXm a{background:none;}

#hdSearchXm #hdLFB{width:215px; float:left;}
#hdSearchXm #hdCTB{width:478px; float:left;}
#hdSearchXm #hdRTB{width:215px; float:left;}
#hdSearchXm #hdRTB a{width:215px; height:94px; display:block; position:relative;}


.hdSCListXm{width:478px; min-height:0px;}
.hdSCListXm:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .hdSCListXm{height:1px; overflow:visible;}
.hdSCListXm{display:block;}
/* */
.hdSCListXm .tabA{width:80px; height:29px; text-indent:-9999em; background:url(../images/hd_tab01on_xm.jpg) no-repeat; float:left;}
.hdSCListXm .tabA a{width:80px; height:29px; display:block; background:none;}
.hdSCListXm .tabB{width:95px; height:29px; text-indent:-9999em; background:url(../images/hd_tab02_xm.jpg) no-repeat; float:left;}
.hdSCListXm .tabB a{width:95px; height:29px; display:block; background:none;}
.hdSCListXm .tabC{width:140px; float:left;}

.hdSCListXm .searchBox{width:290px; height:28px; padding:7px 0px 0px 25px; background:url(../images/hd_textarea_xm.jpg) no-repeat; float:left;}
.hdSCListXm .searchBox input{width:270px; border:none; background:none;}
.hdSCListXm .searchBtn{width:145px; float:left;}

.hdkeyWordXm{font-weight:bold; width:465px; height:23px; overflow:hidden; background:#c00008;}
.hdkeyWordXm span{margin:0px 0px 0px 2px; position:relative; top:-5px;}
.hdkeyWordXm .title{margin:0px; position:relative; top:0px;}
.hdkeyWordXm a:link, .hdkeyWord a:visited{color:#fff; text-decoration:none;}
.hdkeyWordXm a:hover, .hdkeyWord a:active{color:#fff; text-decoration:underline;}

/* ここまで ******/



/* 10-12-21 New Style Fumicomu Akatsuka ******/
#hdSearchNy{width:908px; background:url(../images/hd_bg_ny.jpg) no-repeat; min-height:0px;}
#hdSearchNy:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html #hdSearchNy{height:1px; overflow:visible;}
#hdSearchNy{display:block;}
/* */
#hdSearchNy a{background:none;}

#hdSearchNy #hdLFB{width:215px; float:left;}
#hdSearchNy #hdCTB{width:478px; float:left;}
#hdSearchNy #hdRTB{width:215px; float:left;}
#hdSearchNy #hdRTB a{width:215px; height:94px; display:block; position:relative;}


.hdSCListNy{width:478px; min-height:0px;}
.hdSCListNy:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* \*/
*html .hdSCListNy{height:1px; overflow:visible;}
.hdSCListNy{display:block;}
/* */
.hdSCListNy .tabA{width:80px; height:29px; text-indent:-9999em; background:url(../images/hd_tab01on_ny.jpg) no-repeat; float:left;}
.hdSCListNy .tabA a{width:80px; height:29px; display:block; background:none;}
.hdSCListNy .tabB{width:95px; height:29px; text-indent:-9999em; background:url(../images/hd_tab02_ny.jpg) no-repeat; float:left;}
.hdSCListNy .tabB a{width:95px; height:29px; display:block; background:none;}
.hdSCListNy .tabC{width:140px; float:left;}

.hdSCListNy .searchBox{width:290px; height:28px; padding:7px 0px 0px 25px; background:url(../images/hd_textarea_ny.jpg) no-repeat; float:left;}
.hdSCListNy .searchBox input{width:270px; border:none; background:none;}
.hdSCListNy .searchBtn{width:145px; float:left;}

.hdkeyWordNy{font-weight:bold; width:465px; height:23px; overflow:hidden; background:#ef2521;}
.hdkeyWordNy span{margin:0px 0px 0px 2px; position:relative; top:-5px;}
.hdkeyWordNy .title{margin:0px; position:relative; top:0px;}
.hdkeyWordNy a:link, .hdkeyWord a:visited{color:#fff; text-decoration:none;}
.hdkeyWordNy a:hover, .hdkeyWord a:active{color:#fff; text-decoration:underline;}

/* ここまで ******/



#NEW_HEADER #M_SEARCH01{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(../images/pink_bg04.gif) no-repeat center bottom ;
}


#NEW_HEADER #M_SEARCH01 div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01 div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01 div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01 div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 41px ;
}

#NEW_HEADER #M_SEARCH01 div.search img{
	margin: 0 0 0 4px;
}

#NEW_HEADER #M_SEARCH01 div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01 div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01 div.search div.w_link{
	margin : 0 0 0 5px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01 div.search div.w_key{
	margin : 3px 0 0 0;
}

#NEW_HEADER #M_SEARCH01 div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01 div.search div.w_key img{
	margin : 0 6px 2px 0;
}


/* 10-06-24 Jack用スタイル変更 Breeze Tanaka */
#NEW_HEADER #M_SEARCH02, #NEW_HEADERJack #M_SEARCH02{
	position : relative;
	width : 908px;
	height:26px;
}

#NEW_HEADER #M_SEARCH02 div.topics{
	position : absolute ; 
	top:4px;
	left:2px;
	width : 500px;
	height:17px
}

#NEW_HEADER #M_SEARCH02 div.topics img{
	margin: 0 4px 3px 0;
}


/* 10-06-24 Jack用スタイル変更 Breeze Tanaka */
#NEW_HEADER #M_SEARCH02 div.help, #NEW_HEADERJack #M_SEARCH02 div.help{
	position : absolute ; 
	top:4px;
	right:2px;
	letter-spacing:1px;
	text-align:right;
	width:200px;
	height:17px
}

#NEW_HEADER #M_SEARCH02 div.help img{
	margin : 0 2px 1px 4px;
}

#CONTENTS{
	margin : 0 20px 0 12px ;
	width : 916px;
}

#CONTENTS #WRAP{
	width : 556px;
	display:inline;
	float:left;
}

#CONTENTS #WRAP #CENTER{
	width : 368px;
	display:inline;
	float:right;
	margin:4px 0 0 0;
}

/******************************* CENTER CSS *******************************/
#CONTENTS #WRAP #CENTER .tab{
	width : 368px ;
	height : 21px ;
}

#CONTENTS #WRAP #CENTER .tab_bg{
	width : 350px ;
	background : url(../images/c_t_bg02.gif) ;
	padding: 5px 9px 3px 9px;
}

#CONTENTS #WRAP #CENTER .tab_bg td{
	vertical-align:top;
}

#CONTENTS #WRAP #CENTER .tab_bg div.dot{
	width : 350px ;
	padding: 8px 0 0 0;
}

#CONTENTS #WRAP #CENTER .tab_bg div.pr{
	width : 350px ;
	padding: 7px 0 0 0;
}


#CONTENTS #WRAP #CENTER .tab_bg td div.txt a{
	margin-bottom:8px;
}

#CONTENTS #WRAP #CENTER .tab_bg td div.txt img{
	margin: 0 2px 1px 0 ;
}

#CONTENTS #WRAP #CENTER .tab_bg td div.pic{
	width : 170px ;
	padding: 5px;
	font-size:12px;
}

#CONTENTS #WRAP #CENTER .sissue{
	width : 368px;
	height : 50px;
	background : url(../images/c_t_bg01.gif) no-repeat ;
	position : relative;
}

#CONTENTS #WRAP #CENTER .sissue div.title{
	height : 50px;
	position : absolute;
	top : 0px ;
	left : 0px; 
}

#CONTENTS #WRAP #CENTER .sissue div.icon{
	height : 33px;
	width : 47px;
	position : absolute;
	top : 12px ;
	right : 9px; 
}

#CONTENTS #WRAP #CENTER .sissue_bg{
	width : 350px ;
	background : url(../images/c_t_bg05.gif) ;
	padding: 5px 9px 3px 9px;
}

#CONTENTS #WRAP #CENTER .sissue_bg td{
	vertical-align:top;
}

#CONTENTS #WRAP #CENTER .sissue_bg div.info{
	padding: 0 5px 5px 5px ;
	line-height:13px;
	font-size:11px;
	width:165px;
	letter-spacing:0px;
}

#CONTENTS #WRAP #CENTER .sissue_bg div.info img{
	margin: 0 6px 0 0 ;
}

#CONTENTS #WRAP #CENTER .sissue_bg div.txt{
	padding: 4px 5px 4px 5px ;
	line-height:16px;
	width:165px;
}

#CONTENTS #WRAP #CENTER .sissue_bg div.txt img{
	margin: 0 2px 1px 0 ;
}

#CONTENTS #WRAP #CENTER .event{
	width : 368px;
	height : 50px;
	background : url(../images/c_t_bg01.gif) no-repeat ;
	position : relative;
}

#CONTENTS #WRAP #CENTER  .event div.title{
	height : 50px;
	position : absolute;
	top : 0px ;
	left : 0px; 
}

#CONTENTS #WRAP #CENTER  .event div.icon{
	height : 33px;
	width : 47px;
	position : absolute;
	top : 12px ;
	right : 9px; 
}

#CONTENTS #WRAP #CENTER .event_bg{
	width : 350px ;
	background : url(../images/c_t_bg02.gif) ;
	padding: 0 9px 0 9px ;
}

#CONTENTS #WRAP #CENTER .event_bg .sum{
	padding:9px 0 7px 0;
}

#CONTENTS #WRAP #CENTER .event_bg .sum ul,li{
	display:inline;
}

#CONTENTS #WRAP #CENTER .event_bg .sum li{
	margin:0 2px;
}

#CONTENTS #WRAP #CENTER .event_bg div.info{
	padding: 0 0 5px 6px ;
}

#CONTENTS #WRAP #CENTER .event_bg div.txt{
	padding: 6px 0 0 6px ;
}

#CONTENTS #WRAP #CENTER .event_bg div.txt img{
	margin: 0 2px 1px 0 ;
}

#CONTENTS #WRAP #CENTER .tv{
	width : 368px;
	height : 50px;
	background : url(../images/c_t_bg01.gif) no-repeat ;
	position : relative;
}

#CONTENTS #WRAP #CENTER  .tv div.title{
	height : 50px;
	position : absolute;
	top : 0px ;
	left : 0px; 
}

#CONTENTS #WRAP #CENTER  .tv div.icon{
	height : 33px;
	width : 47px;
	position : absolute;
	top : 12px ;
	right : 9px; 
}

#CONTENTS #WRAP #CENTER .tv_bg{
	width : 350px ;
	background : url(../images/c_t_bg02.gif) ;
	padding: 5px 9px 3px 9px ;
}

#CONTENTS #WRAP #CENTER .tv_bg td.tv_detail{
	width : 167px ;
	padding:8px 0 0 8px ;
	vertical-align:top;
}

#CONTENTS #WRAP #CENTER .tv_bg td.tv_detail div.info{ 
	text-align:center;
	width : 167px ;
	padding:0 0 2px 0;
	line-height:13px;
	color:#B51743;
	letter-spacing:0px
}

#CONTENTS #WRAP #CENTER .tv_bg td.tv_detail div.txt{ 
	text-align:center;
	width : 167px ;
	padding:2px 0 0 0;
	line-height:13px;
}

#CONTENTS #WRAP #CENTER .tv_bg td.tv_detail div.pic{ 
	width : 167px ;
	text-align:center;
}









#CONTENTS #WRAP #LEFT{
	width : 178px;
	display:inline;
	float:left;
}

/******************************* LEFT CSS *******************************/
#CONTENTS #WRAP #LEFT #L_BR01{
	margin : 10px 0 0 8px ;
}

#CONTENTS #WRAP #LEFT #L_BR02{
	margin : 10px 0 0 8px ;
}

#CONTENTS #WRAP #LEFT #QR{
	margin : 12px 0 0 8px ;
	width : 168px;
}

#CONTENTS #WRAP #LEFT #QR div.qr_bg{
	background : url(../images/qr_bg.gif) ;
	color : #666666 ;
	line-height : 17px ;
	font-size : 11px ;
	text-align : center;
	padding: 2px 0 0 0;
}

#CONTENTS #WRAP #LEFT #QR div.qr_bg div.qr_sch{
	margin: 0 0 10px 0;
}

#CONTENTS #WRAP #LEFT #QR div.qr_bg div.qr_txt{
	letter-spacing:0px;
}

#CONTENTS #WRAP #LEFT #QR div.qr_bg div.qr_cord{
	margin: 2px 0 2px 0;
}

#CONTENTS #WRAP #LEFT #QR div.qr_bg input.txt{
    width: 105px;
	padding:1px 0 0 4px;
	color:#000000
}

#CONTENTS #WRAP #LEFT #QR div.qr_bg input.bn{
	padding:2px 0 0 1px;
	font-size : 12px;
	margin: 0 0 0 4px;
}

#CONTENTS #WRAP #LEFT div.fumi_menu{
	background : url(../images/menu_bg.gif) ;
	padding:7px 0 0 18px;
}

#CONTENTS #WRAP #CLEAR01{
	clear:both;
}

#CONTENTS #RIGHT{
	width : 350px;
	display:inline;
	float:right;
	margin:4px 0 0 0;
}

.menubnr a {
	display:block;
	border:0;
	text-decoration:none;
	margin:5px 0;
	text-align:center;
	}

.menubnr a:hover {
	background:none;
	}


.menubnr a img {
	border:none;
	}

/******************************* RIGHT CSS *******************************/
#CONTENTS #RIGHT #m_login{
	width : 350px ;
	height : 159px ;
	margin:0 0 10px 0;
}

#CONTENTS #RIGHT #weather{
	width : 350px ;
	height : 155px ;
	background : url(../images/r_t_bg04.gif) no-repeat ;
	margin: 10px 0 0 0;
	position : relative ;
}

#CONTENTS #RIGHT #weather div.nitei{
	position : absolute ;
	top : 9px ;
	left : 11px ;
	height : 15px ;
	width : 152px ;
	color : #4d4d4d ; 
	font-weight : bold ;
	letter-spacing : 1px;
	text-align:left;
}

#CONTENTS #RIGHT #weather div.tenki{
	position : absolute ;
	top : 51px ;
	left : 11px ;
	height : 94px ;
	width : 80px ;
	background : url(../images/r_t_bg05.gif) no-repeat ;
}

#CONTENTS #RIGHT #weather div.tenki div.if{
	width : 70px ;
	height : 51px ;
	margin : 0 0 2px 5px ; 
	background-color : #FFFFFF ;
}

#CONTENTS #RIGHT #weather div.tenki div.if_link{
	font-size: 9px;
	padding: 0 0 0 4px;
}

#CONTENTS #RIGHT #weather div.tenki div.if_link a{
	font-size: 11px;
	color:#FFFFFF
}

#CONTENTS #RIGHT #weather div.omikuji{
	position : absolute ;
	top : 31px ;
	left : 3px ;
	height : 116px ;
	width : 148px ;
/*	background : url(../images/omikuji_bg.gif) no-repeat ; */
}

#CONTENTS #RIGHT #weather div.omikuji div.if{
	width : 144px ;
	height : 80px ;
	margin : 0 0 0 5px ; 
}

#CONTENTS #RIGHT #weather div.omikuji div.if_link{
	padding: 0 6px 0 0;
	color:#E2007E;
	text-align:right;
}

#CONTENTS #RIGHT #weather div.omikuji div.if_link img{
	margin:1px 0 0 3px;
}

#CONTENTS #RIGHT #weather div.kyarennda{
	position : relative ;
	top : 13px ;
	left : 185px ;
	height : 134px;
	width : 154px ;
	background : url(../images/r_t_bg06.gif) no-repeat ;
}

#CONTENTS #RIGHT #weather div.kyarennda div.if{
	width : 144px ;
	height : 107px ;
	margin : 0 5px 0 5px;
	background-color : #FFFFFF ;
}

#CONTENTS #RIGHT #weather #uranai{

	margin:29px 0px 0px 156px;
}

#CONTENTS #RIGHT #weather #uranai div.flash{
	background: #FF93C9;
	width:186px;
	padding:0;
	margin:0;
}

#CONTENTS #RIGHT #weather #uranai table {
    border-top:1px solid #FF93C9;
    border-left:1px solid #FF93C9;
	border-bottom:none;
	border-right:none;
    border-collapse:collapse;
    empty-cells:show;
}

#CONTENTS #RIGHT #weather #uranai table td{
    border-right:1px solid #FF93C9;
    border-bottom:1px solid #FF93C9;
	border-top:none;
	border-left:none;
}



#CONTENTS #RIGHT #weather div.uranai div.if{
	width : 144px ;
	height : 107px ;
	margin : 0 5px 0 5px;
	background-color : #FFFFFF ;
}

#CONTENTS #RIGHT #music{
	margin : 7px 0 0 0;
}

#CONTENTS #RIGHT #music .music_bg{
	background-image: url(../images/music_img02.gif);
	width:339px;
	padding:10px 1px 0 10px;
}

#CONTENTS #RIGHT #music .music_bg span{
	color:#FFFFFF;
	padding:0 0 0 10px;	
}

#CONTENTS #RIGHT #movie{
	width : 350px ;
	height : 50px ;
	background : url(../images/r_t_bg01.gif) no-repeat ;
	position : relative ;
}

#CONTENTS #RIGHT #movie div.title{
	height : 50px ;
	position : absolute ;
	top : 0px ;
	left : 0px ; 
}

#CONTENTS #RIGHT #movie div.icon{
	height : 33px ;
	width : 47px ;
	position : absolute ;
	top : 12px ;
	right : 9px ; 
}

#CONTENTS #RIGHT #movie_rank_bg{
	background : url(../images/r_t_bg02.gif) ;
	padding : 8px 1px 0 11px ; 
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank{
	position:relative;
	width:326px;
	height:354px;
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .num{
	position:absolute;
	top:0px;
	left:0px;
	width:211px;
	height:354px;
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .num ul,li{
	padding:0px;
	margin:0px;
	display:inline;
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .num table.movie_ps{

}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .num table.movie_ps td.digit{
	vertical-align:top;
	padding:7px 3px 0 0;
	width:12px
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .num table.movie_ps td.icon{
	vertical-align:top;
	padding:5px 4px 0 0;
	font-weight:bold;
	font-size:11px;
	width:26px;
	color:#000000;
	text-align:center
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .num table.movie_ps td.icon img{
	padding:4px 0 0 0;
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .num table.movie_ps td.txt{
	vertical-align:top;
	padding:6px 5px 5px 0;
	width:161px;
	line-height:14px;
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .pic{
	position:absolute;
	top:0px;
	left:214px;
	width:97px;	
	height:345px;
	background-color:#FFE6AD;
	padding:9px 9px 0 9px;
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .pic .r_pic{
	padding:7px 0 5px 0;
}

#CONTENTS #RIGHT #movie_rank_bg .movie_rank .pic .r_txt{
	line-height:13px;
	letter-spacing:0px;
	padding:0 0 0 1px;
}

#CONTENTS #RIGHT #fumi_rank_bg{
	background : url(../images/r_t_bg02.gif) ;
	padding : 2px 1px 0 1px ; 
}

#CONTENTS #RIGHT #fumi_rank_bg .fumi_rank{
	padding:0 0 5px 5px;
}

#CONTENTS #RIGHT #fumi_rank_bg .fumi_rank_one{
	padding:10px 0 5px 10px;
}

#CONTENTS #RIGHT #fumi_rank_bg2{
	background : url(../images/r_t_bg02.gif) ;
	padding : 2px 1px 0 1px ; 
}

#CONTENTS #RIGHT #fumi_rank_bg2 .fumi_rank{
	padding:0 0 5px 5px;
}

#CONTENTS #RIGHT #fumi_rank_bg2 .fumi_rank_one{
	padding:10px 0 5px 10px;
}

#BOT{
	padding : 50px 0 0 0 ;
	width : 948px ;
	clear:both;
}

#BOT div.pr_link{
	padding:0 0 4px 10px ;
	letter-spacing : 1px
}

#BOT div.menu{
	width : 948px ;
	background-color:#FF80C0 ;
	text-align:center ;
	color:#FFFFFF ;
	padding:9px 0 8px 0 ;
	letter-spacing : 1px
}

#BOT div.copy{
	text-align:center ;
	padding:7px 0 5px 0 ;
	line-height:17px;
	letter-spacing : 1px
}


#BOT div.pr_link a:link{
	color:#FF44A2;
	text-decoration:none;
}

#BOT div.pr_link a:visited{
	color:#FF44A2;
	text-decoration:none;
}

#BOT div.pr_link a:hover{
	color:#FF44A2;
	text-decoration:underline;
	background-color: #FFFFFF;
}

#BOT div.menu a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#BOT div.menu a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#BOT div.menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}	

/******************************* LINK CSS *******************************/

a:link {
	color:#FF44A2;
	font-size:12px;
	text-decoration:none;
}

a:visited{
	color:#FF44A2;
	font-size:12px;
	text-decoration:none;
}

a:hover{
	color:#FFFFFF;
	font-size:12px;
	background-color:#FF80C0
}

a.white:link{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

a.white:visited{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

a.white:hover{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

/*############################## meiji collaboration ##############################*/

#collabo{
	position:relative;
	font-size:12px;
	letter-spacing:1px;
	font-family:"MS UI Gothic","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
	background:url(http://static.fumi23.com/old/images/collabo_bg.jpg) no-repeat;
	width:908px;
	height:121px;
	margin:0 20px;
}

#collabo #collabo_ci{
	position:absolute;
	width:201px;
	height:121px;
	top:0px;
	left:0px;
}

#collabo #collabo_txt{
	position:absolute;
	width:405px;
	height:20px;
	top:6px;
	right:0px;
	text-align:right;
}

#collabo #collabo_txt img{
	margin:0 3px 1px 2px;
}

#collabo #collabo_search{
	position:absolute;
	width:370px;
	height:25px;
	top:69px;
	left:225px;
	text-align:left;
}

#collabo #collabo_search form,input,select,option{
	font-size:12px;
	font-family:"MS UI Gothic","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#collabo #collabo_search input{
	font-size:12px;
	font-family:"MS UI Gothic","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:170px;
	margin:0 1px 0 3px
}

#collabo #collabo_bn{
	position:absolute;
	width:130px;
	height:42px;
	top:71px;
	right:183px;
}

#collabo_link{
	font-size:12px;
	letter-spacing:1px;
	font-family:"MS UI Gothic","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0 20px;
	width:903px;
	height:21px;
	padding:4px 3px 0 2px;
}

#collabo_link img.heart{
	margin:0 3px 2px 0;
}

#collabo_link img.cat{
	margin:0 0 2px 0;
}


.event_bg_div{
margin-bottom:3px;
height:16px;
}

.event_bg_div2{
margin-bottom:2px;
font-size:10px;
}

.event_bg_nolink{
color:#4f4946;
margin-bottom:2px;
padding-left:5px;
}

.event_bg_last{
margin-top:2px;
margin-bottom:1px;
}

.event_bg2{
	width : 350px ;
	padding: 6px 9px 0 9px ;
}



/* 2011/3/29 eco projectジャック用 赤塚 ******/


body#NEW_TOPEco{
	width:100% ;
	text-align : center ;	
	background-image : url(../images/eco_bg.gif) ;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ffd0e8;
	scrollbar-track-color: #ffffff; 
	scrollbar-highlight-color: #ffd0e8;
	scrollbar-shadow-color: #ffd0e8;
	scrollbar-3dlight-color: #ffd0e8;
	scrollbar-darkshadow-color: #ffd0e8;
	
}


#NEW_HEADER #M_SEARCH01Eco{
	position : relative;
	width : 908px ;
	height : 121px ;
	background : url(http://static.fumi23.com/old/images/pink_bg_eco.jpg) no-repeat center bottom ;
}

#M_SEARCH01Eco a:link{
	color:#ff5b99;
	text-decoration:none;
}

#M_SEARCH01Eco a:visited{
	color:#ff5b99;
	text-decoration:none;
}

#M_SEARCH01Eco a:hover{
	color:#ffaecd;
	text-decoration:none !important;
	background-color:transparent !important;
}


#NEW_HEADER #M_SEARCH01Eco div.logo{
	position : absolute ; 
	width : 205px;
	height : 115px;
	left : 0px;
	top: 6px;
}

#NEW_HEADER #M_SEARCH01Eco div.catch{
	position : absolute ; 
	width : 500px;
	height : 20px;
	right : 5px;
	top: 5px;
	color : #E3007F ;
	text-align : right ;
}

#NEW_HEADER #M_SEARCH01Eco div.catch img{
	margin: 0 3px 2px 3px;
}

#NEW_HEADER #M_SEARCH01Eco div.search{
	position : absolute ; 
	width : 676px ;
	height : 70px ;
	left : 214px ;
	top : 27px ;
}

#NEW_HEADER #M_SEARCH01Eco div.search img{
	margin: 0 0 0 4px;
}

#NEW_HEADER #M_SEARCH01Eco div.search img.b_seh{
	margin: 0 0 0 25px;
}

#NEW_HEADER #M_SEARCH01Eco div.search input{
    width: 345px;
	padding : 0 0 0 5px;
	color : #000000
}

#NEW_HEADER #M_SEARCH01Eco div.search div.w_link{
	margin : 0px;
	padding : 0px;
	height:32px;
	letter-spacing:1px;
}

#NEW_HEADER #M_SEARCH01Eco div.search div.w_key{
	margin : 0px;
}

#NEW_HEADER #M_SEARCH01Eco div.search div.w_key a{
	margin : 0 10px 0 0;
	font-weight:bold;
}

#NEW_HEADER #M_SEARCH01Eco div.search div.w_key img{
	margin : 0 6px 2px 0;
}



/* ここまで ******/



/* 11-06-28 New Style Fumicomu akao ******/
#hdSearch #hdCTB2{width:478px; float:left; }
.cars_txt{width:300px !important;}





