@charset "shift_jis";
@import url(font.css);
@import url(navi.css);
@import url(lightbox.css);
@import url(gamephoto.css);

body{background-color:#FFFFFF;
	background-image:url(../img/bg_main.jpg);
	background-attachment: fixed;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size:12px;
	line-height:130%;
	margin:0;}

h1{display:none;}
h1.record{background-color:#333333; color:#FFFFFF; font-size:10px; font-weight:bold; padding:3px; display:block;}
h2{font-size:12px; margin:5px 5px 5px 0; font-weight:normal;}
h3{font-size:12px; margin:5px 5px 5px 0;}
h3.sub_title{font-size:12px; color:#006600;}

.hidn{display:none;}

#outer{width:800px; margin:auto; background-color:#FFFFFF;}
	
td{font-size:12px;}

/*---------------------------------------各ヘッダー---------------------------------------*/


#header{width:800px;
	height:130px;
	}
	 
#header .game{width:800px;
	height:130px;
	background-image:
	url(../img/gamehead.jpg);}
	
#header .whats{width:800px;
	height:130px;
	background-image:url(/hl/img/07header.jpg);
	text-indent: -9000px;}
	
#header .clm{width:800px;
	height:130px;
	background-image:url(/hl/img/07header.jpg);
	text-indent: -9000px;}
	
#header .news{width:800px;
	height:130px;
	background-image:url(/hl/img/07header.jpg);
	text-indent: -9000px;}
	
#header .gamephoto{width:800px;
	height:130px;
	background-image:url(/hl/gamephoto/img/head.jpg);
	text-indent: -9000px;}
	
#header .record{width:800px;
	height:130px;
	background-image:url(/hl/img/recordhead.jpg);
	text-indent: -9000px;}
	
#header .yoshida{width:800px;
	height:130px;
	background-image:url(/hl/yoshida/header.jpg);
	text-indent: -9000px;}
	
#menu{
	width:800px;
	height:20px;
	background-color: #FFFFFF;
	float: left;
	clear: both;
}
	
#main{
	width:800px;
	height:auto;
	margin: 0;
}
	
#game-main{
	width:790px;
	padding:10px 5px 0 5px;
	background-color:#FFFFFF;
	clear:both;}
	
#right{
	width:569px;
	background-color:#dfe8f1;
	margin:5px 0 5px 0;
	padding:10px;
	float:left;
	font-size:12px;
	text-align:100;
	border:#9fb7d4 solid 1px;
	background-image:url(../img/r_bg.jpg);
	background-repeat:repeat-x;
}
	
#right-record{width:780px;
	_width:780px;
	padding:10px;
	font-size:12px;
	text-align:130%;
	float:left;}
	
#right-index{width:560px;
	_width:560px;
	height:680px;
	font-size:12px;
	text-align:130%;
	float:left;}
	
#left{width:190px;
	background-color:#dfe8f1; border:#9fb7d4 solid 1px;
	margin:5px;
	padding:10px 0;
	background-image:url(../img/r_bg.jpg);
	background-repeat:repeat-x;
	float:left;}
	
#footer{width:800px; 
	height:80px;
	padding:5px 0 5px 0;
	background-color:#333333;
	color:#333333;
	background-image:url(../img/footbg.jpg);
	clear:both;}
	
	

/*---------------------------------------WHATSの中---------------------------------------*/
.gaiyo{ width:580px;
	height:18px;
	background-image:url(/hl/img/whats/gaiyo.jpg);}
	
.shokai{ width:580px;
	height:18px;
	background-image:url(/hl/img/whats/shokai.jpg);}
	
.boshu{ width:580px;
	height:18px;
	background-image:url(/hl/img/whats/boshu.jpg);}
	
.faq{ width:580px;
	height:18px;
	background-image:url(/hl/img/whats/q&a.jpg);}
	
.voice{ width:580px;
	height:18px;
	background-image:url(/hl/img/whats/voice.jpg);}
	
.mane{ width:580px;
	height:18px;
	background-image:url(/hl/img/whats/mane.jpg);}
	
.form{ width:580px;
	height:18px;
	background-image:url(/hl/img/whats/form.jpg);}
	
	
/*---------------------------------------ニュース---------------------------------------*/

/*リスト*/
ul {list-style:none; list-style-position:outside; 
	margin:5px;
	line-height:2em;
	margin-left:-20px;
	_margin-left:0px;
	}
	
li.yokonarabi{float:left; margin:10px;}
	
*:first-child+html	ul {list-style:none; list-style-position:outside; 
	margin:5px;
	line-height:2em;
	_margin-left:0px;
	}
	
li.video1{ background-image:url(../douga/img/avi.jpg);
	padding-left:19px;
	background-repeat:no-repeat;}
	
li.video2{ background-image:url(../douga/img/mov.jpg);
	padding-left:17px;
	background-repeat:no-repeat;}
	
