@charset "UTF-8";
/* CSS Document */

/* ---[ページ全体----*/
body {
	margin:0;
	padding:0;
	font-size:13px;
	color:#333333;
	background-color: #FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック";
}
h1, h2, h3, h4, h5, h6, dl {
	margin:0;
	font-size:small;
}

p {
	font-size: small;
	line-height: 1.4;
}
a:link {
	color:#333333;
	font-style; normal;
	text-decoration:underline;
}
a:visited {
	color:#333333;
}
a:hover, a:active {
	color:#CC6600;
}

/* ---ページ全体]----*/


/* ---[ヘッダー----*/
#topheader{
    width: 980px;
	height: 20px;
	margin:auto;
	text-align:center;
	}
	
#header {
	width: 980px;
	height: 100px;
	margin:auto;
}

/* ---ヘッダー]----*/

/* ---[ヘッダーナビ----*/
#h_navi{
width:980px;
height:32px;
margin:auto;
border:solid 1px;
border-color:#666666;
}
#h_navi ul{
	margin: 0px;
	padding-left:0px;
	padding-top: 6px;
}

#h_navi li{
	display:block;
	float:left;
	font-size:medium;
	text-align:center
}

#h_navi li a{
	display:block;
}

#h-n{
width:160px;
}

/* ---ヘッダーナビ]----*/

/* ---[ページ本体----*/
#pagebody {
	width: 980px;
	padding: 0;
	margin: 0;
	margin:auto;
	height:px;
}

#navierea {
	float: left;
	padding: 0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	width: 140px;
}
#main {
	float: right;
	margin-top:0px;
	margin-right:0px
	margin-left:0px;
	margin-bottom:0px;
	padding: 0px;
	width: 830px;
	height:px;
}

#mainleft{
    float:left;
	width:660px;
	height:4000px;
	padding: 0px;
	margin: 0px;
}

#mainright{
    float:right;
	width:  156px;
	height:1800px;
	padding: 0px;
	margin:0px;
}

#footer {
	float: left;
	width: 980px;
	padding: 0;
}
/* ---ページ本体]----*/

/* ---[メイン左----*/
#mainleft{
    float: left;
	padding: 0px;
	margin: 0;
}

#spaceleft{
    width:  660px;
	height:10px;
}

#top{
    width:  660px;
	height:320px;
	border:solid 1px;
border-color:#666666;
}

#event{
    width:  660px;
	height:80px;
	margin-top:10px;
	border:solid 1px;
border-color:#666666;
}

#zisin{
    width:  660px;
	height:160px;
	margin-top:10px;
 	border:solid 1px;
border-color:#666666;
}

#zisin p{
	margin-top:20px;
	margin-left:10px;
	}

#news{
    width:  660px;
	height:120px;
	margin-top:10px;
 	border:solid 1px;
border-color:#666666;
}

#news p{
	margin-top:20px;
	margin-left:10px;
	}
	
#news strong{
	margin-left:10px;
	}

#news2{
    width:  660px;
	height:80px;
	margin-top:10px;
	border:solid 1px;
border-color:#666666;
}

#news2 p{
	margin-top:10px;
	margin-left:40px;
	}
	
#barleft{
width:660px;
height:30px;
margin-top:20px;
border:solid 1px;
border-color:#666666;
}
	
#newtenp{
width:660px;
height:100px;
margin-top:1px;
border:solid 1px;
border-color:#666666;
}

#newtenp img{
float:left;
}


#newtenp2{
width:660px;
height:100px;
margin-top:1px;
border:solid 1px;
border-color:#666666;
}

#newtenp2 img{
float:left;
}

#newtenp3{
width:660px;
height:100px;
margin-top:1px;
border:solid 1px;
border-color:#666666;
}

#newtenp3 img{
float:left;
}

#single{
width:660px;
height:260px;
margin-top:3px;
border:solid 1px;
border-color:#666666;
}

#single p{
margin-left:30px;
margin-right:30px;
}

#doble{
width:660px;
height:260px;
margin-top:1px;
border:solid 1px;
border-color:#666666;
}

#doble p{
margin-left:30px;
margin-right:30px;
}

#setumei{
width:660px;
height:470px;
margin-top:3px;
border:solid 1px;
border-color:#666666;
}

#setumei p{
margin-left:30px;
margin-right:30px;
}

#setumei strong{
	margin-left:30px;
	}
	
#setumei2{
width:660px;
height:640px;
margin-top:3px;
border:solid 1px;
border-color:#666666;
}

#setumei2 p{
margin-left:30px;
margin-right:30px;
}

#setumei2 strong{
	margin-left:30px;
	}
	
#newtenp-daihyo1{
width:660px;
height:900px;
margin-top:1px;
border:solid 1px;
border-color:#666666;
}

#newtenp-daihyo1 p{
margin-left:30px;
margin-right:30px;
}

/* ---メイン左]----*/

/* ---[メイン右----*/
#mainright{
    float:right;
	padding: 0px;
	margin: 0px;
}

#spaceright{
    width:  156px;
	height:10px;
}

#ranking{
width:156px;
height:420px;
border:solid 1px;
border-color:#666666;
}

#zenkoku{
width:156px;
height:200px;
border:solid 1px;
border-color:#666666;
}

#zenkoku p{
font-size:10px;
}

/* ---メイン右]----*/



/* ---[ナビゲーション----*/

#navilist ul {
	padding: 0px;
	list-style: none;
	margin: 0px;
	margin-top: 10px;
	text-indent: -9999px; /* テキスト非表示 */
}
#navilist li,#navilist a{
	display: block;
	width: 140px;
	height: 30px;
}

#navilist a {
	text-decoration: none;
	color: #3366CC;
	}
#navi01{ background:url(../button/omote.png)}
#navi02{ background:url(../button/nomal.png)}
#navi03{ background:url(../button/insyoku.png)}
#navi04{ background:url(../button/ura.png)}
#navi05{ background:url(../button/single.png)}
#navi06{ background:url(../button/dable.png)}
#navi07{ background:url(../button/space.png)}
#navi08{ background:url(../button/setumei.png)}
#navi09{ background:url(../button/kakaku.png)}
#navi10{ background:url(../button/qa.png)}
#navi11{ background:url(../button/nohin.png)}
#navi12{ background:url(../button/tokutei.png)}
/* ---ナビゲーション]----*/

/* ---[フッター----*/
#footer{
	width:980px;
    height:80px;
    border:solid 1px;
    border-color:#666666;
	margin:auto;
}

#footer1 p{
margin-left:30px;
margin-right:30px;
}

#footer2 p{
text-align:center;
}





/* ---フッター]----*/











