* {
  margin: 0;
  padding: 0;
}


body{font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-align: center;font-size:12px; color:#222222; line-height:1.4em;}

hr{display:none;}
.clear{clear:both;}
img{border:none;}

a:link,a:active,a:visited{color:#666666;}
a:hover{color:#c4c4c4;}

a:hover img, a:hover { filter: alpha(opacity: 70);opacity: 0.7;-moz-opacity: 0.7;}



/**　フォント **/
h1,h2,h3,h4,h5{text-indent:-10000px; line-height:0px; font-size:1px;}

.under {margin-bottom:10px;}
.box_pink_tab {background: url(../img/p_tab.gif) no-repeat;
width: 309px;height: 23px;padding:4px;font-size:14px;font-weight:bold;color:#613939;} 
.box_blue_tab {background: url(../img/b_tab.gif) no-repeat;
width: 309px;height: 23px;padding:4px;font-size:14px;font-weight:bold;color:#613939;} 
.box_gray_tab  {background: url(../img/g_tab.gif) no-repeat;   
width: 279px;height: 23px;padding:4px;font-size:14px;font-weight:bold;color:#333333;} 


/**レイアウト************************************************************************************/
div#wrapper	{width: 1000px; margin: 0 auto;	text-align: left;background: #FFF;}
div#wrapperBox	{width: 1000px;	margin-bottom: 15px;background: #FFF;}
div#headerBox	{width: 1000px;	padding: 10px 0; background: #FFF; color: #FFF;}
div#containerBox	{width: 1000px;background: #FFF;}
div#containerBox:after	{height: 0;visibility: hidden;content: "."; display: block; clear: both;}
div#contentsBox	{width:694px; height: auto; float: right; background: #FFF;}
div#contentsBox:after{height: 0;visibility: hidden;content: ".";display: block;clear: both;}
div#subBox	{float: left; width: 365px;	background: #FFF;}
div#subNaviBox	{float: right; width: 329px;	background: #FFF;}
div#mainBox	{width: 306px; height: auto; float: left; background: #FFF;}
div#footerBox	{width: 1000px;	height:37px; background:url(http://www.fujitv.co.jp/ana/images/footer.gif); text-indent:-10000px; margin:10px auto;}
#footerBox a{width:1000px; height:37px; display:block; overflow:hidden;}
#footerBox p{display:none;}

div#headerBox2	{width: 958px;	padding: 10px 0; background: #FFF; color: #FFF;margin: 0 auto;}
div#containerBox2	{width: 958px;background: #FFF;margin: 0 auto;}
div#containerBox2:after	{height: 0;visibility: hidden;content: "."; display: block; clear: both;}


/**アナウンサー名**/
#headerBox .ana_back {width: 1000px;height:26px; position: relative;}
#headerBox .ana_name {width:295px;height:26px;}
#headerBox .ana_back .print {position: absolute;right: 1px;top: 5px;}
#headerBox .ana_back .link{position: absolute;right:background-color:#ffffff;}

/**ＰＨナンバー**/
#mainBox .ph_number {margin-right: 10px;clear: both;text-align:right;}
#mainBox .ph_number li {display:inline;line-height:100%;list-style-type:none;}

/**プロフィール**/
.profile_table{width: 295px;}
.pink_tab {background:#ff99aa;width:64px;height:19px;border-bottom: 1px solid #fff;padding: 3px 3px 3px 5px;}
.pink_tab p {font-size:14px;font-weight:bold;color:#613939;}
.blue_tab {background:#87bdff;width:64px;height:19px;border-bottom: 1px solid #fff;padding: 3px 3px 3px 5px;}
.blue_tab p {font-size:14px;font-weight:bold;color:#333;}
.grey_tab {background:#dedede;height:19px;border-bottom: 1px solid #fff;padding: 3px 3px 3px 5px;}
.grey_tab p {font-size:14px;}


/**タイトル部分**/
#headerBox2 .ana_title_back {width: 958px;height:60px;position: relative;margin: 0 auto;}
#headerBox2 .ana_title {width:958px;height:40px;background: #FFF;margin: 0 auto;}
#headerBox2 .ana_title_back p.ana_link {position: absolute;right: 1px;top: 45px;}

/**写真一覧**/
#ana_photo{width:958px;background-color:#ffffff;margin-bottom: 20px;}

dl{margin-right:21px;margin-bottom:1em;padding:0px;float:left;width:60px;height:95px;font-size:12px;}
dt{margin:0px;padding:0px;}
dd{margin:0px;padding:0px;}
dd.name_men{text-align:center;font-size:11px;color:#0066cc;width:60px;}
dd.name_women{text-align:center;font-size:11px;color:#ff657f;width:60px;}
dl.last{margin-right:0px;}

dd.name_men a:link,a:active,a:visited{color:#0066cc;text-decoration: none;}
dd.name_men a:hover{color:#87bdff;}
dd.name_women a:link,a:active,a:visited{color:#ff657f;text-decoration: none;}
dd.name_women a:hover{color:#ff788f;}

/**リンク**/
.top_link{width:958px;height:29px;background-color:#ffffff;margin:10px 0;text-align:right;}


/**前へ次へ**/
#arrow	{width: 1000px;	height:20px;margin:0 auto;}
#arrow .prev{width:20px;float:left;text-align:left;}
#arrow .next{width:20px;float:right;text-align:right;}



/**ボックス****************************************************************************************************/

/**ＰＨ用ピンクボックス**/
div.pink_ph_box	{width: 295px;background: url(../img/p_ph_bottom.gif) no-repeat bottom;
padding-bottom: 10px;margin-bottom: 5px;}
div.pink_ph_box .inner	{background: url(../img/p_ph_top.gif) no-repeat;padding-top: 10px;}
div.pink_ph_box .inner div	{background: url(../img/p_ph_center.gif) repeat-y;padding: 0 10px;}

/**ＰＨ用ブルーボックス**/
div.blue_ph_box	{width: 295px;background: url(../img/b_ph_bottom.gif) no-repeat bottom;
padding-bottom: 10px;margin-bottom: 5px;}
div.blue_ph_box .inner	{background: url(../img/b_ph_top.gif) no-repeat;padding-top: 10px;}
div.blue_ph_box .inner div	{background: url(../img/b_ph_center.gif) repeat-y;padding: 0 10px;}


/**広報写真**/
#ph{width:275px; height:324px;}


/**センターピンクボックス**/
div.pink_box {width: 356px;background: url(../img/p_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px;}
div.pink_box .top {background: url(../img/p_top.gif) no-repeat;padding-top:10px;}
div.pink_box .inner {background: url(../img/p_center.gif) repeat-y;padding: 0 10px;}
div.pink_box .scr {width: auto;	height: 325px;overflow-y: scroll;
scrollbar-face-color:#ff99aa;
scrollbar-track-color:#ffccd3;
scrollbar-arrow-color:#FFFFFF;
scrollbar-3dlight-color:#ff99aa; 
scrollbar-highlight-color:#ff99aa;
scrollbar-shadow-color:#ffccd3;
scrollbar-darkshadow-color:#ffccd3;}

/**センターブルーボックス**/
div.blue_box {width: 356px;background: url(../img/b_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px;}
div.blue_box .top {background: url(../img/b_top.gif) no-repeat;padding-top:10px;}
div.blue_box .inner {background: url(../img/b_center.gif) repeat-y;padding: 0 10px;}
div.blue_box .scr {width: auto;	height: 325px;overflow-y: scroll;
scrollbar-face-color:#87bdff;
scrollbar-track-color:#bee1ff;
scrollbar-arrow-color:#FFFFFF;
scrollbar-3dlight-color:#87bdff; 
scrollbar-highlight-color:#87bdff;
scrollbar-shadow-color:#bee1ff;
scrollbar-darkshadow-color:#bee1ff;}


/**グレーのボックス**/
div.gray_box {
width: 328px;background: url(../img/g_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px;}
div.gray_box .top {background: url(../img/g_top.gif) no-repeat;padding-top: 10px;}
div.gray_box .inner {background: url(../img/g_center.gif) repeat-y;padding: 0 10px;}
div.gray_box .scr {
width: auto;height: 325px;overflow-y:scroll;
scrollbar-face-color:#aaaaaa;
scrollbar-track-color:#d4d4d4;
scrollbar-arrow-color:#FFFFFF;
scrollbar-3dlight-color:#aaaaaa; 
scrollbar-highlight-color:#aaaaaa;
scrollbar-shadow-color:#d4d4d4;
scrollbar-darkshadow-color:#d4d4d4;}

/**グレーのボックスリスト**/
div.gray_box .navi {margin: 0 0 10px 0;}   
div.gray_box .navi li {
list-style:outside none;background: #FFF url(../img/arrow.gif) no-repeat right center;
padding:1px 0px 0px 15px; margin:3px 0;line-height:140%;background-position:0px 4px;}
div.gray_box a,a:active,a:visited{color:#666666;}
div.gray_box a:hover{color:#663300;}


/**グレーのボイスボックス**/
div.gray_voice_box {
width: 328px;background: url(../img/g_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px;}
div.gray_voice_box .top {background: url(../img/g_top.gif) no-repeat;padding-top: 10px;}
div.gray_voice_box .inner {background: url(../img/g_center.gif) repeat-y;height:80px;padding: 0 10px;}


/**ピンクのバナーボックス**/
div.pink_banner_box {
width: 356px;background: url(../img/p_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px;}
div.pink_banner_box .top {background: url(../img/p_top.gif) no-repeat;padding-top: 10px;}
div.pink_banner_box .inner {background: url(../img/p_center.gif) repeat-y;height:80px;padding: 0 10px;}


/**ブルーのバナーボックス**/
div.blue_banner_box {
width: 356px;background: url(../img/b_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px;}
div.blue_banner_box .top {background: url(../img/b_top.gif) no-repeat;padding-top: 10px;}
div.blue_banner_box .inner {background: url(../img/b_center.gif) repeat-y;height:80px;padding: 0 10px;}


/**ピンクの小さいバナーボックス**/
div.pink_banner_s_box {
width: 328px;background: url(../img/p_b_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px; float:right;}
div.pink_banner_s_box .top {background: url(../img/p_b_top.gif) no-repeat;padding-top: 10px;}
div.pink_banner_s_box .inner {background: url(../img/p_b_center.gif) repeat-y;height:80px;padding: 0 10px;}


/**ブルーの小さいバナーボックス**/
div.blue_banner_s_box {
width: 328px;background: url(../img/b_b_bottom.gif) no-repeat bottom;padding-bottom: 10px;margin-bottom:10px; float:right;}
div.blue_banner_s_box .top {background: url(../img/b_b_top.gif) no-repeat;padding-top: 10px;}
div.blue_banner_s_box .inner {background: url(../img/b_b_center.gif) repeat-y;height:80px;padding: 0 10px;}



/**グレーコメントのボックス**/
div.gray_comment_box {width: 295px;background: url(../img/g_comment_bottom.gif) no-repeat bottom;
	padding-bottom: 10px;margin-bottom: 7px;}
div.gray_comment_box .top {background: url(../img/g_comment_top.gif) no-repeat;padding-top: 10px;}
div.gray_comment_box .inner {background: url(../img/g_comment_center.gif) repeat-y;	padding: 0 10px;}
div.gray_comment_box .scr {width: auto;height: 60px;overflow-y: scroll;
scrollbar-face-color:#aaaaaa;
scrollbar-track-color:#d4d4d4;
scrollbar-arrow-color:#FFFFFF;
scrollbar-3dlight-color:#aaaaaa; 
scrollbar-highlight-color:#aaaaaa;
scrollbar-shadow-color:#d4d4d4;
scrollbar-darkshadow-color:#d4d4d4;}
div.gray_comment_box .scr p {font-size:11px;line-height:14px;color:#585858;}



