@charset "utf-8";

/*------------------------------------------------
index.css
2010.1.29 更新
2006 FIFAワールドカップ　〜THE DOCUMENT〜
------------------------------------------------*/

div, span, dl, dt, dd, input, label, form, select, p, ul, li, ol, h1, h2, h3, h4, h5, h6, address, body{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul, li{
	list-style:none;
}
img{
	border:none;
	vertical-align:top;
}
address{
	text-decoration:none;
	font-style:normal;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}








/* common
------------------------------------------------*/
body{
	margin:0;
	padding:0;
	background:#003300;
	font-size: medium;
	*font-size: 1em;
	color:#FFFFFF;
	text-align:center;
}
#wrapper{
	margin:0 auto;
	width:100%;
	background:#003300 url(../images/bg.gif) repeat-x 50% 0;
}
#header{
	margin:0 auto;
	width:980px;
}
#header h1{
	width:280px;
	height:150px;
	background:transparent url(../images/header_logo.gif) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	float:left;
}
#header div{
	float:right;
}
#header h2{
	width:700px;
	height:90px;
	background:transparent url(../images/header_msg.gif) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
}
#header h3{
	width:700px;
	height:60px;
	background:transparent url(../images/header_date.gif) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
}
.main_img{
	margin:0 auto;
	width:980px;
}
#contents{
	width:980px;
	margin:0 auto;
	background:#ffffff url(../images/page_boggom.jpg) no-repeat 0 100%;
	text-align:left;
}
.inner_top{
	width:980px;
	margin:0 auto;
	background:transparent url(../images/txt_bg.jpg) repeat-x 0 0;
}
.inner{
	width:900px;
	margin:0 auto;
	padding-bottom:20px;
}
.txt_msg{
	margin:21px 0 20px 40px;
}
#contents p{
	color:#000000;
	line-height:140%;
}
.box01{
	padding:20px 0;
}
.box01 dl{
	width:330px;
	padding-right:30px;
	background:transparent url(../images/box_bg.gif) repeat-y 0 0;
	float:left;
}
.box01 dl dd{
	padding-bottom:2px;
	background:transparent url(../images/box_bottom.gif) no-repeat 0 100%;
}
.box01 dl dd dl{
	padding:10px 0;
}
.box01 dl dd dl dt.cast,
.box01 dl dd dl dt.staff{
	width:90px;
	padding-left:15px;
	color:#000000;
	line-height:120%;
	font-weight:bold;
	float:left;
}
.box01 dl dd dl dt.staff{
	width:50px;
	padding-left:20px;
}
.box01 dl dd dl dd{
	color:#000000;
	line-height:120%;
	background:none;
	float:left;
}





/* マージン調整
------------------------------------------------*/
.mar-T10{margin:10px 0px 0px 0px;}
.mar-B10{margin:0px 0px 10px 0px;}
.mar-B15{margin:0px 0px 15px 0px;}
.mar-R10{margin:0px 10px 0px 0px;}
.mar-R15{margin:0px 15px 0px 0px;}
.mar-R25{margin:0px 25px 0px 0px;}
.mar-L10{margin:0px 0px 0px 10px;}
.mar-L60{margin:0px 0px 0px 60px;}

/* テキストスタイル
------------------------------------------------*/
.txt-b{font-weight:bold;}
.txt-blue-b{ font-weight:bold; color:#0066CC;}

/* Link-color
------------------------------------------------*/
a:link{color:#ffffff; text-decoration:underline; 	font-weight: normal;}
a:visited{color:#ffffff; text-decoration:underline;	font-weight: normal;}
a:hover{color:#ffffff;	text-decoration:none;	font-weight: normal;}
a:active{color:#ffffff; text-decoration:underline;	font-weight: normal;}

/* clear
------------------------------------------------*/
.c-box {
	overflow:hidden;
}

.c-box:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.c-box {display: inline-table;}
 /* Hides from IE-mac \*/
* html .c-box {height: 1%;}
.c-box {display: block;}
 /* End hide from IE-mac */

*:first-child+html .c-box { /* IE7用 */
	width: 100%;
}

.clear-both {
	clear: both;
	height: 1px!important;
	display: block !important;
	font-size: 1px!important;
	margin: 0 !important;
}

/*  \*/
* html #main {
	height: 1%;
}
/*  */



/* clearfix
------------------------------------------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;/* for modern browser */
}
.clearfix {
display: inline-block;
min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */




