@charset "Shift_JIS";

.delivery { padding-top:10px; }
.delivery h1 { height:50px; padding:8px 0 0 50px; font-size:24px; background:url(../img/delivery_ttl_ico.gif) no-repeat 5px 9px; background-size:30px auto; }
.delivery h2 { padding:10px; font-size:16px; font-weight:bold; border-top:2px solid #333; border-bottom:1px dotted #999; }
.delivery .red { color:#c00; }
.delivery .inner { padding:15px 10px 0; }

.delivery .sec01 ul { padding-bottom:30px; }
.delivery .sec01 ul li { padding:0 0 10px 16px; text-indent:-16px; }
.delivery .sec01 ul li img { margin:3px 0; }
.delivery .sec01 ul li span { color:#f00; }

.delivery .sec02 ul { padding-bottom:30px; }
.delivery .sec02 ul li { padding:0 0 10px 16px; text-indent:-16px; }

.delivery .sec03 p { padding-bottom:10px; }
.delivery .sec03 ul { padding-bottom:35px; }
.delivery .sec03 ul li { padding-bottom:5px; }
.delivery .sec03 ul li a { display:inline-block; width:100%; padding:8px 20px 5px; text-decoration:none; border:1px solid #333; border-radius:5px; }
.delivery .sec03 ul li a:hover { background-color:#eee; }

.delivery .sec04 .inner { padding:0 10px 40px; }
.delivery .sec04 h3 { padding:15px 0 5px; font-size:15px; }
.delivery .sec04 table { width:100%; margin-bottom:5px; }
.delivery .sec04 table th { padding:8px; border:solid 1px #ccc; background-color:#f0f0f0; }
.delivery .sec04 table th img { width:auto; margin-bottom:3px; }
.delivery .sec04 table td { padding:8px; border:solid 1px #ccc; vertical-align:middle; }
.delivery .sec04 p { padding-bottom:5px; }
.delivery .sec04 .inner01 { padding:10px 10px 0; }
.delivery .sec04 .inner01 ul li { padding:0 0 10px 16px; text-indent:-16px; }




