@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font-family:Consolas,'ＭＳ Ｐゴシック',sans-serif;font-style:inherit;font-weight:inherit;background:0 0}header,header section{position:relative;max-width:640px;margin:0 auto;width:100%}html{font-size:75%;overflow-y:scroll;color:#333;position:relative;min-height:100%}.btnBase,a:focus{overflow:hidden}img{vertical-align:text-bottom}strong{font-weight:700}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:top}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}option{padding-right:10px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*,:after,:before{box-sizing:border-box}@font-face{font-family:iconset;font-weight:400;font-style:normal;src:url(/img/fonts/iconset.eot);src:url(/img/fonts/iconset.eot#iefix) format("embedded-opentype"),url(/img/fonts/iconset.ttf) format("truetype"),url(/img/fonts/iconset.woff) format("woff"),url(/img/fonts/iconset.svg#iconset) format("svg")}html *{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-size:14px;line-height:1.625em;margin-bottom:40px;text-align:center;color:#333;background:#FFFEF4}a:link{transition:all .3s;text-decoration:none;color:rgba(226,101,151,1)}a:active,a:visited{text-decoration:none;color:rgba(226,101,151,1)}a.disabled,a:hover.disabled{cursor:default;text-decoration:none;color:#c9c9c9}.change_title,.facility-sub-menu{text-decoration:underline!important}@font-face{font-family:busfont;font-weight:400;font-style:normal;src:url(../images/fonts/busfont.6ad62426.eot?u9h5q);src:url(../images/fonts/busfont.6ad62426.eot?u9h5q#iefix) format("embedded-opentype"),url(../images/fonts/busfont.93282efc.ttf?u9h5q) format("truetype"),url(../images/fonts/busfont.68a9bd78.woff?u9h5q) format("woff"),url(../images/fonts/busfont.46661d6d.svg?u9h5q#busfont) format("svg")}[class$=Icon]:before,[class*=Icon]:before{font-family:busfont!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{z-index:10;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.16)}header section{height:100%;padding:8px 0}header section h1{display:block;width:75%;margin-left:0;padding:8px 5%;text-align:center;background:#0080C2}header section h1 a img{width:100%}header section .topIcon{font-size:.714em;font-weight:700;position:absolute;top:0;right:2%;bottom:0;display:block;width:20%;height:45px;margin:auto;padding:5px 0 0;text-align:center;color:#0080C2}header section .topIcon:before{font-size:250%;display:block;margin:auto;content:'\e906';text-align:center}#breadcrumb ul li,#globalnav ul li a{display:inline-block}#breadcrumb ul li:last-child:after,#globalnav ul li:last-child:after{display:none}#globalnav,#globalnav ul{max-width:640px;margin:0 auto;width:100%}#globalnav ul{border-bottom:1px solid #c9c9c9}#globalnav ul li{position:relative;display:block;float:left;width:25%;text-align:center;border-right:1px solid #fff}#globalnav ul li:after{position:absolute;z-index:10;top:0;right:0;display:block;width:1px;height:100%;content:'';background:#c9c9c9}#globalnav ul li:last-child{border-right:none}#globalnav ul li a{font-weight:700;overflow:hidden;width:100%;height:100%;margin:0;padding:4px;vertical-align:middle;color:#0080C2;background:#f5f5f5}#globalnav ul li a.active{color:#999;background:#e2e2e2}#breadcrumb ul li a,nav.globalfooternav a{color:rgba(226,101,151,1)}#globalnav ul li a[class$=Icon]:before{font-size:30px;display:block;margin:8px auto 4px;text-align:center}#breadcrumb,nav.globalfooternav{text-align:left;width:100%;max-width:640px}#globalnav ul li a.routebusIcon:before{content:'\e904'}#globalnav ul li a.highwayIcon:before{content:'\e902'}#globalnav ul li a.airportIcon:before{content:'\e900'}#globalnav ul li a.middledistanceIcon:before{content:'\e903'}#breadcrumb{margin:0 auto 8px;border-bottom:1px dotted #c9c9c9;background:#fafafa}#breadcrumb ul{padding:8px 2%}#breadcrumb ul li:after{content:">";display:inline-block}nav.search{width:100%;max-width:640px;margin:0 auto;padding:24px 0 8px;border-top:1px solid #c9c9c9;background:#f5f5f5}nav.search ul li{display:block;margin:0 auto 16px}nav.globalfooternav{margin:0 auto;background:#fff}nav.globalfooternav ul li{position:relative;border-top:1px solid #c9c9c9}nav.globalfooternav ul li.linkIcon:before{font-size:1.6em;line-height:1em;position:absolute;top:50%;right:5%;display:block;margin:-.5em auto 0;content:'\e90d';color:rgba(226,101,151,1)}nav.globalfooternav a{font-size:1.286em;font-weight:700;display:block;padding:16px 8%;vertical-align:middle}nav.globalfooternav a[class$=Icon]:before{font-size:1.6em;line-height:1em;vertical-align:sub;letter-spacing:.5em}nav.globalfooternav a.icIcon:before{content:'\e907'}nav.globalfooternav a.infoIcon:before{content:'\e908'}footer{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;max-width:640px;height:40px;margin:0 auto;padding:8px 0;text-align:center;background:#0080C2}footer .copy{font-size:.714em;color:#fff}option,select{width:90%;height:46px;padding:3px 40px 3px 5px;font-size:16px;border:1px solid #c9c9c9;border-radius:3px;background-color:transparent}.select{width:90%;margin:0 auto;position:relative}.select::after{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}form dd,select,small.comment{position:relative}select{appearance:none;width:100%;height:40px;background:0 0;z-index:1;border-radius:2px}select::-ms-expand{display:none}input[type=radio],input[type=checkbox]{line-height:normal;margin:2px;margin-top:1px\9}select[multiple],select[size]{height:auto}input[type=radio]:focus,input[type=checkbox]:focus,input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}input[type=email],input[type=password],input[type=text],textarea{font-size:1.143em;display:inline-block;width:90%;min-width:150px;height:auto;min-height:40px;margin:0 auto;padding:3px 40px 3px 5px;resize:vertical;border:1px solid #c9c9c9;border-radius:3px;background:#fff}input[type=email].formError,input[type=password].formError,input[type=text].formError,option.formError,select.formError,textarea.formError{border:1px solid #d22}label{font-size:1.143em;font-weight:700;display:inline-block;max-width:100%;margin-bottom:4px;vertical-align:middle;color:rgba(226,101,151,1)}.busstopIcon:before{font-size:150%;content:'\e904';vertical-align:bottom}.pointIcon:before{font-size:130%;content:'\e914';vertical-align:bottom}small.comment{display:block;width:90%;margin:0 auto 8px;color:#d22;border-radius:10px;background:#fad5d5}form dd .resetIcon:before{font-size:24px;line-height:30px;position:absolute;top:0;right:7%;bottom:0;display:block;width:30px;height:30px;margin:auto;content:'\e905';cursor:pointer;color:#c9c9c9}.btnBase,.close_div button,input[type=button],input[type=submit]{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;font-size:1.286em;font-weight:700;width:90%;min-width:80px;margin:0 auto;transition:all .3s;position:relative;display:block;vertical-align:middle}.close_div button,input[type=button],input[type=submit]{line-height:40px;padding:2px 2% 0;cursor:pointer;text-align:center;color:#fff;border:none;border-radius:6px;background:rgba(226,101,151,1);box-shadow:0 3px 0 rgba(221,66,124,1);-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.detail,.searchIcon{border:2px solid rgba(226,101,151,1)}.blankIcon,.detail,.searchIcon{background:#fff}.btnBase{line-height:50px;height:56px;text-align:left}.searchIcon{padding:0 2% 0 4%;color:rgba(226,101,151,1);border-radius:6px}.detail,.questionIcon{padding:0;text-align:center;color:rgba(226,101,151,1)}.searchIcon:before{font-size:180%;content:'\e90b';vertical-align:middle;letter-spacing:.3em}.questionIcon:before{font-size:160%;content:'\e90a';vertical-align:middle;letter-spacing:.3em}.detail{line-height:36px;width:80%;height:40px;border-radius:6px}.blankIcon{line-height:1.2em;position:relative;overflow:visible;width:96%;height:auto;padding:8px 50px 8px 5px;text-align:left;color:rgba(226,101,151,1)!important;border:2px solid rgba(226,101,151,1);border-radius:6px}.btnArea,.labe{text-align:center}.blankIcon small{font-size:.714em;font-weight:400;display:block;padding-top:3px}.container h1,.labe,.label,.pagination,.textBold,strong{font-weight:700}.blankIcon:before{position:absolute;top:0;right:3%;bottom:0;display:block;height:20px;margin:auto;content:'\e911'}.btnArea{display:block;margin:0 auto;padding-bottom:8px}.btnArea ul{display:table;width:100%;margin:auto}.btnArea ul li{display:table-cell;padding:1px}.btnBase.disabled{cursor:default;pointer-events:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.labe{font-size:11px;line-height:20px;position:absolute;top:50%;right:0;display:inline-block;height:100%;margin-top:-26px;padding:8px;color:#fff;background:rgba(226,101,151,.7);border-right:1px solid #ec94b6}.labe.pcIcon:before{font-size:160%;display:block;content:'\e956';vertical-align:middle}.label,.pasmoIcon,.suicaIcon{display:inline-block;color:#fff}.label{font-size:.857em;margin:auto 5px auto auto;padding:0 16px;border-radius:10px}.label.before{background:#e68383}.label.after{background:#699bba}.pasmoIcon,.suicaIcon{font-size:0;overflow:hidden;height:24px;margin:auto 5px -5px auto}.pasmoIcon:before,.suicaIcon:before{font-size:35px;line-height:24px}.pasmoIcon:before{content:'\e90c';color:#58b530}.suicaIcon:before{content:'\e909';color:#eb6ea5}.pagination{font-size:1.286em;display:block;width:96%;margin:0 auto;padding-left:0;text-align:right}.pagination span{line-height:40px;position:relative;display:inline-block;width:40px;height:40px;margin:0 1px;text-align:center;vertical-align:middle;background:rgba(226,101,151,.7)}.pagination span a{display:inline-block;width:100%;height:100%;color:#fff}.pagination span.disabled{cursor:default;pointer-events:none;color:#fff;background:rgba(226,101,151,.7)}.pagination span.current{color:#fff;background:rgba(226,101,151,1)}.pagination span.prev.Icon{font-size:0;position:relative;letter-spacing:0}.pagination span.prev.Icon:before{font-size:18px;line-height:40px;content:'\e90f'}.pagination span.next.Icon{font-size:0;position:relative;letter-spacing:0}.pagination span.next.Icon:before{font-size:18px;line-height:40px;content:'\e90d';color:#fff}.inner{width:98%;margin:0 auto}.inner li{margin:0 auto 16px}.plate,.plateTrans{width:90%;margin:0 auto 8px}.plate{padding:3% 0;background:#fff;box-shadow:2px 1px 1px rgba(0,0,0,.16)}.plateTrans{background:0 0}.smallText{font-size:.857em;line-height:1.6em}.smallXXText{font-size:.714em;line-height:1.6em;letter-spacing:0}p,p.frame{line-height:1.625em}.largerText{font-size:1.714em}.largeText{font-size:1.143em}.spacing{text-indent:1em;letter-spacing:1em}.point{color:#940000}.textLeft{text-align:left}.textRight{text-align:right}.textCenter{text-align:center}p{margin-bottom:16px}p.frame{width:98%;margin:auto auto 16px;padding:3px;border:1px dotted #84c284}.mbM{margin-bottom:24px!important}.lineDot:before{display:block;width:100%;margin-bottom:8px;content:'';border-top:1px dotted #c9c9c9}.backIcon,.gotopIcon{font-size:14px;font-weight:700;line-height:20px;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle}.backIcon:before,.gotopIcon:before{font-size:.8em;line-height:20px;display:inline-block;width:20px;height:20px;margin-right:5px;color:#fff;border-radius:50%;background:rgba(226,101,151,1)}.backIcon:before{padding-right:2px;content:'\e90f'}.gotopIcon:before{content:'\e910'}.detailsearchIcon,.operationIcon,.timetableIcon{font-size:0;line-height:34px;display:inline-block;width:34px;height:34px;margin-right:5px;padding:2px;text-align:center;vertical-align:middle;border-radius:3px}.detailsearchIcon:before,.operationIcon:before,.timetableIcon:before{font-size:28px;line-height:30px;display:inline-block;width:30px;height:30px;color:#fff}.timetableIcon{background:#0080C2;box-shadow:0 2px 0 #0f3c96}.timetableIcon:before{content:'\e913'}.operationIcon{background:#f28b13;box-shadow:0 2px 0 #ad4e00}.operationIcon:before{content:'\e912'}.detailsearchIcon:before,.pinsearchIcon:before{content:'\e90b'}.detailsearchIcon{background:#e68383;box-shadow:0 2px 0 #cc6868}.pinsearchIcon:before{display:inline-block;letter-spacing:.2em;color:rgba(226,101,151,1)}#container,body,footer,header{min-width:320px}.cf:after,.inner:after{display:block;clear:both;content:''}.app-content-loading{text-align:center;height:100%;width:100%;background:#fff;display:block;bottom:0;left:0;right:0;top:0;outline:0;overflow:hidden;position:fixed;z-index:10;opacity:.5}.loading-spinner{position:absolute;font-size:50px;top:50%}.container,.container h1{position:relative;width:100%}.googleMap{width:100%;height:600px}.sisetu_info{border:1px solid #999;padding:10px 25px 10px 2em;margin:0 8% 2% 22%;text-indent:-1em}.change_title{font-size:20px}.facility-sub-menu{color:rgba(800,101,151,1)}.container h1,.container h2,.container h3{color:rgba(226,101,151,1)}.facility-sub-menu:hover{cursor:pointer}@font-face{font-family:iconset;font-weight:400;font-style:normal;src:url(/images/fonts/iconset.eot);src:url(/images/fonts/iconset.eot#iefix) format("embedded-opentype"),url(/images/fonts/iconset.ttf) format("truetype"),url(/images/fonts/iconset.woff) format("woff"),url(/images/fonts/iconset.svg#iconset) format("svg")}.container{max-width:640px;margin:0 auto}.container h1{font-size:2.2em;line-height:1.2em;margin:24px auto;padding:0 10%}.container h2,.container h3{line-height:30px;font-weight:700}.container h1:after,.container h1:before{position:absolute;top:50%;display:block;width:10%;height:12px;margin-top:-6px;content:'';border-top:4px solid rgba(226,101,151,1);border-bottom:4px solid rgba(226,101,151,1);background:0 0}.container h1:before{left:0}.container h1:after{right:0}.container h1 img{width:78%;max-width:360px}.container h1.airport img{width:78%;max-width:390px}.container h2{font-size:1.286em;width:90%;margin:0 auto 16px;text-align:left;border-bottom:1px solid #333}.container h2:before{display:inline-block;width:8px;height:16px;margin-right:20px;content:'';background:rgba(226,101,151,1)}.container h2.pinsearchIcon:before{width:auto;height:auto;margin:auto;content:'\e90b';letter-spacing:.3em;color:rgba(226,101,151,1);background:0 0}.container h3.pinsearchIcon,.container.other h2:before{background:rgba(226,101,151,1)}.container h3{font-size:1.143em;margin:0 auto 16px;padding:0 0 5px;border-bottom:1px solid rgba(226,101,151,1)}.container h3.pinsearchIcon{padding-left:10px;text-align:left;padding-top:5px;color:#fff}.container h3.pinsearchIcon:before{color:#fff}.container.other h1,.container.other h2,.container.other h3{color:rgba(226,101,151,1)}.container.other h1:after,.container.other h1:before{border-top:4px solid rgba(226,101,151,1);border-bottom:4px solid rgba(226,101,151,1)}.container.list,.container.result{font-size:1.143em;overflow:hidden;padding:24px 0}.container.list .criteria,.container.result .criteria{display:table;width:80%;margin:8px auto;text-align:left}.container.list .criteria dt,.container.result .criteria dt{font-weight:700;position:relative;display:table-cell;width:20%;padding:3px 0}.container.list .criteria dd,.container.result .criteria dd{position:relative;display:table-cell;width:80%;padding:3px 0 3px 10px}.container.list .criteria dd:before,.container.result .criteria dd:before{position:absolute;top:3px;left:0;display:inline-block;height:24px;content:':'}.container.list .data,.container.result .data{width:90%;margin:auto}.container.list .data dl,.container.result .data dl{font-size:14px;display:table;width:100%;margin:0 auto 1px;text-align:left;background:#fff}.container.list .data dl:nth-child(even),.container.result .data dl:nth-child(even){background:#f0f0ee}.container.list .data dl dt,.container.result .data dl dt{font-weight:700;position:relative;display:table-cell;width:30%;padding:5px;vertical-align:middle;color:#fff;background:rgba(226,101,151,1)}.container.list .data dl dd,.container.result .data dl dd{position:relative;display:table-cell;width:70%;padding:5px 10px;vertical-align:middle}.container.list ol,.container.list ul,.container.result ol,.container.result ul{margin:8px auto;counter-reset:number 0}.container.list ol li,.container.list ul li,.container.result ol li,.container.result ul li{position:relative;margin:0 auto 8px;padding:16px 2%}.container.list ol li p.busIcon,.container.list ul li p.busIcon,.container.result ol li p.busIcon,.container.result ul li p.busIcon{font-size:1.143em;font-weight:700;width:100%;margin:8px auto;text-align:left}.container.list ol li p.busIcon:before,.container.list ul li p.busIcon:before,.container.result ol li p.busIcon:before,.container.result ul li p.busIcon:before{font-size:150%;content:'\e904';vertical-align:middle;letter-spacing:.1em;color:rgba(226,101,151,1)}.container.list ol li .detailbox,.container.list ul li .detailbox,.container.result ol li .detailbox,.container.result ul li .detailbox{position:relative;padding:8px 0 0 32px}.container.list ol li .detailbox:before,.container.list ul li .detailbox:before,.container.result ol li .detailbox:before,.container.result ul li .detailbox:before{position:absolute;top:0;bottom:0;left:11px;width:4px;height:100%;content:'';border-radius:4px;background:rgba(226,101,151,.7)}.container.list ol li .detailbox dl,.container.list ul li .detailbox dl,.container.result ol li .detailbox dl,.container.result ul li .detailbox dl{font-size:.857em;position:relative;display:table;width:100%;margin:1px auto;text-align:left}.container.list ol li .detailbox dl dt,.container.list ul li .detailbox dl dt,.container.result ol li .detailbox dl dt,.container.result ul li .detailbox dl dt{font-weight:700;display:table-cell;width:30%;padding:3px 5px 3px 0;vertical-align:middle}.container.list ol li .detailbox dl dd,.container.list ul li .detailbox dl dd,.container.result ol li .detailbox dl dd,.container.result ul li .detailbox dl dd{position:relative;display:table-cell;width:70%;padding:3px 0 3px 10px;vertical-align:middle}.container.list ol li .detailbox dl dd:before,.container.list ul li .detailbox dl dd:before,.container.result ol li .detailbox dl dd:before,.container.result ul li .detailbox dl dd:before{position:absolute;top:0;bottom:0;left:0;display:inline-block;height:24px;margin:auto;content:':'}.container.list ol li,.container.result ol li{padding:24px 2% 16px}.container.list ol li:after,.container.result ol li:after{font-weight:700;line-height:30px;position:absolute;top:0;right:0;overflow:hidden;width:70px;height:30px;content:counter(number) "/" attr(data-label);counter-increment:number 1;color:#fff;background:rgba(226,101,151,1)}.container.result{background:#f2f1e2}.container.list{background:#FFFEF4}form{padding-bottom:8px}form ul li{margin:0 auto 16px}form ul li dl dt{display:block;width:90%;margin:0 auto;text-align:left}.syllabary{width:80%;margin:0 auto}.syllabary li{display:inline-block;margin:0 auto 8px;float:left;width:20%;min-width:44px}.syllabary li a{font-size:1.286em;font-weight:700;line-height:50px;display:inline-block;width:96%;height:50px;margin-right:5px;padding:2px;text-align:center;vertical-align:middle;color:#fff;border-radius:3px;background:rgba(226,101,151,1);box-shadow:0 3px 0 rgba(221,66,124,1)}.syllabary li a:before{font-size:28px;line-height:30px;display:inline-block;width:30px;height:30px;color:#fff}.listAll{width:100%;margin:-16px auto 0}.listAll li{text-align:left}.listAll li:nth-child(odd){background:#f0f0ee}.listAll li:nth-child(even){background:#fff}.listAll li a{display:inline-block;overflow:hidden;width:100%;height:100%;padding:8px 2%;vertical-align:bottom;position:relative}.listAll li a.nextIcon{padding-right:20px}.listAll li a.nextIcon:before{content:'\e90d';position:absolute;right:2%;top:0;bottom:0;margin:auto;height:1em}