@import url("styles-renew.css");

/* COMMON STYLE */

body {
	color:#222;
	margin:5px auto 20px auto;
	text-align:center;
  font-family:'ＭＳ Ｐゴシック','Osaka',sans-serif;
}
#header, #container {
	clear:both;
	text-align:left;
	margin:0 auto;
	width:725px;
}
#container.w1000{ width:1000px; }
a:link {color:#406771; text-decoration:none;}
a:visited {color:#2C464D; text-decoration:none;}
a:hover {color:#2C464D; text-decoration:underline;}
a:active {color:#406771; text-decoration:none;}
img {border:none;vertical-align:top;}
h1, h2, h3, h4, dl, dt, dd, ul, ol, li, form, input {
	margin:0;
	padding:0;
}
h5 {font-size:100%;margin-top:0;padding-top:0}
.img-l {float:left;padding:0 5px 5px 0}
.img-r {float:right;padding:0 0 5px 5px}
.update {color:red}
.note {color:red}
.clear {clear:both;width:100%;height:1px;font-size:1px;line-height:0;}
.right {text-align:right}
.center {text-align:center}
.nextbtn {clear:both;width:100%;margin:5px 0 0 0;text-align:right;font-weight:bold;font-size:90%;}

/* メモラビリア・タイトル右の画像 */
.img-r2 {float:right;padding:0 3px 0 3px}
/* メモラビリア・商品1点で右の画像 */
.img-r3 {float:right;padding:1px 1px 1px 5px}
/* フォト販売・商品1点で右の画像 */
.img-r4 {float:right;padding:1px 1px 1px 5px}

/* ___HEADER___ */
.sitetitle {float:left;padding-bottom:5px}
.head-banner,
.head-bbm {
	float:right;
	padding-top:25px
}

#topicpath {float:left;margin:3px 0 5px 0;font-size:84%;}

#header-submenu {
	float:right;
	text-align:right;
	font-size:80%;
	margin:3px 0;
}
#header-submenu li {
	display:inline;
	margin-left:6px;
	list-style-type:none;
}
#header-submenu a:link {color:#406771; text-decoration:none;}
#header-submenu a:visited { color:#406771; text-decoration:none;}
#header-submenu a:hover {  color:#2C464D; text-decoration:underline;}
#header-submenu a:active { color:#406771; text-decoration:none;}


/* ___SIDE___ */
#side {
	clear:right;
	float:right;
	width:189px;
	font-size:80%;
	line-height:140%;
	margin:5px 0 10px 0;
	background:url("../images/common/side_bg.gif") repeat-y;
}
#side .prbox {
	padding:0 0 5px 9px;
}
#side .prbox p {
	margin:3px 0 5px 0;
	line-height:120%;
	text-align:center;
}
#side .menubox {
	clear:both;
	width:189px;
	background:url("../images/common/side_menubg.gif") repeat-y;
	padding-bottom:10px;
	margin:0 0 5px 0;
}
#side .menubox.sp {
	background:url("../images/common/side_menubg_sp.gif") repeat-y;
	color: #4c2628;
}
#side .menubox.sp a {
	color:#a6191f;
}
#side .menubox.sp a:hover {
	color:#8c151a;
}

#side .menubox dt {margin-bottom:2px;}
#side .menubox dd {padding:0 9px;clear:both;}
#side .menubox .fornext {clear:both;margin:0;width:100%;text-align:right;}
#side .prbox2 {text-align:center;}
/* #side .prbox2 li {list-style-type:none;margin:0 0 4px 0} */
#side .prbox2 {list-style-type:none;margin:0 0 4px 0}

/* #side backnumber */
#side .menubox .backnumber {margin-top:30px;clear:right;text-align:right;font-size:11px;}

/* ___FOOTER___ */
#footer {
	clear:both;
	background-repeat:repeat-x;
	width:100%;
	height:26px;
	font-size:80%;
	line-height:120%;
	color:#FFF;
	margin:0 auto;
	padding-top:7px;
}
#footer a:link {color:#FFF; text-decoration:none;}
#footer a:visited {color:#FFF; text-decoration:none;}
#footer a:hover {color:#FFF; text-decoration:underline;}
#footer a:active {color:#FFF; text-decoration:none;}

