@charset "Shift_JIS";

div#header {
	position: relative;
	background: transparent url(./index-img/header-bgi.gif) no-repeat scroll left top;
	height: 130px;
	width: 950px;
	position: relative;
}

div#header h1 {
	padding: 10px 0px 0px 10px;
}

div#header h1 a {
	background: transparent url(./index-img/header-logo.gif) no-repeat scroll left top;
	display: block;
	height: 120px;
	width: 450px;
	text-indent: -99999px;
}

div#header div.ganba {
	position: absolute;
	right: 145px;
	top: 60px;
}

div#header div.ganba a {
	display: block;
	width: 234px;
	height: 60px;
	text-indent: -9999em;
	background: transparent url(./index-img/banner00.jpg) no-repeat scroll 0 0;
}




div#header div#campaignNav {
	position: absolute;
	top: 20px;
	left: 610px;
	height: 100px;
	width: 200px;
}

div#header div#campaignNav a {
	background: transparent url(./index-img/campaign-nav.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 100px;
	width: 200px;
	text-indent: -99999px;
}

div#header div#campaignNav a:hover {
	background: transparent url(./index-img/campaign-nav.gif) no-repeat scroll 0px -100px;
}

div#mainVisual {
	background: transparent url(./index-img/mainvisual-bgi.gif) no-repeat scroll left top;
	height: 270px;
	width: 950px;
}

div#mainVisual div#flashContents {
	padding: 10px 30px 0px 30px;
}

div#mainVisual div#flashContents div#imageFlash {
	float: left;
	height: 260px;
	width: 630px;
}

div#mainVisual div#flashContents div#cmFlv {
	float: left;
	height: 260px;
	width: 260px;
}

div#navigation {
	background: transparent url(./index-img/navigation-bgi.gif) repeat-y scroll left top;
	margin: 0px 20px;
}

div#navigation div#pickup {
	background: transparent url(./index-img/pickup-bgi.gif) no-repeat scroll left top;
	padding: 20px 0px 0px 0px;
	width: 910px;
}

div#navigation div#pickup ul {
	padding: 0px 0px 0px 10px;
}

div#navigation div#pickup ul li {
	float: left;
	height: 70px;
	list-style-type: none;
}

div#navigation div#pickup ul li#pickupNavQRcode {
	width: 160px;
}

div#navigation div#pickup ul li#pickupNavQRcode a {
	background: transparent url(./index-img/pickup-nav-qrcode.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 62px;
	text-indent: -99999px;
	width: 152px;
}

div#navigation div#pickup ul li#pickupNavQRcode a:hover {
	background: transparent url(./index-img/pickup-nav-qrcode.gif) no-repeat scroll 0px -70px;
}

div#navigation div#pickup ul li#pickupNavPDF {
	width: 160px;
}

div#navigation div#pickup ul li#pickupNavPDF a {
	background: transparent url(./index-img/pickup-nav-pdf.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 62px;
	text-indent: -99999px;
	width: 152px;
}

div#navigation div#pickup ul li#pickupNavPDF a:hover {
	background: transparent url(./index-img/pickup-nav-pdf.gif) no-repeat scroll 0px -70px;
}

div#navigation div#pickup ul li#pickupNavStory {
	width: 160px;
}

div#navigation div#pickup ul li#pickupNavStory a {
	background: transparent url(./index-img/pickup-nav-story.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 62px;
	text-indent: -99999px;
	width: 152px;
}

div#navigation div#pickup ul li#pickupNavStory a:hover {
	background: transparent url(./index-img/pickup-nav-story.gif) no-repeat scroll 0px -70px;
}

div#navigation div#pickup ul li#pickupNavBook {
	width: 160px;
}

div#navigation div#pickup ul li#pickupNavBook a {
	background: transparent url(./index-img/pickup-nav-book.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 62px;
	text-indent: -99999px;
	width: 152px;
}

div#navigation div#pickup ul li#pickupNavBook a:hover {
	background: transparent url(./index-img/pickup-nav-book.gif) no-repeat scroll 0px -70px;
}

div#navigation div#pickup ul li#pickupNavPref {
	width: 130px;
}

