@charset "EUC-JP";
/* NFL JAPAN /// top.css */
/* Breaking News */
#breakingnews{margin:0;border:1px solid #DBDBDB;}
#breakingnews .inner{border:1px solid #fff;background-color:#f5ded2;text-align:center;color:#900;font-size:110%;font-weight:bold;padding:5px;}
#breakingnews .inner a:link{color:#900;}
#breakingnews .inner a:visited{color:#900;}
#breakingnews .inner a:hover{color:#900;}
/* 見出し */
.ttl_style1a .inner .inner_left{float:left;width:300px;margin-top: 0.2em;}
.ttl_style2a .inner .inner_left{float:left;/*width:150px;*/width:120px;margin-top: 0.2em;}
.ttl_style1a .inner .inner_right{float:right;width:300px;text-align:right;margin-top: 1.1em;}
.ttl_style2a .inner .inner_right{float:right;width:150px;text-align:right;margin-top: 1.1em;}
.ttl_style1a .inner .inner_right p{text-align:right;font-weight:bold;padding-right:9px;}
.ttl_style1a .inner .inner_right p span{visibility: hidden;}
.ttl_style1a .inner .inner_right p a{color:#fff;}
.ttl_style2a .inner .inner_right{float:right;width:300px;text-align:right;margin-top: 1.1em;}
.ttl_style2a .inner .inner_right{float:right;/*width:150px;*/width:180px;text-align:right;margin-top: 1.1em;}
.ttl_style2a .inner .inner_right p{text-align:right;font-weight:bold;padding-right:9px;}
.ttl_style2a .inner .inner_right p span{visibility: hidden;}
.ttl_style2a .inner .inner_right p a{color:#fff;}
/* 基本ボックス */
div.box_top{width: 612px;height: auto;padding-bottom: 10px;margin: 2px auto 0 auto;clear: both;}
div.box_top_half{width: 304px;height: auto;padding-bottom: 10px;margin: 2px auto 0 auto;}
div.box_top div.inner_box{width: 606px;padding: 5px 3px 0 3px;}
div.box_top_half div.inner_box{width: 298px;padding: 0 3px 0 3px;}
div.box_top_half div.inner_box div.inner{width: 282px;margin: 0 auto 0 auto;padding: 8px 8px 8px 8px;border-bottom: 1px solid #cbcbcb;}
div.box_top_half div.inner_box div.inner.no_border{border: none;}
/* ニュース */
div#box_news{clear: both;margin:10px auto 0;}
div.box_top div.inner_box dl{ width: 606px;clear:both;}
/*可変用*/
/*div.box_top div.inner_box dl{ width: 606px;clear:both;overflow:auto;height:180px;}*/
/*div.box_top div.inner_box dl dt { position: relative;border-top:1px solid #d9d9d9 ;}*/
div.box_top div.inner_box dl dt { /*border-top:1px solid #d9d9d9 ;*/}
/*div.box_top div.inner_box dl dt span { padding-top: 0.6em;position: absolute;right: 10px;}*/
div.box_top div.inner_box dl dt span { padding-top: 0.6em;float:right;padding-right: 10px;}
div.box_top div.inner_box dl dd { padding: 0.7em 0 0.6em 11px;border-bottom:1px solid #d9d9d9 ;}
div.box_top div.inner_box dl dd a { padding-left: 12px;background-color: #fff;}
*:first-child+html div.box_top div.inner_box dl dd a { background-position: 0 4px;}
div.box_top div.inner_box dl dd img { vertical-align: baseline;padding-left:5px;}
div.box_top div.inner_box p.btn_text{ position: relative;border-top:1px solid #d9d9d9;/*height: 2.2em;*/height: 1.5em;clear: both;}
div.box_top_half div.inner_box p.btn_text { position: relative;border-top:1px solid #d9d9d9 ;height: 2.2em;clear: both;}

div.box_top_half div.inner_box p.btn_text02 { padding-bottom: 5px; position: relative; border-bottom: 1px solid #d9d9d9 ; height: 2.2em; clear: both;}
p.btn_text02 a { background-image: url(/common/head_tip_arrow_a.gif); background-position: 0 52%; background-repeat: no-repeat;}


/* 動画 */
div.box_top div.inner_box div.streaming{position: relative;border-top:1px solid #d9d9d9;height: 2.2em;clear: both;}
div.box_top div.inner_box div.streaming li{
float:right;
display:inline;
margin-top:0.7em;
margin-right:0.8em;
}
div.box_top div.inner_box div.streaming li a{background-image: url(/common/head_tip_arrow_a.gif);background-position: 0 52%;background-repeat: no-repeat;padding-left:13px;}



div.box_top div.inner_box p.streaming{position: relative;border-top:1px solid #d9d9d9;height: 2.2em;clear: both;}
div.box_top div.inner_box p.streaming li{
float:right;
display:inline;
margin-top:0.7em;
margin-right:0.8em;
}
div.box_top div.inner_box p.streaming li a{background-image: url(/common/head_tip_arrow_a.gif);background-position: 0 52%;background-repeat: no-repeat;padding-left:13px;}





div.box_top div.inner_box p.btn_text a{position: absolute;right: 0.8em;top: 0.7em;padding-left: 13px;}
div.box_top div.inner_box p.btn_text02 a{ position: absolute; right: 0.8em; top: 0.7em; padding-left: 13px;}

/*タイトル内テキストリンク追加_100407*/
.ttl_style1a .inner_right p.btn_text{padding:0 0 0 13px; margin:0 15px 0 0; float:right; background-image:url("/common/head_tip_arrow_a.gif"); background-position:0 52%; background-repeat:no-repeat;}
.ttl_style1a .inner_right p.btn_text a{font-weight:normal;}
.ttl_style1a .inner_right p.rss_btn{text-align:right;font-weight:bold;padding-right:9px; float:right;}

.ttl_style2a .inner_right p.btn_text{padding:0 0 0 13px; margin:0 15px 0 0; float:right; background-image:url("/common/head_tip_arrow_a.gif"); background-position:0 52%; background-repeat:no-repeat;}
.ttl_style2a .inner_right p.btn_text a{font-weight:normal;}
.ttl_style2a .inner_right p.rss_btn{text-align:right;font-weight:bold;padding-right:9px; float:right;}

div.box_top_half .inner_right p.btn_text03 { padding-bottom: 0px; position: relative; clear: both;}
div.box_top_half .inner_right p.btn_text03 a{ padding-left: 13px; font-weight:normal; background-image:url("/common/head_tip_arrow_a.gif"); background-position:0 52%; background-repeat:no-repeat;}


div.box_top_half div.inner_box p.btn_text a{position: absolute;right: 0.8em;top: 0.7em;padding-left: 13px;}
div.box_top_half div.inner_box p.btn_text02 a { position: absolute; right: 0.8em; top: 0.7em; padding-left: 13px;}
/* ハーフボックス */
/* 下部の線無しボックス */
div.inner_box div.box_half.no_border{border-bottom: none;}
div.inner_box div.box_half{width: 287px;float: left;border-bottom: 1px solid #cbcbcb;padding: 8px;height: auto;padding-top: 6px;}
/* 順位表 */
div#top_stats{}
div#top_stats table,
div#top_standing table{}
div#top_standing table{border: 1px solid #cbcbcb;border-top: none;clear: both;}
div#top_stats table td,
div#top_stats table th,
div#top_standing table td,
/*div#top_standing table th{font-size: 1.2em;padding: 0.5em 0.1em 0.4em 0.2em;line-height: 1.3em;text-align: center;}*/
div#top_standing table th{font-size: 1.2em;padding: 0.5em 0.2em 0.4em 0;line-height: 1.3em;text-align: center;}
div#top_stats tr.gray td,
div#top_stats tr.gray td,
div#top_standing tr.gray td,
div#top_standing tr.gray td{background-color: #d9e0e8;}
div#top_stats table th,
div#top_stats table th,
div#top_standing table th,
div#top_standing table th{background-color: #4c4c4c;color: #fff;}
div#top_stats table tr,
div#top_stats table tr,
div#top_standing table tr,
div#top_standing table tr{background-color: #fff;}
div#top_standing h3{margin-bottom: 0.4em;font-size: 1.2em;}
div#top_standing h3 span{font-size: 1.4em;font-weight: bold;font-family: Verdana, sans-serif;}
div#top_standing h3 span.afc { background:url("/common/logo_afc_30x30.gif") no-repeat 0 0; padding:9px 0 0 32px; }
div#top_standing h3 span.nfc { background:url("/common/logo_nfc_30x30.gif") no-repeat 0 0; padding:9px 0 0 32px; }
div#top_standing div.yui-navset ul.yui-nav{border-left: 1px solid #cbcbcb;}
div#top_standing div.yui-navset ul.yui-nav li{float: left;display: inline;line-height: 1;height: 2.2em;}
div#top_standing div.yui-navset ul.yui-nav li a{display: block;background-color: white;width: 70px;height: 1.3em;border-top: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;text-align: center;padding: 0.5em 0 0.4em 0;margin: 0;}
div#top_standing div.yui-navset ul.yui-nav li.selected a{background-color: #4c4c4c;color: white;text-decoration: none;font-weight: bold;width: 72px;margin: 0;border-bottom: 1px solid #3f3f3f;}
/* 新タブ */
div#top_standing div.yui-navset ul.yui-nav li a{display: block;background-color: white;width: 70px;height: 1.3em;border-top: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;text-align: center;padding: 0.5em 0 0.4em 0;margin: 0;}
div#top_standing div.yui-navset ul.yui-nav li a.selected{background-color: #4c4c4c;color: white;text-decoration: none;font-weight: bold;width: 72px;margin: 0;border-bottom: 1px solid #3f3f3f;}
/* 新タブ */
/* 特集・コラム */
div#box_wrap_special_column{width: 617px;height: auto;margin-left: 5px;clear: both;overflow: hidden;}
div#box_wrap_special_column p.photo{margin-right: 7px;float: left;}
div#box_wrap_special_column p.photo img{border: 1px solid #e5e5e5;}
div#box_wrap_special_column div.box_top_half{float: left;margin-right: 4px;}
div#box_wrap_special_column h3{font-size: 1.2em;font-weight: bold;padding-top: 0.2em;margin-bottom: 0.2em;}
div#box_wrap_special_column div.inner_box div.inner.no_border00 { border: none; margin-bottom: -8px;}
div#box_wrap_special_column div.inner_box div.inner.no_border { border: none; padding-bottom: -8px;}
/* 最新の動画 */
div#top_latest_movie div.box_half{/*height: 12em;*/}
#top_latest_movie .ttl_style1a .inner .inner_left {
	float:left;
	margin-top:0.2em;
	width:450px;
}
#top_latest_movie .ttl_style1a .inner .inner_right {
	float:right;
	margin-top:1.1em;
	text-align:right;
	width:150px;
}
/* IE6 */
* html div#top_latest_movie div.box_half{height: 10em;}
div#top_latest_movie p.photo{width: 122px;float: left;margin-right: 10px;overflow: hidden;}
div#top_latest_movie p.text{font-size: 1em;line-height: 1.5;color: #262626;margin-bottom: 0.3em;}
div#top_latest_movie p.date{font-weight: bold;color: #656565;margin-bottom: 0.5em;}
div#top_latest_movie p.photo img{border: 1px solid #e5e5e5;}
/* トップ1行アテンション */
p.top_Attention{background: #191919;padding: 5px 0 0 17px;}
p.top_Attention a:link,
p.top_Attention a:visited,
p.top_Attention a:hover{color: #fff;padding-left: 13px;}
/* Hotトピックスボックス */
/*div#hottopics_box{background-color: #191919;height: auto;position: relative;zoom:1;}*/
/*スーパーボウル2012用*/
div#hottopics_box{background: #000000 url(/superbowl2012/images/topstory_bg.gif) no-repeat 0 0;height: auto;position: relative;zoom:1;}
/*スカウティングコンバイン2011用*/
/*div#hottopics_box{background: #000000 url(/feature/combine2011/images/topstory_bg.gif) no-repeat 0 0;height: auto;position: relative;zoom:1;}*/
div#hottopics_box ul.yui-nav{position: absolute;left: 10px;top: 215px;width: 600px;border: none;}

div#hottopics_box ul.yui-nav li{width: 134px;height: 78px; float:left; margin:0 8px;}

/*div#hottopics_box ul.yui-nav li.first{width: 134px;height: 78px; float:left; margin:0 10px 0 0;}
div#hottopics_box ul.yui-nav li{width: 134px;height: 78px; float:left; margin:0 11px;}
div#hottopics_box ul.yui-nav li.last{width: 134px;height: 78px; float:left; margin:0 0 0 10px;}*/

div#hottopics_box ul.yui-nav li a{margin: 0;margin-bottom: 1px;/*height: 78px;width: 134px;*//*padding: 0 10px;*/background-color: transparent;border: none;}
div#hottopics_box ul.yui-nav li img{border: 2px solid #000;/*margin-left: 4px;*/}
div#hottopics_box ul.yui-nav li a:hover img{border: 2px solid #7f7f7f;}
div#hottopics_box ul.yui-nav li.selected img{border: 2px solid #fff;}
div#hottopics_box ul.yui-nav li.selected img{border: 2px solid #fff;}
/* 新タブ */
div#hottopics_box ul.yui-nav li .caption{width:128px;/*background:#333333;*/color:#FFFFFF;padding:2px;line-height:1.2em;font-size:1.0em;}
/* 新タブ */
div#main_hottopics_panel{width: 350px;padding: 0 0 0 17px;/*padding: 0 0 0 10px;*/min-height: 329px;}
div.main_hottopics_panel{width: 448px;padding: 0 0 0 3px;min-height: 329px;}
/* IE6 */
* html div#main_hottopics_panel{height: 330px;}
/* IE6 */
* html div.main_hottopics_panel{height: 330px;}
/*div#title_lead{width: 240px;padding: 0 0px 6px 6px;margin: 0 auto;position:absolute;left:360px;top:0;}*/
div#title_lead{width: 233px;padding: 10px 0px 6px 6px;margin: 0 auto;position:absolute;left:367px;top:0;}
div.title_lead{width: 437px;padding: 10px 0px 6px 6px;margin: 0 auto;}
div#title_lead h3,
div#title_lead p{color: #fff;}
div.title_lead h3,
div.title_lead p{color: #fff;}
div#title_lead h3{font-size: 1.4em;font-weight: bold;margin: 0 0 0.6em 0;line-height: 1.2em;}
div.title_lead h3{font-size: 1.4em;font-weight: bold;margin: 0 0 0.6em 0;line-height: 1;}
div#title_lead h3 a{color: #fff;}
div.title_lead h3 a{color: #fff;}
div#title_lead p{line-height: 1.2em;}
div.title_lead p{line-height: 1.45em;}

/*#main_hottopics_list{width: 240px;padding: 10px 0px 6px 6px;margin: 0 auto;position:absolute;left:360px;top:110px;}*/
#main_hottopics_list{width: 233px;padding: 10px 0px 6px 6px;margin: 0 auto;position:absolute;left:367px;top:110px;}
#main_hottopics_list ul{list-style:none;}
#main_hottopics_list ul li{margin:0 0 5px;}
#main_hottopics_list ul li a{background-image:url("/common/head_tip_arrow_a.gif");background-position:0 4px;background-repeat:no-repeat; color:#FFFFFF; padding:0 0 0 13px;}

/* Banner299x75 */
#banners		{ padding: 4px 0 0; clear: both; }
#banners ul		{ list-style: none; }
#banners li		{ display: inline; float: left; width: 299px; margin: 0 0 5px 8px; background: #d9e0e8; }

/* コンバイン */
div#top_combine div.box_half{/*height: 12em;*/}
/* IE6 */
* html div#top_combine div.box_half{height: 10em;}
div#top_combine p.photo{width: 122px;float: left;margin-right: 10px;overflow: hidden;}
div#top_combine p.text{font-size: 1em;line-height: 1.5;color: #262626;margin-bottom: 0.3em;}
div#top_combine p.ttl{font-weight: bold; color: #FFFFFF;margin-bottom: 0.5em; background-color: #191919;}
div#top_combine p.date{color: #262626;margin-bottom: 0.5em;}
div#top_combine p.photo img{border: 1px solid #e5e5e5;}
/*.four_box img {margin-left:11px;}*/
.four_box { text-align:center; margin:0 auto; }
.four_box img { margin:0 4px; }



/* コンバインver02 */


div.box_top_half div.inner_box dl {
clear:both;
/*width:304px;*/
}
div.box_top_half div.inner_box dl dt {
border-top:1px solid #D9D9D9;
position:relative;
}
div.box_top_half div.inner_box dl dd {
padding:0.6em 0 0.5em 11px;
}
div.box_top_half div.inner_box dl dd a {
background-image:url(/common/head_tip_arrow_a.gif);
background-position:0 2px;
background-repeat:no-repeat;
}
div.box_top_half div.inner_box dl dd a {
background-color:#FFFFFF;
padding-left:12px;
}
div.box_top_half div.inner_box dl dt span {
padding-top:0.6em;
position:absolute;
right:10px;
}
div#combine p.ttl{ margin-left: 62px; padding: 3px; font-weight: bold; color: #FFFFFF;margin-bottom: 0.5em; background-color: #aa0000;}
div#fa p.ttl{ margin-left: 62px; padding: 3px; font-weight: bold; color: #FFFFFF;margin-bottom: 0.5em; background-color: #aa0000;}





/* 最新の動画 */
div.box_mov_latestmov{
	clear: both;
	width: 594px;
	overflow: hidden;
	padding:10px 0;
	margin:0 auto;
}
div.box_mov_latestmov div.clearfix{
	width: 604px;
	/*background-image: url(/common/dot_gray_65.gif);background-repeat: repeat-x;background-position: 0 100%;*/
	/*margin-bottom: 5px;*/
	/*padding-bottom: 5px;*/
}
div.box_mov_latestmov div.mini_column{
	float: left;
	width: 120px;
	zoom:1;
}
div.box_mov_latestmov div.mini_column div.inner{
	width: 114px;
	text-align: center;
	background-color: #fff;
}

/* IE6 */
* html div.box_mov_latestmov div.mini_column div.inner{
	/*height: 36em;*/
}
/* IE7 */
*+html div.box_mov_latestmov div.mini_column div.inner{
	/*height: 36em;*/
}
div.box_mov_latestmov div.mini_column div.inner div.box_mov_thumbnail{
	width: 114px;
	margin-bottom:3px;
}
div.box_mov_latestmov div.mini_column div.inner div.box_mov_thumbnail p{
	text-align: center;
	padding:0;
}

div.box_mov_latestmov div.mini_column div.inner div.box_mov_thumbnail p.category{
	text-align: center;
	padding-bottom:3px;
}
div.box_mov_latestmov div.mini_column div.sttlbox_3{
	width: 114px;
	/*margin-bottom:5px;*/
	background-color: #E7E7E7;
	text-align: left;
	padding-bottom:5px;
}
/* IE6 */
* html div.box_mov_latestmov div.mini_column div.sttlbox_3 h4{
	font-size:1.2em;
}

div.box_mov_latestmov div.mini_column div.sttlbox_3 h4{
	width: 104px;
	padding:5px;
	font-size:1.1em;
}
/* IE6 */
* html div.box_mov_latestmov div.mini_column div.sttlbox_3 .time{
	width: 104px;
	padding:0 5px;
	font-size:1.2em;
}

div.box_mov_latestmov div.mini_column div.sttlbox_3 .time{
	width: 104px;
	padding:0 5px;
	font-size:1.1em;
}


/* IE6 */
* html div.box_mov_latestmov div.mini_column div.sttlbox_3 .view_count{
	font-size:1.2em;
}

div.box_mov_latestmov div.mini_column div.sttlbox_3 .view_count{
	width: 104px;
	padding:0 5px;
	font-size:1.1em;
}



/* 追加 09/09/08 */
div.box_top2{width: 612px; height: 220px;padding-bottom: 10px;margin: 2px auto 0 auto;clear: both;background-image:url(/common/base_pat_blocktop_bot.gif);background-position:0 100%;background-repeat:no-repeat;}
div.box_top2 div.inner_box {padding:0 3px;}
div.box_top2 div.inner_left_box dl {clear:both;width:300px;}
div.box_top2 div.inner_left_box dl dt {border-top:1px solid #D9D9D9;position:relative;}
div.box_top2 div.inner_left_box dl dd a {background-color:#FFFFFF;background-image:url(/common/head_tip_arrow_a.gif);background-position:0 2px;background-repeat:no-repeat;padding-left:12px;}
div.box_top2 div.inner_left_box dl dd {padding:0.6em 0 0.5em 11px;}

div.inner_photo_box { float:right; width:280px; display:inline; height:150px;}
div.inner_left_box .view{margin-left:2px;}
div.inner_left_box {width:300px; float:left;}
.view{margin-left:5px;}
div.inner_photo_box img {margin-left:5px;}
div.box_top2 div.inner_left_box dl{clear:both; width:300px;}
div.box_top2 div.inner_left_box dl dt { position: relative;border-top:1px solid #d9d9d9 ;}
div.box_top2 div.inner_left_box dl dt span { padding-top: 0.6em;position: absolute;right: 10px;}
div.box_top2 div.inner_left_box dl dd { padding: 0.6em 0 0.5em 11px;}
*:first-child+html inner_left_box div.inner_box dl dd a { background-position: 0 4px;}
div.box_top2 div.inner_left_box dl dd a {background-color:#FFFFFF;padding-left:12px;background-image:url(/common/head_tip_arrow_a.gif);background-position:0 2px;background-repeat:no-repeat;}
div.box_top2 div.inner_left_box p.btn_text02 {clear:both;height:2.2em;padding-bottom:5px;position:relative;}
div.box_top2 div.inner_left_box p.btn_text02 a {padding-left:13px;position:absolute;right:0.8em;top:0.7em;}
div.box_top2 div.inner_photo_box div.inner {padding-bottom:10px;margin:0 auto;}
div#box_wrap_minicamp {clear:both;height:auto;margin-left:5px;overflow:hidden;width:617px;}
div#combine p.ttl2 {background-color:#AA0000;color:#FFFFFF;font-weight:bold;margin-bottom:0.5em;padding:3px;height:15px;margin-top:0.5em;}
div#box_wrap_special_column div.inner_photo_box div.inner {border:medium none;margin-bottom:-8px;}
div.box_top2 div.inner_box {background-image:url(/common/base_pat_blocktop_mid.gif);background-position:0 0;background-repeat:repeat-y; }
div#box_kickoff {clear:both;margin:0 auto;overflow:hidden;padding:5px 0; height:180px; width:606px;}
div.box_top2 div.inner_photo_box {
border-left:1px solid #D9D9D9;
background-position:0 0;
background-repeat:repeat-y;
display:inline;
float:right;
height:182px;
padding-right:4px;
padding-left:4px;
text-align:left;
width:296px;

}
div.box_top2 p.ttl2 {
background-color:#AA0000;
color:#FFFFFF;
font-weight:bold;
height:15px;
margin-bottom:10px;
margin-left:5px;
padding:5px;
}
div.box_top2 p.photo {
float:left;
margin-right:7px;
}
div.box_top2 p.photo img {
border:1px solid #E5E5E5;
}
div.box_top2 ul.area {
margin-left:5px;

}
/* headeline トレーニングキャンプ用バー*/
.ttl_style2b h2.training_camp {
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
line-height:1em;
padding:1.3em 0 0.3em 40px;
}


/* SHOP */
div#shop {
height:57px;
width:607px;
margin-left:8px;
margin-top:5px;
background:url(/common/bg_shop_bar.jpg);
color:#FFFFFF;
position:relative;

}
div#shop a {
color:#FFFFFF;
}

ul.shop_text {
padding: 1em 0 0 13em;
line-height:1.7em;
}

ul.shop_text a {
background-image:url(/common/head_tip_arrow_a.gif);
background-position:0 3px;
background-repeat:no-repeat;
padding-left:13px;
color:#FFFFFF;
}

h2.shop_logo {
position:absolute;
width:112px;
height:35px;
left:10px;
top:9px;
text-indent:-9999px
}


h2.shop_logo a {
display:block;
padding-top:15px;
}

*html h2.shop_logo a {
display:block;
padding-top:0;
}

*:first-child+html h2.shop_logo a{
display:block;
padding-top:0;
}


/* SHOPスライダー */
#shopitem		{ }
.jcarousel-skin-tango .jcarousel-item { height:132px; width:135px;}
#shopitem li img { border:1px solid #CCCCCC; /*position:absolute;*/ top:16px; margin:15px 15px 0; }
.jcarousel-skin-tango .jcarousel-container { background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; overflow:hidden; margin:5px auto; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { height:134px; width:540px; overflow:hidden; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { background:transparent url(/images/streaming/detail/prev-horizontal.gif) no-repeat scroll 0 0; cursor:pointer; height:134px; left:8px; position:absolute; top:8px; width:19px; }
.jcarousel-skin-tango .jcarousel-next-horizontal { background:transparent url(/images/streaming/detail/next-horizontal.gif) no-repeat scroll 0 0; cursor:pointer; height:134px; position:absolute; right:8px; top:8px; width:19px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding:8px 27px; width:538px; }


/* shopスタティック */
#shopitem div.ttl_style1a div.inner {
	background-image:url("/common/base_pat_titltop_bot_red.gif");
	background-position:0 100%;
	background-repeat:no-repeat;
}
#shopitem div.ttl_style1a {
	background-image:url("/common/base_pat_titltop_mid_red.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}
#shopitem .ttl_style1a .inner .inner_right {
	float:right;
	margin-top:1.0em;
	text-align:right;
	width:300px;
}
#shopitem .ttl_style1a .inner .inner_right p {
	font-weight:bold;
	height:20px;
	padding-right:9px;
	text-align:right;
}
#shopitem .ttl_style1a .inner .inner_right p.btn_text03 a {
	color:#FFFFFF;
	background-image:url("/images/shop_item/shop_logo.gif");
	background-position:100% 0;
	background-repeat:no-repeat;
	font-weight:normal;
	padding-right:69px;
	padding-bottom:10px;
	padding-top:2px;
}


#shopitem_blue div.ttl_style1a div.inner {
	background-image:url("/common/base_pat_titltop_bot.gif");
	background-position:0 100%;
	background-repeat:no-repeat;
}
#shopitem_blue div.ttl_style1a {
	background-image:url("/common/base_pat_titltop_mid.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}
#shopitem_blue .ttl_style1a .inner .inner_left {
	float:left;
	margin-top:0.2em;
	width:450px;
}
#shopitem_blue .ttl_style1a .inner .inner_right {
	float:right;
	margin-top:1.0em;
	text-align:right;
	width:150px;
}
#shopitem_blue .ttl_style1a .inner .inner_right p {
	font-weight:bold;
	height:20px;
	padding-right:9px;
	text-align:right;
}
#shopitem_blue .ttl_style1a .inner .inner_right p.btn_text03 a {
	color:#FFFFFF;
	background-image:url("/images/shop_item/shop_logo.gif");
	background-position:100% 0;
	background-repeat:no-repeat;
	font-weight:normal;
	padding-right:69px;
	padding-bottom:10px;
	padding-top:2px;
}

div.box_shop{
	clear: both;
	width: 594px;
	overflow: hidden;
	padding:10px 0;
	margin:0 auto;
}
div.box_shop div.clearfix{
	width: 604px;
	/*background-image: url(/common/dot_gray_65.gif);background-repeat: repeat-x;background-position: 0 100%;*/
	/*margin-bottom: 5px;*/
	/*padding-bottom: 5px;*/
}
div.box_shop div.mini_column{
	float: left;
	width: 120px;
	zoom:1;
}
div.box_shop div.mini_column div.inner{
	width: 114px;
	text-align: center;
	background-color: #fff;
}

/* IE6 */
* html div.box_shop div.mini_column div.inner{
	/*height: 36em;*/
}
/* IE7 */
*+html div.box_shop div.mini_column div.inner{
	/*height: 36em;*/
}
div.box_shop div.mini_column div.inner div.box_shop_thumbnail{
	width: 114px;
	margin-bottom:3px;
}
div.box_shop div.mini_column div.inner div.box_shop_thumbnail p{
	text-align: center;
	padding:0;
}
div.box_shop div.mini_column div.inner div.box_shop_thumbnail p img{
	border:1px solid #cccccc;
}

div.box_shop div.mini_column div.inner div.box_shop_thumbnail p.category{
	text-align: center;
	padding-bottom:3px;
}
div.box_shop div.mini_column div.inner div.box_shop_thumbnail p.category img{
	border:none;
}
div.box_shop div.mini_column div.sttlbox_3{
	width: 114px;
	/*margin-bottom:5px;*/
	background-color: #E7E7E7;
	text-align: left;
	padding-bottom:5px;
}
/* IE6 */
* html div.box_shop div.mini_column div.sttlbox_3 h4{
	font-size:1.2em;
}

div.box_shop div.mini_column div.sttlbox_3 h4{
	width: 104px;
	padding:5px;
	font-size:1.1em;
}
/* IE6 */
* html div.box_shop div.mini_column div.sttlbox_3 .price{
	width: 104px;
	padding:0 5px;
	font-size:1.2em;
	color:#FF0000;
}

div.box_shop div.mini_column div.sttlbox_3 .price{
	width: 104px;
	padding:0 5px;
	font-size:1.1em;
	color:#FF0000;
}


/* IE6 */
* html div.box_shop div.mini_column div.sttlbox_3 .view_count{
	font-size:1.2em;
}

div.box_shop div.mini_column div.sttlbox_3 .view_count{
	width: 104px;
	padding:0 5px;
	font-size:1.1em;
}


/*2011kickoffカウントダウン*/
#kickoff2011_countdown {
	width:622px;
	height:60px;
	margin:0 0 3px 0;
}
#kickoff2011_countdown_banner {
	display:block;
	position: relative;
	width:622px;
	height:60px;
	background:url(/images/2011kickoff_countdown/countdown_banner_bg.jpg) no-repeat scroll 0% 0%;
}
#kickoff2011_countdown_banner a {
	display:block;
	width:622px;
	height:60px;
}
#kickoff2011_countdown_banner_last {
	display:block;
	width:622px;
	height:60px;
	background:url(/images/2011kickoff_countdown/countdown_banner_last.jpg) no-repeat scroll 0% 0%;
}
#kickoff2011_countdown_banner_last a {
	display:block;
	width:622px;
	height:60px;
}
#kickoff2011_countdown_banner #counter {
	z-index:5;
	display:block;
	position: absolute;
	width:80px;
	height:55px;
	top:4px;
	left:487px;
}
#kickoff2011_countdown_banner #counter img {
	border:none;
	margin:0;
}
	/*追加分*/
div#kickoff2011_countdown div#cowntdown {
	width:622px;
	height:60px;
	background:url(/images/2011kickoff_countdown/countdown_banner_bg_final.jpg) no-repeat;
	position: relative;
}
div#kickoff2011_countdown div#cowntdown ul {
    position: absolute;
    right: 2px;
    top: 0px;
}
div#kickoff2011_countdown div#cowntdown li {
	float: left;
}