li.line{border-bottom:#666666 solid 1px;}
li.line2{border-bottom:#666666 solid 1px; background-color:#e4e4e4;}

#p-list li{background-image:url(../img/report04.gif);
	background-repeat:no-repeat;
	padding-left:25px;}

.none{list-style-type:none; margin:5px 0px 5px 10px;
list-style-position:inside;}

.decimal{
	list-style-type:decimal;
	list-style-position:inherit;
	padding-left: 0px;
	padding-top: 0px;
	margin-left: 20px;
}
.img{ margin:0px 5px 0px 5px;}

.menu{background:#FFFFFF;}

/*バナー読み込み*/
#bana{width:140; float:left;}

/*新春文章*/
.bun{ padding:10px;}

.prof{width:100px; float:right; margin:10px;}


/*---------------------------------------WHATSの中---------------------------------------*/


#top-main{text-align:center;
	width:600px;
	height:600px;}
	
#top-main img{border: solid 1px color#000000;}

.pict{width:420px;
	padding:10px;}
	
.comment{width:420px;
	padding:10px;
	background-color:#CCCCCC;}
#right-game {
width:580px;
	_width:580px;
	padding:10px;
	font-size:12px;
	text-align:130%;
	float:left;
}


/*---------------------------------------左メニュー--------------------------------------*/

.midashi{width:184px;
	height:15px;
	background-color:#333333;
	color:#FFF;
	padding:3px;
	text-align:center;}
	
	
/*---------------------------------------試合結果---------------------------------------*/
.gamehead{width:778px;
	background-color:#E4E4E4;
	border:solid 1px;
	padding:3px 0 3px 10px;
	text-align:left;}
	
.pannavi{font-size:12px;
	text-align:left;}

.title{width:780px;
	text-align:left;}

.vs{width:290px;
	padding-left:10px;
	font-weight:bold;
	float:left;}
	
.renior{width:390px;
	padding-left:10px;
	float:left;}

.prev{width:130px;
	float:left;
	text-align:center;}

.next{width:130px;
	float:left;
	text-align:center;}
	
.top{width:130px;
	float:left;
	text-align:center;}

.game-left{width:400px;
	padding:5px;
	float:left;}
	
.game-right{width:360px;
	padding:5px;
	float:left;}

.game-photo{width:790px;
	padding:5px;
	float:left;
	}
	
li.history{ float:left;
	padding:0 10px 0 0;}
	
#doga{width:800px; text-align:center; height:auto; float:left;}

.nendo{width:768px; padding:10px; border:#666666 solid 1px; background-color:#FFFFFF; margin:auto; text-align:center;}
.nendotitle{width:790px; font-weight:bold; color:#FFFFFF; padding:3px 0; background-color:#666666; margin:auto;}

	
/*---------------------------------------テーブル--------------------------------------*/
table.head{ border-style:solid;
	border-color:#333333;
	border-width:1px;
	padding:0 0 0 10px;
	}
	
table.suji{font-size:8px;}
	
th{color:#FFFFFF; background-color:#996600;}
th.brown{color:#FFFFFF; background-color:#993300;}
	
	
/*---------------------------------------ゲームフォト外伝--------------------------------------*/
.picname{
	width:370px;
	height:15px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#666666;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.picface{width:370px; padding:5px;}

.pic1{width:795px; padding:5px; clear:both;}

.pic2{width:390px; float:left;}

/*---------------------------------------列伝--------------------------------------*/

.pic3{width:220px; float:right; margin:10px;}


/*---------------------------------------会計--------------------------------------*/

#kaikei-left{width:300px; float:left; padding:10px;}
#kaikei-right{width:300px; float:left; padding:10px;}
.kaikei-riyu{border:solid 1px #666666; margin:5px; padding:5px; color:#666666;}

/*---------------------------------------タイトル受賞者--------------------------------------*/

#title-jushosha{width:560px; padding:10px;}
.title-pic{width:270px; float:left;}

/*---------------------------------------殿堂--------------------------------------*/
.pic{width:570px;
	height:380px;
	background-color:#333333;}

.main-pic{width:355px; height:345px;
	float:left;}
	
.cap{width:215px; float:left;
	color:#FFFFFF;}
	
.cap-o{background-color:#000000;
	text-align:center;
	width:215px;
	height:10px;
	padding:10px 0;
	float:left;
	clear:both;}
	
.cap-u{padding:10px;
	width:195px;
	height:380px;
	float:left;}
	
.text{width:570px;
	padding-top:15px;}
	
	
dl.news{margin:0; width:530px;}
	
dt.news{ border-left:#1e4581 solid 3px;
	border-bottom:#1e4581 solid 1px;
	background-color:#ffff9e;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:5px 0 0 10px;
	height:15px;}
	
dd.news{margin-left:0px;}

dl.mate{margin:0; width:530px; clear:both;}
	
dt.mate{
	padding:5px 0 0 10px; float:left;} clear:both;
	
dd.mate{margin-left:0px; margin:10px; float:left; clear:both;}

h4.mate{ border-left:#990000 solid 3px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:5px 0 0 10px;
	margin:0 0 0 80px;
	height:15px;}

ul.narabi{margin:10px auto; width:434px;}

li.narabi{float:left; margin:5px; width:200px; line-height:130%;}

li.gp{margin:10px;}


/*--------------------------------ゲームフォト--------------------------------------*/
dl.list {
	line-height: 1.6;
	margin: 2em 0;
	width: 560px;
}

dl.list dt {
	width: 180px;
	float: left;
	padding-bottom: 10px;
	text-indent: 1em;
}
dl.list dd { width:100px;
margin:80px 0 0 0;	
}

table.seiseki{margin:50px 0 300px 0;}

#gv{width:800px; height:20px; margin:0;}


table.seiseki{margin:50px 0 300px 100px;}

.imgbox{width:200px; height:auto; margin:10px; float:right; clear:both;}


/*-------------------------------BLOG-------------------------------*/

.form2{width:549px; height:auto; float:left; padding:0 10px; border-top:#CCCCCC 1px;}

.pagetop{width:549px; border-top:#CCCCCC 1px;}

#cm{border-top:#999999 solid 1px;}
