img{
	border:0;
	margin:0;
}

.Left{
	float:left;
	text-align:left;
	margin:0;
	width:50%;
}

.Right{
	float:left;
	text-align:right;
	margin:0;
	width:50%;
}

.Clear{
	clear:both;
	width:0px;
	height:0px;
	display:none;
}

body{
	padding:0;
	width:100%;
	margin:0;
	font-famisly:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size:14px;
}

.Back{
	margin:0;
	width:100%;
	text-align:center;
	background-image:url(https://www.moshimo.com/mds/images/newcart_head_bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
}

.BackBody{
	width:760px;
	margin:15px auto;
	padding:0;
}

.BackBodyMagmag{
	width:760px;
	margin:0 auto 15px;
	padding:0;
}

.Back_Head{
	width:100%;
	height:30px;
	margin:0;
	padding:0;
}

.Back_Head_left{
	margin-top:0;
	margin-left:10px;
	float:left;
}

.Back_Head_right{
	margin-top:3px;
	margin-right:10px;
	float:right;
}

.BackBodyHeader{
	text-align:center;
	margin:10px auto 0;
	padding:0;
	width:760px;
}

.BackBodyHeader p{
	margin:0 2px;
	padding:0;
	float:left;
}

.ShopName{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka","¥á¥¤¥ê¥ª";
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
}

.BackBodyHeaderImg{
	margin:4px 0 0 0;
}

.BackBodyMain{
	width:760px;
	margin:0 auto;
}

.BackBodyMainHeader{
	background-image:url(http://www.moshimo.com/images/newcart_main_body_head.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:764px;
	height:42px;
	text-align:left;
	vertical-align:middle;
}

.BackBodyMainHeaderCatch{
	margin-left:10px;
	line-height:42px;
	font-size:22px;
	font-weight:bold;
	color:#FFFF3E;
}

.BackBodyMainBody{
	width:764px;
	float:left;
	background-position:0 0;
	background-repeat:repeat-y;
	background-image:url(http://www.moshimo.com/images/newcart_main_body_border.gif);
}

.BackBodyMainBodyLeft{
	width:300px;
	margin:0 10px 0 20px;
	padding:0;
	float:left;
}

* html .BackBodyMainBodyLeft{
	width:320px;
	margin:0;
	padding:0 0px 0 20px;
	float:left;
}

.BackBodyMainBodyLeftImgae{
	float:left;
	margin:0;
	width:300px;
	text-align:left;
}

.BackBodyMainBodyLeftImgaeMain{
	margin:20px 0;
	width:300px;
	padding:0;
	float:left;
}

.BackBodyMainBodyLeftImgaeMini{
	margin:0;
	width:100px;
	text-align:center;
	float:left;
}

.BackBodyMainBodyLeftImgaeText{
	width:300px;
	margin:0;
	padding:0;
	font-size:10px;
	text-align:right;
	float:left;
}

.BackBodyMainBodyLeftVoice{
	width:300px;
	height:55px;
	float:left;
}

.BackBodyMainBodyLeftVoice p{
	height:55px;
	margin:-55px 0 0 0;
	padding:26px 0 0 115px;
	float:left;
}

.BackBodyMainBodyLeftVoiceHref{
	font-size:12px;
	font-weight:bold;
	float:left;
}

.BackBodyMainBodyLeftSatisfaction{
	width:300px;
	text-align:left;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}

.BackBodyMainBodyLeftSatisfaction p{
	margin:0;
	float:left;
}

.BackBodyMainBodyLeftSatisfactionStar{
	margin:0 0 0 8px;
	padding:6px 0 0 0;
	float:left;
}

.BackBodyMainBodyLeftSettle{
	width:300px;
	text-align:left;
	margin:40px 0 0 0;
	padding:0;
	float:left;
}

.BackBodyMainBodyLeftSettleType{
	margin:8px 0 8px 15px;
}

.BackBodyMainBodyLeftSettleText{
	margin:10px 0 0 10px;
}

.BackBodyMainBodyLeftSettle p{
	line-height:16px;
	width:290px;
	margin:5px;
	padding:0;
	font-size:12px;
	text-align:left;
}

.BackBodyMainBodyDelivery{
	width:300px;
	text-align:left;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}

.BackBodyMainBodyDelivery p{
	line-height:16px;
	width:290px;
	margin:5px;
	padding:0;
	font-size:12px;
	text-align:left;
}

.haisou_red{
	color:#FF0000;
}

.BackBodyMainBodyRight{
	width:400px;
	margin:0 20px 0 10px;
	padding:0;
	float:left;
}

* html .BackBodyMainBodyRight{
	width:410px;
	margin:0;
	padding:0 10px 0 0;
	float:right;
	float:left;
}

* html div.Chobirich div.BackBody div.BackBodyMain div.BackBodyMainBody div.BackBodyMainBodyRight{
	width:420px;
	margin:0;
	padding:0 10px 0 10px;
	float:right;
	float:left;
}

.BackBodyMainBodyRightName{
	margin:20px 0 0 0;
	width:400px;
	position: relative;
}

.BackBodyMainBodyRightNameText{
	width:300px;
	color:#ffffff;
	font-weight:bold;
	padding:0;
	float:left;
	text-align:left;
	margin:4px 0 0 0;
}

.BackBodyMainBodyRightNameMiddle{
	width:400px;
	background-image:url(https://www.moshimo.com/mds/images/newcart_item_name_middle.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	float:left;
}

.BackBodyMainBodyRightNameMiddleImage{
	padding:0 8px 0 0;
	margin:0;
}

.BackBodyMainBodyRightNameMiddleImageSetsumei{
	margin:3px 100px 0 0;
}

.BackBodyMainBodyRightName p{
	margin:0;
}

.BackBodyMainBodyRightName p{
	float:left;
	margin:0;
}

.BackBodyMainBodyRightNameImg{
	width:63px;
	float:left;
	top: auto;
	right: 0px;
	bottom: auto;
	left: 0px;
}

.BackBodyMainBodyRightEx{
	width:400px;
	margin:0;
	line-height:20px;
	font-size:14px;
}

.BackBodyMainBodyRightExCatch{
	color:#FF0035;
	font-weight:bold;
	text-align:left;
	width:380px;
	margin:10px 10px 0;
	font-size:16px;
	line-height:24px;
}

.BackBodyMainBodyRightExText{
	width:380px;
	margin:20px 10px 0;
	text-align:left;
	font-size:16px;
	line-height:24px;
}

.BackBodyMainBodyRightBuyer{
	width:400px;
	margin:30px 0 0 0;
	padding:0;
}

.BackBodyMainBodyRightBuyer img{
	margin-top:15px;
}

.BackBodyMainBodyRightBuyer p{
	width:380px;
	margin:5px 10px;
	color:#0A83FF;
}

.BackBodyMainBodyRightTable{
	font-size:12px;
	width:400px;
	margin:40px 0 0 0;
	padding:0;
	background-color:#eeeeee;
	border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;
}

.BackBodyMainBodyRightTable td{
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	padding:5px 0 5px 5px;
}

.BackBodyMainBodyRightTable span{
	color:#FF0000;
	font-weight:bold;
}

.BackBodyMainBodyRightBuy{
	margin:30px 0 0 0;
	padding:0;
	float:right;
}

.BackBodyMainBodyRightBuy img{
	margin:3px 0 3px 0;
	float:left;
}

.BackBodyMainBodyRightBuyPrice{
	margin:0;
	width:180px;
	float:left;
}

.BackBodyMainBodyRightBuyPriceList{
	font-size:12px;
	margin:0;
	width:100%;
	text-align:center;
}

.BackBodyMainBodyRightBuyPriceList span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:line-through;
}

.BackBodyMainBodyRightBuyPriceSelling{
	margin:8px 0 0 0;
	font-size:14px;
	font-weight:bold;
	width:100%;
	text-align:center;
}

.BackBodyMainBodyRightBuyPriceSelling span{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF5100;
	font-size:28px;
	font-weight:bold;
}

.BackBodyMainBodyRightBuyBtn{
	float:right;
}
.BackBodyMainBodySpec{
	margin-top:40px;
	width:760px;
	float:left;
}

.BackBodyMainBodySpecImg{
	margin:0 37px;
}

.BackBodyMainBodySpecText{
	line-height:20px;
	width:686px;
	margin:10px 37px 0;
	text-align:left;
}

.BackBodyMainBodySpecial{
	width:760px;
	margin:40px 1px 0;
	border:0;
	float:left;
}

.BackBodyMainBodyFooter{
	width:760px;
	text-align:center;
}

.BackBodyMainBodyFooter img{
	margin:0 10px;
}


/* ¥«¡¼¥È¥Ú¡¼¥¸ */

div.ViewBody{
	width:760px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

div.ViewBody form.ViewFome div.CartDiv{
	width:637px;
	text-align:center;
	margin:30px 61px 0 62px;
	float:left;
}


div.ViewBody form.ViewFome div.CartDiv div.Left{
	float:left;
	margin:5px 0 0 0;
	width:45%;
	text-align:left;
}

div.ViewBody form.ViewFome div.CartDiv div.Top img.TopLogo{
	margin-top:20px;
}

* html div.ViewBody form.ViewFome div.CartDiv div.Top img.TopLogo{
	margin-top:0px;
}

div.ViewBody form.ViewFome div.CartDiv div.Right{
	float:right;
	margin:5px 0 0 0;
	text-align:right;
	width:45%;
}

div.ViewBody form.ViewFome div.CartDiv div.Attention{
	padding-top:0;
	font-size:12px;
	text-align:right;
}

div.ViewBody form.ViewFome div.CartDiv div.Haishou{
	margin-top:10px;
	width:100%;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl{
	width:635px;
	border:2px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl p{
	margin:0;
	padding:0;
	font-size:14px;
	color:#000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl a:link{
	color:#000000;
	text-decoration:underline;;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl a:visited{
	color:#000000;
	text-decoration:underline;;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl a:active{
	color:#000000;
	text-decoration:underline;;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl a:hover{
	color:#000000;
	text-decoration:underline;;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.ItemImgae{
	width:64px;
	height:64px;
	text-align:center;
	border:1px solid #000000;
	background-color:#FFFFFF;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.ItemName{
	width:400px;
	height:32px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.ItemName p{
	text-align:left;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.ItemPostage{
	width:121px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.ItemDelete{
	width:50px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.ItemShopPrice{
	width:300px;
	height:32px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.ItemShopQuantity{
	width:100px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.Subtotal{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.SubLeft{
	background-color:#D6D6D6;
	height:25px;
	border:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.SubRight{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.TotalLeft{
	text-align:right;
	background-color:#D6D6D6;
	height:25px;
	width:464px;
	text-alignright;
	border:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.TotalRight{
	text-align:right;
	width:171px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

div.ViewBody form.ViewFome div.CartDiv table.ViewSettl td.Total{
	font-weight:bold;
}

div.ViewBody form.ViewFome div.CartDiv{
	width:635px;
	text-align:center;
}

div.ViewBody form.ViewFome div.CartDiv p.Midashi{
	margin:10px 0;
}

div.ViewBody form.ViewFome div.CartDiv div.RecDiv{
	width:115px;
	float:left;
	margin:15px 6px; 
	text-align:center;
}

* html div.ViewBody form.ViewFome div.CartDiv div.RecDiv{
	width:115px;
	float:left;
	margin:15px 5px; 
	text-align:center;
}

div.ViewBody form.ViewFome div.CartDiv div.RecDiv p.ItemImeage{
	width:80px;
	height:80px;
	margin:0 auto 10px;
}

div.ViewBody form.ViewFome div.CartDiv div.RecDiv p.RecName{
	text-align:left;
	height:30px;
	margin:8px 0 5px 0;
	font-size:12px;
}

div.ViewBody form.ViewFome div.CartDiv div.RecDiv p.Regular{
	margin:0 auto;
	width:100px;
	text-align:center;
	font-size:12px;
}

div.ViewBody form.ViewFome div.CartDiv div.RecDiv p.Regular span.RecTeika{
	font-weight:bold;
}

div.ViewBody form.ViewFome div.CartDiv div.RecDiv p.ShopPrice{
	width:100px;
	text-align:center;
	margin:0 auto;
	font-size:12px;
}

div.ViewBody form.ViewFome div.CartDiv div.RecDiv p.ShopPrice span.RecTeika{
	font-weight:bold;
	color:#990000;
}

div.ViewBody form.ViewFome div.BottomBtn{
	text-align:right;
	width:637px;
	margin:0 auto;
	vertical-align:middle;
}

div.ViewBody form.ViewFome div.BottomBtn div.SuryouHenkou{
	height:58px;
	width:65%;
	float:right;
	text-align:right;
	margin:0;
}

div.ViewBody form.ViewFome div.BottomBtn div.Bottom{
	margin:0 0 30px 0;
	width:80%;
	text-align:right;
	float:right;
}

div.ViewBody form.ViewFome div.BottomBtn div.SuryouHenkou p.HenkouBtn{
	margin:6px 10px 0 10px;
	float:left;
}

div.ViewBody form.ViewFome div.BottomBtn div.SuryouHenkou div.BottomStyle{
	text-align:right;
	float:left;
	margin:0;
}

div.ViewBody form.ViewFome div.BottomBtn div.SuryouHenkou div.BottomStyle p.SuryouHistory{
	width:135px;
	margin:10px 5px 0 5px;
	float:left;
}

div.ViewBody form.ViewFome div.BottomBtn div.SuryouHenkou div.BottomStyle p.RegiBtn{
	margin:0 0 0 10px;
}


.BackBodyfooter{
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	background-image:url(https://www.moshimo.com/mds/images/newcart_footer_bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	text-align:center;
	float:left;
}

.BackBodyfooterguide{
	width:760px;
	height:30px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.BackBodyfooterguide p{
	margin:0 6px;
	padding:0;
	float:left;
	text-align:center;
}

.BackBodyfooterguideImg{
	margin:13px 0 0 0;
}


.naiyou_body{
	float:left;
}


