@charset "UTF-8";




.item-Box {
	width: 921px;
	position: relative;
	padding-left: 20px;
	margin-bottom: 40px;
}



/*タイトルまわり*/

.Title-set {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #eb6877;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_set.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.Title-1teco {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FF9702;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_1teco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.Title-1teco2 {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FF9702;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_1teco2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.Title-syaryo {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FF9702;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_syaryo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.Title-chugg {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #cc3333;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_chugg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.Title-chuggdi {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #cc3333;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_chuggdi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.Title-chuggcolle {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #cc3333;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_chugg_colle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




.Title-rail {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #0099ff;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_rail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}







.Title-thomas {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FE0000;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_thomas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.Title-jokei {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #669900;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_jokei.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.Title-others {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #69cb98;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_jokei.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.Title-tomicahyper {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FF3300;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_tomicahyper.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.Title-shoporigin {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #006ec0;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_shoporigin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.Title-disneyddr {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #000066;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_disneyddr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.Title-disneypixarddr {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #000066;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_disneypixarddr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.Title-shinkalion {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #166eb7;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_shinkalion.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.Title-peanutsdr {
	padding-left: 10px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #dd002d;
	margin-bottom: 25px;
	width: 905px;
	background-image: url(images/bg_title_peanutsdr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*タイトルまわりEND*/




.item-Box h3 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 12px;
	padding-top: 3px;
}


.price {
	font-size: 12px;
}


.pic-zone {
	padding-left: 15px;
	overflow: hidden;
	width: 440px;
}



.Txt-Zone {
	float: right;
	width: 450px;
}

.Txt-etc {
	background-image: url(images/dot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 12px;
	margin-top: 15px;
	float: right;
	width: 430px;
}



.ic-zone {
	width: 231px;
	clear: both;
}
.ic-zone li {
	float: left;
	margin-right: 3px;
}
.icon-annai {
	background-image: url(images/icon_annai.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 2px;
	zoom: 1;
	margin-bottom: 3px;
}

.icon-notice {
	background-image: url(images/icon_notice.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 2px;
	zoom: 1;
	margin-bottom: 3px;
}
.icon-link {
	background-image: url(images/icon_link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	font-size: 12px;
	padding-bottom: 3px;
	zoom: 1;
	margin-bottom: 3px;
}



.icon-icon {
	background-image: url(images/icon_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	font-size: 12px;
	padding-bottom: 3px;
	zoom: 1;
	margin-bottom: 3px;
}

.icon-icon img {
	padding-right: 3px;
}


.icon-copy {
	background-image: url(images/icon_copy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	font-size: 11px;
	padding-bottom: 3px;
	zoom: 1;
	margin-bottom: 3px;
	padding-top: 2px;
}




.date_title {
	
	height: 28px;
	width: 955px;
	background-color: #EEE;
	padding-top: 12px;
	padding-left: 5px;
}


.Day_title {
	position: relative;
	margin-bottom: 15px;	
}




ul.NewTab li {
	display: block;
	float: left;
	width: 209px;
	margin-right: 4px;
}
.NewTab {
	width: 660px;
	position: absolute;
	left: 300px;
	top: 9px;
	z-index: 10;
}








.lp-pic-zone {
	padding-left: 50px;
	overflow: hidden;
}


.lp-Title-Inner {
	background-image: url(images/dot.jpg);
	background-position: 23px;
	background-repeat: repeat-x;
	zoom: 1;
}
.item-Wrapper {
	float: left;
	width: 460px;
}
.InfoTxt {
	font-size: 13px;
	line-height: 1.6em;
	color: #666;
	background-image: url(images/dot.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.updateZone {
	color: #F00;
	float: right;
	margin-bottom: 20px;
	line-height: 1.6em;
	text-align: right;
	font-size: 12px;
}
.Notice-Zone {
	color: #666;
	float: right;
	margin-bottom: 20px;
	line-height: 1.6em;
	text-align: right;
	font-size: 10px;
}
ul.thumbs li img{height: 35px !important; width: 60px !important;}



.icon-mall {
	background-image: url(images/icon_mall.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
	background-position: left 5px;
}


.icon-mall2 {
	background-image: url(images/icon_mall.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
	background-position: left 5px;
}


.icon-mall3 {
	background-image: url(images/icon_mall.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	font-size: 10px;
	background-position: left 5px;
}









/*トミカモールボタン*/

.icon-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;
}
.icon-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*/

.icon-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;
}
.icon-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;
}

/*トミカモールボタンBIG2*/

.icon-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: 125px;
}
