@charset "utf-8";
/* CSS Document */

/**********************************************************************
JPROOM真野恵理菜サイト
真野恵里菜CSS
[ /css/mano.css ]

Since         : 10.3.13
Last modified : 10.3.31
**********************************************************************/

/* 目次
-------------------------------------------------
 ・リンク設定
 ・共通クラス
 ・サイト共通
 ・ヘッダ
 ・メニュー
 ・コンテンツ
 ・フッタ
 ------------------------------------------------- */
 

  /* リンク設定
-------------------------------------------------*/

a:link    {color: #0099FF; text-decoration: none;}
a:active  {color: #0099FF; text-decoration: none;}
a:visited {color: #0099FF; text-decoration: none;}
a:hover   {color: #0099FF; text-decoration: underline;}

.filter07 a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}



/* 共通クラス
------------------------------------------------- */

body{
	font-size:12px;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	_text-align:center;
	margin:0px auto;
	background:url(/assets/templates/jpr/images/mano/line_two.gif) repeat-x;
}


/* カラー設定
------------------------------------------------- */

.red{
	color:#d20000;
}

/* ヘッダ
------------------------------------------------- */

#header{
	width:948px;
	height:90px;
	margin:0px auto;
}

h1{
	margin-top:15px;
	float:left;
}

#header ul{
	float:right;
	margin-top:47px;
}

#header ul li{
	float:left;
}

/* トップメニューエリア
------------------------------------------------- */

.top_imgmenu_area{
	height:533px;
	width:946px;
	border:solid 1px #CCCCCC;
	margin:20px auto 0;
}

.top_imgmenuR{
	float:right;
	width:396px;
	padding:7px 0px 0 0;
}

.top_imgmenuL{
	float:left;
	width:545px;
}

ul.top_imgmenu{
	width:545px;
}