/*2012superbowlカウントダウン*/
#superbowl2012_contents {
	margin:5px 0;
}

#superbowl2012_countdown {
	width:622px;
	height:75px;
	margin:0 0 0 0;
}
#superbowl2012_countdown_banner {
	display:block;
	position: relative;
	width:622px;
	height:75px;
	background:url(/images/superbowl2012_countdown/countdown_banner_bg.jpg) no-repeat scroll 0% 0%;
}
#superbowl2012_countdown_banner a {
	display:block;
	width:622px;
	height:75px;
}
#superbowl2012_countdown_banner_last {
	display:block;
	width:622px;
	height:75px;
	background:url(/images/superbowl2012_countdown/countdown_banner_last.jpg) no-repeat scroll 0% 0%;
}
#superbowl2012_countdown_banner_last a {
	display:block;
	width:622px;
	height:75px;
}
#superbowl2012_countdown_banner #counter {
	z-index:5;
	display:block;
	position: absolute;
	width:80px;
	height:62px;
	top:11px;
	left:500px;
}
#superbowl2012_countdown_banner #counter img {
	border:none;
	margin:0 0 0 0;
}

/*2012superbowlカウントダウン（秒）*/
#superbowl2012_countdown_second {
	width:622px;
	height:75px;
	position: relative;
	margin:0 0 0 0;
	display:block;
	background:url(/images/superbowl2012_countdown/countdown_banner_second.jpg) no-repeat scroll 0% 0%;
}
#superbowl2012_countdown_second a {
	display:block;
	width:622px;
	height:75px;
}
#superbowl2012_countdown_second #counter {
	z-index:5;
	display:block;
	position: absolute;
	width:220px;
	height:31px;
	top:44px;
	left:150px;
	text-align:right;
}
#superbowl2012_countdown_second #counter img {
	vertical-align:bottom;
}

