body         { color: #000000;
font-family: "メイリオ", "Times New Roman", sans-serif;
background-color: #FFFFFF;
text-align: center;
}

a { text-decoration: underline;
}

a:link { color: #3333FF;
}

a:visited { color: #06F;
}

a:hover img{ filter: alpha(style=0, opacity=80);
             opacity:0.8;
			 background: #FFFFFF;
}

p { margin: 0;
}

hr { margin: 0 auto;
}

h1 {
	font-size: 11px;
	text-align: left;
	line-height: 1.8;
	color: #000000;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}

iframe { border: none;
}

#container { width: 100%;
margin: 0 auto;
background-position: top center;
background-repeat: repeat-y;
}

#blackbar {
	width: 100%;
	height: 7px;
	background-color: #000000;
	margin: 0;
}

#header   {
	width: 950px;
	color: #ffffff;
	margin: 0 auto 10px auto;
	padding-top: 15px;
}

#search {
	width: 355px;
	float: right;
	overflow: hidden;
}

#search p.kensaku { float: left;
color: #00C;
}

#search ul.acount { margin: 10px auto;
padding: 0;
list-style-type: none;
}

#search ul.acount li {
	float: left;
	margin-left: 5px;
	font-size: 12px;
}

#search ul.acount li a { color: #006;
font-size: 12px;
}

#search ul.acount li a:hover { color: #cc0000;
}

#topmenu {
	width: 950px;
	margin: 10px auto 0px auto;
}

#topmenu p { color: #FFFFFF;
}

#topmenu a:hover img{ filter: alpha(style=0, opacity=100);
opacity:1.0;
border: none;
}

#slider {
	margin: 0 auto;
	position:relative;
    width:950px; /* Change this to your images width */
    height:100px; /* Change this to your images height */
    background:url(https://www.kurosawagakki.com/sh_hama/images/loading.gif) no-repeat 50% 50%;
	background-color: #000000; }
	
#slider img {
	position:relative;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block; }

img           { margin: 0;
                padding: 0;
				border: 0; }

.clr { clear: both;
}

.fl {
	float: left;
	margin: 2px;
}

.fl2 {
	float: left;
	margin: 0px;
	padding: 0px;
}

.fl4 { float: left;
margin-right: 10px;
}

img#fl3 {
	float: left;
	margin: 5px;
	padding: 0px;
	border: 1px dotted #999;
}

a:hover img#fl3 { background-color: #F0E68C;
}

a:hover img#leadmenu{ filter: alpha(style=0, opacity=80);
opacity:0.8;
border: none;
}

.top5 { margin-top: 5px;
}

.top10 { margin-top: 10px;
}

.bottom5 { margin-bottom: 5px;
}

.bottom10 { margin-bottom: 10px;
}

.bottom15 { margin-bottom: 15px;
}

.bottom20 { margin-bottom: 20px;
}

.style1 {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 16px;
font-weight: bold;
}

.style3 {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 10px;
}

.txt1 {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #FFF;
font-weight: bold;
}

.txt2 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #F00;
font-size: 17px;
font-weight: bold;
}

.txt3 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #F00;
font-size: 14px;
font-weight: bold;
}
