/*-- body style --*/
body{
	text-align:center;
	margin:0px;
	padding:0px;
	background:url(../image/bg-image.gif) #FEE7EE repeat;
/*	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "Lucida Grande", verdana, Sans-Serif;
}

.topnews_bgc {
	background-color: #FFF;
	width: 693px;
	height: 83px;
	margin: 0px;
	padding-top: 2px;
	padding-left: 2px;
}
.topnews_bgc ul {
	font-size: 12px;
	overflow: auto;
	width: 690px;
	height: 84px;
	margin: 0px;
	padding: 0px;
}
.topnews_bgc ul li {
    height: 17px;
    line-height: 17px;
}
.topnews_bgc ul li a {
	text-decoration: none;
	margin: auto 0px;
}

.blognews_bgc {
	width: 296px;
	height: 93px;
	background-color: #FFF;
    padding: 2px;
}
.blognews_bgc ul {
	font-size: 12px;
	overflow: auto;
	width: 296px;
	height: 73px;
}

.blognews_bgc ul li {
    line-height: 14px;
	margin: auto 0px;
}

.blognews_bgc ul li a {
	text-decoration: none;
    line-height: 14px;
}

div.news {
	
	display:none;/*アナウンサーROOMのバナー表示の為2012/09/25に追加、掲載終了時に削除して下さい。*/
	
	width: 298px;
	height: 89px;
	border : 1px solid #808080;
}
p.pr {
    margin: 0px;
    background-color: #444444;
}

img{
	border:0px;
	padding: 0px;
	margin: 0px;
}


a:link    {color:#555555 }
a:visited {color:#555555 }
a:active  {color:#555555 }
a:hover   {color:#F25E92 }

a:link.none{
    text-decoration:none;
}
a:visited.none{
    text-decoration:none;
}
a:hover.none{
    text-decoration:none;
}



/*-- site style --*/

#content{
    width:980px;
	padding:10px 0 0;
	margin:0px auto;
 	background: #fff;
}

#content:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/*-- tx header style --*/

#tx_header{
    width:954px;
	height:158px;
	margin:0px;
	padding:0px;
	background-color:#000000;
	float:left;
}

/*-- mainpage style --*/

#all_page{
    width:954px;
	margin:0;
	padding:0 13px;
	background-color:#FFFFFF;
	float:left;
}

#all_page_pad{
	margin:0px;
	padding:0px 0px 0px 10px;
}

#allcontent{
    width:934px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
}

/*-- up site style --*/

#ap{
	width:934px;
	overflow: hidden;
	height: 345px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height:0;
}

#top_ap {
	width:934px;
	overflow: hidden;
	height: 250px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*-- up site left style --*/

.ap_left{
	width:630px;
	margin:0px;
	float:left;
	height: 345px;
	padding: 0px;
}

.top_ap_left {
	width:630px;
	margin:0px;
	padding:0px;
	float:left;
	height: 250px;
}

/*-- up site right style --*/

.ap_right{
	width:300px;
	margin:0px;
	float:right;
	height: 345px;
	padding: 0px;
}

.top_ap_right {
	width:300px;
	margin:0px;
	padding:0px;
	float:right;
	height: 250px;
}


/*-- main style --*/

.ana{
    width:934px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
}

/*-- main left style --*/

.left_c{
	width:740px;
	float:left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.left_c ul img {
	vertical-align:top;
}

.left_c ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.left_c li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.left_pad{
	margin:0px;
	padding:8px 0px 0px 15px;
}


/*-- トップANNOUNCERNEWS --*/
.top_block {
	width:693px;
	scrollbar-track-color:#ffffff;
	height: 104px;
	padding: 0px;
	border: 1px solid #666;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.top_block h1 {
	padding: 0px;
	margin: 0px;
}

.top_kiji_box{
	height: 85px;
	width: 693px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.top_kiji_box li {
	width: 650px;
}

/*-- 下層ANNOUNCERNEWS --*/

.blog_news_block {
	width:298px;
	padding:0px;
	scrollbar-track-color:#ffffff;
	height: 93px;
	border: 1px solid #666;
	display: block;
	margin: 0px;
}

.news h1 {
	padding: 0px;
	margin: 0px;
}

.blog_box{
	margin: 0px;
	height: 73px;
	width: 298px;
	list-style-type: none;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

iframe {
	padding: 0px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;

}

/*-- ページ送り --*/
.content-nav{
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
}

/*-- main right style --*/

.right_c{
	width:300px;
	margin:0px;
	padding:0px;
	float:right;
}
.right_c p {
	margin-bottom: 6px;
}


/*-- main right newblognews style --*/

.newblog_news {
	width:300px;
	/*height:560px;*/
    margin:0 0 5px 0;
    padding:0;
	overflow-y:hidden;
}
.newblog_base {
   height: auto;
   width: 100%;
}
.newblog {
   width: 300px;
   height: auto;
   padding: 5px 0;
   border-bottom:dotted 2px #f57896;
   overflow: hidden;
   clear:both;
}
.nphoto {
   float: left;
   margin: 0 5px 0 0;
   width: 100px;
   height: 100px;
}
.nt {
    float:left;
	width:195px;
    height:auto;
    margin:0;
    padding:0;
    word-break:break-all;
    word-wrap: break-word;
    white-space: normal;
}
.nt1 {
   color:#222222;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "Lucida Grande", verdana, Sans-Serif;
   font-size:13px;
   line-height:16px;
   text-align: left;
   width:100%;
   margin:0;
   padding:5px 0;
}
.nt2 {
   color:#222222;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "Lucida Grande", verdana, Sans-Serif;
   font-size:13px;
   line-height:16px;
   text-align:left;
   width:80px;
   height:auto;
   margin:0;
   padding:0;
   float:left;
}
.nt3 {
   color:#222222;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "Lucida Grande", verdana, Sans-Serif;
   font-size:13px;
   line-height:16px;
   text-align:right;
   width:115px;
   height:auto;
   margin:0;
   padding:0;
   float:right;
}

/*-- footer --*/

.footer_aria{
	margin:0px;
	padding:0px;
	width: 934px;
}
.footer_aria p {
	text-align: left;
}
.footer_base{
	height:25px;
	margin:0px;
	padding:0px;
	float:left;
}