/*2012superbowlメニュー*/
#CmnMenu {
background:url("/superbowl2012/images/menu_bg.gif") repeat-x scroll 0 0 transparent;
margin:0 0 0;
overflow:hidden;
width:622px;
}
#CmnMenu ul {
font-size:0;
line-height:0;
list-style:none outside none;
margin:0;
padding:2px 0 0 28px;
}
#CmnMenu li a {
display:inline;
float:left;
height:27px;
margin:0 3px 0 0;
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
}
#CmnMenu li a:hover	{ background-position: 0 -27px; }
#CmnMenu li#m1 a	{ background: url(/superbowl2012/images/menu01.gif) no-repeat; width: 39px; }
#CmnMenu li#m2 a	{ background: url(/superbowl2012/images/menu02.gif) no-repeat; width: 63px; }
#CmnMenu li#m3 a	{ background: url(/superbowl2012/images/menu03.gif) no-repeat; width: 63px; }
#CmnMenu li#m4 a	{ background: url(/superbowl2012/images/menu04.gif) no-repeat; width: 34px; }
#CmnMenu li#m5 a	{ background: url(/superbowl2012/images/menu05.gif) no-repeat; width: 81px; }
#CmnMenu li#m6 a	{ background: url(/superbowl2012/images/menu06.gif) no-repeat; width: 54px; }
#CmnMenu li#m7 a	{ background: url(/superbowl2012/images/menu07.gif) no-repeat; width: 73px; }
#CmnMenu li#m8 a	{ background: url(/superbowl2012/images/menu08.gif) no-repeat; width: 34px; }
#CmnMenu li#m9 a	{ background: url(/superbowl2012/images/menu09.gif) no-repeat; width: 96px; }
#CmnMenu li#m10 a	{ background: url(/superbowl2012/images/menu12.gif) no-repeat; width: 76px; }
#CmnMenu li#m11 a	{ background: url(/superbowl2012/images/menu13.gif) no-repeat; width: 74px; }
#CmnMenu li#m12 a	{ background: url(/superbowl2012/images/menu14.gif) no-repeat; width: 34px; }
#CmnMenu li#m15 a	{ background: url(/superbowl2012/images/menu15.gif) no-repeat; width: 63px; }
#CmnMenu li#m16 a	{ background: url(/superbowl2012/images/menu16.gif) no-repeat; width: 73px; }
#CmnMenu li#m17 a	{ background: url(/superbowl2012/images/menu17.gif) no-repeat; width: 72px; }
#CmnMenu li#m18 a	{ background: url(/superbowl2012/images/menu18.gif) no-repeat; width: 100px; }
#CmnMenu li#m19 a	{ background: url(/superbowl2012/images/menu19.gif) no-repeat; width: 74px; }
#CmnMenu li#m1.sel a,
#CmnMenu li#m1 a:hover,
#CmnMenu li#m2.sel a,
#CmnMenu li#m2 a:hover,
#CmnMenu li#m3.sel a,
#CmnMenu li#m3 a:hover,
#CmnMenu li#m4.sel a,
#CmnMenu li#m4 a:hover,
#CmnMenu li#m5.sel a,
#CmnMenu li#m5 a:hover,
#CmnMenu li#m6.sel a,
#CmnMenu li#m6 a:hover,
#CmnMenu li#m7.sel a,
#CmnMenu li#m7 a:hover,
#CmnMenu li#m8.sel a,
#CmnMenu li#m8 a:hover,
#CmnMenu li#m9.sel a,
#CmnMenu li#m9 a:hover,
#CmnMenu li#m10.sel a,
#CmnMenu li#m10 a:hover,
#CmnMenu li#m11.sel a,
#CmnMenu li#m11 a:hover,
#CmnMenu li#m12.sel a,
#CmnMenu li#m12 a:hover,
#CmnMenu li#m15.sel a,
#CmnMenu li#m15 a:hover,
#CmnMenu li#m16.sel a,
#CmnMenu li#m16 a:hover	
#CmnMenu li#m17.sel a,
#CmnMenu li#m17 a:hover,
#CmnMenu li#m18.sel a,
#CmnMenu li#m18 a:hover,
#CmnMenu li#m19.sel a,
#CmnMenu li#m19 a:hover		{ background-position: 0 -27px; }
/*2012superbowltournament*/
#tournament {
	width:622px;
	/*background:#000;*/
	text-align:center;
	padding:5px 0;
}
#tournament img {
	width:594px;
	margin:0 auto;
}

