/*@charset "UTF-8"*/
/* -----------------------------------------------
	CSS Information
 	File name:      style.css
 	Author:         白石　和子　kazuko shiraishi
 	Style Info:     Glassartベーススタイルシート
 -------------------------------------------------- */

*{margin:0;padding:0;}

html{height:100%;-webkit-text-size-adjust:none}

body{height:100%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;background-color:#f9f9f9;}

* html div#container{height:100%;}
div#container{width:100%;margin:0px auto;position:relative;min-height:100%;background-color:#f9f9f9;}
body > #container {height: auto;}

#header{width:100%;background-color:#f9f9f9;height:50px;text-align:left;vertical-align:top;border-top:6px solid #000;}

div#main{width:100%;text-align:center;margin:0px auto;}

#foot{background-color:#f9f9f9;color:#333;position:absolute;bottom:0px;height:18px;width:100%;border-bottom:solid 6px #000;font-size:0.8em;text-align:center;line-height:18px;}



h1{
	font-size:1.0em;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	vertical-align:bottom;
	font-weight:bolder;
}

span{
	font-size:0.8em;
	vertical-align:baseline;
	color:#333;
	font-weight:bolder;
	}

p{
	font-size:1em;
	font-family:Verdana;
	vertical-align:baseline;
	}

.headbox{
	width:100%;
	height:45px;
	margin:0 auto;
	background-color:;
	max-width:1280px;
	margin-top:45px;

	}

.title{
	float:left;
	margin:0 auto;
	background-color:#f9f9f9;
	font-size:1em;
	color:#333;
	overflow:hidden;
	text-align:left;
	line-height:20px;
	}

.menubox{
	float:right;
	font-size:1em;
	color:#FFF;
	margin-top:10px;
	height:24px;
	width:400px;
	background-color:;
border-bottom:2px solid #333;
	

}
.footbox{
	margin:0px auto;
	width:1050px;
	height:50px;
	background-color:#f9f9f9;
	clear:both;
	}

hr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#999999;height: 1px;}


/* -----------------------------------------------
	Link
-------------------------------------------------- */
li {list-style-type:none;}
a img{border-style:none;}
a h1{color:#333;border-color:#4F4F4F;text-decoration: none;}
a:hover h1{color:#777;text-decoration: none;}
a span{color:#333;border-color:#4F4F4F;text-decoration: none;}
a:hover span{color:#777;text-decoration: none;}
a:link {color:#333;border-color:#4F4F4F;text-decoration: none;}
a:visited {color:#a9a9a9;border-color:#4F4F4F;text-decoration:none;}
a:hover {color:#777;text-decoration: none;}
a:active {color:#d3d3d3;text-decoration: none;}

ul.globalNavi {color: #000;margin-left:0px;margin-top:0px;padding: 0;line-height:1;background-color:#f9f9f9;list-style-type:none;}
ul.globalNavi li {color: #333;margin: 0;padding:0;float:left;width:80px;text-align:center;font-size:14px;}
ul.globalNavi li a {color: #333;padding:3px 3px 5px;display: block;position:relative;background-color:#f9f9f9;text-decoration: none;}
ul.globalNavi li a:hover {color:#999;border-color:#000;border-bottom:1px solid #333;background-color:#f9f9f9;}
ul.globalNavi li.current{color:#999;border-color:#FFF;background-color:#f9f9f9;}
ul.globalNavi li.current a{color:#999;border-color:#000;border-bottom:1px solid #333;background-color:#f9f9f9;}
/* ClearFix */
/*
ul.globalNavi {_height: 1px;min-height: 1px;color: #FFF;}
ul.globalNavi:after {color: #FFF;height: 0;visibility: hidden;content: ".";display: block;clear: both;}
*/