body{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	background-image:url(http://www.shirasekokan.com/images/background.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	color:#ffffff;
	font-size:10pt;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
	line-height:1.5em;
	}
#header{
	margin-left:auto;
	margin-right:auto;
	width:840px;
	}
#header-top-border{
	width:840px;
	height:10px;
	background-color:#ffff00;
	}
#header-content{
	width:838px;
	height:90px;
	background-image:url(http://www.shirasekokan.com/images/header-content_bg.gif);
	border-style:solid;
	border-color:#3d3d3d;
	border-width:0px 1px;
	float:left;
	}
#header-logo{
	margin-top:14px;
	margin-left:20px;
	float:left;
	}
#header-tel{
	margin-top:30px;
	margin-left:428px;
	}
#gmenu{
	width:838px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#404040;
	}
#content{
	width:838px;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
	padding-bottom:30px;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#404040;
	background-color:#0d0d0d;
	}
.content-box{
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	}
.content-text{
	margin-top:10px;
	margin-bottom:20px;
	}
#fmenu{
	width:838px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#404040;
	background-color:#0d0d0d;
	}
#fmenu-text{
	padding:8px;
	font-size:10pt;
	background-color:#0d0d0d;
	}
#address{
	width:838px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#404040;
	background-color:#0d0d0d;
	}
#address-text{
	font-size:8pt;
	background-color:#262626;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#404040;
	padding-top:2px;
	padding-bottom:2px;
	}
#footer{
	width:838px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#404040;
	background-color:#0d0d0d;
	}
#copyright{
	font-size:8pt;
	padding-top:3px;
	padding-bottom:3px;
	border-style:solid;
	border-width:0px 0px 9px 0px;
	border-color:#bfbfbf;
	color:#bfbfbf;
	}
/* Link ----------------------------------------------- */
a:link {
	color:#00CCFF;
	text-decoration:none;
	}
a:visited {
	color:#00CCFF;
	text-decoration:none;
	}
a:active {
	color: #99FF00;
	text-decoration:none;
	}
a:hover {
	color: #99FF00;
	text-decoration:none;
	}
/* h ----------------------------------------------- */
h1{
	margin:0px;
	padding:0px;
	line-height:1em;
	}
h2{
	margin:0px 0px 0px 3px;
	padding:0px;
	font-size:20px;
	line-height:1em;
	}
h3{
	margin:0px;
	padding:0px;
	line-height:1em;
	}
/* text ----------------------------------------------- */
.notice-1{
	font-size:11px;
	color:#ff0000;
	}
.yellow{
	color:#ffff00;
	}
/* hr ----------------------------------------------- */
hr{
	margin-top:5px;
	height: 1px;
	border: none;
	border-top: 1px #404040 solid;
	}

/* pankuzu ------------------------------------------ */
#topicPath {
    float:right;
    margin:10px 20px;
}
#topicPath li {
    float:right;
    line-height:100%;
    list-style-type:none;
    margin:0 0 0px;
}