ul.top_imgmenu li{
	float:left;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

ul.top_imgmenu li img{
	margin:7px;
}

ul.top_imgmenu li img.mg_bnone{
	margin-bottom:0px;
}

ul.top_imgmenu li img.mg_tnone{
	margin-top:0px;
}

.todays_area{
	width:287px;
	height:171px;
	float:left;
	border-right:solid 1px #CCCCCC;
	text-align:left;
}

.todays_area h2{
	margin:7px 0 0 7px;
}

div.today{
	width:270px;
	height:117px;
	overflow:auto;
	margin:10px 0 0 10px;
}

.top_movie{
	width:254px;
	height:159px;
	_height:171px;
	float:left;
	border-right:solid 1px #CCCCCC;
	padding-top:12px;
	text-align:center;
}

/* トップ下層
------------------------------------------------- */



.topbtm_area{
	height:450px;
	width:946px;
	border:solid 1px #CCCCCC;
	border-top:none;
	margin:0px auto 0;
	text-align:left;
}

.topinfo_area{
	float:left;
	height:450px;
	width:542px;
	_width:541px;
	border-right:solid 1px #CCCCCC;

}

.topinfo_area h2{
	margin:7px 0 0 7px;

}

.topinfo_area ul{
	width:512px;
	height:333px;
	margin:10px 0 0px 20px;
	overflow-y:scroll;
}

.topinfo_area ul li{
	width:482px;
	margin:10px 0 0 0px;
	padding-bottom:10px;
	background:url(/assets/templates/jpr/images/mano/line_dot.gif) repeat-x bottom;
}

.topinfo_area ul li span{
	display:block;
	width:70px;
	_width:90px;
	height:17px;
	background:url(/assets/templates/jpr/images/mano/back_infoday.gif) no-repeat #FF0101;
	padding-left:20px;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:10px;
}

.topbtn_more{
	text-align:right;
	margin:30px 20px 0px 0;
}



.topinfo_tweet{
	float:left;
	width:403px;

}

.topinfo_tweet h2{
	margin:7px 0 0 7px;
}

.tweet_area{
	height:333px;
	width:373px;
	margin:10px 0 0 20px;

}

.tweet_item{
	width:343px;
	margin:10px 0 0 0px;
	padding-bottom:10px;
	background:url(/assets/templates/jpr/images/mano/line_dot.gif) repeat-x bottom;
}

.tweet_item img{
	float:left;
	margin-right:15px;
	border:solid 1px #CCCCCC;
}

.tweet_item p{
	width:278px;
	float:left;
}

.tweet_item p span{
	display:block;
	color:#33B3F2;
	text-align:right;
}


/* トップバナーエリア
------------------------------------------------- */

.top_bn{
	width:946px;
	margin:0px auto;
	text-align:left;
	margin-top:10px;
}

.top_bn p a{
	height:60px !important;
	float:left;
	margin-bottom:10px;
	display:block;
}

.top_bn img{
	margin:10px 10px 0 0;
	float:left;
}

/* フッタエリア
------------------------------------------------- */

.back_footer{
	height:140px;
	background:url(/assets/templates/jpr/images/mano/back_footer.gif) repeat-x;
	margin-top:10px;
}

.footer{
	width:946px;
	margin:0px auto;
	text-align:left;
	color:#FFFFFF;
}

.footer a{
	color:#FFFFFF !important;

}

.footer ul{
	margin-top:20px;
}

.footer li{
	display:inline;
}

.footer ul.floatL li{
	margin:0px 5px;
	font-family:'メイリオ',	'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	
}

.footer ul.floatR li{
	margin:0px 2px;
	
}

.footer p{
	margin:20px 0 0 5px;
}


/* パンくず
------------------------------------------------- */

.bread{
	width:946px;
	margin:0px auto;
	text-align:left;
	margin-top:20px;
}


.bread span{
	margin:0 5px;
}




/* プロフィール
------------------------------------------------- */

.pfofile{
	width:946px;
	margin:0px auto;
	background:url(/assets/templates/jpr/images/mano/back_prof.jpg) no-repeat top right;
	text-align:left;
}

.pfofile h2{
	margin-top:20px;
}

.prof_cont{
	width:530px;
	margin:20px 0 0 20px;

}

.prof_cont h3{
	font-size:18px;
	font-family:'メイリオ',	'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	line-height:150%;
}

.prof_cont table{
	margin-top:20px;

}

.prof_cont table th{
	background:#ff0000;
	width:75px;
	text-align:center;
	color:#FFFFFF;
	border-bottom:solid 8px #FFFFFF;
}

.prof_cont table td{
	padding-left:20px;
	border-bottom:solid 8px #FFFFFF;
}


.prof_cont h4{
	margin:30px 0 15px 0;
}

.prof_cont p{
	margin-left:15px;
}

.prof_cont table p{
	margin-left:0px;
}


/* メディア
------------------------------------------------- */

.media{
	width:946px;
	margin:0px auto;
	text-align:left;
	min-height:500px;
}

.media h2{
	margin-top:20px;
}


/* メディアタブ
------------------------------------------------- */

.media_tab{
	margin-top:20px;
	width:945px;
	
}

.media_tab li{
	display:inline;
	margin-right:4px;
}

.bd_btm_red{
	border-bottom:solid 1px #FF0000;
}

.bd_btm_green{
	border-bottom:solid 1px #8FC31F;
}

.bd_btm_pink{
	border-bottom:solid 1px #E73E99;
}

.bd_btm_orange{
	border-bottom:solid 1px #ED6942;
}

.bd_btm_purple{
	border-bottom:solid 1px #920784;
}

.bd_btm_blue{
	border-bottom:solid 1px #024BE1;
}


.media_conts{
	margin-left:15px;
	width:940px;
}

.media h3{
	margin:30px 0 15px 0;
}


/* テレビ出演情報
------------------------------------------------- */

.tv01{
	margin-left:15px;
	width:900px;
	padding-bottom:20px;
	background:url(/assets/templates/jpr/images/mano/line_dot.gif) repeat-x bottom;
	font-weight:bold;
	
}

.tv01 p{
	margin-bottom:10px;
}

.tv_list{
	margin-left:15px;
	width:910px;
	margin-top:15px;
}

.tv_list li a{
	background:url(/assets/templates/jpr/images/mano/mark_tv.gif) no-repeat;
	display:block;
	width:880px;
	_width:910px;
	padding-left:30px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.tv02{
	margin-left:15px;
	width:900px;
}

.tv02 p{
	margin-bottom:10px;
}


.tv_item{
	margin:30px 20px 0px 0px;
}


.tv_item h3{
	padding:5px 10px;
	background:#ff0000;
	margin-bottom:30px;
	font-size:13px;
	color:#FFFFFF;

}


.movie_item p{
	margin:0 20px 10px;
}

.movie_item{
	margin:30px 20px 0px 0px;
}


.movie_item h3{
	padding:5px 10px;
	background:#0000ff;
	margin-bottom:30px;
	font-size:13px;
	color:#FFFFFF;

}


.tv_item p{
	margin:0 20px 10px;
}


/* 雑誌掲載情報
------------------------------------------------- */

.magazin ul.thumbs{
	width:900px !important;
	margin-left:30px !important;

}

.magazin ul.thumbs li{

	padding:0 35px 35px 0 !important;
}

/* 写真集
------------------------------------------------- */



.photobook_item h3 span{

	color:#FFFFFF;
	font-size:14px;
	background:#ED6942;
	padding:3px 10px;
}

.photobook_item h3{
	margin-bottom:30px;
}

.photobook_item p{
	margin-bottom:10px;
}

.photobook_item img{
	margin:0 15px 15px 0;
}

.photo_txt{
	float:left;
	width:650px;
}




/* WEB
------------------------------------------------- */


.web_item h3 span{

	color:#FFFFFF;
	font-size:14px;
	background:#920784;
	padding:3px 10px;
}

.web_item h3{
	margin-bottom:30px;
}

.web_item p{
	margin-bottom:10px;
}

.web_item img{
	margin:0 15px 15px 0;
}


/* イベント
------------------------------------------------- */

.event{
	width:946px;
	margin:0px auto;
	text-align:left;
	min-height:500px;
}

.event h2{
	margin-top:20px;
}



.event ul{
	width:910px;
	margin:20px 0 0 15px;
}

.event ul li{
	width:910px;
	margin:10px 0 0 0px;
	padding-bottom:10px;
}

.event ul li span{
	display:block;
	width:75px;
	_width:95px;
	height:17px;
	background:url(/assets/templates/jpr/images/mano/back_infoday.gif) no-repeat #FF0101;
	padding-left:20px;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:10px;
}

.event ul li a{
	padding-left:20px;
	display:block;
}

.event .alignC{

}

.event .alignC span{
	background:#FF0000;
	padding:3px 5px;
	color:#FFFFFF;
}

.event .alignC a{
	padding:3px 2px;
}

.event_item{
	margin:30px 30px 0;
}


.event_item h3{
	padding:5px 10px;
	background:#ecee3f;
	margin-bottom:30px;
	font-size:13px;

}

.event_item p{
	margin:0 20px 10px;
}


/* ディスコグラフィー
------------------------------------------------- */

.disco{
	width:946px;
	margin:0px auto;
	text-align:left;
	min-height:500px;
}

.disco h2{
	margin-top:20px;
}

.disco_cont{
	width:900px;
	margin:20px 0 0 20px;

}


.disco_cont h3 img{
	margin:0px 0 30px 0;
}

.disco_cont ul li{
	width:130px;
	float:left;
	height:280px;
	margin-right:20px;
}

.disco_cont ul li img{
	margin-bottom:10px;
}

.disco_cont ul li span a{
	display:block;
	width:110px;
	_width:130px;
	padding-left:20px;
	font-weight:bold;
}

.disco_cont ul.single li span a{
	background:url(/assets/templates/jpr/images/mano/mark_disco01.gif) no-repeat;
}


.disco_cont ul.indie li span a{
	background:url(/assets/templates/jpr/images/mano/mark_disco02.gif) no-repeat;
}

.disco_cont ul.singlev li span a{
	background:url(/assets/templates/jpr/images/mano/mark_disco03.gif) no-repeat;
}

.disco_cont ul.film li span a{
	background:url(/assets/templates/jpr/images/mano/mark_disco05.gif) no-repeat;
}


.disco_cont ul.film li{
	height:290px;
}


.disco_item{
	width:900px;
	margin:20px 0 0 20px;

}

.disco_item h3{
	color:#FFFFFF;
	font-size:14px;
	padding:3px 10px;
	margin-bottom:30px;
}

.single_item h3{
	background:#00A0E9;
}

.indi_item h3{
	background:#8fc31f;
}

.singlev_item h3{
	background:#e73e99;
}

.video_item h3{
	background:#024be1;
}

.album_item h3{
	background:#FF1111;
}




.disco_item img{
	margin:10px;
}






/*ギャラリー
------------------------------------------------- */

.gallery{
	width:946px;
	margin:0px auto;
	text-align:left;
	min-height:500px;
}

.gallery h2{
	margin-top:20px;
}


.gallery_thumb ul.thumbs{
	padding-top:20px !important;
}

.gallery_thumb ul.thumbs li{
	float:left;
	margin:0 5px 0 0 !important;
	*margin:0 25px 0 0 !important;
}

.gallery_thumb ul.thumbs li p{
	display:block !important;
	width:110px !important !important;
	_width:130px;
	padding-left:20px !important;
	font-weight:bold !important;
	background:url(/assets/templates/jpr/images/mano/mark_gallery.gif) no-repeat !important;
	margin-top:10px !important;
}

.gallery_thumb ul.thumbs li img{
	border:solid 1px #CCCCCC !important;
}

.gallery .pagenumbers{
	text-align:center;
	margin-top:20px;
}

.gallery .pagenumbers a{
	padding:3px 2px;
}


/*ムービー
------------------------------------------------- */

.movie{
	width:946px;
	margin:0px auto;
	text-align:left;
	min-height:500px;
}

.movie h2{
	margin-top:20px;
}


.movie_item{
	margin-top:30px;
}


.movie h3 span{

	color:#FFFFFF;
	font-size:14px;
	background:#024be1;
	padding:3px 10px;
}

.movie h3{
	margin-bottom:30px;
}

/*インフォアイテム
------------------------------------------------- */

.info_item{
	margin:30px 30px 0;
}


.info_item h3{
	padding:5px 10px;
	background:#8cc520;
	margin-bottom:30px;
	font-size:13px;

}

.info_item p{
	margin:0 20px 10px;
}

  /*追加
-------------------------------------------------*/

.magazine01{
	margin-left:15px;
	width:900px;
	padding-bottom:20px;
	background:url(/assets/templates/jpr/images/mano/line_dot.gif) repeat-x bottom;

	
}

div.twtr-hd{
	display:none;
}

div.twtr-ft{
	display:none;
}

.twtr-img {
height:55px !important;
width:55px !important;
border:solid 1px #CCCCCC;
}

.twtr-img img {
height:48px !important;
width:48px !important;

}

#twtr-widget-1 .twtr-tweet-text {
margin-left:55px !important;
}
