@charset "shift_jis";

/*吹き出し*/
#Layer1 {
	position:absolute;
	left:92px;
	top:224px;
	width:770px;
	height:95px;
	z-index:100;
}
#apDiv1 {
	position:absolute;
	left:331px;
	top:31px;
	width:309px;
	height:94px;
	z-index:101;
	visibility: hidden;
}
#apDiv2 {
	position:absolute;
	left:657px;
	top:31px;
	width:306px;
	height:94px;
	z-index:102;
	visibility: hidden;
}

#t2hdnavi {
	height: 140px;
	text-align: left;
	background-image: url(../images/index/hdnavibg.gif);
	background-repeat: repeat-x;
	margin-bottom: 15px;
}
#ct .ct_indexleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 734px;
}
#ct .ct_indexright {
	margin: 0px;
	float: left;
	width: 246px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ct {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
	width: 980px;
	
}
#ct .ct_indexright .index_newbox {
	width: 246px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
.index_newbox img {
	border-style: none;
}

#ct .ct_indexright .index_rssbox {
	width: 246px;
	height: 110px;
	padding: 0px;
	margin: 15px 0px 10px 0px;
}
.index_rssbox img {
	border-style: none;
}

#flashcontent {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 734px;
	background-image: url(../images/index/item_newrelease.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
}
#flashcontent ul {
	margin: 0px;
	padding: 10px 0px 0px 20px;
}
#flashcontent ul li {
	margin: 0px;
	padding: 0px 6px 8px 0px;
	float: left;
	list-style: none;
}
#flashcontent ul li.the4th {
	margin-right: 231px;
}


#flashcontent p {
	clear: both;
	padding-left: 20px;
	text-align: center;
}
#flashcontent p a {
	color: #0066FF;
}

#flashcontent img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

#flashcontent div a {
	display: inline;
}



#whatsnew {
	background-image: url(../images/index/whatsnew.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
/*	height: 255px; 091017キティ対応*/
	height: 362px;
	width: 246px;
}
#whatsnew div {
	padding: 0px;
	height: 220px;
	width: 240px;
	overflow: auto;
	margin: 0px;
	font-size: 12px;
	top: 25px;
	position: relative;
}
#whatsnew div ul#whatsNewHtml {
	margin: 0px;
	padding: 0px 10px;
}
#whatsnew div ul#whatsNewHtml li {
	margin: 0px;
	padding: 5px 0px 1px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
	line-height: 110%;
}
#whatsnew div ul#whatsNewHtml li span.md {
	color: #0066FF;
}
#information {
	background-image: url(../images/index/information.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 246px;
}
#information div {
	padding: 0px;
	height: 95px;
	width: 240px;
	overflow: auto;
	margin: 0px;
	font-size: 12px;
	position: relative;
	top: 25px;
}
#information div ul {
	margin: 0px;
	padding: 0px 10px;
}
#information div ul li {
	margin: 0px;
	padding: 5px 0px 1px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
	line-height: 110%;
}
#information div ul li span.md {
	color: #0066FF;
}

#bnrfooter {
	clear: both;
	height: 60px;
	width: 980px;
	padding-top: 5px;
}
#bnrfooter a.bnr {
	display:block;
	float: right;
	padding: 15px 0px 0px 10px;
}
#bnrfooter a.bnr_eco {
	bnrfooter:block;
	float: right;
	padding: 0px 0px 0px 10px;
}

.notice100122 {
	margin:9px auto;
	width:467px;
}
#flashcontent .promo_s a {
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	height: 116px;
	width: 225px;
	background: url(../images/index/promo-s.gif) no-repeat;
}
#flashcontent .promo_s a.promo_s02 {
	background-position: 0px -116px;
}
#flashcontent .promo_s a.promo_s03 {
	background-position: 0px -232px;
}
#flashcontent .promo_s a.promo_s04 {
	background-position: 0px -348px;
}
#flashcontent .promo_s a.promo_s05 {
	background-position: 0px -464px;
}
#flashcontent .promo_s a.promo_s06 {
	background-position: 0px -580px;
}
#flashcontent .promo_s a.promo_s07 {
	background-position: 0px -696px;
}
#flashcontent .promo_s a.promo_s08 {
	background-position: 0px -812px;
}
#flashcontent .promo_s .promo_s_toyshow {
	display: inline;
	height: 116px;
	width: 225px;
	background: url(../images/index/promo-s.gif) no-repeat;
	padding: 0px;
	margin: 0px 6px 8px 0px;
}

#flashcontent .promo_s .promo_s02 {
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	height: 116px;
	width: 225px;
	background: url(../images/index/promo-s.gif) no-repeat;
	background-position: 0px -116px;
}
#flashcontent .promo_s .promo_s02 a {
	width: 112px;
	height: 116px;
	background: url(none);
	float:left;
	display: block;
}


#takarahobby1006 {
	position:absolute;
	left:876px;
	top:126px;
	width:104px;
	height:23px;
	z-index:103;
}
#takarahobby1006 a {
	font-size: 1px;
	line-height: 1px;
	background: url(../images/index/1006toyhobby.gif);
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 104px;
}
#takarahobby1006 a:hover {
	background-position: 0px -23px;
}