div#navigation div#pickup ul li#pickupNavPref a {
	background: transparent url(./index-img/pickup-nav-pref.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 62px;
	text-indent: -99999px;
	width: 122px;
}

div#navigation div#pickup ul li#pickupNavPref a:hover {
	background: transparent url(./index-img/pickup-nav-pref.gif) no-repeat scroll 0px -70px;
}

div#navigation div#pickup ul li#pickupNavJa {
	width: 130px;
}

div#navigation div#pickup ul li#pickupNavJa a {
	background: transparent url(./index-img/pickup-nav-ja.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 62px;
	text-indent: -99999px;
	width: 122px;
}

div#navigation div#pickup ul li#pickupNavJa a:hover {
	background: transparent url(./index-img/pickup-nav-ja.gif) no-repeat scroll 0px -70px;
}

div#navigation div#brandList {
	background: transparent url(./index-img/brand-list-bgi.gif) no-repeat scroll left bottom;
	height: 275px;
	width: 910px;
}

div#navigation div#brandList h2 {
	background: transparent url(./index-img/brand-list-h2.gif) no-repeat scroll left top;
	height: 45px;
	text-indent: -99999px;
	width: 910px;
}

div#navigation div#brandList ul {
	padding: 0px 0px 0px 10px;
}

div#navigation div#brandList ul li {
	float: left;
	height: 45px;
	list-style-type: none;
	width: 180px;
}

div#navigation div#brandList ul li a {
	display: block;
	height: 42px;
	text-indent: -99999px;
	width: 172px;
}

