﻿@import url(animate.min.css);@-moz-document url-prefix(){body{transform:rotate(0.000001deg)}}@media all and (-ms-high-contrast: none){body{transform:rotate(0.000001deg)}}.fluid-box{width:100vw;position:relative;left:50%;transform:translateX(-50%);background-color:#ddd;padding:40px}.fluid-box-inner{margin:0 auto;padding:25px}img{-webkit-backface-visibility:hidden}body{background-color:#FFF;color:#000}.barba-loading::before{content:url(../img/loading.svg);position:fixed;height:50px;width:50px;top:calc(50% - 50px/2);left:calc(50% - 50px/2);z-index:99999}@media all and (-ms-high-contrast: none){.barba-loading::before{content:url(../img/loading.gif)}}@font-face{font-family:'Sawarabi Mincho woff';font-style:normal;font-weight:400;src:local("Sawarabi Mincho"),url(../fonts/SawarabiMincho-Regular.woff) format("woff")}h1.entry-title:first-letter,.single h1.entry-title:first-letter{color:inherit}.btn{border-color:transparent;transition:background-color .1s ease-out}.btn.btn-lg{border-radius:100px;padding:15px}.btn.btn-default{color:#000;border-color:#AAA}.btn.btn-primary{background-color:#84D8CF;color:#FFF}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#beeae6;color:#FFF}.bg-success{background-color:#F5F5F5}.text-danger{color:#D74D91}label{font-weight:400}label.control-label{font-weight:700}@media (min-width: 992px){label{font-weight:700}}.scrollable{height:20vh;overflow-y:scroll;border:solid 1px #AAA;padding:30px;margin:0 auto 15px}.form-control{font-size:1.6rem}@media (min-width: 992px){.form-control{font-size:1.4rem}}.input-group-addon{padding:6px 6px}@media (min-width: 992px){.input-group-addon{padding:6px 12px}}a.page_top{position:fixed;bottom:15px;right:25px;padding:10px 15px;color:#FFF;font-size:20px;text-decoration:none;background:#666;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;z-index:9999}a.page_top:hover{background:#AAA;text-decoration:none;opacity:0.7;color:#FFF}.fixedsticky{position:-webkit-sticky;position:sticky;top:178px;background-color:#FFF;z-index:1}.fixedsticky.btn{top:148px}@media (min-width: 992px){.fixedsticky{top:148px}}@keyframes fadein{from{opacity:0}50%{opacity:0}to{opacity:1}}body{overflow:initial;font-family:'Noto Sans JP', sans-serif}body .barba-container{animation-name:fadein;animation-duration:1s}.vk-mobile-nav{-webkit-transition:right .5s ease-out;transition:right .5s ease-out}.vk-mobile-nav-menu-btn{right:15px;top:45px;left:inherit}@media (min-width: 992px){.vk-mobile-nav-menu-btn{display:none !important}}.vk-mobile-nav.vk-mobile-nav{left:inherit !important;right:-100%}.vk-mobile-nav.vk-mobile-nav-open{left:inherit;right:0}.siteHeader .container{padding:0 15px}.siteHeader .bi{height:24px;color:#FFF;background-color:#1d3c56;position:relative;z-index:2001}.siteHeader .bi .container p{font-size:1.2rem;font-family:'Sawarabi Mincho', 'Sawarabi Mincho woff', serif;line-height:24px;text-transform:uppercase;margin:0 auto}.siteHeader .bi a{color:#E8D5A6}.siteHeader .bi a:hover,.siteHeader .bi a:active,.siteHeader .bi a:focus{color:#F5F5F5;background-color:transparent}.siteHeader .bi a:hover{text-decoration:none}.siteHeader .nav-booking{border-bottom:solid 1px #DDD}.siteHeader .nav-booking .container .navbar-right{margin:0 calc( 50% - 50vw );float:none !important}@media (min-width: 992px){.siteHeader .nav-booking .container .navbar-right{margin:0;float:right !important}}.siteHeader .nav-booking .container .navbar-right .btn{line-height:1;font-size:1.5rem;font-weight:bold;border-radius:0;padding:15px 10px;width:50%}@media (min-width: 992px){.siteHeader .nav-booking .container .navbar-right .btn{padding:30px 20px;width:auto}}.siteHeader .nav-booking .container .navbar-right .btn.btn-booking::before,.siteHeader .nav-booking .container .navbar-right .btn.btn-phone::before{position:relative;top:2px;content:" ";display:inline-block;margin-right:0.25em;width:1.7rem;height:1.7rem;background-size:contain;background-repeat:no-repeat}.siteHeader .nav-booking .container .navbar-right .btn.btn-booking{background-color:#84D8CF;color:#FFF;border:none}.siteHeader .nav-booking .container .navbar-right .btn.btn-booking:active,.siteHeader .nav-booking .container .navbar-right .btn.btn-booking:hover,.siteHeader .nav-booking .container .navbar-right .btn.btn-booking:focus{background-color:#beeae6}.siteHeader .nav-booking .container .navbar-right .btn.btn-booking::before{background-image:url(../img/icon_cal_light.svg)}.siteHeader .nav-booking .container .navbar-right .btn.btn-phone{background-color:#DDD;color:#000;border:none}.siteHeader .nav-booking .container .navbar-right .btn.btn-phone:active,.siteHeader .nav-booking .container .navbar-right .btn.btn-phone:hover,.siteHeader .nav-booking .container .navbar-right .btn.btn-phone:focus{background-color:#F5F5F5}.siteHeader .nav-booking .container .navbar-right .btn.btn-phone::before{background-image:url(../img/icon_phone.svg)}.siteHeader .navbar-brand{width:320px;height:46px;color:#000;font-family:"新ゴ R", 'Noto Sans JP', sans-serif;font-size:2.4rem;font-weight:400;text-align:left;line-height:1.3;background-image:url(../img/logo.svg);background-repeat:no-repeat;background-position:0 center;background-size:28px auto;margin:16px auto;padding:0 0 0 36px;float:none;margin:16px 0;position:relative;z-index:2001}@media all and (-ms-high-contrast: none){.siteHeader .navbar-brand{background-image:url(../img/logo.png)}}@media (min-width: 992px){.siteHeader .navbar-brand{float:left;margin:16px auto}}.siteHeader .navbar-brand .small{display:block;color:#666;font-size:1.3rem}.siteHeader .navbar-brand a:not(.btn){color:#000}.siteHeader .navbar-brand a:not(.btn):hover,.siteHeader .navbar-brand a:not(.btn):active,.siteHeader .navbar-brand a:not(.btn):focus{color:#31638F;background-color:transparent}.siteHeader .navbar-brand a:not(.btn):active,.siteHeader .navbar-brand a:not(.btn):hover,.siteHeader .navbar-brand a:not(.btn):focus{text-decoration:none;color:#848484}.siteHeader .navbar-brand a:not(.btn):active .small,.siteHeader .navbar-brand a:not(.btn):hover .small,.siteHeader .navbar-brand a:not(.btn):focus .small{color:#848484}.siteHeader .navbar-brand a:not(.btn):focus{color:#000}.siteHeader .navbar-brand a:not(.btn):focus .small{color:#000}@media (min-width: 768px){.siteHeader .navbar-brand{margin-left:0 !important}}.navbar-header{padding:20px 0}.navbar-toggle{z-index:2}.vk-mobile-nav{top:0;right:0;-webkit-transition:right .2s ease-out;transition:right .2s ease-out;overflow:hidden;padding-top:105px}.vk-mobile-nav nav ul li a:hover{background-color:#DDD;color:#000}nav ul.gMenu{display:table;width:100%;float:none;position:relative}nav ul.gMenu li{display:table-cell;float:none;line-height:1}nav ul.gMenu li a{background-color:transparent;-webkit-transition:color 1s;transition:color 1s;padding:15px 10px;border-left:solid 1px #DDD}nav ul.gMenu li a:active,nav ul.gMenu li a:hover,nav ul.gMenu li a:focus{color:#848484;background-color:transparent}nav ul.gMenu li a:active::after,nav ul.gMenu li a:hover::after,nav ul.gMenu li a:focus::after{border-bottom-color:#aaa}nav ul.gMenu li a:active,nav ul.gMenu li a:hover{background-color:#f7f7f7;color:#00a4b7}nav ul.gMenu li.active a{color:#000}nav ul.gMenu li.active a:active,nav ul.gMenu li.active a:hover{color:#000;background-color:transparent}nav ul.gMenu li.active a::after{border-bottom-color:#aaa}nav ul.gMenu li.effect{display:inline-block;position:absolute;left:0;top:0;background-color:#eaeaea;z-index:-1;-webkit-transition:width .2s, left .3s;transition:width .2s, left .3s}nav ul.gMenu li.menu-item-search a{padding:15px 25px;background-image:url(../img/icon_search.svg);background-repeat:no-repeat;background-position:center center}nav ul.gMenu li.menu-item-search a strong{width:1em;white-space:nowrap;overflow:hidden;text-indent:200%}.page-header{background-color:#beeae6;background-repeat:no-repeat;background-position:center center}.page-header .page-header_pageTitle,.page-header h1.page-header_pageTitle:first-child{transition:1s;position:relative;left:0vw;color:#000;text-align:center;font-family:'EB Garamond', 'Sawarabi Mincho', 'Sawarabi Mincho woff', serif;font-size:2rem;padding:4vh 0;margin:0 auto}@media (min-width: 768px){.page-header .page-header_pageTitle,.page-header h1.page-header_pageTitle:first-child{font-size:3rem;padding:6vh 0}}.siteContent{padding-bottom:0;margin-bottom:0}.mainSection .entry-body{padding:0 0 60px}.mainSection a:not([class]),.mainSection a:link:not([class]){color:#00a4b7}.mainSection a:visited:not([class]){color:#00a4b7}.mainSection a:hover:not([class]){color:#000}.mainSection h2{background-color:transparent;color:#00a4b7;font-size:2rem;font-weight:400;letter-spacing:0;border:none;border-top:solid 4px #84D8CF;border-bottom:solid 4px #84D8CF;margin:45px auto;padding:15px 0}@media (min-width: 992px){.mainSection h2{font-size:2.8rem}}.mainSection h2:first-of-type{margin-top:0}.mainSection h3{background-color:#e5f7f5;font-size:2rem;line-height:1.4;margin:30px auto 30px;padding:12px 15px 16px;border:none;-webkit-box-shadow:none;box-shadow:none}.mainSection h3::after{content:" ";display:block;left:0;bottom:0;width:100%;height:4px;background-image:linear-gradient(to right, #84D8CF, #beeae6);border:none}.mainSection h4{background-color:#EEE;border-radius:0;color:#000;font-size:1.6rem}@media (min-width: 992px){.mainSection h4{font-size:1.8rem}}.mainSection p{font-size:1.5rem;padding:0;margin:5px auto 15px}@media (min-width: 992px){.mainSection p{font-size:1.6rem;padding:0;margin:5px auto 10px}}.mainSection ul:not([class]){list-style:none;padding:0;margin:5px auto 25px}.mainSection ul:not([class]) li{margin:5px auto;padding-left:1em;text-indent:-1em}.mainSection ul:not([class]) li::before{content:"•";color:#D74D91;margin-right:0.5em}.mainSection ul.list-check{list-style:none;padding:0;margin:0 auto 25px;list-style:none}.mainSection ul.list-check li{margin:5px auto;padding-left:1em;text-indent:-1em}.mainSection ul.list-check li::before{color:#D74D91;content:"✓";font-weight:bold;margin-right:0.5em}.mainSection dl:not([class]){padding:0;margin:0 auto 15px}.mainSection dl:not([class]) dt,.mainSection dl:not([class]) dd{border:none;padding:0}.mainSection dl:not([class]) dt{color:#666;font-size:1.6rem;margin-bottom:0.75em}.mainSection dl:not([class]) dd{font-size:1.6rem;line-height:1.5;margin-bottom:1em}.mainSection .table{border-top:1px solid #666}.mainSection .table thead tr th,.mainSection .table thead tr td,.mainSection .table tbody tr th,.mainSection .table tbody tr td{font-size:1.4rem;padding:1em 0;border-top:1px solid #666;border-bottom:1px solid #666}@media (min-width: 992px){.mainSection .table thead tr th,.mainSection .table thead tr td,.mainSection .table tbody tr th,.mainSection .table tbody tr td{font-size:1.6rem;padding:1em}}.mainSection .table.table-bordered thead tr th,.mainSection .table.table-bordered thead tr td,.mainSection .table.table-bordered tbody tr th,.mainSection .table.table-bordered tbody tr td{padding:1em;border:1px solid #666}.mainSection .table.table-bordered thead tr th,.mainSection .table.table-bordered tbody tr th{background-color:#e5f7f5}.mainSection .section{margin:0 auto 45px}.mainSection .well{background:#FFF;color:#000;border:1px solid #F5F5F5;border-radius:0}.mainSection .well.well-lg{padding:48px;border-radius:0}.mainSection .well a:not(.btn){color:#000;text-decoration:underline}.mainSection .well a:not(.btn):hover,.mainSection .well a:not(.btn):active,.mainSection .well a:not(.btn):focus{color:#31638F;background-color:transparent}.mainSection .well .small{color:#000}.mainSection .pager{padding-top:30px;margin:0 -15px}.mainSection .pager .next a,.mainSection .pager .previous a{color:#343a40 !important;border:1px solid #343a40;text-decoration:none;padding:10px 20px;color:#343a40;text-align:center;transition:background-color .1s ease-out;display:inline-block;margin-bottom:40px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.mainSection .pager .next a:hover,.mainSection .pager .next a:active,.mainSection .pager .next a:focus,.mainSection .pager .previous a:hover,.mainSection .pager .previous a:active,.mainSection .pager .previous a:focus{background:#343a40;color:#fff !important}.mainSection .list-grid p{text-align:center;border:1px solid #DDD;padding:10px}footer{border:none;background-color:#F5F5F5}footer .sectionBox{padding:0.5em 0}footer .footerMenu{border:none;padding:1.5em 0}footer .footerMenu .profile{width:270px;margin:0 auto}footer .footerMenu .profile h1{color:#000;font-family:"新ゴ R", 'Noto Sans JP', sans-serif;font-size:2.2rem;font-weight:400;line-height:1.3;background-image:url(../img/logo.svg);background-repeat:no-repeat;background-position:0 center;background-size:auto 100%;margin:0 auto 0.5em;padding:0 0 0 15%}@media all and (-ms-high-contrast: none){footer .footerMenu .profile h1{background-image:url(../img/logo@2x.png)}}footer .footerMenu .profile h1 .small{display:block;color:#666;font-size:1.5rem}footer .footerMenu .profile h1 a:not(.btn){color:#000}footer .footerMenu .profile h1 a:not(.btn):hover,footer .footerMenu .profile h1 a:not(.btn):active,footer .footerMenu .profile h1 a:not(.btn):focus{color:#31638F;background-color:transparent}footer .footerMenu .profile h1 a:not(.btn):active,footer .footerMenu .profile h1 a:not(.btn):hover,footer .footerMenu .profile h1 a:not(.btn):focus{text-decoration:none;color:#848484}footer .footerMenu .profile h1 a:not(.btn):active .small,footer .footerMenu .profile h1 a:not(.btn):hover .small,footer .footerMenu .profile h1 a:not(.btn):focus .small{color:#848484}footer .footerMenu .profile h1 a:not(.btn):focus{color:#000}footer .footerMenu .profile h1 a:not(.btn):focus .small{color:#000}@media (min-width: 768px){footer .footerMenu .profile h1{margin-left:0 !important}}@media (min-width: 992px){footer .footerMenu .profile{width:270px}}footer .footerMenu .profile .profile-meta-address{color:#666;font-size:1.25rem;line-height:1.5;margin:0 auto 0.5em}footer .footerMenu .profile .profile-meta-tel{color:#666;font-size:3.4rem;font-weight:bold;line-height:1.5;margin:0 auto 1em}footer .footerMenu .profile .profile-meta-tel a{color:#298177;text-decoration:none}footer .footerMenu .profile .profile-meta-tel a:hover{color:#00a4b7}footer .footerMenu .profile .profile-meta-tel a::before{position:relative;top:2px;content:" ";display:inline-block;margin-right:0.5rem;width:1em;height:0.9em;background-image:url(../img/icon_phone.svg);background-size:contain;background-repeat:no-repeat}footer .footerMenu .profile .profile-meta-tel .small{display:block;background-color:#dcdcdc;text-align:center;font-size:1.2rem;font-weight:normal;padding:5px}footer .footerMenu .menu{margin:0 auto 30px}footer .footerMenu .menu>li{font-size:1.6rem;position:relative;border-bottom:1px solid #DDD;font-weight:bold}footer .footerMenu .menu>li a{display:block;border:none;padding:6px 10px}footer .footerMenu .menu>li.menu-item-has-children{border:none}footer .footerMenu .menu>li .sub-menu{border-top:1px solid #DDD;margin:0 auto;padding:0}footer .footerMenu .menu>li .sub-menu li{font-size:1.3rem;list-style:none;border-bottom:1px dotted #DDD;margin:0 auto}footer .footerMenu .menu>li .sub-menu li.effect{display:none}footer .footerMenu .menu>li .sub-menu li a{padding:6px 20px}@media (min-width: 768px){footer .footerMenu .menu>li .sub-menu li a{padding:6px 5px}}footer .footerMenu .menu>li.bro .sub-menu li{font-size:1.6rem;font-weight:bold}footer .footerMenu .menu>li.bro .sub-menu li a{padding:6px 10px}@media (min-width: 768px){footer .footerMenu .menu>li.bro .sub-menu li a{padding:6px 5px}}footer .footerMenu .menu>li.effect{display:none}@media (min-width: 768px){footer .footerMenu .menu>li{font-size:1.3rem;border:none;width:20%}footer .footerMenu .menu>li:nth-child(1){width:10%}footer .footerMenu .menu>li:nth-child(2){width:30%}footer .footerMenu .menu>li a{padding:3px 5px}footer .footerMenu .menu>li .sub-menu{margin:0 auto;border:none}footer .footerMenu .menu>li .sub-menu li{font-weight:normal;float:none;border:none;padding-left:0}footer .footerMenu .menu>li.bro .sub-menu li{font-size:1.3rem}}@media (min-width: 992px){footer .footerMenu .menu>li{width:18%}footer .footerMenu .menu>li:nth-child(1){width:10%}footer .footerMenu .menu>li:nth-child(2){width:36%}footer .footerMenu .menu>li .sub-menu{margin:0 auto}footer .footerMenu .menu>li .sub-menu li{font-weight:normal;float:none}footer .footerMenu .menu>li .sub-menu li.effect{display:none}}@media (min-width: 1200px){footer .footerMenu .menu>li{width:18%}footer .footerMenu .menu>li:nth-child(1){width:10%}footer .footerMenu .menu>li:nth-child(2){width:36%}footer .footerMenu .menu>li .sub-menu{margin:0 auto}footer .footerMenu .menu>li .sub-menu li{font-weight:normal;float:none}}footer .copySection{background-color:#84D8CF;color:#FFF;border:none;padding:1.5em 0}footer .copySection p{margin:0 auto;padding:0}footer .copySection p>span{text-transform:uppercase}.home .siteContent{padding-top:0}.home .mainSection h2{display:block;background-color:transparent;font-size:2rem;font-weight:400;letter-spacing:normal;text-indent:0;text-align:center;color:#00a4b7;line-height:1.2;padding:30px 0 15px;margin:0 auto 0.75em;border:none}.home .mainSection h2 .small{display:block;line-height:1.5;font-size:1.3rem;font-family:'EB Garamond', 'Sawarabi Mincho', 'Sawarabi Mincho woff', serif;color:#666}.home .mainSection h2::after,.home .mainSection h2::before{content:none}@media (min-width: 768px){.home .mainSection h2{text-align:left;font-size:2.8rem}.home .mainSection h2 .small{line-height:1.2;font-size:1.6rem;display:inline-block;white-space:nowrap;letter-spacing:0.05em;padding-left:0.5em}}.home .mainSection h3{background-color:transparent;color:#777;font-family:'Noto Sans JP', sans-serif;font-size:2.2rem;padding:0;margin:15px auto}.home .mainSection h3::after{content:none}.home .mainSection figure.figure-home-header{text-align:right;margin:0 auto 40px}.home .mainSection .wpsisac-slick-slider-wrp{width:100vw;height:auto;min-height:unset;position:relative;left:50%;transform:translateX(-50%);background-color:#FFF;padding:0;margin:0 auto 15px;animation-name:fadein;animation-duration:2s}@media (min-width: 768px){.home .mainSection .wpsisac-slick-slider-wrp{margin:0 auto 30px}}@media (min-width: 1200px){.home .mainSection .wpsisac-slick-slider-wrp{height:50vh;min-height:360px}}.home .mainSection .wpsisac-slick-slider-wrp .slide-wrap{height:auto;min-height:auto;padding:0 0 32%;overflow:hidden;position:relative}@media (min-width: 1200px){.home .mainSection .wpsisac-slick-slider-wrp .slide-wrap{min-height:50vh;padding:0}}.home .mainSection .wpsisac-slick-slider-wrp .slide-wrap img{position:absolute;height:auto;width:100%;max-height:none;max-width:none;left:0%;right:0%;top:0%;bottom:0%;margin:auto}.home .mainSection .wpsisac-slick-slider-wrp .slick-image-slide,.home .mainSection .wpsisac-slick-slider-wrp .slide-wrap{height:auto}.home .mainSection .wpsisac-slick-slider-wrp .slick-arrow{background-color:transparent !important;background-image:none !important;top:0% !important;height:100%;width:10%}.home .mainSection .wpsisac-slick-slider-wrp .wp-block-cover-text{display:block;max-width:none;font-size:6.5rem;color:#000;margin:0 auto;padding:25px 15px;font-family:'EB Garamond', 'Sawarabi Mincho', 'Sawarabi Mincho woff', serif}.home .mainSection .wpsisac-slick-slider-wrp .wp-block-cover-text strong{display:block;font-weight:bold;font-size:2.1rem;letter-spacing:0.03em}@media (min-width: 768px){.home .mainSection .wpsisac-slick-slider-wrp .wp-block-cover-text{width:750px}}@media (min-width: 992px){.home .mainSection .wpsisac-slick-slider-wrp .wp-block-cover-text{width:970px}}@media (min-width: 1200px){.home .mainSection .wpsisac-slick-slider-wrp .wp-block-cover-text{width:1170px}}.home .mainSection .lead.lead-slick{font-family:'EB Garamond', 'Sawarabi Mincho', 'Sawarabi Mincho woff', serif;line-height:1;position:absolute;top:12vw;right:15px;pointer-events:none;animation-name:fadein;animation-duration:4s;font-size:6vw}@media (min-width: 992px){.home .mainSection .lead.lead-slick{font-size:4.5vw}}@media (min-width: 1200px){.home .mainSection .lead.lead-slick{top:calc( 25vh - 0.5em );font-size:6.4rem}}.home .mainSection .office{background-color:#e5f7f5;margin:0 calc( ( ( 100% - 100vw ) / 2 ) - 15px ) auto;padding:30px calc( 0px - ( ( 100% - 100vw ) / 2 ) )}.home .mainSection .office h3{color:#00a4b7}.home .mainSection .office p.small{font-size:1.5rem}.home .mainSection .office ul{margin:0 auto 5px}body.booking .footerMenu,body.booking-child .footerMenu{display:none}.mainSection table.table.table-news{border:none;margin:0 auto 15px}@media (min-width: 768px){.mainSection table.table.table-news{margin:0 auto 20px}}.mainSection table.table.table-news thead tr th,.mainSection table.table.table-news thead tr td,.mainSection table.table.table-news tbody tr th,.mainSection table.table.table-news tbody tr td{background-color:transparent;border:none;padding:10px 0}.mainSection table.table.table-news thead tr th a,.mainSection table.table.table-news thead tr td a,.mainSection table.table.table-news tbody tr th a,.mainSection table.table.table-news tbody tr td a{color:#000}.mainSection table.table.table-news thead tr th a:hover,.mainSection table.table.table-news thead tr th a:active,.mainSection table.table.table-news thead tr th a:focus,.mainSection table.table.table-news thead tr td a:hover,.mainSection table.table.table-news thead tr td a:active,.mainSection table.table.table-news thead tr td a:focus,.mainSection table.table.table-news tbody tr th a:hover,.mainSection table.table.table-news tbody tr th a:active,.mainSection table.table.table-news tbody tr th a:focus,.mainSection table.table.table-news tbody tr td a:hover,.mainSection table.table.table-news tbody tr td a:active,.mainSection table.table.table-news tbody tr td a:focus{color:#31638F;background-color:transparent}.mainSection table.table.table-news thead tr th,.mainSection table.table.table-news tbody tr th{padding:10px 10px 10px 0}.mainSection table.table.table-news .label.label-date{background-color:#666;color:#FFF;border-radius:15px;padding:0.25em 1em}.mainSection .nav-thmb .wp-block-image{position:relative;margin-bottom:0px;animation-name:fadein;animation-duration:2.5s}@media (min-width: 768px){.mainSection .nav-thmb .wp-block-image{margin-bottom:30px}}.mainSection .nav-thmb .wp-block-image a img{transition:0.3s}.mainSection .nav-thmb .wp-block-image a:hover img{filter:brightness(110%)}.mainSection .nav-thmb .wp-block-image figcaption{color:#666;font-size:12px}@media (min-width: 992px){.mainSection .nav-thmb .wp-block-image figcaption{position:absolute;left:30px;top:20px;font-size:1.6rem;line-height:1.3;text-align:left;pointer-events:none}}.mainSection .wp-block-vk-blocks-faq{border-bottom:dashed 1px #00a4b7}.mainSection .wp-block-vk-blocks-faq .vk_faq_title::before,.mainSection .wp-block-vk-blocks-faq .vk_faq_content::before{font-family:'EB Garamond', 'Sawarabi Mincho', 'Sawarabi Mincho woff', serif}.mainSection .wp-block-vk-blocks-faq .vk_faq_title::before{color:#84D8CF}.mainSection .wp-block-vk-blocks-faq .vk_faq_content::before{color:#848484}.mainSection .wp-block-advgb-summary{margin:0 -5px 45px !important;padding:15px 0 0}.mainSection .wp-block-advgb-summary li{display:none;padding:0 5px;margin:0 auto 10px !important}.mainSection .wp-block-advgb-summary li.toc-level-1{display:block}.mainSection .wp-block-advgb-summary li a{display:block;color:#000;border:solid 1px #666;padding:10px;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.mainSection .wp-block-advgb-summary li a::after{position:relative;top:5px;float:right;content:'\f0d7';display:inline-block;width:auto;height:auto;line-height:1;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;padding:0 0.2em}.mainSection .wp-block-advgb-summary li a:hover,.mainSection .wp-block-advgb-summary li a:active,.mainSection .wp-block-advgb-summary li a:focus{background-color:#84D8CF;color:#FFF}.mainSection .wp-block-advgb-summary:not(.active){display:none}@media (min-width: 768px){.mainSection .wp-block-advgb-summary:not(.active){display:block}.mainSection .wp-block-advgb-summary li.toc-level-1{display:inline-block;min-width:50%}}@media (min-width: 992px){.mainSection .wp-block-advgb-summary li.toc-level-1{display:inline-block;min-width:33.333333%}}@media (min-width: 1200px){.mainSection .wp-block-advgb-summary li.toc-level-1{display:inline-block}}.mainSection .veu_childPage_list .childPage_list_body,.mainSection .veu_childPage_list .childPage_list_text,.mainSection .veu_childPage_list .childPage_list_more{display:none}.mainSection .veu_childPage_list{margin:0}@media (min-width: 768px){.mainSection .veu_childPage_list{margin:2.5em 0 1em}}.mainSection .veu_childPage_list a.childPage_list_box{color:#343a40;border:1px solid #343a40;background:none;box-shadow:none;padding-top:1.5em;padding-bottom:1.5em;text-align:center;transition:background-color .1s ease-out;display:inline-block;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.mainSection .veu_childPage_list a.childPage_list_box:hover,.mainSection .veu_childPage_list a.childPage_list_box:active,.mainSection .veu_childPage_list a.childPage_list_box:focus{background:#84D8CF;color:#fff}.mainSection .veu_childPage_list .childPage_list_box_inner{padding:0;border:none;box-shadow:none}.mainSection .veu_childPage_list .childPage_list_box_inner h3.childPage_list_title{font-size:1.3rem;margin:0;background:none;padding:0;color:inherit;border:none}@media (min-width: 768px){.mainSection .veu_childPage_list .childPage_list_box_inner h3.childPage_list_title{font-size:1.6rem}}.mainSection .veu_childPage_list .childPage_list_box_inner h3.childPage_list_title:after{content:none}.mainSection .wpcf7-form .wpcf7-form-control .wpcf7-list-item{margin:0.5em 1em 0 0}.mainSection .wpcf7-form span.wpcf7-not-valid-tip{font-size:1.2rem;color:#D74D91}.mainSection .item-check-icons .row{margin-left:-5px;margin-right:-5px}.mainSection .item-check-icons .col-xs-1{padding-left:5px;padding-right:5px;width:33.3333333333%}.mainSection .item-check-icons+.item-check-icons .col-xs-1{padding-left:5px;padding-right:5px;width:33.3333333333%}.mainSection .item-check-icons .label.label-option{position:absolute;background-color:#84D8CF;z-index:1;font-size:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}@media (min-width: 768px){.mainSection .item-check-icons .col-xs-1{padding-left:15px;padding-right:15px;width:25%}.mainSection .item-check-icons .col-xs-1:nth-child(n+4){width:25%}.mainSection .item-check-icons+.item-check-icons .col-xs-1{padding-left:15px;padding-right:15px;width:25%}.mainSection .item-check-icons+.item-check-icons .col-xs-1:nth-child(n+5){width:100%}}@media (min-width: 992px){.mainSection .item-check-icons .col-xs-1{width:14.2857142857%}.mainSection .item-check-icons .col-xs-1:nth-child(n+4){width:14.2857142857%}.mainSection .item-check-icons+.item-check-icons .col-xs-1{width:14.2857142857%}.mainSection .item-check-icons+.item-check-icons .col-xs-1:nth-child(n+5){width:14.2857142857%}}@media (min-width: 1200px){.mainSection .item-check-icons .col-xs-1{width:14.2857142857%}}.mainSection .item-check-icons .item{background-color:#FFF;border:solid 2px #84D8CF;padding-bottom:20px;margin:0 auto 10px}@media (min-width: 768px){.mainSection .item-check-icons .item{margin:15px auto 15px}}.mainSection .item-check-icons .item figure{position:relative}.mainSection .item-check-icons .item figure.text-center{display:table;width:100%;height:0;text-align:center;padding:0 0 60%;margin:auto}.mainSection .item-check-icons .item figure img{max-width:100%;position:absolute;left:0%;right:0%;bottom:0%;top:0%;margin:auto}.mainSection .item-check-icons .item figure figcaption{display:table-caption;caption-side:bottom;font-size:1rem;white-space:nowrap;position:absolute;bottom:-10px;left:0;right:0;margin:auto}@media (min-width: 768px){.mainSection .item-check-icons .item figure figcaption{font-size:1.2rem}}.mainSection .item-check-icons p{line-height:1.1}.mainSection .item-check-icons .select.item{border:dashed 2px #84D8CF}.mainSection .item-check-icons .invisible{visibility:visible;opacity:0.3}.mainSection .item-check-icons .invisible.item{background-color:transparent;border-color:#AAA}.mainSection .item-meta-icons{margin:45px auto;border-top:solid 1px #AAA}@media (min-width: 768px){.mainSection .item-meta-icons{border:none;border-left:solid 1px #AAA}}.mainSection .item-meta-icons .item{padding-top:30px;padding-bottom:30px;border-bottom:solid 1px #AAA}@media (min-width: 768px){.mainSection .item-meta-icons .item{border:none;border-right:solid 1px #AAA}}.mainSection .item-meta-icons .item .wp-block-media-text{display:table;width:100%}.mainSection .item-meta-icons .item .wp-block-media-text>figure{display:table-cell;text-align:center;width:80px;height:50px}@media (min-width: 768px){.mainSection .item-meta-icons .item .wp-block-media-text>figure{width:30%}}.mainSection .item-meta-icons .item .wp-block-media-text>figure img{max-width:50px;width:auto;height:100%}.mainSection .item-meta-icons .item .wp-block-media-text>div{display:table-cell;width:auto;vertical-align:middle;padding-right:0}@media (min-width: 768px){.mainSection .item-meta-icons .item .wp-block-media-text>div{width:70%}}.mainSection .item-meta-icons .item .wp-block-media-text h3{background-color:transparent;color:#848484;font-weight:normal;font-size:1.6rem;margin:0 auto 0.25em;padding:0}.mainSection .item-meta-icons .item .wp-block-media-text h3::after{content:none}.mainSection .item-meta-icons .item .wp-block-media-text p{color:#666;font-size:1.6rem;line-height:1.2;margin:0 auto;padding:0}.mainSection .item-check-base{text-align:left}.mainSection .item-check-base strong{display:block}@media (min-width: 992px){.mainSection .item-check-base{text-align:center}.mainSection .item-check-base strong{display:inline-block;padding-right:1em}}.mainSection .legend{display:block;line-height:1;font-size:1.2rem}@media (min-width: 768px){.mainSection .legend{display:inline-block;line-height:1.5;font-size:1.4rem}}.mainSection .legend-check,.mainSection .legend-nocheck,.mainSection .legend-select{display:inline-block;min-width:1.5em;line-height:1;background-color:#fff;border:solid 2px #00a4b7}.mainSection .legend-nocheck{opacity:0.3;background-color:transparent;border-color:#AAA}.mainSection .legend-select{border:dashed 2px #84D8CF}.mainSection .veu_pageList_ancestor{background-color:#beeae6;background-size:cover;margin:60px calc( ( ( 100% - 100vw ) / 2 ) ) -60px;padding:60px calc( 0px - ( ( 100% - 100vw ) / 2 ) );border:none;-webkit-box-shadow:0px -10px 20px 0px rgba(0,0,0,0.025) inset,0px -10px 20px 0px rgba(0,0,0,0.05) inset;box-shadow:0px -10px 20px 0px rgba(0,0,0,0.025) inset,0px -10px 20px 0px rgba(0,0,0,0.05) inset}.mainSection .veu_pageList_ancestor .section_title{color:#000;font-size:2rem;font-weight:700;text-align:center;background-color:transparent;padding:0 0 30px;margin:0 auto;border:none;box-shadow:none}.mainSection .veu_pageList_ancestor .section_title::after{content:none}.mainSection .veu_pageList_ancestor .section_title a{color:#000}.mainSection .veu_pageList_ancestor .section_title a:hover,.mainSection .veu_pageList_ancestor .section_title a:active,.mainSection .veu_pageList_ancestor .section_title a:focus{color:#31638F;background-color:transparent}.mainSection .veu_pageList_ancestor ul.pageList{display:block;margin-right:-10px;margin-left:-10px}.mainSection .veu_pageList_ancestor ul.pageList li{position:relative;min-height:1px;float:left;display:block;width:100%;text-indent:0;margin:0 auto 20px;padding-right:10px;padding-left:10px}.mainSection .veu_pageList_ancestor ul.pageList li::before{content:none}.mainSection .veu_pageList_ancestor ul.pageList li a{display:block;background-color:#FFF;border:solid 2px #DDD;padding:15px}.mainSection .veu_pageList_ancestor ul.pageList li a:hover,.mainSection .veu_pageList_ancestor ul.pageList li a:active{text-decoration:none;background-color:#eaeaea;border-color:#DDD}.mainSection .veu_pageList_ancestor ul.pageList li.current_page_item a{text-decoration:none;background-color:#eaeaea;border-color:#DDD;color:#848484}@media (min-width: 992px){.mainSection .veu_pageList_ancestor ul.pageList li{width:33.33333333%}}.mainSection .veu_pageList_ancestor ul.pageList::after{content:" ";display:block;clear:both}.mainSection .wp-block-advgb-btn{margin-bottom:20px}.mainSection div.wpcf7-validation-errors,.mainSection div.wpcf7-acceptance-missing{border:none;color:#D74D91;background-color:#f8dfeb;padding:30px}
/*# sourceMappingURL=theme.css.map */
