.skip, .x{
	width:200px;
	position:absolute;
	top:-999px;
	left:-999px;
}
/* ヘッダ */
#head{
	width:100%;
	width:expression(document.body.clientWidth < 1002 ? "1000px" : "auto");
	height:120px;
	position:relative;
}
#logo{
	width:440px;
	height:70px;
	margin-left:10px;
}
#kanko{
	position:absolute;
	left:450px;
	top:12px;
}
#shoulder{
	position:absolute;
	right:5px;
	top:5px;
	width:280px;
}
#site-menu{
	float:left;
	width:100px;
	margin-top:3px;
}
#site-menu ul,
#site-menu li{
	list-style:none;
	margin:0;
}
#site-menu a{
	width:100px;
	height:18px;
	background:url(../img/sitemenu.png) no-repeat;
	display:block;
}
#site-menu a:hover{
	background-color:#d5f1ff;
}
#site-menu a#sm0{background-position:0 0;}
#site-menu a#sm1{background-position:0 -18px;}
#site-menu a#sm2{background-position:0 -36px;}
#font-size,
#font-size a{
	background:url(../img/font-size.png) no-repeat left top;
}
#font-size{
	position:absolute;
	right:5px;
	top:2px;
	width:155px;
	height:30px;
}
#font-size a{
	height:30px;
	float:left;
	background-position:left -30px;
}
#fss{width:20px;margin-left:70px;}
#fsm{width:40px;}
#fsl{width:24px;}
#gsearch{
	position:absolute;
	right:5px;
	top:35px;
}
#gsearch .txt{
	width:105px;
	border:1px solid #abcde3;
	background:#f6fafc url(../img/google.png) no-repeat 5px center;
	font-size:small;
	padding:3px;
}
#gsearch .btn{
	width:40px;
	padding:1px;
}
#gsearch *{
	vertical-align:middle;
	margin:0;
}

/* メニューバー */
#menubar{
	width:100%;
	background:url(../img/bg_menubar.png) repeat-x left top;
	padding:8px 0;
}
#menubar table{
	width:720px;
	height:34px;
	margin:0 auto;
}
#menubar ul,
#menubar li{
	list-style:none;
	margin:0;
	padding:0;
}
#menubar li{
	display:inline;
}
#menubar a{
	color:#298600;
	float:left;
	width:120px;
	height:34px;
	background:url(../img/menubar.png) no-repeat;
}
#menubar a#mb0{	background-position:0 0;}
#menubar a#mb1{	background-position:-120px top;}
#menubar a#mb2{	background-position:-240px top;}
#menubar a#mb3{	background-position:-360px top;}
#menubar a#mb4{	background-position:-480px top;}
#menubar a#mb5{	background-position:-600px top;}
#menubar a#mb6{	background-position:-720px top;}
#menubar a#mb0:hover{	background-position:     0 -34px;}
#menubar a#mb1:hover{	background-position:-120px -34px;}
#menubar a#mb2:hover{	background-position:-240px -34px;}
#menubar a#mb3:hover{	background-position:-360px -34px;}
#menubar a#mb4:hover{	background-position:-480px -34px;}
#menubar a#mb5:hover{	background-position:-600px -34px;}
#menubar a#mb6:hover{	background-position:-720px -34px;}
