@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:bottom}.loader{margin:0 0 2em;height:100px;width:20%;text-align:center;padding:1em;margin:0 auto 1em;display:inline-block;vertical-align:top}svg path,svg rect{fill:#ff6700}@media screen and (min-width: 640px){a[href^="tel:"]{pointer-events:none}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media only screen and (max-width: 768px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}@media only screen and (min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}}@media only screen and (min-width: 1200px){.visible-lg{display:block !important}}.col_red{color:#e00}.fcP{color:#1565c0}.col_white{color:#fff}.main_color{color:#1565c0}.text_shadow{text-shadow:0 1px 1px rgba(0,0,0,.1)}a{background-color:rgba(0,0,0,0);outline:none;-webkit-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms;outline:none}a:focus,*:focus{outline:none}a:active,a:hover{outline:0;-webkit-transition:all .3s;transition:all .3s}a{color:#303030;text-decoration:none;cursor:pointer}a:hover{color:#4c3832;text-decoration:none}@media screen and (min-width: 768px){a:hover{color:#4c3832;transition:all .3s ease;-webkit-transition:all .3s ease}a.link_ul:after{border-bottom:solid 1px #000 !important;bottom:0;content:"";display:block;transition:all .3s ease;-webkit-transition:all .3s ease;width:0}a.link_ul:hover::after{width:100%}}.num{font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:1.8rem}.num_s{font-family:"Roboto Flex",sans-serif;font-weight:400}.sans-serif{font-family:sans-serif}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}.pull-right img{margin:0 0 20px 20px}@media(max-width: 767px){.pull-right img{margin:0 0 20px 10px}}.row-v-middle{font-size:0}.flex_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ss_text{font-size:1.2rem !important}.s_text{font-size:1.4rem !important}.m_text{font-size:1.6rem !important}.l_text{font-size:1.8rem !important}.ll_text{font-size:2rem !important}.l2_text{font-size:2.2rem !important;line-height:1}.caption{font-size:1.3rem;line-height:1.3 !important;margin-top:1em}hr{height:0;margin:0;padding:0;border:0;overflow:visible;border-top:1px solid #ddd;border-bottom:1px solid #fff;border-left:none;border-right:none;line-height:1;height:1px}.bld{font-weight:bold}.nml{font-weight:normal}.vm{vertical-align:middle !important}.vt{vertical-align:top !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:bold}.normal{font-weight:normal}.mlr_auto{margin-left:auto !important;margin-right:auto !important}.mt-10{margin-top:-10px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:42px !important}.mb50{margin-bottom:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0 !important}.pl10{padding-left:1em !important}.pl20{padding-left:2em !important}.pr10{padding-right:1em !important}.pr20{padding-right:2em !important}.pl15{padding-left:20px !important}.pr15{padding-right:20px !important}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:5px;line-height:1.42857143;vertical-align:top;border-bottom:1px solid #f2f2f6}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>tbody>tr>th{background:#eee;font-weight:normal}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table-responsive{overflow-x:auto;min-height:.01%}.table-bordered{border:1px solid #ddd;border-collapse:collapse}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}@media print,screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.th_col1{background:#1565c0}.th_col2{background:#df1014 !important}.th_col3{background:#81bffd !important;color:#1565c0}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-unstyled{padding-left:0;list-style:none}ul.aster li{position:relative;list-style:none;text-align:left;padding-left:1.2em}ul.aster li::after{display:block;position:absolute;top:.3em;left:0em;font-size:1.2rem;line-height:1}ul.aster li::after{content:"✱"}.parallax-window{min-height:600px;background:rgba(0,0,0,0)}.parallax-slider{top:0;left:0}.img-responsive{display:block;width:100% \9 ;max-width:100%;height:auto}.img-responsive-center{margin:0 auto}.img-res{width:auto;height:auto;max-width:100%;max-height:100%}.imgRound{border-radius:15px}.imgRound2{border-radius:10px}.lh180{line-height:1.8 !important}.lh150{line-height:1.5 !important}.lh130{line-height:1.3}.ls02{letter-spacing:-0.02em}.ls09{letter-spacing:-0.15em}.switch{visibility:hidden}.error{font-size:.8em;color:#d00}.pagination_wrapper{padding:0em;margin:0 auto;text-align:center}.pagination{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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto;text-align:center;width:100%}@media(max-width: 767px){.pagination{width:100%}}.pagination .pg_num{width:30%}.pagination .next,.pagination .prev{width:25%}.pagination li{min-width:40px;height:30px;line-height:1;margin:10px 10px 0 0;text-align:center;display:block}@media(max-width: 767px){.pagination li{width:18px;height:18px;line-height:1;margin:12px}}.pagination li:last-child{margin-right:0}.pagination li a{background:#fff;color:#303030;border:2px #1565c0 solid;padding:7px 15px;line-height:1.2;border-radius:4px}.pagination li a:hover{background:#1565c0;color:#fff;border:2px #1565c0 solid}.pagination li a.active{background:#1565c0;color:#fff;border:2px #1565c0 solid;cursor:default}.pagination li a.disable{background:#fff;color:#777;border:2px #ddd solid;cursor:not-allowed}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body{color:#efefef;background:#000215;height:100%;padding-top:0px;font-family:"Noto Sans JP","Noto Sans TC","Roboto Flex","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;line-height:1.85;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;letter-spacing:-0.01em}body.appear{background:#000215}body::-webkit-scrollbar{display:none}body.normal{color:#efefef;background:#000215}body.closed{color:#efefef;background:#000215}body.suspended{color:#e00;background:#fe0}body.web_disp_closed{color:#000215;background:#f9f9f9}body.web_disp_suspended{color:#000215;background:#f9f9f9}body.edit_page{color:#333;background:#fff;height:100%;padding-top:0px;font-family:"Noto Sans JP","Noto Sans TC","Roboto Flex","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600;line-height:1.85;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;letter-spacing:-0.01em}body.edit_page.appear{background:#fff}body.entrance_page{color:#333;background:#fff}#splash{position:fixed;width:100%;height:100%;background:#3551a1;z-index:9999999;text-align:center;color:#fff}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.splashbg1,.splashbg2{display:none}body.appear .splashbg1,body.appear .splashbg2{display:block}body.appear .splashbg1{-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:50%;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#3551a1}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}body.appear .splashbg2{-webkit-animation-name:PageAnime2;animation-name:PageAnime2;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;right:50%;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#3551a1}@-webkit-keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}#wrapper{opacity:1}body.appear #wrapper{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}@-webkit-keyframes PageAnimeAppear{0%{opacity:1}100%{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:1}100%{opacity:1}}.mainblur{-webkit-filter:blur(8px);filter:blur(8px)}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:rgba(21,101,192,.8);-webkit-transition:all .3s;transition:all .3s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#fff;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold}.openbtn{position:fixed;z-index:9999;top:10px;right:15px;cursor:pointer;width:50px;height:50px;background:#29b6f6}@media(max-width: 767px){.openbtn{top:5px;right:10px}}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active{background-color:#ffeb3b}.openbtn.active span{background:#29b6f6}.openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.scrolldown2{position:fixed;bottom:10px;left:50%;z-index:2}.scrolldown2 span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@-webkit-keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.scrolldown3{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.scrolldown3 span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown3:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown3:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.btn04{position:relative;display:inline-block;padding:10px 30px;color:#333;border:1px solid #ccc;text-decoration:none;outline:none;overflow:hidden;text-align:center}.btn04:hover{color:#fff;border-color:rgba(0,0,0,0);-webkit-transition-delay:.6s;transition-delay:.6s}.btn04 span{display:block;z-index:2}.bordertop span::before,.bordertop span::after{content:"";position:absolute;width:1px;height:0;background:#3551a1;-webkit-transition:all .3s;transition:all .3s}.bordertop span::before{left:0;top:0}.bordertop span::after{right:0;top:0}.bordertop:hover span::before,.bordertop:hover span::after{height:100%}.bordertop::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:0;background:#3551a1;-webkit-transition:all .3s;transition:all .3s}.bordertop:hover::before{height:100%;-webkit-transition-delay:.4s;transition-delay:.4s}#page-top2{position:fixed;bottom:20px;right:20px;z-index:2000;mix-blend-mode:difference}#page-top img{width:50px;height:50px}#page-top{position:fixed;right:10px;bottom:10px;z-index:2000 !important;opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}#page-top.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards;z-index:2000}@-webkit-keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#page-top.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards;z-index:2000}@-webkit-keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}.slider{width:94%;margin:0 auto}.slider img{width:100%;height:auto;width:355px;height:237px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1596px){.slider img{width:100%;height:280px}}.slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #999;border-right:2px solid #999;height:15px;width:15px}.slick-prev{left:-1.5%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-next{right:-1.5%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:rgba(0,0,0,0);outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#3551a1}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.zoomOut{-webkit-animation-name:zoomOutAnime;animation-name:zoomOutAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fadeInUpTrigger,.fadeInDownTrigger,.fadeInUpTriggerOnce{opacity:0}.delay-time{-webkit-animation-delay:.5s;animation-delay:.5s}.zoomOutTrigger{opacity:0}.slide-in{overflow:hidden;display:inline-block;padding:0 10px}.slide-in_inner{display:inline-block}.leftAnime,.rightAnime{opacity:0}.slideAnimeLeftRight{-webkit-animation-name:slideText-100;animation-name:slideText-100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideText-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideText-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slideAnimeRightLeft{-webkit-animation-name:slideText100;animation-name:slideText100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideText100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideText100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.glowAnime span{opacity:0}.glowAnime.glow span{-webkit-animation:glow_anime_on 1s ease-out forwards;animation:glow_anime_on 1s ease-out forwards}@-webkit-keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #fff59d,0 0 0 #fff59d}50%{opacity:1;text-shadow:0 0 15px #fff59d,0 0 20px #fff59d}100%{opacity:1;text-shadow:0px 0px 3px #000,0 0 8px #000,0 0 12px #000,0 0 15px #000,0 0 30px #000}}@keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #fff59d,0 0 0 #fff59d}50%{opacity:1;text-shadow:0 0 15px #fff59d,0 0 20px #fff59d}100%{opacity:1;text-shadow:0px 0px 3px #000,0 0 8px #000,0 0 12px #000,0 0 15px #000,0 0 30px #000}}span.mask{display:block;overflow:hidden}.circle span.mask{position:relative}.circle span.mask::before{position:absolute;content:"";-webkit-transform:scale(0);transform:scale(0);opacity:0;width:100%;height:100%;border-radius:50%;background:hsla(0,0%,100%,.2)}.circle span.mask:hover::before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}30%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}30%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2)}}.bgDU,.bgDU .mask{display:block;position:relative;overflow:hidden}.bgDU .mask::before{content:"";position:absolute;z-index:2;left:0;top:0;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);background:#e2a2b2;width:100%;height:100%}.bgDU:hover .mask::before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.bgDU .cap{position:absolute;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.bgDU:hover .cap{opacity:1}#header{position:relative;width:100%;height:100vh;overflow:hidden}@media(max-width: 767px){#header{height:640px}}#header-img{position:fixed;z-index:1;top:0;width:100%;height:100vh}#container2,#container,#footer{position:relative;z-index:3}.slide_box{position:absolute;top:0;right:0;z-index:1 !important;height:100vh;width:100%;margin:0 0 0 auto;padding:0px;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 767px){.slide_box{height:640px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0px}}.box{opacity:0}.box{width:220px;padding:20px;margin:0 20px 20px 20px;background:#666;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeDown{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{-webkit-animation-name:flipDownAnime;animation-name:flipDownAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipDownAnime{from{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg);opacity:0}to{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0);opacity:1}}@keyframes flipDownAnime{from{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg);opacity:0}to{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0);opacity:1}}.flipLeft{-webkit-animation-name:flipLeftAnime;animation-name:flipLeftAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-perspective-origin:left center;perspective-origin:left center;opacity:0}@-webkit-keyframes flipLeftAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}@keyframes flipLeftAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipLeftTop{-webkit-animation-name:flipLeftTopAnime;animation-name:flipLeftTopAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipLeftTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(-15deg);transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}@keyframes flipLeftTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(-15deg);transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}.flipRight{-webkit-animation-name:flipRightAnime;animation-name:flipRightAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-perspective-origin:right center;perspective-origin:right center;opacity:0}@-webkit-keyframes flipRightAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}@keyframes flipRightAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipRightTop{-webkit-animation-name:flipRightTopAnime;animation-name:flipRightTopAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipRightTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(25deg);transform:translate(-20px, 80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0, 1) rotate(0deg);transform:translate(0, 1) rotate(0deg);opacity:1}}@keyframes flipRightTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(25deg);transform:translate(-20px, 80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0, 1) rotate(0deg);transform:translate(0, 1) rotate(0deg);opacity:1}}.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{-webkit-animation-name:rotateXAnime;animation-name:rotateXAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateXAnime{from{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}to{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);opacity:1}}@keyframes rotateXAnime{from{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}to{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);opacity:1}}.rotateY{-webkit-animation-name:rotateYAnime;animation-name:rotateYAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}@keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}.rotateLeftZ{-webkit-animation-name:rotateLeftZAnime;animation-name:rotateLeftZAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateLeftZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);opacity:1}}@keyframes rotateLeftZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);opacity:1}}.rotateRightZ{-webkit-animation-name:rotateRightZAnime;animation-name:rotateRightZAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateRightZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);opacity:1}}@keyframes rotateRightZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);opacity:1}}.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{-webkit-animation-name:zoomInAnime;animation-name:zoomInAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoomInAnime{from{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomInAnime{from{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.zoomOut{-webkit-animation-name:zoomOutAnime;animation-name:zoomOutAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.smooth{-webkit-animation-name:smoothAnime;animation-name:smoothAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;　transform-origin:left;opacity:0}@-webkit-keyframes smoothAnime{from{-webkit-transform:translate3d(0, 100%, 0) skewY(12deg);transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}@keyframes smoothAnime{from{-webkit-transform:translate3d(0, 100%, 0) skewY(12deg);transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}.smoothTrigger{opacity:0}.lineTrigger{position:relative;opacity:0}.lineTrigger.lineanime{-webkit-animation-name:lineAnimeBase;animation-name:lineAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes lineAnimeBase{from{opacity:0}to{opacity:1}}@keyframes lineAnimeBase{from{opacity:0}to{opacity:1}}.lineTrigger::before,.lineTrigger::after{position:absolute;content:"";width:0;height:1px;background:#333}.line2::before,.line2::after{position:absolute;content:"";width:1px;height:0;background:#333}.lineTrigger::before{top:0;left:0}.lineTrigger.lineanime::before{-webkit-animation:lineAnime .5s linear 0s forwards;animation:lineAnime .5s linear 0s forwards}.line2::before{top:0;right:0}.lineTrigger.lineanime .line2::before{-webkit-animation:lineAnime2 .5s linear .5s forwards;animation:lineAnime2 .5s linear .5s forwards}.lineTrigger::after{bottom:0;right:0}.lineTrigger.lineanime::after{-webkit-animation:lineAnime .5s linear 1s forwards;animation:lineAnime .5s linear 1s forwards}.line2::after{bottom:0;left:0}.lineTrigger.lineanime .line2::after{-webkit-animation:lineAnime2 .5s linear 1.5s forwards;animation:lineAnime2 .5s linear 1.5s forwards}@-webkit-keyframes lineAnime{0%{width:0%}100%{width:100%}}@keyframes lineAnime{0%{width:0%}100%{width:100%}}@-webkit-keyframes lineAnime2{0%{height:0%}100%{height:100%}}@keyframes lineAnime2{0%{height:0%}100%{height:100%}}.lineTrigger.lineanime .lineinappear{-webkit-animation:lineInnerAnime .5s linear 1.5s forwards;animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@-webkit-keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}@keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgRLextend::before{-webkit-animation-name:bgRLextendAnime;animation-name:bgRLextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgDUextend::before{-webkit-animation-name:bgDUextendAnime;animation-name:bgDUextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgDUextendAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes bgDUextendAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}.bgUDextend::before{-webkit-animation-name:bgUDextendAnime;animation-name:bgUDextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgUDextendAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes bgUDextendAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.wrapper{overflow:hidden}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.count2{-webkit-animation-iteration-count:2;animation-iteration-count:2}.countinfinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time08{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-time10{-webkit-animation-delay:1s;animation-delay:1s}.delay-time12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-time14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-time16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-time18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-time20{-webkit-animation-delay:2s;animation-delay:2s}.delay-time22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.delay-time24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.delay-time26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.delay-time28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.delay-time30{-webkit-animation-delay:3s;animation-delay:3s}.delay-time05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}.delay-time15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-time2{-webkit-animation-delay:2s;animation-delay:2s}.delay-time25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.change-time05{-webkit-animation-duration:.5s;animation-duration:.5s}.change-time1{-webkit-animation-duration:1s;animation-duration:1s}.change-time15{-webkit-animation-duration:1.5s;animation-duration:1.5s}.change-time2{-webkit-animation-duration:2s;animation-duration:2s}.change-time25{-webkit-animation-duration:2.5s;animation-duration:2.5s}.timeline li{position:relative;list-style:none;padding:0 0 20px 0}.timeline dl{margin:0 0 20px 3em}.border-line{position:absolute;left:7px;top:10px;width:2px;height:0;background:#ccc}.timeline li::after{content:"";position:absolute;top:10px;left:0;width:16px;height:16px;background:#df1014;border-radius:50%}h1{font-size:3vw}h2{font-size:2.2vw}p{font-size:1.8vw}small{font-size:1.5vw}.f_jp{font-family:"Noto Sans JP",sans-serif;font-weight:400}.f_jp_bld{font-family:"Noto Sans JP",sans-serif;font-weight:600}.f_chn{font-family:"Noto Sans TC",sans-serif;font-weight:400}.f_eng{font-family:"Roboto Condensed",sans-serif;font-weight:400}.f_eng_bld{font-family:"Roboto Condensed",sans-serif;font-weight:600}.f_price{font-family:"Roboto Condensed",sans-serif;font-weight:600;letter-spacing:-0.02em}section{padding:0px 0px}@media(max-width: 767px){section{padding:0px 0px}}ul{margin:0;padding:0;list-style:none}#container{overflow-x:hidden;overflow-y:hidden}#container2{overflow-x:hidden;overflow-y:auto}.contents{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}#splash-logo p{font-size:1.8rem;font-weight:normal;white-space:nowrap}.s_brightness_01 img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.s_brightness_01 a:hover img{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.s_brightness_02 picture img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.s_brightness_02 picture:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1)}section{width:100%}#wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}#wrapper .next_call_block{margin-top:auto;margin-bottom:0vh}@media(max-width: 767px){#wrapper .next_call_block{margin-top:5vh}}#wrapper .next_call_block2{margin-top:auto;margin-bottom:0vh}#wrapper .next_call_block3{margin-top:auto;margin-bottom:0vh}@media(max-width: 767px){#wrapper{height:auto}}.title_block{padding:0px 0 0px;margin:0 auto 15px;text-shadow:0 1px 1px rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title_block .time-area{font-size:2vw;margin:0;padding:0}.title_block .time-area #clock{padding-left:2vw;padding-right:1vw;margin:0;line-height:1;position:absolute;top:20px;right:25px;text-align:right}.title_block h1{text-align:left;font-size:2vw;position:relative;line-height:1;padding:20px 30px}.title_block h1 span.e_eng{font-size:2vw}.title_block h1 span.update{font-size:1.3vw}.title_block h1 span.update .page{border:1px #2e64d4 solid;background-color:#fff;color:#09152d;text-shadow:none;display:inline-block;padding:5px 5px}.title_block h2{text-align:left;font-size:2vw;position:relative;line-height:1}.title_block h2 span.e_eng{font-size:2vw}.title_block h2 span.update{font-size:1.3vw}.title_block h2 span.update .page{border:1px #2e64d4 solid;background-color:#fff;color:#09152d;text-shadow:none;display:inline-block;padding:5px 5px}.title_block h2::before{content:"";display:inline-block;width:50px;height:50px;background-image:url(../images/pict_train.svg);background-size:contain;vertical-align:middle;border-radius:5px;margin-right:10px;margin-top:0}@media(max-width: 992px){.title_block h2::before{width:40px;height:40px}}.title_block h3{text-align:left;font-size:1.6vw;position:relative;line-height:1}.title_block h3 span.e_eng{font-size:1.35vw;display:inline-block;margin-left:.5vw}.title_block h3 span.update{font-size:1.3vw}.title_block h3 span.update .page{border:1px #2e64d4 solid;background-color:#fff;color:#09152d;text-shadow:none;display:inline-block;padding:5px 5px}.title_block h3::before{content:"";display:inline-block;width:50px;height:50px;background-image:url(../images/pict_train.svg);background-size:contain;vertical-align:middle;border-radius:5px;margin-right:10px;margin-top:0}@media(max-width: 992px){.title_block h3::before{width:40px;height:40px}}.title_block_none{padding:0px 0 0px;margin:0 auto 15px;text-shadow:0 1px 1px rgba(0,0,0,.75)}.title_block_none h1{text-align:left;font-size:2vw;position:relative;line-height:1}.title_block_none h1 span.e_eng{font-size:2vw}.title_block_none h1 span.update{font-size:1.3vw}.title_block_none h1 span.update .page{border:1px #2e64d4 solid;background-color:#fff;color:#09152d;text-shadow:none;display:inline-block;padding:5px 5px}.title_block_none h1::before{content:"";display:inline-block;width:50px;height:50px;background-size:contain;vertical-align:middle;border-radius:5px;margin-right:10px;margin-top:-5px}@media(max-width: 992px){.title_block_none h1::before{width:40px;height:40px}}.jp_name{font-family:"Noto Sans JP",sans-serif;font-weight:600}.jp_name_s{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:1vw;display:block}.ch_name{font-family:"Noto Sans TC",sans-serif;font-weight:600}.en_name{font-family:"Roboto Condensed",sans-serif;font-weight:600}.ticket{font-family:"Roboto Condensed",sans-serif;font-weight:600;letter-spacing:-0.02em}.time{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2vw;line-height:1}.time1{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2vw;text-align:right}.time2{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2vw;text-align:left}.title_destination{color:#fff;font-weight:600;border-bottom:1px #000 solid;padding:5px 1px 5px 1em !important;line-height:1.3 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;text-shadow:0px 0px 5px rgba(0,0,0,.5);background-image:-webkit-gradient(linear, left bottom, left top, from(#032d57), color-stop(0%, #1e3c72), to(#004c98));background-image:linear-gradient(to top, #032d57 0%, #1e3c72 0%, #004c98 100%)}.title_destination .jpn{font-size:1.6vw;font-weight:600;display:inline-block;margin-right:15px;margin-bottom:0}.title_destination .eng{font-size:1.4vw;font-weight:600;display:inline-block;margin-top:5px;margin-bottom:0;font-family:"Roboto Condensed",sans-serif;font-weight:600;margin-right:.5em !important}.title_destination .price{font-size:1.4vw;font-weight:600;display:inline-block;margin-top:5px;margin-bottom:0;font-family:"Roboto Condensed",sans-serif;font-weight:600}.destination{color:#fff;padding:5px 1px 4px 1em !important;font-weight:600;line-height:1.3 !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;text-shadow:0px 0px 5px rgba(0,0,0,.5);margin-top:.5vw;background-image:-webkit-gradient(linear, left bottom, left top, from(#032d57), color-stop(0%, #1e3c72), to(#004c98));background-image:linear-gradient(to top, #032d57 0%, #1e3c72 0%, #004c98 100%)}.destination .jpn{font-size:1.6vw;font-weight:600;display:inline-block;margin-right:15px;margin-bottom:0}.destination .eng{font-size:1.4vw;font-weight:600;display:inline-block;margin-top:5px;margin-bottom:0;font-family:"Roboto Condensed",sans-serif;font-weight:600;margin-right:.5em !important}.destination .price{font-size:1.4vw;font-weight:600;display:inline-block;margin-top:5px;margin-bottom:0;font-family:"Roboto Condensed",sans-serif;font-weight:600}.destination .price.non{display:none}.vacant{background-color:#fff;border-radius:4px;color:#000;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px}.vacant .icon{width:20%;margin-left:1%;margin-bottom:0;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacant .icon img{display:block}.vacant .info{width:75%;margin-right:2%;text-align:left;line-height:1}.vacant .info .jpn{font-size:1.15vw;font-weight:600;display:inline-block;margin-right:5px;margin-bottom:0}.vacant .info .eng{font-family:"Roboto Condensed",sans-serif;font-weight:600;margin-bottom:0;display:inline-block;font-size:1vw}.kind{color:#f0f0f0;padding:0 !important;margin:0 !important;line-height:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.1);text-align:center;overflow-y:hidden;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.kind .kind1{width:28%;width:35%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind .kind1_train{width:28%;width:35%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid;border-left:5px solid #fff}.kind .kind2{width:37%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind .kind3{width:35%;width:27%;padding:.9vh 0 .9vh;margin-top:0}.kind .jpn{font-size:1vw;font-weight:700;margin-bottom:0;display:inline-block;line-height:1}.kind .eng{font-size:1.1vw;font-weight:600;display:inline-block;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}.kind_2{color:#f0f0f0;padding:0 !important;margin:0 0 .5vh !important;line-height:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.1);text-align:center;overflow-y:hidden;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.kind_2 .kind1{width:12%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_2 .kind2{width:12%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_2 .kind3{width:39%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_2 .kind4{width:10%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_2 .kind5{width:28%;padding:.9vh 0 .9vh;margin-top:0}.kind_2 .kind6{width:38%;padding:.9vh 0 .9vh;margin-top:0}.kind_2 .jpn{font-size:.8vw;font-weight:700;margin-bottom:0;display:block;line-height:1}.kind_2 .eng{font-size:.8vw;font-weight:600;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}.kind_3{color:#f0f0f0;padding:0 !important;margin:0 0 .5vh !important;line-height:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.1);text-align:center;overflow-y:hidden;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.kind_3 .kind1{width:13%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_3 .kind2{width:12%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_3 .kind3{width:44%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_3 .kind4{width:13%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_3 .kind5{width:18%;padding:.9vh 0 .9vh;margin-top:0}.kind_3 .kind6{width:38%;padding:.9vh 0 .9vh;margin-top:0}.kind_3 .jpn{font-size:.8vw;font-weight:700;margin-bottom:0;display:block;line-height:1}.kind_3 .eng{font-size:.8vw;font-weight:600;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}.kind_4{color:#f0f0f0;padding:0 !important;margin:0 !important;line-height:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.1);text-align:center;overflow-y:hidden;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.kind_4 .kind1{width:12%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_4 .kind2{width:12%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_4 .kind3{width:30%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_4 .kind4{width:14%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_4 .kind5{width:32%;padding:.3vh 0;margin-top:0}.kind_4 .kind6{width:38%;padding:.3vh 0;margin-top:0}.kind_4 .jpn{font-size:.4vw;font-weight:700;margin-bottom:0;display:block;line-height:1}.kind_4 .eng{font-size:.4vw;font-weight:600;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}.kind_vertical2{color:#f0f0f0;padding:0 !important;margin:0 !important;line-height:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.1);text-align:center;overflow-y:hidden;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.kind_vertical2 .kind1{width:14%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_vertical2 .kind2{width:13%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_vertical2 .kind3{width:39%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_vertical2 .kind4{width:10%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_vertical2 .kind5{width:25%;padding:.3vh 0;margin-top:0}.kind_vertical2 .jpn{font-size:.4vw;font-weight:700;margin-bottom:0;display:block;line-height:1}.kind_vertical2 .eng{font-size:.4vw;font-weight:600;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}.kind_vertical3{color:#f0f0f0;padding:0 !important;margin:0 !important;line-height:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.1);text-align:center;overflow-y:hidden;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.kind_vertical3 .kind1{width:13%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid;font-size:1vw}.kind_vertical3 .kind2{width:14%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_vertical3 .kind3{width:44%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_vertical3 .kind4{width:13%;padding:.3vh 0;margin-top:0;border-right:1px #000 solid}.kind_vertical3 .kind5{width:18%;padding:.3vh 0;margin-top:0}.kind_vertical3 .jpn{font-size:1.4vw;font-weight:700;margin-bottom:0;display:block;line-height:1}.kind_vertical3 .eng{font-size:1.4vw;font-weight:600;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}.kind_vertical{color:#f0f0f0;padding:0 !important;margin:0 !important;line-height:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.1);text-align:center;overflow-y:hidden;text-shadow:1px 1px 5px rgba(0,0,0,.2)}.kind_vertical .kind1{width:35%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_vertical .kind2{width:37%;padding:.9vh 0 .9vh;margin-top:0;border-right:1px #000 solid}.kind_vertical .kind3{width:27%;padding:.9vh 0 .9vh;margin-top:0}.kind_vertical .jpn{font-size:1.4vw;font-weight:700;margin-bottom:0;display:inline-block;line-height:1}.kind_vertical .eng{font-size:1.5vw;font-weight:600;display:block;margin-top:3px;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}.ttl{font-size:2.4vw;line-height:1.2;text-align:center;font-weight:600;margin-bottom:.5vh}.ttl_status{font-size:3.2vw;line-height:1;text-align:center;font-weight:600;margin-bottom:.5vh}@media(max-width: 767px){.ttl_status{margin-top:1vh;font-size:6vw;line-height:1.4}.ttl_status small{font-size:6vw;display:block}}.ttl2{font-size:2.4vw;line-height:1;text-align:center;font-weight:600;margin-bottom:2vh;background-color:#0d47a1;color:#fff;padding:1vw 2vw}@media(max-width: 767px){.ttl2{font-size:4vw;padding:2.4vw 3vw;width:92%}.ttl2 small{display:block;margin-top:1vh;font-size:3.6vw}}.ttl2_2{font-size:1.8vw;line-height:1;text-align:center;font-weight:600;margin-bottom:2vh;background-color:#0d47a1;color:#fff;padding:.5vw .5vw}@media(max-width: 767px){.ttl2_2{font-size:4vw;padding:2.4vw 3vw;width:100%}.ttl2_2 small{display:block;margin-top:1vh;font-size:3.6vw}}.ttl3{font-size:2.4vw;line-height:1;text-align:center;font-weight:600;margin-bottom:2vh;background-color:#ff8f00;color:#fff;padding:1vw 2vw}.ttl3_2{font-size:1.8vw;line-height:1;text-align:center;font-weight:600;margin-bottom:2vh;background-color:#ff8f00;color:#fff;padding:.5vw .5vw}@media(max-width: 767px){.ttl3_2{font-size:4vw;padding:2.4vw 3vw;width:100%}.ttl3_2 small{display:block;margin-top:1vh;font-size:3.6vw}}.next_number{font-size:2.2vw;line-height:1.2;text-align:center;font-weight:600;margin-bottom:.5vh}@media(max-width: 767px){.next_number{font-size:5vw}.next_number small{display:block;font-size:3vw}}.next_number .num{font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:4vw;line-height:1}@media(max-width: 767px){.next_number .num{font-size:6vw}}.next_number_s{font-size:2vw;line-height:1.2;text-align:center;font-weight:600;margin-bottom:.3vh}@media(max-width: 767px){.next_number_s{font-size:3.6vw}.next_number_s small{display:block;font-size:3vw}}.next_number_s .num{font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:3vw;line-height:1}@media(max-width: 767px){.next_number_s .num{font-size:5vw}}.next_number_s2{font-size:1.8vw;line-height:1.2;text-align:center;font-weight:600;margin-bottom:.3vh}@media(max-width: 767px){.next_number_s2{font-size:3vw}}.next_number_s2 .num{font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:2.6vw;line-height:1}.call_info_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.call_info_block .column1{width:22%;border-bottom:3px #3f5f63 solid;padding:2.5vw}@media(max-width: 767px){.call_info_block .column1{width:90%;margin:auto}}.call_info_block .column2{width:78%;border-bottom:3px #3f5f63 solid;padding:2.5vw;border-left:3px #3f5f63 solid}@media(max-width: 767px){.call_info_block .column2{width:90%;padding:1vh 1vh 0;border-right:3px #3f5f63 solid;margin:auto}}.call_info_block .realtime_area{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.call_info_block .realtime_area .now{text-align:center;line-height:1.2}.call_info_block .realtime_area .now span{font-size:4.4vw;font-weight:700;font-family:"Roboto Flex",sans-serif;font-weight:600}.call_info_block .announce{text-align:left;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:3vh auto}.call_info_block .announce .ticket_img{width:35%}.call_info_block .announce .message{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;height:100%;margin-top:1.5vh;font-size:2.6vw;line-height:1.2}.call_info_block .unkou_status{text-align:center;font-weight:600;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.call_info_block .unkou_status .pict{padding:20px;width:75%;height:auto;display:block;margin-top:1vh}@media(max-width: 767px){.call_info_block .unkou_status .pict{margin-top:0px;padding:10px;width:40%}}.call_info_block .call_number{text-align:center;font-weight:600}.call_info_block .call_number .now_call_number{font-size:4.4vw;line-height:1.2}@media(max-width: 767px){.call_info_block .call_number .now_call_number{font-size:5.6vw}.call_info_block .call_number .now_call_number small{display:block;font-size:4.6vw}}.call_info_block .call_number .between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(../images/kara.svg);background-size:5vw;background-position:center center;width:90%;margin:5vh auto}@media(max-width: 767px){.call_info_block .call_number .between{margin:3vh auto 2vh}}.call_info_block .call_number .between .period_box{background-color:#eee;padding:1vw 1.5vw;width:43%;text-align:center;color:#000;font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:8.2vw;line-height:1}.next_call_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0px;margin-left:0em;margin-right:0em;padding:1.6vw 2vw;width:100%;background-color:#bbdefb;color:#000}.next_call_block .memo{font-weight:600;font-size:2.6vw}@media(max-width: 767px){.next_call_block{margin-top:5vh;padding:4vw 2vw}}.next_call_block2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0px;margin-left:0em;margin-right:0em;padding:1.6vw 2vw;width:100%;color:#000}.next_call_block2 .memo{font-weight:600;font-size:2.6vw}.next_call_block2 .memo_0{font-weight:600;font-size:2.6vw;text-align:center}.next_call_block2 .memo_1{text-align:center;font-weight:600;font-size:3.2vw;line-height:1.3}.next_call_block2 .memo_2{font-weight:600;font-size:3.4vw;text-align:center;line-height:1.3}.next_call_block3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0px;margin-left:0em;margin-right:0em;width:100%;color:#000}.next_call_block3 .next_call_block_left{width:50%;background-color:#bbdefb;padding:1.2vw}@media(max-width: 767px){.next_call_block3 .next_call_block_left{margin-top:5vh;width:100%;padding-bottom:3vw}}.next_call_block3 .next_call_block_right{width:50%;background-color:#ffe0b2;padding:1.2vw}@media(max-width: 767px){.next_call_block3 .next_call_block_right{width:100%;padding-bottom:3vw}}.closed_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.closed_block .inner{border:3px #3f5f63 solid;padding:3.5vw;margin:5vh 5vw}.closed_block .inner .reason1{text-align:center;padding:3vw;font-size:9vw;line-height:1.1}.closed_block .inner .reason1_web{text-align:center;font-size:30px;line-height:1.1;font-weight:bold}.closed_block .web_inner{padding:1.5vw;margin:5vh 5vw}.closed_block .web_inner .reason1{text-align:center;padding:3vw;font-size:9vw;line-height:1.1}.closed_block .web_inner .reason1_web{text-align:center;font-size:30px;line-height:1.1;font-weight:bold}.tate_closed_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#efefef;background:#000215;height:54vh}.tate_closed_block .inner{border:3px #3f5f63 solid;padding:3.5vw;margin:5vh 5vw}.tate_closed_block .inner .reason1{text-align:center;padding:3vw;font-size:9vw;line-height:1.1}.fee_area,.waiting_time,.today{border-bottom:3px #3f5f63 solid}.waiting_time .today_ttl,.today .today_ttl{padding:6vw 2vw;background-color:#004c98;text-align:center}.icon_rw{margin:auto;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:6.6vw;line-height:1.3;text-align:center;margin-bottom:3vw;display:inline;color:#fff}.icon_rw::before{content:"";display:inline-block;vertical-align:top;width:8.5vw;height:8.5vw;margin-right:1vh;background-image:url(../images/icon_ropeway.svg);background-size:contain}.icon_time{margin:auto;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:6.6vw;line-height:1.3;text-align:center;margin-bottom:3vw;display:inline;color:#fff}.icon_time::before{content:"";display:inline-block;vertical-align:top;width:8.5vw;height:8.5vw;margin-right:1vh;background-image:url(../images/icon_wait_time.svg);background-size:contain}.icon_shop{margin:auto;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:6.6vw;line-height:1.3;text-align:center;margin-bottom:3vw;display:inline;color:#fff}.icon_shop::before{content:"";display:inline-block;vertical-align:top;width:8.5vw;height:8.5vw;margin-right:1vh;background-image:url(../images/icon_shop.svg);background-size:contain}.today .current{text-align:center;font-size:8vw;font-weight:600;line-height:1.3;padding:6vw 2vw;background-color:#fff;color:#000215}.today .current2{text-align:center;font-size:10vw;font-weight:600;line-height:1.3;padding:6vw 2vw;background-color:#fff;color:#000215}.today .current_0{text-align:center;font-size:8vw;font-weight:600;line-height:1.3;padding:6vw 2vw;background-color:#fff;color:#000215}.today .current2_0{text-align:center;font-size:10vw;font-weight:600;line-height:1.3;padding:6vw 2vw;background-color:#fff;color:#000215}.today .current_1{text-align:center;font-size:6vw;font-weight:600;line-height:1.5;padding:6vw 2vw;background-color:#fff;color:#000215;letter-spacing:-0.02em}.today .current2_1{text-align:center;font-size:10vw;font-weight:600;line-height:1.3;padding:6vw 2vw;background-color:#fff;color:#000215}.today .current_2{text-align:center;font-size:7vw;font-weight:600;line-height:1.5;padding:6vw 2vw;background-color:#fff;color:#000215;letter-spacing:-0.02em}.today .current2_2{text-align:center;font-size:10vw;font-weight:600;line-height:1.3;padding:6vw 2vw;background-color:#fff;color:#000215}.fee_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.fee_wrap .item{width:50%;padding:4vw 2vw;text-align:center;background-color:#004c98;color:#fff;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}.fee_wrap .item h3{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:6vw;line-height:1}.fee_wrap .item h3 small{margin-top:1vh;display:block;font-size:3.2vw}.fee_wrap .item2{width:50%;padding:3vw 2vw;text-align:center;background-color:#fff;color:#000215}.fee_wrap .border_r1{border-right:2px #fff solid}.fee_wrap .border_r2{border-right:2px #3f5f63 solid}.fee_wrap .fee h4{font-size:7vw;margin-bottom:0;line-height:1.3}.fee_wrap .fee p{text-align:center;color:#000;font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:12vw;line-height:1}.fee_wrap .fee p span{font-size:9vw;display:inline-block;margin-right:.5vw}.ropeway_status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1%}.ropeway_status .item{width:32%;text-align:center}@media(max-width: 767px){.ropeway_status .item{width:100%;margin-bottom:0px}}.ropeway_status .today_ttl{padding:10px 5px;background-color:#004c98}.ropeway_status .rw_current_0{text-align:center;font-size:1.2em;font-weight:600;line-height:1.3;padding:15px;background-color:#fff;color:#000215}.ropeway_status .rw_current2_0{text-align:center;font-size:3vw;font-weight:600;line-height:1.3;padding:15px;background-color:#fff;color:#000215}@media(max-width: 767px){.ropeway_status .rw_current2_0{font-size:7vw}}.ropeway_status .rw_current_1{text-align:center;font-size:1.2em;font-weight:600;line-height:1.5;padding:15px;background-color:#fff;color:#000215;letter-spacing:-0.02em}.ropeway_status .rw_current2_1{text-align:center;font-size:2.2em;font-weight:600;line-height:1.3;padding:15px;background-color:#fff;color:#000215}.ropeway_status .rw_current_2{text-align:center;font-size:1.2em;font-weight:600;line-height:1.5;padding:15px;background-color:#fff;color:#000215;letter-spacing:-0.02em}.ropeway_status .rw_current2_2{text-align:center;font-size:2.2em;font-weight:600;line-height:1.3;padding:15px;background-color:#fff;color:#000215}.icon_rw2{margin:auto;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2.2vw;line-height:1.3;text-align:center;margin-bottom:5px;display:inline;color:#fff}@media(max-width: 767px){.icon_rw2{font-size:4.2vw}}.icon_rw2::before{content:"";display:inline-block;vertical-align:top;width:36px;height:36px;margin-right:.5vw;background-image:url(../images/icon_ropeway.svg);background-size:contain}.icon_time2{margin:auto;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2.2vw;line-height:1.3;text-align:center;margin-bottom:5px;display:inline;color:#fff}@media(max-width: 767px){.icon_time2{font-size:4.2vw}}.icon_time2::before{content:"";display:inline-block;vertical-align:top;width:36px;height:36px;margin-right:.5vw;background-image:url(../images/icon_wait_time.svg);background-size:contain}.icon_shop2{margin:auto;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2.2vw;line-height:1.3;text-align:center;margin-bottom:5px;display:inline;color:#fff}@media(max-width: 767px){.icon_shop2{font-size:4.2vw}}.icon_shop2::before{content:"";display:inline-block;vertical-align:top;width:36px;height:36px;margin-right:.5vw;background-image:url(../images/icon_shop.svg);background-size:contain}.edit_head_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0}.edit_head_block .column1{width:50%;border-bottom:3px #3f5f63 solid;padding:1vw;color:#efefef;background:#000215}.edit_head_block .column2{width:50%;border-bottom:3px #3f5f63 solid;padding:1vw;border-left:3px #3f5f63 solid;color:#efefef;background:#000215}.edit_head_block .suspended_column{width:100%;background-color:#fe0;color:#e00;padding:1vw;border-bottom:3px #3f5f63 solid}.edit_head_block .closed_column{width:100%;color:#efefef;background:#000215;padding:1vw;border-bottom:3px #3f5f63 solid}.edit_head_block .now_call_number{text-align:center;font-weight:600;font-size:2vw;line-height:1.2}.edit_head_block .ttl_now_next_number{text-align:center;font-weight:600;font-size:2vw;line-height:1.2;margin-bottom:2vh}.edit_head_block .current_call_number{text-align:center;font-weight:600}.edit_head_block .current_call_number .between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(../images/kara.svg);background-size:5vw;background-position:center center;width:90%;margin:1vh auto}.edit_head_block .current_call_number .between .period_box{background-color:#eee;padding:1vw;width:40%;text-align:center;color:#000;font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:2.2vw;line-height:1}.edit_head_block .current_next_number{font-size:2.2vw;line-height:1.2;text-align:center;font-weight:600;margin-bottom:.5vh}.edit_head_block .current_next_number .num{font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:3vw;line-height:1}.edit_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5vh;margin-bottom:.5vh}.edit_block .column1{width:5%;border-right:5px #fff solid;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;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;font-size:1.5vw}.edit_block .bg_col1{color:#efefef;background:#1e88e5}.edit_block .bg_col2{color:#efefef;background:#009688}.edit_block .bg_col3{color:#efefef;background:#43a047}.edit_block .column2{width:95%}.suspended_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.suspended_block .reason1{text-align:center;padding:3vw;font-size:9vw;line-height:1.1}.suspended_block .reason1_web{text-align:center;font-size:30px;line-height:1.1;font-weight:bold}.tate_suspended_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54vh;color:#e00;background:#fe0}.tate_suspended_block .reason1{text-align:center;padding:3vw;font-size:9vw;line-height:1.1}.tate_suspended_block .reason1_web{text-align:center;font-size:30px;line-height:1.1}.blink{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes blink{0%{opacity:0}19.9%{opacity:0}20%{opacity:1}100%{opacity:1}}@keyframes blink{0%{opacity:0}19.9%{opacity:0}20%{opacity:1}100%{opacity:1}}.info_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info_block .column1{width:100%}.info_block .column2{width:49%}.info_block .column3{width:32%}.info_block .column4{width:23.5%}.info_block .column5{width:66%}.info_block h2{line-height:1}.info_block2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info_block2 .item2_2{width:49%}.info_block2 h2{line-height:1}.information{border:4px #c62828 solid;background-color:#fff;border-radius:15px;padding:15px 20px 20px;word-break:break-all;margin-top:50px;color:#000}.information h2{text-align:center;margin-top:10px;font-size:1.8vw;line-height:1.3;margin-bottom:20px;color:#c62828;position:relative;line-height:1}.information h2 span{font-size:1.7vw;text-transform:uppercase}.information h2::before{content:"";display:inline-block;width:50px;height:50px;background-image:url(../images/pict_info.svg);background-size:contain;vertical-align:middle;border-radius:5px;margin-right:10px;margin-top:-5px}@media(max-width: 992px){.information h2::before{width:40px;height:40px}}.information .inner{margin:auto}.information .inner p{font-size:1.45vw;line-height:1.4;-webkit-animation:blinking 1.2s ease-in-out .2s 3 alternate;animation:blinking 1.2s ease-in-out .2s 3 alternate}.information .inner .f_eng_bld{font-size:1.3vw}@-webkit-keyframes blinking{0%{opacity:0}100%{opacity:1}}@keyframes blinking{0%{opacity:0}100%{opacity:1}}.ikisaki{text-align:center;font-size:1.3vw;line-height:1.1;display:block;padding:8px 5px;text-shadow:0 1px 1px rgba(0,0,0,.5);background-image:linear-gradient(-225deg, #173674 0%, #1B85D2 48%, #142f66 100%)}.timetable ul{vertical-align:middle}.timetable ul li{padding:.1vh 0 .1vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px #000 solid;line-height:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:4px 0 12px 0;border:none}.timetable ul li .time{width:22%;text-align:center}.timetable ul li .time1{width:22%;text-align:right;font-size:3.65vw;width:33%}.timetable ul li .time2{width:22%;text-align:left;font-size:2.86vw;width:25%;margin-right:1.04vw}.timetable ul li .arrow{width:10%;position:relative;text-align:center;width:10%}.timetable ul li .arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40%;height:auto;margin:auto;position:static;margin:1.56vh 0 0 .78vw}.timetable ul li .vacant{width:35%;width:32%;padding:.21vh 0}.timetable ul li .vacant .icon::before{position:absolute;content:"";width:2.24vw;height:.75vh}.timetable ul li .vacant .icon{width:30%}.timetable ul li .vacant .info{line-height:1.1;margin-left:5px}.timetable ul li .vacant .info .jpn{font-size:1.3vw}.timetable ul li .vacant .info .eng{display:block;font-size:1.3vw;margin-top:5px}.timetable ul li .status{width:40%}.timetable ul li.past{background-color:hsla(0,0%,100%,.3);border-bottom:1px #4d4d4d solid}.timetable ul li.past .time1,.timetable ul li.past .time2{color:#666}.timetable ul li.past .arrow img{opacity:.2}.timetable ul li.past .vacant{opacity:.2}.timetable ul li.sus{background:#d40202}.timetable ul li.sus .vacant{line-height:1.4;background:none}.timetable ul li.sus .vacant .icon{position:relative;text-indent:-9999px}.timetable ul li.sus .vacant .icon::before{position:absolute;content:"";width:2.24vw;height:.75vh;background:#fff;border-radius:3px}.timetable ul li.sus .vacant .info p{color:#fff}.timetable_2col ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.3vh #000 solid;border-bottom:.3vh #000 solid;line-height:1;padding:2px 0}.timetable_2col ul li p{margin:0;padding:0}.timetable_2col ul li .time1{width:10%;text-align:center;font-size:1.5vw;display:inline-block;margin-left:.7vw;padding-top:0vh}.timetable_2col ul li .time2{width:10%;text-align:center;font-size:1.5vw;margin-right:.7vw;display:inline-block;padding-top:0vh}.timetable_2col ul li .arrow{width:3%;position:relative;text-align:center;display:inline-block}.timetable_2col ul li .arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;height:auto;margin:auto;position:static;margin:1.45vh 0 0 .55vw}.timetable_2col ul li .destination_name{width:39%;text-align:left;font-size:1.35vw;font-weight:600;padding-top:0vh;padding-left:.02vh}.timetable_2col ul li .fare{width:11%;text-align:left;font-size:1.5vw;font-weight:600;margin-right:1vw;padding-top:0vh}.timetable_2col ul li .vacant{width:27%;padding:2px}.timetable_2col ul li .vacant .icon{width:15%}.timetable_2col ul li .vacant .info{line-height:1.1;padding-left:0;margin-left:0;width:80%}.timetable_2col ul li .vacant .info .jpn{font-size:1.3vw}.timetable_2col ul li .vacant .info .eng{font-size:1.3vw;margin-top:5px}.timetable_2col ul li.past{background-color:hsla(0,0%,100%,.3);border-bottom:1px #4d4d4d solid}.timetable_2col ul li.past .time1,.timetable_2col ul li.past .time2{color:#666}.timetable_2col ul li.past .arrow img{opacity:.2}.timetable_2col ul li.past .vacant{opacity:.2}.timetable_2col ul li.sus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.3vh #000 solid;border-bottom:.3vh #000 solid;line-height:1;padding:2px 0;background:#d40202}.timetable_2col ul li.sus p{margin:0;padding:0}.timetable_2col ul li.sus .time1{width:10%;text-align:center;font-size:1.5vw;display:inline-block;margin-left:.7vw;padding-top:0vh}.timetable_2col ul li.sus .time2{width:10%;text-align:center;font-size:1.5vw;margin-right:.7vw;display:inline-block;padding-top:0vh}.timetable_2col ul li.sus .arrow{width:3%;position:relative;text-align:center;display:inline-block}.timetable_2col ul li.sus .arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;height:auto;margin:auto;position:static;margin:1.45vh 0 0 .55vw}.timetable_2col ul li.sus .destination_name{width:39%;text-align:left;font-size:1.35vw;font-weight:600;padding-top:0vh;padding-left:.02vh}.timetable_2col ul li.sus .fare{width:11%;text-align:left;font-size:1.5vw;font-weight:600;margin-right:1vw;padding-top:0vh}.timetable_2col ul li.sus .vacant{width:27%;padding:2px}.timetable_2col ul li.sus .vacant .icon{width:15%}.timetable_2col ul li.sus .vacant .info{line-height:1.1;padding-left:0;margin-left:0;width:80%}.timetable_2col ul li.sus .vacant .info .jpn{font-size:1.3vw}.timetable_2col ul li.sus .vacant .info .eng{font-size:1.3vw;margin-top:5px}.timetable_2col ul li.sus .vacant,.timetable_2col ul li.sus .fare,.timetable_2col ul li.sus .destination_name,.timetable_2col ul li.sus .time2,.timetable_2col ul li.sus .time1{background:#d40202}.timetable_2col ul li.sus .vacant .icon{position:relative;text-indent:-9999px}.timetable_2col ul li.sus .vacant .icon::before{position:absolute;content:"";width:1.5vw;height:.5vh;left:.3vh;background:#fff;border-radius:3px}.timetable_2col ul li.sus .vacant .info{color:#fff !important}.timetable_2col_2 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.1vh #000 solid;border-bottom:.1vh #000 solid;line-height:1;padding:2px 0}.timetable_2col_2 ul li p{margin:0;padding:0}.timetable_2col_2 ul li .time1{width:11%;text-align:left;font-size:1.8vw;display:inline-block;margin-left:.7vw;padding-top:0vh}.timetable_2col_2 ul li .time2{width:11%;text-align:left;font-size:1.8vw;margin-right:.2vw;display:inline-block;padding-top:0vh}.timetable_2col_2 ul li .arrow{width:3%;position:relative;text-align:center;display:inline-block}.timetable_2col_2 ul li .arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;height:auto;margin:auto;position:static;margin:1.45vh 0 0 .55vw}.timetable_2col_2 ul li .destination_name{width:44%;text-align:left;font-size:1.62vw;font-weight:600;padding-top:0vh;padding-left:.02vh}.timetable_2col_2 ul li .fare{width:13%;text-align:left;font-size:1.8vw;font-weight:600;margin-right:.1vw;padding-top:0vh}.timetable_2col_2 ul li .vacant{width:18%;padding:2px}.timetable_2col_2 ul li .vacant .icon{width:23%}.timetable_2col_2 ul li .vacant .info{line-height:1.1;padding-left:0;margin-left:0;width:70%}.timetable_2col_2 ul li .vacant .info .jpn{font-size:1.12vw}.timetable_2col_2 ul li .vacant .info .eng{font-size:1.15vw;margin-top:0px;display:block}.timetable_2col_2 ul li.past{background-color:hsla(0,0%,100%,.3);border-bottom:1px #4d4d4d solid}.timetable_2col_2 ul li.past .time1,.timetable_2col_2 ul li.past .time2{color:#666}.timetable_2col_2 ul li.past .arrow img{opacity:.2}.timetable_2col_2 ul li.past .vacant{opacity:.2}.timetable_2col_2 ul li.sus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.1vh #000 solid;border-bottom:.1vh #000 solid;line-height:1;padding:2px 0;background:#d40202}.timetable_2col_2 ul li.sus p{margin:0;padding:0}.timetable_2col_2 ul li.sus .time1{width:11%;text-align:left;font-size:1.8vw;display:inline-block;margin-left:.7vw;padding-top:0vh}.timetable_2col_2 ul li.sus .time2{width:11%;text-align:left;font-size:1.8vw;margin-right:.2vw;display:inline-block;padding-top:0vh}.timetable_2col_2 ul li.sus .arrow{width:3%;position:relative;text-align:center;display:inline-block}.timetable_2col_2 ul li.sus .arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;height:auto;margin:auto;position:static;margin:1.45vh 0 0 .55vw}.timetable_2col_2 ul li.sus .destination_name{width:44%;text-align:left;font-size:1.62vw;font-weight:600;padding-top:0vh;padding-left:.02vh}.timetable_2col_2 ul li.sus .fare{width:13%;text-align:left;font-size:1.8vw;font-weight:600;margin-right:.1vw;padding-top:0vh}.timetable_2col_2 ul li.sus .vacant{width:18%;padding:2px}.timetable_2col_2 ul li.sus .vacant .icon{width:23%}.timetable_2col_2 ul li.sus .vacant .info{line-height:1.1;padding-left:0;margin-left:0;width:70%}.timetable_2col_2 ul li.sus .vacant .info .jpn{font-size:1.12vw}.timetable_2col_2 ul li.sus .vacant .info .eng{font-size:1.15vw;margin-top:0px;display:block}.timetable_2col_2 ul li.sus .vacant,.timetable_2col_2 ul li.sus .fare,.timetable_2col_2 ul li.sus .destination_name,.timetable_2col_2 ul li.sus .time2,.timetable_2col_2 ul li.sus .time1{background:#d40202}.timetable_2col_2 ul li.sus .vacant .icon{position:relative;text-indent:-9999px}.timetable_2col_2 ul li.sus .vacant .icon::before{position:absolute;content:"";width:1.5vw;height:.5vh;left:.3vh;background:#fff;border-radius:3px}.timetable_2col_2 ul li.sus .vacant .info{color:#fff !important}.full{background-color:#ffbdc4}.few{background-color:#fff59d}.status2{font-weight:600;text-shadow:-1px -1px 1px rgba(0,0,0,.25)}.status2{background-image:-webkit-gradient(linear, left top, left bottom, from(#1b85e4), to(#1773c6));background-image:linear-gradient(to bottom, #1b85e4 0%, #1773c6 100%);color:#fff;font-weight:600}.unky{background-color:rgba(0,0,0,.8);color:#666}.unky .status{background-image:-webkit-gradient(linear, left top, left bottom, from(#111), to(#000));background-image:linear-gradient(to bottom, #111 0%, #000 100%);color:#666;font-weight:600}.more .status{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9A825), to(#F59A07));background-image:linear-gradient(to bottom, #F9A825 0%, #F59A07 100%);color:#fff;font-weight:600}.full .status{background-image:-webkit-gradient(linear, left top, left bottom, from(#DD0043), to(#BB0039));background-image:linear-gradient(to bottom, #DD0043 0%, #BB0039 100%);color:#fff;font-weight:600}.arrow_svg{position:relative;display:inline-block;width:100%;height:30px;text-align:center;margin-left:10px;margin-right:10px;background-color:#d00}.arrow_svg::before{content:"";display:inline-block;width:50%;height:50%;background-image:url(../images/arrow2.svg);background-size:contain;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.timetable_back{text-shadow:1px 1px 1px rgba(0,0,0,.5)}.timetable_back table{border-collapse:collapse;width:100%}.timetable_back table tr:nth-child(even){background-color:rgba(60,110,215,.1)}.timetable_back table th,.timetable_back table td{border-bottom:1px solid #2350ac;padding:4px 0;text-align:center;font-size:1.3vw;line-height:1}.timetable_back table th{border-bottom:2px solid #4d9bc1;font-weight:bold;text-align:center;font-size:1.2vw;text-transform:uppercase;letter-spacing:-0.03em}ol.aster li{position:relative;list-style:none;text-align:left;padding-left:1.2em}ol.aster li::after{display:block;position:absolute;top:.3em;left:0em;line-height:1}ol.aster li::after{content:"✱"}.news-banner{display:block;width:100%;overflow:hidden}.news_qr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:93%;height:auto}.news_qr .qr_comment{display:block;width:100%;margin-bottom:5px;padding-bottom:5px;padding-top:10px;overflow:hidden;text-align:right;line-height:1;font-weight:600;font-size:1.5vw}.news_qr .news-banner2{display:block;height:2.6em;width:100%;padding-top:10px;border-top:1px solid #444;overflow:hidden}.qr{position:fixed;right:1vw;bottom:1vh;width:6%}.footer_comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto}.footer_comment .qr_comment{display:block;width:100%;margin-bottom:5px;padding-bottom:5px;padding-top:10px;overflow:hidden;text-align:left;line-height:1;font-weight:600;font-size:1.5vw;padding-bottom:10px}.footer_comment .news-banner2{display:block;height:2.6em;width:100%;padding-top:10px;border-top:1px solid #444;overflow:hidden}.news-banner__content{display:inline-block;color:#fff;line-height:1.5em;font-weight:600;padding-right:10px;padding-left:100%;white-space:nowrap;-webkit-animation:animate-banner 30s linear infinite;animation:animate-banner 30s linear infinite}.news-banner__content p{margin-top:0px;font-size:1.5vw;margin-bottom:5px}.news-banner__content>*{display:inline-block;margin-right:1em}@-webkit-keyframes animate-banner{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes animate-banner{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}h3.screen_title{font-size:1.2vw;text-align:center;margin-bottom:1.2vh;color:#fff9c4}.button_list{margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.button_list li.button_full{width:100%;margin:0 auto 20px}.button_list li.button_half{width:48%;margin:0 auto 20px}.button{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;font-size:1vw;background:-webkit-gradient(linear, right top, left top, from(#00A0E9), to(#00A0E9));background:linear-gradient(to left, #00A0E9, #00A0E9);color:#fff;padding:20px 30px 20px 20px;border-radius:30px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button:hover{background:-webkit-gradient(linear, right top, left top, from(#0089C7), to(#009af3));background:linear-gradient(to left, #0089C7, #009af3);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button:hover::after{right:21px}.button_s{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#00A0E9), to(#00A0E9));background:linear-gradient(to left, #00A0E9, #00A0E9);color:#fff;padding:15px 25px 15px 10px;border-radius:24px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button_s:hover{background:-webkit-gradient(linear, right top, left top, from(#0089C7), to(#0089C7));background:linear-gradient(to left, #0089C7, #0089C7);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button_s::after{content:"";position:absolute;top:42%;right:20px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button_s:hover::after{right:18px}.button_link{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#f4c82d), to(#f4c82d));background:linear-gradient(to left, #f4c82d, #f4c82d);color:#fff;padding:15px 25px 15px 10px;border-radius:24px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button_link:hover{background:-webkit-gradient(linear, right top, left top, from(#f8dd7e), to(#f8dd7e));background:linear-gradient(to left, #f8dd7e, #f8dd7e);color:#fff;-webkit-transition:ease .3s;transition:ease .3s}.button_link::after{content:"";position:absolute;top:42%;right:20px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button_link:hover::after{right:18px}.button1{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#1976D2), to(#0D47A1));background:linear-gradient(to left, #1976D2, #0D47A1);color:#fff;padding:20px 30px 20px 20px;border-radius:30px;text-align:center;outline:none;-webkit-transition:ease .2s;transition:ease .2s;font-family:sans-serif}.button1:hover{background:-webkit-gradient(linear, right top, left top, from(#2196F3), to(#1976D2));background:linear-gradient(to left, #2196F3, #1976D2);color:#f0f0f0;-webkit-transition:ease .2s;transition:ease .2s}.button1::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button1:hover::after{right:21px}.button2{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;font-size:1vw;background:-webkit-gradient(linear, right top, left top, from(#E91E63), to(#E91E63));background:linear-gradient(to left, #E91E63, #E91E63);color:#fff;padding:20px 30px 20px 20px;border-radius:30px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button2:hover{background:-webkit-gradient(linear, right top, left top, from(#D81B60), to(#D81B60));background:linear-gradient(to left, #D81B60, #D81B60);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button2::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button2:hover::after{right:21px}.button3{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#388E3C), to(#1B5E20));background:linear-gradient(to left, #388E3C, #1B5E20);color:#fff;padding:20px 30px 20px 20px;border-radius:30px;text-align:center;outline:none;-webkit-transition:ease .2s;transition:ease .2s;font-family:sans-serif}.button3:hover{background:-webkit-gradient(linear, right top, left top, from(#4CAF50), to(#388E3C));background:linear-gradient(to left, #4CAF50, #388E3C);color:#f0f0f0;-webkit-transition:ease .2s;transition:ease .2s}.button3::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button3:hover::after{right:21px}.button_back{position:relative;text-decoration:none;display:inline-block;background:#1565c0;color:#fff;padding:10px 40px 10px 40px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .2s;transition:ease .2s;font-family:sans-serif}.button_back:hover{background:#4f98ec;color:#fff}.button_back::before{content:"";position:absolute;top:42%;left:13px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .3s;transition:all .3s}.button_back:hover::after{left:11px}