﻿a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}a{color:#0366d6}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:14px}@media(min-width: 768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}body{margin-bottom:60px}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:60px}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.8em;line-height:1.4}a{color:#3b9f7a;text-decoration:none}a img{border:none}a:hover,a:active{color:#ea5352;text-decoration:none}.fullWidth{width:100%}.alingRight{text-align:right}.alingLeft{text-align:left}.alingCenter{text-align:center}.headerCon{margin:0 0 20px}.headerCon h2{margin:0;padding:0;font-size:2rem;font-weight:bold}.dispOption{float:right;display:inline-block;position:relative;top:-2rem}.topImage{margin:0 0 40px;width:100%;height:100px;background:rgba(0,0,0,0) url("/images/topimage.png") no-repeat scroll center top;background-size:auto 100px}.loginUser{text-align:right}.topMenuItem{margin:0 0 8px}.topMenuItem a{display:block;padding:12px 20px;font-size:2rem;text-align:center}.mainCon h3{margin:0;padding:0;font-size:1.8rem;font-weight:bold}.flexCon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100%}.flexItem{width:100%}.actionPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 20px}.panelFull{width:100%;justify-content:space-between}.actionPanel button{margin-right:20px}.actionPanel .search{text-align:right}.actionPanel .search button,.panelFull button+button{margin-right:0}@media screen and (min-width: 1200px){.flexCon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col2 .flexItem{width:calc(50% - 20px)}}.listTbl{width:100%;border:none}.listTbl th,.listTbl td{padding:8px 12px;vertical-align:top}.listTbl th{background-color:#0074d9;color:#fff}.listTbl th:first-child{border-right:solid 1px #fff}.listTbl th:last-child{border-left:solid 1px #fff}.listTbl th:not(:first-child):not(:last-child){border-left:solid 1px #fff;border-right:solid 1px #fff}.formTbl{width:100%;border:none}.formTbl th,.formTbl td{padding:8px 12px;vertical-align:top;border:none;border-bottom:solid 1px #fff;text-align:left}.formTbl th{width:240px;background-color:#3b9f7a;color:#fff}.formTbl th:first-child{border-right:solid 1px #fff}.formTbl th:last-child{border-left:solid 1px #fff}.formTbl th:not(:first-child):not(:last-child){border-left:solid 1px #fff;border-right:solid 1px #fff}.formTbl td{background-color:#f1f9f1}.formTbl textarea{width:100%;height:8rem}.formTbl label{white-space:pre-wrap;word-break:break-all}.field2 div{display:inline-block;padding:0 20px 0 0;white-space:nowrap}.field2 input{width:20rem}.field2Num>div{display:inline-block;padding:0 20px 0 0;white-space:nowrap}.InOperation::before,.BeforeOperation::before,.AfterOperation::before{display:inline-block}.InOperation::before{content:"運行中";color:#0074d9}.BeforeOperation::before{content:"運行前";color:#2ecc40}.AfterOperation::before{content:"運行終了";color:#aaa}.labelHeader{display:block;font-weight:bold}.labelHeader+input{display:block}.offScreen{position:absolute;left:-100000px}.bookItem{margin:-1px 0 0;border:solid 1px #aaa}.past{background-color:#ccc}.bookItemHeader{margin:0 0 8px;padding:12px 12px 8px;background-color:#333;color:#fff}.bookDate{display:inline-block;width:20rem}.past .bookItemHeader{background-color:#666}.bookPassenger{display:inline-block;white-space:nowrap}.bookPassenger>span{display:inline-block;width:8rem}.bookOrigin{margin:12px 12px 8px}.bookDestination{margin:8px 12px 12px}.bookOrigin>span,.bookDestination>span{display:inline-block;width:6rem}.bookCar{display:table;margin:8px 12px}.bookCar::before{content:"";display:table-cell;width:40px;height:20px;background:rgba(0,0,0,0) url("/images/downarrow.png") no-repeat scroll center;background-size:auto 20px}.bookCar>span{display:table-cell;vertical-align:middle}.navy{color:#001f3f}.blue{color:#0074d9}.aqua{color:#7fdbff}.teal{color:#39cccc}.olive{color:#3d9970}.green{color:#2ecc40}.lime{color:#01ff70}.yellow{color:#ffdc00}.orange{color:#ff851b}.red{color:#ea5352}.maroon{color:#85144b}.fuchsia{color:#f012be}.purple{color:#b10dc9}.black{color:#111}.gray{color:#aaa}.silver{color:#ddd}.white{color:#fff}body,body *{font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}html body{background:#72bf76;background:-moz-linear-gradient(top, rgb(114, 191, 118) 0%, rgb(60, 159, 122) 100%);background:-webkit-linear-gradient(top, rgb(114, 191, 118) 0%, rgb(60, 159, 122) 100%);background:linear-gradient(to bottom, rgb(114, 191, 118) 0%, rgb(60, 159, 122) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#72bf76", endColorstr="#3c9f7a",GradientType=0 );background-attachment:fixed}html hr{display:none}body h1,body h2,body h3,body h4,body h5,body h6{margin:0;padding:0;font-weight:bold}body .row{margin:0}body .form-control{font-size:inherit}.commentPlaceHolder{color:#98a6b5}*::-webkit-input-placeholder{color:#98a6b5}*::-moz-placeholder{color:#98a6b5}*:-ms-input-placeholder{color:#98a6b5}*::placeholder{color:#98a6b5}*:focus,body .ui-focus{outline-color:rgba(0,0,0,0) !important;box-shadow:none !important}body .pb-3,body .py-3{padding-top:88px !important;padding-bottom:88px !important}body .ui-page-theme-a a:link,html body .ui-bar-a a:link,html body .ui-body-a a:link,html body main .ui-group-theme-a a:link,body .ui-page-theme-a a:visited,html body .ui-bar-a a:visited,html body .ui-body-a a:visited,html body main .ui-group-theme-a a:visited{color:#3b9f7a !important}body .ui-page-theme-a a:hover,html body .ui-bar-a a:hover,html body .ui-body-a a:hover,html body main .ui-group-theme-a a:hover,body .ui-page-theme-a a:active,html body .ui-bar-a a:active,html body .ui-body-a a:active,html body main .ui-group-theme-a a:active{color:#ea5352 !important}body .ui-bar-a,body .ui-page-theme-a .ui-bar-inherit,html body .ui-bar-a .ui-bar-inherit,html body .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}body .ui-header,body .ui-footer{border:none}.btn{padding:0;height:52px;width:280px;border:none;border-radius:26px;background-color:#ea5352 !important;color:#fff;font-size:1.8rem;font-weight:bold;font-family:sans-serif}a.btn{display:inline-block;line-height:52px;text-align:center}.btn:hover,.btn:active{background-color:#992626 !important}.btnPanel,.btnsPanel{margin-top:24px;display:flex;justify-content:space-around;width:100%}.btnPanel button,.btnsPanel button{width:240px}body .row{justify-content:center}@media(min-width: 992px){body .row{flex-wrap:nowrap}}body .row>.col-md-6{display:block !important;max-width:inherit;min-width:440px}body .row>.col-md-6:first-child{background:rgba(0,0,0,0) url("/images/logo.png") no-repeat scroll center 100px;background-size:70%;min-height:360px}body .row>.col-md-6:nth-of-type(2){max-width:540px}body .col-md-6 .col-md-6{display:block;padding:0;max-width:inherit}.center{text-align:center}.bgGreen>*{color:#fff}.bgGreen h1{padding-bottom:84px;font-size:3rem;text-align:center}.bgGreen .form-group{position:relative}.bgGreen .form-control{margin-bottom:20px;padding:0 20px 0 52px;height:60px;border:solid 1px #a1cfb4 !important;border-radius:6px;background-color:#3e815a !important;color:#fff !important;font:400 16px sans-serif}.bgGreen input.form-control:focus,.bgGreen input:-internal-autofill-selected,.bgGreen input:-webkit-autofill,.bgGreen input:-webkit-autofill:hover,.bgGreen input:-webkit-autofill:focus,.bgGreen input:-webkit-autofill:active{-webkit-text-fill-color:#fff !important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,0),inset 0 0 0 100px #3e815a !important}.bgGreen .form-control:focus,.bgGreen .form-control:active{-webkit-text-fill-color:#fff !important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,0),inset 0 0 0 100px #3e815a !important}.bgGreen .form-group#email::before,.bgGreen .form-group#pw::before{display:block;position:absolute;content:"";top:50%;left:20px;transform:translate(0, -50%);width:22px;height:22px;font-size:22px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;color:#fff}.bgGreen .form-group#email::before{content:""}.bgGreen .form-group#pw::before{content:""}.bgGreen .btn-group{display:flex;justify-content:space-between;margin:20px 0 60px 0;width:100%}.bgGreen label[for=Input_RememberMe]{color:#fff;font-weight:bold}form#account .btn-group p{text-align:right}.bgGreen .btn-group p a{display:inline-block;font-weight:bold}.bgGreen .btn-group p a:link,.bgGreen .btn-group p a:visited{color:#fff}form#account .btn-group p a::before,form#account .btn-group p a::after{display:inline-block;position:relative;content:"";font-size:20px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;color:#fff}form#account .btn-group p a::before{content:"";margin-right:4px}form#account .btn-group p a::after{content:"";top:2px;margin-left:4px}.bgGreen .btn-group p a:hover,.bgGreen .btn-group p a:active,.bgGreen .btn-group p a:hover::before,.bgGreen .btn-group p a:active::before,.bgGreen .btn-group p a:hover::after,.bgGreen .btn-group p a:active::after{color:#ea5352 !important}form#account .btnCon{margin-bottom:32px;text-align:center}.bgGreen .btn{background-color:#fff !important;color:#3b9f7a}.bgGreen .btn:hover,.bgGreen .btn:active{background-color:#ea5352 !important;color:#fff}.bgGreen>p{margin:0 auto;width:580px}#ForgotPassword{margin:40px auto;width:510px}#ForgotPassword label[for=Input_Email]{display:none}#ForgotPassword div.longBtn{margin-top:40px;text-align:center}body .text-danger{color:#ec9800 !important;font-weight:bold}body .bgGreen .text-danger{color:#ffdf00 !important}body .text-danger ul{margin:0;padding:0 0 0 20px;list-style-type:disc}body .text-danger li{margin:0;padding:0 0 8px 0}span.text-danger.field-validation-error{display:inline-block;margin:0 0 20px}input.form-control.input-validation-error,form#account input.form-control.input-validation-error{border:solid 1px #ea5352 !important}@media(min-width: 576px){body header .container{margin:0 auto;max-width:540px}}@media(min-width: 768px){body header .container{margin:0 auto;max-width:720px}}@media(min-width: 992px){body header .container{margin:0 auto;max-width:960px}}@media(min-width: 1200px){body header .container{margin:0 auto;padding:0 40px !important;max-width:100% !important}}header .navbar{min-height:70px;padding:0;border:none !important;background:rgba(0,0,0,0) none !important;box-shadow:none}header .navbar.navbar-dark{margin:0 !important;background:#3b4043 none !important}header .navbar.navbar-dark .container{padding:0}header .navbar-brand{display:inline-block;margin:0;padding:8px 0 0 300px;min-height:40px;background:rgba(0,0,0,0) url("/images/logo_w.png") no-repeat scroll 0 8px;background-size:272px auto;color:#fff !important;font-size:2.2rem;font-weight:bold}.navbar-brand:hover,.navbar-brand:active{color:#fff !important}header .nav-link{color:#fff !important;font-weight:bold}header .nav-link:hover,header .nav-link:active{color:#ea5352 !important}header .navbar-dark .nav-link:hover,header .navbar-dark .nav-link:active{color:#3b9f7a !important}.navbar-expand .navbar-nav .dropdown-menu{left:auto;right:0}.navbar-expand .navbar-nav .dropdown-menu .btn,.navbar-expand .navbar-nav .dropdown-menu .nav-link{color:#333 !important;font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.navbar-expand .navbar-nav.navbar-right{flex-wrap:nowrap;margin:0 8px 0 20px}.navbar-expand .navbar-nav.navbar-right>li{margin:0 0 0 8px}header .nav-link.text-dark{padding:8px !important;color:#fff !important;white-space:nowrap}header .btn{padding:8px;width:auto;height:auto;border-radius:4px !important;background-color:rgba(0,0,0,0) !important;box-shadow:none}header .btn.navbar-toggle{font-size:12.5px}.navbar-light .navbar-toggler-icon{position:relative;display:inline-block;width:20px;height:2px;top:0;left:0;background:#fff none}.navbar-light .navbar-toggler-icon::before,.navbar-light .navbar-toggler-icon::after{position:absolute;display:inline-block;content:"";width:20px;height:2px;top:-6px;left:0;background:#fff none}.navbar-light .navbar-toggler-icon::after{width:12px;top:6px}header .btn.navbar-toggle:hover,header .btn.navbar-toggle:active,header .btn.navbar-toggle:focus,header .btn.navbar-toggle[aria-expanded=true]{background:#3b4043 none !important;box-shadow:none}.navbar-light .btn.navbar-toggle[aria-expanded=true] .navbar-toggler-icon{background:rgba(0,0,0,0) none}.navbar-light .btn.navbar-toggle[aria-expanded=true] .navbar-toggler-icon::before{top:-20px;-webkit-transform:translateY(20px) rotate(-315deg);transform:translateY(20px) rotate(-315deg)}.navbar-light .btn.navbar-toggle[aria-expanded=true] .navbar-toggler-icon::after{width:20px;top:20px;-webkit-transform:translateY(-20px) rotate(315deg);transform:translateY(-20px) rotate(315deg)}header .dropdown-menu{padding:16px 28px;border:none;border-radius:12px;box-shadow:1px 2px 6px rgba(0,0,0,.15);font-size:1.6rem}header .dropdown-menu .nav-link{position:relative;margin:16px 0;padding:0 0 0 28px !important;color:#333}header .dropdown-menu .nav-link::before{display:block;position:absolute;top:50%;left:0;transform:translate(0, -50%);color:#333;font-size:20px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}header .dropdown-menu>li:nth-of-type(1) .nav-link::before{content:""}header .dropdown-menu>li:nth-of-type(2) .nav-link::before{content:""}header .dropdown-menu>li:nth-of-type(3) .nav-link::before{content:""}.navbar-expand .navbar-nav .dropdown-menu .nav-link:hover,.navbar-expand .navbar-nav .dropdown-menu .nav-link:active,.navbar-expand .navbar-nav .dropdown-menu .nav-link:focus,header .dropdown-menu .nav-link:hover::before,header .dropdown-menu .nav-link:hover::before,header .dropdown-menu .nav-link:focus::before{background-color:rgba(0,0,0,0) !important;color:#3b9f7a !important}header .navbar.navbar-dark.navbar-expand-sm .navbar-nav .nav-link{padding:8px 24px !important}header .navbar.navbar-dark.navbar-expand-sm .navbar-nav .nav-item:first-child .nav-link{padding:8px 24px 8px 0 !important}header .navbar.navbar-dark.navbar-expand-sm .navbar-nav .nav-link.dropdown-toggle{padding:8px 40px 8px 24px !important}header .navbar.navbar-dark.navbar-expand-sm .navbar-nav .nav-link.dropdown-toggle::after{margin-top:8px}.navbar-dark .dropdown-item:hover,.dropdown-item:focus{background-color:#f1f9f1;color:#3b9f7a}.navbar-dark .dropdown-group{margin:8px 0}.navbar-dark .dropdown-group-title{font-weight:bold;color:#3b4043}.navbar-dark .btn:hover,.navbar-dark .btn:active{background-color:rgba(0,0,0,0) !important;color:#3b9f7a !important}header a.btn{padding:2px 32px 0;height:40px;border-radius:20px !important;line-height:40px}header .navbar-dark a.btn:link,header .navbar-dark a.btn:visited{background-color:#fff !important;color:#333 !important}header .navbar-dark a.btn:hover,header .navbar-dark a.btn:active{background-color:#3b9f7a !important;color:#fff !important}footer.border-top.text-muted{border:none !important;background-color:rgba(0,0,0,0);color:#98a6b5 !important;font-size:1.4rem;text-shadow:none;text-align:center}.ui-icon.ui-icon-closethick.ui-igpopover-close-button{top:-2px !important;left:0 !important}.editField .ui-igedit-container{width:250px}.editField .ui-igedit-container#lastName,.editField .ui-igedit-container#firstName,.editField .ui-igedit-container#lastNameKana,.editField .ui-igedit-container#firstNameKana{top:6px}.editField .flexCon .formTbl td>.ui-widget.ui-widget-content{width:100% !important}.editField .ui-igcombo-mode-dropdown .ui-igcombo-field{font-size:1.6rem}.editField .ui-igedit-dropdown-button .ui-icon,.editField .ui-unselectable .ui-icon{top:50%;transform:translate(0, -50%)}.editField .ui-igedit-button-common.ui-state-hover{border-width:0 0 0 1px}.editField .ui-igcombo.ui-state-focus,.editField .ui-igcombo.ui-state-focus.ui-state-hover,.editField .ui-igedit.ui-state-focus,.editField .ui-igedit.ui-state-focus.ui-state-hover,.editField .ui-igcombo.ui-state-active{border-color:#444}.editField .ui-state-hover .ui-igedit-button-common{border-color:#444;background-color:gray}.editField .ui-state-hover .ui-igedit-button-common.ui-state-hover,.editField .ui-state-focus .ui-igedit-button-common,.editField .ui-igcombo.ui-state-active .ui-igcombo-button{border-color:#444;background-color:#444}.editField .ui-state-hover .ui-igedit-button-common .ui-icon,.editField .ui-state-focus .ui-igedit-button-common .ui-icon{color:#fff}.editField .flexCon div[id$=_toolbars] .ui-state-active,.editField .flexCon div[id$=_toolbars] .ui-widget-content .ui-state-active,.editField .flexCon div[id$=_toolbars] .ui-widget-header .ui-state-active{border:solid 1px #bcbcbc}.editField div[id$=_toolbars] .ui-igcombo.ui-state-active .ui-igcombo-button{background-color:#444}.editField .ui-state-hover .ui-icon::before,.editField .ui-widget-content .ui-state-hover .ui-icon::before,.editField .ui-igcombo.ui-state-active .ui-igcombo-button .ui-icon::before{color:#fff !important}.editField #comment_toolbars,.editField #Body_toolbars,.editField #ResponseBody_toolbars{white-space:normal}.editField #Comment_toolbars_formattingToolbar_item_textColor_arrow_picn::before,.editField #Comment_toolbars_formattingToolbar_item_backgroundTextColor_arrow_picn::before{font-size:1rem !important}.editField div[id$=_toolbars] .ui-igbutton .ui-igbutton-table{border:none}.editField .flexCon .formTbl .ui-icon.ui-igbutton-viewsource-icon:before{color:#98a6b5}.editField .flexCon .ui-igbutton-viewsource.ui-state-active{background-color:#444}.editField .flexCon .ui-igbutton-viewsource.ui-state-active .ui-icon.ui-igbutton-viewsource-icon:before,.editField .flexCon .formTbl .ui-state-hover .ui-icon.ui-igbutton-viewsource-icon:before{color:#fff}body .ui-widget.ui-ignotify.ui-ignotify-inline{font-size:1.6rem}body .ui-iggrid .ui-iggrid-tablebody td:focus{outline:none}.modal .modal-content{padding:16px 24px;border:solid 2px #f0f0f0;border-radius:8px;background-color:#333;color:#f0f0f0}.modal-content .box_inner{display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.box_inner .spinner-border{position:relative;top:4px;width:3rem;height:3rem;border-width:.35em}.box_inner p{position:relative;top:-2px;margin:0;padding-left:20px}#as-overlay{width:100%;height:100%;background-color:hsla(0,0%,100%,.6);position:absolute;top:0;left:0;z-index:99999}.as-spinner-container{height:100%;display:flex;justify-content:center;align-items:center}.as-spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime .8s infinite linear}@keyframes sp-anime{100%{transform:rotate(360deg)}}.as-hide{display:none}.goolgemap-type-button button{background:none #fff;border:0px;margin:7px;padding:0px;text-transform:none;appearance:none;position:absolute;cursor:pointer;user-select:none;border-radius:2px;height:28px;width:28px;box-shadow:rgba(0,0,0,.3) 0px 1px 4px -1px;overflow:hidden;right:0px;top:0px;font-size:large;font-weight:bold;color:#666}.as-map-wrapper .as-ol-popup.map-googlemap{padding:unset;min-width:248px}.gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:visible !important}.gm-style-iw{max-width:270px !important;padding:12px !important}
