.blue{color:#1369ac}/*!
 * 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)}@media print, screen and (min-width: 690px){h3 strong,.pchide{display:none !important}}@media screen and (max-width: 689px){.sphide{display:none !important}html{overflow:auto}body{overflow:hidden;min-width:100%;padding-bottom:75px}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%}#head_textarea{width:100%;height:auto;padding:0 10px}#head_navi_wrap,#header_in{display:none}#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}.hamburger{margin:0px;height:50px;background-color:#4593c9;border-bottom:1px solid #fff;text-align:left;font-size:20px;line-height:1;font-weight:bold}.hamburger span{padding-right:5px}.hamburger a{display:block;padding:14px 10px;color:#fff;text-decoration:none}.hamburger small{font-weight:normal;font-size:.8rem}#spnav_open{z-index:2000;background-color:#4593c9;position:relative;margin:0px 0 0;padding:0px 0px 0;position:absolute;top:51.2px;left:0px;width:100%}#spnav_open a{border-bottom:1px solid #fff;text-decoration:none;color:#fff;padding:10px 10px;display:block;width:100%;text-align:left;font-weight:bold}#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}.fixed_bottom{z-index:9999;position:fixed;left:0;bottom:0;background:#F8F8FA;width:100%;text-align:center;background:#fff;border-top:1px solid #ddd;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.fixed_bottom .fixed_bottom_btn{flex-grow:1;padding:.5rem .25rem}.fixed_bottom .fixed_bottom_btn a{text-decoration:none;background:#4593c9;color:#fff;font-weight:bold;font-size:.8rem;display:block;padding:.75rem .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%}#page-top a,#footer,#page-top{display:none}#main{display:flex;display:-webkit-flex;flex-direction:column;width:100%}#navi{float:none;order:2;margin-left:auto;margin-right:auto}#contents{order:1;width:100%;float:none;margin:10px 0}#Relative_main{width:100%;height:auto;position:static}.bx-viewport,.bx-wrapper{width:100% !important}#Relative_right{background-image:url(../images/mainimage_01.png);background-repeat:repeat;width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;position:static;left:0}.RelativeBox{display:flex;display:-webkit-flex;flex-direction:column;width:100%;height:auto}#Relative_main{order:1}#Relative_right{order:2}.bx-wrapper .bxslider li{width:100% !important;overflow:hidden}.bx-wrapper .bxslider li img{width:200% !important;height:auto !important;max-width:200% !important}.kv_btn .float-l{width:48%}.kv_btn .float-l img{height:auto;max-width:100%}#topinfo{height:300px;width:100%;padding-top:20px}#topinfo img{height:auto;max-width:100%}#topinfo dd{margin-left:0}#topinfo dt{line-height:1.5}.pb10{padding-bottom:10px}.topgreeting{padding:10px;background:url(../images/FeatureBack1.png) top center repeat-y}.topgreeting_left{width:auto;float:none;margin-left:10px;padding-top:10px}.topgreeting_right{width:auto;float:none;text-align:center;padding:425px 0px 10px;background:url(../images/FeatureBack2.png) top center no-repeat}h3:not(.blue),.index h2{background:url("../images/title_bg.png") left center no-repeat;padding:10px 10px 10px 50px;color:#666;border-bottom:4px double #59d7d5;font-size:20px;text-align:left}h3:not(.blue) img,.index h2 img{display:none}h2 img{height:auto;max-width:100%}.float-r{float:none;padding:10px;display:block}.float-r img{height:auto;max-width:100%}table.timetable{border-collapse:separate;border-spacing:5px;background-color:#ffffff;empty-cells:show;width:100%;margin-left:0px;margin-bottom:5px}table.timetable th,table.timetable td{padding:0}.text-left{text-align:left}#contents img{height:auto;max-width:100%}table.vac_table,table.checkuptable,table.restbl{margin-left:0;width:auto}table.vac_table th,table.vac_table td,table.checkuptable th,table.checkuptable td,table.restbl th,table.restbl td{padding:1px;font-size:.8rem;vertical-align:top}table.valignmiddle th,table.valignmiddle td{vertical-align:middle}.nowrap{white-space:nowrap}.clmL,.clmR,img.clmR,img.clmL,img.tr-img,img.float-l{float:none;display:block;margin:10px auto}ul.sl-center{margin:0 auto;padding:0;width:100%}ul.sl-center img{height:auto;max-width:100%}.w600{width:auto}.pb10{padding-bottom:10px}.table_wrap{overflow-x:scroll}.table_wrap table{width:500px !important}.table_wrap::-webkit-scrollbar{height:2px}.table_wrap::-webkit-scrollbar-track{background:#ccc;border-radius:5px}.table_wrap::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.gall_cap{font-size:25px !important}}
