@charset "utf-8";body{font-size:14px}.cf:after{content:"";display:block;clear:both}@media print{a[href]:after{content:""}abbr[title]:after{content:""}}span.required{font-size:.7em;color:#b70000}.anchor{display:block;padding-top:85px;margin-top:-85px}.media{border-bottom:1px solid #e5e5e5;padding:1em 0;margin-top:0}.home .veu_socialSet,.event .veu_socialSet,.siteContent_after .veu_socialSet{display:none}.smanone{display:none}@media print,screen and (min-width:992px){.smanone{display:block}.pcnone{display:none}}.siteHeader{background-color:transparent}.home .siteHeader{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.scrolled .siteHeader{background-color:rgba(255,255,255,1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.navbar-brand img{max-height:50px}@media print,screen and (min-width:767px){.navbar-brand img{max-height:60px !important}.scrolled .navbar-brand img{max-height:50px !important}}.n2-section-smartslider{margin-bottom:2rem}@media print,screen and (min-width:992px){ul.gMenu{padding-top:10px;clear:both;float:none;display:flex;flex-flow:row;justify-content:space-between}ul.gMenu a{background-color:transparent;color:#002b11;padding:10px 7px}ul.gMenu a i{color:#006428}ul.gMenu a:hover{color:#0e6eb8}ul.gMenu a:hover i{font-size:120%}ul.gMenu a:focus,ul.gMenu a:active{background-color:transparent}ul.gMenu ul.sub-menu a{background-color:rgba(255,255,255,.8);font-size:.9em;padding-left:1em !important}ul.gMenu>li.current-menu-ancestor>a:after,ul.gMenu>li.current-menu-item>a:after,ul.gMenu>li.current-menu-parent>a:after,ul.gMenu>li.current-post-ancestor>a:after,ul.gMenu>li.current_page_ancestor>a:after,ul.gMenu>li.current_page_parent>a:after,ul.gMenu>li>a:hover:after{border-bottom:none}}.vk-mobile-nav{padding-top:calc(40px + 14px)}.vk-mobile-nav-menu-btn{top:14px}body.admin-bar .vk-mobile-nav-menu-btn{top:calc(32px + 14px)}#menuBtn{display:none}#header-sub-navi_outer{float:right}ul#menu-header-sub-menu>li{position:relative;float:left}@media print,screen and (max-width:992px){#header-sub-navi_outer{display:none}}#main{overflow:hidden}.sideSection .veu_socialSet{display:none}h2,h2:after{border:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;padding:0}h2{position:relative;overflow:hidden;padding-bottom:5px;color:#222;font-size:2.5rem;line-height:1.5;border:none;box-sizing:inherit}h2:before{border-bottom:3px solid #008ae6;width:100%;display:inline}h2:after{border-bottom:3px solid #ccc;width:100%;display:inline}h2:before,h2:after{content:"";position:absolute;bottom:0}@media only screen and (max-width:767px){h2{font-size:2rem}}h3{position:relative;border:none;font-size:2.2rem}h3:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;border:none;background:-webkit-repeating-linear-gradient(-45deg,#66c2ff,#66c2ff 2px,#fff 2px,#fff 4px);background:repeating-linear-gradient(-45deg,#66c2ff,#66c2ff 2px,#fff 2px,#fff 4px)}@media only screen and (max-width:767px){h2{font-size:1.8rem}}h4{font-size:1.6rem;background-color:#dedede;background-image:linear-gradient(#ecebeb 50%,transparent 50%,transparent);background-size:10px 4px}.mainSection table{background:#fff;border:none;border-collapse:collapse;margin:0;padding:0;max-width:100%;width:auto}.mainSection table tr{border-left:1px solid #e5e5e5}.mainSection table tr:first-child{border-top:1px solid #e5e5e5}.mainSection table th,.mainSection table td{padding:.625em;border-right:1px solid #e5e5e5}.mainSection table th{text-align:center;background-color:#f6f6f6}@media only screen and (max-width:767px){.mainSection table.responsive th,.mainSection table.responsive td{font-size:.8em}.mainSection table.responsive thead{display:block;float:left}.mainSection table.responsive tbody{display:block;width:auto;white-space:nowrap}.mainSection table.responsive th{display:block;width:auto}.mainSection table.responsive tbody tr{display:inline-block;margin:0 -3px}.mainSection table.responsive td{display:block}.mainSection table.simple-responsive th,.mainSection table.simple-responsive td{display:block}}table.trns,table.trns tr,table.trns th,table.trns td{border:none;background-color:transparent}table.center th,table.center td{text-align:center}th.num,td.num{text-align:right}ul{display:block;list-style-type:none}ul.list-pin li:before{font-family:'Font Awesome 5 Free';content:'\f08d';font-weight:900;padding-right:.5em;color:#f60}.mainSection ol{counter-reset:item;list-style-type:none;padding-left:0}.mainSection ol ol{padding-left:1em}.mainSection ol>li{text-indent:-1.3em;padding-left:1.3em}.mainSection ol>li:before{counter-increment:item;content:counter(item)'.';padding-right:.5em;font-weight:700;color:#b40000}.mainSection dl dt{margin-top:1.5em;margin-bottom:5px;color:#003e72}.mainSection dl dt:first-child{margin-top:0}@media print,screen and (min-width:767px){div.flexbox{flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-between;align-content:stretch;-ms-flex-align:stretch}}.steps-title{width:90%;margin:0 .5em 1em 0;background:#eaeebb;text-decoration:none;color:#444;position:relative;height:100px;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.steps-title p{line-height:1.5em;margin-bottom:0}.form-explain{min-height:5em}.steps-title:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #eaeebb;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}@media print,screen and (max-width:768px){.form-explain{text-align:center}.steps-title{width:80%;margin:0 auto 30px;background:#eaeebb;text-decoration:none;color:#444;position:relative;height:auto;text-align:center;padding:10px}.steps-title:after{content:"";display:block;border-top:20px solid #eaeebb !important;border-right:38vw solid transparent !important;border-left:38vw solid transparent !important;border-bottom:none;position:absolute;width:0;height:0;bottom:-20px !important;top:auto !important;left:50%;margin-top:0 !important;margin-left:-38vw}}.gmap{position:relative;padding-top:50%;height:0;overflow:hidden}.gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.su-label{padding:.3em .8em !important}.treatment-guide{padding:15px 18px;background:#fffcf8;font-size:.8em;border-radius:8px}.su-tabs{padding:5px !important;background:#eee}.su-tabs-nav span{border-top-left-radius:5px !important;border-top-right-radius:5px !important}@media only screen and (max-width:768px){.su-tabs-nav span:before{content:"\f0a6　";font-family:"Font Awesome 5 Free"}.su-tabs-nav span.su-tabs-current:before{content:"　　"}}.mc-main .current-day .mc-date{font-weight:400;font-style:normal}.mc-main .has-events .mc-date{font-weight:400;background:#333;background:var(--primary-dark);color:#fff;color:var(--primary-light)}.bg-blue{background-color:#0081cc !important;color:#fff}.bg-blue .white-ol{background-color:#fff;color:#0081cc;padding:.5em;border-radius:5px}.bg-green{background-color:#5eaf28 !important;color:#fff}.bg-green .white-ol{background-color:#fff;color:#5eaf28;padding:.5em;border-radius:5px}.bg-pink{background-color:#f282ab !important;color:#fff}.bg-pink .white-ol{background-color:#fff;color:#f282ab;padding:.5em;border-radius:5px}.bg-sky{background-color:#2fa6e4 !important;color:#fff}.bg-sky .white-ol{background-color:#fff;color:#2fa6e4;padding:.5em;border-radius:5px}.bg-beige{background-color:#fffdf2 !important}.bg-light-blue{background-color:#e0f2fc !important}.bg-light-green{background-color:#dcf7ca !important}.bg-light-pink{background-color:#ffedf3 !important}.bg-light-orange{background-color:#ffefd1 !important}.bg-white{background-color:#fff !important}.padding15{padding:1.5rem}