@charset "utf-8";

/* 年末配送日時検索　CSS */

/** 共通 **/
.t_center {
  text-align:center;
}
.newyear_search li a {
    border-radius:50px;
    border:1px solid #29AED0;
    padding:16px;
    font-size:17px;
    color: #29AED0;
    display:block;
    text-align:center;
    font-weight:bold;
    font-family: 'Noto Sans JP',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;
}
.newyear_search li a:hover {
  background: #29AED0;
  color: #fff;
  text-decoration: none !important;
}
.newyear_search li p {
    border-radius:50px;
    border:1px solid #555;
    padding:16px;
    font-size:17px;
    background:#f6f6f6;
    color: #555;
    display:block;
    text-align:center;
    font-weight:bold;
    font-family: 'Noto Sans JP',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;
}

.tit_12last,
.tit_31takuhai {
    font-size:120%;
    padding-bottom:6px;
    margin-bottom: 20px;
    font-weight:bold;
    font-family: 'Noto Sans JP',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;
}
.tit_12last {
    color: #2B82BC;
    border-bottom:1px solid #2B82BC;
}
.tit_31takuhai {
    color: #C93131;
    border-bottom:1px solid #C93131;
}
.box_kensaku input[type="text"] {
    box-sizing: border-box;
    width: 220px;
    height: 30px;
    padding: 5px;
    margin: 5px 0;
    font-size: 1em;
    color: #333;
    border: solid 1px #ccc;
    border-radius: 5px;
    outline: 0;
    transition: 0.3s;
    -webkit-appearance: none;
}
.box_kensaku input[type="submit"] {
    box-sizing: border-box;
    width: 70px;
    height: 30px;
    margin: 5px 0;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #51A9C9;
    border: solid 1px #51A9C9;
    border-radius: 5px;
    outline: 0;
    transition: 0.3s;
    -webkit-appearance: none;
}

/** PC用 **/
@media screen and ( min-width:641px ) {
.newyear_search {
  width:86%;
  margin:0 7%;
}
.newyear_search li {
  float: left;
  width:48.5%;
  margin-right:3%;
}
.newyear_search li:nth-child(2n) {
  margin-right:0;
}
.resultarea {
    text-align: center;
    border: 2px #FBF7EA solid;
    background: #FFFCF4;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    font-size:150%;
}

.resultarea u {
    text-decoration: none;
}

.resultarea span {
    display: block;
}

.resultarea b {
    font-size:180%;
    font-weight: bold;
    vertical-align: middle;
}

.resultareain {
    padding: 40px 20px 20px 20px;
    background:url(../img/bg_newyear_search.png) no-repeat;
}

.resultarea2 {
    padding:20px 0;
    text-align: center;
    border: 2px #FBF7EA solid;
    background: #FFFCF4;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    font-size:130%;
}

.resultarea2 b {
    font-size:160%;
    font-weight: bold;
    vertical-align: middle;
    color:#76A355;
}
}

/** スマホ用 **/
@media screen and ( max-width:640px ) {
}