div#navigation div#brandList ul li#brandListNav01 a {
	background: transparent url(./index-img/brand-list-nav01.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav01 a:hover {
	background: transparent url(./index-img/brand-list-nav01.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav02 a {
	background: transparent url(./index-img/brand-list-nav02.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav02 a:hover {
	background: transparent url(./index-img/brand-list-nav02.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav03 a {
	background: transparent url(./index-img/brand-list-nav03.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav03 a:hover {
	background: transparent url(./index-img/brand-list-nav03.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav04 a {
	background: transparent url(./index-img/brand-list-nav04.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav04 a:hover {
	background: transparent url(./index-img/brand-list-nav04.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav05 a {
	background: transparent url(./index-img/brand-list-nav05.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav05 a:hover {
	background: transparent url(./index-img/brand-list-nav05.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav06 a {
	background: transparent url(./index-img/brand-list-nav06.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav06 a:hover {
	background: transparent url(./index-img/brand-list-nav06.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav07 a {
	background: transparent url(./index-img/brand-list-nav07.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav07 a:hover {
	background: transparent url(./index-img/brand-list-nav07.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav08 a {
	background: transparent url(./index-img/brand-list-nav08.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav08 a:hover {
	background: transparent url(./index-img/brand-list-nav08.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav09 a {
	background: transparent url(./index-img/brand-list-nav09.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav09 a:hover {
	background: transparent url(./index-img/brand-list-nav09.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav10 a {
	background: transparent url(./index-img/brand-list-nav10.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav10 a:hover {
	background: transparent url(./index-img/brand-list-nav10.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav11 a {
	background: transparent url(./index-img/brand-list-nav11.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav11 a:hover {
	background: transparent url(./index-img/brand-list-nav11.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav12 a {
	background: transparent url(./index-img/brand-list-nav12.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav12 a:hover {
	background: transparent url(./index-img/brand-list-nav12.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav13 a {
	background: transparent url(./index-img/brand-list-nav13.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav13 a:hover {
	background: transparent url(./index-img/brand-list-nav13.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav14 a {
	background: transparent url(./index-img/brand-list-nav14.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav14 a:hover {
	background: transparent url(./index-img/brand-list-nav14.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav15 a {
	background: transparent url(./index-img/brand-list-nav15.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav15 a:hover {
	background: transparent url(./index-img/brand-list-nav15.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav16 a {
	background: transparent url(./index-img/brand-list-nav16.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav16 a:hover {
	background: transparent url(./index-img/brand-list-nav16.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav17 a {
	background: transparent url(./index-img/brand-list-nav17.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav17 a:hover {
	background: transparent url(./index-img/brand-list-nav17.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav18 a {
	background: transparent url(./index-img/brand-list-nav18.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav18 a:hover {
	background: transparent url(./index-img/brand-list-nav18.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav19 a {
	background: transparent url(./index-img/brand-list-nav19.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav19 a:hover {
	background: transparent url(./index-img/brand-list-nav19.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav20 a {
	background: transparent url(./index-img/brand-list-nav20.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav20 a:hover {
	background: transparent url(./index-img/brand-list-nav20.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav21 a {
	background: transparent url(./index-img/brand-list-nav21.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav21 a:hover {
	background: transparent url(./index-img/brand-list-nav21.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav22 a {
	background: transparent url(./index-img/brand-list-nav22.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav22 a:hover {
	background: transparent url(./index-img/brand-list-nav22.gif) no-repeat scroll 0px -45px;
}

div#navigation div#brandList ul li#brandListNav23 a {
	background: transparent url(./index-img/brand-list-nav23.gif) no-repeat scroll 0px 0px;
}

div#navigation div#brandList ul li#brandListNav23 a:hover {
	background: transparent url(./index-img/brand-list-nav23.gif) no-repeat scroll 0px -45px;
}

div#globalNavigation {
	margin: 10px 30px;
}

div#globalNavigation div#infoRoom {
	background: transparent url(./index-img/info-room-bgi.gif) no-repeat scroll left bottom;
	float: right;
	padding: 0px 0px 10px 0px;
	width: 630px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader {
	background: transparent url(./index-img/info-room-header-bgi.gif) no-repeat scroll left top;
	height: 35px;
	width: 630px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomSubject {
	float: left;
	height: 30px;
	width: 209px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomSubject h2 {
	height: 30px;
	width: 200px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomSubject h2 a {
	background: transparent url(./index-img/info-room-h2.gif) no-repeat scroll left top;
	display: block;
	height: 30px;
	text-indent: -99999px;
	width: 200px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs {
	float: left;
	height: 30px;
	width: 421px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul {
	padding: 5px 1px 0px 0px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li {
	float: left;
	height: 25px;
	list-style-type: none;
	width: 84px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab01 a {
	background: transparent url(./index-img/info-room-tab01.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 22px;
	text-indent: -99999px;
	width: 82px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab01 a:hover {
	background: transparent url(./index-img/info-room-tab01.gif) no-repeat scroll 0px -25px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab02 a {
	background: transparent url(./index-img/info-room-tab02.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 22px;
	text-indent: -99999px;
	width: 82px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab02 a:hover {
	background: transparent url(./index-img/info-room-tab02.gif) no-repeat scroll 0px -25px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab03 a {
	background: transparent url(./index-img/info-room-tab03.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 22px;
	text-indent: -99999px;
	width: 82px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab03 a:hover {
	background: transparent url(./index-img/info-room-tab03.gif) no-repeat scroll 0px -25px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab04 a {
	background: transparent url(./index-img/info-room-tab04.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 22px;
	text-indent: -99999px;
	width: 82px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab04 a:hover {
	background: transparent url(./index-img/info-room-tab04.gif) no-repeat scroll 0px -25px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab05 a {
	background: transparent url(./index-img/info-room-tab05.gif) no-repeat scroll 0px 0px;
	display: block;
	height: 22px;
	text-indent: -99999px;
	width: 82px;
}

div#globalNavigation div#infoRoom div#infoRoomHeader div#infoRoomTabs ul li#infoRoomTab05 a:hover {
	background: transparent url(./index-img/info-room-tab05.gif) no-repeat scroll 0px -25px;
}

div#globalNavigation div#infoRoom div#infoRoomList {
	height: 300px;
	overflow: auto;
	width: 630px;
}

div#globalNavigation div#infoRoom div#infoRoomList div#tabContents0,
div#globalNavigation div#infoRoom div#infoRoomList div#tabContents1,
div#globalNavigation div#infoRoom div#infoRoomList div#tabContents2,
div#globalNavigation div#infoRoom div#infoRoomList div#tabContents3,
div#globalNavigation div#infoRoom div#infoRoomList div#tabContents4,
div#globalNavigation div#infoRoom div#infoRoomList div#tabContents5 {
	width: 610px;
}

div#globalNavigation div#infoRoom div#infoRoomList ul {
	width: 610px;
}

div#globalNavigation div#infoRoom div#infoRoomList ul li {
	background: transparent url(./index-img/info-room-li-bgi.gif) no-repeat scroll left top;
	font-size: 80%;
	line-height: 150%;
	list-style-type: none;
	padding-left: 20px;
}

div#globalNavigation div#infoRoom div#infoRoomList ul li span {
	color: #cc3300;
	font-family: monospace;
	margin-right: 5px;
}

div#globalNavigation div#navigationLeft {
	float: right;
	width: 260px;
}

div#globalNavigation div#navigationLeft ul.navigationLeftList li {
	background: transparent url(./index-img/li-bgi.gif) no-repeat scroll left top;
	font-size: 80%;
	line-height: 150%;
	list-style-type: none;
	padding-left: 20px;
}

div#globalNavigation div#navigationLeft div#globalNavigationMiyazakibrand {
	margin: 0px 0px 5px 0px;
	width: 250px;
}

div#globalNavigation div#navigationLeft div#globalNavigationMiyazakibrand h2 {
	background: transparent url(./index-img/miyazakibrand-h2.gif) no-repeat scroll left top;
	height: 35px;
	text-indent: -99999px;
	width: 250px;
}

div#globalNavigation div#navigationLeft div#globalNavigationTackle {
	margin: 0px 0px 5px 0px;
	width: 250px;
}

div#globalNavigation div#navigationLeft div#globalNavigationTackle h2 {
	background: transparent url(./index-img/tackle-h2.gif) no-repeat scroll left top;
	height: 35px;
	text-indent: -99999px;
	width: 250px;
}

div#globalNavigation div#navigationLeft div#globalNavigationBoard {
	margin: 0px 0px 5px 0px;
	width: 250px;
}

div#globalNavigation div#navigationLeft div#globalNavigationBoard h2 {
	background: transparent url(./index-img/board-h2.gif) no-repeat scroll left top;
	height: 35px;
	text-indent: -99999px;
	width: 250px;
}

div#globalNavigation div#navigationLeft div#globalNavigationElement {
	margin: 0px 0px 5px 0px;
	width: 250px;
}

div#globalNavigation div#navigationLeft div#globalNavigationElement h2 {
	background: transparent url(./index-img/element-h2.gif) no-repeat scroll left top;
	height: 35px;
	text-indent: -99999px;
	width: 250px;
}

div#globalNavigation div#globalNavigationRecipe {
	float: left;
	margin-top: 10px;
	width: 450px;
}

div#globalNavigation div#globalNavigationRecipe h2 {
	background: transparent url(./index-img/recipe-h2.gif) no-repeat scroll left top;
	height: 35px;
	text-indent: -99999px;
	width: 440px;
}

div#globalNavigation div#globalNavigationRecipe ul li {
	background: transparent url(./index-img/li-bgi.gif) no-repeat scroll left top;
	float: left;
	width: 220px;
	font-size: 80%;
	line-height: 150%;
	list-style-type: none;
}

div#globalNavigation div#globalNavigationRecipe ul li a {
	display: block;
	padding-left: 20px;
}

div#globalNavigation div#globalNavigationHealth {
	float: left;
	margin-top: 10px;
	width: 440px;
}

div#globalNavigation div#globalNavigationHealth h2 {
	background: transparent url(./index-img/health-h2.gif) no-repeat scroll left top;
	height: 35px;
	text-indent: -99999px;
	width: 440px;
}

div#globalNavigation div#globalNavigationHealth ul li {
	background: transparent url(./index-img/li-bgi.gif) no-repeat scroll left top;
	float: left;
	width: 145px;
	font-size: 80%;
	line-height: 150%;
	list-style-type: none;
}

div#globalNavigation div#globalNavigationHealth ul li a {
	display: block;
	padding-left: 20px;
}
