#tokutei {width:100%; margin:50px auto 100px auto; font-size:90%; text-align:left;}

#tokutei h2 {  margin: 50px 0 20px 0;
 background:#fff; padding: 10px 30px;  font-size:150%; 
border-radius: 5px;-webkit-border-radius: 5px;	-moz-border-radius: 5px;}

dt { border-top:2px dotted #fff; padding: 25px 30px 0 30px; font-size:130%; font-weight:bold; margin-top:30px;}
dd { padding:0 30px;}

.mar_b_50 {margin-bottom:50px;}
.mar_b_30 {margin-bottom:30px;}
.mar_b_10 {margin-bottom:10px;}

#tokutei img {margin:20px 0;}
#tokutei  a { color: #EC6D81; }
#tokutei b, #tokutei strong {font-size:110%;}
#tokutei strong {color:#E60039;}
 
#tokutei table {font-size:120%; margin-top:-130px;}
#tokutei table th {padding-right:15px; text-align:right;}
#tokutei table th, #tokutei table td {padding-top:10px; padding-bottom:10px;
border-top:1px solid #bbb; }
#tokutei table  {border-bottom:1px solid #bbb;} 

#delivery h3 {font-size:130%; font-weight:bold; padding-left:30px;}


@media (max-width: 750px) { 
.mean-bar {margin-top:-50px;}
#tokutei {padding-top: 20px; font-size:100%; width:90%;}
#tokutei h2 { padding: 10px;}
dt {padding: 25px 0 0 0;}
dd {padding:0;}
img {width:auto;}
.payimg {width:100%;}
#delivery h3 {padding-left:0;}
#tokutei table th {width:25%;}
}