@charset "UTF-8"; 

/*==================================================
	Site name : Yamaha Jubilo Rugby Football Club

	Modified  : Nov. 9, 2009
	Directory : /info/shared/css/
==================================================*/

/*	Information Area: Type Setting
==================================================*/
.info_list_game {
padding:0 0 0 60px;
margin:2px 0 0 0;
background:url(/info/img/icon_game.gif) no-repeat left;
}
.info_list_release {
padding:0 0 0 60px;
margin:2px 0 0 0;
background:url(/info/img/icon_news.gif) no-repeat left;
}
.info_list_test {
padding:0 0 0 60px;
margin:2px 0 0 0;
background:url(/info/img/icon_news.gif) no-repeat left;
}
.info_box .info_list_test,
.info_box .info_list_news,
.info_box .info_list_game{
padding: 5px 0 6px 67px;
font-size: 108%; /*14px*/
font-size: 123.1%; /*16px*/
font-weight: bold;
border-bottom: 1px solid #999;
background-position: 5px 50%;
}

/* =============== インフォメーション =============== */
.info_box			{ width:570px;margin-left:10px;padding:5px;background-color:#fff;font-size:12px;line-height:150%;border:1px solid #333; }
.info_list_japan	{ text-align:left;color:#000;font-size:12px;font-weight:normal;padding:0 0 0 60px;margin-bottom:0px;margin-top:2px;background:url(/info/img/icon_japan.gif) no-repeat left }
.info_list_event	{ text-align:left;color:#000;font-size:12px;font-weight:normal;padding:0 0 0 60px;margin-bottom:0px;margin-top:2px;background:url(/info/img/icon_event.gif) no-repeat left }
.info_list_game 	{ text-align:left;color:#000;font-size:12px;font-weight:normal;padding:0 0 0 60px;margin-bottom:0px;margin-top:2px;background:url(/info/img/icon_game.gif) no-repeat left }
.info_list_news 	{ text-align:left;color:#000;font-size:12px;font-weight:normal;padding:0 0 0 60px;margin-bottom:0px;margin-top:2px;background:url(/info/img/icon_news.gif) no-repeat left;}
.info_box .info_list_news {
	padding: 5px 0 6px 67px;
	font-size: 108%; /*14px*/
	font-size: 123.1%; /*16px*/
	font-weight: bold;
	border-bottom: 1px solid #999;
	background-position: 5px 50%;
}
.info_box .info_list_game{
	padding: 5px 0 6px 67px;
	font-size: 108%; /*14px*/
	font-size: 123.1%; /*16px*/
	font-weight: bold;
	border-bottom: 1px solid #999;
	background-position: 5px 50%;
}
.info_listbox		{ margin:0 10px;font-size:12px;padding:10px 0;}
.info_naiyo			{ width:560px;background-color:#fff;padding:15px 5px 15px 5px;}
.info_title_japan	{ text-align:left;color:#000;font-size:13px;font-weight:bold;padding:0 0 0 60px;height:20px;background:url(/info/img/japan.gif) no-repeat left bottom }
.info_title_event	{ text-align:left;color:#000;font-size:13px;font-weight:bold;padding:0 0 0 60px;height:20px;background:url(/info/img/event.gif) no-repeat left bottom }
.info_title_game	{ text-align:left;color:#000;font-size:13px;font-weight:bold;padding:0 0 0 60px;height:20px;background:url(/info/img/game.gif) no-repeat left bottom }
.info_title_news	{ text-align:left;color:#000;font-size:13px;font-weight:bold;padding:0 0 0 60px;height:20px;background:url(/info/img/news.gif) no-repeat left bottom }

/*	#RGContentsArea
==================================================*/
#RGContentsArea {
text-align: left;
overflow: visible;
}
#ContentsArea #RGContentsArea .infoIndexHead {
position: relative;
margin: 0;
padding: 5px 6px 15px 5px;
zoom: 1;
}
#ContentsArea #RGContentsArea .infoIndexHead:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
#ContentsArea #RGContentsArea .infoIndexHead img {
display: block;
}
#ContentsArea #RGContentsArea .infoIndexHead h2 {
display: inline;
float: left;
margin: 0;
padding: 0 0 0 13px;
color: #8d8d8d;
text-transform: uppercase;
font-family: Helvetica, Arial;
font-size: 20px;
}
#ContentsArea #RGContentsArea .infoIndexHead select {
float: right;
margin: 0;
}
#ContentsArea #RGContentsArea .infoentryList ul {
margin: 5px 26px 40px 25px;
list-style: none;
border-top: 1px solid #ccc;
}
#ContentsArea #RGContentsArea .infoentryList li {
position: relative;
margin: 0 0 7px 0;
padding: 9px 7px 9px 5px;
border: 1px solid #ccc;
border-width: 0 0 1px 0;
zoom: 1;
}
#ContentsArea #RGContentsArea .infoentryList li:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
#ContentsArea #RGContentsArea .infoentryList li img {
float: left;
display: block;
}
#ContentsArea #RGContentsArea .infoentryList li a:link img,
#ContentsArea #RGContentsArea .infoentryList li a:visited img {
border: 1px solid #000;
}
#ContentsArea #RGContentsArea .infoentryList li a:hover img,
#ContentsArea #RGContentsArea .infoentryList li a:active img {
border: 1px solid #f00;
}
#ContentsArea #RGContentsArea .infoentryList li div {
float: right;
margin: 0;
width: 420px;
line-height: 1.25;
}
#ContentsArea #RGContentsArea .infoentryList li .date {
display: block;
color: #808080;
}
#ContentsArea #RGContentsArea .infoentryList li h3 {
margin: 5px 0 8px 0;
padding: 0 0 0 16px;
background: transparent url("../img/act_icon_001.gif") 0 3px no-repeat;
line-height: 1.2;
}
#ContentsArea #RGContentsArea .infoentryList li p {
margin: 0;
}
#ContentsArea #RGContentsArea .infoentryList a:link,
#ContentsArea #RGContentsArea .infoentryList a:visited {
color: #002fb4;
text-decoration: none;
}
#ContentsArea #RGContentsArea .infoentryList a:hover,
#ContentsArea #RGContentsArea .infoentryList a:active {
color: #f00;
}
#ContentsArea #RGContentsArea .infoIndexMenu {
position: relative;
margin: 1px 0 12px 0;
padding: 0 6px 0 5px;
background-color: #4964a7;
zoom: 1;
}
#ContentsArea #RGContentsArea .infoIndexMenu:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
#ContentsArea #RGContentsArea .infoIndexMenu p {
float: left;
margin: 0;
padding:0 12px;
color: #fff;
}
#ContentsArea #RGContentsArea .infoIndexMenu p.year {
padding:7px 0;
width: 83px;
text-align: center;
line-height: 1.1;
}
#ContentsArea #RGContentsArea .infoIndexMenu ul {
float: left;
margin: 0;
padding: 0 10px;
list-style: none;
background-color: #acd1eb;
zoom: 1;
}
#ContentsArea #RGContentsArea .infoIndexMenu li {
float: left;
margin: 0;
padding: 7px 7px;
line-height: 1.1;
}