/*2012プロボウル観戦ツアー*/
#ProbowlTour2012 a {
	display:block;
	width:622px;
	height:60px;
	margin:0 0 3px 0;
	text-indent: -9999px;
	overflow: hidden;
	background:url(/images/2012probowl/probowl2012_622x60.jpg) no-repeat scroll 0% 0%;
}

/*モバイル紹介*/
#MobilePage a {
	display:block;
	width:622px;
	height:60px;
	margin:0 0 3px 0;
	text-indent: -9999px;
	overflow: hidden;
	background:url(/common/mobile_622x60.jpg) no-repeat scroll 0% 0%;
}

/*バナーリンク*/
#top_banner_link a {
	display:block;
	width:622px;
	height:60px;
	margin:0 0 3px 0;
}

/* フォト特集 */
div#top_feature_photo div.box_half{/*height: 12em;*/}
#top_feature_photo .ttl_style1a .inner .inner_left {
	float:left;
	margin-top:0.2em;
	width:400px;
}
#top_feature_photo .ttl_style1a .inner .inner_right {
	float:right;
	margin-top:1.1em;
	text-align:right;
	width:200px;
}
/* IE6 */
* html div#top_feature_photo div.box_half{height: 10em;}
div#top_feature_photo p.photo{width: 122px;float: left;margin-right: 10px;overflow: hidden;}
div#top_feature_photo p.text{font-size: 1em;line-height: 1.5;color: #262626;margin-bottom: 0.3em;}
div#top_feature_photo p.date{font-weight: bold;color: #656565;margin-bottom: 0.5em;}
div#top_feature_photo p.photo img{border: 1px solid #e5e5e5;}

