.con_intro,.con_info,.con_tab,.con_schedule .box_sche,.con_route,.con_terminal,.con_reserve .inner,.con_access{width:90%;max-width:1200px;margin:auto}@font-face{font-family:'serif_jp';src:url("../fonts/A-OTF-A1MinchoStd-Bold.eot"),url("../fonts/A-OTF-A1MinchoStd-Bold.otf") format("truetype");font-weight:normal;font-style:normal;font-display:block}.con_route .box_route .st_from,.con_terminal .inner .box_ter .txt em{font-size:143%;line-height:1.4;letter-spacing:0}.lang_jp .con_route .box_route .st_from,.con_route .box_route .lang_jp .st_from,.lang_jp .con_terminal .inner .box_ter .txt em,.con_terminal .inner .box_ter .txt .lang_jp em{font-family:'A1明朝', 'A1 Mincho', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Garamond, Georgia, serif, "Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro"}.lang_en .con_route .box_route .st_from,.con_route .box_route .lang_en .st_from,.lang_en .con_terminal .inner .box_ter .txt em,.con_terminal .inner .box_ter .txt .lang_en em{font-family:linotype-didot,serif,"Times New Roman",Garamond,Georgia,serif}.lang_cn .con_route .box_route .st_from,.con_route .box_route .lang_cn .st_from,.lang_cn .con_terminal .inner .box_ter .txt em,.con_terminal .inner .box_ter .txt .lang_cn em{font-family:'Noto Serif SC', "Times New Roman", Garamond, Georgia, serif}.lang_tw .con_route .box_route .st_from,.con_route .box_route .lang_tw .st_from,.lang_tw .con_terminal .inner .box_ter .txt em,.con_terminal .inner .box_ter .txt .lang_tw em{font-family:'Noto Serif TC', "Times New Roman", Garamond, Georgia, serif}.lang_ko .con_route .box_route .st_from,.con_route .box_route .lang_ko .st_from,.lang_ko .con_terminal .inner .box_ter .txt em,.con_terminal .inner .box_ter .txt .lang_ko em{font-family:'Noto Serif KR', "Times New Roman", Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_route .box_route .st_from,.con_terminal .inner .box_ter .txt em{font-size:136%}}@media only screen and (max-width: 767px){.con_route .box_route .st_from,.con_terminal .inner .box_ter .txt em{font-size:136%}}.con_intro .box_intro .box_txt .txt,.con_info .box_info>.txt,.con_info .box_info ul li,.con_schedule .box_sche .tbl_sche tr td,.con_route .box_st .time,.con_route .box_route ul.route_det li,.con_terminal .inner .box_ter .txt span,.con_reserve .inner .txt,.con_access .box_acc .box_acc_route .acc_route .st{font-weight:300;font-size:115%;line-height:1.9;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.lang_jp .con_intro .box_intro .box_txt .txt,.con_intro .box_intro .box_txt .lang_jp .txt,.lang_jp .con_info .box_info>.txt,.con_info .lang_jp .box_info>.txt,.lang_jp .con_info .box_info ul li,.con_info .box_info ul .lang_jp li,.lang_jp .con_schedule .box_sche .tbl_sche tr td,.con_schedule .box_sche .tbl_sche tr .lang_jp td,.lang_jp .con_route .box_st .time,.con_route .box_st .lang_jp .time,.lang_jp .con_route .box_route ul.route_det li,.con_route .box_route ul.route_det .lang_jp li,.lang_jp .con_terminal .inner .box_ter .txt span,.con_terminal .inner .box_ter .txt .lang_jp span,.lang_jp .con_reserve .inner .txt,.con_reserve .inner .lang_jp .txt,.lang_jp .con_access .box_acc .box_acc_route .acc_route .st,.con_access .box_acc .box_acc_route .acc_route .lang_jp .st{font-family:"Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.lang_en .con_intro .box_intro .box_txt .txt,.con_intro .box_intro .box_txt .lang_en .txt,.lang_en .con_info .box_info>.txt,.con_info .lang_en .box_info>.txt,.lang_en .con_info .box_info ul li,.con_info .box_info ul .lang_en li,.lang_en .con_schedule .box_sche .tbl_sche tr td,.con_schedule .box_sche .tbl_sche tr .lang_en td,.lang_en .con_route .box_st .time,.con_route .box_st .lang_en .time,.lang_en .con_route .box_route ul.route_det li,.con_route .box_route ul.route_det .lang_en li,.lang_en .con_terminal .inner .box_ter .txt span,.con_terminal .inner .box_ter .txt .lang_en span,.lang_en .con_reserve .inner .txt,.con_reserve .inner .lang_en .txt,.lang_en .con_access .box_acc .box_acc_route .acc_route .st,.con_access .box_acc .box_acc_route .acc_route .lang_en .st{font-family:'SF Pro Text',  Verdana, Helvetica, Arial, sans-serif}.lang_cn .con_intro .box_intro .box_txt .txt,.con_intro .box_intro .box_txt .lang_cn .txt,.lang_cn .con_info .box_info>.txt,.con_info .lang_cn .box_info>.txt,.lang_cn .con_info .box_info ul li,.con_info .box_info ul .lang_cn li,.lang_cn .con_schedule .box_sche .tbl_sche tr td,.con_schedule .box_sche .tbl_sche tr .lang_cn td,.lang_cn .con_route .box_st .time,.con_route .box_st .lang_cn .time,.lang_cn .con_route .box_route ul.route_det li,.con_route .box_route ul.route_det .lang_cn li,.lang_cn .con_terminal .inner .box_ter .txt span,.con_terminal .inner .box_ter .txt .lang_cn span,.lang_cn .con_reserve .inner .txt,.con_reserve .inner .lang_cn .txt,.lang_cn .con_access .box_acc .box_acc_route .acc_route .st,.con_access .box_acc .box_acc_route .acc_route .lang_cn .st{font-family:'Noto Sans SC', Verdana, Arial, sans-serif}.lang_tw .con_intro .box_intro .box_txt .txt,.con_intro .box_intro .box_txt .lang_tw .txt,.lang_tw .con_info .box_info>.txt,.con_info .lang_tw .box_info>.txt,.lang_tw .con_info .box_info ul li,.con_info .box_info ul .lang_tw li,.lang_tw .con_schedule .box_sche .tbl_sche tr td,.con_schedule .box_sche .tbl_sche tr .lang_tw td,.lang_tw .con_route .box_st .time,.con_route .box_st .lang_tw .time,.lang_tw .con_route .box_route ul.route_det li,.con_route .box_route ul.route_det .lang_tw li,.lang_tw .con_terminal .inner .box_ter .txt span,.con_terminal .inner .box_ter .txt .lang_tw span,.lang_tw .con_reserve .inner .txt,.con_reserve .inner .lang_tw .txt,.lang_tw .con_access .box_acc .box_acc_route .acc_route .st,.con_access .box_acc .box_acc_route .acc_route .lang_tw .st{font-family:'Noto Sans TC', Verdana, Arial, sans-serif}.lang_ko .con_intro .box_intro .box_txt .txt,.con_intro .box_intro .box_txt .lang_ko .txt,.lang_ko .con_info .box_info>.txt,.con_info .lang_ko .box_info>.txt,.lang_ko .con_info .box_info ul li,.con_info .box_info ul .lang_ko li,.lang_ko .con_schedule .box_sche .tbl_sche tr td,.con_schedule .box_sche .tbl_sche tr .lang_ko td,.lang_ko .con_route .box_st .time,.con_route .box_st .lang_ko .time,.lang_ko .con_route .box_route ul.route_det li,.con_route .box_route ul.route_det .lang_ko li,.lang_ko .con_terminal .inner .box_ter .txt span,.con_terminal .inner .box_ter .txt .lang_ko span,.lang_ko .con_reserve .inner .txt,.con_reserve .inner .lang_ko .txt,.lang_ko .con_access .box_acc .box_acc_route .acc_route .st,.con_access .box_acc .box_acc_route .acc_route .lang_ko .st{font-family:'Noto Sans KR', Verdana, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_txt .txt,.con_info .box_info>.txt,.con_info .box_info ul li,.con_schedule .box_sche .tbl_sche tr td,.con_route .box_st .time,.con_route .box_route ul.route_det li,.con_terminal .inner .box_ter .txt span,.con_reserve .inner .txt,.con_access .box_acc .box_acc_route .acc_route .st{font-size:115%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_txt .txt,.con_info .box_info>.txt,.con_info .box_info ul li,.con_schedule .box_sche .tbl_sche tr td,.con_route .box_st .time,.con_route .box_route ul.route_det li,.con_terminal .inner .box_ter .txt span,.con_reserve .inner .txt,.con_access .box_acc .box_acc_route .acc_route .st{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_txt .txt,.con_info .box_info>.txt,.con_info .box_info ul li,.con_schedule .box_sche .tbl_sche tr td,.con_route .box_st .time,.con_route .box_route ul.route_det li,.con_terminal .inner .box_ter .txt span,.con_reserve .inner .txt,.con_access .box_acc .box_acc_route .acc_route .st{line-height:1.8}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_txt .txt,.con_info .box_info>.txt,.con_info .box_info ul li,.con_schedule .box_sche .tbl_sche tr td,.con_route .box_st .time,.con_route .box_route ul.route_det li,.con_terminal .inner .box_ter .txt span,.con_reserve .inner .txt,.con_access .box_acc .box_acc_route .acc_route .st{line-height:1.6}}.con_intro .box_intro .box_txt .note,.con_info.con_att .box_info ul.lists li,.con_schedule .box_sche .note,.con_terminal .note,.con_reserve .inner .note,.con_access .box_acc .note,.con_access .box_acc .box_acc_route .st_route:after{font-weight:300;font-size:100%;line-height:1.9;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.lang_jp .con_intro .box_intro .box_txt .note,.con_intro .box_intro .box_txt .lang_jp .note,.lang_jp .con_info.con_att .box_info ul.lists li,.con_info.con_att .box_info ul.lists .lang_jp li,.lang_jp .con_schedule .box_sche .note,.con_schedule .box_sche .lang_jp .note,.lang_jp .con_terminal .note,.con_terminal .lang_jp .note,.lang_jp .con_reserve .inner .note,.con_reserve .inner .lang_jp .note,.lang_jp .con_access .box_acc .note,.con_access .box_acc .lang_jp .note,.lang_jp .con_access .box_acc .box_acc_route .st_route:after,.con_access .box_acc .box_acc_route .lang_jp .st_route:after{font-family:"Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.lang_en .con_intro .box_intro .box_txt .note,.con_intro .box_intro .box_txt .lang_en .note,.lang_en .con_info.con_att .box_info ul.lists li,.con_info.con_att .box_info ul.lists .lang_en li,.lang_en .con_schedule .box_sche .note,.con_schedule .box_sche .lang_en .note,.lang_en .con_terminal .note,.con_terminal .lang_en .note,.lang_en .con_reserve .inner .note,.con_reserve .inner .lang_en .note,.lang_en .con_access .box_acc .note,.con_access .box_acc .lang_en .note,.lang_en .con_access .box_acc .box_acc_route .st_route:after,.con_access .box_acc .box_acc_route .lang_en .st_route:after{font-family:'SF Pro Text',  Verdana, Helvetica, Arial, sans-serif}.lang_cn .con_intro .box_intro .box_txt .note,.con_intro .box_intro .box_txt .lang_cn .note,.lang_cn .con_info.con_att .box_info ul.lists li,.con_info.con_att .box_info ul.lists .lang_cn li,.lang_cn .con_schedule .box_sche .note,.con_schedule .box_sche .lang_cn .note,.lang_cn .con_terminal .note,.con_terminal .lang_cn .note,.lang_cn .con_reserve .inner .note,.con_reserve .inner .lang_cn .note,.lang_cn .con_access .box_acc .note,.con_access .box_acc .lang_cn .note,.lang_cn .con_access .box_acc .box_acc_route .st_route:after,.con_access .box_acc .box_acc_route .lang_cn .st_route:after{font-family:'Noto Sans SC', Verdana, Arial, sans-serif}.lang_tw .con_intro .box_intro .box_txt .note,.con_intro .box_intro .box_txt .lang_tw .note,.lang_tw .con_info.con_att .box_info ul.lists li,.con_info.con_att .box_info ul.lists .lang_tw li,.lang_tw .con_schedule .box_sche .note,.con_schedule .box_sche .lang_tw .note,.lang_tw .con_terminal .note,.con_terminal .lang_tw .note,.lang_tw .con_reserve .inner .note,.con_reserve .inner .lang_tw .note,.lang_tw .con_access .box_acc .note,.con_access .box_acc .lang_tw .note,.lang_tw .con_access .box_acc .box_acc_route .st_route:after,.con_access .box_acc .box_acc_route .lang_tw .st_route:after{font-family:'Noto Sans TC', Verdana, Arial, sans-serif}.lang_ko .con_intro .box_intro .box_txt .note,.con_intro .box_intro .box_txt .lang_ko .note,.lang_ko .con_info.con_att .box_info ul.lists li,.con_info.con_att .box_info ul.lists .lang_ko li,.lang_ko .con_schedule .box_sche .note,.con_schedule .box_sche .lang_ko .note,.lang_ko .con_terminal .note,.con_terminal .lang_ko .note,.lang_ko .con_reserve .inner .note,.con_reserve .inner .lang_ko .note,.lang_ko .con_access .box_acc .note,.con_access .box_acc .lang_ko .note,.lang_ko .con_access .box_acc .box_acc_route .st_route:after,.con_access .box_acc .box_acc_route .lang_ko .st_route:after{font-family:'Noto Sans KR', Verdana, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_txt .note,.con_info.con_att .box_info ul.lists li,.con_schedule .box_sche .note,.con_terminal .note,.con_reserve .inner .note,.con_access .box_acc .note,.con_access .box_acc .box_acc_route .st_route:after{line-height:1.8}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_txt .note,.con_info.con_att .box_info ul.lists li,.con_schedule .box_sche .note,.con_terminal .note,.con_reserve .inner .note,.con_access .box_acc .note,.con_access .box_acc .box_acc_route .st_route:after{line-height:1.6}}.con_access .box_acc .box_acc_route .acc_route .route span{font-weight:300;font-size:86%;line-height:1.9;letter-spacing:.03em;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.lang_jp .con_access .box_acc .box_acc_route .acc_route .route span,.con_access .box_acc .box_acc_route .acc_route .route .lang_jp span{font-family:"Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.lang_en .con_access .box_acc .box_acc_route .acc_route .route span,.con_access .box_acc .box_acc_route .acc_route .route .lang_en span{font-family:'SF Pro Text',  Verdana, Helvetica, Arial, sans-serif}.lang_cn .con_access .box_acc .box_acc_route .acc_route .route span,.con_access .box_acc .box_acc_route .acc_route .route .lang_cn span{font-family:'Noto Sans SC', Verdana, Arial, sans-serif}.lang_tw .con_access .box_acc .box_acc_route .acc_route .route span,.con_access .box_acc .box_acc_route .acc_route .route .lang_tw span{font-family:'Noto Sans TC', Verdana, Arial, sans-serif}.lang_ko .con_access .box_acc .box_acc_route .acc_route .route span,.con_access .box_acc .box_acc_route .acc_route .route .lang_ko span{font-family:'Noto Sans KR', Verdana, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc .box_acc_route .acc_route .route span{line-height:1.8}}@media only screen and (max-width: 767px){.con_access .box_acc .box_acc_route .acc_route .route span{line-height:1.7}}.con_intro{margin-top:4.16667%}@media only screen and (max-width: 767px){.con_intro{margin-top:10%}}.con_intro h2{text-align:center}.con_intro .box_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 767px){.con_intro .box_intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5%}}@media only screen and (min-width: 768px){.con_intro .box_intro .box_phpto{width:51%}}.con_intro .box_intro .box_txt{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.con_intro .box_intro .box_txt{width:49.16667%;padding-left:3.75%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_txt{padding-top:4.6875%}}.con_intro .box_intro .box_txt .note{margin-top:2.91667%}.con_info{margin-top:4.16667%;padding:1.66667% 2.08333%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #C5C5C5}@media only screen and (max-width: 767px){.con_info{margin-top:7%;padding:1em}}.con_info .st{padding-bottom:.5em;border-bottom:1px solid #C5C5C5;text-align:center}.con_info .box_info>.txt{margin-top:2.08333%}@media only screen and (max-width: 767px){.con_info .box_info>.txt{margin-top:1em}}.con_info .box_info ul{margin-top:2.91667%}@media only screen and (max-width: 767px){.con_info .box_info ul{margin-top:1em}}.con_info .box_info ul li span{color:#CD2B2B}.con_info .box_info ul.lists li:not(.no-dots){position:relative;padding-left:1.5em}.con_info .box_info ul.lists li:not(.no-dots):before{content:'・';position:absolute;top:0;left:0}.con_tab{max-width:895px;margin:5.20833% auto 0}@media only screen and (max-width: 767px){.con_tab{margin-top:10%}}.con_tab .area{width:100%}.con_tab .area ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_tab .area ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.con_tab .area ul li{-ms-flex-item-align:stretch;align-self:stretch;width:31.50838%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li{width:32%}}@media only screen and (max-width: 767px){.con_tab .area ul li{width:48%}}@media only screen and (min-width: 1200px){.con_tab .area ul li:not(:nth-child(3n)){margin-right:2.68156%}}@media print{.con_tab .area ul li:not(:nth-child(3n)){margin-right:2.68156%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li:not(:nth-child(3n)){margin-right:2%}}@media only screen and (max-width: 767px){.con_tab .area ul li:not(:nth-child(2n)){margin-right:4%}}.con_tab .area ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;padding:1.6em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li a{padding:1.6em 1.2em}}@media only screen and (max-width: 767px){.con_tab .area ul li a{padding:1.1em 0.3em 1.5em}}.con_tab .area ul li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;display:block;position:absolute;text-align:center;-webkit-transition:bottom 500ms ease;transition:bottom 500ms ease}@media only screen and (min-width: 768px){.con_tab .area ul li a:after{right:1em;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li a:after{right:.5em}}@media only screen and (max-width: 767px){.con_tab .area ul li a:after{bottom:.5em;left:0;right:0;margin:auto}}.con_tab .area ul li a span{display:block;font-weight:normal;font-size:86%;padding-top:.8em}@media only screen and (min-width: 768px){.con_tab .area ul li a:hover:after{bottom:45%}}@media only screen and (max-width: 767px){.con_tab .area ul li a:hover:after{bottom:.3em}}@media only screen and (min-width: 1200px){.con_tab .area ul li:nth-child(n+4){margin-top:30px}}@media print{.con_tab .area ul li:nth-child(n+4){margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab .area ul li:nth-child(n+4){margin-top:1.5em}}@media only screen and (max-width: 767px){.con_tab .area ul li:nth-child(n+3){margin-top:1em}}.con_schedule{margin-top:5.20833%;padding-top:4.6875%;border-top:1px solid #C5C5C5}@media only screen and (max-width: 767px){.con_schedule{margin-top:10%;padding-top:7%}}.con_schedule .box_sche h2{text-align:center}.con_schedule .box_sche .tbl_sche{width:100%;margin-top:3.33333%}@media only screen and (max-width: 767px){.con_schedule .box_sche .tbl_sche{margin-top:5%}}.con_schedule .box_sche .tbl_sche tr td{text-align:center;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #C5C5C5;border-left:1px solid #C5C5C5}.con_schedule .box_sche .tbl_sche tr td:last-child{border-right:1px solid #C5C5C5}.con_schedule .box_sche .tbl_sche tr:first-child td,.con_schedule .box_sche .tbl_sche tr:nth-child(2) td{padding:.5em;background-color:#EBEBEB}.con_schedule .box_sche .tbl_sche tr:last-child td{border-bottom:1px solid #C5C5C5}.con_schedule .box_sche .note{margin-top:2.08333%}@media only screen and (max-width: 767px){.con_schedule .box_sche .note{margin-top:1em}}.con_schedule .box_sche .note ul li{position:relative;padding-left:1.5em}.con_schedule .box_sche .note ul li:before{content:'・';position:absolute;top:0;left:0}.con_schedule .box_sche .note ul+p{margin-top:2.91667%}@media only screen and (max-width: 767px){.con_schedule .box_sche .note ul+p{margin-top:1.5em}}.con_route{padding-top:4.6875%}@media only screen and (max-width: 767px){.con_route{padding-top:10%}}.con_route .box_st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 767px){.con_route .box_st{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_route .box_st h2{border-left:5px solid #000;padding-left:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.lang_en .con_route .box_st h2{width:23%}}.con_route .box_st .time{padding:.3em 1em;background-color:#EBEBEB}@media only screen and (min-width: 768px){.con_route .box_st .time{margin-left:1.5em}}@media only screen and (max-width: 767px){.con_route .box_st .time{margin-top:1em}}.con_route .box_route{margin-top:2.91667%}@media only screen and (max-width: 767px){.con_route .box_route{margin-top:2em}}.con_route .box_route .st_from{position:relative;padding-left:1em}.con_route .box_route .st_from:before{content:'';position:absolute;top:1em;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background:#9f8e54;border-radius:50%}@media only screen and (max-width: 767px){.con_route .box_route .st_from:before{top:.8em}}.con_route .box_route ul.route_det{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:2.08333%}@media only screen and (max-width: 767px){.con_route .box_route ul.route_det{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5em}}.con_route .box_route ul.route_det:before{content:'';z-index:-1;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:6px;background-color:#C5C5C5}@media only screen and (max-width: 767px){.con_route .box_route ul.route_det:before{width:.5em;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.con_route .box_route ul.route_det li{-ms-flex-item-align:stretch;align-self:stretch;width:28.83333%}@media only screen and (max-width: 767px){.con_route .box_route ul.route_det li{width:100%}.con_route .box_route ul.route_det li:not(:first-child){margin-top:1.5em}}.con_route .box_route ul.route_det li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;width:100%;height:100%;padding:1.5em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #C5C5C5;background-color:#fff;text-align:center}.con_terminal{margin-top:5.20833%;padding-top:4.6875%;border-top:1px solid #C5C5C5}@media only screen and (max-width: 767px){.con_terminal{margin-top:10%;padding-top:7%}}.con_terminal h2{text-align:center}.con_terminal .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.33333%}@media only screen and (max-width: 767px){.con_terminal .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5%}}.con_terminal .inner .box_ter{padding:1.25%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EBEBEB}@media only screen and (min-width: 768px){.con_terminal .inner .box_ter{width:49.16667%;margin-right:1.66667%}.con_terminal .inner .box_ter:nth-child(2n){margin-right:0}}@media only screen and (max-width: 767px){.con_terminal .inner .box_ter:nth-child(n+2){margin-top:1em}}.con_terminal .inner .box_ter .photo{margin-top:4.46429%;text-align:center}@media only screen and (max-width: 767px){.con_terminal .inner .box_ter .photo{margin-top:1em}}.con_terminal .inner .box_ter .txt{text-align:center}@media only screen and (max-width: 767px){.con_terminal .inner .box_ter .txt{margin-top:.7em}}.con_terminal .inner .box_ter .txt span,.con_terminal .inner .box_ter .txt em{display:block}.con_terminal .note{margin-top:2.08333%;text-align:center}.con_terminal .note span{color:#CD2B2B}@media only screen and (max-width: 767px){.con_terminal .note{margin-top:1em;text-align:left}}.con_reserve{margin:5.20833% auto;padding:5.20833% 0;background-color:#EBEBEB}@media only screen and (max-width: 767px){.con_reserve{margin-top:10%;padding-top:7%}}.con_reserve h2{text-align:center}.con_reserve .inner .txt{margin-top:3.33333%;text-align:center}@media only screen and (max-width: 767px){.con_reserve .inner .txt{margin-top:5%}}@media only screen and (min-width: 768px){.con_reserve .inner .btn{max-width:384px;margin:3.33333% auto 0}}@media only screen and (max-width: 767px){.con_reserve .inner .btn{margin-top:2em}}@media only screen and (min-width: 768px){.con_reserve .inner .note{max-width:860px;margin:3.33333% auto 0}}@media only screen and (max-width: 767px){.con_reserve .inner .note{margin-top:2em}}.con_reserve .inner .note ul li{position:relative;padding-left:1.5em}.con_reserve .inner .note ul li span{color:#CD2B2B}.con_reserve .inner .note ul li:before{content:'・';position:absolute;top:0;left:0}.con_access{padding-top:4.6875%}@media only screen and (max-width: 767px){.con_access{padding-top:10%}}.con_access h2{display:inline-block;border-left:5px solid #000;padding-left:.5em}.con_access .box_acc{margin-top:3.33333%}@media only screen and (max-width: 767px){.con_access .box_acc{margin-top:5%}}.con_access .box_acc .note{margin-top:2.08333%}@media only screen and (max-width: 767px){.con_access .box_acc .note{margin-top:1em}}@media only screen and (max-width: 767px){.con_access .box_acc .photo{display:none}}@media only screen and (min-width: 768px){.con_access .box_acc .box_acc_route{display:none}}.con_access .box_acc .box_acc_route .st_route{position:relative;color:#fff}.con_access .box_acc .box_acc_route .st_route:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;display:block;position:absolute;top:50%;right:.5em;-webkit-transform:translateY(-50%) rotateX(0);transform:translateY(-50%) rotateX(0);-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease;text-align:center}.con_access .box_acc .box_acc_route .st_route:nth-of-type(n+2){margin-top:1.5em}.con_access .box_acc .box_acc_route .st_route span{display:block;padding:1.5em .8em}@media only screen and (max-width: 767px){.con_access .box_acc .box_acc_route .st_route span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con_access .box_acc .box_acc_route .st_route.active:after{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.con_access .box_acc .box_acc_route .acc_route{display:none;margin-top:1em;text-align:center}.con_access .box_acc .box_acc_route .acc_route .st{border:1px solid #C5C5C5;padding:.5em}.con_access .box_acc .box_acc_route .acc_route .route{position:relative;padding:1.5em}.con_access .box_acc .box_acc_route .acc_route .route:before{content:'';z-index:-1;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.5em;height:100%;background-color:#C5C5C5}.con_access .box_acc .box_acc_route .acc_route .route span{padding:1em;background-color:#fff}.con_access .box_acc .box_acc_route .acc_route .st_arr{padding:1.5em .8em}.con_access .box_acc .box_acc_route .acc_route .st_arr.land{background-color:#f7c97d}.con_access .box_acc .box_acc_route .acc_route .st_arr.sea{background-color:#b5dfef}