#ContentsArea #RGContentsArea .infoIndexMenu ul:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}

#ContentsArea #RGContentsArea .infoIndexMenu a:link,
#ContentsArea #RGContentsArea .infoIndexMenu a:visited  {
color: #002fb4;
text-decoration: underline;
}
#ContentsArea #RGContentsArea .infoIndexMenu a:hover,
#ContentsArea #RGContentsArea .infoIndexMenu a:active {
color: #f00;
text-decoration: none;
}
#ContentsArea #RGContentsArea .info_listbox h2 {
margin: 0 0 1em 0;
padding: 0 0 3px 3px;
border-bottom: 1px dotted #191919;
text-align: left;
font-size: 100%;
}

#ContentsArea #RGContentsArea table caption {
text-align: left;
}
#ContentsArea #RGContentsArea table.info_table {
margin-left: auto;
margin-right: auto;
}


/*	Layout
==================================================*/
/*------Common-----*/
#ContentsArea #RGContentsArea .articleWrap .hd_type {
margin: 10px 10px 0 10px;
padding: 0;
width: 579px;
border:solid 1px #333333;
border-width: 1px 1px 0 1px;
}
#ContentsArea #RGContentsArea .articleWrap .article_release,
#ContentsArea #RGContentsArea .articleWrap .article_game {
width: 555px;
margin: 0;
margin: 0 10px 10px 10px;
padding: 12px 12px 20px 12px;
border:solid 1px #333333;
border-width: 0 1px 1px 1px;
overflow: hidden;
}
#ContentsArea #RGContentsArea .articleWrap h2 {
width: 555px;
font-size: 123.1%; /*16px*/
margin: 0;
padding-bottom: 12px;
border-bottom:solid 1px #a3a3a3;
}
#ContentsArea #RGContentsArea .articleWrap h2 .date {
display: block;
font-size: 82%;
font-weight: normal;
margin: 0 0 5px;
}
#ContentsArea #RGContentsArea .articleWrap p {
margin: 1.2em 0;
}
#RGContentsArea .articleWrap .areport_movie {
clear: both;
margin: 20px 8px 0 8px;
}
#RGContentsArea .articleWrap .areport_movie h3 {
margin: 0;
padding: 0;
}
#RGContentsArea .articleWrap .areport_movie div {
margin: 20px 0 8px 0;
padding:9px 9px 9px 40px;
background-color:#eee;
zoom: 1;
}
#RGContentsArea .articleWrap  .areport_movie div:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
#ContentsArea #RGContentsArea .articleWrap .areport_movie div p {
float: left;
margin: 0;
padding: 5px 0 0 0;
line-height: 1.4;
width: 300px;
}
#RGContentsArea .articleWrap .areport_movie div a {
float: right;
}


