@charset "shift-jis";

* {
	margin:0;
	padding:0;
	font-size:100%;
}

body{
background:#000000;
margin:0;
padding:0;
font-size:small;
_font-size:x-small;/* winIE5.x only */
_fo\nt-size:small;/* winIE6 only */
line-height:120%;
margin:0;
padding:0;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#allwrap{ margin:0 auto; text-align:center;}

#header{ width:800px; height:127px; margin:0 auto; background:url(../top_img/top_logo01.jpg) no-repeat top; }
#header h1{ text-indent:-9999px; margin:0; padding:0;}

.mainImg{ width:800px; height:458px; background:url(../top_img/top_img01.jpg) no-repeat; margin:0 auto;}

.topNavi{ width:880px; height:48px; margin:0 auto;}
.topNavi h2{ margin:0; padding:0; text-indent:-9999px;}
.topNavi ul{ margin:0; padding:0;}
.topNavi li{ margin:0; padding:0; float:left; width:110px; list-style-type:none;}
.navi1 a{ background:url(../top_img/btn01.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi1 a:hover{ background:url(../top_img/btn01_on.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi2 a{ background:url(../top_img/btn02.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi2 a:hover{ background:url(../top_img/btn02_on.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi3 a{ background:url(../top_img/btn03.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi3 a:hover{ background:url(../top_img/btn03_on.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi4 a{ background:url(../top_img/btn04.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi4 a:hover{ background:url(../top_img/btn04_on.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi5 a{ background:url(../top_img/btn05.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi5 a:hover{ background:url(../top_img/btn05_on.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi6 a{ background:url(../top_img/btn06.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi6 a:hover{ background:url(../top_img/btn06_on.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi7 a{ background:url(../top_img/btn07.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi7 a:hover{ background:url(../top_img/btn07_on.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi8 a{ background:url(../top_img/btn08.jpg) no-repeat; width:110px; height:48px; display:block;}
.navi8 a:hover{ background:url(../top_img/btn08_on.jpg) no-repeat; width:110px; height:48px; display:block;}

#News{ width:750px; padding:35px 0; margin:0 auto; color:#cdcdcd; font-size:100%;}
.Newst{
width:750px;
height:25px;
margin:0;
padding:0;
background:url(../top_img/top_news.jpg) no-repeat;
text-indent:-9999px;
}
.Hanat{
width:750px;
height:25px;
margin:0;
padding:0;
background:url(../top_img/top_hana.jpg) no-repeat;
text-indent:-9999px;
}
.Newswk{ width:750px;
background:url(../top_img/top_newsbg.jpg) repeat-y;
border-bottom:1px solid #1f1f1f;
padding:10px 0 20px 0;
margin:0 0 30px 0;
}

.Hanawk{ width:750px;
background:url(../top_img/top_newsbg.jpg) repeat-y;
border-bottom:1px solid #1f1f1f;
padding:20px 0 20px 0;
margin:0 0 15px 0;
}
.Hanawkimg{ float:left; margin:0 0 0 20px; width:405px; display:block; padding:0;}
.Hanawkimg2{ margin:0 auto;}
.Hanawkimg img{ margin:0 0 5px 2px;}
.Hanawkp{ display:block; float:right; width:280px; margin: 0 20px 0 0; text-align:left; padding:0; line-height:150%;}

#News dl{
width:700px;
margin:0 auto;
padding:5px 0;
border-bottom:1px #333333 dotted;
}
#News dt{ margin:0; padding:0; float:left; width:130px; text-align:left;}
#News dd{ margin:0 0 0 0; padding:0; float:left; width:560px; text-align:left;}
#News a:link{ color:#cdcdcd; text-decoration:underline;}
#News a:visited{ color:#cdcdcd; text-decoration:underline;}
#News a:hover{ color:#666666; text-decoration:underline;}
#News a:active{ color:#666666; text-decoration:underline;}

#News .n1 a:link{ color:#A1772B; text-decoration:underline;}
#News .n1 a:visited{ color:#A1772B; text-decoration:underline;}
#News .n1 a:hover{ color: #72551F; text-decoration:underline;}
#News .n1 a:active{ color:#72551F; text-decoration:underline;}


#footer{
margin:0 auto; padding:15px 0 10px 0;
width:880px;
background:url(../top_img/footer.jpg) no-repeat top;
color:#999999;
text-align:center;
font-size:85%;
}
#footer a:link{ color:#999999; text-decoration:underline;}
#footer a:visited{ color:#999999; text-decoration:underline;}
#footer a:hover{ color:#999999; text-decoration:none;}
#footer a:active{ color:#999999; text-decoration:none;}

/*common*/
img{ border:0; margin:0; padding:0;}
ul,li,p{ margin:0; padding:0;}
li{ list-style:none;}
br{ margin:0; padding:0;}
.clear{ clear:both;}


/*hana*/
.photowk{ width:850px; margin:0 auto; padding:60px 0 30px 0;}
.photowk img{ float:left; margin:0 0 5px 5px;}
.photowk p{ display:block; text-align:left; padding:10px 0 0 0;}
.phototitle{ text-indent:-9999px; width:850px; height:50px; background:url(../img/hana/title.gif) no-repeat;}
