﻿@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans CJK JP"),local("Noto Sans JP"),url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2") format("woff2"),url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff") format("woff"),url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf") format("opentype")}@-webkit-keyframes blink{40%{opacity:.85}42%{opacity:.4}43%{opacity:.85}45%{opacity:.4}46%{opacity:.85}}@keyframes blink{40%{opacity:.85}42%{opacity:.4}43%{opacity:.85}45%{opacity:.4}46%{opacity:.85}}ul li,ol li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;color:#1a9562;line-height:135%}img{display:block;height:auto}h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,figure,p{margin:0;padding:0}i{font-style:normal}a{text-decoration:none}.padding-none{padding:0}body,html{background-color:#fff;color:#263e3d;font-size:16px;margin:0;font-family:-apple-system, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, BlinkMacSystemFont, "Helvetica Neue", Arial, "メイリオ", Meiryo, sans-serif}h1{font-size:26px}h2{font-size:22px;text-align:center;color:#333}h2.title{position:relative;padding-bottom:0.5em;padding-left:40px;border-bottom:4px solid #ddd;background-color:transparent;background-image:url("../img/common/mark.svg");background-size:28px;background-position:left top 1px;background-repeat:no-repeat;text-align:left;margin-bottom:40px}h2.title::after{position:absolute;content:" ";border-bottom:solid 4px #1a9562;bottom:-4px;left:0;width:10%;display:block}.title-circle{position:relative;padding:0.5em 0.5em 0.5em 1.8em;border:1px solid #1a9562;border-radius:5px}.title-circle::after{position:absolute;top:50%;left:0.7em;transform:translateY(-50%);content:'';width:8px;height:8px;border:solid 3px #1a9562;border-radius:100%}.title-circle-nb{position:relative;padding:0.8em 0.5em 0.8em 1.8em}.title-circle-nb::after{position:absolute;top:50%;left:0.7em;transform:translateY(-50%);content:'';width:12px;height:12px;border:solid 3px #1a9562;border-radius:100%}.title-mark{background-repeat:no-repeat;background-position:left top 1px;background-color:transparent;background-size:26px;padding-left:36px}.title-mark.mark-s{background-size:20px}.bg-mark{min-width:180px;min-height:190px;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:contain;padding:25px;display:table}.icon-mark{background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:contain;display:block;min-width:14px;min-height:16px}.title-mark.mark01,.bg-mark.mark01,.icon-mark.mark01{background-image:url("../img/common/mark/mark01.svg")}.title-mark.mark02,.bg-mark.mark02,.icon-mark.mark02{background-image:url("../img/common/mark/mark02.svg")}.title-mark.mark03,.bg-mark.mark03,.icon-mark.mark03{background-image:url("../img/common/mark/mark03.svg")}.title-mark.mark04,.bg-mark.mark04,.icon-mark.mark04{background-image:url("../img/common/mark/mark04.svg")}.title-mark.mark05,.bg-mark.mark05,.icon-mark.mark05{background-image:url("../img/common/mark/mark05.svg")}.title-mark.mark06,.bg-mark.mark06,.icon-mark.mark06{background-image:url("../img/common/mark/mark06.svg")}.title-mark.mark07,.bg-mark.mark07,.icon-mark.mark07{background-image:url("../img/common/mark/mark07.svg")}.title-mark.mark08,.bg-mark.mark08,.icon-mark.mark08{background-image:url("../img/common/mark/mark08.svg")}h3,h4{font-size:20px;border-bottom:1px solid #1a9562;margin-bottom:20px;line-height:28px}h4{border-bottom:none}ul li,ol li{font-size:14px}table tr td,table tr th{font-size:14px}div.feature{font-size:16px}.clearfix::after{content:"";display:table;clear:both}span.none{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}a:hover img{opacity:0.7}.container{max-width:1020px;margin:auto}#container{background-image:url("../img/clinique/bg.png");background-repeat:no-repeat;background-size:260px;background-position:top right}article,section{width:100%;padding-bottom:60px}.noimg{display:block;background-color:#ccc}.btn-area{text-align:center;margin:100px auto 30px}ul.list li{list-style-type:disc;list-style-position:outside;margin-left:30px;margin-bottom:10px}ul.list li:last-child{margin-bottom:0}.btn.btn-origin{color:#fff;background-color:#1a9562;border:1px solid #1a9562}.btn.btn-origin:hover{color:#1a9562;background-color:#fff;border:1px solid #1a9562}.tag{background-color:#f5dadf;text-align:center;padding:4px 0}.tag.new{width:150px;margin:0 auto 20px}.icon{display:inline-block;background-repeat:no-repeat;background-position:left bottom;background-size:26px;width:26px;height:26px;color:#1a9562;vertical-align:top}.icon-phone{background-image:url("../img/common/icon/phone.svg");background-size:32px;width:32px;height:38px}.icon-phone2{background-image:url("../img/common/icon/phone2.svg");vertical-align:middle}.icon-news{background-image:url("../img/common/icon/doc.svg")}.icon-map{background-image:url("../img/common/icon/map.svg")}.icon-home{background-image:url("../img/common/icon/home.svg")}.mark{display:block;margin:50px auto;background-color:transparent;background-image:url("../img/common/mark.svg");background-size:36px;background-position:center;width:36px;height:36px}#main-contents{padding-top:60px}#block-news section{margin-bottom:10px;padding-left:34px;padding-bottom:0}#block-news h4,#block-news .comment{float:left;font-size:100%;line-height:24px}#block-news h4{width:120px;font-weight:bold;margin:0}#block-news .news-important .comment{font-weight:bold}#block-news a{color:#000}#block-news .news-important .comment a{color:#1a6295;font-weight:bold}#access .logo{padding:20px 0}#access .address{padding-bottom:20px}#facilities .logo{padding-top:60px}#facilities .address{padding-top:20px;padding-bottom:20px}#facilities strong{display:block;font-size:16px;font-weight:bold}#facilities .tel a{font-size:26px;font-weight:bold;color:#1a9562;vertical-align:middle}#news-area section{padding-bottom:20px}#news-area section time{float:left;width:150px;font-size:16px}#news-area section h4{font-size:16px;font-weight:normal;color:#333;float:left;margin:0;line-height:initial}#news-area section h4 a{color:#333}#news-detail time{display:block;margin-bottom:30px}#news-detail time:before{content:'発行日：'}.profile{margin-top:20px}.profile dl{display:table;margin-bottom:10px}.profile dl dt{background-color:#1a9562;color:#fff;display:table-cell;width:80px;height:100%;vertical-align:middle;text-align:center;padding:80px 0}.profile dl dd{display:table-cell;padding:10px}.profile .name{text-align:center;font-size:20px;margin-top:10px}.profile small{font-size:14px;margin:0 10px}#facilities h4{font-size:16px;font-weight:normal;display:inline-block;padding:8px 20px}#facilities p{display:inline-block;font-size:16px}#facilities .col{margin-bottom:50px}.access-info dl{padding-left:15px;margin-bottom:20px;margin-top:20px}.access-info dt{margin-top:20px}.access-info dd{margin-left:20px}#facility img{object-fit:contain;max-height:240px}#facility .card-text{height:170px;font-size:95%}#facility h4{font-size:100%;height:50px}#vaccination table tr th{color:#1a9562;background-color:#c3e6cb}#news-area section{margin-bottom:10px;padding-left:34px;padding-bottom:0}#news-area h4,#news-area .comment{float:left;font-size:100%;line-height:24px}#news-area h4{width:120px;font-weight:bold;margin:0}#news-area .news-important .comment{font-weight:bold}#news-area a{color:#000}#news-area .news-important .comment a{color:#1a6295;font-weight:bold}.medicalfee ol li{list-style:decimal inside;font-size:110%;margin-bottom:6px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.clinic.top .header-bg{background-image:url("../img/clinique/bg.jpg");background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto;display:block;min-height:230px}@media only screen and (min-width: 1200px){.clinic.top .header-bg{min-height:620px}}.clinic #header{padding:20px 0}.clinic #header .logo-area{padding-left:30px;float:left;position:relative}@media only screen and (max-width: 768px){.clinic #header .logo-area{padding-left:10px;float:none}}.clinic #header .logo{background-image:url("../img/common/clinique_logo.svg");background-repeat:no-repeat;background-position:top left;height:120px;display:block}@media only screen and (max-width: 768px){.clinic #header .logo{height:80px}}.clinic #header .logo a{display:block;width:100%;height:100%}.clinic #header .desc{position:absolute;top:80px;left:180px;width:520px}@media only screen and (max-width: 768px){.clinic #header .desc{top:85px;left:2.5%;width:95%;font-size:65%}}.clinic #header .header-navi{float:right}@media only screen and (max-width: 768px){.clinic #header .header-navi{display:none}}.clinic #header .header-navi .button{float:left;padding-top:46px;margin-right:30px}.clinic #header .header-navi .contact{float:right;padding-top:20px;padding-right:30px}.clinic #header .header-navi .contact p.tel{font-size:32px;padding-left:4px;display:inline-block;color:#00A464}.clinic #header .header-navi .contact p.tel a{color:#00A464}.clinic #header .header-navi .contact p.comment{font-size:14px;margin-top:-6px;padding-left:42px}.clinic #navi{width:100%;background-color:#1a9562 !important;padding:0;border-top:1px solid #ccc;box-shadow:0px 1px 5px rgba(0,0,150,0.35);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.35)}.clinic #navi .navbar-collapse{justify-content:center;margin:auto}.clinic #navi ul li{float:left;font-size:16px;padding-top:0;padding-bottom:0;background-image:url("../img/common/navi_border.gif");background-repeat:no-repeat;background-position:right center}.clinic #navi ul li:last-child{background:none}.clinic #navi ul li a{display:block;padding-top:15px;padding-bottom:15px;color:#fff;font-weight:bold}.clinic #navi ul li a:hover{background-color:#21b779;text-decoration:none;color:#fff}.carevillage.top .header-bg{background-image:url("../img/carevillage/bg2.jpg");background-repeat:no-repeat;background-position:center;margin:auto;display:block;min-height:230px;background-size:contain}@media only screen and (max-width: 768px){.carevillage.top .header-bg{background-image:url("../img/carevillage/bg2_s.jpg");min-height:265px}}@media only screen and (min-width: 1200px){.carevillage.top .header-bg{min-height:620px}}.carevillage #header{padding:20px 0}.carevillage #header .logo-area{padding-left:30px;float:left;position:relative}@media only screen and (max-width: 768px){.carevillage #header .logo-area{padding-left:10px;float:none;width:100%}}.carevillage #header .logo{background-image:url("../img/common/care_logo.svg");background-repeat:no-repeat;background-position:top left;height:120px;display:block;float:left}@media only screen and (max-width: 768px){.carevillage #header .logo{height:60px;width:100%}}.carevillage #header .logo a{display:block;width:100%;height:100%}.carevillage #header .desc{float:left;padding-top:10px;padding-left:30px}@media screen and (max-width: 1270px){.carevillage #header .desc{display:none}}.carevillage #header .header-navi{float:right}@media only screen and (max-width: 768px){.carevillage #header .header-navi{display:none}}.carevillage #header .header-navi .button{float:left;padding-top:36px;margin-right:30px}.carevillage #header .header-navi .contact{float:right;padding-top:20px;padding-right:30px}.carevillage #header .header-navi .contact .tel{font-size:32px;padding-left:4px;padding-top:2px;display:inline-block}.carevillage #header .header-navi .contact .tel a{color:#1a9562}.carevillage #header .header-navi .contact .comment{font-size:14px;margin-top:-6px;padding-left:42px}.carevillage #navi{background-color:#1a9562 !important;padding:0;border-top:1px solid #ccc;box-shadow:0px 1px 5px rgba(0,0,150,0.35);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.35)}.carevillage #navi ul li{background-image:url(../img/common/navi_border.gif);background-repeat:no-repeat;background-position:right center;float:left;font-size:90%;padding-top:0;padding-bottom:0}.carevillage #navi ul li:last-child{background:none}.carevillage #navi ul li a{display:block;padding:15px 0;color:#fff;font-weight:bold}.carevillage #navi ul li a:hover{background-color:#21b779;text-decoration:none;color:#fff}@media (min-width: 992px) and (max-width: 1200px){.carevillage #navi ul li{font-size:80%}.carevillage #navi ul li a{padding-left:0;padding-right:0}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.clinic #footer{background-color:#1a9562;color:#fff;font-size:16px;padding-top:30px}.clinic #footer a{color:#fff}.clinic #footer .footer-navi,.clinic #footer .footer-info{margin:auto}@media only screen and (min-width: 1200px){.clinic #footer .footer-navi,.clinic #footer .footer-info{float:left}}@media only screen and (min-width: 1200px){.clinic #footer .footer-info{margin-left:100px}}@media only screen and (min-width: 1200px){.clinic #footer .footer-address{float:right;width:270px}}@media only screen and (min-width: 1200px){.clinic #footer .footer-navi ul{float:left;margin-right:60px}}.clinic #footer .footer-navi ul li{font-size:16px;margin-bottom:8px}@media only screen and (max-width: 768px){.clinic #footer .footer-navi ul li{width:100%}.clinic #footer .footer-navi ul li a{width:100%;display:block;text-align:center}}.clinic #footer .footer-info dl{margin-bottom:20px}.clinic #footer .tel{font-size:36px;color:#fff;font-weight:bold;margin-top:10px}.clinic #footer .logo{background-image:url("../img/common/clinique_flogo.svg");background-position:center;background-repeat:no-repeat;height:85px;margin-bottom:20px}.clinic #footer svg{width:28px;fill:#fff}.clinic #copyright{text-align:right}.carevillage #footer{background-color:#1a9562;color:#fff;font-size:16px;padding-top:30px}.carevillage #footer a{color:#fff}.carevillage #footer .footer-navi,.carevillage #footer .footer-info{float:left}@media only screen and (max-width: 768px){.carevillage #footer .footer-navi,.carevillage #footer .footer-info{float:none}}.carevillage #footer .footer-info{margin-left:100px}.carevillage #footer .footer-address{float:right;width:270px}@media only screen and (max-width: 768px){.carevillage #footer .footer-address{float:none;margin:auto}}.carevillage #footer .footer-navi ul{float:left;margin-right:60px}@media only screen and (max-width: 768px){.carevillage #footer .footer-navi ul{float:none;margin:auto}}.carevillage #footer .footer-navi ul li{font-size:16px;margin-bottom:8px}.carevillage #footer .footer-navi ul li a{display:block;width:100%;text-align:center}.carevillage #footer .footer-info dl{margin-bottom:20px}.carevillage #footer .tel{font-size:36px;color:#fff;font-weight:bold;margin-top:10px}.carevillage #footer .logo{background-image:url("../img/common/care_flogo.svg");background-position:center;background-repeat:no-repeat;height:85px;margin-bottom:20px}.carevillage #footer svg{width:28px;fill:#fff}.carevillage #footer #copyright{text-align:right}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}@-webkit-keyframes active-bar02{100%{height:0}}@keyframes active-bar02{100%{height:0}}.drawer-menu li{margin-top:20px;margin-left:20px}.drawer-nav>.drawer-menu{overflow-y:scroll;-webkit-overflow-scrolling:auto}.main-nav *{margin:0;padding:0;list-style:none}.main-nav{padding:0}@media only screen and (min-width: 1200px){.main-nav{margin-left:auto;display:inline-block !important;padding-right:100px;padding-top:11px}}.main-nav>ul>li{position:relative;white-space:nowrap}.main-nav>ul>li a{color:#fff}.main-nav>ul>li.icon{top:-4px;margin-right:5px}.main-nav>ul>li.icon:last-child{margin-right:0}.main-nav>ul>li.icon a{padding:0}.main-nav a{display:block;position:relative;color:#004289;padding:22px;transition:all 0.5s;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:500}.main-nav a:hover,.main-nav .active>a,.main-nav li:hover>a{color:#fff;text-decoration:underline}.main-nav .drop-down:hover>ul{opacity:1;top:100%;visibility:visible}.main-nav .drop-down ul{display:block;position:absolute;left:0;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0px 0px 30px rgba(127,137,161,0.25);transition:ease all 0.3s}.main-nav .drop-down ul a{padding:10px 20px;font-size:13px;color:#004289}.main-nav .drop-down ul a:hover,.main-nav .drop-down ul .active>a,.main-nav .drop-down ul li:hover>a{color:#007bff}.main-nav .drop-down li{min-width:180px;position:relative}.main-nav .drop-down>a:after{content:"\f107";font-family:"Font Awesome 5 Free";padding-left:10px}.main-nav .drop-down .drop-down:hover>ul{opacity:1;top:0;left:100%}.main-nav .drop-down .drop-down ul{top:0;left:calc(100% - 30px)}.main-nav .drop-down .drop-down>a{padding-right:35px}.main-nav .drop-down .drop-down>a:after{content:"\f105";position:absolute;right:15px}.header-scrolled.mobile-nav-toggle{padding:8px 12px 2px}@media only screen and (max-width: 768px){.header-scrolled.mobile-nav-toggle{top:15px}}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav{position:fixed;top:0;bottom:0;z-index:9998;overflow-y:auto;left:100%;width:100%;padding-top:18px;background:#1a9562;transition:0.4s;text-align:center;margin:auto}.mobile-nav a{display:block;position:relative;color:#fff;padding:30px 20px;font-weight:500;font-size:120%}.mobile-nav .icon a{display:inline-block}.mobile-nav a:hover,.mobile-nav .active>a,.mobile-nav li:hover>a{color:#181310;text-decoration:none;background:rgba(255,255,255,0.7);font-size:130%;font-weight:bold}.mobile-nav .drop-down>a{padding-right:35px}.mobile-nav .drop-down>a:after{content:"\f078";font-family:"Font Awesome 5 Free";padding-left:10px;position:absolute;right:15px}.mobile-nav .drop-down.active>a:after{content:"\f077"}.mobile-nav .drop-down ul{display:none;overflow:hidden}.mobile-nav .drop-down ul li{padding-left:20px}.mobile-nav-toggle{position:fixed;right:20px;top:25px;z-index:9999;border:0;background:none;font-size:24px;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:center;padding:10px 12px;width:40px;height:35px}.mobile-nav-toggle,.mobile-nav-toggle span{display:inline-block;transition:all .5s;box-sizing:border-box}.mobile-nav-toggle.active span{background-color:#fff}.mobile-nav-toggle.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}.mobile-nav-toggle.active span:nth-of-type(2){left:60%;opacity:0;-webkit-animation:active-bar02 .8s forwards;animation:active-bar02 .8s forwards}.mobile-nav-toggle.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg);bottom:-10px}.mobile-nav-toggle.active::after{border:4px solid #fff}.mobile-nav-toggle::after{position:absolute;top:115%;right:-20%;display:block;content:'';width:54px;height:54px;margin:-45px 0 0 -45px;border-radius:50%;border:4px solid transparent;transition:all .75s}.mobile-nav-toggle span{position:absolute;left:0;width:100%;height:4px;background-color:#1a9562;border-radius:4px}.mobile-nav-toggle span:nth-of-type(1){top:0}.mobile-nav-toggle span:nth-of-type(2){top:15px}.mobile-nav-toggle span:nth-of-type(3){bottom:0}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(19,39,57,0.8);overflow:hidden;display:none}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{left:0}.mobile-nav-active .mobile-nav-toggle i{color:#fff}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.carevillage #main-contents{padding-top:60px}.carevillage #block-contents.top{width:100%;margin:auto}@media only screen and (min-width: 1200px){.carevillage #block-contents.top{max-width:1200px}}.carevillage #block-contents.top .top-contents{display:flex;flex-direction:column}@media only screen and (min-width: 1200px){.carevillage #block-contents.top .top-contents{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.carevillage #block-contents.top .box{width:100%;margin-bottom:60px}@media only screen and (min-width: 1200px){.carevillage #block-contents.top .box{max-width:48%;margin-bottom:120px}}.carevillage #block-contents.top .box figcaption{padding:30px 0;font-weight:normal;color:#333;min-height:160px}.carevillage #block-news section{margin-bottom:10px;padding-left:34px;padding-bottom:0}.carevillage #block-news h4,.carevillage #block-news .comment{float:left;font-size:100%;line-height:24px}.carevillage #block-news h4{width:120px;font-weight:bold;margin:0}.carevillage #block-news .news-important .comment{font-weight:bold}.carevillage #block-news a{color:#000}.carevillage #block-news .news-important .comment a{color:#1a6295}.carevillage #access .logo{padding:20px 0}.carevillage #access .address{padding-bottom:20px}.carevillage #facilities .logo{padding-top:60px}.carevillage #facilities .address{padding-top:20px;padding-bottom:20px}.carevillage #facilities strong{display:block;font-size:16px;font-weight:bold}.carevillage #facilities .tel a{font-size:26px;font-weight:bold;color:#1a9562;vertical-align:middle}.carevillage #news-area section{padding-bottom:20px}.carevillage #news-area section time{float:left;width:150px;font-size:16px}.carevillage #news-area section h4{font-size:16px;font-weight:normal;color:#333;float:left;margin:0;line-height:initial}.carevillage #news-area section h4 a{color:#333}.carevillage #news-detail time{display:block;margin-bottom:30px}.carevillage #news-detail time:before{content:'発行日：'}.carevillage .profile{margin-top:20px}.carevillage .profile dl{display:table;margin-bottom:10px}.carevillage .profile dl dt{background-color:#1a9562;color:#fff;display:table-cell;width:80px;height:100%;vertical-align:middle;text-align:center;padding:80px 0}.carevillage .profile dl dd{display:table-cell;padding:10px}.carevillage .profile .name{text-align:center;font-size:20px;margin-top:10px}.carevillage .profile small{font-size:14px;margin:0 10px}.carevillage #facility h4{font-size:16px;font-weight:normal;display:inline-block;padding:8px 20px}.carevillage #facility p{display:inline-block;font-size:16px}.carevillage #facility .col{margin-bottom:50px}.carevillage .access-info dl{padding-left:15px;margin-bottom:20px;margin-top:20px}.carevillage .access-info dt{margin-top:20px}.carevillage .access-info dd{margin-left:20px}.carevillage .small-abouts .three-mark{background-image:url("../img/common/mark-three.svg");background-repeat:no-repeat;background-position:center;position:relative;width:100%;max-width:430px;height:430px;display:block;margin:auto}.carevillage .small-abouts .three-mark .keyword{position:absolute;color:#fff;font-size:100%;font-weight:normal;text-align:center;display:block;width:180px}@media only screen and (max-width: 768px){.carevillage .small-abouts .three-mark .keyword{font-size:90%;width:150px}}.carevillage .small-abouts .three-mark .c1{top:45px;left:15px}@media only screen and (max-width: 768px){.carevillage .small-abouts .three-mark .c1{top:75px;left:10px}}.carevillage .small-abouts .three-mark .c2{bottom:75px;left:15px}@media only screen and (max-width: 768px){.carevillage .small-abouts .three-mark .c2{bottom:85px;left:5px}}.carevillage .small-abouts .three-mark .c3{bottom:75px;right:5px}@media only screen and (max-width: 768px){.carevillage .small-abouts .three-mark .c3{bottom:100px;right:5px}}.carevillage .small-abouts .bg_mark{background-image:url("../img/common/mark.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;width:100%;max-width:420px;height:420px;display:block;margin:auto}.carevillage .small-abouts .bg_mark .keyword{position:absolute;color:#fff;font-size:130%;font-weight:bold;text-align:center;display:block}.carevillage .small-abouts .bg_mark .c1{top:105px;left:40px}@media only screen and (max-width: 768px){.carevillage .small-abouts .bg_mark .c1{top:115px;left:25px}}.carevillage .small-abouts .bg_mark .c2{bottom:100px;left:90px}@media only screen and (max-width: 768px){.carevillage .small-abouts .bg_mark .c2{bottom:100px;left:90px}}.carevillage .small-abouts .bg_mark .c3{bottom:100px;right:75px}@media only screen and (max-width: 768px){.carevillage .small-abouts .bg_mark .c3{bottom:100px;right:75px}}.carevillage .small-abouts .circle{background-color:#B9CD26;border-radius:50%;padding:25px 25px;text-align:center;width:180px;height:180px;max-width:180px;max-height:180px;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.carevillage .small-abouts .circle span{text-align:left;font-size:90%}.carevillage .small-abouts span.center{vertical-align:middle;display:table-cell}.carevillage .small-abouts-how figure figcaption{text-align:center}@media only screen and (max-width: 768px){.carevillage .small-abouts-how figure figcaption span{display:block;font-size:82%}}.carevillage #day-area .time-line section{padding:0}.carevillage #day-area .time-line .inner{border-left:1px solid #1a9562;padding:30px 0;padding-left:40px;margin-left:22px}.carevillage #day-area .time-line .content{margin:20px 0;padding:20px 0}.carevillage #day-area .time-line .title-circle-nb{padding:0 0 0 1.8em}.carevillage #day-area .time-line .time{font-size:160%}.carevillage #home-area dl dd{padding-left:30px}.carevillage #home-area h3.title-mark{height:56px;overflow-y:hidden}.carevillage #home-area .comment{height:260px;overflow-y:hidden}.carevillage #news-area section{margin-bottom:10px;padding-left:34px;padding-bottom:0}.carevillage #news-area h4,.carevillage #news-area .comment{float:left;font-size:100%;line-height:24px}.carevillage #news-area h4{width:120px;font-weight:bold;margin:0}.carevillage #news-area .news-important .comment{font-weight:bold}.carevillage #news-area a{color:#000}.carevillage #news-area .news-important .comment a{color:#1a6295;font-weight:bold}.carevillage .bnr-contact{margin:auto;margin-bottom:60px;padding:30px 30px 0 30px;background-color:#1a9562;color:#fff}.carevillage .bnr-contact h3{font-size:150%;padding:0}.carevillage .bnr-contact #icon-tel{width:100%;height:100%;max-width:35px;fill:#fff}.carevillage .bnr-contact p{text-align:center;padding:0 0 10px}.carevillage .bnr-contact .comment{padding-bottom:0}.carevillage .bnr-contact .comment2{padding-top:20px}.carevillage .bnr-contact .tel a{color:#fff;font-size:300%;font-weight:bold;letter-spacing:0.1em}.carevillage .bnr-contact .tel a:hover{text-decoration:none}.carevillage .bnr-contact .btn{width:90%;text-align:center;margin:auto;display:block;padding-top:10px;padding-bottom:10px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}

/*# sourceMappingURL=style.css.map */