.section-contact input[type=email]{display:-webkit-flex;display:-moz-box;display:flex;font-size:1.6rem;padding:20px;height:40px;width:650px;margin:0 0 10px;-webkit-appearance:none;border:1px solid #ddd}@media screen and (max-width:480px){.section-contact input[type=email]{width:100%}}@media screen and (max-width:480px){.header-inner{max-height:40px}}.info-table-icon{vertical-align:middle;width:20px}.open-shopinfo-area-search{display:block;text-align:center;width:90px}.open-shopinfo-flx{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.open-shopinfo-flx+.open-shopinfo-flx{margin-top:10px}.open-shopinfo-notes{font-size:10px}@media screen and (max-width:480px){.open-shopinfo-area-search{width:60px}}.modal-window{display:none;background:rgba(0,0,0,.3);height:100vh;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:none;left:0;position:fixed;overflow:auto;top:0;width:100%;z-index:9999;padding:10vh 10px}@media screen and (min-width:768px){.modal-window{padding:10% 25%}}.modal-window .head{background:#f36;border:none;border-bottom:1px solid #d6dadc;box-shadow:none;border-radius:5px 5px 0 0;color:#fff;font-size:15px;font-weight:700;padding:10px 0;position:relative;text-align:center}.modal-window.area .head:before{background:url(/assets/img/common/icon_area_white.png) no-repeat;background-size:20px;bottom:-1px;content:"";height:20px;left:-130px;margin:auto;position:absolute;right:-1px;top:-1px;width:20px}.modal-window.position .head:before{background:url(/assets/img/common/icon_position_white.png) no-repeat;background-size:20px;bottom:-1px;content:"";height:23px;left:-110px;margin:auto;position:absolute;right:-1px;top:-1px;width:20px}.modal-window .content1{border-bottom:1px solid #d6dadc;line-height:30px;padding:5px 20px;position:relative;text-align:left}.modal-window .content1.open:after{content:"";position:absolute;background:url(/assets/img/search/arrow_01_up.png) 50%/contain no-repeat;top:26%;right:15px;width:15px;height:15px}.modal-window .content1:after{content:"";position:absolute;background:url(/assets/img/search/arrow_01_down.png) 50%/contain no-repeat;top:33%;right:15px;width:15px;height:15px}.modal-window .body{background:#fff;border:1px solid #d6dadc;border-top:none;border-radius:0 0 5px 5px;-moz-box-sizing:border-box;box-sizing:border-box}.modal-window .modal-ul{max-height:300px;overflow:auto}.modal-window .modal-ul .aco-body{display:none}.modal-window .modal-ul .aco-body li{border-bottom:1px solid #d6dadc;padding:0 20px;text-align:left}.modal-window .modal-ul .aco-body li.checked{background:#ffedbd}.modal-window .modal-ul .aco-body li label{display:block}.modal-window.station .aco-body{display:none}.modal-window.station .aco-body.open{display:block}.modal-window .radio-area label{line-height:40px;margin:0;width:100%}.modal-window .modal-ul.no-aco li{background:#f7f7f7;border-bottom:1px solid #d6dadc;padding:0 20px}.modal-window .modal-ul.no-aco li label{margin:8px 0}.modal-window .btn-area{-moz-box-sizing:border-box;box-sizing:border-box;display:table;padding:10px;width:100%}.modal-window .btn-area .close-btn-area{display:table-cell;width:110px;cursor:pointer}.modal-window .btn-area .close-btn-area.cancel-btn-area{width:140px}.modal-window .btn-area .cancel-btn,.modal-window .btn-area .close-btn{background:url(/assets/img/search/modal_close_btn.png) no-repeat 12px;background-size:18px;border:1px solid #b9b9b9;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;color:#b9b9b9;font-size:16px;font-weight:700;height:38px;line-height:38px;padding:0 0 0 40px}.modal-window .btn-area .decision-btn-area{display:table-cell;padding:0 0 0 10px}.modal-window .btn-area .decision-btn{background:#f36;border:1px solid #ff7676;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 0 #d6dadc;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:38px;line-height:38px;position:relative;text-align:center}.modal-window .station .head:before{content:"";display:block;background:url(/assets/img/common/icon_station_white.png) 50% no-repeat;background-size:100%;width:15px;height:40px;position:absolute;top:0;bottom:0;right:0;left:-150px;margin:auto}.modal-window .map .head:before{content:"";display:block;background:url(/assets/img/common/icon_map_white.png) 50% no-repeat;background-size:100%;width:17px;height:40px;position:absolute;top:0;bottom:0;right:0;left:-120px;margin:auto}.modal-window .cate-ttl{background:#feeaef;height:40px;line-height:40px;padding:0 20px;font-size:16px;text-align:left;font-weight:700;color:#300;border-bottom:1px solid #d6dadc}.modal-window .modal-ul .checkbox-area li label{cursor:pointer;margin:8px 0}.modal-window .modal-ul .shiku .checkbox-area li label{left:-6%}.checkbox-area label{display:inline-block;line-height:26px;margin:0 15px 13px 0;position:relative;min-width:100%}.checkbox-area input[type=checkbox]{left:0;position:absolute;top:0;opacity:0}.checkbox-area input[type=checkbox]+span{background:url(/assets/img/search/checkbox_btn.png) no-repeat 0 0;background-size:16px;display:inline-block;height:16px;margin:0 7px 0 0;left:0;position:relative;top:3px;width:16px}.search-box.position .checkbox-area label{min-width:55px;cursor:pointer}.checkbox-area input[type=checkbox]:checked+span,.checkbox-area label.checked input[type=checkbox]+span{background-position:0 100%}.search-result-area .result-number-box{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d6dadc;float:left;font-size:20px;height:85px;margin:0 40px 0 0;padding:10px 30px;position:relative;text-align:center;vertical-align:bottom}.btn-list-kenmei-cancel,.btn-list-parts-cancel{background:-webkit-linear-gradient(#f69,#f36);background:linear-gradient(#f69,#f36);border:5px solid #f69;border-radius:10px;color:#fff;display:block;font-size:28px;font-weight:700;margin:20px auto;overflow:hidden;padding:15px 20px;position:relative;text-align:center;text-decoration:none;-webkit-transition:1s;transition:1s;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .4s ease;transition:all .4s ease;width:700px}.list-kenmei{padding-bottom:100px;overflow:scroll}@media screen and (max-width:480px){.btn-list-kenmei-cancel,.btn-list-parts-cancel{border:2px solid #f69;font-size:1.6rem;margin:10px 2%;padding:10px 5px;width:96%}}.shop-accesses{color:#2d90f6;list-style-type:none;margin:10px 0}