div.top_cheer_banner{
	clear: both;
	width: 594px;
	overflow: hidden;
	padding:10px 0;
	margin:0 auto;
}
#top_feature_photo .inner_box .thumb ul {
	width:590px;
	margin:0 auto;
	list-style:none;
}
#top_feature_photo .inner_box .thumb ul li {
	width:55px;
	margin:5px 2px 0;
	float:left;
}

#top_feature_photo .inner_box_left {
	width:290px;
	float:left;
	border-right:1px solid #CCCCCC;
	padding-right:7px;
	margin-left:5px;
}
#top_feature_photo .inner_box_right {
	width:290px;
	float:right;
	margin-right:5px;
}

#top_feature_photo .inner_box_left .top_cheer_banner{
	clear: both;
	width: 290px;
	overflow: hidden;
	padding:10px 0;
	margin:0 auto;
}
#top_feature_photo .inner_box_right .top_newface_banner{
	clear: both;
	width: 290px;
	overflow: hidden;
	padding:10px 0;
	margin:0 auto;
}
#top_feature_photo .inner_box_left .thumb ul {
	width:260px;
	margin:0 auto;
	list-style:none;
}
#top_feature_photo .inner_box_left .thumb ul li {
	width:55px;
	margin:5px 5px 0;
	float:left;
}
#top_feature_photo .inner_box_right .thumb ul {
	width:260px;
	margin:0 auto;
	list-style:none;
}
#top_feature_photo .inner_box_right .thumb ul li {
	width:55px;
	margin:5px 5px 0;
	float:left;
}