/*#footer img {vertical-align:top}
.copyright {float:left;}
.gotobbm {float:right;}*/
.footer-submenu {margin:5px 0 20px 0;text-align-center;font-size:84%;}

/* FOOTER TEXT COLOR (dark)
	badminton, bowling, softball, rugby, icehockey */
body#badminton #headbar a, body#bowling #headbar a, body#softball #headbar a, body#rugby #headbar a, body#icehockey #headbar a,
body#badminton #footer, body#bowling #footer, body#softball #footer, body#rugby #footer, body#icehockey #footer
{color:#222;}
body#badminton #headbar a:link, body#bowling #headbar a:link, body#softball #headbar a:link, body#rugby #headbar a:link, body#icehockey #headbar a:link,
body#badminton #footer a:link, body#bowling #footer a:link, body#softball #footer a:link, body#rugby #footer a:link, body#icehockey #footer a:link
{color:#222; text-decoration:none;}
body#badminton #headbar a:visited, body#bowling #headbar a:visited, body#softball #headbar a:visited, body#rugby #headbar a:visited, body#icehockey #headbar a:visited,
body#badminton #footer a:visited, body#bowling #footer a:visited, body#softball #footer a:visited, body#rugby #footer a:visited, body#icehockey #footer a:visited
{color:#222; text-decoration:none;}
body#badminton #headbar a:hover, body#bowling #headbar a:hover, body#softball #headbar a:hover, body#rugby #headbar a:hover, body#icehockey #headbar a:hover,
body#badminton #footer a:hover, body#bowling #footer a:hover, body#softball #footer a:hover, body#rugby #footer a:hover, body#icehockey #footer a:hover
{color:#222; text-decoration:underline;}
body#badminton #headbar a:active, body#bowling #headbar a:active, body#softball #headbar a:active, body#rugby #headbar a:active, body#icehockey #headbar a:active,
body#badminton #footer a:active, body#bowling #footer a:active, body#softball #footer a:active, body#rugby #footer a:active, body#icehockey #footer a:active
{color:#222; text-decoration:none;}

/* HEADBAR and FOOTER */
body#top div.bar, body#general div.bar {background-image:url("../images/bar.gif")}
body#baseball div.bar {background-image:url("../baseball/images/bar.gif")}
body#soccer div.bar {background-image:url("../soccer/images/bar.gif")}
body#pro_wrestling div.bar {background-image:url("../pro_wrestling/images/bar.gif")}
body#tennis div.bar {background-image:url("../tennis/images/bar.gif")}
body#badminton div.bar {background-image:url("../badminton/images/bar.gif")}
body#bowling div.bar {background-image:url("../bowling/images/bar.gif")}
body#softball div.bar {background-image:url("../softball/images/bar.gif")}
body#softball div.bar {background-image:url("../softball/images/bar.gif")}
body#rugby div.bar {background-image:url("../rugby/images/bar.gif")}
body#swimming div.bar {background-image:url("../swimming/images/bar.gif")}
body#track div.bar {background-image:url("../track/images/bar.gif")}
body#running div.bar {background-image:url("../running/images/bar.gif")}
body#basketball div.bar {background-image:url("../basketball/images/bar.gif")}
body#a_football div.bar {background-image:url("../a_football/images/bar.gif")}
body#icehockey div.bar {background-image:url("../icehockey/images/bar.gif")}
body#combat div.bar {background-image:url("../combat/images/bar.gif")}
body#boxing div.bar {background-image:url("../boxing/images/bar.gif")}
body#judo div.bar {background-image:url("../judo/images/bar.gif")}
body#sumo div.bar {background-image:url("../sumo/images/bar.gif")}
body#tugofwar div.bar {background-image:url("../tugofwar/images/bar.gif")}
body#s_coaching div.bar {background-image:url("../s_coaching/images/bar.gif")}
body#sportscard div.bar {background-image:url("../sportscard/images/bar.gif")}
body#sportskids div.bar {background-image:url("../sportskids/images/bar.gif")}
body#life-hobby div.bar {background-image:url("../life-hobby/images/bar.gif")}
body#golf div.bar {background-image:url("../golf/images/bar.gif")}

body#bukatsu-jhs div.bar {background-image:url("../bukatsu-jhs/images/bar.gif")}
body#bukatsu-top div.bar {background-image:url("../bukatsu-jhs/images/bar.gif")}

body#bicycle div.bar {background-image:url("../basketball/images/bar.gif")}


/* SPORTS TITLE */
h1 {clear:both;width:725px;height:34px;margin:5px 0;}
h1 a {display:block;width:725px;height:34px;}

/* blog headline */
#side .blogbox {
	clear:both;
	width:189px;
	padding-bottom:10px;
	margin:0 0 5px 0;
	background:url("../images/common/side_menubg_blog.gif") repeat-y;
}
#side .blogbox dt {
	color:#feffa4;
	font-size:12px;
	line-height:14px;
	background:url("../images/common/sidettl_blog.gif") repeat-y;
	padding:8px 5px 4px 7px;
	margin-bottom:8px;
}
#side .blogbox dt a {
	color:#FFF;
}
#side .blogbox dt a:hover {
	color:#feffa4;
}
#side .blogbox dd {
	padding:0 5px 0 8px;
	font-size: 12px;
	line-height:13px;
	text-indent:-1em;
	margin:5px 0 0 1em;
}
#side .blogbox dd a {
	color: #0000ff;
}
#side .blogbox dd a:hover {
	color: #0066ff;
}
#side .blogbox dl span.date {
	font-size: 11px;
	line-height: 12px;
}

