@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: 0 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;}
div.box_top div.inner_box dl{ width: 606px;clear:both;}
div.box_top div.inner_box dl dt { position: relative;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 dd { padding: 0.6em 0 0.5em 11px;}
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 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 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;}
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;
}


/*2010kickoffカウントダウン*/
#kickoff2010_countdown {
	width:622px;
	height:60px;
	margin:0 0 3px 0;
}
#kickoff2010_countdown_banner {
	display:block;
	position: relative;
	width:622px;
	height:60px;
	background:url(/images/2010kickoff_countdown/countdown_banner_bg.jpg) no-repeat scroll 0% 0%;
}
#kickoff2010_countdown_banner a {
	display:block;
	width:622px;
	height:60px;
}
#kickoff2010_countdown_banner_last {
	display:block;
	width:622px;
	height:60px;
	background:url(/images/2010kickoff_countdown/countdown_banner_last.jpg) no-repeat scroll 0% 0%;
}
#kickoff2010_countdown_banner_last a {
	display:block;
	width:622px;
	height:60px;
}
#kickoff2010_countdown_banner #counter {
	z-index:5;
	display:block;
	position: absolute;
	width:60px;
	height:46px;
	top:11px;
	left:387px;
}
#kickoff2010_countdown_banner #counter img {
	border:none;
	margin:0 0 0 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;
}