@charset "UTF-8";
.main-date-box {
	background-image: url(../../images/basic_images/ten-line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 25px;
	padding-bottom: 5px;
}
.main-date-box h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	float: left;
}
.main-date-box select {
	float: right;
	font-size: 12px;
}
.updateP {
	float: right;
	margin-left: 10px;
	color: #FF0000;
	font-weight: bold;
}
.TabZone {
	clear: both;
	margin-bottom: 25px;
}
.TabZone li {
	background-image: url(../images/tab_off.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 230px;
	display: block;
	float: left;
	font-size: 16px;
	padding-top: 15px;
	padding-left: 20px;
	line-height: 16px;
}
.TabZone li.current {
	background-image: url(../images/tab_on.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 230px;
	display: block;
	float: left;
	font-size: 16px;
	padding-top: 15px;
	padding-left: 20px;
	line-height: 16px;
	font-weight: bold;
}
.TabZone li a:link, .TabZone li a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.TabZone li a:hover, .TabZone li a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.TabZone li.current a:link, .TabZone li.current a:visited, .TabZone li.current a:hover, .TabZone li.current a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#ContentsPage h4 {
	clear: both;
	margin-bottom: 30px;
}
/*カテゴリー追加の場合はここにも書いて*/
.category_tomica, .category_ltd, .category_ltd2, .category_gift, .category_town, .category_hyper, .category_tecology, .category_town_charge, .category_preschool, .category_world, .category_thomas, .category_thomas2, .category_thomas3, .category_thomas4, .category_thomas5,  .category_thomas6, .category_other, .category_other2, .category_dream, .category_dream2, .category_dream3, .category_dream_pokemon, .category_ltd3, .category_mariokart7, .category_so_aeon, .category_so_apita, .category_so_toysrus, .category_so_toysdream, .category_so_tomicashop, .category_tomica_city, .category_hyper_city, .category_world_city, .category_dream_pokemon_city, .category_system, .category_premium, .category_factory, .category_eventcar, .category_toystory, .category_tacaratomymall, .category_7andi {
	width: 730px;
	padding-left: 20px;
}
/*カテゴリー*/





.category_tomica .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #E60012;
	background-image: url(../images/category_tomica_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
	text-align: left;
}
.category_tomica_city .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #E60012;
	background-image: url(../images/category_tomica_bg_city.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
	text-align: left;
}
.category_ltd .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ad5715;
	background-image: url(../images/category_ltd_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_ltd2 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ad5715;
	background-image: url(../images/category_ltd2_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_ltd3 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ad5715;
	background-image: url(../images/category_ltd3_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_tecology .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #1da800;
	background-image: url(../images/category_tecology_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_town .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e6bd00;
	background-image: url(../images/category_town_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_town_charge .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e6bd00;
	background-image: url(../images/category_town_charge_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_gift .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #fd4dc3;
	background-image: url(../images/category_gift_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_preschool .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #4db7d7;
	background-image: url(../images/category_preschool_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_world .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #48d100;
	background-image: url(../images/category_world_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_world_city .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #48d100;
	background-image: url(../images/category_world_bg_city.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_hyper .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6600;
	background-image: url(../images/category_hyper_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_hyper_city .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6600;
	background-image: url(../images/category_hyper_bg_city.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_other .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006666;
	background-image: url(../images/category_other_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_other2 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006666;
	background-image: url(../images/category_other2_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_thomas .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #29e6be;
	background-image: url(../images/category_thomas_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_thomas2 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #29e6be;
	background-image: url(../images/category_thomas2_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_thomas3 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #29e6be;
	background-image: url(../images/category_thomas3_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_thomas4 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #29e6be;
	background-image: url(../images/category_thomas4_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_thomas5 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #29e6be;
	background-image: url(../images/category_thomas5_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_thomas6 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #29e6be;
	background-image: url(../images/category_thomas6_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_dream .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff0000;
	background-image: url(../images/category_dream_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_dream2 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff0000;
	background-image: url(../images/category_dream2_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_dream3 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff0000;
	background-image: url(../images/category_dream3_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_dream_pokemon .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff0000;
	background-image: url(../images/category_dream_pokemon_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_dream_pokemon_city .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff0000;
	background-image: url(../images/category_dream_pokemon_city_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_mariokart7 .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CC0000;
	background-image: url(../images/category_mariokart7_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_so_aeon .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6666;
	background-image: url(../images/category_so_aeon_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	margin-bottom: 25px;
}
.category_so_apita .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6666;
	background-image: url(../images/category_so_apita_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	margin-bottom: 25px;
}
.category_so_toysrus .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6666;
	background-image: url(../images/category_so_toysrus_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	margin-bottom: 25px;
}
.category_so_toysdream .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6666;
	background-image: url(../images/category_so_toysdream_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	margin-bottom: 25px;
}
.category_so_tomicashop .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #cc0033;
	background-image: url(../images/category_so_tomicashop_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	margin-bottom: 25px;
}
.category_system .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff0066;
	background-image: url(../images/category_system_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_premium .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #000000;
	background-image: url(../images/category_premium_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_factory .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #990000;
	background-image: url(../images/category_factory_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	margin-bottom: 25px;
}
.category_eventcar .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #796caf;
	background-image: url(../images/category_eventcar_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 50px;
	margin-bottom: 25px;
}
.category_toystory .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #1759a8;
	background-image: url(../images/category_toystory_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 50px;
	margin-bottom: 25px;
}
.category_tacaratomymall .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e94709;
	background-image: url(../images/category_tacaratomymall_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	margin-bottom: 25px;
}
.category_7andi .title-box {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff6666;
	background-image: url(../images/category_7andi_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	margin-bottom: 25px;
}



#contentsZone .CarName {
	font-size: 16px;
	font-weight: bold;
	height: 22px;
	margin-bottom: 7px;
	padding-top: 3px;
}
.CarPrice {
	height: 25px;
	font-size: 13px;
}
.CarPrice2 {
	height: 25px;
	font-size: 13px;
	padding-top: 18px;
}
.car-pic {
	width: 340px;
	float: left;
}
.car-spec {
	width: 390px;
	float: right;
	text-align: left;
}
.mark-point {
	background-image: url(../../images/basic_images/mark-point.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
}
.mark-action {
	background-image: url(../../images/basic_images/mark-action.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 11px;
}
.mark-attention {
	background-image: url(../../images/basic_images/mark-attention.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 11px;
	line-height: 13px;
}
.mark-group {
	background-image: url(../../images/basic_images/mark-group.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 11px;
	line-height: 13px;
}
.mark-link {
	background-image: url(../../images/basic_images/mark-link.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
}
.mark-copy {
	background-image: url(../../images/basic_images/mark-copy.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
}
.mark-scale {
	background-image: url(../../images/basic_images/mark-scale.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 12px;
}
.mark-age {
	background-image: url(../../images/basic_images/mark-age.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 11px;
}
.mark-tomicacity {
	background-image: url(../../images/basic_images/mark-tomicacity.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 11px;
}
.mark-mall {
	background-image: url(../../images/basic_images/mark-mall.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
	background-position: left 5px;
}
.mark-mall2 {
	background-image: url(../../images/basic_images/mark-mall.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
	background-position: left 5px;
}
.mark-mall3 {
	background-image: url(../../images/basic_images/mark-mall.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
	background-position: left 5px;
}
.mark-special {
	background-image: url(../../images/basic_images/mark-spacial.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
}
.late_sorry {
	padding-left: 60px;
	padding-bottom: 5px;
	font-size: 10px;
	color: #FFF;
	background-color: #C00;
	padding-top: 5px;
	line-height: 1.3em;
}
.late_sorry_old {
	padding-left: 60px;
	padding-bottom: 5px;
	font-size: 10px;
	color: #F99;
	background-color: #900;
	padding-top: 5px;
	line-height: 1.3em;
	background-repeat: repeat;
}
.car-spec-zone {
	margin-bottom: 50px;
}
.pulldown {
	font-size: 12px;
	float: right;
}
.new_attention {
	font-size: 10px;
	color: #CC0000;
	float: right;
}
.new_attention2 {
	font-size: 10px;
	color: #CC0000;
	float: right;
	padding-bottom: 10px;
}
.leftIMG {
	display: block;
	float: left;
	padding-right: 5px;
}
.lp-pic-zone {
	overflow: hidden;
	width: 400px;
	float: left;
	padding: 0px;
}
.item-Wrapper {
	float: left;
	width: 320px;
}
ul.thumbs li img {
	width: 60px !important;
}
/*トミカモールボタン*/

.mark-mall a {
	background-image: url(../../images/t2mall_bnr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -7777px;
	display: block;
	height: 30px;
	width: 125px;
}
.mark-mall a:hover {
	background-image: url(../../images/t2mall_bnr.gif);
	background-repeat: no-repeat;
	background-position: left -30px;
	text-indent: -7777px;
	display: block;
	height: 30px;
	width: 125px;
}
/*トミカモールボタンBIG*/

.mark-mall2 a {
	background-image: url(../../images/t2mall_bnr2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -7777px;
	display: block;
	height: 60px;
	width: 131px;
}
.mark-mall2 a:hover {
	background-image: url(../../images/t2mall_bnr2_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -7777px;
	display: block;
	height: 60px;
	width: 131px;
}
/*トミカモールボタン3*/

.mark-mall3 a {
	background-image: url(../../images/btn_buy_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -7777px;
	display: block;
	height: 27px;
	width: 131px;
}
.tc {
	padding-bottom: 15px;
	padding-left: 110px;
}