/* 右メニュー タイトル文字なし */
#side .menubox .title_blk {
	font-family:'Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3',Mairyo,'メイリオ','ＭＳ Ｐゴシック';
	font-size:12px;
	font-weight:bold;
	background:url(../images/common/sidettl_blk.gif);
	width:177px;
	color:#406771;
	text-align:center;
	line-height:15px;
	margin-bottom:5px;
	padding:8px 5px 2px 7px;
}


/* TOP最上段お知らせ用新設（2011-03「東日本大地震」から使用） */
.top-information {
	width:725px;
	clear:both;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #4b93c0;
}
.top-information th {
	background-color: #e2e8ea;
	font-size:80%;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 4px;
}
.top-information td {
	background-color: #FFFFFF;
	font-size:80%;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 4px;
	line-height: 1.4em;
}
.top-information p{
	margin: 0px;
	padding: 0px;
}

.top-information_s {
	width:725px;
	clear:both;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #4b93c0;
}
.top-information_s th {
	background-color: #e2e8ea;
	font-size:80%;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 4px;
}
.top-information_s td {
	background-color: #FFFFFF;
	font-size:80%;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 4px;
	line-height: 1.4em;
}

/* イベント等のお知らせ用新設（2011-03「東日本大地震」から使用） */
.con-information {
	width:529px;
	clear:both;
	margin: 0px;
	padding: 0px;
	background-color: #4b93c0;
}
.con-information th {
	background-color: #e2e8ea;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 4px 4px 2px 4px;
}
.con-information td {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 4px 4px 2px 4px;
	line-height: 1.4em;
}

/* マガジンのお詫び用新設 */
.maga-information {
	width:529px;
	clear:both;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #4b93c0;
	font-size:90%;
}
.maga-information th {
	background-color: #e2e8ea;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 2px 4px 0px 4px;
}
.maga-information td {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	color: #333333;
	padding: 4px 4px 2px 4px;
	line-height: 1.4em;
}

/* イベント中止等のコメント用 */
.information {background:#DD0000}
.information th {text-align:left;background:#E2E8EA;color:565859;font-weight:bold;;color:#DD0000}
.information td {background:#FFF;color:#DD0000}

/* マガジンプラスのコメント用 */
.information_waku {
	clear:both;
	margin: 0px;
	padding: 0px;
	float:right;
	border: 1px solid #DD0000;
}
dl.information_waku dd {
	font-size:12px;
	background:#FFFFFF;
	color:#DD0000;
	margin: 0px;
	padding:4px;
	line-height:1.4em;
}

/* ボクシング分冊 */

.area_01{
	margin-top:20px;
	font-size:20px;
	font-weight:bold;
	width:725px;
	line-height:140%;
	padding-top:10px;
	height:40px;
	border: 1px solid #FF0000;
}

.area_02{
	margin-top:20px;
	font-size:20px;
	font-weight:bold;
	width:725px;
	line-height:140%;
	padding-top:10px;
	height:60px;
	border: 1px solid #0099FF;
}