body {
	background-color: #efefef;
	margin: 0px;
}
.back-left {
	background-image: url(image/back_left.gif);
	background-repeat: repeat-y;
}
.back-right {
	background-image: url(image/back_right.gif);
	background-repeat: repeat-y;
}
.menu-back {
	background-color: #4f88ac;
	padding-top: 10px;
	height: 100%;
	padding-bottom: 20px;
	width: 181px;
}
p {
	font-size: 10pt;
	line-height: 14pt;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
.contents {
	background-color: #FFFFFF;
	padding: 24px;
	width: 580px;
}
.v-pad24 {
	padding-top: 24px;
}
.box-contents {
	background-image: url(image/box_contents.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 20px;
}
.box-bottom {
	background-image: url(image/box_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
}
A:link {color: #006699;}
A:visited {color: #324787;}
A:hover {color:#CC3300;}
.news {
	background-image: url(image/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10pt;
	line-height: 12pt;
	color: #333333;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.box2-top {
	background-image: url(image/box2_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
}
.box2-contents {
	background-image: url(image/box2_contents.gif);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-right: 16px;
	padding-bottom: 7px;
	padding-left: 16px;
}
.box2-bottom {
	background-image: url(image/box2_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.contents2 {
	background-color: #FFFFFF;
	width: 548px;
	padding: 40px;
}
.contents3 {
	background-color: #FFFFFF;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #4f88ac;
	padding: 40px;
}
.contents-banner {
	background-color: #FFFFFF;
	width: 548px;
	padding-top: 24px;
	padding-right: 40px;
	padding-bottom: 24px;
	padding-left: 40px;
}
.w-head-back {
	background-image: url(image/w_head_back.gif);
	background-repeat: repeat-x;
}
.v-pad12 {
	padding-top: 12px;
}
h2 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
.cap01 {
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #006633;
}
.cap03 {
	padding-top: 5px;
}
.cap04 {
	padding-bottom: 5px;
}
.cap05 {
	color: #006633;
}
.box3-top {
	background-image: url(image/box3_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
	width: 548px;
}
.box3-contents {
	background-image: url(image/box3_contents.gif);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-right: 16px;
	padding-bottom: 7px;
	padding-left: 16px;
	width: 548px;
}
.box3-contents p {
	font-size: 8pt;
	line-height: 12pt;
}
.box3-bottom {
	background-image: url(image/box3_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 548px;
}
h3 {
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #005BAC;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
h4 {
	font-size: 10pt;
	font-weight: bold;
	color: #005BAC;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
td {
	font-size: 10pt;
	line-height: 14pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 20px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
	padding-left: 0px;
}
.box3-contents2 {
	background-image: url(image/box3_contents.gif);
	background-repeat: repeat-y;
	padding-top: 7px;
	padding-right: 16px;
	padding-bottom: 7px;
	padding-left: 16px;
	width: 548px;
}
.line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006699;
}
.cap02 {
	color: #666666;
	padding-top: 5px;
	font-size: 8pt;
}
.new {
	color: #CC3300;
}
.gray {
	color: #666666;
}
.indent1 {
	padding-left: 10px;
	padding-right: 10px;
}
.dashline {
	background-image: url(image/dashline.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.memo {
	font-size: 10pt;
	line-height: 24px;
	padding-right: 30px;
	padding-left: 30px;
	background-image: url(event/img/memo_back.gif);
	background-repeat: repeat-y;
	color: #663300;
}
.memo p {
	line-height: 24px;
}
.memohead {
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	background-image: url(event/img/memo_head.gif);
	color: #663300;
}
.mfon{
font-size:10pt;
line-height:125%
}

.sfon{
font-size:8pt;
line-height:125%
}
.sfon2 {
	font-size:12px;
	line-height:150%
}

.s2fon{
font-size:10pt;
line-height:125%
}
.head-indent {
	text-indent: -12px;
	padding-left: 12px;
}
.head-indent2 {
	text-indent: -13px;
	padding-left: 13px;
	display: block;
	font-size: 8pt;
	line-height: 125%;
}
.mapframe {
	border: 1px solid #A88E81;
}
.repohead {
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	background-image: url(soccer/img/repo_head.gif);
	color: #07426B;
}
.repo {
	font-size: 10pt;
	line-height: 24px;
	padding-right: 30px;
	padding-left: 30px;
	background-image: url(soccer/img/repo_back.gif);
	background-repeat: repeat-y;
	color: #07426B;
}
.repo p {
	line-height: 24px;
}
.gray2 {
	color: #999999;
}
.white {
	color: #FFF;
}
.caution {
	color: #CE0006;
}
.rec01 ol {
	margin-left: 37px;
}
.rec01 ul {
	list-style-type: none;
	margin-left: 10px;
}
.rec01 ul li {
	margin-top: 1px;
}
.rec02 ol li {
	margin-top: 3px;
	margin-bottom: 3px;
}
.margin-t10 {
	margin-top: 10px;
}
.line2 {
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #069;
}
.indent-l20 {
	margin-left: 20px;
}
.indent-l40 {
	margin-left: 40px;
}

