@charset "UTF-8";

.order {width:94%;margin-left:40px;}
.order p.order01 {font-size:20px;margin-top:-10px; border: 0px solid #ddd;
padding:5px;margin:3px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;}
.order p.order02 {border-bottom:#e7e7e7 2px solid;}
.order p.order03 {margin:10px 9px 25px 0;text-align:right}
	
.order table.od1{width:100%;background:#ddd;}
.order th.od1a  {padding: 10px; text-align:left;background:#f4f4f4;width:30%;}
.order th.od1b  {background:#e2f4f8;}

.order td  {padding: 10px;background:#fff;width:70%;}


.order table.od2{width:100%;vertical-align:top;background:#ddd;}
.order table.od2 th.od2a  {padding: 10px; border: 0px solid #ddd;background:#f4f4f4;}
.order table.od2 th.od2b,td.od2b  {width:55% !important;}
.order table.od2 th.od2c,td.od2c {width:10% !important;text-align:center;}
.order table.od2 th.od2d,td.od2d  {width:18% !important;text-align:center;}
.order table.od2 th.od2h,td.od2h {width:9% !important;text-align:center;}

.order table.od2 td.od2e {text-align: right;}
.order table.od2 td.od2f {border-top:0px solid  #fff;}
.order table.od2 td.od2g {text-align:top;}
.order table.od2 td.od2i{width:9%;text-align:center;}
.order table.od2 td.od2j {text-align:left;}


.cartbox{display:table;vertical-align: middle;}
.cartbox img{width:100px;}
.cartbox2{padding:5px;display:table-cell;width:100px;}
.cartbox3{display:table-cell;vertical-align:middle;}

#cartstep{display:table;width:100%;table-layout:fixed;vertical-align: middle;}
#cartnext{padding:10px;display:table-cell;}
#cartnext button.button2 {
width:100%;font-size:20px;padding:15px 15px;
background-color:#77cade;
color: #fff;
border-style: none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;}
#cartnext button.button2:hover {background:#368ea3;}
#cartnext button.button3 {
width:100%;font-size:20px;padding:15px 15px;
background:#666;
color:#fff;
border-style: none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;}
#cartnext button.button3:hover {background:#d3d4d5;}

#cartnext button.button3kara {
width:100%;font-size:20px;padding:15px 15px;
background:#fff;
border: 2px solid #ddd;
color:#6a6565;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;}
#cartnext button.button3kara:hover {background:#e6e6e6;}


#cartnext button.button4 {
width:100%;font-size:20px;padding:15px 15px;
background:#f92929;
color:#fff;
border-style: none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;}
#cartnext button.button4:hover {background:#8d1a1a;}

#cartnext button.button5 {width:100%;font-size:20px;padding:15px 15px;
background:#f78080;
color:#fff;
border-style: none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
#cartnext button.button6 {
width:100%;font-size:20px;padding:15px 15px;
background:#f92929;
color:#fff;
border-style: none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;}


.order button.button50 {
width:50%;font-size:20px;
padding:15px 15px;
background-color:#77cade;
color: #fff;
border-style: none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;}
.order button.button50:hover {background:#368ea3;}
.order button.button51 {
width:25%;font-size:12px;padding:0px;background-color:#77cade;
color: #fff;
border-style: none;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;}
.order button.button51:hover {background:#368ea3;}

.order button.button52 {white-space: nowrap;width:100%;font-size:12px;padding:0px;background-color:#fff;
color:#6a6565;
border: 2px solid #ddd;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;}
.order button.button52:hover {background:#e6e6e6;}

.order button.button53 {
width:48%;font-size:20px;padding:15px 15px;
background:#666;
color:#fff;
border-style: none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;}
.order button.button53:hover {background:#d3d4d5;}


.mypgtd ul{}
.mypgtd li{list-style-type :circle;margin-left:0px;color:#368ea3;}



