.cart1 			{ padding:0; margin:2px 0px 2px 0px; text-align:left; font-size:12px; font-weight:normal; color:#301010; }
.cart1 input 		{ padding:0; margin:2px 0px 2px 0px; background-color:#80ff80; color: #000000; font-size:16px; font-weight:bold; text-decoration:blink;}
.cart1 input:hover	{ padding:0; margin:2px 0px 2px 0px; background-color:#ffe0e0; color: #ff0000; font-size:16px; font-weight:bold;}

.cart2			{ padding:0px; margin:2px 0px 2px 0px; text-align:center; font-size:12px; font-weight:normal; color:#301010; }
.cart2 input		{ padding:2px 10px 2px 10px; background-color:#80ff80; color:#000000; font-size:16px; font-weight:bold; text-decoration:blink;}
.cart2 input:hover	{ padding:2px 10px 2px 10px; background-color:#ffe0e0; color:#ff0000; font-size:16px; font-weight:bold;}

.cart9 			{ padding:0px; margin:2px 0px 2px 0px; text-align:left; font-size:12px; font-weight:normal; color:#301010; }
.cart9 input		{ padding:2px 0px 2px 0px; background-color:#80ff80; color:#000000; font-size:16px; font-weight:bold; text-decoration:blink;}
.cart9 input:hover	{ padding:2px 0px 2px 0px; background-color:#ffe0e0; color:#ff0000; font-size:16px; font-weight:bold;}

.netprice		{ font-size:16px; font-weight:bold; color:#ff0000; }

BODY,td{ font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif; font-size:12px; COLOR:#301010; line-height:100%; }



/* for tablet iPad */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px)
{
}

/* for iPhone */
@media screen and (max-device-width:480px)
{
	.netprice		{ font-size:20px;}

	BODY{
		/* 自動フォントサイズ調整無し */
		-webkit-text-size-adjust: 100%;

		font-size:14px; line-height:115%;
		input 		{ font-size:20px; }
		input:hover	{ font-size:20px; }
		select 		{ font-size:20px; }
	}

	.css2 {font-size:14px;}
	.css3 {font-size:14px;}
	.css8 {font-size:20px;}

	th {font-size:14px; }
	td,caption {font-size:14px; line-height:110%;}

	.cart0 { font-size:30px; }
	.cart0:hover { font-size:30px; }

	select{ font-size:24px; }

	.cart1	 		{ font-size:30px; line-height:150%;}
	.cart1 input 		{ font-size:30px; }
	.cart1 input:hover	{ font-size:30px; }
	.cart1 select 		{ font-size:30px; }

	.cart2	 		{ font-size:30px; line-height:150%;}
	.cart2 input		{ font-size:30px; }
	.cart2 input:hover	{ font-size:30px; }
	.cart2 select 		{ font-size:30px; }

	.cart9	 		{ font-size:20px; line-height:150%;}
	.cart9 input		{ font-size:20px; }
	.cart9 input:hover	{ font-size:20px; }
	.cart9 select 		{ font-size:20px; }

}



