H2 { padding:3px; background-color:#313162; color:white; text-align:left; }
H3 { text-align:left; font-weight:bold;line-height:1em;padding:5px; }
STRONG { color:red; font-weight:normal; }
EM { font-style:normal; font-weight:bold; }

address strong { color:#333333; font-weight:bold; }
li.name strong { color:black;   font-weight:bold; }

img.flow { border-style:none; }
TABLE CAPTION { font-size:80%; font-weight:normal; padding:1px; }
TABLE { padding:3px; }
TABLE TR TH { padding:3px; }
TABLE TR TD { padding:3px; }

/*TABLE.optionchoices { padding:3px; }*/
TABLE.optionchoices TR TH { white-space:nowrap; text-align:left; padding:3px 0px; vertical-align:text-top; }
/*TABLE#pay1 { border-width:1px; border-style:solid; }*/
TABLE#pay  TH { color:black; }
TABLE#pay1 TH { color:black; }
TABLE#pay2 TH { color:black; }

TABLE.shohinlist TH { background-color:#00008B; color:white; padding:3px; }
TABLE.shohinlist TD { background-color:#D2D2FF; padding:3px; }
TABLE.shohinlist TD DEL { text-decoration:line-through; }

.conf TH { text-align:left; }
.conf TD { text-align:left; }
.conf TD.val { text-align:right; }
DIV.conf P { text-align:center; background-color:#DDEEFF; border:1px solid #00008D; }
DIV.conf { margin:0.5em; }

/*DIV.shohinlist { border-top: 5px solid #00008B; border-bottom: 1px solid #00008B; padding:3px; }*/
DIV.shohinlist { padding:3px; }

/*DIV.souryo { margin:3px; border: 5px reidge #00008B; font-size:80%; }*/
DIV.souryo { margin:3px; padding:3px; background-color:#D2D2FF; }
DIV.souryo TH { font-weight:normal; }
DIV.souryo TD { font-weight:normal; }
DIV.souryo P  { margin:3px;padding:3px; background-color:#00008B; color:white; text-align:center; }
DIV.souryo DEL { text-decoration:line-through; }

span.chuui{ vertical-align:0.4em; font-size:80%; }

DIV.btnext { background-color:#F3E1AF;padding:1em;float:right; }
INPUT.btnext { font-size:150%; }
DIV.btnext P.midashi { margin:3px;padding:3px; background-color:#847347; color:white; text-align:center; font-weight:bold; font-size:85%; }

#cargoGoodsList P     {text-align:left;}
#cargoGoodsList UL    {list-style-position: inside;}
#cargoGoodsList UL LI {text-align:left;}

.addressGroup {
margin-left:15px;
margin-bottom:1em;
}

.addressGroup h4{
margin:10px 0 0 0;
font-size:90%;
}

.addressGroup table th.a {
font-size:85%;
color:#000000;
background-color:#C3D2F2;
}

h3.address {
font-size:100%;
border-top:1px solid orange; 
border-right:1px solid orange; 
border-bottom:1px solid orange; 
border-left:5px solid orange;
background-color:#FCFBDC;
}

/*deliveryOption*/
.deliveryOptionGroup {
margin-left:15px;
margin-bottom:1em;
}

.deliveryOptionGroup h4{
margin:10px 0 0 0;
font-size:90%;
}

.deliveryOptionGroup table th.a {
font-size:85%;
color:#000000;
background-color:#C3D2F2;
}

h3.deliveryOption {
font-size:100%;
border-top:1px solid orange; 
border-right:1px solid orange; 
border-bottom:1px solid orange; 
border-left:5px solid orange;
background-color:#FCFBDC;
}

/*notice_box*/
.notice_box{background-color: #f3e1af; padding:15px; position: relative; margin-bottom: 10px;}
#main3 .notice_box p{ font-size: 16px; color:#FF0000; margin-bottom: 0;}

.notice_box input.closebtn{
 position: absolute; top:5px; right:8px;
 background: url("/pics/notice_closebtn.png") no-repeat scroll 0 0 transparent; width:16px; height:16px;
 border: 0;
 text-indent: -9999px;
 cursor:pointer;}

/* ---------------------------------------------

	#ID039 SURUGAYA_CARGO
	2014-12-03
-----------------------------------------------*/

.dt-control-cargo {
	float: left;
	margin: 10px
}
