@charset "utf-8";

body {
	font:13px/1.231 ' メイリオ ','Meiryo','Hiragino Kaku Gothic Pro',' ヒラギノ角ゴ Pro W3','Osaka','MS Pゴシック ',sans-serif;
	*font-size: small;
	*font: x-small;
	margin:0px auto;
	text-align:center;
	color:black;
}
a { text-decoration:none; color:#0000cc;}
a:visited { text-decoration:none; color:#0000cc;}
a:hover { text-decoration:underline;color:#ff0000;}
a:active { color:#ff0000;}
img {
	border:0px;
}

/* 共通ヘッダ */
html, body{margin:0; padding:0}
.gHd2010{font:13px/1.231 arial,sans-serif; *font-size:small; *font:x-small}
.gHd2010 div, .gHd2010 h1, .gHd2010 form, .gHd2010 p, .gHd2010 input{margin:0; padding:0}
.gHd2010 img{border:none}
.gHd2010 a{text-decoration:none; color:#0a54a7}
.gHd2010 a:visited{text-decoration:none; color:#0a54a7}
.gHd2010 a:hover{text-decoration:underline; color:#f00}
.gHd2010 a:active{color:#f00}

.gHd2010 .gHd2010_searchArea{width:100%; border-bottom:1px #bfbfbf solid; background:#e9e9e9}
.gHd2010 .gHd2010_searchArea .gHd2010_innerBox{overflow:hidden; margin:0 auto; width:950px}
.gHd2010 .gHd2010_pr{float:left; margin-top:3px}
.gHd2010 .gHd2010_pr a{border:1px #dadada solid; background:#fff}
.gHd2010 .gHd2010_search{float:right; position:relative; width:400px; height:22px}
.gHd2010 .gHd2010_search form{position:absolute; top:2px; right:0}
.gHd2010 .gHd2010_keyword{float:left; margin-right:2px; width:200px; border:1px #ccc solid}
.gHd2010 .gHd2010_category{float:left; margin-right:2px; border:1px #ccc solid; font-size:11px}
.gHd2010 .gHd2010_btn{float:left}

.gHd2010 .gHd2010_mainArea{clear:both;}
.gHd2010 .gHd2010_mainArea .gHd2010_innerBox{position:relative; margin:0 auto; padding-top:17px; width:950px; min-height:37px; zoom:100%; _height:37px;}
.gHd2010 .gHd2010_mainArea .gHd2010_innerBox:after{clear:both; display:block; visibility:hidden; height:0; content:".";}
.gHd2010 .gHd2010_mainArea .gHd2010_logo{position:absolute; top:0; left:0; width:153px; height:47px;}
.gHd2010 .gHd2010_mainArea .gHd2010_logo a{display:block; position:absolute; top:5px; left:20px; width:95px; height:36px; text-indent:-9999px; font-size:0}
.gHd2010 .gHd2010_mainArea h1{float:left; padding-left:150px}
.gHd2010 .gHd2010_mainArea h1 a img{ margin:0 10px;}
.gHd2010 .gHd2010_mainArea .gHd2010_copy{float:left; padding:2px 0 0 5px}
.gHd2010 .gHd2010_mainArea .gHd2010_link{float:right; padding:2px 0 0 10px}
.gHd2010 .gHd2010_mainArea .gHd2010_status{float:right; padding-top:2px; vertical-align:bottom}
.gHd2010 .gHd2010_mainArea .gHd2010_status .name{padding-right:3px; font-size:85%}

.gHd2010 .gHd2010_simpleArea{width:100%; border-bottom:1px #cecece solid;}
.gHd2010 .gHd2010_simpleArea .gHd2010_innerBox{margin:0 auto; padding-top:2px; width:950px; min-height:23px; zoom:100%; _height:23px;}
.gHd2010 .gHd2010_simpleArea .gHd2010_innerBox:after{clear:both; display:block; visibility:hidden; height:0; content:".";}
.gHd2010 .gHd2010_simpleArea h1{float:left;}
.gHd2010 .gHd2010_simpleArea .gHd2010_link{float:right; padding:2px 0 0 20px}
.gHd2010 .gHd2010_simpleArea .gHd2010_note{float:right; padding-top:2px}