#mainv{background:url(../img/common/mainv.jpg) no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}@media (max-width: 767px){#main{padding-top:60px}}#contact{padding:60px 15px 80px}#contact .menuBtn{display:inline-block;margin-right:7px;margin-bottom:7px;font-size:0.14rem}#contact .menuBtn input{display:none}#contact .menuBtn span{position:relative;padding:6px 25px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;color:#555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ddd;display:inline-block}#contact .menuBtn input:checked+span{background:#0067b9;color:#fff;border:1px solid #0067b9}#contact .telBox{text-align:center;border:2px solid #0067b9;margin:20px 0 40px}#contact .telBox h3{background:#0067b9;color:#FFF;padding:10px;font-size:.18rem}#contact .telBox p{color:#0067b9;font-size:.14rem;line-height:1.1;padding:20px}#contact .telBox p span{display:block;font-size:.5rem;font-family:"Lato";font-weight:600}#contact .telBox p span small{font-size:.16rem;margin-right:10px;border:1px solid #0067b9;padding:7px 10px;display:inline-block;position:relative;top:-10px}#contact .formGroup{margin:0 -15px}#contact .formGroup .col-md-3{text-align:right}#contact .formGroup .col-md-3,#contact .formGroup .col-md-9{padding:15px}#contact .storeList{margin-top:10px}#contact .storeList .inner{margin-bottom:10px}@media (max-width: 767px){#contact .storeList .inner{width:50%}}#contact .storeList label{display:block}#contact .storeList label .storeBox{border:solid 2px #eee;border-radius:10px;padding:8px 0 8px 8px}@media (max-width: 767px){#contact .storeList label .storeBox{padding:6px}}#contact .storeList label .storeBox .storeIn{display:table;width:100%}@media (max-width: 767px){#contact .storeList label .storeBox .storeIn{margin-bottom:5px}}#contact .storeList label .storeBox .shopImg{display:table-cell;width:80px;height:70px;overflow:hidden}@media (max-width: 1199px){#contact .storeList label .storeBox .shopImg{width:70px;height:60px}}@media (max-width: 767px){#contact .storeList label .storeBox .shopImg{width:50px;height:40px}}#contact .storeList label .storeBox .shopImg img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:center}#contact .storeList label .storeBox .shopAbout{display:table-cell;vertical-align:top;padding-left:10px}@media (max-width: 767px){#contact .storeList label .storeBox .shopAbout{vertical-align:middle}}#contact .storeList label .storeBox .shopAbout dt{font-weight:bold;font-size:.18rem}@media (max-width: 1199px){#contact .storeList label .storeBox .shopAbout dt{font-size:.16rem}}@media (max-width: 991px){#contact .storeList label .storeBox .shopAbout dt{font-size:.15rem}}@media (max-width: 767px){#contact .storeList label .storeBox .shopAbout dt{font-size:.13rem}}#contact .storeList label .storeBox .shopAbout dd{font-size:.14rem}@media (max-width: 1199px){#contact .storeList label .storeBox .shopAbout dd{font-size:.12rem}}@media (max-width: 767px){#contact .storeList label .storeBox .shopAbout dd{display:none;font-size:.1rem}}#contact .storeList label .shopAddr{display:none}@media (max-width: 767px){#contact .storeList label .shopAddr{display:block;font-size:.1rem}}#contact .storeList label input[type=radio]{appearance:none;-webkit-appearance:none;width:0;height:0;display:none}#contact .storeList label input[type=radio]:checked+.storeBox{border:solid 2px #0067b9}#contact .contactBtn{background:#0067b9;color:#FFF;padding:10px;display:block;border:none;margin:auto;width:100%;max-width:400px;margin-top:30px;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#contact .contactBtn:hover{background:#0E5792}#contact .backBtn{background:#ccc;color:#FFF;padding:10px;display:block;border:none;margin:auto;width:100%;max-width:400px;margin-top:30px;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#contact .backBtn:hover{background:#999}@media (max-width: 991px){#contact .formGroup .col-md-3{text-align:left}#contact .formGroup .col-md-3,#contact .formGroup .col-md-9{padding:5px 15px}}@media (max-width: 767px){#contact{padding:30px 15px}#contact .telBox p span{font-size:.3rem}}.borderLink{color:#0067b9;text-decoration:underline;margin-top:5px}
