@charset "utf-8";

/* 共通設定
**********************************************************************/

.bold { font-weight:bold; }
.hidden { display:none; }
.content { padding:10px; }

.delivery_check_tool .explain p { margin-top: 10px;line-height: 150%;}
.delivery_check #prefecture { padding:10px;margin:10px;border:none;width:12em;font-size:1.1em; }
.delivery_check #city { padding:10px;margin:10px;border:none;width:15em;font-size:1.1em; }
.youbi { border:1px solid #E6E6E6; }
.youbi th { border:1px solid #E6E6E6;padding:10px;background-color:#fff;color:#888;font-size:1.3em; }
.youbi tr th:last-child { color:#FF5555; }
.youbi tr th:nth-last-child(2) { color:#8888FF; }
.youbi td { border:1px solid #E6E6E6;padding:10px;background-color:#fff;color:#888;font-size:1.3em; }
.note_huka { color:#F00;font-size:1.2em; }
.youbi_hantei { border-top: dotted 1px #888;margin-top: 10px; }
.youbi_hantei p { margin: 0px; }
.youbi_hantei table { margin-top: -20px; }
.youbi_title { padding-top: 20px;font-size: 1.2em; }
.youbi_hantei .leadtime { margin-top: 20px;border-top: dotted 1px #888;padding-top: 20px;font-size:1.2em;padding-bottom: 10px;}
.youbi_hantei .timezone { margin-top: 20px;border-top: dotted 1px #888;padding-top: 20px;font-size:1.2em;padding-bottom: 10px;}

@media (max-width: 600px) {
  .delivery_check { padding: 10px 0px 10px 0px;margin: 10px 0px 40px 0px;background-color: #FFDFDF; }
}

@media (min-width: 601px) {
  .delivery_check { padding: 10px 0px 10px 0px;margin: 10px 10px 40px 10px;background-color: #FFDFDF; }
}


