@charset "UTF-8";@page{size:A4;margin:0mm 0mm;}@-ms-viewport{width:device-width;}@viewport{width:device-width;}@media print{a[href]:after{content:"" !important;}abbr[title]:after{content:"" !important;}a{color:#333;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#333}#pc-header{position:absolute!important;}#pagetop{position:absolute!important;}}dl,dt,dd,dl dt,dl dd,ul,ul li ul,ul li ol,ol,ol li ul,ol li ol,table,form{margin:0;}img,object,embed{max-width:unset;width:auto;height:auto;}body>img.loading{display:block;position:absolute;width:300px;height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);pointer-events:none;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;}div#lightbox .lb-closeContainer{padding-top:8px;}div#lightbox .lb-caption{font-size:20px!important;line-height:150%!important}div#lightbox .lb-number{display:none!important}div#lightbox .lb-caption dl{margin:0;width:-webkit-calc(100% + 54px);width:calc(100% + 54px);}div#lightbox .lb-caption dl>dt{margin:5px 0 5px 0;font-size:20px!important;line-height:150%!important}div#lightbox .lb-caption dl>dd,div#lightbox .lb-caption dl>dd*{margin:0;font-size:16px!important;line-height:180%!important;word-break:break-all!important;text-align:justify;}@media only screen and (min-width:1100px),print{.show-sp,.hide-pc{display:none !important;}.hide-sp,.show-pc{display:inherit !important;}.hide-inline-sp,.show-inline-pc{display:inline !important;}.show-inline-sp,.hide-inline-pc{display:none !important;}.tel-pc{display:inline !important;}.tel-sp{display:none !important;}.show-n-sp,.hide-n-pc{display:none;}.hide-n-sp,.show-n-pc{display:inherit;}}@media only screen and (max-width:1101px){.show-sp,.hide-pc{display:inherit !important;}.hide-sp,.show-pc{display:none !important;}.show-inline-sp,.hide-inline-pc{display:inline !important;}.hide-inline-sp,.show-inline-pc{display:none !important;}.tel-pc{display:none !important;}.tel-sp{display:inline !important;}.show-n-sp,.hide-n-pc{display:inherit;}.hide-n-sp,.show-n-pc{display:none;}}body,dt,dd,li,h1,h2,h3,h4,h5,h6,div,a,p{font-family:'Zen Kaku Gothic New',"Yu Gothic Pr6N R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif!important;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-weight:500;}.font-Noto{font-family:'Noto Sans',sans-serif!important;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;}.font-Gabarito{font-family:'Gabarito',sans-serif!important;font-optical-sizing:auto;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.font-Cabin{font-family:'Cabin',sans-serif!important;font-optical-sizing:auto;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.font-bold{font-weight:700!important;}.font-double-space{letter-spacing:1em;margin-right:-1em!important;}.font-single-space{letter-spacing:0;margin-right:0!important;}body{background-color:white!important;color:#333;font-size:16px;line-height:140%;overflow:hidden;}h1,h2,h3,h4,h5,h6{color:inherit;}.off-canvas-wrap{background-color:transparent!important;opacity:0;}.inner-wrap{background-color:transparent!important;line-height:0;}.showtime{overflow:auto;opacity:100!important;-webkit-transition:1.5s;-moz-transition:1.5s;-o-transition:1.5s;-ms-transition:1.5s;transition:1.5s;}#pc-header{position:fixed;z-index:9999;top:0;height:116px;background-color:hsla(0,100%,100%,0.90) !important;}#pc-header .dropmenu-base{position:relative;max-width:1720px;min-width:1100px;width:90vw;height:116px;margin:0 auto;padding:0;font-size:0;line-height:0;text-align:right;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s;}@media only print{#pc-header{width:100%;height:116px;margin:0;padding:0;background-color:hsla(0,0%,100%,0.80)!important;}}#pc-header>.dropmenu-base>div.logo{display:block;position:absolute;left:0;top:0;width:max-content;height:116px;margin:0;padding:0;font-size:0;line-height:116px;}#pc-header>.dropmenu-base>div.logo>a{display:inline-block;font-size:0;line-height:0;vertical-align:middle;}#pc-header>.dropmenu-base>div.logo>a>img{width:300px;height:auto;padding:0;margin:0;}#pc-header>.dropmenu-base>div.main{display:flex;position:absolute;right:0;top:0;width:max-content;height:116px;margin:0;padding:0;font-size:0;line-height:116px;}#pc-header>.dropmenu-base ul.dropmenu{list-style:none;display:inline-block;width:max-content;height:116px;padding:0;margin:0;font-size:0;line-height:0;transform:scale(1.0,1.0) translate(0%,0);-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}@media only screen and (max-width:1650px){#pc-header>.dropmenu-base .logo{transform:scale(0.85) translateX(-26px);-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}#pc-header>.dropmenu-base .main{transform:scale(0.85) translateX(102px);-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}}@media only screen and (max-width:1400px){#pc-header>.dropmenu-base .logo{transform:scale(0.74) translateX(-64px);transform:scale(0.74) translateX(-54px);-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}#pc-header>.dropmenu-base .main{transform:scale(0.74) translateX(196px);transform:scale(0.74) translateX(206px);-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}}.dropmenu-base .dropmenu>li{position:relative;display:inline-block;width:auto;height:46px;margin:38px 0 0 15px;padding:0;font-size:16px;line-height:32px;text-align:center;color:#333 !important;background:transparent !important;}.dropmenu-base .dropmenu>li:first-child{margin-left:0;}.dropmenu-base .dropmenu>li>a{position:relative;display:inline-block;color:inherit;font-size:18px;font-weight:500;text-decoration:none;padding:0;margin:0;white-space:nowrap;}.dropmenu-base .dropmenu>li>a:before{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:4px;background:#08A2E4!important;opacity:0;-webkit-transition:all 0.8s cubic-bezier(0.19,1,0.22,1);transition:all 0.8s cubic-bezier(0.19,1,0.22,1);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1);-webkit-transform:translateY(5px);transform:translateY(5px)}.dropmenu-base .dropmenu>li>a.active,.dropmenu-base .dropmenu>li>a:active,.dropmenu-base .dropmenu>li>a:focus,.dropmenu-base .dropmenu>li>a:hover{text-decoration:none}.dropmenu-base .dropmenu>li>a.active:before,.dropmenu-base .dropmenu>li>a:active:before,.dropmenu-base .dropmenu>li>a:focus:before,.dropmenu-base .dropmenu>li>a:hover:before,.dropmenu-base .dropmenu>li.selected>a:before{opacity:1;height:4px;-webkit-transform:translateY(0);transform:translateY(0)}.dropmenu-base .dropmenu>li>ul{list-style:none;position:absolute;z-index:9999;left:0;top:46px;min-width:165px;width:auto;height:auto;margin:0;padding:0;overflow:hidden;display:none;opacity:1;}.dropmenu-base .dropmenu>li>ul>li{width:100%;text-align:left;font-size:16px;color:#333!important;}.dropmenu-base .dropmenu>li>ul>li:hover{background:#08A2E4!important;color:white!important;}.dropmenu-base .dropmenu>li:hover>ul{pointer-events:all;display:block;z-index:1;-webkit-animation:dropdown 0.4s cubic-bezier(0.165,.84,0.44,1) 0s;animation:dropdown 0.4s cubic-bezier(0.165,.84,0.44,1) 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dropmenu-base .dropmenu>li:hover>ul>li>a{-webkit-animation:dropdown-list 0.5s cubic-bezier(0.19,1,0.22,1) 0ms;animation:dropdown-list 0.5s cubic-bezier(0.19,1,0.22,1) 0ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dropmenu-base .dropmenu>li>ul>li>a{background-color:white!important;border:solid 1px #EEEEE3;-webkit-transition:all 0.4s cubic-bezier(0.165,.84,0.44,1);transition:all 0.4s cubic-bezier(0.165,.84,0.44,1);-webkit-transition-timing-function:cubic-bezier(0.165,.84,0.44,1);transition-timing-function:cubic-bezier(0.165,.84,0.44,1);color:#333!important;padding:8px 1em 7px;display:block;text-align:left;font-weight:500;white-space:nowrap;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);}.dropmenu-base .dropmenu>li>ul>li:not(:last-child)>a{border-bottom:none;}.dropmenu-base .dropmenu>li>ul>li>a:active,.dropmenu-base .dropmenu>li>ul>li>a:focus,.dropmenu-base .dropmenu>li>ul>li>a:hover{background-color:#08A2E4!important;color:white!important;text-decoration:none}@-webkit-keyframes dropdown{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes dropdown{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes dropdown-list{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropdown-list{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#pc-header>.dropmenu-base ul.contact{list-style:none;display:inline-block;width:max-content;height:116px;padding:22px 0 0 30px;margin:0;font-size:0;line-height:116px;}#pc-header>.dropmenu-base ul.contact>li.vaccination{display:block;width:max-content;margin:0 0 7px 0;font-size:0;line-height:0;}#pc-header>.dropmenu-base ul.contact>li.vaccination{display:block;width:max-content;height:33px;padding:0 1em;font-size:16px;line-height:30px;font-weight:500;border-radius:16.5px;color:white;background-color:#E85A7A!important;border:solid 1px #E85A7A;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}#pc-header>.dropmenu-base ul.contact>li.tel{display:block;width:max-content;margin:0 0 0 0;font-size:0;line-height:0;}#pc-header>.dropmenu-base ul.contact>li.tel>a{display:flex;width:max-content;height:40px;padding:0;font-size:0;line-height:40px;font-weight:700;color:#E85A7A;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}#pc-header>.dropmenu-base ul.contact>li.tel>a>span{display:inline-block;line-height:40px;font-weight:500;}#pc-header>.dropmenu-base ul.contact>li.tel>a>span:first-child{font-size:20px;margin-right:0.4em;}#pc-header>.dropmenu-base ul.contact>li.tel>a>span:last-child{font-size:36px;}#main-visual{width:100%;height:auto;margin:116px 0 0 0;padding:0;background-color:#F7F6EF;}#main-visual>div{display:flex;width:1100px;height:auto;margin:calc(116px + 148px) auto 0 auto;padding:0;font-size:0;line-height:0;}#main-visual>div>.title{display:block;width:238px;height:auto;margin:0;padding:40px 0 0 0;font-size:50px;line-height:150%;font-weight:700;}#main-visual>div>div{display:block;width:862px;height:auto;margin:-148px 0 0 0;padding:0 0 50px 0;font-size:0;line-height:0;}#main-visual>div>div>img{width:920px;height:auto;margin:0;padding:0;border-radius:30px;}#main-visual>div>div>p{margin:50px 0 0 0;padding:0;font-size:18px;line-height:175%;font-weight:500;text-align:justify;}.footer{display:block;min-height:568px;width:100%;height:auto;padding:0;margin:100px 0 0 0;color:#333!important;background-color:white!important;background-image:url(https://kanzaki-cl.com/img/footer.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:auto;}.footer h3{position:relative;display:block;padding:0 0 0 1.2em;margin:0 0 30px 0;font-size:39px;line-height:100%;font-weight:700;color:#1E6AB4;}.footer h3:before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);-webkit- transform:translateY(-50%);background-position:center center;background-size:contain;background-repeat:no-repeat;}.footer>ul{list-style:none;display:flex;min-height:calc(568px - 60px);width:1100px;height:auto;padding:0;margin:0 auto 0 auto;font-size:16px;line-height:100%;font-weight:500;text-align:center;}.footer>ul>.left-base{position:relative;width:600px;padding:0 0 475px 0;margin:0 50px 0 0;text-align:left;}.footer>ul>.left-base>.logo{display:block;width:446px;padding:0;margin:0;}.footer>ul>.left-base>.address{display:block;width:446px;padding:0;margin:0 0 18px 0;font-size:18px;line-height:18px;font-weight:500;text-align:right;}.footer>ul>.left-base>ul.contact{list-style:none;display:block;width:446px;padding:0;margin:0 auto 0 0;font-size:0;}.footer>ul>.left-base>ul.contact>li.vaccination{display:block;width:max-content;margin:0 0 7px auto;font-size:0;line-height:0;}.footer>ul>.left-base>ul.contact>li.vaccination{display:block;width:max-content;height:33px;padding:0 1em;font-size:19px;line-height:30px;font-weight:500;border-radius:16.5px;color:white;background-color:#E85A7A!important;border:solid 1px #E85A7A;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.footer>ul>.left-base>ul.contact>li.tel{display:block;width:max-content;margin:0 0 0 auto;font-size:0;line-height:0;}.footer>ul>.left-base>ul.contact>li.tel>a{display:flex;width:max-content;height:40px;padding:0;font-size:0;line-height:40px;font-weight:700;color:#E85A7A;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.footer>ul>.left-base>ul.contact>li.tel>a>span{display:inline-block;line-height:40px;font-weight:500;}.footer>ul>.left-base>ul.contact>li.tel>a>span:first-child{font-size:24px;margin-right:0.4em;}.footer>ul>.left-base>ul.contact>li.tel>a>span:last-child{font-size:43px;}.footer>ul>.left-base>.parking{position:absolute;display:block;top:90px;right:15px;width:115px;height:115px;padding:0;margin:0;font-size:0;line-height:0;color:#FFF;background:#1E6AB4;border-radius:50%;}.footer>ul>.left-base>.parking>p{position:absolute;display:block;padding:0;margin:0;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);font-size:20px;line-height:130%;font-weight:500;text-align:center;color:inherit;white-space:nowrap;}.footer>ul>.left-base>.parking>p>span{display:inline-block;font-size:22px;margin:0 0.1em 0 0;}.footer>ul>.left-base>.access{display:block;margin:20px 0 0 0;}.footer>ul>.left-base>.access>h3{line-height:32px;letter-spacing:-0.15em;}.footer>ul>.left-base>.access>h3:before{width:36px;height:47px;background-image:url(https://kanzaki-cl.com/img/ico_access.svg);}.footer>ul>.left-base>.access>dl{margin:0 0 0 0;font-size:0;line-height:0;}.footer>ul>.left-base>.access>dl>dt{margin:0 0 5px 0;text-indent:-0.6em;font-size:18px;line-height:150%;font-weight:700;color:#1E6AB4;}.footer>ul>.left-base>.access>dl>dt>a{display:inline-block;width:max-content;height:23px;padding:0 0.75em;text-indent:initial;font-size:16px;line-height:20px;font-weight:500;letter-spacing:-0.05em;border-radius:11.5px;color:#FFF547;background-color:#1E6AB4!important;border:solid 1px #1E6AB4;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.footer>ul>.left-base>.access>dl>dt>a:hover{color:#1E6AB4;background-color:#FFF547!important;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}.footer>ul>.left-base>.access>dl>dd{margin:0 0 20px 0;font-size:0;line-height:0;}.footer>ul>.left-base>.access>dl>dd:last-child{margin:0 0 0 0;}.footer>ul>.left-base>.access>dl>dd>ul{list-style:none;font-size:0;line-height:0;}.footer>ul>.left-base>.access>dl>dd>ul>li{position:relative;padding:0px 0px 0px 18px;margin:0 0 3px 0;font-size:15.5px;line-height:150%;font-weight:500;white-space:nowrap;}.footer>ul>.left-base>.access>dl>dd>ul>li:before{content:"";display:inline-block;position:absolute;left:0px;top:0.25em;width:16px;height:16px;font-size:15.5px;line-height:0;background-color:#1E6AB4!important;padding:0px;margin:0px;border-radius:50%;}.footer>ul>.left-base>.access>dl>dd>ul>li .font-bold{font-weight:700!important;}.footer>ul>.left-base>.access>dl>dd>p{padding:0 0 0 0.5em;margin:8px 0 3px 0;font-size:15.5px;line-height:150%;font-weight:500;}.footer>ul>.right-base{width:450px;padding:0 0 305px 0;margin:0 0 0 0;text-align:left;}.footer>ul>.right-base>.hours{display:block;margin:20px 0 0 0;}.footer>ul>.right-base>.hours>h3{padding:0 0 0 1.4em;margin:0 0 22px 0;}.footer>ul>.right-base>.hours>h3:before{width:42px;height:42px;background-image:url(https://kanzaki-cl.com/img/ico_hours.svg);}.footer>ul>.right-base>.hours>dl{margin:0 0 0 0;font-size:0;line-height:0;}.footer>ul>.right-base>.hours>dl>dt{margin:0 0 5px 0;}.footer>ul>.right-base>.hours>dl>dt>img{width:100%;}.footer>ul>.right-base>.hours>dl>dd{margin:0 0 12px 0;font-size:0;line-height:0;}.footer>ul>.right-base>.hours>dl>dd:last-child{margin:0 0 0 0;}.footer>ul>.right-base>.hours>dl>dd>ul{list-style:none;font-size:0;line-height:0;}.footer>ul>.right-base>.hours>dl>dd>ul>li{position:relative;padding:0px 0px 0px 18px;margin:0 0 3px 0;font-size:15.5px;line-height:150%;font-weight:500;text-align:justify;}.footer>ul>.right-base>.hours>dl>dd>ul>li:before{content:"※";display:inline-block;position:absolute;left:0px;top:0.24em;width:17px;height:17px;font-size:17px;line-height:15px;font-weight:500;}.footer>ul>.right-base>.hours>dl>dd>p{display:block;margin:4px 0 0 0;font-size:18px;line-height:150%;font-weight:700;text-indent:-0.6em;}.footer>ul>.right-base>.hours>dl>dd>p>span{color:#1E6AB4;}.footer>p.copy{display:block;width:1100px;height:60px;padding:0;margin:0 auto 0 auto;font-size:16px;line-height:16px;font-weight:500;text-align:center;vertical-align:top;}@media only screen and (min-width:1920px){.footer{min-height:29.584vw;background-size:contain;}.footer>ul{min-height:calc(29.584vw - 60px);}.footer>ul>.left-base{padding-bottom:calc(475px + ((100vw - 1920px)*375/1920));}.footer>ul>.right-base{padding-bottom:calc(305px + ((100vw - 1920px)*375/1920));}}.tab-body{position:fixed;width:auto;height:auto;min-height:80px;bottom:50%;right:0;padding:0;transform:translateX(100%);z-index:2;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.tab-body:hover{transform:translateX(0);-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s;}.tab-body>.tab{position:absolute;display:block;width:90px;height:80px;bottom:0;left:-90px;border-radius:40px 0 0 40px;overflow:hidden;cursor:pointer;}.tab-body>.tab:before{content:'';position:absolute;display:block;left:50px;top:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);background-position:center center;background-size:contain;background-repeat:no-repeat;pointer-events:none;}.tab-body>.tab>a{display:block;width:90px;height:80px;}.tab-body>.base{display:block;width:max-content;height:auto;padding:30px;margin;:0;border:solid 1px #EEEEE3;background-color:white!important;}.tab-body>.tab-text{display:block;height:80px;border:none;margin:0;padding:0;color:white;font-size:24px;line-height:75px;font-weight:700;padding:0 1em 0 0;}.tab-body.hours{bottom:calc(50% - 40px + 135px);bottom:270px;}.tab-body.hours>.tab,.tab-body.hours>.tab-text{background-color:#1E6AB4;}.tab-body.hours>.tab:before{width:40px;height:41px;background-image:url(https://kanzaki-cl.com/img/ico_hours_w.svg);}.tab-body.hours>.base{width:512px;}.tab-body.hours>.base>dl{margin:0 0 18px 0;}.tab-body.hours>.base>dl>dt{margin:0 0 5px 0;}.tab-body.hours>.base>dl>dt>img{width:100%;}.tab-body.hours>.base>dl>dd{margin:0 0 12px 0;font-size:0;line-height:0;}.tab-body.hours>.base>dl>dd:last-child{margin:0 0 0 0;}.tab-body.hours>.base>dl>dd>ul{list-style:none;font-size:0;line-height:0;}.tab-body.hours>.base>dl>dd>ul>li{position:relative;padding:0px 0px 0px 18px;margin:0 0 3px 0;font-size:15.5px;line-height:150%;font-weight:500;text-align:justify;}.tab-body.hours>.base>dl>dd>ul>li:before{content:"※";display:inline-block;position:absolute;left:0px;top:0.24em;width:17px;height:17px;font-size:17px;line-height:15px;font-weight:500;}.tab-body.hours>.base>dl>dd>p{display:block;margin:4px 0 0 0;font-size:18px;line-height:150%;font-weight:700;text-indent:-0.6em;}.tab-body.hours>.base>dl>dd>p>span{color:#1E6AB4;}.tab-body.hours>.base>ul.contact{list-style:none;display:flex;width:100%;padding:0;margin:0 auto 0 0;font-size:0;}.tab-body.hours>.base>ul.contact>li.vaccination{display:block;width:max-content;margin:0 10px 0 0;font-size:0;line-height:0;}.tab-body.hours>.base>ul.contact>li.vaccination{display:block;width:max-content;height:auto;padding:5px 0.5em 7px 0.5em;font-size:16px;line-height:130%;font-weight:500;text-align:center;border-radius:8px;color:white;background-color:#E85A7A!important;border:solid 1px #E85A7A;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.tab-body.hours>.base>ul.contact>li.tel{position:relative;display:block;width:max-content;margin:0 0 0 auto;font-size:0;}.tab-body.hours>.base>ul.contact>li.tel>a{position:relative;display:flex;width:max-content;height:40px;left:0;top:50%;transform:translateY(-50%);-webkit- transform:translateY(-50%);padding:0;font-size:0;line-height:40px;font-weight:700;color:#E85A7A;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.tab-body.hours>.base>ul.contact>li.tel>a>span{display:inline-block;line-height:40px;font-weight:500;}.tab-body.hours>.base>ul.contact>li.tel>a>span:first-child{font-size:24px;margin-right:0.4em;}.tab-body.hours>.base>ul.contact>li.tel>a>span:last-child{font-size:43px;}.tab-body.web{bottom:calc(50% - 40px + 45px);bottom:180px;}.tab-body.web>.tab,.tab-body.web>.tab-text{background-color:#E85A7A;}.tab-body.web>.tab:before{width:40px;height:41px;background-image:url(https://kanzaki-cl.com/img/ico_web_w.svg);}.tab-body.access{bottom:calc(50% - 40px - 45px);bottom:90px;}.tab-body.access>.tab,.tab-body.access>.tab-text{background-color:#08A2E4;}.tab-body.access>.tab:before{width:40px;height:41px;background-image:url(https://kanzaki-cl.com/img/ico_access_w.svg);}#body-section{max-width:none;margin:0 auto 0 auto;padding:0;background-color:transparent!important;}div.no-menu-base{width:740px;margin:0 auto 50px auto;padding:0;}div.space-base{width:1100px;height:auto;margin:0 auto;background-color:white!important;}div.side-menu-base{width:1100px;margin:0 auto 70px auto;padding:50px 250px 0 0;}div.row-s{width:100%;margin:0 0 0 0;padding:50px 50px 50px 50px;}.sidebar ul{margin:12px 0 auto 12px;list-style-type:none;}.sidebar li{margin:0px 0px 12px 0px;}.sidebar .group>ul>li{margin-bottom:24px;}.pager{width:max-content;padding:0;margin:0 auto;white-space:nowrap;font-size:0;line-height:0;color:#666;}.pager>*,.pager>*:focus,.pager>*:active{display:inline-block;width:2.2em;height:2.2em;font-size:21px;line-height:1.5em;font-weight:500;text-align:center;padding:0.25em 0;margin:0 0.1em;vertical-align:sub;color:#333;}.pager>a,.pager>a:focus,.pager>a:active{border:solid 1px transparent;border-radius:50%;color:#333;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.pager>a.cur{border:solid 1px #08A2E4;background:#08A2E4;color:white;font-weight:700;cursor:default;}.pager>a.fst,.pager>a.prv,.pager>a.nxt,.pager>a.lst{border:solid 1px #333;color:#333;}.pager>a.fst{color:transparent;margin-right:0.2em;margin-left:0em;}.pager>a.lst{margin-right:0em;margin-left:0.2em;}.pager>a>div{position:relative;width:100%;height:100%;}.pager>a.fst>div:before,.pager>a.fst>div:after,.pager>a.lst>div:before,.pager>a.lst>div:after{content:'';display:block;position:absolute;width:0.6em;height:0.6em;left:50%;top:50%;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.pager>a.fst>div:before{transform:translateX(-50%) translateY(-50%) rotateZ(225deg);-webkit-transform:translateX(-50%) translateY(-50%) rotateZ(225deg);}.pager>a.fst>div:after{transform:translateX(-10%) translateY(-50%) rotateZ(225deg);-webkit-transform:translateX(-10%) translateY(-50%) rotateZ(225deg);}.pager>a.lst>div:before{transform:translateX(-90%) translateY(-50%) rotateZ(45deg);-webkit-transform:translateX(-90%) translateY(-50%) rotateZ(45deg);}.pager>a.lst>div:after{transform:translateX(-50%) translateY(-50%) rotateZ(45deg);-webkit-transform:translateX(-50%) translateY(-50%) rotateZ(45deg);}.pager>a.prv>div:before,.pager>a.prv>div:after,.pager>a.nxt>div:before,.pager>a.nxt>div:after{content:'';display:block;position:absolute;border-top:solid 1px #333;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.pager>a.prv>div:before,.pager>a.nxt>div:before{width:0.6em;height:0.6em;left:50%;top:50%;}.pager>a.prv>div:before{transform:translateX(-55%) translateY(-40%) rotateZ(-45deg);-webkit-transform:translateX(-55%) translateY(-40%) rotateZ(-45deg);}.pager>a.nxt>div:before{transform:translateX(-45%) translateY(-40%) rotateZ(45deg);-webkit-transform:translateX(-45%) translateY(-40%) rotateZ(45deg);}.pager>a.prv>div:after,.pager>a.nxt>div:after{width:0.9em;height:0;left:50%;top:55%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);}.pager>a:hover{border:solid 1px #08A2E4;background:#08A2E4;color:white;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.pager>a:hover>div:before,.pager>a:hover>div:after{border-color:white;border-width:1.5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#pagetop{position:fixed;z-index:32766;bottom:20px;right:20px;display:none}#pagetop>div{display:block;text-align:center;text-decoration:none;text-shadow:none;outline:none;cursor:pointer;opacity:.9!important;}#pagetop>div:hover{text-shadow:none;opacity:.9!important;}#pagetop>div>div{position:relative;width:44px;height:44px;background-color:#5c5c5c!important;}#pagetop>div>div::before{position:absolute;content:'';left:21px;top:9px;width:2px;height:26px;background:white!important;}#pagetop>div>div::after{position:absolute;content:'';left:16px;top:11px;width:12px;height:12px;border-top:2px solid white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.link-button{position:relative;display:block;min-width:270px;width:max-content;height:60px;margin:0 auto;font-size:18px;line-height:55px;font-weight:500;text-align:center;vertical-align:middle;border:solid 2px #1E6AB4;border-radius:30px;color:#333;background-color:white!important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.link-button:before{content:'';position:absolute;display:block;top:50%;left:13px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:30px;height:30px;font-size:0;line-height:0;border-radius:15px;background-color:#1E6AB4!important;pointer-events:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.link-button:after{content:'';position:absolute;display:block;top:50%;left:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:calc(14px/2*tan(60deg));height:14px;clip-path:polygon(0 0,100% 50%,0 100%);font-size:0;line-height:0;background-color:white!important;pointer-events:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}.link-button:hover{color:white;background-color:#1E6AB4!important;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}.link-button:hover:before{background-color:white!important;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}.link-button:hover:after{background-color:#1E6AB4!important;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}.float-clear::after{content:"";display:table;clear:both;}@media only screen and (max-width:1101px){html,body{font-size:4.2vw;}::-webkit-scrollbar{height:2vw;width:2vw}::-webkit-scrollbar-track{background:transparent;border:none;}::-webkit-scrollbar-thumb{background:#dfdfdf;border-radius:2vw;box-shadow:inset 0 0 1.5vw rgba(64,64,64,1.0);}.row,.contain-to-grid .top-bar{width:100%;min-width:100%;margin:10vw auto 0;overflow:hidden;}.off-canvas-wrap{overflow-x:hidden;}.fixed{position:fixed;width:100%;height:100%;}.mgb10{margin-bottom:2vw!important;}.mgb20{margin-bottom:4vw!important;}.mgb30{margin-bottom:6vw!important;}.mgb50{margin-bottom:10vw!important;}#pc-header{display:none!important;}#sp-header{position:absolute;left:0;top:0;z-index:99999;width:100%;height:18vmin;background:transparent!important;}#sp-header .sp-menu-base{height:18vmin;background-color:hsla(0,100%,100%,0.00)!important;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s;}#sp-header .sp-menu-base.cover{background-color:hsla(0,100%,100%,0.90)!important;-webkit-transition:2.4s;-moz-transition:2.4s;-o-transition:2.4s;-ms-transition:2.4s;transition:2.4s;}#sp-header div.logo-area{position:relative;width:max-content;height:auto;left:5vmin;top:50%;transform:translateY(-50%);padding:0;margin:0;}#sp-header div.logo-area>a{display:inline;}#sp-header div.logo-area>a>img{max-width:unset;width:auto;height:11.5vmin;margin:0;}#sp-header div.icon-area{position:absolute;top:3.5vmin;right:18.5vmin;width:max-content;height:11vmin;background-color:transparent!important;font-size:0;white-space:nowrap;}#sp-header div.icon-area>a{display:inline-block;margin:0 0 0 3.5vmin;vertical-align:top;background-position:left top;background-repeat:no-repeat;}#sp-header div.icon-area>a:first-child{margin-left:0;}#sp-header div.icon-area>a.tel{width:11vmin;height:11vmin;background-size:11vmin;background-image:url(../img/ico_tel.svg) !important;}#sp-header div.menu-area{position:absolute;top:1vmin;right:2vmin;width:16vmin;height:16vmin;}#sp-header div.menu-area button.menu-icon2,#sp-header div.menu-area button.menu-icon2:hover,#sp-header div.menu-area button.menu-icon2:active{display:block;position:relative;width:100%;height:100%;padding:4.7vmin 0;margin:0;background-color:transparent;border-color:transparent;border:none;outline:none;}#sp-header div.menu-area button.menu-icon2>span.mn-bar{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}#sp-header div.menu-area button.menu-icon2.mn-open>span.mn-bar{-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s;}#sp-header div.menu-area button.menu-icon2>span.mn-bar{display:block;width:7vmin;height:auto;padding:0.6vmin 0 0.6vmin 0;margin:0 auto 0 auto;background:transparent;}#sp-header div.menu-area button.menu-icon2>span.mn-bar::before{content:'';display:block;width:100%;height:1.0vmin;padding:0;margin:0;background:#333!important;}#sp-header div.menu-area button.menu-icon2.mn-open>span.mn-bar.mn-1{transform:translateY(2.2vmin);}#sp-header div.menu-area button.menu-icon2.mn-open>span.mn-bar.mn-2{}#sp-header div.menu-area button.menu-icon2.mn-open>span.mn-bar.mn-3{transform:translateY(-2.2vmin);}#sp-drop-menu{display:block;position:relative;width:100%;margin:0;padding:0;background-color:hsla(0,0%,100%,0.95)!important;overflow-y:auto;}#sp-drop-menu>ul{list-style:none;margin:5vw 0;padding:0;width:100%;text-align:left;}#sp-drop-menu>ul>li{padding:0;width:100%;font-size:0;line-height:0;}#sp-drop-menu>ul>li>a{position:relative;display:block;padding:0.75em 1em;margin:0;width:100%;font-size:5vw;line-height:100%;font-weight:500;}#sp-drop-menu>ul>li>a:before{content:'';display:inline-block;position:relative;top:0.05em;width:0.8em;height:0.8em;padding:0;margin:0 0.25em 0 0;background-color:#1E6AB4;border-radius:50%;}#sp-drop-menu>ul>li>ul{list-style:none;margin:0 0 0.75em 2.4em;}#sp-drop-menu>ul>li>ul>li{padding:0;width:100%;font-size:0;line-height:0;}#sp-drop-menu>ul>li>ul>li>a{position:relative;display:block;padding:0.5em 0em;margin:0;width:100%;font-size:4.5vw;line-height:100%;font-weight:500;}#sp-drop-menu>ul>li>dl{list-style:none;display:flex;margin:0 0 0.75em 2.4em;line-height:0;}#sp-drop-menu>ul>li>dl>dt{display:inline-block;margin:0;font-size:4.5vw;line-height:7vw;font-weight:500;color:#1E6AB4;vertical-align:-webkit-baseline-middle;}#sp-drop-menu>ul>li>dl>dd{display:inline-block;}#sp-drop-menu>ul>li>dl>dd>form{display:flex;margin:0;}#sp-drop-menu>ul>li>dl>dd>form>input{display:inline-block;width:50vw;height:7vw;padding:0 0.25em;margin:0;font-size:4.5vw;line-height:100%;font-weight:500;vertical-align:middle;border:solid 1px #1E6AB4;border-radius:1vw;background-color:white;box-shadow:none !important;}#sp-drop-menu>ul>li>dl>dd>form>button{display:inline-block;width:7vw;height:7vw;padding:0;margin:0 0 0 1vw;font-size:0;line-height:0;background-color:transparent;background-image:url(https://kanzaki-cl.com/information/img/ico_search.svg);background-size:7vw 7vw;background-repeat:no-repeat;background-position:top right;}#body-section{padding:0;margin:10vw 0 0 0;}div.space-base{max-width:100%;min-width:100%;width:100%;}div.side-menu-base{width:100%;margin:0;padding:0 0;}div.side-menu-base>img{width:100%;max-width:100%;}div.row-s{width:100%;margin:10vw 0 10vw 0;}div.no-menu-base{width:100%;margin:0;padding:0 3.0vw;}#main-visual{width:100%;height:auto;margin:18vmin 0 0 0;padding:0;}#main-visual>div{position:relative;display:block;width:100%;padding:0;margin:0 auto;}#main-visual>div>.title{position:absolute;width:100%;top:46vw;padding:0;margin:0 0vw 2vw 0vw;font-size:7.2vw;line-height:135%;font-weight:700;text-align:center;}#main-visual>div>div{width:100%;padding:0 0 5vw 0;margin:0;}#main-visual>div>div>img{width:100%;border-radius:initial;}#main-visual>div>div>p{padding:0 3vw;margin:14vw 0 0 0;font-size:4.2vw;line-height:150%;font-weight:500;text-align:justify;}.footer{min-height:initial;width:100vw;height:auto;margin:15vw 0 6vmax 0;background-size:auto 55vw;background-position:50% calc(100% + 1px);overflow:hidden;}.footer>ul{display:block;min-height:initial;width:100vw;height:auto;margin:0;}.footer>ul>.left-base{display:block;position:initial;width:63vw;padding:0 0 33.5vw 0;margin:0 auto;}.footer>ul>.left-base>.logo{width:58vw;margin:0 auto;}.footer>ul>.left-base>.address{width:63vw;margin:2vw 0 3.5vw 0;font-size:3.73vw;line-height:3.73vw;text-align:center;text-align-last:justify;}.footer>ul>.left-base>ul.contact{width:63vw;margin:0 auto;}.footer>ul>.left-base>ul.contact>li.vaccination{height:7vw;margin:0 auto;font-size:3.9vw;line-height:6.5vw;border-radius:3.5vw;}.footer>ul>.left-base>ul.contact>li.tel{width:63vw;margin:0 auto;}.footer>ul>.left-base>ul.contact>li.tel>a{height:10.6vw;margin:0 auto;line-height:10.6vw;}.footer>ul>.left-base>ul.contact>li.tel>a>span{line-height:10.6vw;}.footer>ul>.left-base>ul.contact>li.tel>a>span:first-child{font-size:4.6vw;}.footer>ul>.left-base>ul.contact>li.tel>a>span:last-child{font-size:8.5vw;}.footer>ul>.left-base>.parking{display:none;}.footer>ul>.left-base>.access{display:none;}.footer>ul>.right-base{display:none;}.footer>p.copy{width:100vw;height:6.5vw;padding:0;margin:0 auto;font-size:3.3vw;line-height:3.3vw;}.tab-group{display:flex;position:fixed;width:100vw;height:6vmax;left:0;bottom:0;background-color:white;text-align:left;z-index:2;}.tab-body{display:flex;position:initial;width:33.3333vw;height:6vmax;min-height:initial;bottom:initial;right:initial;padding:0;margin:0;font-size:0;line-height:0;transform:initial;white-space:nowrap;-webkit-transition:initial;-moz-transition:initial;-o-transition:initial;-ms-transition:initial;transition:initial;}.tab-body:hover{opacity:0.75;transform:initial;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}.tab-body>.tab{position:relative;display:inline-block;width:calc((100% - 12.02vmax)/2 + 3.5vmax);height:6vmax;padding-left:calc((100% - 12.02vmax)/2);bottom:initial;left:initial;border-radius:0;font-size:0;line-height:0;}.tab-body>.tab:before{width:3vmax!important;height:3.075vmax!important;left:initial;right:0.5vmax;top:50%;transform:translateY(-50%);}.tab-body>.base{display:block;width:max-content;height:auto;padding:30px;margin;:0;border:solid 1px #EEEEE3;background-color:white!important;}.tab-body>.tab-text{display:inline-block !important;width:calc((100% - 12.02vmax)/2 + 8.52vmax);height:6vmax;padding-right:calc((100% - 12.02vmax)/2);font-size:2.1vmax;line-height:6vmax;}.pager>*,.pager>*:focus,.pager>*:active{font-size:4.2vw;}#pagetop{position:fixed;z-index:32767;bottom:6vmax;right:0vw;display:none;}#pagetop>div>div{width:5vmax;height:5vmax;}#pagetop>div>div::before{position:absolute;content:'';left:2.4vmax;top:0.75vmax;width:0.25vmax;height:3.5vmax;background:white!important;}#pagetop>div>div::after{position:absolute;content:'';left:1.9vmax;top:1vmax;width:1.5vmax;height:1.5vmax;border-top:0.3vmax solid white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.link-button{min-width:40vw;width:max-content;height:10vw;padding:0 9vw;font-size:4.5vw;line-height:8.5vw;border-radius:5vw;}.link-button:before{left:2vw;width:6vw;height:6vw;border-radius:3vw;}.link-button:after{left:4vw;width:calc(3vw/2*tan(60deg));height:3vw;}.link-button:hover{}.link-button:hover:before{}.link-button:hover:after{}@media only screen and (orientation:landscape){}}a:focus{color:#333;outline:none;}a:hover,a:focus{color:#1E6AB4;}.kerning>k{letter-spacing:-0.06em;}.kerning>k>bks{letter-spacing:-0.1em;}.kerning>k>ks{letter-spacing:-0.2em;}.kerning>k>bts{letter-spacing:-0.1em;}.kerning>k>ts{letter-spacing:-0.2em;}.kerning ng{letter-spacing:-0.25em;}.kerning skg{display:inline-block;margin-left:-0.4em;}.kerning ekg{letter-spacing:-0.4em;}.kerning>bts{letter-spacing:-0.2em;}.kerning nt{font-family:'Noto Sans',sans-serif!important;line-height:inherit;}@media print{body,#pc-header{width:1200px!important;}#pagetop{position:absolute!important;bottom:16px!important;right:16px!important;}.distanceThousandL,.distanceThousandR,.distanceThousandT,.distanceThousandB,.distanceThousandXL,.distanceThousandXR,.distanceThousandR1,.distanceThousandR2,.distanceThousandR3{visibility:visible!important;-webkit-transform:translateX(0) translateY(0) scale(1)!important;opacity:1!important;transform:translateX(0) translateY(0) scale(1)!important;opacity:1!important;-webkit-transition:-webkit-transform 1s cubic-bezier(0.6,0.2,0.1,1) 0s,opacity 1s cubic-bezier(0.6,0.2,0.1,1) 0s!important;transition:transform 1s cubic-bezier(0.6,0.2,0.1,1) 0s,opacity 1s cubic-bezier(0.6,0.2,0.1,1) 0s!important;}#main-visual>.iv>h1>img{width:auto;}div#side-menu{position:absolute!important;top:487px!important;display:block!important;}}