.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear linear 0s .35s 0s;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../images/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}#anobus-plan-detail__header.header{color:#2c3136;position:relative;margin:20px auto 0;width:375px}#anobus-plan-detail__header.header .lSSlideOuter{display:-webkit-flex!important;position:relative;z-index:1}#anobus-plan-detail__header.header #carousel__main-visual,#anobus-plan-detail__header.header #carousel__main-visual-detail{margin-left:24px}#anobus-plan-detail__header.header #carousel__main-visual-detail .header__carousel-item:not(.active) .image,#anobus-plan-detail__header.header #carousel__main-visual .header__carousel-item:not(.active) .image{opacity:.5}#anobus-plan-detail__header.header #top-carousel-button_next,#anobus-plan-detail__header.header #top-carousel-button_prev{outline:none;border:0;width:44px;height:44px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:40%;bottom:0;z-index:2}#anobus-plan-detail__header.header #top-carousel-button_next{background-size:auto;right:0}#anobus-plan-detail__header.header #top-carousel-button_prev{background-size:auto;left:0}#anobus-plan-detail__header.header i.left{transform:scaleX(-1)}#anobus-plan-detail__header.header .left:before,#anobus-plan-detail__header.header .right:before{font-size:1.8571428571rem}#anobus-plan-detail__header.header .header__carousel-item.lslide{opacity:1}#anobus-plan-detail__header.header .header__carousel-item .image{border-radius:12px}#anobus-plan-detail__header.header .position{display:flex;position:absolute;justify-content:center;align-items:baseline;right:36px;bottom:12px;color:#fff;font-weight:600;z-index:2}#anobus-plan-detail__header.header .position .current{font-size:28px}#anobus-plan-detail__header.header .position .total:before{content:"/"}#anobus-plan-detail__header.header .position .total{font-size:1.4285714286rem}#anobus-plan-detail__information.information{display:flex;align-items:center;justify-content:space-between;grid-area:information;padding:16px 24px;height:24px}#anobus-plan-detail__information.information .information__title{font-weight:700;display:flex;align-items:center;padding-right:20px;border-right:1px solid #f5f5f5;height:24px}#anobus-plan-detail__information.information .information__title .status-icon{font-size:1.7142857143rem;border-radius:50%;border:1px solid #1169ee;width:24px;height:24px;position:relative;box-sizing:border-box;margin-left:12px}#anobus-plan-detail__information.information .information__title .status-icon:after{position:absolute;content:"";border-radius:50%;border:1px solid #1169ee;width:12px;height:12px;margin:0 auto;text-align:center;left:0;right:0;top:4px;bottom:0}#anobus-plan-detail__information.information .price{color:#1169ee;text-align:right;font-size:1.4285714286rem;font-weight:600}#anobus-plan-detail__information.information .price:after{content:"\301C";font-size:.8571428571rem;font-weight:700;vertical-align:middle}#anobus-plan-detail__nav.nav{background:#f8f8f8;margin-top:12px}#anobus-plan-detail__nav.nav .nav__inner{display:flex;margin:0 auto;width:375px}#anobus-plan-detail__nav.nav .nav__item{font-weight:400;font-size:1rem;line-height:1.5}#anobus-plan-detail__nav.nav .nav__item-tab{display:none}#anobus-plan-detail__nav.nav .nav__item-tab:checked+label{border-bottom:2px solid #1169ee;font-weight:700;color:#1169ee}#anobus-plan-detail__nav.nav .nav__item-link{width:125px;height:48px;display:table-cell;text-align:center;vertical-align:middle;font-size:.8571428571rem;font-weight:400;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}#anobus-plan-detail__calumn.calumn .calumn__left.primary{width:100%}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__vendor{font-size:.8571428571rem;font-weight:700;line-height:175%;letter-spacing:.02em;margin-top:16px;margin-left:16px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__head{margin-top:16px;padding:0 16px;font-weight:700}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__head-tag-text{display:flex;align-items:center;height:28px;padding:0 11px;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:700;font-size:.8571428571rem;border-radius:35px;background:linear-gradient(90deg,#ffdf80,#ffecb3)}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__head-desc{margin-top:8px;font-weight:700;font-size:16px;line-height:175%;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description{padding:0 16px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;white-space:pre-line}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-check{display:none}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-check:checked+.primary__description-label+.primary__description-content{overflow:visible;display:block}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-check:checked~.primary__description-label.bottom:before{content:"\5143\306B\623B\3059"}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-check:checked~.primary__description-label.bottom .icon{transform:scaleY(-1)}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-check:not(:checked)~.primary__description-label.bottom:before{content:"\3059\3079\3066\8868\793A\3059\308B"}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-label{display:block;color:#1169ee}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-label.bottom{display:flex;align-items:center;margin-top:12px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__description-label.bottom .icon:before{font-size:1.4285714286rem}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__service{margin-top:32px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__service-company{font-weight:700}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__service-name{margin-top:8px;font-weight:700;font-size:1.4285714286rem}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station{margin-top:20px;padding:0 16px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-title{display:flex;align-items:center;font-weight:700}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-title .pin:before{font-size:1.5714285714rem}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content{margin-top:12px;width:100%}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station{display:flex;align-items:baseline;height:36px;position:relative}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station .station__role{min-width:20px;min-height:20px;max-width:20px;max-height:20px;font-weight:700;font-size:14px;background:#1169ee;border-radius:4px;text-align:center;color:#fff}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station .bottom{position:absolute;left:2px;bottom:0}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station .bottom:before{font-size:1.1428571429rem}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station:last-of-type .bottom{display:none}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station .station__meet-time{color:#1169ee;font-size:14px;margin-left:8px;font-weight:600;letter-spacing:-.02em;line-height:14px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station .station__name{font-size:.8571428571rem;margin-left:8px;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;letter-spacing:.02em;line-height:140%}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-content .station__detail-item.station .station__name-maps-url{color:#1169ee}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-item{display:flex;align-items:center;width:50%;position:relative}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-item-role{font-weight:700;width:20px;height:20px;background-color:#1169ee;border-radius:4px;color:#fff;text-align:center;position:absolute}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-item-time{font-weight:600;font-size:1.1428571429rem;margin-left:28px;color:#1169ee;font-family:Avenir Next}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-item-name{font-weight:400;font-size:.8571428571rem;margin:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__station-item-arrow{margin-right:13px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__chip{margin-top:12px;padding:0 16px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__chip-title{font-weight:700}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__chip-options{display:flex;flex-wrap:wrap;align-items:center;margin-top:4px;box-sizing:border-box}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__chip-options .chip-item{display:flex;align-items:center;margin-top:8px;height:28px;border:1px solid #1169ee;border-radius:24px;padding:8px 12px;font-size:.7142857143rem;font-weight:700;background:#fff;box-sizing:border-box;white-space:nowrap}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__chip-options .chip-item.yellow{background:linear-gradient(90deg,#ffdf80,#ffecb3);border:0}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__chip-options .chip-item:not(:last-child){margin-right:8px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image{margin-top:32px;padding:0 16px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image-title{font-weight:700}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image-inner{display:flex;flex-wrap:wrap;margin-top:8px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image-item{cursor:pointer;width:82px;height:82px;margin-top:8px;margin-right:4px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image-item:nth-child(4),#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image-item:nth-child(8){margin-right:0}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image-item:hover{opacity:.8}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image-item-content{width:82px;height:82px;border-radius:4px;object-fit:cover;object-position:left}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal{position:fixed;top:0;left:50%;width:375px;height:100%;transform:translateX(-50%);background-color:#29292f;display:none;z-index:10000}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .modal__image-wrapper{position:absolute;width:100%;max-width:375px;height:100%;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .modal__image-wrapper .modal__image-main{width:100%;max-width:375px;position:fixed;top:50%;transform:translateY(-50%)}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal #modal__btn-next,#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal #modal__btn-prev{font-size:1.5714285714rem;position:fixed;bottom:16px;display:flex;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;border:2px solid #fff;align-items:center}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal #modal__btn-next:before,#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal #modal__btn-prev:before{color:#fff}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal #modal__btn-prev{left:16px;transform:rotate(180deg)}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .extreme-point{border:2px solid #9d9d9d!important}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .extreme-point:before{color:#9d9d9d!important}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal #modal__btn-next{right:16px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .close-btn{position:absolute;right:16px;top:16px;display:flex;justify-content:center;align-items:center;border-radius:100%;background:none;width:26px;height:26px;border:2px solid #fff}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .close-btn .x-mark{position:relative;width:28px;height:28px;border-radius:100px}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .close-btn .x-mark:after,#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .close-btn .x-mark:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:16px;background-color:#fff;transform:translate(-50%,-50%) rotate(45deg)}#anobus-plan-detail__calumn.calumn .calumn__left.primary .primary__image .modal .close-btn .x-mark:after{transform:translate(-50%,-50%) rotate(-45deg)}#anobus-plan-detail__review.review{margin-top:32px;border-bottom:1px solid #dfe5ee}#anobus-plan-detail__review.review .review__title{font-weight:700;padding:0 16px}#anobus-plan-detail__review.review .review__content{-ms-overflow-style:none;padding:16px}#anobus-plan-detail__review.review .review__content::-webkit-scrollbar{display:none}#anobus-plan-detail__review.review .review__card{width:100%;margin-bottom:16px}#anobus-plan-detail__review.review .card__content{border-radius:16px;background-color:#e7f0fd;position:relative;min-height:40px;padding:12px;margin-top:10px}#anobus-plan-detail__review.review .card__content:before{z-index:1000;position:absolute;top:-10px;left:15px;content:url(/assets/images/sp/icon/vector6.svg);width:20px;height:20px}#anobus-plan-detail__review.review .review__toggle-link{text-align:right;color:#1169ee;font-size:12px;text-decoration-line:underline;cursor:pointer}#anobus-plan-detail__review.review .review__empty{margin:12px 16px 32px;border:1px solid #dfe5ee;border-radius:16px;display:flex;justify-content:center;align-items:center;height:56px}#anobus-plan-detail__review.review .review__empty-text{font-size:.8571428571rem}#anobus-plan-detail__base-info.base-info{margin-top:32px}#anobus-plan-detail__base-info.base-info .base__title{font-weight:700;font-size:1.4285714286rem;padding:0 16px}#anobus-plan-detail__base-info.base-info .base__content{margin-top:24px;padding:0 16px}#anobus-plan-detail__modal.modal{padding:16px;margin-top:72px;background:#ecf3fe}#anobus-plan-detail__modal.modal .calendar__modal{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:16px}#anobus-plan-detail__modal.modal .calendar__modal-select{position:relative;padding:20px;font-weight:700;background:#fff;border-radius:5px}#anobus-plan-detail__modal.modal .calendar__modal-select-top{position:absolute;bottom:50%}#anobus-plan-detail__modal.modal .calendar__modal-select-bot{vertical-align:middle}#anobus-plan-detail__modal.modal .calendar__modal-select-text{vertical-align:middle;line-height:normal}#anobus-plan-detail__modal.modal .calendar__modal-select-label{vertical-align:middle;float:right;color:#017bc0}#anobus-plan-detail__modal.modal .order{display:grid;grid-template-columns:.6fr 1.5fr;margin-top:16px}#anobus-plan-detail__modal.modal .order__total-text{font-size:.8571428571rem}#anobus-plan-detail__modal.modal .order__total-num{font-size:1.1428571429rem;font-weight:700;font-family:Roboto,Noto Sans JP,sans-serif}#anobus-plan-detail__modal.modal .order__action-button{padding:13px 0;width:100%;background:#1169ee;color:#fff;font-size:1.1428571429rem;border-radius:100px;border:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:inherit;font-weight:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{font-size:14px;font-family:Roboto,Noto Sans JP,sans-serif;touch-action:manipulation;-webkit-text-size-adjust:none}body{width:100%;height:100vh;position:absolute!important;color:#434d56;background:#fff;font-size:1rem;line-height:1.5;letter-spacing:.05rem;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;max-width:100%!important}a,button{cursor:pointer;outline:none}img{outline:none;image-rendering:auto}.full-width{width:100%!important}.align-center{text-align:center}.textlink,a{cursor:pointer;outline:none;color:inherit;font-weight:inherit;text-decoration:none!important}.textlink:hover,a:hover{text-decoration:underline}i{font-style:normal}#anobus-search-result.content{width:375px;margin:0 auto;color:#2c3136}#anobus-search-result.content .content__section-item.main{position:relative;width:100%;background:#fff}#anobus-search-result__search-box.search-box{z-index:1;position:relative;padding:24px 0}#anobus-search-result__plan-content.plan-content .content__section.result-counter{display:flex;align-items:baseline;padding:0 16px}#anobus-search-result__plan-content.plan-content .content__section.result-counter .result-counter__value{margin-right:4px;font-size:28px;font-weight:500;font-family:Avenir Next;color:#1169ee}#anobus-search-result__plan-content.plan-content .content__section.sorting{background:#f8f8f8;margin-top:16px}#anobus-search-result__plan-content.plan-content .content__section.sorting .sorting__inner{display:flex}#anobus-search-result__plan-content.plan-content .content__section.sorting .sorting__item{text-align:center;width:25%;padding:16px 0;border-bottom:2px solid #fff}#anobus-search-result__plan-content.plan-content .content__section.sorting .sorting__item.selected{border-bottom:2px solid #1169ee;font-weight:500;color:#1169ee}#anobus-search-result__plan-content.plan-content .content__section.sorting .sorting__item-button{font-size:.8571428571rem;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}#anobus-search-result__plan-content.plan-content .content__section.sorting .sorting__item-button:hover{color:#1169ee}#anobus-search-result__plan-content.plan-content .content__section.travel-route{padding:0 16px}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container{display:flex;align-items:baseline;margin-top:24px}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text{font-size:1.4285714286rem;font-weight:500}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text:before{position:relative;top:4px;margin-right:8px}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text:after{font-size:1.1428571429rem;font-weight:400;margin-left:4px}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text.departure{display:flex;align-items:center}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text.departure:after{content:"\767A"}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text.departure .icon-bus_departure{display:flex;margin-right:4px}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text.arrival{margin-left:24px;display:flex;align-items:center}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text.arrival:after{content:"\884C\304D\306E"}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__container .travel-route__text.arrival .icon-bus_-arrival{display:flex;margin-right:4px}#anobus-search-result__plan-content.plan-content .content__section.travel-route .travel-route__type{margin-top:12px;font-size:1.4285714286rem;font-weight:500}#anobus-search-result__plan-content.plan-content .content__section.nothing{margin:36px 16px;padding:36px 0;border:1px solid #1169ee;border-radius:16px;display:flex;flex-flow:column;justify-content:center;align-items:center}#anobus-search-result__plan-content.plan-content .content__section.nothing .no-content__title{font-size:1.4285714286rem;font-weight:700;margin-bottom:20px}#anobus-search-result__plan-content.plan-content .content__section.nothing .no-content__text{font-size:1.1428571429rem;font-weight:1.0714285714rem;margin-bottom:20px}#anobus-search-result__plan-content.plan-content .content__section.plan-detail{padding:0 16px}#anobus-search-result__plan-content.plan-content .content__section.plan-detail .pagination{margin-top:32px;display:flex;justify-content:center}#anobus-search-result__plan-content.plan-content .content__section.plan-detail .pagination .pagination__section{margin-right:8px;border-radius:50%;display:block;width:26px;height:26px;line-height:26px;text-align:center;border:1px solid #1169ee;background:#fff;color:#1169ee;box-sizing:border-box}#anobus-search-result__plan-content.plan-content .content__section.plan-detail .pagination .pagination__section.selected{border-color:#1169ee;background:#1169ee;color:#fff}#anobus-search-result__plan-content.plan-content .content__section.plan-detail .pagination .pagination__section>a{display:block}#anobus-search-result__plan-content.plan-content .plan-detail__card{margin-top:16px;background:#fff;border:1px solid #1169ee;border-radius:16px;position:relative}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header{padding:16px;border-bottom:1px solid #1169ee}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.company-service{display:flex;justify-content:space-between;align-items:center}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.company-service .company__title{font-size:.8571428571rem;font-weight:700;line-height:175%;letter-spacing:.02em}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.company-service .service__name{height:28px;padding:0 12px;line-height:28px;background:linear-gradient(90deg,#ffd763,#ffe59a);border-radius:35px;text-align:center;font-weight:700;font-size:.8571428571rem}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.title{margin-top:12px;font-size:1.1428571429rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion{padding-top:20px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__input{display:none}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__input:checked~.accordion__label~.accordion__section{max-height:fit-content}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__input:checked~.accordion__label:before{content:"\767A\7740\8A73\7D30\3092\9589\3058\308B";width:50%;text-align:center;white-space:nowrap}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__input:not(:checked)~.accordion__label:before{content:"\767A\7740\8A73\7D30\3092\78BA\8A8D\3059\308B";width:50%;text-align:center;white-space:nowrap}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__input:not(:checked)~.accordion__label .accordion__label-icon:after{content:"";background-color:#fff;position:absolute;width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__label{font-weight:500;color:#1169ee;display:flex;align-items:center;justify-content:center}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__label:after{position:relative;top:2px;margin-left:4px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__label .accordion__label-icon{background:#1169ee;width:24px;height:24px;border-radius:50%;transform:translateY(0)}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__label .accordion__label-icon:before{content:"";background-color:#fff;position:absolute;width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__label .accordion:before{font-size:1.8571428571rem}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point{overflow:hidden}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__title{display:flex;align-items:center;margin-top:12px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__title-text{font-weight:700}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__title .pin:before{font-size:1.8571428571rem}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__inner{margin:12px 0}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item{display:flex;position:relative;font-size:14px;height:36px;margin-top:4px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item-label{display:flex;justify-content:center;height:20px;width:20px;min-width:20px;color:#fff;background:#1169ee;border-radius:4px;position:relative}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item .bottom{position:absolute;left:2px;bottom:-2px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item .bottom:before{font-size:1.1428571429rem}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item:last-of-type .bottom{display:none}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item-time{color:#1169ee;padding:0 8px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item-name{font-size:.8571428571rem}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.header .header__section.accordion .accordion__section.station-point .station-point__item-name-maps-url{color:#1169ee}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.service{padding:0 16px;margin-top:16px;font-weight:700;font-size:.7142857143rem}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.service .service__title{font-size:14px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.service .service__tag{display:flex;flex-wrap:wrap}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.service .service__tag .service__tag-item{display:flex;align-items:center;border:1px solid #1169ee;border-radius:35px;margin-top:8px;margin-right:4px;padding:8px 12px;box-sizing:border-box;max-height:26px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.service .service__image{margin-top:8px;position:relative}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.service .service__image .image{width:100%;height:100%;border-radius:8px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.service .service__name{margin-top:12px;font-size:1.1428571429rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price{margin-top:16px;margin-bottom:20px;padding:0 16px;height:32px}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active{position:relative}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active .date-unselected__price,#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active .date-unselected__price-discount{color:#1169ee;text-align:right;font-size:1.4285714286rem;font-weight:600}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active .date-unselected__price-discount.text-decoration{text-decoration:line-through;text-decoration-color:#ee4f4f}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active .discount-value{margin-top:-.8571428571rem;text-align:right;font-weight:700}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active .discount-value-text{font-size:.8571428571rem;color:#ee4f4f;vertical-align:text-bottom}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active .discount-value-num{font-size:1.4285714286rem;color:#ee4f4f}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__section.state-price .state-price__active .date-unselected__price:after{content:"\301C";font-size:.8571428571rem;font-weight:700;vertical-align:middle;text-decoration:none}#anobus-search-result__plan-content.plan-content .plan-detail__card .plan-detail__section.plan-info .plan-info__buy{width:200px;height:40px;margin:0 auto;border:1px solid #1169ee;border-radius:100px;display:flex;justify-content:center;align-items:center;color:#fff;background:linear-gradient(90.14deg,#1169ee,#3580f1 100.48%);margin-bottom:24px;font-weight:500;font-size:.8571428571rem}#anobus-search-result__plan-content.plan-content .plan-detail__card .review__detail{position:absolute;bottom:19px;left:55px;z-index:0;height:30px;background:#e7f0fd;border-radius:16px;width:80%;font-size:11px;font-weight:400;padding:8px;right:3px;overflow:hidden;display:inline-block;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:inherit}#anobus-search-result__plan-content.plan-content .plan-detail__card .review__detail .person-icon{width:15px;display:inline-block;float:left}#anobus-search-result__plan-content.plan-content .plan-detail__card .review__detail .person-content{width:90%;display:inline-block;float:left}#anobus-search-result__plan-content.plan-content .plan-detail__card .review__detail .read-more{text-align:right;color:#1169ee;font-size:12px;text-decoration-line:underline}#anobus-search-result__plan-content.plan-content .plan-detail__card .review__detail--expanded{-webkit-line-clamp:none;height:auto}#anobus-search-result__plan-content.plan-content .plan-detail__card .review__image{z-index:0;content:"";width:16px;height:16px;background-image:url(/assets/images/sp/icon/vector7.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;bottom:9px;right:9px}