﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,400,500,700,900&display=swap&subset=japanese");@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;font-weight:normal;vertical-align:baseline;-webkit-overflow-scrolling:touch}html{box-sizing:border-box}body{line-height:1}*,*:before,*:after{box-sizing:inherit}img,video,audio{max-width:100%}img,video{height:auto}img{vertical-align:bottom;font-size:0;line-height:0}svg{max-height:100%}iframe{border:none}::-moz-focus-inner{border:0;padding:0}input,select{vertical-align:middle}input[type="radio"],input[type="checkbox"]{vertical-align:middle;position:relative;bottom:0.15rem;font-size:115%;margin-right:3px}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}p,div,li,span{overflow-wrap:break-word;word-wrap:break-word}nav li{list-style:none}em{font-style:normal}@font-face{font-family:'fontello';src:url("../font/font/fontello.eot?94167036");src:url("../font/font/fontello.eot?94167036#iefix") format("embedded-opentype"),url("../font/font/fontello.woff2?94167036") format("woff2"),url("../font/font/fontello.woff?94167036") format("woff"),url("../font/font/fontello.ttf?94167036") format("truetype"),url("../font/font/fontello.svg?94167036#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location:before{content:'\e800'}.icon-right-dir:before{content:'\e801'}.icon-left-dir:before{content:'\e802'}.icon-down-dir:before{content:'\e803'}.icon-up-dir:before{content:'\e804'}.icon-down-circle:before{content:'\e805'}.icon-left-circle:before{content:'\e806'}.icon-right-circle:before{content:'\e807'}.icon-up-circle:before{content:'\e808'}.icon-check:before{content:'\e809'}.icon-mobile:before{content:'\e80a'}.icon-phone:before{content:'\e80b'}.icon-mail:before{content:'\e80d'}.icon-link-ext:before{content:'\f08e'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-angle-circled-left:before{content:'\f137'}.icon-angle-circled-right:before{content:'\f138'}.icon-angle-circled-up:before{content:'\f139'}.icon-angle-circled-down:before{content:'\f13a'}.icon-caret-square-down:before{content:'\f150'}.icon-caret-square-up:before{content:'\f151'}.icon-caret-square-right:before{content:'\f152'}.icon-doc-text-inv:before{content:'\f15c'}.icon-caret-square-left:before{content:'\f191'}.icon-file-pdf:before{content:'\f1c1'}.icon-twitter:before{content:'\f309'}.icon-facebook-squared:before{content:'\f30e'}body{color:#000;font-family:YakuHanJP,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.8;letter-spacing:0.05em}strong,.b{font-weight:bold}.u{text-decoration:underline}.show-sp,.show-sp.inline{display:none !important}.nowrap{white-space:nowrap}img{object-fit:cover}mark,em{font-weight:normal;font-style:normal}.tal{text-align:left}.tac{text-align:center;margin:0 auto}.tar{text-align:right}.fl{float:left}.fr{float:right}.clf:after{content:'';display:table;clear:both}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.mt55{margin-top:55px !important}.mr55{margin-right:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.pt55{padding-top:55px !important}.pr55{padding-right:55px !important}.pb55{padding-bottom:55px !important}.pl55{padding-left:55px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.pt60{padding-top:60px !important}.pr60{padding-right:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.mt65{margin-top:65px !important}.mr65{margin-right:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.pt65{padding-top:65px !important}.pr65{padding-right:65px !important}.pb65{padding-bottom:65px !important}.pl65{padding-left:65px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.pt70{padding-top:70px !important}.pr70{padding-right:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.mt75{margin-top:75px !important}.mr75{margin-right:75px !important}.mb75{margin-bottom:75px !important}.ml75{margin-left:75px !important}.pt75{padding-top:75px !important}.pr75{padding-right:75px !important}.pb75{padding-bottom:75px !important}.pl75{padding-left:75px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.pt80{padding-top:80px !important}.pr80{padding-right:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.mt85{margin-top:85px !important}.mr85{margin-right:85px !important}.mb85{margin-bottom:85px !important}.ml85{margin-left:85px !important}.pt85{padding-top:85px !important}.pr85{padding-right:85px !important}.pb85{padding-bottom:85px !important}.pl85{padding-left:85px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.pt90{padding-top:90px !important}.pr90{padding-right:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.mt95{margin-top:95px !important}.mr95{margin-right:95px !important}.mb95{margin-bottom:95px !important}.ml95{margin-left:95px !important}.pt95{padding-top:95px !important}.pr95{padding-right:95px !important}.pb95{padding-bottom:95px !important}.pl95{padding-left:95px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.pt100{padding-top:100px !important}.pr100{padding-right:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.w0{width:0%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.fsize-smaller{font-size:14px}.fsize-small{font-size:15px}.fsize-normal{font-size:16px}.fsize-large{font-size:18px}.fsize-larger{font-size:20px}.fstyle-gothic{font-family:YakuHanJP,"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.palt{font-feature-settings:"palt"}.none{display:none}.container{position:relative;width:100%;overflow:hidden;background:#E9F7F3}.wrapper{max-width:900px;width:100%;margin-left:auto;margin-right:auto}.wrapper.wide{max-width:100%}.contents p+p{margin-top:2.05em}[class*=top-]{padding-bottom:50px}header{background:#00AC77;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}header p img{max-width:160px;width:100%}footer{text-align:center;font-size:13px}footer .ft-privacy{background:#FFE200;padding-top:30px;padding-bottom:30px}footer .ft-privacy a{color:#000}footer .ft-copy{background:#FFE200;padding-top:40px;padding-bottom:40px}footer .ft-copy .ft-link{font-size:12px}footer .ft-copy a{color:#000;text-decoration:none}h1.ttl-skin01,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.4}h2,.ttl-skin02{font-size:24px;margin-bottom:30px;font-weight:600;display:flex;align-items:center;flex-direction:column;line-height:1.5}h2:before,.ttl-skin02:before{content:"";background-image:url(../img/common/h2-icn.svg);width:76px;height:37px;margin-bottom:5px}h2.wp-block-heading,.ttl-skin02.wp-block-heading{align-items:start;font-size:24px;border-left:10px #00AC77 solid;padding:5px 0 5px 20px}h3,.ttl-skin03{background:#00AC77;color:#fff;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;font-size:20px;font-weight:600;margin-bottom:30px}h3.center,.ttl-skin03.center{text-align:center}h3.wp-block-heading,.ttl-skin03.wp-block-heading{background:none;align-items:start;font-size:24px;border-left:10px #00AC77 solid;padding:5px 0 5px 20px}h4,.ttl-skin04{font-size:18px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;flex-wrap:nowrap}h4:after,.ttl-skin04:after{content:"";flex:1;height:1px;width:100%;margin-left:10px;background:#000}h5,.ttl-skin05{font-size:16px;font-weight:600;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-bottom:10px;border-left:5px solid #00AC77}.btn{background:#FFE200;border:none;border-radius:25px;padding-top:15px;padding-bottom:15px;color:#000;text-decoration:none;font-size:14px;text-align:center;font-weight:500;transition:.2s;max-width:350px;width:100%;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.16);cursor:pointer;position:relative}.btn:after{font-family:"fontello";display:inline-block;content:'\f105';font-size:14px;position:absolute;right:15px;top:50%;transform:translateY(-50%);height:fit-content;width:fit-content;text-indent:0}.btn-wrap{margin-top:30px;display:flex;align-items:center;justify-content:center}.btn-wrap .btn ~ .btn{margin-left:30px}a{color:#F0004C;transition:.4s}a:hover{opacity:.8}a:not(:has(img))[target="_blank"]:after{font-family:"fontello";display:inline-block;content:'\f08e';font-size:1em;margin-left:4px;height:fit-content;width:fit-content;text-indent:0}a:not(:has(img))[href$=".pdf"]:after{font-family:"fontello";display:inline-block;content:'\f1c1';font-size:1em;margin-left:4px;height:fit-content;width:fit-content;text-indent:0}a:not(:has(img))[href$=".xls"]:after,a:not(:has(img))[href$=".xlsx"]:after,a:not(:has(img))[href$=".zip"]:after,a:not(:has(img))[href$=".img"]:after{font-family:"fontello";display:inline-block;content:'\f02e';font-size:1em;margin-left:4px;height:fit-content;width:fit-content;text-indent:0}.post_content a:not(.no_line){padding-bottom:1px;padding-left:3px;padding-right:3px;box-shadow:inset 0 -8px 0 #F0004C;font-weight:bold;color:#333}blockquote{position:relative;padding:10px 15px 10px 50px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}blockquote p{padding:0;margin:10px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}table{width:100%;border-collapse:separate;border:1px;word-break:break-all;margin-bottom:20px}ul,ol{list-style:none}ul.list-skin01,ol.list-skin01{margin-left:5px}ul.list-skin01>li,ol.list-skin01>li{list-style:none;margin-left:15px;text-indent:-15px;margin-top:15px;line-height:1.4}ul.list-skin01>li:before,ol.list-skin01>li:before{content:"";width:9px;height:9px;background-color:#00AC77;display:inline-block;vertical-align:middle;margin-right:5px}ul.list-skin02>li,ol.list-skin02>li{list-style:none;margin-left:15px;text-indent:-15px;margin-bottom:10px}ul.list-skin02>li:before,ol.list-skin02>li:before{content:"";width:9px;height:9px;background-color:#00AC77;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%}[class*=icn-]:before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:2px;background-repeat:no-repeat;background-size:contain;background-position:center bottom}[class*=icn-].icn-airport:before{background-image:url(../img/common/icn-airport.svg)}[class*=icn-].icn-pin:before{background-image:url(../img/common/icn-pin.svg)}[class*=icn-].icn-airport-w:before{background-image:url(../img/common/icn-airport-w.svg)}[class*=icn-].icn-pin-w:before{background-image:url(../img/common/icn-pin-w.svg)}[class*=icn-].icn-busstop:before{background-image:url(../img/common/icn-busstop.svg)}p+h2,p+h3,p+h4,p+h5,p+h6,p+p,p+ul,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+p,ul+ul,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+p,ol+ul,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,dl+p,dl+ul,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,blockquote+p,blockquote+ul,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,hr+p,hr+ul,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,pre+p,pre+ul,table+h2,table+h3,table+h4,table+h5,table+h6,table+p,table+ul,form+h2,form+h3,form+h4,form+h5,form+h6,form+p,form+ul,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6,figure+p,figure+ul{margin-top:50px}p+p,p+ul,p+ol,p+dl,p+table,ul+p,ul+ul,ul+ol,ul+dl,ul+table,ol+p,ol+ul,ol+ol,ol+dl,ol+table,dl+p,dl+ul,dl+ol,dl+dl,dl+table,blockquote+p,blockquote+ul,blockquote+ol,blockquote+dl,blockquote+table,hr+p,hr+ul,hr+ol,hr+dl,hr+table,pre+p,pre+ul,pre+ol,pre+dl,pre+table,table+p,table+ul,table+ol,table+dl,table+table,form+p,form+ul,form+ol,form+dl,form+table,figure+p,figure+ul,figure+ol,figure+dl,figure+table{margin-top:20px}.top-mv{background:#00AC77;padding-top:100px;padding-bottom:70px;margin-bottom:50px;padding-left:30px;padding-right:30px}.top-mv .wrapper .imgArea{background:#fff;border-radius:10px;padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:center}.top-mv .wrapper .imgArea div{max-width:390px;width:100%;text-align:center}.top-mv .wrapper .textArea{color:#fff;font-size:18px;text-align:center;margin-top:50px}.top-search .wrapper .ttl{color:#00AC77;font-size:14px;margin-bottom:5px}.top-search .wrapper .flex-box{max-width:90%;display:flex;justify-content:space-between;margin-bottom:30px}.top-search .wrapper .date input[type="date"]{background:#fff url(../img/common/icon_calendar.svg) no-repeat right 10px center;width:200px;height:50px;font-size:16px;letter-spacing:0.04em;padding:0 30px 0 20px;color:#000;border:#00AC77 solid 1px;outline:none;border-radius:5px;position:relative;cursor:pointer;text-align:left;text-align-last:left}.top-search .wrapper .date ::-webkit-calendar-picker-indicator{background-image:none;background-color:transparent;color:#fff;padding:7px 5px 7px 7px;cursor:pointer;border-radius:50%;position:absolute;right:10px}.top-search .wrapper .time .inner{display:flex;font-size:16px;align-items:center}.top-search .wrapper .time .inner select{background-color:#fff;cursor:pointer;color:#000;padding:15px 50px 15px 20px;border:#00AC77 solid 1px;font-size:16px;letter-spacing:0.04em;border-radius:5px;-webkit-appearance:none;appearance:none;background-image:url(../img/common/tri-bottom.svg);background-repeat:no-repeat;background-position:right 12px center}.top-search .wrapper .dep-arr .inner{display:flex}.top-search .wrapper .dep-arr .inner>div input[type="radio"]{display:none}.top-search .wrapper .dep-arr .inner>div .sub-txt{margin-bottom:5px;color:#00AC77}.top-search .wrapper .dep-arr .inner>div label{display:block;cursor:pointer;border:#00AC77 1px solid;padding:10px 40px;background:#fff;color:#A7A7A7;transition:.2s;font-weight:500}.top-search .wrapper .dep-arr .inner>div input[type="radio"]:checked+label{background:#00AC77;color:#fff}.top-search .wrapper .dep-arr .inner>div:first-of-type label{border-radius:5px 0 0 5px}.top-search .wrapper .dep-arr .inner>div:last-of-type label{border-radius:0 5px 5px 0}.top-search .wrapper .tab-menu{display:flex;align-items:center}.top-search .wrapper .tab-menu .ttl{margin-right:20px}.top-search .wrapper .tab-menu ul{display:flex}.top-search .wrapper .tab-menu ul li{background:#fff;padding-top:6px;padding-bottom:8px;padding-left:15px;padding-right:15px;cursor:pointer}.top-search .wrapper .tab-menu ul li.select{background:#00AC77}.top-search .wrapper .tab-menu ul li:first-of-type{border-radius:5px 0 0 0}.top-search .wrapper .tab-menu ul li:last-of-type{border-radius:0 5px 0 0}.top-search .wrapper .tab-contents .tab{background:#00AC77;display:none;border-radius:10px;padding-top:30px;padding-bottom:30px;padding-left:40px;padding-right:40px}.top-search .wrapper .tab-contents .tab.is-show{display:block}.top-search .wrapper .tab-contents .tab .inner{display:flex;justify-content:space-between;background:#fff;border-radius:10px;padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px}.top-search .wrapper .tab-contents .tab .inner>div{max-width:360px;width:100%}.top-search .wrapper .tab-contents .tab .inner>div input[type="radio"]{display:none}.top-search .wrapper .tab-contents .tab .inner>div .sub-txt{margin-bottom:5px;color:#00AC77}.top-search .wrapper .tab-contents .tab .inner>div label{display:block;cursor:pointer;border-radius:5px;border:#00AC77 1px solid;font-size:14px;padding:15px;background:#fff;color:#000;transition:.2s;box-shadow:0px 3px 10px rgba(0,0,0,0.16)}.top-search .wrapper .tab-contents .tab .inner>div input[type="radio"]:checked+label{background:#00AC77;color:#fff;border:none;box-shadow:none}.top-search .wrapper .cap-txt{text-align:center;font-size:12px;margin-top:40px;margin-bottom:40px;line-height:1.4}.top-news .wrapper,.news-list .wrapper{background:#fff;border-radius:10px;padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px}.top-news .wrapper ul,.news-list .wrapper ul{list-style:none;max-width:700px;margin-left:auto;margin-right:auto}.top-news .wrapper ul li a,.news-list .wrapper ul li a{display:block;border-bottom:1px solid #00AC77;color:#000;padding-left:10px;padding-right:20px;padding-top:10px;padding-bottom:20px;background-image:url(../img/common/arrow-right.svg);background-position:right center;background-repeat:no-repeat;text-decoration:none}.top-news .wrapper ul li a time,.news-list .wrapper ul li a time{font-size:12px}.top-news .wrapper ul li a p,.news-list .wrapper ul li a p{line-height:1.2;font-weight:500}.top-guide .wrapper{max-width:700px;padding:0px 30px 40px;height:500px;overflow:scroll;background:#fff}.top-guide .wrapper dl.guide-list2 dt{margin-top:40px;border-left:4px solid #00AC77;padding-left:10px}.top-guide .wrapper dl.guide-list2 dd{margin-top:30px}.top-guide .wrapper dl.guide-list2 dd ol{text-indent:-1.5em;margin-left:1.5rem}.top-guide .wrapper dl.guide-list2 dd ol li{margin-bottom:10px}.top-guide .wrapper dl.guide-list{max-width:700px;width:100%;margin-left:auto;margin-right:auto}.top-guide .wrapper dl.guide-list dt{border:1px solid #00AC77;margin-top:20px;background:#fff;border-radius:5px;color:#00AC77;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:35px;background-image:url(../img/common/arrow-bottom.svg);background-repeat:no-repeat;background-position:right 20px center;transition:all 0.5s ease;color:pointer}.top-guide .wrapper dl.guide-list dt:first-of-type{margin-top:0}.top-guide .wrapper dl.guide-list dt.active{background:#00AC77;color:#fff;border-radius:5px 5px 0 0;background-image:url(../img/common/arrow-top.svg);background-repeat:no-repeat;background-position:right 20px center}.top-guide .wrapper dl.guide-list dd{display:none;border:1px solid #00AC77;background:#fff;border-radius:0 0 5px 5px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;font-size:14px}.top-guide .wrapper ul.guide-list{max-width:900px;width:100%;margin-left:auto;margin-right:auto}.top-guide .wrapper ul.guide-list li{background:#fff;margin-top:20px;border-radius:5px;padding-top:20px;padding-bottom:20px;padding-left:45px;padding-right:30px}.pagetitle-area{background:#fff;padding-top:30px;padding-bottom:30px;display:flex;justify-content:center;align-items:center}.pagetitle-area h1,.pagetitle-area p{font-size:24px}.topicpass{border-top:40px solid #00AC77;padding-top:5px;padding-bottom:5px}.topicpass ol{list-style:none;display:flex;justify-content:left;flex-wrap:wrap;width:max-content}.topicpass ol li{color:#808080;font-size:12px}.topicpass ol li a{color:#808080;text-decoration:underline}.topicpass ol li:after{content:">";margin-left:10px;margin-right:10px}.topicpass ol li:last-child:after{display:none}.sec-lower{padding-top:40px;padding-bottom:40px}.news .news-list .wrapper{margin-top:50px;margin-bottom:50px;padding-top:50px;padding-bottom:50px}.news .sec-news-detail .wrapper{background-color:#fff;padding-top:50px;padding-bottom:50px;padding-left:100px;padding-right:100px}.news .sec-news-detail .wrapper:before{content:"";background-image:url(../img/common/h2-icn.svg);width:76px;height:37px;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.news .sec-news-detail .wrapper .news-time{font-size:12px;margin-bottom:20px}.news .sec-news-detail .wrapper .news-title{font-size:28px;border-bottom:2px solid #00AC77;color:#00AC77;padding-bottom:15px;margin-bottom:20px}.news .sec-news-detail .wrapper .content-box{line-height:2.5}.news .sec-news-detail .wrapper .content-box h2:before{display:none}.result .topicpass{border-top:none}.result .result-head{background-color:#00AC77;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-bottom:40px;color:#fff}.result .result-head .wrapper{max-width:600px}.result .result-head .wrapper .route-ttl{margin-top:10px;background-color:#fff;color:#000;font-size:14px;font-weight:600;padding:15px;border-radius:5px;box-shadow:0px 3px 10px rgba(0,0,0,0.16)}.result .result-head .wrapper .result-time{margin-top:8px;font-size:14px}.result .result-head .wrapper .result-time span{margin-right:5px}.result .result-caution{position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.result .result-caution .wrapper{margin:auto;top:50%;position:relative;transform:translateY(-50%);padding:40px;max-width:700px;background:#fff;width:100%;font-size:14px}.result .result-caution .wrapper .caution-ttl{background-color:#F0004C;color:#fff;border-radius:5px;text-align:center;padding:10px 15px;font-weight:600}.result .result-caution .wrapper .btn-wrap{margin-top:50px}.result .sec-result .wrapper{max-width:700px}.result .sec-result .wrapper .article{width:100%;margin-inline:auto;background-color:#fff;border-top:7px solid #4D4C4C}.result .sec-result .wrapper .article .detail{max-width:600px;margin:0 auto;padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #00AC77}.result .sec-result .wrapper .article .detail .inner{display:flex;align-items:center}.result .sec-result .wrapper .article .detail .inner .detail_num{background-color:#4D4C4C;color:#fff;border-radius:50%;width:34px;height:34px;font-size:20px;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:10px}.result .sec-result .wrapper .article .detail .inner .detail_time{margin-top:0}.result .sec-result .wrapper .article .detail .inner .detail_time .time{font-size:20px;font-weight:600}.result .sec-result .wrapper .article .detail .inner .detail_time small{font-size:12px;font-weight:600}.result .sec-result .wrapper .article .detail .detail_price{padding-top:4px;font-weight:600;font-size:12px}.result .sec-result .wrapper .article .course{max-width:600px;margin:20px auto 40px;padding-left:25px;display:flex;flex-flow:column;gap:18px;position:relative}.result .sec-result .wrapper .article .course::after{content:"";display:block;width:0;height:100%;border-left:solid 2px #00AC77;position:absolute;top:0;left:9px;z-index:0}.result .sec-result .wrapper .article .course div.heading{display:flex;align-items:center;gap:10px;margin-left:-25px;position:relative;z-index:10;font-size:14px;font-weight:bold}.result .sec-result .wrapper .article .course div.heading div.inner{background-color:#00AC77;color:#fff;padding:10px 15px;border-radius:7px;font-size:12px;width:calc( 100% - 50px )}.result .sec-result .wrapper .article .course div.heading div.inner p{font-size:16px;margin-bottom:2px;margin-top:2px}.result .sec-result .wrapper .article .course div.heading div.inner .small{background-color:#fff;color:#000;border-radius:5px;padding:1px 6px;margin-right:8px;line-height:1}.result .sec-result .wrapper .article .course div.heading div.inner .dep-st{margin-left:8px}.result .sec-result .wrapper .article .course div.heading div.inner .dep-airport{font-size:12px}.result .sec-result .wrapper .article .course div.heading div.inner .dep-airport a{color:#fff;font-weight:bold}.result .sec-result .wrapper .article .course div.heading::before,.result .sec-result .wrapper .article .course div.heading::after{content:"";display:block;width:10px;height:10px;background-color:#00AC77;position:absolute;left:3px;z-index:20;border-radius:999px;border:solid 2px #fff;box-sizing:content-box}.result .sec-result .wrapper .article .course div.heading::before{top:-6px}.result .sec-result .wrapper .article .course div.heading::after{bottom:-6px}.result .sec-result .wrapper .article .course div.heading:first-child::before,.result .sec-result .wrapper .article .course div.heading:last-child::after{display:none}.result .sec-result .wrapper .article .course .linetype{background-color:#F4F4F4;background-image:url(../img/common/icn-bus.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:24px 19px;padding:10px 15px 10px 40px;border-radius:7px;font-size:12px;width:calc( 100% - 50px )}.result .sec-result .wrapper .article .course .datetime{font-size:16px;font-weight:bold}.result .sec-result .wrapper .article .course .datetime .small{font-weight:normal;margin-left:6px}.result .sec-result .wrapper .article .stopstation .summary{user-select:none;cursor:pointer;background-color:#FFE200;display:inline-block;font-size:14px;font-weight:bold;padding:6px 12px;border-radius:9999px;box-shadow:0px 3px 10px rgba(0,0,0,0.16)}.result .sec-result .wrapper .article .stopstation .summary:before{vertical-align:middle;height:1.4rem;line-height:1}.result .sec-result .wrapper .article .stopstation .list{display:flex;flex-flow:column;gap:6px;margin-top:10px}.result .sec-result .wrapper .article .button{display:flex;justify-content:center;align-items:center;gap:20px;background-color:#E9F7F3;padding:30px 50px}.result .sec-result .wrapper .article .button a{display:flex;justify-content:center;align-items:center;width:100%;height:44px;background-color:#4D4C4C;color:#fff;font-size:12px;font-weight:bold;border-radius:7px;text-decoration:none}.result .more{margin-top:20px;padding-left:50px;padding-right:50px}@media screen and (max-width: 767px){.result .more{padding-left:20px;padding-right:20px}}.result .more .button{background:#fff;color:#00AC77;text-align:center;cursor:pointer;padding:10px;border-radius:10px;user-select:none}.result .end-text{text-align:center;padding-top:100px;padding-bottom:100px;margin:0 auto;font-size:30px}.result .search-box{margin-top:80px}.privacy .sec-lower .margin-inline{margin-bottom:70px}.btm-banner{padding-bottom:40px}.btm-banner h3{margin-bottom:40px}.btm-banner .wrapper{display:flex;justify-content:center;align-items:center;padding-left:10px}.btm-banner .wrapper a{max-width:300px;display:block}@media screen and (max-width: 920px){.wrapper{max-width:100%;width:auto;margin-left:20px;margin-right:20px}.top-guide{padding-left:20px;padding-right:20px}.top-guide .wrapper{margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.show-pc,.show-pc.inline{display:none !important}.show-sp{display:block !important}.show-sp.inline{display:inline-block !important}.fl,.fr{float:none}.sp-tac{text-align:center}.sp-tal{text-align:left}.sp-tar{text-align:right}html{overflow:auto;height:100%}body{font-size:14px;-webkit-text-size-adjust:100%;line-height:1.72;letter-spacing:1px}.sp-mt0{margin-top:0px !important}.sp-mr0{margin-right:0px !important}.sp-mb0{margin-bottom:0px !important}.sp-ml0{margin-left:0px !important}.sp-pt0{padding-top:0px !important}.sp-pr0{padding-right:0px !important}.sp-pb0{padding-bottom:0px !important}.sp-pl0{padding-left:0px !important}.sp-mt5{margin-top:5px !important}.sp-mr5{margin-right:5px !important}.sp-mb5{margin-bottom:5px !important}.sp-ml5{margin-left:5px !important}.sp-pt5{padding-top:5px !important}.sp-pr5{padding-right:5px !important}.sp-pb5{padding-bottom:5px !important}.sp-pl5{padding-left:5px !important}.sp-mt10{margin-top:10px !important}.sp-mr10{margin-right:10px !important}.sp-mb10{margin-bottom:10px !important}.sp-ml10{margin-left:10px !important}.sp-pt10{padding-top:10px !important}.sp-pr10{padding-right:10px !important}.sp-pb10{padding-bottom:10px !important}.sp-pl10{padding-left:10px !important}.sp-mt15{margin-top:15px !important}.sp-mr15{margin-right:15px !important}.sp-mb15{margin-bottom:15px !important}.sp-ml15{margin-left:15px !important}.sp-pt15{padding-top:15px !important}.sp-pr15{padding-right:15px !important}.sp-pb15{padding-bottom:15px !important}.sp-pl15{padding-left:15px !important}.sp-mt20{margin-top:20px !important}.sp-mr20{margin-right:20px !important}.sp-mb20{margin-bottom:20px !important}.sp-ml20{margin-left:20px !important}.sp-pt20{padding-top:20px !important}.sp-pr20{padding-right:20px !important}.sp-pb20{padding-bottom:20px !important}.sp-pl20{padding-left:20px !important}.sp-mt25{margin-top:25px !important}.sp-mr25{margin-right:25px !important}.sp-mb25{margin-bottom:25px !important}.sp-ml25{margin-left:25px !important}.sp-pt25{padding-top:25px !important}.sp-pr25{padding-right:25px !important}.sp-pb25{padding-bottom:25px !important}.sp-pl25{padding-left:25px !important}.sp-mt30{margin-top:30px !important}.sp-mr30{margin-right:30px !important}.sp-mb30{margin-bottom:30px !important}.sp-ml30{margin-left:30px !important}.sp-pt30{padding-top:30px !important}.sp-pr30{padding-right:30px !important}.sp-pb30{padding-bottom:30px !important}.sp-pl30{padding-left:30px !important}.sp-mt35{margin-top:35px !important}.sp-mr35{margin-right:35px !important}.sp-mb35{margin-bottom:35px !important}.sp-ml35{margin-left:35px !important}.sp-pt35{padding-top:35px !important}.sp-pr35{padding-right:35px !important}.sp-pb35{padding-bottom:35px !important}.sp-pl35{padding-left:35px !important}.sp-mt40{margin-top:40px !important}.sp-mr40{margin-right:40px !important}.sp-mb40{margin-bottom:40px !important}.sp-ml40{margin-left:40px !important}.sp-pt40{padding-top:40px !important}.sp-pr40{padding-right:40px !important}.sp-pb40{padding-bottom:40px !important}.sp-pl40{padding-left:40px !important}.sp-mt45{margin-top:45px !important}.sp-mr45{margin-right:45px !important}.sp-mb45{margin-bottom:45px !important}.sp-ml45{margin-left:45px !important}.sp-pt45{padding-top:45px !important}.sp-pr45{padding-right:45px !important}.sp-pb45{padding-bottom:45px !important}.sp-pl45{padding-left:45px !important}.sp-mt50{margin-top:50px !important}.sp-mr50{margin-right:50px !important}.sp-mb50{margin-bottom:50px !important}.sp-ml50{margin-left:50px !important}.sp-pt50{padding-top:50px !important}.sp-pr50{padding-right:50px !important}.sp-pb50{padding-bottom:50px !important}.sp-pl50{padding-left:50px !important}.sp-w0{width:0%}.sp-w5{width:5%}.sp-w10{width:10%}.sp-w15{width:15%}.sp-w20{width:20%}.sp-w25{width:25%}.sp-w30{width:30%}.sp-w35{width:35%}.sp-w40{width:40%}.sp-w45{width:45%}.sp-w50{width:50%}.sp-w55{width:55%}.sp-w60{width:60%}.sp-w65{width:65%}.sp-w70{width:70%}.sp-w75{width:75%}.sp-w80{width:80%}.sp-w85{width:85%}.sp-w90{width:90%}.sp-w95{width:95%}.sp-w100{width:100%}.fsize-smaller{font-size:12px}.fsize-small{font-size:13px}.fsize-normal{font-size:14px}.fsize-large{font-size:16px}.fsize-larger{font-size:18px}.wrapper{margin-left:0;margin-right:0}h2,.ttl-skin02{font-size:20px;margin-bottom:25px}h2:before,.ttl-skin02:before{content:"";background-image:url(../img/common/h2-icn.svg);width:76px;height:37px;margin-bottom:5px}h3,.ttl-skin03{font-size:18px;margin-bottom:15px}h4,.ttl-skin04{font-size:16px;margin-bottom:10px}h5,.ttl-skin05{font-size:14px}table{margin-bottom:40px}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,table+h2,table+h3,table+h4,table+h5,table+h6,form+h2,form+h3,form+h4,form+h5,form+h6,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6{margin-top:20px}.top-mv{padding-top:50px;padding-bottom:50px}.top-mv .wrapper .imgArea{flex-direction:column}.top-mv .wrapper .imgArea h1{margin-bottom:30px}.top-mv .wrapper .textArea{font-size:14px;line-height:2;margin-top:40px}.top-search .wrapper .ttl{margin-bottom:0}.top-search .wrapper .flex-box{flex-direction:column;margin-left:20px;margin-right:20px;margin-bottom:0}.top-search .wrapper .flex-box .date,.top-search .wrapper .flex-box .time,.top-search .wrapper .flex-box .dep-arr{display:flex;align-items:center;margin-bottom:20px}.top-search .wrapper .flex-box .date .ttl,.top-search .wrapper .flex-box .time .ttl,.top-search .wrapper .flex-box .dep-arr .ttl{margin-right:20px}.top-search .wrapper .tab-menu{align-items:center;margin-left:20px;margin-right:20px}.top-search .wrapper .tab-menu ul{margin-top:0}.top-search .wrapper .tab-contents .tab{border-radius:0;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}.top-search .wrapper .tab-contents .tab .inner{border-radius:5px;flex-direction:column;padding-top:13px;padding-bottom:13px;padding-left:13px;padding-right:13px}.top-search .wrapper .tab-contents .tab .inner>div{max-width:100%}.top-search .wrapper .tab-contents .tab .inner>div label{padding:10px 8px;letter-spacing:0}.top-search .wrapper .tab-contents .tab .inner>div:first-child{margin-bottom:20px}.top-news .wrapper{border-radius:0;padding-top:30px;padding-bottom:30px}.top-news .wrapper ul{max-width:100%}.top-news .wrapper ul li a{padding-top:10px;padding-bottom:15px}.topicpass .wrapper{margin-left:20px;margin-right:20px;overflow:auto}.pagetitle-area{padding-top:15px;padding-bottom:15px}.news .news-list .wrapper{margin-top:30px;margin-bottom:30px;margin-left:20px;margin-right:20px;padding-top:30px;padding-bottom:30px}.news .news-list .wrapper ul li a{padding-top:10px;padding-bottom:15px}.news .sec-news-detail{padding-top:20px}.news .sec-news-detail .wrapper{padding-top:30px;padding-left:20px;padding-right:20px;margin-left:20px;margin-right:20px}.news .sec-news-detail .wrapper .content-box{line-height:2.2}.result .result-head{background-color:#00AC77;padding-top:20px;padding-bottom:20px;color:#fff}.result .result-head .wrapper{max-width:600px}.result .result-head .wrapper .route-ttl{padding:17px 10px}.result .result-head .wrapper .result-time{margin-top:8px;font-size:14px}.result .result-head .wrapper .result-time span{margin-right:5px}.result .result-caution .wrapper{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;max-width:100%}.result .sec-result .wrapper{max-width:100%}.result .sec-result .wrapper .article{width:100%;border-top:5px solid #4D4C4C;padding-left:20px;padding-right:20px}.result .sec-result .wrapper .article .detail{max-width:100%;padding-top:10px;padding-bottom:10px}.result .sec-result .wrapper .article .detail .inner .detail_time .time{font-size:26px}.result .sec-result .wrapper .article .detail .inner .detail_time small{font-size:14px}.result .sec-result .wrapper .article .course{max-width:100%;margin:10px auto 20px;padding-left:20px}.result .sec-result .wrapper .article .course div.heading{margin-left:-20px}.result .sec-result .wrapper .article .course div.heading div.inner{padding:10px;border-radius:5px;width:calc( 100% - 45px )}.result .sec-result .wrapper .article .course div.heading div.inner p{font-size:14px}.result .sec-result .wrapper .article .course div.heading .pin-map{width:40px}.result .sec-result .wrapper .article .course .linetype{background-position:left 6px center;padding:10px 15px 10px 35px;border-radius:5px;font-size:10px;line-height:1.4;width:calc( 100% - 45px )}.result .sec-result .wrapper .article .course .datetime{font-size:14px}.result .sec-result .wrapper .article .button{padding:30px 20px;margin-left:-20px;margin-right:-20px}.result .sec-result .wrapper .article .button a{border-radius:5px}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) and (max-width: 767px){body .row{display:block}}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}body{width:auto;-webkit-print-color-adjust:exact}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}h2,h3,h4{page-break-after:avoid}@page{margin:0.5cm}}.route-cap span{display:inline-flex;align-items:center}.route-cap span::before{margin-right:6px}.pagination{padding-left:20px;padding-right:20px;margin-bottom:40px}.pagination .screen-reader-text{display:none}.pagination .nav-links{max-width:900px;margin-inline:auto}.pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pagination ul.page-numbers li .page-numbers{display:flex;justify-content:center;align-items:center;width:40px;height:40px;user-select:none;border:solid 1px #00AC77;background-color:#fff;color:#00AC77;text-decoration:none}.pagination ul.page-numbers li span.current{background-color:#00AC77;color:#fff}.pagination ul.page-numbers li a.next,.pagination ul.page-numbers li a.prev{width:60px}