/*トレーニングキャンプ*/
#camp .ttl_style2a .inner .inner_right {
float:right;
margin-top:1.1em;
text-align:right;
width:80px;
}
#camp .ttl_style2a .inner .inner_left {
float:left;
margin-top:0.2em;
width:220px;
}

/*フォト特集*/
#photo .four_box .photo_box {
/*width:120px;*/
float:left;
margin:0 6px;
_margin:0 3px;
}
#photo .four_box .photo_box .cap {
font-size:11px;
margin:4px 0 12px;
width:120px;
}

/*トップ3バナー*/
#top_3banner {
	clear:both;
	padding:4px 0 0;
	margin:0 8px 4px 8px;
	/*height:75px;*/
}
#top_3banner ul li {
	float:left;
	width:195px;
}
#top_3banner ul li.top_3banner_first {
	margin:0 10px 0 0;
}
#top_3banner ul li.top_3banner_second {
	margin:0 10px 0 0;
}
#top_3banner ul li.top_3banner_third {
	margin:0;
}
#top_3banner ul li p {
	font-size: 12px;
	margin:3px 0 0;
	text-align:center;
}

/*ニュースボトム*/
div.box_top div.inner_box div.news_bottom {
background:none repeat scroll 0 0 #E7E7E7;
border-top:1px solid #D9D9D9;
clear:both;
height:2em;
padding-bottom:10px;
position:relative;
}
div.box_top div.inner_box div.news_bottom li {
display:inline;
float:right;
margin-right:0.8em;
margin-top:0.7em;
}
div.box_top div.inner_box div.news_bottom li a {
background-image:url("/common/head_tip_arrow_a.gif");
background-position:0 52%;
background-repeat:no-repeat;
padding-left:13px;
}