/*------Player Data-----*/
#ContentsArea #RGContentsArea .articleWrap .article_release .player {
width: 555px;
margin: 17px 0 0 0;
padding: 0;
border-bottom:dotted 1px #cccccc;
zoom: 1;
}
#ContentsArea #RGContentsArea .articleWrap .article_release .player:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
#ContentsArea #RGContentsArea .articleWrap .player .photo {
float:left;
margin: 0;
padding: 0 0 17px 3px;
width:100px;
}
#ContentsArea #RGContentsArea .articleWrap .player .data {
float:right;
margin: 0;
width:442px;
}
#ContentsArea #RGContentsArea .articleWrap .player .data h3 {
margin: 0;
padding: 6px 12px 4px 6px;
width:418px;
font-size: 108%; /*14px*/
line-height: 1.4;
border-left: 6px solid #87cefa;
background-color: #deeefe;
}
#ContentsArea #RGContentsArea .articleWrap .player .data .EGname {
font-size:85%;
font-weight:normal;
}
#ContentsArea #RGContentsArea .articleWrap .player .data p {
line-height: 1.6;
}
#ContentsArea #RGContentsArea .articleWrap .player .data ul {
margin: 1em 0;
padding: 0 0 0 1.3em;
line-height:1.5;
}
#ContentsArea #RGContentsArea .articleWrap .player .data li {
margin: 0;
padding: 0;
}

/*-----Else-----*/
#ContentsArea #RGContentsArea .articleWrap .information {
zoom: 1;
}
#ContentsArea #RGContentsArea .articleWrap .information:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
#ContentsArea #RGContentsArea .articleWrap .article_release .information h3 {
margin: 1.2em 0 0 0;
padding: 6px 12px 4px 6px;
font-size: 108%; /*14px*/
line-height: 1.4;
border-left: 6px solid #87cefa;
background-color: #deeefe;
}
#ContentsArea #RGContentsArea .articleWrap .article_game .information h3 {
margin: 1.2em 0 0 0;
padding: 6px 12px 4px 6px;
font-size: 108%; /*14px*/
line-height: 1.4;
color:#0283e1;
border-left: 6px solid #87cefa;
background-color: #deeefe;
/*background-image:url(../img/h3_bar.gif);
border-bottom:solid 1px #cccccc;
width:531px;
margin:24px 0 0 0;
padding: 8px 12px 6px 12px;
color:#0283e1;
font-size:100%;
line-height: 1;*/
}
#ContentsArea #RGContentsArea .articleWrap .information p {
padding:0 0 0 12px;
}
#ContentsArea #RGContentsArea .articleWrap .comment,
#ContentsArea #RGContentsArea .articleWrap .Comment {
border-left:solid 5px #87cefa;
padding:0 0 0 15px;
margin: 17px 0 0 0;
}

/*-----Table-----*/
#ContentsArea #RGContentsArea .articleWrap table {
border:solid 1px #999;
border-width: 1px 0 0 1px;/*
margin:20px  auto 0 auto;*/
margin: 0 auto;
padding: 0;
width:98%;
}
#ContentsArea #RGContentsArea .articleWrap td,
#ContentsArea #RGContentsArea .articleWrap th{
border:solid 1px #999;
border-width: 0 1px 1px 0;
padding:0.3em;
/*text-align:left;*/
}
#ContentsArea #RGContentsArea .articleWrap th {
background-color:#DEEEFE;
font-weight:normal;
text-align:center;
}
#ContentsArea #RGContentsArea .articleWrap caption {
padding: 0 0 5px 0;
font-weight:normal;
caption-side: top;
text-align: left;
}

