/* CSS Document */

@import "reset.css";
@import "clearfix.css";


/*Etc*/			
.imgover{}

/*headding*/
h1{}
h2{margin-bottom:20px}
h3{}
h4{}

/*Link*/
a:link,a:visited,a:active{color:#555555; text-decoration:underline; outline:none;}
a:hover{color:#f0047f; text-decoration:none; outline:none;}

a.arrow{ background: url(../images/common/icon_arrow.gif) no-repeat 0 2px; padding-left:15px}
a:hover.arrow{ background:url(../images/common/icon_arrow_o.gif) no-repeat 0 2px;}

#container a:hover img{filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.8;}
a:hover img.none{filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}


/*List*/
ul.list01 li{padding-bottom:5px; background: url(../images/icn_arrow_orange.gif) no-repeat 0 4px; padding-left:10px; line-height:16px}

/*List*/

/*P*/
p{line-height:1.5em; margin-bottom:10px}

/*Table*/
table.table01{border-collapse:collapse; width:542px; margin-bottom:15px}
table.table01 th, table.table01 td{text-align:left; vertical-align:top; line-height:18px; padding:10px 15px; border: solid 1px #bdbcbc; vertical-align:top; font-size:12px}
table.table01 th{ width:150px; background:#e3edff}


/*body*/
body { 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
color:#fff;
text-align:center;
scrollbar-3dlight-color:#A4A4A4; scrollbar-arrow-color:#A4A4A4; scrollbar-darkshadow-color:#A4A4A4; scrollbar-face-color:#fff; scrollbar-highlight-color:#EDEDED; scrollbar-shadow-color:#EDEDED; scrollbar-track-color:none;
min-width:988px;
width: auto !important;
width: 988px;

}

/*structure*/
#container{background:url(../img/bg00.jpg) repeat-y top center;
min-height:988px;
height: auto !important;
height: 988px;}
	#wrapper{ background:url(../img/bg01.jpg) no-repeat top center}
	/*
	#contents{ width:928px; margin:0 auto; padding:0 30px; text-align:left;}
	* html #contents{ width:988px; margin-left:30px}*/

	h1#main{ position:relative; margin-left:-30px; background:url(../img/h1.jpg) no-repeat; width:988px; height:659px; margin:0 auto; }
	#main_thum{ position:absolute; width:318px; height:201 px; left: 650px; top: 438px; }
	
	
	#flash{ position:relative; width:988px; height:288px; /*background:url(../img/bg_flash.jpg) no-repeat;*/ margin:0 0 18px -30px; }
		#movie01{ position:absolute; top:18px; left:19px; width:470px; height:264px}
		#movie02{ position:absolute; top:18px; left:499px; width:470px; height:264px}
		#kako{ margin-top:5px; padding-bottom:10px; text-align:right}
	
	#Block01, #Block02, #Block03, #Block04{ padding-bottom:40px; clear:both}
		#Block01 .left{ float:left; width:648px;}
		#Block01 .left p img{ margin-bottom:20px}
		#Block01 ul.right{ float:right; width:280px;}
		#Block01 ul.right li{float:left; width:120px; height:120px; padding:0 0 20px 20px}
		
		#Block03 .left{ float:left; width:665px;}
		#Block03 .right{ float:right; width:250px} 
		
		#Block04{ text-align:center}
		
		#sponsor{ padding-top:20px; padding-bottom:20px; /*border-top: dashed 1px #8f8d8d;*/ clear:both; text-align:center}
	

		#footer{ margin-top:20px; padding-bottom:20px; background:url(../img/bg_footer.gif) no-repeat top center; text-align:right; width:900px; margin:0 auto }
		#footer img{ margin-left:10px}
