@charset "utf-8";.near-main-title,.near-search-map-area,a.near-head-btn,body{background-color:#fff}.near-distance-map-btn li,.near-search-map-btn li{vertical-align:middle;position:relative;display:inline-block}.main-contents{background-image:url(../img/near_shop_list/st_main_bg.png);background-repeat:repeat;background-position:left top;background-size:4px auto;margin:auto;padding:30px 0 50px;width:100%}a{-webkit-tap-highlight-color:rgba(0,0,0,.2)}.near-main-title{border-left:5px solid #1866ce;margin:0 auto 20px;padding:11px 15px;width:980px}.near-main-title h2{font-size:2rem;font-weight:700;margin:0 0 7px}.near-main-title p{font-size:1.2rem;margin-top:-2px}.near-search-map-area{margin:0 auto 20px;padding:15px;position:relative;width:980px}.near-search-map-area h2{border-left:4px solid #1866ce;color:#1866ce;font-size:1.9rem;font-weight:700;height:36px;line-height:36px;margin-bottom:15px;padding-left:8px}.near-selected-body-right{position:absolute;right:15px;top:15px;width:115px}a.near-head-btn{background-image:url(../img/near_shop_list/near_menu_icon.png);background-repeat:no-repeat;background-position:95px center;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 -2px 0 #ccc;color:#000;display:inline-block;font-size:1.2rem;letter-spacing:normal;padding:4px 0;text-indent:8px;width:115px}a.near-head-btn:hover{color:#000;text-decoration:none}.near-search-map-area .subtext{font-size:1.1rem;margin-bottom:10px}.map-canvas-box{height:700px;margin-top:15px;margin-bottom:15px;overflow:hidden;width:100%}.near-search-map-btn{letter-spacing:-.4em;white-space:nowrap}.near-search-map-btn li{letter-spacing:normal;margin-right:11px}.near-search-map-btn li:first-child{margin-right:10px}.near-distance-map-btn{letter-spacing:-.4em;white-space:nowrap}.near-distance-map-btn li{letter-spacing:normal;margin-right:25px}.near-distance-map-btn li:first-child{margin-right:10px}.near-search-map-btn li.narrow-net{width:116px}.near-search-map-btn li.narrow-sale{width:92px}.narrowing-title{width:107px}.narrowing-title p{border-left:1px solid #b1b1b1;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;border-radius:3px 0 0 3px;font-size:1.2rem;height:18px;line-height:18px;width:89px;padding:0 0 0 4px;position:relative}.narrowing-title p:after,.narrowing-title p:before{border-style:solid;content:""}.narrowing-title p:before{border-width:9px 0 9px 9px;border-color:transparent transparent transparent #b1b1b1;height:0;position:absolute;right:-9px;top:-1px;width:0}.narrowing-title p:after{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;height:0;position:absolute;right:-8px;top:0;width:0}.near-search-map-area input[type=checkbox],.near-search-map-area input[type=radio]{height:0;left:0;position:absolute;top:0;width:0}.near-search-map-area label{border-radius:4px;display:block;font-size:1.2rem;height:18px;line-height:19px;position:relative;width:100%}.near-search-map-area label:hover{cursor:pointer}.near-search-map-area input[type=checkbox]+label,.near-search-map-area input[type=radio]+label{color:#333;padding-left:23px}.near-search-map-area input[type=checkbox]+label:before{border:1px solid #b1b1b1;border-radius:3px;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.near-search-map-area input[type=radio]+label:before{border:1px solid #b1b1b1;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.near-search-map-area input[type=checkbox]:checked+label:after{border-left:2px solid #3d89fc;border-bottom:2px solid #3d89fc;content:"";height:7px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px}.near-search-map-area input[type=radio]:checked+label:after{background-color:#06c;border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:4px;width:10px}.near-noshop-search a,.near-shoho-btn a{background:#f94f4f;border:1px solid #ca2a2a}.near-search-map-area input[enabled] label:hover{color:rgba(51,51,51,.6)!important;cursor:pointer}.near-search-map-area input[disabled]+label{color:#999;opacity:.4;cursor:default}.near-noshop-text{font-size:1.8rem;font-weight:700;padding:54px 0 90px;text-align:center}.near-noshop-search{margin:35px auto 15px;width:430px}.near-noshop-search a{background:-moz-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:-webkit-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:linear-gradient(to bottom,#f94f4f 0,#f83d3d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f94f4f', endColorstr='#f83d3d', GradientType=0 );color:#fff;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.3);display:block;font-size:1.5rem;font-weight:700;height:48px;line-height:18px;text-align:center;text-shadow:0 1px 0 rgba(175,26,10,1);width:430px;padding-top:5px}.near-retry-btn a,.near-to-top a{padding-top:13px}.near-brand-etc{padding:0 10px}.near-brand-etc a{background-color:#fff;color:#06c;display:block;font-size:1.2rem;height:40px;line-height:40px;margin:0 auto 20px;text-align:center;width:980px}.near-shop-list-title h3,.near-shop-list-title h3 a{color:#da2a35;font-weight:700}.near-brand-etc a:after{border-right:1px solid #06c;border-bottom:1px solid #06c;content:"";display:inline-block;height:8px;margin-left:2px;transform:rotate(-45deg);vertical-align:1px;width:8px}.near-shop-left-col,.near-shop-right-col{display:inline-block;vertical-align:bottom}.near-shop-list-area{margin:auto;width:980px}.near-shop-list-box{padding:0 0 20px;position:relative}.near-shop-list{background-color:#fff;margin-bottom:20px;padding:0 15px}.near-shop-body{border-bottom:1px dotted #ccc;padding:15px 0 17px;letter-spacing:-.4em}.near-shop-body:last-of-type{border-bottom:none}.near-shop-left-col{letter-spacing:normal;margin-right:10px;width:670px}.near-shop-right-col{letter-spacing:normal;width:270px}.near-shop-list-title{display:table;margin-bottom:15px;position:relative;width:100%}.near-shop-list-title h3{display:table-cell;font-size:2.2rem;height:25px;letter-spacing:normal;line-height:1.2;padding:6px 65px 0 5px;vertical-align:top}.near-shop-list-title h3 span:hover{border-bottom:1px dotted #da2a35}.near-shop-list-title .near-shop-num{background-image:url(../img/near_shop_list/near_shop_title_icon.png);background-repeat:no-repeat;background-position:left top;background-size:28px 38px;color:#fff;display:table-cell;font-size:1.5rem;font-weight:700;text-align:center;height:38px;letter-spacing:-.6px;line-height:1.4;padding-top:4px;vertical-align:top;width:28px}.near-shop-address,.near-shop-status li p{background-repeat:no-repeat;background-position:3px center}.near-shop-list-title .km{color:#666;font-family:Arial;font-size:2.2rem;font-weight:700;height:25px;letter-spacing:normal;position:absolute;right:0;top:7px}.near-shop-address{background-image:url(../img/near_shop_list/near_shop_address.png);background-size:14px 20px;font-size:1.4rem;height:20px;line-height:20px;margin-bottom:11px;padding-left:23px}.near-shop-status{letter-spacing:-.4em;margin-bottom:15px;width:100%}.near-shop-status li{color:#555;display:inline-block;letter-spacing:normal;margin-right:5px;vertical-align:top}.near-shop-category{background-color:#eee;border-radius:2px;color:#777e83;display:inline-block;font-size:1.2rem;font-weight:700;padding:2px 5px 3px}.near-shop-status li p{background-size:12px 11px;border-style:solid;border-width:2px;border-radius:3px;font-size:1.2rem;font-weight:700;padding:1px 4px 1px 16px}p.net{background-image:url(../img/near_shop_list/near_status_net.png);border-color:#fd9d7b}p.net.off{background-image:url(../img/near_shop_list/near_status_net_off.png);border-color:#ddd;color:#ddd}p.coupon{background-image:url(../img/near_shop_list/near_status_coupon.png);border-color:#a6d37d}p.coupon.off{background-image:url(../img/near_shop_list/near_status_coupon_off.png);border-color:#ddd;color:#ddd}p.easy{background-image:url(../img/near_shop_list/near_status_easy.png);border-color:#e4bf7e}p.easy.off{background-image:url(../img/near_shop_list/near_status_easy_off.png);border-color:#ddd;color:#ddd}p.card{background-image:url(../img/near_shop_list/near_status_card.png);border-color:#65bcb8}p.card.off{background-image:url(../img/near_shop_list/near_status_card_off.png);border-color:#ddd;color:#ddd}.near-sales-time{border:1px solid #ddd;border-radius:4px;display:inline-block;padding:8px 14px 4px;min-width:475px}.near-sales-time dl{display:table;line-height:1;margin-bottom:4px}.near-sales-time dl dt{font-size:1.4rem;display:table-cell;vertical-align:middle}.near-sales-time dl dd{font-family:Arial;font-size:1.5rem;font-weight:700;padding-left:9px;vertical-align:middle}.near-shoho-btn a,.near-shoho-btn-full a{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f94f4f', endColorstr='#f83d3d', GradientType=0 );color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.2);display:block;font-size:1.8rem;font-weight:700;line-height:46px;text-shadow:0 1px 0 rgba(175,26,10,1)}.near-reserve-btn-area{text-align:center;padding-bottom:2px}.near-reserve-btn-area li{margin-bottom:8px;position:relative;vertical-align:top}.near-reserve-btn-area li:last-of-type{margin-bottom:0}.near-shoho-btn a{background:-moz-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:-webkit-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:linear-gradient(to bottom,#f94f4f 0,#f83d3d 100%);border-radius:6px;height:48px;width:270px}.near-shoho-btn-full a{background:#f94f4f;background:-moz-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:-webkit-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:linear-gradient(to bottom,#f94f4f 0,#f83d3d 100%);border:1px solid #ca2a2a;border-radius:6px;height:46px;width:282px}.near-coupon-btn a,.near-shoho-btn .outtime{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.2);font-size:1.8rem;height:48px;line-height:44px;width:270px;color:#fff;font-weight:700;display:block}.near-coupon-btn a{background:#5bbddf;background:-moz-linear-gradient(top,#5bbddf 0,#4ab0d9 100%);background:-webkit-linear-gradient(top,#5bbddf 0,#4ab0d9 100%);background:linear-gradient(to bottom,#5bbddf 0,#4ab0d9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bbddf', endColorstr='#4ab0d9', GradientType=0 );border:1px solid #098cbb;border-radius:6px;text-shadow:0 1px 0 rgba(8,119,159,1)}.near-shoho-btn .outtime{background:#f94f4f;background:-moz-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:-webkit-linear-gradient(top,#f94f4f 0,#f83d3d 100%);background:linear-gradient(to bottom,#f94f4f 0,#f83d3d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f94f4f', endColorstr='#f83d3d', GradientType=0 );border:1px solid #ca2a2a;border-radius:6px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;text-shadow:0 1px 0 rgba(175,26,10,1)}.near-coupon-count{background-color:#d34;border:1px solid #fff;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:700;height:25px;line-height:24px;position:absolute;right:-6px;top:-6px;width:25px}.near-nolist{padding:40px 0 25px;text-align:center}.near-nolist-title{font-size:1.8rem;font-weight:700;margin-bottom:25px}.near-nolist-text{color:#666;font-size:1.4rem;padding-bottom:5px}.near_bottom_bn{margin-bottom:20px;padding:15px 10px 10px;width:100%}.near_bottom_bn img{width:100%}.near_bottom_bn a{display:block}.near-shop-more{height:50px;margin:0 auto;width:600px}.near-shop-more a{background-color:#fff;border:1px solid #ccc;border-radius:25px;color:#333;display:block;height:50px;text-align:center}.near-shop-more-text,.near-shop-more-text-load{display:inline-block;font-weight:700;line-height:46px;margin-left:-22px;font-size:1.8rem}.near-shop-more-text{height:50px;position:relative}.near-shop-more-text:after{border-left:3px solid #666;border-bottom:3px solid #666;content:"";height:12px;position:absolute;right:-18px;top:15px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);width:12px}.near-shop-more-text-load{height:50px;position:relative}.near-shop-more-text-load:after{background-image:url(../img/near_shop_list/loading.gif);background-repeat:no-repeat;background-position:center center;background-size:100%;content:"";height:26px;position:absolute;right:-30px;top:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);width:26px}.modal-content-change .st-modal-title{font-size:1.8rem;font-weight:400;margin:0 0 8px}.select-change{margin:auto;display:table;padding:0}.st-modal-area-body{background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.2);letter-spacing:normal;padding:12px 0 80px 15px;width:900px}.st-modal-area-body.is-frame{max-height:80vh;overflow-y:scroll}.st-modal-area-body a{color:#0166fc}.st-modal-area-body a:hover{text-decoration:none}.st-modal-area-body.is-frame::-webkit-scrollbar{-webkit-appearance:none;width:10px}.st-modal-area-body.is-frame::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.st-modal-title{font-weight:700;margin:0 0 10px}.st-modal-parent{background-color:#f0f0f0;border-bottom:1px solid #ccc;font-weight:700;line-height:1;padding:11px 0 8px 15px}.st-modal-float-btn{background-color:rgba(255,251,230,.7);border-top:1px solid #ccc;bottom:0;height:70px;left:0;padding:15px;position:absolute;right:0;text-align:center}.st-modal-float-btn button{height:40px;text-align:center;width:240px}.st-modal-float-btn button:hover{cursor:pointer;filter:alpha(opacity=.7);-moz-opacity:.7;opacity:.7}.st-popup-research-btn{background-color:#0060ff;border-radius:3px;box-shadow:inset 0 -3px 0 #02509b;color:#fff;font-size:1.6rem;font-weight:700}.st-popup-research-btn span{font-size:1.3rem}.st-close{position:absolute;top:-30px;right:15px}.st-modal-kyeword{border:1px solid #ccc;border-radius:2px;height:30px;margin:6px 0;padding:0 10px;width:300px}.st-label-choose{background-color:#fb4c51;color:#fff;display:block;font-size:1.2rem;height:22px;line-height:22px;margin:0 0 5px;padding:0 0 0 12px;position:relative;width:165px;left:0}.st-label-choose:after{content:"";position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:11px 10px 11px 0;border-color:transparent #fff transparent transparent}.st-modal-conditions>ul{border-bottom:1px solid #ccc;display:table;height:auto;width:100%}.st-modal-conditions>ul:last-of-type{border-bottom:none}.st-modal-conditions .st-change-kyeword li:nth-child(2){padding:10px 15px}.st-modal-conditions>ul>li{display:table-cell;font-size:1.4rem;font-weight:700;vertical-align:middle}.st-modal-conditions>ul>li:nth-child(1){background-color:#f6f6f6;line-height:120%;padding:12px 10px 12px 15px;width:110px}.st-modal-conditions>ul>li:nth-child(2){padding:9px 0}.st-line-station:hover{cursor:pointer;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.st-modal-conditions>ul>li>ul{letter-spacing:-.4em;width:100%;padding:0 15px}.st-modal-conditions .st-modal-kodawari{padding:0 15px}.st-modal-info li,.st-modal-kodawari li,.st-modal-service li,.st-modal-time li{display:inline-block;letter-spacing:normal;margin:6px 0;vertical-align:middle;width:25%}.st-modal-week li{display:inline-block;letter-spacing:normal;vertical-align:middle;width:12.5%}.bottom-internal-link-box{letter-spacing:normal;background-color:#fff;padding:10px 10px 25px;margin:auto;width:980px}.bottom-internal-link-box dl{margin-left:15px}.bottom-internal-link-box dl dt{font-size:1.4rem;font-weight:700;margin:15px 0 10px}.bottom-internal-link-box dl dd ol li{display:inline-block;font-size:1.2rem;letter-spacing:normal;border-right:1px solid #ccc;margin:0 6px 5px 0;padding-right:10px;line-height:1.5rem}.map-wrapper{width:100%;text-align:center}.near-brand-top{border-left:5px solid #1866ce;padding:15px;background:#fff;display:table;margin:0 auto 20px;table-layout:fixed;width:980px}.near-brand-top-img{display:table-cell;vertical-align:top;width:80px}.near-brand-top-img p{border:1px solid #e6e6e6;width:80px;height:80px;display:table-cell;vertical-align:middle;overflow:hidden}.near-brand-top-img img{object-fit:contain;max-width:100%;max-height:100%;height:auto;width:auto}.near-brand-top-about{padding:0 0 36px 15px;display:table-cell;position:relative;vertical-align:top}.near-brand-top-title{font-size:2rem;font-weight:700;margin-bottom:6px}.near-brand-top-txt{font-size:1.2rem;line-height:1.3;position:absolute;bottom:0;left:15px;width:100%}.near-brand-top-txt p{display:inline-block}.near-brand-top-txt span{color:#ff5714;font-family:Arial;font-size:1.9rem;font-weight:700}.near-brand-top-txt b{font-size:1.2rem;font-weight:700}.animation-down{animation:icon-down forwards .3s 1 ease-out 0s normal}@keyframes icon-down{0%{transform:translate(0,-100%)}100%{transform:translate(0,0)}}