/*2012スーパーボウル更新情報*/
#sb2012_update {
	clear:both;
	padding:0;
	margin:0 0 4px;
	/*height:75px;*/
}
#sb2012_update h3 {
	display:block;
	width:622px;
	height:32px;
	background:url(/common/sb2012_update_ttl.gif) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}
#sb2012_update h4 {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border-bottom:1px solid #FFF;
	padding:0 10px 2px;
	margin:0 10px;
}
#sb2012_update .box {
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;*/
	padding:0;
	background:url(/common/sb2012_update_bg.gif) no-repeat scroll 0% bottom;
	width:622px;
}
#sb2012_update ul.updatemenu {
	padding:10px;
}
#sb2012_update ul.updatemenu li {
	float:left;
	width:110px;
	margin:0 10px 5px 0;
}
#sb2012_update ul.updatemenu li a {
	color:#FFFFFF;
	background-image: url("/common/head_tip_arrow_a.gif");
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left: 12px;
    /*color:#26adff;*/
}

#sb2012_update ul.updatelist {
	padding:10px;
}
#sb2012_update ul.updatelist li {
	float:left;
	width:280px;
	margin:0 10px 5px 0;
}
#sb2012_update ul.updatelist li a {
	color:#FFFFFF;
	background-image: url("/common/head_tip_arrow_a.gif");
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left: 12px;
}

/*2011スカウティングコンバイン更新情報*/
#combine2011_update {
	clear:both;
	padding:4px 0 0;
	margin:0 8px 4px 8px;
	/*height:75px;*/
}
#combine2011_update h3 {
	display:block;
	width:605px;
	height:32px;
	background:url(/common/combine2011_update_ttl.gif) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}
#combine2011_update .box {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:0;
	background:url(/common/combine2011_update_bg.gif) no-repeat scroll 0% 0%;
	width:603px;
}
#combine2011_update ul {
	padding:10px;
	width:480px;
	float:left;
}
#combine2011_update ul li {
	float:left;
	/*width:280px;*/
	width:230px;
	margin:0 10px 5px 0;
}
#combine2011_update ul li a {
	color:#FFFFFF;
	background-image: url("/common/head_tip_arrow_a.gif");
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left: 12px;
}
#combine2011_update .photo_thumb {
float:right;
width:60px;
padding:5px;
border:1px solid #CCCCCCC;
background:#FFFFFF;
margin:10px;
}
#combine2011_update .menu_link ul {
background:#333333;
width:585px;
padding:1px 10px;
}
#combine2011_update .menu_link li {
display: inline;
float: left;
margin-right: 0.8em;
margin-top: 0.7em;
}
#combine2011_update .menu_link li.menu1 {
width:70px;
}
#combine2011_update .menu_link li.menu2 {
width:70px;
}
#combine2011_update .menu_link li.menu3 {
width:40px;
}
#combine2011_update .menu_link li.menu4 {
width:50px;
}
#combine2011_update .menu_link li.menu5 {
width:40px;
}
#combine2011_update .menu_link li.menu6 {
width:100px;
}
#combine2011_update .menu_link li.menu7 {
width:50px;
}
#combine2011_update .menu_link li.menu8 {
width:40px;
}
#combine2011_update .menu_link li a {
    background-image: url("/common/head_tip_arrow_a.gif");
    background-position: 0 52%;
    background-repeat: no-repeat;
    padding-left: 13px;
}


