/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeInDown{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceIn{opacity:0;animation-name:bounceIn;animation-duration:450ms;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:0.5s}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3) translate3d(0, 0, 0)}50%{opacity:0.9;transform:scale(1.1)}80%{opacity:1;transform:scale(0.89)}100%{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;visibility:visible !important}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;visibility:visible !important;animation-delay:-0.4s}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{from,
  60%,
  75%,
  90%,
  to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,
  60%,
  75%,
  90%,
  to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounce{from,
  20%,
  53%,
  80%,
  to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,
  43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,
  20%,
  53%,
  80%,
  to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,
  43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}a:hover{opacity:.75;filter:alpha(opacity=75)}.notice_frame .title_area{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#650206;line-height:28px;height:28px;color:#650206}.notice_frame dd{font-size:14px;padding:0 0 10px 0;margin:0 20px 20px 0;border-bottom:dotted 1px #cccccc}@media print, screen and (min-width: 700px){.pchide{display:none !important}}@media screen and (max-width: 699px){:target:before{height:88px;content:"";display:block}.sphide{display:none !important}html{overflow:auto}body{overflow:hidden;min-width:100%;margin-top:88px}body *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1{white-space:nowrap;overflow-x:auto;padding:0;margin:0;height:auto;width:100%}#lightbox,.lb-outerContainer,.lb-image,.lb-dataContainer,#lightbox-container-image-data-box,#jquery-lightbox,#lightbox-container-image-box,#lightbox-image{width:100% !important;height:auto !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#lightbox-nav-btnPrev{height:100px !important}#lightbox-nav-btnNext{height:100px !important}table.infield,ul.confirm_layer li,ul.confirm_layer,div#confirmBody{width:100% !important;height:auto !important;margin-left:auto !important;margin-right:auto !important;left:0 !important}div#confirmBody div.mfp_title img{max-width:100% !important;height:auto !important}.confirm_bottom,.confirm_top{display:none !important}div#confirmBody div.mfp_title{height:50px}#spnav_open{position:fixed;z-index:999;background-color:rgba(0,0,0,0.5);top:0;left:0;padding-top:88px;padding-left:20%;width:100%;height:100%}.spnav_open_in{height:100%;overflow-y:scroll}#spnav_open a{background-color:#0092d7;border-bottom:1px solid #fff;text-decoration:none;color:#fff;padding:10px 10px;display:block;width:100%;text-align:left;font-weight:bold}#spnav_open a span{text-align:center;background:#fff;display:block;padding:10px;color:#fff}#spnav_open a span i{margin-right:.25rem}#spnav_open a:hover{opacity:1;filter:alpha(opacity=100)}#spnav_open p{margin-top:0;padding:10px;color:#fff;background:#fff;font-weight:bold}#spnav_open a.ham_menu_sub{background:#0092d7;color:#fff;display:block}.ham_menu_subs{background-color:#fff;padding:0 10px 10px}#imageDataContainer,img#lightboxImage,#outerImageContainer,#lightbox,.lb-outerContainer,.lb-image,.lb-dataContainer,#lightbox-container-image-data-box,#jquery-lightbox,#lightbox-container-image-box,#lightbox-image{width:100% !important;height:auto !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}ul.lightbox{width:100%;height:auto;margin:10px auto}#prevLink,#nextLink{height:95% !important}ul.lightbox li{width:100%;height:auto;float:none}ul.lightboxtext li{width:100%;float:none}ul.lightboxtext{width:100%;margin:0 0 0 0px}.img_fluid,.img-fluid{max-width:100% !important;height:auto !important;margin:0 auto;display:block}.float_none{float:none !important}.text_center{text-align:center !important}.text_right{text-align:right !important}.text_left{text-align:left !important}#rightmenu{width:100%;min-width:auto;height:auto;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.sphead{position:fixed;z-index:9999;top:0;left:0;background:#fff;width:100%}.fixed_bottom{background:#F8F8FA;width:100%;text-align:center;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.fixed_bottom .fixed_bottom_btn{flex-grow:1;padding:.25rem .25rem}.fixed_bottom .fixed_bottom_btn a{text-decoration:none;background:#0092d7;color:#fff;font-weight:bold;font-size:.8rem;display:block;padding:.5rem .25rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#dom_overlay_container,canvas#canvas,#flashArea,#animation_container,#flash{height:auto !important;width:100% !important}#flash{padding-bottom:20%}#header{height:auto}#header-contents{margin:auto;width:auto;background-image:none}#menu,#header-maincontents{display:none}#header h1{height:auto;background:#edccce;text-indent:0;padding:0 10px}#noflash{width:100%;height:auto}#noflash img{height:auto;max-width:100%}#contents{clear:both;margin:auto;width:100%;text-align:center;background-image:url(../images/bk_contents_rp01.png);background-repeat:repeat-y;display:flex;display:-webkit-flex;flex-direction:column}#left-navi{float:none;order:2;margin-left:auto;margin-right:auto;width:287px}#maincontents{float:none;order:1;width:100%;text-align:left}#footer{clear:both;color:#131313;text-align:center;height:auto}#footer-contents{margin:auto;display:block;height:auto;width:100%;padding-top:10px}#footer-sign-block,#footer-menu{display:none}#footer-copyright{background:#edccce;height:auto;line-height:1.25;padding:5px}.float-r,.float-l{float:none;width:100% !important;text-align:center;padding:0 0 10px !important}#map_canvas iframe{width:100% !important}#maincontents .section-title{height:auto;line-height:1.5;width:100%;font-size:18px;font-weight:normal;color:#131313;background-image:none;background-repeat:no-repeat;text-indent:0;padding:5px 0;border-bottom:5px solid #0092d7}#message01{width:100%;background-image:url(../images/bk_home_message01.jpg);background-size:contain;padding-top:35%;background-repeat:no-repeat}.p0{padding:0 !important}#maincontents .table-lbline-timetbl table{margin-left:auto;margin-right:auto}#maincontents .table-lbline-timetbl table th,#maincontents .table-lbline-timetbl table td{font-size:12px !important;padding:0 !important}#maincontents .table-lbline-timetbl table th p,#maincontents .table-lbline-timetbl table td p{font-size:12px !important;padding:5px !important}.title_area{color:#023f73;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#650206;line-height:1.5 !important;height:auto !important;color:#650206}#maincontents .mcontents-dot-line{background-image:url(../images/bk_dot_line01.png);background-repeat:repeat-x;height:16px;line-height:16px;width:100%}h2{position:relative}h2 img{height:auto;max-width:100%}#maincontents .table-lbline{width:100%}#maincontents .section-subtitle-lbelt{color:#fff;background-color:#0092D7;font-weight:normal;width:100%;text-indent:0px;height:auto;line-height:1.5;font-size:16px;padding:5px}#maincontents .section-subtitle{color:#396A81;font-weight:normal;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DE8B90;border-left:none;width:100%;height:auto;line-height:1.5;text-indent:0px;padding:5px}#maincontents .table-lbline table,#maincontents .section-subtitle-lbelt{width:100% !important}#maincontents .table-lblinef table th,#maincontents .table-lblinef table td,#maincontents .table-lbline table th,#maincontents .table-lbline table td{font-size:12px;padding:2px}#maincontents .table-lblinef table p,#maincontents .table-lblinef table li,#maincontents .table-lbline table p,#maincontents .table-lbline table li{font-size:12px}#maincontents .table-lbline table tr th,#maincontents .table-lbline table tr td{padding:5px 2px}#maincontents .paragraph-normal{padding-left:0px;padding-right:0px}.cont-cap img{height:auto;max-width:100%}#maincontents .section-subtitle-tbline{color:#650206;font-weight:normal;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#DE8B90;border-bottom-color:#DE8B90;width:100%;height:auto;line-height:1.5;text-indent:0px;padding:5px;font-size:16px}.cont-cap #map_canvas iframe,.cont-cap #map_canvas{width:100% !important}.faqblock table{width:100% !important}.faqblock table td img,.faqblock table th img{height:auto;max-width:100%}#maincontents .section-subtitle-stbline{color:#650206;font-weight:normal;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#DE8B90;border-bottom-color:#DE8B90;width:100%;height:auto;line-height:1.5;text-indent:0px;padding:5px;font-size:16px}#maincontents .section-subtitle-belt{color:#fff;background-color:#0092D7;font-weight:normal;width:100%;text-indent:0px;height:auto;line-height:1.5;padding:5px;font-size:16px}#maincontents .section-ssubtitle-lbelt{color:#fff;background-color:#0092D7;font-weight:normal;width:100%;text-indent:0px;padding:5px;height:auto;line-height:1.5;font-size:12px}td.timetable-time p,td.timetable-time{word-break:break-all !important;white-space:normal !important}.news_body{padding-bottom:20px}}
