@charset "utf-8";

/* =========== all =========== */

a:link { color: #54402C; text-decoration: none; }
a:visited { color: #54402C; text-decoration: none; }
a:hover { color: #54402C; text-decoration: underline; }
a:link img, a:visited img, a:hover img {border:none;}

/*複数ページに分かれる長い記事用のぺージ送りに使用しているCSS　
現在アクティブになっているリンク、又はクリック出来ないリンクを灰色にするためのもの
<span class="deadlink">で囲んで使用する。
対象を<a href="">で囲ってしまうとリンク用CSSが効いてしまうので注意。
09'05 18 能勢　*/
.deadlink { color: #999999; }

*{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	padding: 0;
	background: #00523A url(../img/bg.gif) repeat-x;
	color: #333333;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", sans-serif;
}

#container{
	font-size:0.8em;
	line-height:1.2em;
	margin: 0px auto;
	text-align: left;
	width: 820px;
	position:relative;
	left: 11px;

}


#header{
	width: 820px;
	height: 89px;
	background: url(../img/headerbg.gif) no-repeat;
}

h1{
	padding: 56px 0 0 40px;
	float:left;
}

#language {
	color:#2a9a50;
	top: 5px;
	right: 45px;
	position:absolute;
}

#language a:link{
	color:#2a9a50;
	text-decoration:none;
}

#language a:visited{
	color:#2a9a50;
	text-decoration:none;
}

#language a:active{
	color:#2a9a50;
	text-decoration:none;
}

#language a:hover{
	color:#2a9a50;
	text-decoration:underline;
}

#copy{
	height:33px;
	padding:56px 41px 0 0;
	float:right;
}

#gradcontainer{
	width:820px;
	background: #FFFFFF url(../img/bg2.gif) repeat-y;
}


#subcontainer ul{
	width:738px;
}

#menu li{
	height:23px;
	list-style-type:none;
	float:left;
}

#footer{
	margin-top:16px;
	font-size:0.8em;
	color:#FFFFFF;
	text-align:center;
	font-style:normal;
}

#footer a:link{
	color:#FFFFFF;
}

#footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer a:active{
	color:#FFFFFF;
}

#footer a:visited{
	color:#FFFFFF;
}

address{
	letter-spacing: 0.1em;
	margin-top:3px;
	font-size:0.8em;
	color:#FFFFFF;
	text-align:center;
	font-style:normal;
}

.alert{
	margin-left:10px;
	color:#FF0000;
}

#sslseal{
	margin-top:10px;
	text-align:right;
}

.c{
	clear:both;
}
