/*全??////////////////////////////////////////////////////////////////////////////*/#all {	width: 885px;	margin-left: auto;	margin-top: 10px;	margin-right: auto;}/*ロゴ部??////////////////////////////////////////////////////////////////////////////////*/#cuocalogo{	width: 250px;	float: left;	}/*ロゴ????（????????リンク??タブ部??）/////////////////////////////////////////////////////////*/#rightbox{	font-size:70%;	width:635px;	height:41px;	float: right;}/*??リンク/////////////////*/#katamenu{	float:right;	height:16px;}ul.katalist{	position: relative;	width:178px;	height:16px;	margin:0;	list-style:none;	overflow:hidden;	padding: 0px;}ul.katalist li a {	font-size:10px;	position:absolute;	padding: 16px 0 0 0;	text-indent:-9999px;	text-decoration:none;	top:0;	width:89px;	overflow: hidden;	background-image: url(../parts/menu/katainfo.gif);}html>body ul.katalist li a{	height: 0;}li#reference a{	background:url(../parts/menu/katainfo.gif) no-repeat 0 0;	left:0px;}li#sitemap a{	background:url(../parts/menu/katasitemap.gif) no-repeat 0 0;	left:89px;}li#reference a:hover,li#sitemap a:hover{background-position: 0px -16px;}/*タブ///////////////////////*//*home用////////*/#hometab{	background-image:url(../parts/menu/hometab.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 25px;	width: 635px;}ul.homemenu{	position: absolute;	width:635px;	height:25px;	margin:0;	list-style:none;	overflow:hidden;	padding: 0px;}ul.homemenu li a {	position:absolute;	padding: 25px 0 0;	text-indent:-9999px;	text-decoration:none;	top:0;	width:95px;	overflow: hidden;	margin: 0px;}html>body ul.homemenu li a{	height: 0;}li#home a{	background:url(../parts/menu/on/on_home.gif) no-repeat 0 0;	left:5px;	top: 2px;}li#shopping a{	background:url(../parts/menu/off/off_shopping.gif) no-repeat 0 0;	left:110px;	top: 2px;}li#library a{	background:url(../parts/menu/off/off_library.gif) no-repeat 0 0;	left:215px;	top: 2px;}li#shop a{	background:url(../parts/menu/off/off_shop.gif) no-repeat 0 0;	left:320px;	top: 2px;}li#about a{	background:url(../parts/menu/off/off_about.gif) no-repeat 0 0;	left:425px;	top: 2px;}li#help a{	background:url(../parts/menu/off/off_help.gif) no-repeat 0 0;	left:530px;	top: 2px;}/*ショッピング用////////*/#shoppingtab{	background-image:url(../parts/menu/shoppingtab.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 25px;	width: 635px;}ul.shoppingmenu{	position: absolute;	width:635px;	height:25px;	margin:0;	list-style:none;	overflow:hidden;	padding: 0px;}ul.shoppingmenu li a {	position:absolute;	padding: 25px 0 0;	text-indent:-9999px;	text-decoration:none;	top:0;	width:95px;	overflow: hidden;	margin: 0px;	}html>body ul.shoppingmenu li a{	height: 0;}.shoppingmenu li#home a{	background:url(../parts/menu/off/off_home.gif) no-repeat 0 0;	left:5px;	top: 2px;}.shoppingmenu li#shopping a{	background:url(../parts/menu/on/on_shopping.gif) no-repeat 0 0;	left:110px;	top: 2px;}.shoppingmenu li#library a{	background:url(../parts/menu/off/off_library.gif) no-repeat 0 0;	left:215px;	top: 2px;}li#shop a{	background:url(../parts/menu/off/off_shop.gif) no-repeat 0 0;	left:320px;	top: 2px;}li#about a{	background:url(../parts/menu/off/off_about.gif) no-repeat 0 0;	left:425px;	top: 2px;}li#help a{	background:url(../parts/menu/off/off_help.gif) no-repeat 0 0;	left:530px;	top: 2px;}/*ライブラリ用////////*/#librarytab{	background-image:url(../parts/menu/librarytab.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 25px;	width: 635px;}ul.librarymenu{	position: absolute;	width:635px;	height:25px;	margin:0;	list-style:none;	overflow:hidden;	padding: 0px;}ul.librarymenu li a {	position:absolute;	padding: 25px 0 0;	text-indent:-9999px;	text-decoration:none;	top:0;	width:95px;	overflow: hidden;	margin: 0px;	}html>body ul.librarymenu li a{	height: 0;}.librarymenu li#home a{	background:url(../parts/menu/off/off_home.gif) no-repeat 0 0;	left:5px;	top: 2px;}li#shopping a{	background:url(../parts/menu/off/off_shopping.gif) no-repeat 0 0;	left:110px;	top: 2px;}.librarymenu li#library a{	background:url(../parts/menu/on/on_library.gif) no-repeat 0 0;	left:215px;	top: 2px;}li#shop a{	background:url(../parts/menu/off/off_shop.gif) no-repeat 0 0;	left:320px;	top: 2px;}li#about a{	background:url(../parts/menu/off/off_about.gif) no-repeat 0 0;	left:425px;	top: 2px;}li#help a{	background:url(../parts/menu/off/off_help.gif) no-repeat 0 0;	left:530px;	top: 2px;}/*店?????用////////*/#infotab{	background-image:url(../parts/menu/infotab.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 25px;	width: 635px;}ul.infomenu{	position: absolute;	width:635px;	height:25px;	margin:0;	list-style:none;	overflow:hidden;	padding: 0px;}ul.infomenu li a {	position:absolute;	padding: 25px 0 0;	text-indent:-9999px;	text-decoration:none;	top:0;	width:95px;	overflow: hidden;	margin: 0px;	}html>body ul.infomenu li a{	height: 0;}.infomenu li#home a{	background:url(../parts/menu/off/off_home.gif) no-repeat 0 0;	left:5px;	top: 2px;}.infomenu li#shopping a{	background:url(../parts/menu/off/off_shopping.gif) no-repeat 0 0;	left:110px;	top: 2px;}.infomenu li#library a{	background:url(../parts/menu/off/off_library.gif) no-repeat 0 0;	left:215px;	top: 2px;}.infomenu li#shop a{	background:url(../parts/menu/on/on_shop.gif) no-repeat 0 0;	left:320px;	top: 2px;}li#about a{	background:url(../parts/menu/off/off_about.gif) no-repeat 0 0;	left:425px;	top: 2px;}li#help a{	background:url(../parts/menu/off/off_help.gif) no-repeat 0 0;	left:530px;	top: 2px;}/*クオカ????????用////////*/#abouttab{	background-image:url(../parts/menu/aboutcuocatab.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 25px;	width: 635px;}ul.aboutmenu{	position: absolute;	width:635px;	height:25px;	margin:0;	list-style:none;	overflow:hidden;	padding: 0px;}ul.aboutmenu li a {	position:absolute;	padding: 25px 0 0;	text-indent:-9999px;	text-decoration:none;	top:0;	width:95px;	overflow: hidden;	margin: 0px;	}html>body ul.aboutmenu li a{	height: 0;}.aboutmenu li#home a{	background:url(../parts/menu/off/off_home.gif) no-repeat 0 0;	left:5px;	top: 2px;}li#shopping a{	background:url(../parts/menu/off/off_shopping.gif) no-repeat 0 0;	left:110px;	top: 2px;}.aboutmenu li#library a{	background:url(../parts/menu/off/off_library.gif) no-repeat 0 0;	left:215px;	top: 2px;}li#shop a{	background:url(../parts/menu/off/off_shop.gif) no-repeat 0 0;	left:320px;	top: 2px;}.aboutmenu li#about a{	background:url(../parts/menu/on/on_about.gif) no-repeat 0 0;	left:425px;	top: 2px;}li#help a{	background:url(../parts/menu/off/off_help.gif) no-repeat 0 0;	left:530px;	top: 2px;}/*??????ヘルプ用////////*/#helptab{	background-image:url(../parts/menu/helptab.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 25px;	width: 635px;}ul.helpmenu{	position: absolute;	width:635px;	height:25px;	margin:0;	list-style:none;	overflow:hidden;	padding: 0px;}ul.helpmenu li a {	position:absolute;	padding: 25px 0 0;	text-indent:-9999px;	text-decoration:none;	top:0;	width:95px;	overflow: hidden;	margin: 0px;	}html>body ul.helpmenu li a{	height: 0;}.helpmenu li#home a{	background:url(../parts/menu/off/off_home.gif) no-repeat 0 0;	left:5px;	top: 2px;}.helpmenu li#shopping a{	background:url(../parts/menu/off/off_shopping.gif) no-repeat 0 0;	left:110px;	top: 2px;}.helpmenu li#library a{	background:url(../parts/menu/off/off_library.gif) no-repeat 0 0;	left:215px;	top: 2px;}.helpmenu li#shop a{	background:url(../parts/menu/off/off_shop.gif) no-repeat 0 0;	left:320px;	top: 2px;}li#about a{	background:url(../parts/menu/off/off_about.gif) no-repeat 0 0;	left:425px;	top: 2px;}.helpmenu li#help a{	background:url(../parts/menu/on/on_help.gif) no-repeat 0 0;	left:530px;	top: 2px;}/*????///////////////////////////*/li#home a:hover,li#shopping a:hover,li#library a:hover,li#shop a:hover,li#about a:hover,li#help a:hover{background-position: 0px -25px;}/*サブメニュー////////////////////////////////////////////////////////////////////////////*/#submenu{	background-color:#0F0063;	width: 100%;	height: 30px;	background-image: url(../parts/menu/submenubg.gif);	background-repeat: no-repeat;	background-position: right;	}.sitalist li {	display: block;	margin: 6px 0px 0px 15px;	padding: 0px 0px 0px 8px;	float: left;	background-color: #0F0063;	background-image:url(../parts/menu/yajirushi01.gif);	background-repeat: no-repeat;	background-position: left;}.sitalist {	list-style-type: none;	margin: 0px;	padding: 0px;	}	.sitalist a:link{	text-decoration: none;	color: #ffffff;}.sitalist a:visited{	text-decoration: none;	color: #ffffff;}.sitalist a:hover {	text-decoration: none;	color:#FF6600;}/*パン????リスト（pankuzu）部??////////////////////////////////////////////////////////////////////////////*/#pankuzu{	font-size: 12px;	margin: 0px;	padding: 0px;}#pankuzu a:link{	width:880px;	color: #333333;	text-decoration: none;}#pankuzu a:visited{	width:880px;	text-decoration: none;	color: #333333;	}#pankuzu a:hover{	width:880px;	text-decoration: none;	color: #FF1900;	}/*??容（naiyou??????editspace）部??///////////////////////////*/#naiyou{    margin-top:5px;	width:700px;	float: left;}#editspace{	margin-top:10px;}/*フッター部??(??メニュー????)////////////////////////////////////////////////////////////////////////////*/#shitamenu {	width: 880px;	padding: 0px;	margin: 50px 0px 0px;}#shitamenu li {	list-style-type: none;	float: left;	background-image: url(../parts/menu/yajirushi02.gif);	background-repeat: no-repeat;	background-position: left center;	font-size: 12px;	margin-right: 15px;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px 0px 0px 6px;	margin-left: 10px;	font-weight: bold;}#shitamenu a:link{	color:#0F0063;	text-decoration:none;	}#shitamenu a:visited{	color:#0F0063;	text-decoration: none;	}#shitamenu a:hover{	color:#FF6633;}#footer{	background-color:#0F0063;	width: 885px;	background-image: url(../parts/menu/footerbg.gif);	background-repeat: repeat-y;	background-position: right;	text-align: center;	padding: 0px;	margin: 0px;}#footer h4 {	padding-top: 5px;	padding-left: 0px;	margin: 0px;	padding-right: 0px;	padding-bottom: 3px;}#copy{	color: #666666;	margin: 0px;	padding-bottom: 10px;	font-size: 11px;	text-align: center;	padding-top: 5px;}#main_menu {}