#ContentsArea #RGContentsArea .articleWrap table.table-noborder {
border: 0;
}
#ContentsArea #RGContentsArea .articleWrap table.table-noborder td,
#ContentsArea #RGContentsArea .articleWrap table.table-noborder th{
border: 0;
}

#ContentsArea #RGContentsArea .articleWrap caption, x:-moz-any-link {
margin-top: 20px;
margin-bottom: -20px;
}
/* 2011-03-30  Fx 3.5 and newer */
html>/**/body #ContentsArea #RGContentsArea .articleWrap caption, x:-moz-broken, x:last-of-type {
margin-top: 0px;
margin-bottom: 0px;
}

/*-----Game Information-----*/
#ContentsArea #RGContentsArea .articleWrap .game_info {
margin: 25px 0 0 0;
padding: 0 0 15px 0;
border-bottom:solid 3px #6f9ed4;
}
#ContentsArea #RGContentsArea .articleWrap .game_info .CatchCopy {
font-size: 131%;
font-weight: bold;
color: #0f8fca;
line-height:1.2;
margin:20px 0 0 0;
}
#ContentsArea #RGContentsArea .articleWrap .game_info h3 {
font-size: 138.5%;
margin:15px 0 10px 0;
}
#ContentsArea #RGContentsArea .articleWrap .game_info .LeagueTitle {
font-size: 108%;
font-weight: bold;
color: #4d4d4d;
margin:1.2em 0 0 0;
}
#ContentsArea #RGContentsArea .articleWrap .game_info .GameDate {
margin:0;
font-size: 108%;
font-weight: bold;
}

/*-----List layout-----*/
#ContentsArea #RGContentsArea .articleWrap ul {
margin:17px 0 0 0;
line-height:1.5;
padding-left:30px;
list-style-type:square;
}

#ContentsArea #RGContentsArea .articleWrap li {
margin:0 0 0.5em 0;
}

/*-----Image Position-----*/
.Img-right {
display: inline;
float:right;
margin: 0 0 10px 15px;
padding: 0;
}
.information p .Img-center {
padding:0;
margin-top: 12px 0 0 0;
text-align:center;
}


/*-----Note-----*/
#ContentsArea #RGContentsArea .articleWrap .note {
clear: both;
float: none;
margin: 27px 0 0 0;
border:solid 1px #0283e1;
padding:16px 10px ;
}
#ContentsArea #RGContentsArea .articleWrap .note h3 {
font-size:105%;
color: #2c93f1;
line-height:1;
margin: 0;
}
#ContentsArea #RGContentsArea .articleWrap .note p {
margin: 1em 0 0 0;
}
#ContentsArea #RGContentsArea .articleWrap .note ul {
margin: 0.6em 0 0 0;
}
#ContentsArea #RGContentsArea .articleWrap .note li {
margin: 0 0 0.3em 0;
}


/*-----requestInfo-----*/
#ContentsArea #RGContentsArea .articleWrap .requestInfo {
	clear: both;
	float: none;
	margin: 27px 0 0 0;
	border:solid 1px #0283e1;
	padding:16px 10px ;
	border: 1px solid #fc5c06;
	zoom: 1;
}
#ContentsArea #RGContentsArea .articleWrap .requestInfo:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
#ContentsArea #RGContentsArea .articleWrap .requestInfo p {
margin: 1em 0 0 0;
}
#ContentsArea #RGContentsArea .articleWrap .requestInfo ul {
margin: 0.6em 0 0 0;
}
#ContentsArea #RGContentsArea .articleWrap .requestInfo li {
margin: 0 0 0.3em 0;
}

/*-----Text decoration-----*/
.red {
color: #d30000;
}
.norm {
font-size: 100%;
font-weight: normal;
}
.mini {
font-size: 85%;
line-height: 1.3;
}

/*-----@@@ Delete @@@-----*/
.nowrap {
white-space: nowrap;
}
/*
枠
.player
.player .data
.player .photo
.information
.game_info

パーツ
.red

.player h3
.player h3 .EGname
.information h3
.information p.comment

.game_info h3
.game_info h4
.game_info h5
.game_info h6
.game_info .t1
.game_info .GameDate

p.Img-center
p.Img-right
xxx		p.explan
p.mini

.note h3
*/

