@charset "UTF-8";.cleafix:after{display:block;clear:both;content:""}.u-text-align-left{text-align:left!important}.u-text-align-center{text-align:center!important}.u-text-align-right{text-align:right!important}.u-font-size-small{font-size:.8em!important}.u-font-size-large{font-size:1.3em!important}.u-font-weight-bold{font-weight:700!important}.u-font-weight-normal{font-weight:400!important}.u-color-red{color:red!important}.u-margin-top-xlarge{margin-top:50px!important}.u-margin-top-large{margin-top:30px!important}.u-margin-top-medium{margin-top:20px!important}.u-margin-top-small{margin-top:10px!important}.u-margin-top-xsmall{margin-top:5px!important}.u-margin-top-0{margin-top:0!important}.u-margin-bottom-xlarge{margin-bottom:50px!important}.u-margin-bottom-large{margin-bottom:30px!important}.u-margin-bottom-medium{margin-bottom:20px!important}.u-margin-bottom-small{margin-bottom:10px!important}.u-margin-bottom-xsmall{margin-bottom:5px!important}.u-margin-bottom-0{margin-bottom:0!important}.u-margin-right-0{margin-right:0!important}.u-padding-top-xlarge{padding-top:50px!important}.u-padding-top-large{padding-top:30px!important}.u-padding-top-medium{padding-top:20px!important}.u-padding-top-small{padding-top:10px!important}.u-padding-top-xsmall{padding-top:5px!important}.u-padding-top-0{padding-top:0!important}.u-padding-bottom-xlarge{padding-bottom:50px!important}.u-padding-bottom-large{padding-bottom:30px!important}.u-padding-bottom-medium{padding-bottom:20px!important}.u-padding-bottom-small{padding-bottom:10px!important}.u-padding-bottom-xsmall{padding-bottom:5px!important}.u-padding-bottom-0{padding-bottom:0!important}#adminBox,.acms-admin-box{margin-bottom:0;border:0}#js-seo_info,.acms-admin-edit-info{background-color:#efefef}.acms-admin-edit-info{margin:0;border:0}body{padding-top:60px;font-family:Noto Sans JP,sans-serif;font-size:1rem;line-height:1.5}::-webkit-input-placeholder{font-size:14px;color:#aaa}::-moz-placeholder{font-size:14px;color:#aaa}:-ms-input-placeholder,::-ms-input-placeholder{font-size:14px;color:#aaa}::placeholder{font-size:14px;color:#aaa}.top-search ::-webkit-input-placeholder{font-size:13px}.top-search ::-moz-placeholder{font-size:13px}.top-search :-ms-input-placeholder,.top-search ::-ms-input-placeholder{font-size:13px}.top-search ::placeholder{font-size:13px}.material-icons{font-size:1.3em;vertical-align:middle;visibility:hidden}body.is_loaded .material-icons{visibility:visible}.material-icons.md-inherit{font-size:inherit}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.container{max-width:1030px;padding:0 15px;margin:0 auto}.section{padding:25px 0}.layout_2col:after{display:block;clear:both;content:""}.aside,.main{display:block;margin:0 0 50px}.button_icon{position:relative;display:inline-block;padding:0 0 0 60px;overflow:hidden;font-size:1.25rem;font-weight:700;line-height:1.2;background-color:#acd2ff;border-radius:3px}.button_icon,.button_icon:active,.button_icon:focus,.button_icon:hover,.button_icon:visited{color:#000;text-decoration:none}.button_icon:before{position:absolute;top:0;left:0;display:block;width:60px;height:100%;content:"";background-color:#79b7ff;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.button_icon:active:before{width:100%}.button_icon:after{position:absolute;top:0;left:0;display:block;width:60px;height:100%;content:"";background-color:#3284f5;background-position:50%;background-size:contain}.button_icon.button_icon_status:after{background-image:url(../images/header/icon_status.png)}.button_icon.button_icon_diagram:after{background-image:url(../images/header/icon_diagram.png)}.button_icon.button_icon_navitime:after{background-image:url(../images/header/icon_navitime.png)}.button_icon.button_icon_schedule:after{background-image:url(../images/header/icon_diagram.png)}.button_icon.button_icon_fare:after{background-image:url(../images/header/icon_fare.png)}.button_icon.button_icon_route_map:after{background-image:url(../images/header/icon_route_map.png)}.button_icon.button_icon_commuter_pass:after,.button_icon.button_icon_web_application_form:after{background-image:url(../images/header/icon_commuter_pass.png)}.button_icon.button_icon_community_bus:after{background-image:url(../images/header/icon_community_bus.png)}.button_icon span{position:relative;display:block;padding:18px 1.7em 18px 15px}.button_icon span:after{position:absolute;top:50%;right:3px;font-family:Material Icons,sans-serif;color:#e2eeff;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button_icon span.open_in_new:after{content:"open_in_new"}.button_plus{position:relative;display:block;width:20px;height:20px;background-color:#acd2ff;border:1px solid #fff;border-radius:50%;-webkit-transition:background-color .15s;transition:background-color .15s}.button_plus:after,.button_plus:before{position:absolute;top:50%;left:50%;display:block;width:40%;height:1px;content:"";background-color:#fff}.button_plus:after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button_plus:before{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.button_plus:focus{outline:none}.button_plus:hover{background-color:#3284f5}.is-childOpen .button_plus:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.button_normalLink,.button_normalLink_entry,.button_normalLink_entry_w100,.button_normalLink_w100{position:relative;display:inline-block;padding:8px 20px 8px 8px;overflow:hidden;font-weight:700;color:#000;text-decoration:none;background-color:#acd2ff;border-left:5px solid #3284f5;border-radius:3px}.button_normalLink:before,.button_normalLink_entry:before,.button_normalLink_entry_w100:before,.button_normalLink_w100:before{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;content:"";background-color:#79b7ff;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.button_normalLink:active:before,.button_normalLink_entry:active:before,.button_normalLink_entry_w100:active:before,.button_normalLink_w100:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.button_normalLink:after,.button_normalLink_entry:after,.button_normalLink_entry_w100:after,.button_normalLink_w100:after{position:absolute;top:50%;right:3px;font-family:Material Icons,sans-serif;color:#e2eeff;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button_normalLink.newWindow,.button_normalLink_entry.newWindow,.button_normalLink_entry_w100.newWindow,.button_normalLink_w100.newWindow{padding-right:30px}.button_normalLink.newWindow:after,.button_normalLink_entry.newWindow:after,.button_normalLink_entry_w100.newWindow:after,.button_normalLink_w100.newWindow:after{right:5px;content:"open_in_new"}.button_normalLink_entry_w100 span,.button_normalLink_entry span,.button_normalLink_w100 span,.button_normalLink span{position:relative}.button_normalLink_entry_w100,.button_normalLink_w100{width:100%}.button_normalLink_entry,.button_normalLink_entry_w100{background-color:rgba(50,132,245,.4)}.button_normalLink_entry:before,.button_normalLink_entry_w100:before{z-index:-1;background-color:rgba(121,183,255,.6)}.button_round{position:relative;display:inline-block;padding:10px 30px;font-weight:700;color:#3284f5;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #3284f5;border-radius:30px;-webkit-transition:all .15s;transition:all .15s}.button_round:hover{color:#fff;background-color:#3284f5}.button_round:after{position:absolute;top:50%;right:3px;font-family:Material Icons,sans-serif;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button_round.download{padding:10px 40px}.button_round.download:after{right:10px;content:"download"}.button_submit{position:relative;display:inline-block;padding:10px 1.2em;margin:0 auto;font-weight:700;cursor:pointer;background-color:#ffe579;border-radius:3px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-webkit-transition:background-color;transition:background-color}.button_submit:active,.button_submit:focus{-webkit-box-shadow:none;box-shadow:none}.button_submit:hover{background-color:#ffc06d}.button_submit:after{position:absolute;top:50%;right:3px;font-family:Material Icons,sans-serif;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class*=label_newscategory]{font-size:.75rem;display:inline-block;padding:3px;line-height:1.2;text-align:center;vertical-align:middle;background-color:#efefef;border-radius:3px}.label_newscategory_news{background-color:#f5df32}.label_newscategory_route_bus{background-color:#ffa677}.label_newscategory_airport_bus{background-color:#b0aaff}.label_newscategory_kamome_tour{background-color:#82c4d0}.label_new{display:inline-block;margin:0 0 0 5px;color:red}[class*=heading_lv1]{font-size:1.375rem;margin:0 0 30px;font-weight:700;line-height:1.3}.heading_lv1_underLine{position:relative;padding:0 0 15px;border-bottom:2px solid #e2eeff}.heading_lv1_underLine:after{position:absolute;bottom:-2px;display:block;width:100px;height:2px;content:"";background-color:#3284f5}[class*=heading_lv2]{font-size:1.25rem;margin:0 0 20px;font-weight:700;line-height:1.3}.heading_lv2_colorBlue,.heading_lv3_colorBlue,.heading_lv4_colorBlue{color:#3284f5}.heading_lv2_bgBlue{position:relative;padding:13px 15px;background-color:#e2eeff;border-radius:3px}.heading_lv2_bgBlue:before{position:absolute;top:50%;left:0;display:block;width:10px;height:3px;content:"";background-color:#3284f5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class*=heading_lv3]{font-size:1.125rem;margin:0 0 20px;font-weight:700;line-height:1.3}.heading_lv3_lineLeft{padding:0 0 0 10px;border-left:4px solid #acd2ff}[class*=heading_lv4]{font-size:1rem;margin:0 0 20px;font-weight:700}.caption{font-size:.75rem;padding:0 5px;line-height:1.3;text-align:left!important}.headline{margin:0 0 30px}.headline_list{list-style:none}.headline_item{padding:7px 5px 10px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-transition:background-color .15s;transition:background-color .15s}.headline_item:after{display:block;clear:both;content:""}.headline_item:hover{background-color:#f8f8f8}.headline_item:first-child{border-top:1px solid #ddd}.headline_info{margin:0 0 3px}.headline_date{display:inline-block;font-size:.8125rem}.headline_title a,.headline_title a:hover,.headline_title a:visited{color:#000;text-decoration:none}.entryList{margin:0 0 30px}.entryList_list{list-style:none}.entryList_item{position:relative;padding:15px 30px 15px 10px;background-color:#fff;border-bottom:1px solid #ddd;-webkit-transition:background-color .15s;transition:background-color .15s}.entryList_item:hover{background-color:#f8f8f8}.entryList_item:first-child{border-top:1px solid #ddd}.entryList_item:after{position:absolute;top:50%;right:0;font-family:Material Icons,sans-serif;font-size:26px;color:#acd2ff;vertical-align:-3px;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.entryList_heading{font-size:1rem;margin:0;line-height:1.3}.entryList_heading a,.entryList_heading a:hover,.entryList_heading a:visited{color:#000;text-decoration:none}.entryList_via{font-size:.875rem;margin:10px 0 0;line-height:1.3}.header_top_message{padding:8px 15px 10px;font-size:15px;font-weight:700;line-height:1.4;text-align:center;background-color:#efefef;border-bottom:1px solid #79b7ff}.header{position:fixed;top:0;left:0;z-index:9999;width:100%;background:#fff}.header_container{max-width:1030px;margin:0 auto}.header_inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px}.header_logo{max-width:265px;padding:0 10px}.header_logo a{display:block}.header_logo img{display:block;width:100%;height:auto}.header_nav{font-size:.8125rem;position:absolute;top:0;right:0;display:none}.header_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;list-style:none}.header_nav_item{padding:0 20px 0 0}.header_nav_item:last-child{padding:0}.header_nav_item a{color:#000;text-decoration:none}.header_nav_item a:hover{color:#000;text-decoration:underline}.header_nav_item a:active,.header_nav_item a:focus,.header_nav_item a:visited{color:#000;text-decoration:none}.header_nav_item a.header_nav_item_recruit{font-size:1.125rem;display:block;min-width:180px;padding:10px;font-weight:700;color:#fff;text-align:center;background-color:#3284f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-transition:background-color .15s;transition:background-color .15s}.header_nav_item a.header_nav_item_recruit:hover{color:#fff;text-decoration:none;background-color:#1060cf}.header_nav_item a.header_nav_item_recruit:active,.header_nav_item a.header_nav_item_recruit:focus,.header_nav_item a.header_nav_item_recruit:visited{color:#fff;text-decoration:none}.button_lines{position:relative;display:block;width:60px;height:60px}.button_lines:active,.button_lines:focus,.button_lines:hover{background:none;outline:none}.button_lines span{position:absolute;left:17px;display:block;width:26px;height:1px;background:#000;-webkit-transition:all .25s;transition:all .25s}.button_lines .top{top:22px}.is-menuOpen .button_lines .top{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.button_lines .middle{top:30px}.is-menuOpen .button_lines .middle{opacity:0}.button_lines .bottom{top:38px}.is-menuOpen .button_lines .bottom{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.globalNav{display:none;padding:10px 0 18px}.globalNav_list{display:table;width:100%}.globalNav_item{display:table-cell;padding-bottom:5px}.globalNav_item_inner{text-align:center;border-left:1px solid #000}.globalNav_item:last-child .globalNav_item_inner{border-right:1px solid #000}.globalNav_item_inner a{display:inline-block;padding:5px 0 5px 40px;font-size:16px;font-weight:700;color:#000;text-decoration:none;background-position:-1px;background-size:37px auto}.globalNav_item_inner a.icon_route{background-image:url(../images/header/icon_route.png)}.globalNav_item_inner a.icon_airport{background-image:url(../images/header/icon_airport.png)}.globalNav_item_inner a.icon_charter{background-image:url(../images/header/icon_charter.png)}.globalNav_item_inner a.icon_kamome{background-image:url(../images/header/icon_kamome.png)}.globalNav_item_inner a.icon_realestate{background-image:url(../images/header/icon_realestate.png)}.globalNav_item_inner a.icon_qanda{background-image:url(../images/header/icon_qanda.png)}.globalNav_item_inner i{color:#acd2ff}.globalNav_text{position:relative;display:inline-block;padding:3px 0}.globalNav_text:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;content:"";background-color:#79b7ff;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:scaleX(0);transform:scaleX(0)}.globalNav_item:hover .globalNav_text:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.has-childNav{position:relative}.childNav{position:absolute;top:100%;left:-5px;z-index:9999;display:block;min-width:270px;overflow:hidden;visibility:hidden;background:#acd2ff;border-radius:3px;-webkit-box-shadow:0 10px 16px 0 hsla(0,0%,4%,.1);box-shadow:0 10px 16px 0 hsla(0,0%,4%,.1);opacity:0;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-transform:translateY(5px);transform:translateY(5px)}.childNav.right{right:-5px;left:auto}.has-childNav:hover .childNav{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.childNav_list{list-style:none}.childNav_item{position:relative;white-space:nowrap;border-bottom:1px solid #fff}.childNav_item:last-child{border-bottom:0}.childNav_item:after{position:absolute;top:50%;right:3px;font-family:Material Icons,sans-serif;color:#e2eeff;vertical-align:middle;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.childNav_item a{display:block;padding:10px 30px 10px 24px;font-size:15px;font-weight:700;color:#000;text-decoration:none;-webkit-transition:background-color .15s;transition:background-color .15s}.childNav_item a:hover{background-color:#79b7ff}.childNav_item a:active,.childNav_item a:focus,.childNav_item a:visited{color:#000;text-decoration:none}.menu{position:fixed;top:0;right:-75%;z-index:9998;display:block;width:75%;height:100%;overflow-y:auto;visibility:hidden;background-color:#acd2ff;opacity:0;-webkit-transition:all .25s;transition:all .25s}.is-menuOpen .menu{right:0;visibility:visible;opacity:1}.menu_inner{padding:60px 0}.menu_item{background-color:#fff}.menu_list_top>.menu_item{border-bottom:1px solid #fff}.menu_item_inner{position:relative}.menu_item_inner a{display:block;padding:10px 40px 10px 15px;color:#000;text-decoration:none;background-color:#acd2ff;background-repeat:no-repeat;background-position:10px;background-size:30px auto;-webkit-transition:.15s;transition:.15s}.menu_item_inner a.is-menuItemTop{padding:10px 40px 10px 50px;font-weight:700}.menu_item_inner a.icon_route{background-image:url(../images/header/icon_route.png)}.menu_item_inner a.icon_airport{background-image:url(../images/header/icon_airport.png)}.menu_item_inner a.icon_charter{background-image:url(../images/header/icon_charter.png)}.menu_item_inner a.icon_realestate{background-image:url(../images/header/icon_realestate.png)}.menu_item_inner a.icon_kamome{background-image:url(../images/header/icon_kamome.png)}.menu_item_inner a.icon_qanda{background-image:url(../images/header/icon_qanda.png)}.menu_item_inner a.icon_status{background-image:url(../images/header/icon_status.png)}.menu_item_inner a.icon_news{background-image:url(../images/header/icon_news.png)}.menu_item_inner a.icon_information{background-image:url(../images/header/icon_information.png)}.menu_item_inner a.icon_company{background-image:url(../images/header/icon_company.png)}.menu_item_inner a.icon_recruit{background-image:url(../images/header/icon_recruit.png)}.menu_item_inner a:hover{background-color:#79b7ff}.menu_item_inner a:after{display:inline-block;font-family:Material Icons,sans-serif;font-size:16px;color:rgba(50,132,245,.4);vertical-align:-2px;content:"chevron_right"}.button_childOpen{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:100%}.button_childOpen:focus{outline:none}.button_childOpen:hover .button_plus{background-color:#3284f5}.childMenu{display:none}.childMenu .menu_item_inner a{padding-left:50px;background-color:rgba(172,210,255,.8)}.childMenu .menu_item_inner a:hover{background-color:rgba(172,210,255,.75)}.childMenu .childMenu .menu_item_inner a{padding-left:calc(50px + .5em);background-color:rgba(172,210,255,.3)}.childMenu .childMenu .menu_item_inner a:hover{background-color:rgba(172,210,255,.45)}.childMenu .childMenu .childMenu .menu_item_inner a{padding-left:calc(50px + 1em);background-color:rgba(172,210,255,0)}.childMenu .childMenu .childMenu .menu_item_inner a:hover{background-color:rgba(172,210,255,.15)}.childMenu_title{padding:20px 15px 5px;font-weight:700;color:#3284f5;background-color:#acd2ff}.childMenu_title span{display:block;padding:0 0 5px;border-bottom:1px solid #3284f5}.childMenu .childMenu_title{padding-left:calc(50px - .5em);background-color:rgba(172,210,255,.6)}.childMenu .childMenu .childMenu_title{padding-left:50px;background-color:rgba(172,210,255,.3)}.childMenu .childMenu .childMenu .childMenu_title{padding-left:calc(50px + .5em);background-color:rgba(172,210,255,0)}.cover{position:fixed;top:0;left:0;z-index:9997;display:block;width:100%;height:100%;visibility:hidden;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .25s;transition:all .25s}.is-menuOpen .cover{visibility:visible;opacity:1}body.is-menuOpen{position:fixed;left:0;width:100%}.sidebar_bnr{text-align:center;margin-bottom:20px}.sidebar_bnr a{display:block;text-align:center;color:#000}.sidebar_bnr img{display:inline-block;width:100%;max-width:500px;vertical-align:bottom}.sidebar_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;background:#3284f5;border-top-left-radius:3px;border-top-right-radius:3px}.sidebar_title_inner{width:100%;padding:5px}.sidebar_title_root{font-size:.75rem;margin:0;color:#fff;text-align:center}.sidebar_title_root_item:after{font-size:.875rem;font-family:Material Icons,sans-serif;vertical-align:-3px;content:"chevron_right"}.sidebar_title_root_item:last-child:after{content:""}.sidebar_title_root_item a{color:#fff;text-decoration:underline}.sidebar_title_root_item a:hover{color:#fff;text-decoration:none}.sidebar_title_head{font-size:1rem;font-weight:700;line-height:1.3;color:#fff;text-align:center}.sidebar_item .sidebar_smallTitle{padding-left:7px}.sidebar_smallTitle_inner{font-size:.875rem;padding:20px 5px 5px 7px;font-weight:700;color:#3284f5;border-top:1px solid #ddd}.sidebar_item .sidebar_smallTitle_inner{padding-top:10px}.sidebar_list{list-style:none}.sidebar_item_inner{position:relative;display:block;border-top:1px solid #ddd}.sidebar_link{font-size:.875rem;display:block;padding:12px 5px 12px 7px;line-height:1.3;color:#000;text-decoration:none;-webkit-transition:background-color .15s;transition:background-color .15s}.sidebar_link.stay,.sidebar_link:hover{background-color:#f8f8f8}.sidebar_link:after{font-family:Material Icons,sans-serif;font-size:16px;color:#acd2ff;vertical-align:-3px;content:"chevron_right"}.sidebar_link.sidebar_link_pdf:after{margin:0 0 0 3px;font-size:20px;color:#3284f5;vertical-align:-5px;content:"picture_as_pdf"}.has-child>.sidebar_item_inner>.sidebar_link{padding-right:40px}.sidebar_item:last-child{margin-bottom:-1px;border-bottom:1px solid #ddd}.sidebar_item .sidebar_list{padding-left:7px}.sidebar_headline .headline_info{font-size:.6875rem;display:block;margin-bottom:3px}.sidebar_headline .headline_date{width:auto;margin-right:.5em}.sidebar_headline .headline_category{width:auto}.sidebar_headline [class*=label_newscategory]{padding:2px;vertical-align:2px;font-size:.625rem}.sidebar_headline .headline_title,.sidebar_summary_notfound{line-height:1.3;font-size:.875rem}.sidebar_summary_notfound{padding:12px 5px 12px 7px}.sidebar_item .sidebar_summary_notfound{padding-left:7px}.topicpath{position:relative;background:#f8f8f8}.topicpath_list{padding:10px 0 5px;line-height:1.3;list-style:none;font-size:.8125rem}.topicpath_list li{float:left;padding:0 0 5px}.topicpath_list li:after{display:inline-block;margin:0 .4em;font-family:Material Icons,sans-serif;color:#3284f5;vertical-align:-2px;content:"chevron_right"}.topicpath_list li:last-child:after{content:none}.topicpath_list a{color:#000}.topicpath_list a:hover{text-decoration:none}.footer{padding:50px 0 0;background:#efefef}.footer_block_logo{margin:0 0 20px}.footer_logo{float:left}.footer_logo img{display:block;width:245px;height:auto}.pagetopButton{font-size:1.25rem;float:right}.pagetopButton a{color:#000}.pagetopButton a:hover{text-decoration:none}.pagetopButton span{display:none}.pagetopButton i{color:#3284f5}.footer_block_info{margin:0 0 50px}.footer_office_list{margin:0 -15px}.footer_office{position:relative;padding:0 15px;margin-bottom:20px}.footer_office_name{font-weight:700;color:#3284f5}.footer_office_info p:after{display:block;clear:both;content:""}.footer_office_address,.footer_office_zip{display:inline-block}.footer_office_zip{margin-right:.3em}.footer_office_fax,.footer_office_tel{display:block;float:left}.footer_office_num{display:block;padding-left:2em}.footer_office_map{position:absolute;top:0;right:15px}.footer_office_map a{font-size:.75rem;display:inline-block;padding:1px 5px 1px 7px;color:#3284f5;text-decoration:none;background:#fff;border:1px solid #3284f5;border-radius:30px;-webkit-transition:.15s;transition:.15s}.footer_office_map a:hover{color:#fff;background-color:#3284f5}.footer_office_map i{vertical-align:-3px}.footer_office_note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px 10px;color:#3284f5;background:#fff;border:1px solid #3284f5}.footer_office_note span{display:block;padding-left:1em;text-indent:-1em}.footer_block_sitemap{display:none;margin:0 -15px 20px}.sitemap_col{min-width:24%;padding:0 15px}.sitemap_list{font-size:14px;list-style:none}li .sitemap_list{padding-left:1em}.sitemap_list a{color:#000;text-decoration:none}.sitemap_list a:hover{text-decoration:underline}.sitemap_item:after{font-family:Material Icons,sans-serif;color:#79b7ff;vertical-align:-1px;content:"chevron_right"}.sitemap_Lv1>li{margin:0 0 20px}.sitemap_Lv1>li>.sitemap_item{font-weight:700}.sitemap_Lv2>li{margin-top:3px}.footer_links_and_copyright{padding:50px 0 40px;background:#3284f5}.footer_links_and_copyright_container{position:relative}.footer_links_and_copyright_bg{position:absolute;top:-70px;right:15px;width:40%}.footer_links_and_copyright_bg img{width:100%}.footer_links_and_copyright_inner{position:relative}.footer_links_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px;list-style:none}.footer_links_item{width:33.33%;padding:0 3px;margin:0 0 10px}.footer_links_item a{display:block;-webkit-transition:opacity .15s;transition:opacity .15s}.footer_links_item a:hover{opacity:.8}.footer_links_item img{display:block;width:100%;height:auto}.copyright{font-size:.8125rem;margin:20px 0 10px;color:#fff;text-align:right;text-align:center}.pager{padding:0 2px}.pager_list{margin:0 -2px;text-align:center;list-style:none}.pager_list li{font-size:.875rem;display:inline-block;margin:0 2px;overflow:hidden;text-align:center;border-radius:3px}.pager_list li a{display:block;min-width:24px;padding:5px 2px;line-height:1;background-color:#e2eeff;-webkit-transition:background-color .15s;transition:background-color .15s}.pager_list li a,.pager_list li a:active,.pager_list li a:focus,.pager_list li a:hover,.pager_list li a:visited{color:#000;text-decoration:none}.pager_list li a:hover{background-color:#acd2ff}.pager_list li.cur{min-width:24px;padding:5px 2px;line-height:1;color:#fff;background-color:#3284f5}.serialNav{padding:15px 0 0;border-top:1px solid #ddd}.serialNav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.serialNav_item{font-size:.875rem;color:#acd2ff}.serialNav_item a{color:#000;text-decoration:underline}.serialNav_item a:hover{text-decoration:none}.sliderTop{margin:0 0 10px}.sliderTop_item{overflow:hidden}.sliderTop_item a{display:block}.sliderTop_item img{display:block;width:100%;height:auto}.sliderNavTop{padding:0 40px}.sliderNavTop_inner{margin:0 -4px}.sliderNavTop_item{padding:0 2px;cursor:pointer;opacity:.4;-webkit-transition:opacity .15s;transition:opacity .15s}.sliderNavTop_item.slick-active{cursor:default;opacity:1}.sliderNavTop_item.slick-active:hover{opacity:1}.sliderNavTop_item.slick-active+.sliderNavTop_item.slick-active{cursor:pointer;opacity:.4}.sliderNavTop_item.slick-active+.sliderNavTop_item.slick-active:hover{opacity:.8}.sliderNavTop_item:hover{opacity:.7}.sliderNavTop_item img{width:100%}.slick-next,.slick-prev{position:absolute;top:50%;color:#acd2ff;-webkit-transition:.15s;transition:.15s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-next:hover,.slick-prev:hover{color:#79b7ff}.slick-next:focus,.slick-prev:focus{outline:none}.slick-next .material-icons,.slick-prev .material-icons{display:block;font-size:36px}.slick-prev{left:-36px}.slick-next{right:-36px}.pagetitle{margin:0 0 30px;background:#61a8fc;background:-webkit-gradient(linear,left bottom,left top,from(#61a8fc),to(#3284f5));background:-webkit-linear-gradient(bottom,#61a8fc,#3284f5);background:linear-gradient(0deg,#61a8fc,#3284f5)}.pagetitle_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:94px;padding-left:85px;background-repeat:no-repeat;background-position:15px;background-size:60px auto}.pagetitle_container.icon_none{padding-left:15px}.pagetitle_container.icon_l{padding-left:128px;background-size:103px auto}.pagetitle_root{font-size:.75rem;margin:0;color:#fff}.pagetitle_root_item:after{font-size:.875rem;font-family:Material Icons,sans-serif;vertical-align:-3px;content:"chevron_right"}.pagetitle_root_item:last-child:after{content:""}.pagetitle_root_item a{color:#fff;text-decoration:none}.pagetitle_root_item a:hover{color:#fff;text-decoration:underline}.pagetitle_head{font-weight:700;line-height:1.3;color:#fff;font-size:1.5rem}.custom_schedule,.custom_scheduleAll{margin:0 0 30px}.custom_scheduleAll dl,.custom_scheduleAll h2,.custom_schedule dl,.custom_schedule h2{margin:0 0 20px!important}.custom_scheduleAll p.custom_schedule_freespace,.custom_schedule p.custom_schedule_freespace{margin:0 0 20px}.destination_list:after{display:block;clear:both;content:""}.destination_list dt{float:left;width:70px}.destination_list dt span{display:inline-block;width:60px;height:26px;margin:2px 0 0;font-size:14px;line-height:26px;color:#3284f5;text-align:center;background-color:#e2eeff;border-radius:13px}.destination_list dd{padding-left:70px}.destination_list dd table{width:auto;border-collapse:collapse;border:0}.destination_list dd th{padding:6px 0 0;font-weight:400;white-space:nowrap}.destination_list dd td,.destination_list dd th{font-size:.875rem;display:table-cell;color:#555;text-align:left;vertical-align:top;background-color:transparent;border:0}.destination_list dd td{padding:6px 0 0 1em;text-indent:-1em}.destination_list dd td:before{font-size:.875rem;text-indent:0;content:"："}.weekdays_schedule{border-left:1px solid #ddd}.holidays_schedule,.weekdays_schedule{font-size:1rem;border-top:1px solid #ddd}.schedule_header{color:#fff;background-color:#919191}.schedule_body,.schedule_header{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule_hours{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:40px}.schedule_header .schedule_hours{padding:5px;font-size:14px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.holidays_schedule .schedule_hours{display:none}.schedule_minutes{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.schedule_header .schedule_minutes{padding:5px 10px;font-size:14px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.schedule_hour,.schedule_minute{background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.schedule_hour:nth-child(2n),.schedule_minute:nth-child(2n){background-color:#efefef}.schedule_hour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.schedule_hour span{display:block;width:100%;padding:5px 10px}.schedule_minute{padding:5px 20px}.schedule_minute p{padding:0!important;margin:0!important}.schedule_minute span{font-size:.8125rem;display:inline-block;margin:0 0 0 5px;color:#555}.has-holidays.schedule_inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.has-holidays .weekdays_schedule{width:calc(50% + 20px)}.has-holidays .holidays_schedule{width:calc(50% - 20px)}.custom_scheduleAll h2,.custom_scheduleAll p{margin-right:0!important;margin-left:0!important}.custom_scheduleAll .scheduleAll_disk{font-size:.75rem;margin:0 0 5px;color:#565656;text-align:right}.custom_scheduleAll .destination_switch_list{display:table;max-width:100%;padding:0;margin:0 0 15px;list-style:none}.custom_scheduleAll .destination_switch_list li{display:table-row;cursor:pointer}.custom_scheduleAll .destination_switch_list li span{display:table-cell}.custom_scheduleAll .destination_switch_list li .des-num{padding:0 0 3px 24px;text-indent:-24px}.custom_scheduleAll .destination_switch_list li .des-num:before{display:inline-block;width:24px;font-family:Material Icons,sans-serif;font-size:19px;color:#3284f5;text-indent:0;vertical-align:-4px;content:"check_box_outline_blank"}.custom_scheduleAll .destination_switch_list li.checked .des-num:before{content:"check_box"}.custom_scheduleAll .destination_switch_list li .des{padding:0 0 3px 1em;text-indent:-1em}.custom_scheduleAll .destination_switch_list li .des:before{text-indent:0;content:"："}.scheduleAll{position:relative;font-size:.875rem}.scheduleAll_inner{overflow:auto}.scheduleAll_header{position:absolute;top:0;left:0;z-index:10;background-color:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd}.scheduleAll_body{position:relative;display:table;border-top:1px solid #ddd}.scheduleAll_body_column{display:table-cell;vertical-align:top}.scheduleAll_body_item,.scheduleAll_header_item{white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.scheduleAll_body_item:nth-child(odd),.scheduleAll_header_item:nth-child(odd){background-color:#efefef}.scheduleAll_header_item{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.scheduleAll_header_item:after{display:block;clear:both;content:""}.scheduleAll_header_item .busstopname{display:block;float:left;padding:5px 10px}.scheduleAll_header_item .busstopname:hover{text-decoration:none}.scheduleAll_header_item .hacchaku{display:block;float:right;padding:5px;border-left:1px solid #ddd}.scheduleAll_body_item{padding:5px 15px;text-align:center}.destination_num{font-weight:700}.custom_fare{margin:0 0 30px}.custom_fare h2,.custom_fare p{margin:0 0 20px!important}.custom_fare p.fare_note{margin:10px 0 0!important}.custom_fare .fare_disc{margin-bottom:5px}.custom_fare .fare_disc p{margin:0!important}.custom_fare .fare_disc:after{display:block;clear:both;content:""}.custom_fare .fare_disc_01{font-size:.875rem;float:left;font-weight:700}.custom_fare .fare_disc_02{font-size:.75rem;float:right;color:#565656}.custom_fare .fare{position:relative;overflow:hidden}.custom_fare .fare table{width:auto;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd}.custom_fare .fare td,.custom_fare .fare th{font-size:.8125rem;position:relative;display:table-cell!important;padding:7px 10px;font-weight:700;line-height:1.2;text-align:left;white-space:nowrap;background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.custom_fare .fare td span,.custom_fare .fare th span{position:relative;z-index:3}.custom_fare .fare td:after,.custom_fare .fare td:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;content:"";background-color:rgba(255,178,111,.5);opacity:0}.custom_fare .fare td:hover{background-color:#faa051}.custom_fare .fare td.on:before,.custom_fare .fare td:hover:after{opacity:1}.custom_fare .fare .col-0{background-color:#9fb6d5}.custom_fare .fare .col-0.on{background-color:#789bcb}.custom_fare .fare .th-last{background-color:#9cc3f8}.custom_fare .fare .th-last.on{background-color:#5997eb}.custom_fare .fare_header{position:absolute;top:0;left:0;z-index:4}.custom_fare .fare_table{position:relative;overflow-x:auto}.custom_fare .fare_table th.col-0{visibility:hidden}.tabList_buttons{margin:0 0 30px;border-bottom:1px solid #3284f5}.tabList_buttons_list{display:-webkit-box;display:-ms-flexbox;display:flex}.tabList_button{font-size:.875rem;padding-right:1px;cursor:pointer;opacity:.4;-webkit-transition:all .15s;transition:all .15s}.tabList_button:last-child{padding-right:0}.tabList_button.active,.tabList_button:hover{opacity:1}.tabList_button_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#3284f5;border-top-left-radius:10px;border-top-right-radius:10px}.active .tabList_button_inner{background-color:#0315bb}.tabList_button_inner span{display:block;padding:7px 5px 5px;font-weight:700;line-height:1.2;color:#fff;text-align:center}.tabList_button_inner span:after{font-family:Material Icons,sans-serif;vertical-align:-3px;content:"expand_more"}.active .tabList_button_inner span:after{content:"expand_less"}.qanda_box{margin:0 0 10px}.qanda_question{position:relative;padding:10px 30px 10px 37px;cursor:pointer;background-color:#efefef;border-radius:5px;-webkit-transition:background-color .15s;transition:background-color .15s}.qanda_question:before{position:absolute;top:50%;right:3px;font-family:Material Icons,sans-serif;font-size:18px;color:#3284f5;content:"expand_more";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-open .qanda_question:before{content:"expand_less"}.qanda_question:hover{background-color:#dfdfdf}.qanda_question:after{display:block;clear:both;content:""}.qanda_question p{margin:0}.qanda_answer{position:relative;display:none;padding:20px 30px 10px 37px}.qanda_answer:after{display:block;clear:both;content:""}.qanda_a,.qanda_q{position:absolute;left:10px;display:block;font-weight:700}.qanda_q{top:10px;color:#3284f5}.qanda_a{top:20px;color:#f5c832}.card_inner{display:block;overflow:hidden;color:#000;text-decoration:none;background-color:#fff;border-radius:5px;-webkit-transition:background-color .15s;transition:background-color .15s}.card_inner:hover{text-decoration:none;background-color:#e2eeff}.card_inner:active,.card_inner:focus,.card_inner:visited{color:#000;text-decoration:none}.card_photo img{display:block;width:100%;height:auto}.card_body{position:relative;padding:15px 20px 20px}.card_body:after{position:absolute;top:17px;right:0;font-family:Material Icons,sans-serif;font-size:18px;color:#3284f5;content:"chevron_right"}.card_head{font-size:1.125rem;margin:0 0 15px;font-weight:700;color:#3284f5}.card_text{font-size:.875rem}.card_group_inner{margin:0 -15px}.card_group_inner .card{padding:0 15px;margin:0 0 30px}.searchForm_inner{padding:10px;font-size:16px;background-color:#acd2ff;border-radius:5px}.searchForm_item{padding:10px}.searchForm_item:after{display:block;clear:both;content:""}.searchForm_label{margin:0 0 10px;font-weight:700}.searchForm_item select{display:block;width:100%;padding:7px 20px 7px 10px;background:url(../images/unfold_more-24px.svg) no-repeat 100%/auto 18px #fff;border-radius:3px}.searchForm_item input[type=text]{display:block;width:100%;padding:7px 10px;background:#fff;border-radius:3px}.searchForm_item button[type=submit]{display:block;width:100%;max-width:210px;padding:0 10px;margin:0 auto;font-weight:700;cursor:pointer;background-color:#ffe579;border-radius:3px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-webkit-transition:background-color;transition:background-color}.searchForm_item button[type=submit]:hover{background-color:#ffc06d}.searchForm_item button[type=submit]:active,.searchForm_item button[type=submit]:focus{-webkit-box-shadow:none;box-shadow:none}.searchForm_item button[type=submit]:before{font-family:Material Icons,sans-serif;font-size:28px;vertical-align:-8px;content:"search"}.searchForm_tour .searchForm_item{padding:10px}.searchForm_tour .searchForm_label{float:none;padding:0;margin:0 0 5px}.searchForm_tour .searchForm_elm{padding:0}.searchForm_tour .searchForm_checkbox label{font-size:15px}.dateInput_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dateInput_item:first-child{margin:0 0 10px}.dateInput_item input[type=date],.dateInput_item input[type=text]{display:block;width:calc(100% - 2.5em);padding:7px 10px;background:#fff;border-radius:3px}.dateInput_item input[type=text]{background:url(../images/calendar_today-black-18dp.svg) no-repeat right 7px center/auto 17px #fff}.dateInput_item .karamade{display:block;width:2.5em;text-align:center}.searchForm_elm.shuppatsu .searchForm_checkbox{display:block;float:left;width:50%;margin:0}.footContact{margin-top:50px}.footContact_box{padding:15px 15px 0;border:5px solid #efefef}.footContact_text{font-size:.875rem;margin:0 0 5px}.footContact_name{font-size:1.25rem;margin:0 0 10px;font-weight:700;color:#3284f5}.footContact_links{margin:0 -10px}.footContact_call,.footContact_mail{position:relative;padding:0 10px 0 64px;margin:0 0 20px;line-height:1.3;background-position:10px;background-size:34px 34px}.footContact_call:before,.footContact_mail:before{position:absolute;top:0;left:54px;display:block;width:1px;height:100%;content:"";background:#ddd}.footContact_call a,.footContact_mail a{color:#000;text-decoration:underline}.footContact_call p,.footContact_mail p{font-size:.875rem;margin:0}.footContact_call span,.footContact_mail span{font-size:1.25rem;font-weight:700}.footContact_call{background-image:url(../images/icon_call.png)}.footContact_mail{position:relative;padding-right:45px;background-image:url(../images/icon_mail.png)}.footContact_mail:hover a{text-decoration:none}.footContact_mail:after{position:absolute;top:50%;right:0;font-family:Material Icons,sans-serif;font-size:50px;color:#acd2ff;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footContact_charter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.charter_dairiten,.charter_ippan{width:100%;padding:0 15px;margin:0 0 20px}.charter_kochira{padding:3px 10px;font-size:14px;color:#fff;background-color:#3284f5;border-radius:30px}.charter_kochira,.charter_tel{font-weight:700;text-align:center}.charter_tel{font-size:24px}.telmark{display:inline-block;width:.8em;height:.8em;background:url(../images/icon_call.png) no-repeat 50%/contain}.charter_busho{font-size:20px;font-weight:700;color:#3284f5;text-align:center}.charter_jikan{font-size:14px;text-align:center}.charter_jikan span{display:inline-block}.entryTitle{margin-bottom:30px}.entryTitle h1{margin-bottom:0}.entryTitle_info{font-size:.8125rem;margin:0 0 5px}.entryTitle_info [class*=label_newscategory_]{margin-left:.5em;vertical-align:0}.label_routeName{font-size:.75rem;display:inline-block;padding:3px 5px;margin-left:.5em;font-weight:400;vertical-align:3px;background:#efefef;border-radius:3px}.revision_date{font-size:.75rem;padding:5px 0 0}.entry-column a{color:#0085e6}.entry-column a.button_normalLink_entry,.entry-column a.button_normalLink_entry_w100{color:#000}.entry-column a:hover{text-decoration:none}.entry-column em{font-style:normal}.entry-column p{margin:0 10px 30px}em,strong{font-weight:700}strong{color:red}.entry-column h2,.entry-column h3{margin:0 10px 20px}.entry-column h4{margin:0 10px 10px}.entry-column ol,.entry-column ul{padding:0 0 0 2em;margin:0 10px 30px}.entry-column li{margin:0 0 10px}.entry-column dl{margin:0 10px 30px}.entry-column dt{font-weight:700}.entry-column dd{margin-bottom:10px}.entry-column dd:last-child{margin-bottom:0}.entry-column pre{width:100%;margin-bottom:30px;font-family:Menlo,Monaco,Courier New,monospace;white-space:pre-wrap}.entry-column pre ol{padding:0 0 0 2.5em;margin:0}.entry-column pre ol li{line-height:1.5}.entry-column blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 10px 20px 20px;margin-bottom:30px;line-height:1.8;background:#f5f5f5;border-left:5px solid #dedede;font-size:1rem}.entry-column .column-quote-auto blockquote{padding:10px;border:1px solid #d0d0d0}.entry-container{margin:0 10px}[class^=column-table] .entry-container{margin-bottom:30px;overflow-x:auto}[class^=column-table] table{margin-bottom:0}.entry-column table{width:100%;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd}.entry-column td,.entry-column th{font-size:.875rem;display:block;padding:10px 15px;line-height:1.5;text-align:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.entry-column th{background:#efefef}.entry-column [class*=column-table-] tr{background:#fff}.entry-column [class*=column-table-] tr:nth-child(odd){background:#fafafa}.entry-column hr{border:0;border-bottom:1px solid #ddd}.entry-column .caption{font-size:.75rem}.column-file-auto+.caption{margin-left:10px}[class*=column-image-] a,[class*=column-media-] a{-webkit-transition:opacity .2s;transition:opacity .2s}[class*=column-image-] a:hover,[class*=column-media-] a:hover{opacity:.8}.ug-bg-color,.ug-border-color{padding:20px 10px;margin:0 10px 50px;overflow:hidden}.ug-bg-color :last-child,.ug-border-color :last-child{margin-bottom:0}.ug-bg-color h2,.ug-bg-color h3,.ug-bg-color h4,.ug-border-color h2,.ug-border-color h3,.ug-border-color h4{margin-bottom:10px}.ug-bg-color{background:#f5f5f5}.ug-border-color{border:5px solid #ddd}.ug-step{padding:10px 0 0;margin:0 10px 20px;border:1px solid #ddd}.ug-step hr:first-child{display:none}.ug-step h2:first-of-type{padding:10px;margin:-11px 0 10px;font-size:18px;color:#fff;background:#3284f5}.note{font-size:.75rem;color:#565656}ul.note{padding:0;list-style:none}ul.note li{padding-left:1em;margin-bottom:5px;text-indent:-1em}ul.note li:last-child{margin-bottom:0}.entry-column .qanda_box{margin:0 10px 10px}.entry-column .qanda_question p{margin:0}.entry-column .qanda_answer p,.entry-column .qanda_answer table{margin:0 0 20px}.entry-column .qanda_answer table p{margin:0 0 5px}.entry-column .qanda_answer td,.entry-column .qanda_answer th{display:table-cell;padding-bottom:5px}.entry-column .custom_schedule,.entry-column .custom_scheduleTab{margin-right:10px;margin-left:10px}.entry-column .custom_scheduleTab .custom_schedule{margin-right:0;margin-left:0}.entry-column .custom_scheduleAll,.entry-column .custom_scheduleAllTab{margin-right:10px;margin-left:10px}.entry-column .custom_scheduleAllTab .custom_scheduleAll{margin-right:0;margin-left:0}.entry-column .custom_fare,.entry-column .custom_fareTab{margin-right:10px;margin-left:10px}.entry-column .custom_fareTab .custom_fare{margin-right:0;margin-left:0}.entry-column p.fare_note{margin:20px 0 0}.topMainAndStatus_container{max-width:1000px;margin:0 auto}.topMain{width:100%;max-width:800px;margin:0 auto 30px}.topStatus{padding:0 15px;margin:0 0 30px}.topStatus_inner{margin:0 -15px}.topStatus_block{padding:0 15px}.topStatus_block .button_icon{display:block}.topStatus_block .button_icon small{font-size:.6875rem}.topStatus_block .button_icon.topStatus_link{border-bottom-right-radius:0;border-bottom-left-radius:0}.topStatus_lists{padding:10px;background-color:#efefef;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.topStatus_list_box:first-child{margin-bottom:10px}.topStatus_list_box_inner{background:#fff}.topStatus_list_head:after{display:block;clear:both;content:""}.topStatus_list_head_link{font-size:.6875rem;display:block;float:right;padding-top:5px}.topStatus_list_head_link a{color:#fff}.topStatus_list_head_link a:hover{text-decoration:none}.topStatus_list_head_link i{color:#fff}.topStatus_list_heading{padding:2px 7px;font-size:1rem;color:#fff;background-color:#87909d}.topStatus_list{overflow-y:auto;list-style:none;background-color:#fff}.topStatus_list_item{padding:5px 7px;border-bottom:1px solid #ddd}.topStatus_list_item:last-child{border-bottom:0}.topStatus_list_time{font-size:.75rem}.topStatus_list_title{font-size:.875rem}.topStatus_list_title a{color:#000;text-decoration:underline}.topStatus_list_title a:hover{text-decoration:none}.topStatus_list_title a.important{font-weight:700;color:red}.topStatus_notfound{font-size:.875rem;padding:5px 7px}.top-news_heading,.topStatus_links_item:first-child{margin:0 0 10px}.top-news_heading:after{display:block;clear:both;content:""}.top-news_heading_icon{display:inline-block;width:30px;height:30px;vertical-align:-7px;background-color:#3284f5;border-radius:3px}.top-news_heading_icon img{display:block;width:100%;height:auto}.top-news_heading_text{display:inline-block;font-size:1.25rem}.top-news_heading_link{display:inline-block;float:right;margin-top:10px;font-size:.8125rem}.top-news_heading_link i{color:#acd2ff}.top-news_heading_link a{color:#000}.top-news_heading_link a:hover{text-decoration:none}.top-news_headline .headline{margin:0}.top-news_headline .taisetsu_list .headline_item:last-child{border-bottom:0}.top-news_headline .taisetsu{display:inline-block;margin-right:.5em;font-size:.8em;font-weight:700;color:red}.top-cateBox{background:#efefef;border-radius:5px}.top-cateBox_head{position:relative;padding:5px 10px 5px 90px;color:#fff;background-color:#3284f5;border-radius:5px 5px 0 0}.top-cateBox_head h2{font-size:1.75rem;line-height:1.3}.top-cateBox_head a{color:#fff;text-decoration:none}.catch_icon{position:absolute;bottom:-10px;left:-5px;width:96px}.catch_icon img{display:block;width:100%;height:auto}.top-cateBox_body{padding:20px}.cateBox_body_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px}.cateBox_item{padding:0 15px;margin:0 0 20px}.cateBox_item:last-child{margin:0}.top-search{width:100%;margin-top:-5px}.top-search .searchForm_inner{padding:10px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16)}.top-search .searchForm_item{width:100%;padding:5px}.top-search .searchForm_label{font-size:.875rem;float:none;padding:0;margin:0 0 5px}.top-search .searchForm_elm{padding:0}.top-search input[type=text],.top-search select{padding-top:3px;padding-bottom:3px}.top-search .searchForm_item_submit{margin:12px 0 7px}.top-route_bus_links{width:100%}.top-route_bus_links .button_icon{display:block;width:100%;background-color:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16)}.top-route_bus_links_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px -15px 0}.top-route_bus_links_item{width:100%;padding:0 15px;margin:20px 0 0}.top-route_bus_links_disk{font-size:.8125rem;margin:10px 0 0}.button_icon.button_icon_web_application_form span{padding:5px 1.7em 6px 15px}.top-airport_bus_and_charter_bus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px}.top-airport_bus_and_charter_bus .section{padding-right:15px;padding-left:15px}.top-airport_bus_and_charter_bus .top-cateBox{height:100%}.top-airport_bus_and_charter_bus .button_icon{display:block;width:100%;background-color:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16)}.top-airport_bus,.top-airport_bus .cateBox_item,.top-charter_bus{width:100%}.top-charter_bus_links_head{font-size:1rem;margin:-15px 0 5px;color:#3284f5}.top-charter_bus_links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3px;list-style:none}.top-charter_bus_links_item{width:100%;padding:3px}.top-charter_bus_links_item .button_normalLink{display:block;min-width:unset;background-color:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16)}.section_kamome_bg{padding:0 0 50px;background:url(../images/top/kamome_bg.jpg) repeat 50%/620px auto}.kamomeLogo{padding:0 40px;margin:0 0 -38px}.kamomeLogo img{display:block;width:100%;max-width:354px;margin:0 auto}.kamomeLead{margin:0 0 20px;font-weight:700;text-align:center}.kamome_container{padding-top:68px}.kamomeSlider_item{padding:0 15px;cursor:pointer}.kamomeSlider_photo{margin:0 0 10px;overflow:hidden}.kamomeSlider_photo img{display:block;width:100%;height:auto;-webkit-transition:.25s;transition:.25s;-webkit-transform-origin:center;transform-origin:center}.kamomeSlider_item:hover .kamomeSlider_photo img{-webkit-transform:scale(1.1);transform:scale(1.1)}.kamome_slider{padding:0 15px}.kamome_slider .slick-prev{top:100px;left:-30px;color:#fff}.kamome_slider .slick-next{top:100px;right:-30px;color:#fff}.kamomeSlider_title{margin:0 0 12px}.kamomeSlider_title a{font-weight:700;color:#3284f5;text-decoration:none}.kamomeSlider_info{font-size:14px}.kamomeSlider_info dt{float:left;width:5em}.kamomeSlider_info dd{padding-left:5em;margin:0 0 3px}.kamomeSns_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:530px;margin:30px auto 0;background-color:#fff;border:3px solid #ddd;border-radius:5px}.kamomeSns_text{padding:10px;font-size:14px;font-weight:700;text-align:center}.kamomeSns_SNS{padding:0;text-align:center}.kamomeSns_SNS a{display:inline-block;margin:10px}.snsFacebook,.snsTwitter{display:inline-block;width:43px;height:43px;background-position:50%;background-size:contain;-webkit-transition:opacity .15s;transition:opacity .15s}.snsFacebook:hover,.snsTwitter:hover{opacity:.7}.snsTwitter{background-image:url(../images/icon_twitter.png)}.snsFacebook{background-image:url(../images/icon_facebook.png)}.qaac_title{margin:0 0 10px}.qaac_title h2{font-size:1.75rem;float:left;height:44px;padding-left:50px;line-height:44px;background-repeat:no-repeat;background-position:0;background-size:auto 44px}.qaac_title_link{display:block;float:right;padding-top:18px;font-size:13px}.qaac_title_link a{color:#000}.qaac_title_link a:hover{text-decoration:none}.qaac_title_link i{color:#79b7ff}.qaac_head_qa{background-image:url(../images/top/icon_qa.png)}.qaac_head_c{background-image:url(../images/top/icon_contact.png)}.qaac_box{padding:20px;border-radius:18px}.qaac_box_qa{background-color:#e2eeff}.qaac_box_c{border:6px solid #acd2ff}.qaac_list{list-style:none}.qaac_list li{margin:0 0 10px}.qaac_list li:last-child{margin:0}.qaac_list .button_normalLink{width:100%;min-width:0;vertical-align:bottom}.qaac_box_c h3{margin:0 0 10px;font-size:18px;color:#3284f5}.qaac_table{margin:0 0 20px}.qaac_table table{width:100%;border-collapse:collapse}.qaac_table td,.qaac_table th{display:block;padding:5px 0;font-weight:700;line-height:1.3;text-align:left;vertical-align:middle}.qaac_table th{padding-top:10px;font-size:22px;border-top:1px solid #ddd}.qaac_table th.toukai{margin-top:10px}.qaac_table td{position:relative;padding:0 0 0 30px;font-size:28px;white-space:nowrap;background:url(../images/top/icon_contact.png) no-repeat 0/auto 30px}.qaac_table td.handa{padding-left:60px;background-position:32px}.qaac_table td.toukai{padding-bottom:10px;border-bottom:1px solid #ddd}.qaac_table td span{position:absolute;top:50%;left:0;font-size:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.headline-operation_information>p>a{color:#000}.headline-operation_information>p>a:hover{text-decoration:none}.headline-operation_information .headline{margin-bottom:10px}.headline-operation_information .headline_item:first-child{border-top:0}.headline-operation_information .headline_title a.important{font-weight:700;color:red}.headline-operation_information-notfound{padding:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.headline-operation_information .headline-operation_information-notfound{border-top:0}.newsSearch_head{font-size:1rem;margin-bottom:20px;color:#3284f5}.newsSearch_head span{font-size:.85em;font-weight:400}.headline_category{display:inline-block;margin:0 0 0 5px}.salesOffice_body{margin:0 0 20px}.salesOffice_container:after{display:block;clear:both;content:""}.salesOffice_container dt{margin:0}.salesOffice_container dd{margin:0 0 30px;border-bottom:1px solid #ddd}.salesOffice_area{font-size:1rem;padding:5px 10px;font-weight:700;color:#3284f5;background-color:#efefef}.salesOffice_offices{padding:0}.salesOffice_list{list-style:none}.salesOffice_list_item{padding:15px 10px;border-top:1px solid #ddd;font-size:.875rem}.salesOffice_disc{margin:0 0 15px}.salesOffice_meisho{font-size:1rem;font-weight:700}.salesOffice_icons{padding:0 3px}.salesOffice_service{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -3px}.salesOffice_service_item{width:50%;padding:0 3px}.salesOffice_service_item:after{display:block;clear:both;content:""}.salesOffice_service_icon{float:left}.salesOffice_service_icon img{display:block;width:45px;height:auto}.salesOffice_service_text{padding:10px 0 0 50px;line-height:1.3}.salesOffice_service_name_off,.salesOffice_service_name_on{font-weight:700;color:#3284f5}.salesOffice_service_name_off{color:#efefef}.salesOffice_service_sup{font-size:.625rem;color:#565656}.salesOffice_header{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;text-align:center;background-color:#efefef}.salesOffice_header>div{padding:10px 0}.salesOffice_header_area{width:7em}.salesOffice_header_place{width:calc(100% - 260px - 7em)}.salesOffice_header_service{width:260px}.categoryTop_slider{margin:0 0 30px}.indexMainImage_item{overflow:hidden;border-radius:10px}.indexMainImage_item a{display:block;-webkit-transition:opacity .15s;transition:opacity .15s}.indexMainImage_item a:hover{opacity:.7}.indexMainImage_item img{display:block;width:100%;height:auto}.js-indexMainImage-dots .slick-dots{line-height:1;text-align:center;list-style:none}.js-indexMainImage-dots .slick-dots li{display:inline-block;padding:5px}.js-indexMainImage-dots .slick-dots button{display:block;width:14px;height:14px;font-size:0;background-color:#acd2ff;border-radius:50%;-webkit-transition:background-color .15s;transition:background-color .15s}.js-indexMainImage-dots .slick-dots button:hover{background-color:#79b7ff}.js-indexMainImage-dots .slick-dots button:active,.js-indexMainImage-dots .slick-dots button:focus{outline:none}.js-indexMainImage-dots .slick-dots .slick-active button{background-color:#3284f5}.categoryTop_information{margin:0 0 30px}.categoryTop_information .headline_title a.important{font-weight:700;color:red}.categoryTop_title h2{float:left}.categoryTop_title .headline_category{margin:0 0 0 .5em}.categoryTop_title_icon{display:inline-block;width:30px;height:30px;margin:0 .5em 0 0;vertical-align:-7px;background-color:#3284f5;background-position:50%;background-size:contain;border-radius:3px}.categoryTop_title_icon.icon_status{background-image:url(../images/header/icon_status.png)}.categoryTop_title_icon.icon_news{background-image:url(../images/header/icon_news.png)}.categoryTop_title_icon.icon_search{background-image:url(../images/header/icon_search.png)}.headline_categoryLink{display:inline-block;float:right;margin:5px 0 0}.headline_categoryLink a{font-size:.8125rem;color:#000}.headline_categoryLink a:hover{text-decoration:none}.headline_categoryLink i{color:#79b7ff}.categoryTop_links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.categoryTop_links_item{width:100%;padding:0 15px;margin:0 0 30px}.categoryTop_links_buton a{display:block}.categoryTop_links_text{font-size:.8125rem;margin:10px 0 0}.entryList_item_non{color:#000;text-decoration:none}.communityBus{margin:0 0 50px}.communityBus_inner{margin-bottom:30px}.communityBus_photo{margin:0 0 20px}.communityBus_photo img{display:block;width:100%;height:auto}.communityBus_disk{margin:0 0 30px}.communityBus_info{font-size:.875rem}.communityBus_info:after{display:block;clear:both;content:""}.communityBus_info dt{float:left;padding:7px 0 0 7px;font-weight:700}.communityBus_info dd{padding:7px 5px 7px 4.5em;border-top:1px solid #ddd}.communityBus_info dd:last-child{border-bottom:1px solid #ddd}.serachFormTitle{font-size:1.125rem;margin:0 0 5px;line-height:1.2}.serachFormTitle span{vertical-align:-5px}.serchResultBox{margin:30px 0;border-bottom:1px solid #707070}.serchResultBox .entryList_list{margin-bottom:30px}.serchResultBox .label_routeName{margin:0 0 0 1em;vertical-align:0}.searchAmount{margin:0 0 30px;font-weight:700;color:#3284f5}body.categoryId-6.entryId-81 .custom_fare .heading_lv2_bgBlue,body.categoryId-6.entryId-81 .custom_scheduleAll .heading_lv2_bgBlue{display:none}.busLineup_item{margin-bottom:30px}.busLineup_photo{margin:0 0 10px}.busLineup_photo img{display:block;width:100%;height:auto}.buslineup_body{padding:0 10px}.busLineup_head{margin:0 0 10px;font-size:20px}.busLineup_head span{display:inline-block}.busLineup_head .copy_catch{margin-right:10px;font-size:16px;color:#000}.busLineup_icons{margin:0 -2px 20px}.busLineup_icon{display:block;float:left;width:30px;margin:0 2px 2px;overflow:hidden;border:1px solid #3284f5;border-radius:3px}.busLineup_icon img{display:block;width:100%;height:auto}.busLineup_text{font-size:.75rem;margin:0 0 20px}.busLineup_link .button_normalLink{display:block;min-width:0;padding:8px 20px;font-size:16px;text-align:center;border:0;-webkit-transition:all .15s;transition:all .15s}.busLineup_link .button_normalLink:before{content:none}.busLineup_item_inner:hover .busLineup_link .button_normalLink{color:#fff;background-color:#3284f5}.charter_bodyPhoto{margin:0 0 30px}.charter_bodyPhoto img{display:block;width:100%;max-width:500px;height:auto;margin:0 auto}.charter_lead{margin:0 0 30px}.charter_roomPhoto{margin:0 0 20px}.charter_roomPhoto h3 span{font-size:.75rem;font-weight:400}.charter_roomPhoto_item{margin:0 0 20px}.roomPhoto_img img{display:block;width:100%;height:auto}.roomPhoto_caption{font-size:.75rem;padding:3px 3px 0;color:#565656}.spec_value{margin:0 0 10px}.spec_value dt{float:left}.spec_value dt span{display:inline-block;padding:0 6px;font-weight:700;color:#fff;background-color:#3284f5;border-radius:3px}.spec_value dd{padding-left:3.5em;margin:0 0 10px;font-weight:700}.spec_value dd span{display:inline-block}.charter_spec{margin:0 0 30px}.spec_equip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.spec_equip_item{width:50%;padding:0 5px 10px}.spec_equip_item_inner{display:table;width:100%;overflow:hidden;background-color:#acd2ff;border:1px solid #acd2ff;border-radius:3px}.spec_equip_item.true .spec_equip_item_inner{background-color:#3284f5;border-color:#3284f5}.spec_equip_icon{display:table-cell;width:42px;overflow:hidden;vertical-align:middle;background:#fff}.spec_equip_icon img{display:block;width:100%;height:auto}.spec_equip_body{font-size:.875rem;display:table-cell;padding:5px 10px;font-weight:700;color:#fff;vertical-align:middle}.spec_equip_body span{display:inline-block}.charter_seats{margin:0 0 30px}.seats_figure{padding:30px 20px;margin:0 0 20px;border:1px solid #ddd}.seats_figure img{display:block;width:100%;max-width:600px;margin:0 auto}.seats_pdf_dl,.seats_pdf_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seats_pdf_text{margin-bottom:20px;font-weight:700;font-size:.875rem}.kamome_content_link{margin-bottom:30px}.kamome_content_link_button{margin-bottom:20px}.kamome_content_link_button .button_normalLink_entry{display:block;width:100%;min-width:0}.tourindex{text-align:center}.tourindex a{display:block;width:100%;max-width:300px;padding:10px 20px;margin:0 auto;font-weight:700;color:#000;text-decoration:none;cursor:pointer;background-color:#f7cd43;border-radius:3px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-webkit-transition:background-color .15s;transition:background-color .15s}.tourindex a:hover{background-color:#f39b29}.label_course_number{display:inline-block;padding:1px 5px;font-weight:700;color:#fff;background:#3284f5}.course_labels{margin:10px -2px 0}.course_label{display:block;float:left;padding:5px 8px 5px 32px;margin:5px 2px 0;font-size:13px;color:#fff;background-color:#000;background-position:3px;background-size:24px auto;border-radius:3px}.label_newcourse{background-color:#e951a5;background-image:url(../images/header/icon_new.png)}.label_dish{background-color:#eb8622;background-image:url(../images/header/icon_dish.png)}.label_furo{background-color:#4ac550;background-image:url(../images/header/icon_furo.png)}.label_bustour{background-color:#66a9e7;background-image:url(../images/header/icon_bustour.png)}.label_junpai{background-color:#e2b740;background-image:url(../images/header/icon_junpai.png)}.label_mycar{background-color:#0b3794;background-image:url(../images/header/icon_mycar.png)}.label_others{background-color:#338a33;background-image:url(../images/header/icon_others.png)}.label_higaeri{background-color:#f8685e;background-image:url(../images/header/icon_sun.png)}.label_shukuhaku{background-color:#9260d3;background-image:url(../images/header/icon_bed.png)}.courseSlider{margin-bottom:30px}.courseSlider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px -4px 0;list-style:none}.courseSlider .slick-dots li{width:20%;padding:0 4px;margin-bottom:8px;cursor:pointer;opacity:.3;-webkit-transition:opacity .15s;transition:opacity .15s}.courseSlider .slick-dots li.slick-active{opacity:1}.courseSlider .slick-dots li:hover{opacity:.6}.courseSlider .slick-dots li span{display:block;width:100%;padding-top:66.66%;background-position:50%;background-size:cover}.courseSlide_photo_inner{position:relative;width:100%;padding-top:66.66%}.courseSlide_photo_inner img{position:absolute;top:50%;left:50%;display:block;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.courseSlide_caption{font-size:.875rem;padding:0 5px;margin:8px 0 0;text-align:center}.course_details{margin:0 0 20px}.course_details_table{position:relative}.course_details_table:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#ddd}.detail_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;list-style:none}.detail_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:0 5px}.detail_item_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:10px 5px;border-bottom:1px solid #ddd}.detail_name{width:6em;padding:0 .5em 0 0;font-weight:700}.detail_value{width:calc(100% - 6em)}.shokuji_kaisu{display:inline-block;font-size:.8em}.course_disk{margin:15px 0 0}.course_disk a{color:#0085e6}.course_disk strong{color:#555}.course_price_container{margin:0 0 30px}.course_price_box{padding:10px 0 0 15px;background:#efefef}.course_price_head{font-size:1.125rem;margin-bottom:10px;font-weight:700;color:#3284f5}.priceTable td,.priceTable th{display:block;text-align:left;vertical-align:top}.priceTableCell_inner{padding:5px 1em 5px 0}.price_price{padding:0 0 15px}.course_price{float:left;padding:0 1em 5px 0;font-weight:700;line-height:1;white-space:nowrap}.course_price span{font-size:13px;color:red}.course_price strong{font-size:20px}.price_option_back{padding:0 1em 0 0}.marujirushi{color:#3284f5}.shuppatsu_container{margin:0 0 30px}.shuppatsu_update{margin:-10px 0 5px;text-align:right}.shuppatsu_table{width:100%;border-collapse:collapse}.shuppatsu_table thead{display:none}.shuppatsu_table td,.shuppatsu_table th{display:block;line-height:1.3;text-align:left}.shuppatsu_table th{padding:0 0 10px;font-weight:700}.shuppatsu_table td{padding:0 0 10px;padding-left:1.5em}.shuppatsu_table .td_submit{padding-bottom:30px;text-align:center}.shuppatsu_table .td_submit button{display:block;width:100%;padding:7px 1.2em;font-size:14px}.shuppatsu_table tr.shuryo{opacity:.4}.shuppatsu_table tr.shuryo .td_mark{padding-bottom:30px}.shuppatsu_table tr.shuryo .button_submit,.shuppatsu_table tr.shuryo .td_submit{display:none}.shuppatsu_date:after{display:block;clear:both;content:""}.shuppatsu_date .star{float:left;width:1.5em}.shuppatsu_date .date{white-space:nowrap}.shuppatsu_mark_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;list-style:none;border-top:1px solid #ddd}.shuppatsu_mark{width:50%;text-align:center;border-bottom:1px solid #ddd}.mark_head{font-size:14px;background-color:#efefef;border-bottom:1px solid #ddd}.mark_body,.mark_head{display:block;padding:5px 10px}.mark_body{font-size:13px}.mark_body span{display:block;font-size:18px;font-weight:700;color:#3284f5}.course_koutei_container{margin:0 0 30px}.course_koutei strong{color:#3284f5}.kamomeContact{padding:15px;border:5px solid #efefef}.kamomeContact a{color:#0085e6}.kamomeContact a:hover{text-decoration:none}.kamomeContact_text{font-size:.875rem;margin:0 0 10px;text-align:center}.kamomeContact_list{list-style:none}.kamomeContact_item{padding:15px 0 15px 40px;line-height:1.4;background-position:0 18px;background-size:30px 30px;border-bottom:1px solid #ddd}.kamomeContact_item.call{background-image:url(../images/icon_call.png)}.kamomeContact_item.mail{position:relative;padding:15px 30px 15px 40px;background-image:url(../images/icon_mail.png)}.kamomeContact_item.mail:hover{background-color:#f8f8f8}.kamomeContact_item.mail:hover a{text-decoration:none}.kamomeContact_item.mail:after{position:absolute;top:50%;right:0;font-family:Material Icons,sans-serif;font-size:30px;color:#acd2ff;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kamomeContact_contact,.kamomeContact_storeName{margin:0 0 5px;font-weight:700}.mail .kamomeContact_contact,.mail .kamomeContact_storeName{margin:0}.kamomeContact_contact span,.kamomeContact_storeName span{font-size:.875rem;display:inline-block;font-weight:400}.kamomeContact_contact{font-size:1.3125rem}.kamomeContact_storeName{font-size:1.6875rem}.kamomeContact_storeInfo{font-size:.875rem}.kamomeContact_storeInfo strong{font-size:1.25rem;display:inline-block}.kamomeContact_storeInfo .line_top{margin:0 0 5px}.course_apply_btn_wrapper{margin:60px 0;text-align:center}.course_apply_btn{position:relative;display:block;padding:.8em 1.2em;margin:0 auto;font-size:20px;font-weight:700;color:inherit;text-decoration:none;cursor:pointer;background-color:#ffe579;border-radius:100vmax;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-webkit-transition:background-color .3s;transition:background-color .3s}.course_apply_btn span.material-icons{position:absolute;top:50%;right:20px;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course_apply_btn:active,.course_apply_btn:focus{-webkit-box-shadow:none;box-shadow:none}.course_apply_btn:hover{background-color:#ffc06d}.course_card{margin:0 0 30px;background-color:#e2eeff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-webkit-transition:.2s;transition:.2s}.course_card:hover{background-color:#acd2ff}.course_card_photo img{display:block;width:100%;height:auto}.course_card_body{padding:10px}.course_card_title{margin:0 0 10px}.course_card_number{margin:0 0 5px;font-size:13px}.course_card_heading{font-size:20px}.course_card_labels{margin:5px 0 0;font-size:13px}.course_card_labels .course_label{display:inline-block;float:none;padding:3px 5px 3px 24px;margin:5px 4px 0 0;font-size:12px;background-position:3px;background-size:18px auto}.course_card_table table{width:100%;border-collapse:collapse}.course_card_table th{width:5em;text-align:left;white-space:nowrap}.course_card_table td,.course_card_table th{padding:5px 0;font-size:14px;vertical-align:top}.course_card_date_td{padding-right:5px;padding-left:5px}.course_card_date_tdInner{margin:0 -5px}.course_card_date{display:block;float:left;padding:0 5px}.course_card_link{position:relative;display:block;padding:5px;font-size:14px;font-weight:700;color:#fff;text-align:center;text-decoration:none;letter-spacing:.15em;background-color:#3284f5;-webkit-transition:.2s;transition:.2s}.course_card_link:after{position:absolute;top:50%;right:0;font-family:Material Icons,sans-serif;font-size:1.6em;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course_card:hover .course_card_link{background-color:#085bce}.relatedEntry{margin:50px 0}#tourContents{padding-top:80px;margin-top:-80px}.searchForm_tour{position:relative;z-index:100}.form_heading{margin:0 0 10px;font-size:20px;color:#3284f5}.application_form table{width:100%;margin:0 0 20px;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd}.application_form th{padding:5px 10px;background-color:#efefef}.application_form td,.application_form th{display:block;text-align:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:.875rem}.application_form td{padding:10px}.application_form select{width:100%;padding:8px 30px 8px 10px;font-size:16px;background:url(../images/unfold_more-24px-glay.svg) no-repeat 100%/auto 24px #fbfbfb;border:1px solid #ddd;border-radius:3px}.application_form input[type=date],.application_form input[type=email],.application_form input[type=tel],.application_form input[type=text],.application_form textarea{width:100%;padding:8px 10px;font-size:16px;background:#fbfbfb;border:1px solid #ddd;border-radius:3px}.application_form .mw80px{max-width:80px}.application_form .mw130px{max-width:130px}.application_form .mw230px{max-width:230px}.application_form .error-text{padding:0 5px;margin-top:5px;font-size:12px;color:red}.application_form .error-text .acms-icon{padding-right:.2em;font-size:.9em;vertical-align:0}.form_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_label .formKomoku{display:block}.form_label .hissu{display:block;padding-left:1em;font-size:12px;color:red}.ninzu_line{margin:0 0 10px}.ninzu_line label{width:6em;font-size:14px;color:#3284f5}.daihyou_line{margin:0 0 10px}.daihyou_line label{display:block;margin:0 0 5px;font-size:14px;color:#3284f5}.daihyou_line .acms-admin-form-radio label{color:#000}.from_address01{margin:0 0 10px}.from_address01_line{display:inline-block}.doukouTable thead th{text-align:center}.doukouTable td,.doukouTable th{display:table-cell}.doukouTable .doukou_line{margin:0 0 10px}.doukouTable .doukou_label{display:none;margin:0 0 5px}.doukouTable .doukou_input{display:block}.doukouTable input[type=button]{display:inline-block;font-weight:700;color:#fff;text-align:center;cursor:pointer;-webkit-transition:.15s;transition:.15s}.doukouTable input[type=button].item-delete{width:1.5em;height:1.5em;font-size:14px;line-height:1.5em;background-color:red;border-radius:50%}.doukouTable input[type=button].item-delete:active,.doukouTable input[type=button].item-delete:hover{background-color:#970101}.doukouTable button.item-insert{position:relative;display:block;padding:5px 40px;margin:0 auto;font-weight:700;color:#000;text-align:center;cursor:pointer;background-color:#acd2ff;border:1px solid #79b7ff;border-radius:3px;-webkit-transition:.15s;transition:.15s}.doukouTable button.item-insert:after{position:absolute;top:50%;right:10px;display:block;font-weight:700;color:#fff;color:#3284f5;content:"＋";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.doukouTable button.item-insert:active,.doukouTable button.item-insert:hover{background-color:#79b7ff}.mail-step{width:100%;margin:0 0 30px;list-style:none;background-color:#e2eeff}.mail-step-item{display:inline-block;padding:8px 0 5px;margin:0 5px;font-size:13px;vertical-align:bottom;border-bottom:3px solid transparent;opacity:.3}.mail-step-item.mail-step-item-current{border-bottom-color:#3284f5;opacity:1}.privacy_policy_check{padding:20px;font-size:13px;border:5px solid #ddd}.formtext a{color:#0085e6}.formtext a:hover{text-decoration:none}.formtext.care{padding:10px;background:#ffdede;border-radius:5px}.message{margin:0 0 30px;font-weight:700}.button_form_back,.button_form_submit{display:inline-block;width:210px;padding:10px 20px;margin:0 auto;font-weight:700;cursor:pointer;background-color:#f7cd43;border-radius:3px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-webkit-transition:background-color .15s;transition:background-color .15s}.button_form_back:active,.button_form_back:hover,.button_form_submit:active,.button_form_submit:hover{background-color:#f39b29}.button_form_back{max-width:80px;color:#fff;background-color:#999}.button_form_back:active,.button_form_back:hover{background-color:#686868}.form-btn-box{text-align:center}.form-btn-box form{display:inline-block}.form-btn-box .button_form_back,.form-btn-box .button_form_submit{margin:10px 5px}.flyer{padding:15px;margin:0 0 30px;background:#e2eeff}.flyer_thumbnail{margin:0 0 20px}.flyer_thumbnail img{display:block;max-width:100%;margin:0 auto}.flyer_date{font-size:.8125rem}.flyer_title{font-size:1.25rem;margin:0 0 20px}.flyer_shuppatsu{font-size:.8125rem;margin:0 0 20px}.flyer_shuppatsu span{display:inline-block;padding:0 8px 1px;margin:0 .5em 0 0;color:#fff;background-color:#3284f5;border-radius:30px}.flyer_link{display:block;padding:12px 5px;font-size:14px;color:#3284f5;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #3284f5;-webkit-transition:.15s;transition:.15s}.flyer_link:hover{color:#fff;background-color:#3284f5}.flyer_link span{margin-right:5px;vertical-align:-4px}.flow{margin:0 0 30px}.flow_item{position:relative;padding:0 0 50px}.flow_item:after{position:absolute;bottom:20px;left:50%;display:block;width:0;height:0;content:"";border-color:#3284f5 transparent transparent;border-style:solid;border-width:20px 30px 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow_item:last-child{padding:0}.flow_item:last-child:after{content:none}.flow_item_box{border:1px solid #ddd}.flow_head{padding:10px;font-size:18px;color:#fff;background:#3284f5}.flow_body{padding:15px}.flow_body :last-child{margin-bottom:0}.flow_body p,.flow_body ul{margin:0 0 20px}.flow_body table{width:100%;margin-bottom:20px;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd}.flow_body table td,.flow_body table th{font-size:.875rem;padding:10px 20px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.flow_body table th{font-weight:700;background:#efefef}.flow_body .button_normalLink_entry{z-index:100;display:inline-block;width:100%;min-width:0;max-width:285px}.flow-linklist-item{margin:0 0 20px}.flow-linklist-item .button_normalLink_entry{width:100%;min-width:0}.flow_contact_list{font-size:.875rem;padding:10px;margin:0 0 20px;list-style:none;background-color:#efefef}.flow_contact_item{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #bfbfbf}.flow_contact_item:last-child{padding:0;margin:0;border-bottom:0}.flow_contact_head{margin:0 0 10px;color:#3284f5}.flow_contact_body p{margin:0!important}.flow_contact_body strong{font-size:1.125rem;display:inline-block;color:#000}.strong_a{font-weight:700;color:red}.strong_a:hover{text-decoration:none}.flow_cancel{list-style:none}.flow_cancel li{padding-left:1em;text-indent:-1em}.wrapp_ofh{overflow-x:auto}.place_name{font-size:1rem;padding:3px;color:#fff;text-align:center;background-color:#3284f5}.place_item{margin:0 0 30px;background-color:#ededed}.place_photo{padding:5px 8px 8px}.park_table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 30px;border-top:1px solid #ddd;border-left:1px solid #ddd}.park_table_title{width:8em;font-weight:700;background-color:#efefef}.park_table_data,.park_table_title{padding:8px .5em 8px 1em;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.park_table_data{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 8em);background-color:#fff}.park_navitime_box{margin:-10px 0 30px}.park_akippa,.park_navitime{position:relative;display:block;max-width:300px;padding:5px 40px;margin:0 auto;color:#3284f5;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #3284f5;border-radius:3px;-webkit-transition:.15s;transition:.15s}.park_akippa:hover,.park_navitime:hover{color:#fff;background-color:#3284f5}.park_akippa span,.park_navitime span{font-size:.8em}.park_akippa:after,.park_navitime:after{position:absolute;top:50%;right:10px;display:block;font-family:Material Icons,sans-serif;content:"open_in_new";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.park_akippa_box{padding:20px;margin:0 0 30px;border:5px solid #efefef}.park_akippa{padding:12px 40px 12px 20px;color:#fff;background-color:#00b893;border:0}.park_akippa:hover{background-color:#009e78}.park_akippa img{width:auto;height:36px;vertical-align:middle}.parking_list{list-style:none}.parking_list_item{margin:0 0 30px}.parking_list_item_inner{background-color:#e2eeff}.parking_list_item_map iframe{vertical-align:bottom}.parking_list_item_labels span{display:block;float:left;padding:2px 8px;font-size:12px;font-weight:700;color:#fff}.label_tsuki{background:#ff6f6f}.label_jikan{background:#71bc5f}.label_ichiji{background:#3424f5}.parking_list_item_body{padding:10px}.parking_list_item_body h3{margin:0 0 10px;font-size:18px;font-weight:700;color:#3284f5}.parking_list_item_body table{width:100%;font-size:14px;border-collapse:collapse}.parking_list_item_body th{width:5.5em;padding:0 0 5px;vertical-align:top}.parking_list_item_body td{padding:0 0 5px}.parking_list_item_link a{display:block;padding:5px 10px;margin:5px 0 0;font-size:12px;font-weight:700;color:#000;text-align:center;text-decoration:none;background-color:#acd2ff;-webkit-transition:.15s;transition:.15s}.parking_list_item_link a span{color:#3284f5}.js-biggerlink:hover .parking_list_item_link a{color:#fff;background-color:#3284f5}.js-biggerlink:hover .parking_list_item_link a span{color:#fff}.chitamap{position:relative;padding:0 0 75%;margin:0 0 30px;background:url(../images/parking/chitamap.png) no-repeat 50%/100%}.chitamap_north{position:absolute;top:0;left:0;display:block;width:100%;height:68%;background:url(../images/parking/chitamap_north_on.png) 0 0/100% auto;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.chitamap_north:hover{opacity:1}.chitamap_south{position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background:url(../images/parking/chitamap_south_on.png) 0 100%/100% auto;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.chitamap_south:hover{opacity:1}.flow_body .bgBlue{padding:10px;background:#e2eeff}.storeItem{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #acd2ff}.storeHead{font-size:1.25rem;padding:5px 15px;margin:0 0 20px;background-color:#efefef;border-left:4px solid #79b7ff}.storeBody_photo .courseSlider{margin-bottom:20px}.storeBody_photo .courseSlider .slick-dots li{width:20%}.storeBody_table table{width:100%;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd}.storeBody_table td,.storeBody_table th{display:block;padding:5px 10px;font-size:14px;text-align:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.storeBody_table td{background:#fff}.storeBody_table th{background:#efefef}.storeBody_table .storeBody_table_chinryo{padding:0}.storeBody_table .storeBody_table_chinryo table{margin-bottom:-1px;border:0}.storeBody_table .storeBody_table_chinryo td,.storeBody_table .storeBody_table_chinryo th{display:table-cell;border-right:0}.storeBody_table .storeBody_table_chinryo .chiryo_cell{padding:5px 0}.rental_store_links{margin:10px 0 0;text-align:center}.rental_store_links a{display:inline-block;padding:3px 15px;font-size:14px;color:#3284f5;text-decoration:none;background-color:#fff;border:1px solid #3284f5;border-radius:3px;-webkit-transition:all .15s;transition:all .15s}.rental_store_links a:hover{color:#fff;background-color:#3284f5}.rent_item{margin:0 0 30px}.rent_item:last-child{margin-bottom:0}.rent_item_inner{height:100%;min-height:200px;overflow:hidden;background-color:#e2eeff;border-radius:3px}.rent_item_head{font-size:1.25rem;position:relative;height:60px;padding:15px 0 0 15px;background-color:#acd2ff}.rent_item_head:before{position:absolute;top:0;left:0;display:block;width:0;height:100%;content:"";background-color:#79b7ff;opacity:0;-webkit-transition:all .25s;transition:all .25s}.rent_item_inner:hover .rent_item_head:before{width:100%;opacity:1}.rent_item_head a{position:relative;display:block;padding:0 0 0 7px;color:#000;text-decoration:none;border-left:4px solid #3284f5}.rent_item_head a:after{position:absolute;top:50%;right:3px;font-family:Material Icons,sans-serif;color:#e2eeff;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rent_item_body{height:calc(100% - 60px);padding:20px 45% 20px 20px;background-position:right 5% center;background-size:40% auto}.rent_item_body_parking{background-image:url(../images/rent/rent_ill_parking.png)}.rent_item_body_store{background-image:url(../images/rent/rent_ill_store.png)}.rent_item_body_bus{background-image:url(../images/rent/rent_ill_bus.png)}.rent_item_body_qa{background-image:url(../images/rent/rent_ill_qa.png)}.rent_cont{list-style:none}.rent_cont li{position:relative;padding-left:1em;margin:0 0 5px}.rent_cont li:before{position:absolute;top:.5em;left:0;display:block;width:.5em;height:.5em;content:"";background-color:#79b7ff;border-radius:50%}.rent_cont li:last-child{margin:0}.q_and_a_indexBody{padding-top:120px;margin:-120px 0 50px}.now .sidebar_link{background-color:#f8f8f8}.pagelink_wrapper{top:90px;left:0;z-index:999;width:100%;margin:-30px 0 30px;background:#e2eeff}.pagelink_wrapper.fixed{position:fixed}.pagelink_box{margin:0 auto}.pagelink_cate{float:left;width:6.3em;height:30px;padding:0 0 0 5px;font-size:13px;line-height:30px;color:#fff;white-space:nowrap;background-color:#3284f5;border-radius:0 15px 15px 0}.pagelink_nav{padding:0 0 0 6.5em;font-size:13px}.pagelink_nav_inner{width:100%;overflow-x:auto}.pagelink_list{display:table}.pagelink_item{display:table-cell;padding:0 5px;font-size:13px;white-space:nowrap;vertical-align:middle}.pagelink_item span{color:#3284f5}.pagelink_item a{position:relative;display:block;height:30px;padding:0 0 0 3px;font-size:13px;font-weight:700;line-height:30px;color:#000;text-decoration:none;white-space:nowrap}.pagelink_item a:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;content:"";background:#3284f5;opacity:0;-webkit-transition:.15s;transition:.15s}.pagelink_item.now a:after{opacity:1}.companyLead_slider{margin:-30px -15px 50px}.companyLead_slide_photo{width:100%;padding-top:42.5%;background-repeat:no-repeat;background-position:50%;background-size:cover}.companyLead_wrapper{margin:0 0 80px}.companyLead{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 50px}.companyLead.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.companyLead_head{width:100%;padding:0 15px;margin:0 0 20px}.companyLead_head_inner{margin:0 auto}.companyLead_copy{position:relative;margin:0 0 20px}.companyLead_row_02,.companyLead_row_03{position:absolute;top:0;left:0}.companyLead_row_inner{position:relative}.companyLead_row_inner .moji{position:relative;display:block}.companyLead_row_inner .moji img{display:block;width:100%;height:auto}.companyLead_row_inner .sen{position:absolute;top:0;left:0}.companyLead_row_inner .sen,.companyLead_row_inner .sen img{display:block;width:100%;height:100%}.companyLead_body{width:100%}.companyLead_photo_item{position:relative}.companyLead_photo_item span{display:block}.companyLead_photo_item span.shita{position:relative}.companyLead_photo_item span.ue{position:absolute;top:0;left:0;width:100%}.companyLead_photo_item img{display:block;width:100%;height:auto}.companyLead_body{padding:0 15px}.companyLead_body_inner{margin:0 7.2%}.companyLead_text{margin:0 0 30px;font-size:15px;line-height:2}.companyLead_text:last-child{margin:0}#kukan1Search.is-close,#kukan2Search.is-close{display:none}#kukan1Search.is-open,#kukan2Searblocks-open{display:block}.kubun_box{display:inline-block;width:calc(100% - 3.5em);margin:0 .3em 0 0;vertical-align:top}.karamade{display:inline-block;padding:10px 0 0;font-size:14px}.kukan_input input[type=text]{width:calc(100% - 40px);height:40px;padding-top:0;padding-bottom:0;line-height:40px;border-top-right-radius:0;border-bottom-right-radius:0}.kukanSearchButton{display:inline-block;width:40px;height:40px;padding:0;font-size:14px;line-height:40px;text-align:center;vertical-align:bottom;background:#fbfbfb;border:1px solid #ddd;border-left:0;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}#kukan1Search,#kukan2Search{padding:10px 0}.kukanSelects{position:relative;padding:10px;background-color:#e2eeff;border-radius:3px}.kukanSelects:after{position:absolute;top:-10px;left:20px;display:block;width:0;height:0;content:"";border-color:transparent transparent #e2eeff;border-style:solid;border-width:0 8px 10px}.kukanSelects select{padding:3px 30px 3px 5px}.kukanSelectsItems{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px}.kukanSelectsItem:first-child{width:40%;padding-right:10px}.kukanSelectsItem:last-child{width:60%}.kukanSelectsButtons{text-align:center}.kukanSelectsButtons .insertButton{display:inline-block;height:30px;padding:0 15px;margin:0 5px;font-size:14px;line-height:30px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f7cd43;border-radius:3px}.kukanSelectsButtons .insertButton:hover{background-color:#f39b29}.kukanSelectsButtons .closeButton{display:inline-block;height:30px;padding:0 15px;margin:0 5px;font-size:14px;line-height:30px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#929292;border-radius:3px}.kukanSelectsButtons .closeButton:hover{background-color:#7c7c7c}.tenpufiledayo{width:100%;max-width:450px}.formtext_mailOrder{padding:15px;border:4px solid #ddd}.satsuei_cau{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.satsuei_cau_text{width:60%;padding:0 10px}.satsuei_cau_ill{width:40%;padding:0 10px}.satsuei_cau_ill img{display:block;width:100%;height:auto}.wa_formLinks{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 50px}.wa_linkToForm{width:50%;padding:0 10px}.wa_linkToForm a{position:relative;display:block;padding:10px 20px;line-height:1.3;color:#3284f5;text-decoration:none;border:3px solid #3284f5;border-radius:5px;-webkit-transition:all .25s;transition:all .25s}.wa_linkToForm a:after{position:absolute;top:50%;right:5px;display:block;font-family:Material Icons,sans-serif;font-size:16px;content:"chevron_right";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wa_linkToForm a:hover{color:#fff;background-color:#3284f5}.wa_linkToForm span{display:block;font-weight:700;text-align:center}.wa_linkToForm span:first-child{font-size:2.4em}@media screen and (min-width:480px){.u-hide-sm-min{display:none}.menu{right:-375px;width:375px}.pagetopButton{font-size:.8125rem}.pagetopButton span{display:inline}.pagetopButton i{color:#3284f5}.footer_office_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_office{width:50%}.footer_links_and_copyright_bg{top:-85px}.footer_links_item{width:33.33%}.schedule_hours{width:80px}.has-holidays .weekdays_schedule{width:calc(50% + 40px)}.has-holidays .holidays_schedule{width:calc(50% - 40px)}.tabList_button_inner span{padding:7px 10px 5px}.card_group_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card_group_inner .card{width:50%}.searchForm_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchForm_item{width:50%}.searchForm_item.searchForm_item_w100{width:100%}.searchForm_label{float:left;width:5em;padding:7px 0 0;margin:0}.searchForm_elm{padding:0 0 0 6em}.searchForm_tour .searchForm_item{width:40%}.searchForm_tour .searchForm_item.size_l{width:60%}.searchForm_tour .searchForm_item.searchForm_item_w100{width:100%}.searchForm_elm.shuppatsu .searchForm_checkbox{width:50%}.footContact_name,.footContact_text{text-align:center}.footContact_links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.charter_dairiten,.charter_ippan{width:50%}.charter_dairiten{border-right:1px solid #ddd}.ug-bg-color,.ug-border-color{padding:20px 15px}.top-charter_bus_links_item,.top-route_bus_links_item{width:50%}.qaac_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.qaac_list li{width:50%;padding:0 10px}.qaac_table td,.qaac_table th{display:table-cell;padding:10px 5px}.qaac_table th.toukai{margin-top:0;border-bottom:1px solid #ddd}.qaac_table td.handa,.qaac_table td.toukai{padding-left:75px;background:url(../images/top/icon_contact.png) no-repeat 45px/auto 32px;border-top:1px solid #ddd}.qaac_table td.handa span,.qaac_table td.toukai span{left:10px}.salesOffice_container dt{float:left}.salesOffice_container dd{padding-left:5em;margin:0 0 -1px;border-top:1px solid #ddd}.salesOffice_area{padding:15px 10px;background-color:transparent}.salesOffice_list_item:first-child{border-top:0}.salesOffice_disc{margin:0}.salesOffice_service_icon{float:none}.salesOffice_service_icon img{margin:0 auto}.salesOffice_service_text{padding:5px 0 0;text-align:center}.salesOffice_list_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.salesOffice_icons{width:180px}.salesOffice_disc{width:calc(100% - 180px)}.categoryTop_links_item{width:50%}.communityBus_photo{margin:0}.spec_value dt{width:3.5em}.spec_value dd{float:left;width:calc(50% - 3.5em);padding:0 1em 0 0}.spec_value dd:last-child{padding-right:0}.spec_equip_item{width:33.33%}.courseSlider .slick-dots li{width:16.66667%}.priceTable_inner td,.priceTable_inner th{display:table-cell}.shuppatsu_table td,.shuppatsu_table th{display:table-cell;padding:0 10px;border-bottom:1px solid #ddd}.shuppatsu_table .td_submit{padding:0 10px}.shuppatsu_table tr.shuryo .td_submit{display:table-cell;padding:0 10px}.shuppatsu_table tr.shuryo .td_mark{padding:0 10px}.shuppatsu_table tr:nth-child(2n){background-color:#efefef}.shuppatsu_table thead{display:table-header-group;background-color:#919191}.shuppatsu_table thead td,.shuppatsu_table thead th{padding:10px;font-size:14px;font-weight:400;color:#fff;text-align:center;border-top:1px solid #ddd}.shuppatsu_mark_list{border-top:0}.shuppatsu_mark{border-bottom:0}.mark_head{display:none}.kikakujisshi dt{float:left}.kikakujisshi dd{padding-left:7em}.course_card_photo{float:left;width:240px;padding:10px}.course_card_body{padding:10px 10px 10px 250px}.course_card_link{padding:4px;font-size:13px}.relatedEntry .course_card_photo{width:180px}.relatedEntry .course_card_body{padding:10px 10px 10px 190px}.application_form th{display:table-cell;width:185px;white-space:nowrap}.application_form td{display:table-cell}.ninzu_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.ninzu_line{padding:0 10px;margin:0 0 10px}.ninzu_line label{display:block;margin:0 0 5px}.flyer{padding:20px}.flyer_thumbnail{margin:0}.flow_body{padding:20px}.flow-linklist-item{margin:0}.flow_contact_list{font-size:.875rem;padding:15px}.flow_contact_item{padding:0 0 15px;margin:0 0 15px}.flow_contact_head{float:left}.flow_contact_body{padding-left:14em}.storeBody_table td,.storeBody_table th{display:table-cell;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.categoryId-29 .application_form tbody th{width:240px;max-width:none}.satsuei_cau_text{width:70%}.satsuei_cau_ill{width:30%}}@media screen and (min-width:480px) and (max-width:767px){.footer_office_map{position:static}.companyLead_body_inner,.companyLead_head_inner{max-width:500px;margin:0 auto}}@media (min-width:480px) and (max-width:1023px){.topStatus_route{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.topStatus_list_box{width:100%;padding:0 5px}.topStatus_list_box:first-child{margin-bottom:0}.topStatus_list_box_inner{height:100%}.topStatus_links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.topStatus_links_item{width:50%;padding:0 5px}.topStatus_links_item:first-child{margin:0}}@media screen and (min-width:480px) and (max-width:1023px){.top-search .searchForm_item{width:50%;padding:8px}.top-search .searchForm_item.searchForm_item_w100{width:100%}.top-search .searchForm_label{float:left;padding:3px 0 0;margin:0}.top-search .searchForm_elm{padding:0 0 0 5em}.top-search .searchForm_item_submit{margin:0}}@media screen and (min-width:768px){.u-hide-md-min{display:none}.main{float:left;width:75%;padding:0 2% 0 0}.aside{float:left;width:25%;padding:0 0 0 2%}.headline_item{padding:15px 5px}.headline_info{float:left;margin:0}.headline_title{padding:0 0 0 130px}.sidebar_headline .headline_info{float:none}.footer_office{width:33.33333%}.footer_links_and_copyright_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_links{width:64%}.tabList_button_inner span{padding:7px 20px 5px}.searchForm_tour .searchForm_item{width:33.33%}.searchForm_tour .searchForm_item.size_l{width:66.66%}.dateInput_box{display:-webkit-box;display:-ms-flexbox;display:flex}.dateInput_item{width:50%}.dateInput_item:first-child{margin:0}.searchForm_elm.shuppatsu .searchForm_checkbox{width:33.33%}.footContact_call.footContact_call_charter_bus{padding-top:10px;padding-bottom:10px}.entry-column td,.entry-column th{display:table-cell}.top-airport_bus{width:400px}.top-charter_bus{width:calc(100% - 400px)}.qaac_box{padding:30px}.qaac_table td.handa,.qaac_table td.toukai{padding-left:90px;background:url(../images/top/icon_contact.png) no-repeat 56px/auto 32px}.headline-operation_information .headline_title{padding:0 0 0 150px}.headline-news .headline_date{width:115px}.headline-news .headline_title{padding:0 0 0 220px}.headline_category{width:90px;margin:0}.headline_category [class*=label_newscategory_]{width:100%}.categoryTop_information .headline_title.opp{padding-left:150px}.courseSlider .slick-dots li{width:12.5%}.detail_item{width:50%}.priceTable td,.priceTable th{display:table-cell}.application_form tbody th{max-width:200px}.doukouTable .doukou_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.doukouTable .doukou_line{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px;margin:0;white-space:nowrap}.doukouTable .doukou_line .acms-admin-form-radio{display:block;margin:0}.storeBody_photo .courseSlider{margin-bottom:0}.pagelink_wrapper{display:none}.companyLead_slider{margin:0 0 50px}.companyLead_slide_photo{border-radius:30px}.companyLead_head{width:50%;margin:0}.companyLead_body{width:50%}.companyLead_body_inner2{margin-top:30px}.satsuei_cau_text{width:75%}.satsuei_cau_ill{width:24%}}@media screen and (min-width:768px) and (max-width:900px){.doukou_kana,.doukou_name{max-width:160px}}@media screen and (min-width:1024px){.u-hide-lg-min{display:none}body{padding-top:0}.button_icon:hover:before{width:100%}.button_normalLink:hover:before,.button_normalLink_entry:hover:before,.button_normalLink_entry_w100:hover:before,.button_normalLink_w100:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header{position:static}.header_container{padding:0 15px;border-bottom:0}.header_inner{height:70px}.header_logo{width:245px;padding:0}.header_nav{display:block}.button_lines{display:none}.globalNav{display:block}.cover,.menu{display:none!important}.footer_block_sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_links_and_copyright_bg{top:-100px}.footer_links_item{width:25%}.sliderTop_item{border-radius:3px}.searchForm_elm.shuppatsu .searchForm_checkbox{width:25%}.topMainAndStatus_container{display:-webkit-box;display:-ms-flexbox;display:flex}.topMain{width:657px}.topStatus{width:calc(100% - 657px);padding:0 0 0 30px}.topStatus_list{height:86px}.top-news{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.top-news_heading{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:110px;padding:15px 0;margin:0;text-align:center}.top-news_heading_icon{width:60px;height:60px;margin:0 0 5px}.top-news_heading_text{display:block}.top-news_heading_link{float:none;margin-top:0}.top-news_headline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:30px}.top-news_headline .headline_item:first-child{border-top:0}.top-news_headline .headline_item:last-child{border-bottom:0}.top-news_headline .taisetsu_list .headline_item:last-child{border-bottom:1px solid #ddd}.cateBox_item{margin:0}.top-search{width:34%;margin-top:-5px}.top-route_bus_links{width:66%}.qaac{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.qaac .section{width:50%;padding:25px 15px}.qaac_box{height:calc(100% - 54px)}.qaac_box_c{padding:25px}.qaac_list li{width:100%}.salesOffice_container dd{padding-left:7em}.salesOffice_icons{width:260px}.salesOffice_disc{width:calc(100% - 260px)}.course_price_head{float:left;padding:5px 0 0}.course_price_body{padding-left:90px}.shuppatsu_table th{max-width:130px}.kamomeContact{padding:20px}.kamomeContact a{color:#000;text-decoration:none}.kamomeContact_item{padding:15px 0 15px 60px;background-position:10px;background-size:34px 34px}.kamomeContact_item.mail{padding:15px 30px 15px 60px}.kamomeContact_item.mail a{text-decoration:underline}.kamomeContact_item_inner{display:table;width:100%}.kamomeContact_contact,.kamomeContact_storeName{display:table-cell;width:10.5em;margin:0;vertical-align:middle}.kamomeContact_storeInfo{display:table-cell;vertical-align:middle}.kamomeContact_storeInfo .line_top{margin:0}.kamomeContact_storeInfo .line_bottom{font-size:.85em}.application_form td,.application_form th{padding-right:15px;padding-left:15px}.daihyou_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.daihyou_line{padding:0 5px;white-space:nowrap}.daihyou_line .acms-admin-form-radio{display:block;margin-right:0}.daihyou_line #daihyou_kana,.daihyou_line #daihyou_name{max-width:160px}.park_table_data:not(.park_table_data_w100){width:calc(50% - 8em)}.q_and_a_indexBody{padding-top:30px;margin:-30px 0 50px}.companyLead_body_inner2{margin-top:50px}}@media screen and (min-width:1200px){.u-hide-xl-min{display:none}}@media screen and (max-width:479px){.flow_contact_head br,.u-hide-sm-max{display:none}.wrapp_ofh td,.wrapp_ofh th{white-space:nowrap}}@media screen and (max-width:767px){.u-hide-md-max{display:none}}@media screen and (max-width:1023px){.u-hide-lg-max{display:none}.custom_fare .fare_table{padding-bottom:5px}}@media screen and (max-width:1199px){.u-hide-xl-max{display:none}}@media screen and (max-width:379px){.wa_linkToForm a{font-size:12px}}
/*# sourceMappingURL=maps/style.min.css.map */