/*ニュース等モジュールタブ用*/

#tab_box {
    margin: 0 3px;
    padding: 0 0 0 0;
    border-bottom:3px solid #004178;
}
#tab_box ul {
	list-style: none;
}
#tab_box ul li {
	float: left;
    margin: 0 0 0 1px;
    width: 85px; /* be nice to Opera */
    height:24px;
}
#tab_box ul li.tab1 a {
	display: block;
    /*padding: 0 10px;*/
    background: url(/common/tab_news.gif) no-repeat 0 -24px;
    text-indent: -9999px;
    height:24px;
}
#tab_box ul li.tab2 a {
	display: block;
    /*padding: 0 10px;*/
    background: url(/common/tab_column.gif) no-repeat 0 -24px;
    text-indent: -9999px;
    height:24px;
}
#tab_box ul li.tab3 a {
	display: block;
    /*padding: 0 10px;*/
    background: url(/common/tab_photo.gif) no-repeat 0 -24px;
    text-indent: -9999px;
    height:24px;
}
#tab_box ul li.tab4 a {
	display: block;
    /*padding: 0 10px;*/
    background: url(/common/tab_streaming.gif) no-repeat 0 -24px;
    text-indent: -9999px;
    height:24px;
}
#tab_box ul li.tab5 a {
	display: block;
    /*padding: 0 10px;*/
    background: url(/common/tab_blog.gif) no-repeat 0 -24px;
    text-indent: -9999px;
    height:24px;
}
#tab_box ul li.tab6 a {
	display: block;
    /*padding: 0 10px;*/
    background: url(/common/tab_twitter.gif) no-repeat 0 -24px;
    text-indent: -9999px;
    height:24px;
}
#tab_box ul li.tab7 a {
	display: block;
    /*padding: 0 10px;*/
    background: url(/common/tab_facebook.gif) no-repeat 0 -24px;
    text-indent: -9999px;
    height:24px;
}

#tab_box ul li a:hover {
	background-position: 0 0;
}
#tab_box ul li.selected a {
	background-position: 0 0;
}




#box_news .right_link {
	padding:4px 0 5px;
}
#box_news .right_link p.btn_text {
	border:none;
	clear:none;
	width:550px;
}
#box_news .right_link p.btn_text a {
	padding-left: 13px;
    position: absolute;
    right: 0;
    top: 0.6em;
    background: url("/common/head_tip_arrow_a.gif") no-repeat 0 52%;
}
#box_news .right_link p.rss_btn a {
	float:right;
	padding: 6px 6px 0 0;
	width:45px;
	height:18px;
	display:block;
}

.photo_tabbox {
	width:592px;
	margin:10px 7px 0;
}
.photo_tabbox .photo {
	width:128px;
	margin:0 10px 10px;
	float:left;
	height:140px;
}
.photo_tabbox .photo .cap {
	font-size:11px;
	margin:5px 0 0;
	text-align:center;
}

.streaming_tabbox {
	width:592px;
	margin:10px 7px 0;
}
.streaming_tabbox .stream {
	width:128px;
	margin:0 10px 10px;
	float:left;
	height:140px;
}
.streaming_tabbox .stream .cap {
	font-size:11px;
	margin:5px 0 0;
	text-align:center;
}


.blog_box {
	border-bottom: 1px solid #D9D9D9;
	padding: 0.6em 0 0.5em 11px;
}
.blog_box .blog_ttl {
	border-left: 5px solid #13487C;
    color: #13487C;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 7px;
    margin:0 0 12px 0;
}
.blog_box .new_ttl {
	background: url("/blog/images/new_icon.gif") no-repeat scroll left top transparent;
    border-bottom: 1px solid #FF0000;
    color: #FF0000;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0 0 3px 18px;
}
.blog_box .update_ttl {
	margin: 0 0 5px;
	padding:8px 0 0 0;
	border-top: 1px solid #EFEFEF;
}
.blog_box .update_ttl br {
	display:none;
}
.blog_box .update .update_ttl a {
	color: #13487C;
    font-size: 12px;
}
.blog_box .update .update_ttl span {
	font-size: 12px;
    /*font-weight: bold;*/
    line-height: 2em;
    margin: 0;
    float:right;
    padding:0 5px 0 0;
}
.blog_box .update .update_ttl span {
	font-size: 12px;
    /*font-weight: bold;*/
    line-height: 2em;
    margin: 0;
}
*:first-child+html .blog_box .update .update_ttl span {
	margin:-14px 0 0 0;
}

#box_news div.inner_box {width: 606px; height:360px; padding: 5px 3px 0 3px; /*overflow:auto;*/}
#box_news div.inner_box #tab_blog {height:360px; overflow:auto;}

/*お知らせ*/
#information {
	border:1px solid #999999;
	margin:5px auto 0;
	width:606px;
}
#information table {
	margin:0;
	padding:0;
}
#information table tr {
	margin:0;
	padding:0;
}
#information table th {
	width:90px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background:#012a5b url("/common/information_ttl_bg.gif") repeat-x scroll left top;
}
#information table td {
	font-size:12px;
	padding:5px;
	color:#FF0000;
}
#information table td a {
	padding-left: 13px;
    background: url("/common/head_tip_arrow_a.gif") no-repeat 0 52%;
}

/*知恵袋*/
#chiebukuro {
	border:1px solid #999999;
	margin:5px auto 0;
	width:606px;
}
#chiebukuro table {
	margin:0;
	padding:0;
}
#chiebukuro table tr {
	margin:0;
	padding:0;
}
#chiebukuro table th {
	width:90px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	background:#007400;
}
#chiebukuro table th a {
	color:#FFF;
	padding: 5px 0 5px 24px;
    background: url("/common/chiebukuro_top_icon.gif") no-repeat 0 2px;
    margin:0 0 0 8px;
}
#chiebukuro table td {
	font-size:12px;
	padding:5px;
}
#chiebukuro table td a {
	padding-left: 13px;
    background: url("/common/head_tip_arrow_a.gif") no-repeat 0 52%;
}
