html,*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Noto Sans JP',serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;text-decoration:none;transition:0.3s cubic-bezier(.4,.4,0,1)}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}body{background:#fff}ul,ol{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0;line-height:0}table{margin:0 0 1.5em;width:100%}a{color:initial}a:hover,a:active,a:focus{outline:0}button,input[type='button'],input[type='reset'],input[type='submit']{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type='button']:active,input[type='button']:focus,input[type='reset']:active,input[type='reset']:focus,input[type='submit']:active,input[type='submit']:focus{border-color:#aaa #bbb #bbb}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='range'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='color'],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type='text']:focus,input[type='email']:focus,input[type='url']:focus,input[type='password']:focus,input[type='search']:focus,input[type='number']:focus,input[type='tel']:focus,input[type='range']:focus,input[type='date']:focus,input[type='month']:focus,input[type='week']:focus,input[type='time']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='color']:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}#page{overflow:hidden}.main-navigation{display:flex;justify-content:center;width:100%}#primary-menu{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:center;padding:10px}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;width:160px;color:#333;font-size:15px;font-weight:500;text-decoration:none}.main-navigation a:hover{color:#0078d4}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.sp_nav,#nav_inner{display:none}@media (max-width:840px){#site-navigation{display:none}.sp_nav{background:#555;display:flex;align-items:center;justify-content:center;height:30px;width:100%;max-width:100%;position:relative}#nav_btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#nav_btn .fa-bars{font-size:24px;color:#fff}.open .menu_inner{visibility:visible;opacity:1}.open .menu-btn{border-color:#fff}.menu_inner{position:fixed;display:flex!important;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.16);-webkit-transition:0.3s cubic-bezier(.4,.4,0,1);transition:0.3s cubic-bezier(.4,.4,0,1);visibility:hidden;opacity:0;z-index:100}.menu_inner .inner{position:relative;background:#fff;border-radius:10px;padding:0 30px;height:auto;box-shadow:0 6px 15px 0 rgba(0,0,0,.2)}.menu_inner .inner .fa-xmark{position:absolute;top:10px;right:10px;font-size:32px}.menu_inner ul{list-style:none;padding:10px;margin:40px 0 40px}.menu_inner li{width:100%;text-align:center;border-bottom:1px dotted #999}.menu_inner li a{display:block;font-size:16px;color:#333;text-decoration:none;padding:15px 30px}}.sticky{display:block}.updated:not(.published){display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.pagetop{align-content:center;align-items:center;background:#9dbfd9;border-radius:50%;bottom:50px;flex:none;flex-direction:column;flex-wrap:nowrap;height:60px;justify-content:center;left:auto;margin:0 0 0 0;opacity:.8;position:fixed;right:10px;top:auto;width:60px;max-width:100%;z-index:999}.pagetop:hover{background:#555}.pagetop .fa-arrow-up{color:#fff;font-size:36px;align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:visible;overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.pagetop{bottom:90px}}.mb0{margin-bottom:0!important}header#masthead{background:#fff;display:flex;align-items:center;justify-content:center;bottom:auto;flex-direction:column;height:140px;left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%;max-width:100%;z-index:999}@media (max-width:768px){header#masthead{height:auto}}.site-branding{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 30px 10px 30px;width:100%;position:relative}h1.midashi{position:absolute;top:0;left:0;margin:0;font-size:12px;font-weight:400;padding-left:30px}@media (max-width:768px){h1.midashi{left:auto;padding-left:0;font-size:11px}}.site-branding .logo a{display:grid;gap:5px}.site-branding .logo a:hover{transform:scale(1.05)}.site-branding .logo a img{width:260px}.site-branding .logo p{border-radius:4px;background:#0078d4;color:#fff;font-size:13px;font-weight:500;height:auto;letter-spacing:.1em;line-height:1.4;padding:2px 0;margin:0;text-align:center;width:100%;max-width:100%}.headerinfo{display:flex;justify-content:center;gap:20px}.headerinfo .sns{display:flex;align-items:center;gap:20px;justify-content:center}.headerinfo .sns a{display:block}.headerinfo .sns .facebook{width:35px;height:35px}.headerinfo .sns .instagram{width:30px;height:30px}.headerinfo .sns .youtube{width:40px;height:30px}.headerinfo .info{color:#999;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.4;border-left:1px solid #999;padding:0 0 0 20px}.headerinfo .info p{margin:0}@media (max-width:840px){header#masthead{height:120px}.site-branding{height:90px;padding:20px 30px 10px 30px}.headerinfo .info{display:none}.site-branding .logo a img{width:170px}}@media (max-width:640px){header#masthead{height:110px}.site-branding{padding:0 20px;height:80px}.site-branding .logo p{font-size:11px}.headerinfo .sns{gap:10px}}.side__Fixed{display:flex;align-items:center;background:#fff;border:1px solid #ff8e27;border-radius:8px 0 0 8px;bottom:auto;flex-direction:column;justify-content:center;left:auto;position:fixed;right:0;top:210px;width:auto;max-width:100%;z-index:999}.side__Fixed .inner{width:80px}.side__Fixed .inner>div{display:flex;align-items:center;flex-direction:column;gap:10px;justify-content:center;padding:20px 0}.side__Fixed .inner>div a{display:flex;align-items:center;flex-direction:column;gap:10px;justify-content:center}.side__Fixed .tel,.side__Fixed .web,.side__Fixed .mail,.side__Fixed .line{position:relative;height:30px;width:30px}.side__Fixed .tel:before,.side__Fixed .web:before,.side__Fixed .mail:before,.side__Fixed .line:before{content:'';width:100%;height:100%;position:absolute;top:0}.side__Fixed .inner p{font-size:12px;font-weight:400;margin:0}.side__Fixed .inner .num1,.side__Fixed .inner .num2{background:rgb(255,142,39)}.side__Fixed .inner .num1 p,.side__Fixed .inner .num2 p{color:#fff}.side__Fixed .inner .num3 p,.side__Fixed .inner .num4 p{color:rgb(255,142,39)}.side__Fixed .inner>div a div:before{transition:0.3s cubic-bezier(.4,.4,0,1)}.side__Fixed .inner>div a:hover div:before{transform:scale(1.15)}@media (max-width:840px){.side__Fixed{left:auto;right:auto;top:auto;bottom:0;width:100%}.side__Fixed .inner{width:100%;display:flex}.side__Fixed .inner>div{width:25%;padding:10px 0}.side__Fixed .tel,.side__Fixed .web,.side__Fixed .mail,.side__Fixed .line{height:20px;width:20px}}#mainvl_sp{display:none}#mainvl{align-items:center;background:#eee;flex:none;flex-direction:column;flex-wrap:nowrap;height:521px;justify-content:center;margin:140px 0 0 0;width:100%;max-width:100%;position:relative}#mainvl:before{content:'';background-size:cover;background-position:50%;filter:brightness(.9);width:100%;height:100%;position:absolute;top:0;left:0}#mainvl:after{content:'';background:#9dbfd9;bottom:0;height:auto;left:121px;margin:0 0 0 0;opacity:.9;padding:0;position:absolute;right:auto;top:0;transform:skew(-20deg,0deg);width:414px;max-width:100%}#mainvl .inner{position:relative;z-index:1}#mainvl .inner{width:1080px;height:521px;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;margin:auto}#mainvl .inner .tlt{max-width:calc(100% - 490px);display:grid;gap:10px;justify-content:center}#mainvl .inner .tlt>p{color:#fff;font-size:24px;font-weight:400;letter-spacing:.1em;line-height:1.4;margin:0;text-shadow:2px 2px 19px rgba(0,0,0,.5);justify-content:flex-start}#mainvl .inner .tlt ul{display:grid;gap:20px;justify-content:center;padding:10px;margin:0}#mainvl .inner .tlt ul li{display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid #fff;width:416px;height:40px}#mainvl .inner .tlt ul li p{color:#fff;font-size:18px;font-weight:400;line-height:1.4;padding:0 0;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.5);margin:0}#mainvl .info{position:absolute;bottom:0;left:0;right:0;top:auto;width:80%;z-index:3}#mainvl .info ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:24px;margin:0;padding:20px 0}#mainvl .info img{width:120px}#mainvl .reservation{bottom:0;left:0;position:absolute;right:auto;top:auto;z-index:3}#mainvl .reservation img{width:230px}@media (max-width:1100px){#mainvl .info{left:auto}}@media (max-width:840px){#mainvl{margin-top:120px}#mainvl .inner{width:100%}}@media (max-width:768px){#mainvl_sp{display:flex;align-items:flex-start;background:linear-gradient(135deg,#9dbfd9 49%,#7fa9c8 0%);flex-direction:column;justify-content:center;padding:16px 24px;margin-top:110px}#mainvl_sp .inner .tlt{display:flex;flex-direction:column;gap:10px}#mainvl_sp .inner .tlt p{color:#fff;text-shadow:2px 2px 19px rgba(0,0,0,.5);line-height:1.4;margin:0}#mainvl_sp .inner .tlt ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}#mainvl_sp .inner .tlt ul li p{border:1px solid #fff;text-shadow:0 0 20px rgba(0,0,0,.5);font-size:12px;padding:2px 10px}#mainvl{margin:0}#mainvl .inner,#mainvl:after{display:none}#mainvl .info{left:auto;right:0;top:auto;width:auto}#mainvl .info ul{gap:4px;justify-content:end}}@media (max-width:640px){#mainvl{height:250px}#mainvl .info img{width:60px}#mainvl .reservation img{width:170px}}.top_banner{display:flex;align-content:center;align-items:center;background:#f4fcff;flex-direction:column;justify-content:flex-end;padding:24px 24px}.top_banner img{width:700px}.container{width:1080px;margin:auto}.heading{text-align:center;display:grid;align-items:center;gap:10px;justify-content:center;position:relative;margin-bottom:80px}.heading p{color:#9dbfd9;font-size:64px;font-weight:500;line-height:1;margin:0}.heading h2{color:#6e6e6e;font-size:20px;font-weight:500;line-height:1.4;margin:0}@media (max-width:640px){.home .heading{margin-bottom:0}.heading p{font-size:40px}.heading h2{font-size:14px}}.top_information{display:flex;align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:wrap;gap:40px 80px;justify-content:center;padding:40px 0 100px 0}.top_information .info,.top_information .add{display:flex;align-items:flex-start;gap:16px;justify-content:flex-start;flex-direction:column;position:relative;padding:0;width:calc(50% - 80px * 0.5)}.top_information .info .tlt{display:flex;align-items:center;background:#6fa9d4;border-radius:128px;flex-direction:column;gap:4px;justify-content:center;padding:8px 24px;width:100%}.top_information .info .tlt p{color:#fff}.top_information .info>p{color:#6e6e6e;font-size:16px;font-weight:400;line-height:1.8;margin:0}.top_information .info .tlt p.tls{font-size:20px;font-weight:500}.top_information .info .tlt p{font-size:12px;margin:0}.top_information .info .holiday{display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:flex-start}.top_information .info .holiday .tls{background:#6fa9d4;border-radius:128px;color:#fff;font-size:14px;font-weight:400;line-height:1.8;padding:0 16px;text-align:center}.top_information .info .holiday p{color:#6e6e6e;margin:0}.top_information .info .tel{color:#6e6e6e;font-size:24px;font-weight:500;line-height:1.8;margin:auto}.top_information .info .reservation,.top_information .info .inquiry{width:100%}.top_information .info .reservation a,.top_information .info .inquiry a{background:rgb(255,142,39);border-radius:128px;text-align:center;padding:6px 0;width:100%;color:#fff;font-size:20px;font-weight:400;position:relative;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center}.top_information .info .reservation a:hover,.top_information .info .inquiry a:hover{opacity:.7}.top_information .info .reservation a:before,.top_information .info .inquiry a:before{content:'';height:20px;width:20px}.top_information .info .reservation a:after,.top_information .info .inquiry a:after{font-family:'Font Awesome 6 Free';content:'\f054';font-weight:900;font-size:14px;position:absolute;right:25px;top:auto;bottom:auto;transition:0.3s cubic-bezier(.4,.4,0,1)}.top_information .info .reservation a:hover:after,.top_information .info .inquiry a:hover:after{right:20px}.top_information .add .google{display:grid;flex-direction:row;flex-wrap:wrap;gap:16px}.top_information .add .google p{font-size:20px}.top_information .add .google p a{background:#fff;border:1px solid #9dbfd9;border-radius:128px;margin:0;padding:5px 21px;color:#9dbfd9;font-size:16px;font-weight:400;display:table}.top_information .add .google p a:after{font-family:'Font Awesome 6 Free';content:'\f054';font-size:10px;font-weight:900;position:relative;left:10px;bottom:2px}.top_information .add .acc a{font-size:14px;color:#6e6e6e;font-weight:400}.top_information .add .acc a:hover{opacity:.7}.top_information .add p{margin:0;line-height:1.8}@media (max-width:1100px){.container{width:100%}.top_information{padding:100px 40px}}@media (max-width:840px){.top_information{gap:40px}.top_information .info,.top_information .add{width:100%}.top_information .map{width:100%}.top_information .map iframe{width:100%;height:500px}}@media (max-width:576px){.top_information{padding:24px 24px 40px 24px}.top_information .add .google p a{padding:0 16px}}.top_information .info .hours{width:100%;color:#6e6e6e}.top_information .info p,.top_information .add p{color:#6e6e6e;font-size:16px}.top_information .info .hours table{text-align:center;border-collapse:collapse;margin:0}.top_information .info .hours th,.top_information .info .hours td{padding:10px 8px;font-weight:500}.top_information .info .hours tbody tr:first-child th,.top_information .info .hours tbody tr:first-child td{border-top:1px solid #6e6e6e}.top_information .info .hours tbody tr:last-child th,.top_information .info .hours tbody tr:last-child td{border-bottom:1px solid #6e6e6e}.top_information .info .hours .open,.top_information .info .hours .close{display:flex;align-items:center;justify-content:center}.top_information .info .hours .open:before,.top_information .info .hours .close:before{color:#9dbfd9;font-size:11px}@media (max-width:576px){.top_information .info .hours th,.top_information .info .hours td{font-size:14px;padding:7px 5px}.top_information .info .hours .open:before,.top_information .info .hours .close:before{font-size:9px}}.feature .main_bg{width:100%}.feature .main_bg,.feature .main_bg .inner{height:400px;position:relative}.feature .main_bg .inner{width:1080px;margin:auto;display:flex;align-items:center;justify-content:center}.feature .main_bg:before{content:'';background-position:50%;filter:blur(2px) brightness(.7);width:100%;height:100%;position:absolute;top:0}.feature .main_bg .inner:before{content:'';background:#9dbfd9;bottom:0;height:auto;left:121px;margin:0;opacity:.8;padding:0;position:absolute;right:auto;top:0;transform:skew(-20deg,0deg);width:400px;max-width:100%}.feature .heading p,.feature .heading h2{color:#fff}@media (max-width:840px){.feature .main_bg{height:120px}.feature .main_bg .inner{width:100%;height:100%}.feature .main_bg{overflow:hidden}.feature .heading p{font-size:28px}.feature .heading h2{font-size:16px}.feature .main_bg .inner:before{left:0;width:100px}}.features_bg{background-position:50%;width:100%;height:100%}.features{padding:0 0 200px 0;width:1280px;margin:auto}.features .inner{display:flex;align-items:center;background:rgba(0,0,0,0);flex-direction:row;height:400px;justify-content:flex-start;margin:100px 0 0 0;position:relative}.features .inner:nth-child(even){border:5px solid #fff}.features .inner:nth-child(odd){display:flex;justify-content:flex-start;flex-direction:row-reverse}.features .inner.num1{margin:-130px 0 0 0}.features .inner.num2:before,.features .inner.num4:before,.features .inner.num6:before{content:'';background:#cbdeec;border:0 solid #9dbfd9;bottom:auto;box-shadow:none;flex:none;height:750px;left:57px;margin:0 0 0 0;mix-blend-mode:normal;opacity:.8;padding:0;position:absolute;right:auto;top:-213px;transform:translate(-101px,164px) skew(-20deg,0deg) scale(.65,.47);width:450px;z-index:0;max-width:100%}.features .inner.num3:before,.features .inner.num5:before,.features .inner.num7:before{content:'';background:#cbdeec;bottom:auto;flex:none;height:280px;left:auto;margin:0 0 0 0;padding:0;position:absolute;right:100px;top:100px;transform:translate(0,0) skew(-20deg,0deg) scale(1,2.5);width:240px;z-index:0;max-width:100%}.features .inner .txt{display:flex;align-content:center;align-items:center;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:column;flex-wrap:nowrap;gap:10px;height:auto;justify-content:center;padding:30px 30px;transform:translate(50px,0);width:600px;max-width:720px;margin:140px 0 0 0;z-index:2}.features .inner:nth-child(even) .txt{margin:0}.features .inner:nth-child(odd) .txt{transform:translate(0,0)}.features .inner.num1 .txt{width:720px;margin:230px 0 0 0}.features .inner .txt h3{color:#7fa9c8;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.6;text-align:center;margin:0}.features .inner .txt p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin:0;text-align:justify}.features .inner .img{bottom:0;filter:brightness(105%);height:400px;left:auto;width:65%;max-width:65%;position:absolute;top:0;z-index:1}.features .inner:nth-child(odd) .img{left:0}.features .inner:nth-child(even) .img{top:30px;right:0}.features .inner .img:before{content:'';background-position:50%;border-radius:inherit;height:100%;left:0;position:absolute;top:0;transition:inherit;width:100%;z-index:-2}.features .inner.num1 .img{width:60%;max-width:60%}@media (max-width:1300px){.features{padding:0 0 200px 0;width:100%}}@media (max-width:992px){.features .inner{width:95%;height:384px}.features .inner{margin-left:auto!important;margin-right:auto!important}.features .inner.num1 .txt{width:65%}}@media (max-width:840px){.features{padding:0 0 100px 0}.features .inner{width:80%;height:auto;flex-wrap:wrap}.features .inner:nth-child(odd),.features .inner:nth-child(even){flex-direction:column-reverse}.features .inner .txt{width:100%!important;max-width:100%!important;margin:0!important;transform:translate(0,0)}.features .inner .img{width:100%!important;max-width:100%!important;position:relative!important}.features .inner:nth-child(even) .img{top:auto;right:auto}.features .inner.num1{padding:50px 0 0;margin:0}.features .inner:nth-child(even){border:none}}@media (max-width:640px){.features{padding:0 0 50px;overflow:hidden}.features .inner{width:90%}.features .inner .img{height:230px}.features .inner .txt{height:auto;padding:20px 30px}.features .inner .txt h3{font-size:16px}.features .inner .txt p{font-size:14px}}@media (max-width:640px){.heading p{font-size:28px}.heading h2{font-size:16px}}.guidance{position:relative;padding:100px 0}.guidance:before{content:'';background-position:50%;filter:contrast(1.2);width:100%;height:100%;position:absolute;top:0;z-index:-1}.guidance>p{color:#6e6e6e;font-size:16px;font-weight:400;margin-top:30px;text-align:center}.guidance_list{display:flex;align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,0);border-radius:0;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px 0 0 0;padding:0}.guidance_list a{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:1px 1px 0 rgba(0,0,0,.2);flex-direction:column;gap:0;justify-content:center;padding:30px 0 20px 0;width:340px;position:relative;overflow:hidden}.guidance_list a:hover{background:#ebf4fb}.guidance_list p,.guidance_list h3{font-weight:500;margin:0}.guidance_list p{color:#333;font-size:14px}.guidance_list h3{color:#6e6e6e;font-size:18px;padding:6px 0}.guidance_list h3:after{font-family:'Font Awesome 6 Free';content:'\f054';font-size:13px;font-weight:900;position:relative;top:-2px;left:12px}.icon{display:flex;align-content:center;align-items:center;flex-direction:column;height:120px;justify-content:center;margin:10px 0 10px 0;width:100px}.icon:before{content:'';background:#9dbfd9;border-radius:0;height:100%;mix-blend-mode:multiply;opacity:.7;overflow-x:hidden;overflow-y:hidden;padding:0;transform:translate(170px,124px) rotate(42deg) scale(.43,.51);width:100%;max-width:100%}@media (max-width:840px){.guidance_list>div{width:45%}.guidance_list a{width:auto}}@media (max-width:640px){.guidance{padding:50px 0}.guidance_list>div{height:140px}.guidance_list a{padding:20px 10px}.guidance_list p{font-size:10px}.guidance_list .icon{height:40px;margin:10px 0 10px 0;width:42px}.guidance_list h3{font-size:14px}.guidance>p{padding:0 17px}}.first-visit{position:relative}.first-visit:before{content:'';background-position:50%;filter:brightness(.4);width:100%;height:100%;position:absolute;top:0;z-index:-1}.first-visit h2{color:#fff}.first-visit .inner{padding:100px 0}.links{display:flex;flex-direction:row;justify-content:center;gap:40px;margin:30px 0 0 0;padding:0;width:auto}.links a{display:flex;align-items:center;background:#9dbfd9;border:0 solid #fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:row;flex-wrap:nowrap;height:50px;justify-content:center;padding:0 60px;color:#fff}.links a:after{font-family:'Font Awesome 6 Free';content:'\f054';font-size:13px;font-weight:900;position:relative;top:2px;left:12px}.links a:hover{background:#999}@media (max-width:640px){.first-visit .inner{padding:50px 0}}.splide__slide img{width:100%;height:250px;object-fit:cover}@media (max-width:640px){.splide__slide img{height:120px}}.top_reservation{border-top:6px solid #9dbfd9;position:relative}.top_reservation:before{content:'';background-position:50%;width:100%;height:100%;position:absolute;top:0;z-index:-1}.top_reservation .container{padding:100px 0}.top_reservation .link_{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:40px;justify-content:center;margin-top:30px}.top_reservation .link_ div{display:flex;align-items:center;background:rgba(0,0,0,0);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:row;height:100px;width:calc(30% - 40px);max-width:calc(30% - 40px);justify-content:center;position:relative;overflow:hidden}.top_reservation .link_ div:before{content:'';background-position:50%;filter:brightness(.5);width:100%;height:100%;border-radius:8px;position:absolute;top:0;z-index:-1;transition:0.3s}.top_reservation .link_ div:hover:before{filter:brightness(.4)}.top_reservation .link_ a{display:flex;align-items:center;flex-direction:row;justify-content:center;position:relative;width:100%;height:100%;color:#fff;font-size:20px;font-weight:500;z-index:1}.top_reservation .link_ a:hover{transform:scale(1.1)}.top_reservation .link_ a:before{content:'';height:24px;width:22px;margin-right:10px}.top_reservation .link_>div a:after{font-family:'Font Awesome 6 Free';content:'\f054';font-size:13px;font-weight:900;position:relative;top:2px;left:12px}.top_reservation .link_+p{color:#555;font-size:16px;font-weight:400;line-height:1.6;margin:30px 0 0 0;text-align:center}@media (max-width:840px){.top_reservation .link_ a{flex-direction:column;gap:5px}.top_reservation .link_ a:before{margin:0!important}.top_reservation .link_>div a:after{transform:rotate(90deg);left:0}}@media (max-width:640px){.top_reservation .container{padding:50px 0}.top_reservation .link_{width:75%;margin:30px auto 0;gap:20px}.top_reservation .link_ div{width:100%;max-width:100%;height:50px}.top_reservation .link_ a{flex-direction:row;gap:10px}.top_reservation .link_>div a:after{transform:rotate(0deg)}}.service{display:flex;align-content:center;align-items:center;background:linear-gradient(110deg,#9dbfd9 72%,#a9cde8 0%);flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:100px 0}.service *,.service .heading p,.service .heading h2{color:#fff}.service .heading p,.service .heading h2{margin:0}.service p.txt{font-size:16px;margin-top:30px;text-align:center}.service .treatment{display:flex;align-items:stretch;background:rgba(0,0,0,0);flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;margin:50px 0 0 0}.service .treatment a{display:flex;align-items:center;background:#eee;border-radius:8px;flex-direction:column;justify-content:flex-start;width:200px}.service .treatment a:hover .tlt{background:#7da5c3;transition:0.3s cubic-bezier(.4,.4,0,1)}.service .treatment a .img{position:relative;width:100%;height:120px;min-height:120px}.service .treatment a .img:before{content:'';position:absolute;top:0;width:100%;height:100%}.service .treatment a .tlt{display:flex;align-items:center;background:#6e6e6e;border-radius:0 0 8px 8px;flex-direction:column;gap:10px;justify-content:center;padding:20px 0;width:100%;height:100%}.service .treatment a .tlt h3{color:#fff;font-size:18px;font-weight:500;height:27px;line-height:1.4;margin:0}.service .treatment a .tlt h3:after{font-family:'Font Awesome 6 Free';content:'\f054';font-size:13px;font-weight:900;position:relative;top:-1px;left:12px}.service .treatment a .tlt p{color:#fff;font-size:13px;font-weight:400;line-height:1.4;margin:0}@media (max-width:840px){.service .treatment{width:75%;margin:50px auto 0}.service .treatment a{width:calc(50% - 15px * 0.5)}}@media (max-width:640px){.home .service{padding:50px 0}.service p.txt{padding:0 17px}.service .treatment{width:90%}.service .treatment a .tlt{gap:6px;padding:15px 0}.service .treatment a .tlt h3{font-size:14px;line-height:1;height:auto}.service .treatment a .tlt p{font-size:12px;padding:0 10px}.service .treatment a .tlt h3:after{top:0;left:7px}.top_reservation .link_+p{width:75%;margin:30px auto 0}}.clinic{display:flex;align-content:center;align-items:center;background:#6e6e6e;flex-direction:column;justify-content:center;padding:100px 0;transform:translate(0,0);transition-duration:200ms;transition-timing-function:linear}.clinic .heading h2,.clinic .heading p{color:#fff}.clinic ul{list-style:none;margin:0;padding:0;box-sizing:border-box}.clinic ul.top_gallery img{object-fit:cover}.clinic ul.top_gallery{display:flex;flex-wrap:wrap;justify-content:center}.clinic ul.top_gallery li.num1{width:33.33%;padding-bottom:10px}.clinic ul.top_gallery li.num1 img{width:100%;height:100%}.clinic ul.top_gallery li.num2{width:66.33%;padding:0 0 10px 10px}.clinic ul.top_gallery li.num2 ul{display:flex;padding-top:10px}.clinic ul.top_gallery li.num2 ul li{width:33.33%;height:auto;padding-right:10px}.clinic ul.top_gallery li.num2 ul li:last-child{padding-right:0}.clinic ul.top_gallery li.num2 ul li img{width:100%;height:100%}.clinic ul.top_gallery li.num3,.clinic ul.top_gallery li.num4{width:100%}.clinic ul.top_gallery li.num3 ul{display:flex;padding-bottom:10px}.clinic ul.top_gallery li.num3 ul li{width:50%;padding-right:10px}.clinic ul.top_gallery li.num3 ul li img{width:100%;height:100%}.clinic ul.top_gallery li.num3 ul li:last-child{padding-right:0}.clinic ul.top_gallery li.num4{height:360px;overflow:hidden}.clinic ul.top_gallery li.num4 img{width:100%;height:360px;object-fit:cover;object-position:center}@media (max-width:840px){.clinic ul.top_gallery{width:90%;margin:30px auto 0}}@media (max-width:640px){.clinic{padding:50px 0}}.doctors{position:relative}.doctors:before{content:'';background-position:50%;width:100%;height:100%;position:absolute;top:0;z-index:-1}.doctors .container{padding:100px 0}.doctors .heading{margin:10px 0 30px 0}.doctors .inner{display:flex;align-items:flex-start;flex-direction:row;height:424px;justify-content:center;margin:0 0 201px 0;padding:0}.doctors .inner .img{height:330px;transform:translate(30px,0);width:310px;z-index:-1;max-width:100%}.doctors .inner .img:before{content:'';background-position:50%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.doctors .inner .txt{display:flex;align-items:flex-start;background:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.2);flex-direction:column;justify-content:center;padding:59px;transform:translate(0,50px);width:770px;max-width:100%}.doctors .inner .txt h3{color:#333;font-size:24px;font-weight:500;margin:0 0 30px 0}.doctors .inner .txt p{color:#333;font-size:15px;font-weight:400;line-height:1.6;margin:0}.doctors .inner .txt p.name{font-size:18px;font-weight:500;line-height:1.4;margin:30px 0 0 0}.doctors .biography{display:table;background:#eee;box-shadow:1px 1px 0 rgba(0,0,0,.2);padding:30px 30px 30px 30px}.doctors .biography ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:80px;padding:0;margin:0}.doctors .biography ul li{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:center;padding:0}.doctors .biography ul li dl,.doctors .biography ul li dl dt,.doctors .biography ul li dl dd{margin:0;padding:0;color:#333;font-size:14px}.doctors .biography ul li dl dt{font-weight:700;margin-bottom:10px}.doctors .biography ul li dl dd{font-weight:400;line-height:1.6}@media (max-width:840px){.doctors .inner{flex-direction:column;height:auto;width:90%;margin:auto;gap:50px}.doctors .inner .img{transform:translate(0,0);margin:auto}.doctors .inner .txt{transform:translate(0,0);width:100%}.doctors .biography{margin:50px auto 0;width:90%}}@media (max-width:640px){.doctors .container{padding:50px 0}.doctors .inner .txt{padding:30px}.doctors .inner .txt h3{font-size:20px}.doctors .inner .txt p.name{font-size:14px}.doctors .biography ul{flex-direction:column;gap:20px}}.news{display:flex;align-content:center;align-items:center;background:linear-gradient(110deg,#6e6e6e 72%,#7d7d7d 0%);flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:100px 0}.news .heading{margin:10px 0 30px 0}.news .heading h2{color:#fff}.news .inner{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:960px;margin:auto}.news .inner a.top_news{display:block;background:#fff;width:300px;overflow:hidden}.news .inner a.top_news:hover{background:#ebf4fb}.news .cols{padding:20px;display:flex;flex-direction:column;gap:10px}.news .cols .date{color:#666;font-size:14px;font-weight:400}.news .cols .tlt{color:#333;font-size:20px;font-weight:400;line-height:1.4}.news .cols .exc{color:#333;font-size:14px;font-weight:400;line-height:1.4}.news .cols p{margin:0}.thumbnail{width:300px;height:250px;object-fit:cover}.thumbnail img{width:100%;height:100%;object-fit:cover}.news .list a{margin:60px auto 0}@media (max-width:640px){.news{padding:50px 0}}.mews_list{list-style:none;padding:0;margin:50px auto 30px}.mews_list li{display:inline-block;margin:5px}.mews_list li a{font-size:15px;font-weight:400;padding:10px 20px 10px;display:block;background:#eee}.mews_list li a:hover{opacity:.5}.column{background:linear-gradient(110deg,#9dbfd9 72%,#a9cde8 0%)}.column .heading p{color:#eee}.column .list a{background:#555}.column .list a:hover{background:#555555a1}@media (max-width:840px){.news .inner{width:90%}}@media (max-width:640px){.news .inner a.top_news{width:100%}.thumbnail{width:100%;height:150px}.thumbnail img{object-fit:cover}}.about{background:#4d4d4d;padding:100px 0}.about .heading{margin:10px 0 30px 0}.about .heading h2{color:#fff}.about .inner{display:flex;align-items:flex-start;border-bottom:1px solid #c8c8c8;flex-direction:row;justify-content:center;padding:30px 0 30px 0}.about .num1-1,.about .num2-1,.about .num3-1{width:470px}.about .num1-2,.about .num2-2{width:200px;max-width:calc(100% - 30px)}.about .num3-1{display:flex;align-items:flex-start;flex-direction:column;gap:20px;justify-content:center;width:680px}.about .inner h3,.about .inner p,.about .inner li{color:#fff;font-weight:400;margin:0}.about h3{width:180px;text-align:center;font-size:16px}.about h4{border-left:5px solid #9dbfd9;color:#9dbfd9;font-size:18px;font-weight:700;line-height:1;padding:0 0 0 5px;margin:0}.about .inner p{font-size:14px;line-height:1.6}.about .inner a{display:flex;color:#fff;font-size:15px;font-weight:500;align-items:center;background:#000;border-radius:8px;flex-direction:row;height:40px;justify-content:center;margin:0 0 0 30px;width:200px;max-width:calc(100% - 30px)}.about .inner a:hover{background:#7da5c3}.about .fa-up-right-from-square{font-size:13px;margin-left:10px}.about .inner ul{list-style:none;margin:0;padding:0;line-height:1.6}.about .num1-1>p:first-child{margin-bottom:1rem}.about .num1-1 li{font-size:14px}.about .num2-2{display:flex;align-items:center;flex-direction:column;gap:20px}.about .num3-1>ul{display:flex;align-items:center;background:#fff;flex-direction:row;flex-wrap:wrap;gap:2px;padding:2px 2px 2px 2px;line-height:1}.about .num3-1>ul li{width:52px}.about .num3-2{display:flex;align-items:center;background:#6e6e6e;border-radius:8px;flex-direction:row;justify-content:center;padding:20px 20px 20px 20px;width:100%}.about .num3-3{margin-right:30px;display:grid;gap:10px}.about .num3-3 ul li{font-size:14px;font-weight:400;line-height:1.6}.about .num3-4 p{display:flex;background:#fff;height:30px;align-items:center;justify-content:center;padding:0;width:294px;color:#555;font-size:15px;font-weight:700}.about .num3-4 p:first-child{margin-bottom:10px}@media (max-width:840px){.about .inner{flex-direction:column;text-align:center;width:75%;margin:auto;border-bottom:none}.about .num1-1,.about .num2-1,.about .num3-1{width:100%;margin-bottom:20px}.about .inner h3{background:#6e6e6e;color:#cbdeec;margin:0 0 20px 0;padding:5px 0;width:100%;max-width:100%}.about .num1-2,.about .num2-2,.about .num1-2>div,.about .num2-2>div{width:100%;max-width:100%}.about .num1-2,.about .num2-2,.about .inner a{margin:auto}.about .inner a{width:100%;max-width:100%}}@media (max-width:640px){.about{padding:30px 0}.about .heading{margin:10px 0 0 0}.about .num3-2{flex-direction:column}.about .num3-3{margin-right:0;margin-bottom:30px}.about h4{margin:auto}.about .num3-4,.about .num3-4 p{width:100%}}.recruit{padding:100px 0;position:relative;text-align:center}.recruit:before{content:'';background-position:50%;filter:brightness(.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.recruit h2,.recruit p{color:#fff}.recruit .heading p{color:#9dbfd9;font-size:64px;font-weight:500;height:60px;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}.recruit .links a{background:#eee;color:#000;font-size:15px;font-weight:500}.recruit .links a:hover{background:#7da5c3}@media (max-width:640px){.recruit{padding:50px 0}}.gmap{line-height:0}footer{align-items:center;background:#626262;display:flex;flex-direction:column;gap:40px;height:auto;justify-content:center;padding:50px 30px 50px;width:100%}.logo_ img{mix-blend-mode:screen;width:220px}footer .allmenus ul.menu{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:center}footer .allmenus ul#menu-treatment{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:12px 0;justify-content:flex-start;width:240px;max-width:100%}footer .allmenus ul#menu-treatment li{display:flex;align-items:center;flex-direction:row;gap:12px 4px;justify-content:flex-start;padding:0;width:120px}footer .allmenus ul#menu-treatment li:first-child{width:100%}footer .allmenus ul#menu-treatment li a{font-size:12px;padding:0;margin-left:12px}footer .allmenus ul#menu-treatment li a:before{font-family:'Font Awesome 6 Free';content:'\f068';font-size:10px;font-weight:600;position:relative;margin-right:5px}footer .allmenus ul#menu-treatment li:first-child a:before{display:none}footer .allmenus ul#menu-treatment li:first-child a{font-size:14px;margin-left:0}@media (max-width:840px){.recruit .heading p{font-size:28px;height:auto}.recruit .heading h2{font-size:16px}.recruit p{font-size:12px}}.copyright p{color:#ddd;font-family:'Noto Sans JP',sans-serif;font-size:12px;font-weight:300;letter-spacing:.07em}@media (max-width:840px){.copyright p{margin-bottom:50px}}.series{display:flex;align-content:center;align-items:center;border-bottom:1px dotted #c8c8c8;border-top:1px dotted #c8c8c8;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0;padding:20px 60px 20px 30px}.series a{color:#ddd;font-family:Lato,serif;font-size:13px;font-weight:400;display:block;border-left:3px solid #999;padding-left:10px}.series a:hover{background:#dddddd36}.allmenus{display:flex;align-items:center;flex-direction:column;gap:24px;justify-content:center}.allmenus .inner{display:flex;align-items:flex-start;flex-direction:row;gap:80px;justify-content:space-between;width:1080px}.allmenus .inner>div{width:25%}.allmenus .inner .sns{display:flex;align-items:flex-start;flex:1;flex-direction:row;gap:16px;justify-content:flex-start}.allmenus *{color:#fff}.allmenus ul{list-style:none;margin:0;padding:0}.allmenus ul li a{color:#fff;font-size:14px;font-weight:300;letter-spacing:.1em;line-height:1;display:block}.allmenus ul li a:hover{box-shadow:0 1px #fff}.allmenus .inner .sns a{font-size:24px}.allmenus .gmaps{display:flex;align-items:flex-end;flex-direction:column;gap:4px;justify-content:flex-start;margin-left:auto}.allmenus .gmaps a{color:#cecece;font-size:12px;font-weight:300;letter-spacing:.1em}.allmenus .gmaps a:hover{opacity:.7}.banners .tlt{background:#555;color:#fff;font-size:14px;font-weight:400;line-height:1.4;margin:auto;padding:5px 30px;text-align:center;display:table}.banners p:not(p.tlt){color:#eee;font-size:14px;font-weight:400;line-height:1.6}.banners .inner{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:80px 40px;justify-content:center;margin:40px 0 0 0}.banners .num1,.banners .num2{width:520px}.banners .inner a img{transition:0.3s cubic-bezier(.4,.4,0,1)}.banners .inner a:hover img{transform:scale(1.05)}.banners .num1 p a img{border:2px solid #39b6fa}.banners .num3{text-align:center}@media (max-width:640px){.banners .num1,.banners .num2{width:100%}}.footer_page_content h2{display:flex;justify-content:center;background:rgba(0,0,0,0);color:#eee;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.4;padding:2px 0;text-align:center;margin:0 0 40px}.footer_page{color:#fff;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 0 40px 0}.footer_page .num1,.footer_page .num2{display:flex;flex-direction:column;width:calc(50% - 40px * 0.5);max-width:calc(50% - 40px * 0.5)}.footer_page .num1 .link{display:flex;align-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:14px 20px;justify-content:flex-start;margin:20px 0 0 0;width:100%}.footer_page .num1 .link a{display:flex;align-items:center;background:#fff;border-radius:8px;flex-direction:row;gap:5px;height:auto;justify-content:center;padding:10px 0;width:calc(100% - 20px * 0);color:#444;font-size:16px;font-weight:400}.footer_page .num2{display:flex;align-items:flex-start;gap:24px;justify-content:center}.footer_page .num2 h3{background:#555;color:#ddd;font-size:14px;font-weight:500;line-height:1.6;margin:0 0 8px 0;padding:2px 16px;display:inline-block}.footer_page .num2 p{color:#ddd;font-size:16px;font-weight:400;line-height:1.8;margin:0}.footer_page .num2 .add a{display:flex;align-items:center;background:#fff;border-radius:8px;flex-direction:row;gap:5px;justify-content:center;margin:10px 0 0 0;padding:10px 0;width:50%;color:#444;font-size:16px;font-weight:400}.footer_page a:hover{background:#99bfdc!important;color:white!important}@media (max-width:1200px){.series,.allmenus{width:80%;margin:auto}.allmenus .inner{width:100%}.allmenus .inner>div{width:auto}}@media (max-width:840px){.footer_page{width:80%;max-width:80%;margin:auto}.footer_page .num1,.footer_page .num2{width:100%;max-width:100%}.footer_page .num1{flex-direction:column-reverse}.footer_page_content h2{margin-bottom:20px}.footer_page .num1 .link{margin:10px 0 20px}.footer_page .num1 .link a{padding:15px 0}.allmenus .inner{flex-wrap:wrap;gap:40px}.allmenus .inner>div{width:45%}}@media (max-width:640px){.series,.allmenus{width:100%;justify-content:start}.series a{width:100%}.allmenus .inner{gap:20px}.allmenus .gmaps a{text-align:right}}.breadcrumbs{display:flex;justify-content:end;font-size:14px;margin:16px 96px 16px 0;width:auto;max-width:calc(100% - 96px)}.breadcrumbs>span{display:flex;gap:20px}@media (max-width:640px){.breadcrumbs{margin:16px;max-width:100%}}.service .treatment a .img:before{border-radius:8px 8px 0 0}.hr{border-bottom:1px dotted #999;margin:50px 0 50px}.p_line{color:#333;font-size:14px!important;font-weight:500!important;line-height:1.4!important;margin:0 0 10px}.btn_black{display:flex;align-items:center;flex-direction:row;gap:10px;justify-content:flex-start;margin:10px 0 0}.btn_black a{background:#555;border-radius:8px;color:#fff;font-size:14px;font-weight:500;padding:5px 30px;width:219px;display:block}.btn_black a:after{font-family:'Font Awesome 6 Free';content:'\f054';font-size:10px;font-weight:900;position:relative;left:10px;bottom:2px}.btn_black a:hover{opacity:.7}.bg_gray{background:linear-gradient(110deg,#ececec 72%,#f9f9f9 0%);padding:100px 0 100px;margin:100px 0}.bg_gray_{background:#eee;padding:100px 0 100px;margin:100px 0}.bg_blue{background:#ebf4fb;padding:100px 0 100px;margin:100px 0}@media (max-width:840px){.bg_gray,.bg_gray_,.bg_blue{padding:60px 0 60px;margin:60px 0}}.wp-pagenavi{text-align:center;padding:70px 0 100px}.wp-pagenavi span,.wp-pagenavi a{border:none!important}.error-404 h2,.no-results h2{font-size:18px}.error-404 p a,.no-results p a{color:#333}.list a{display:flex;align-items:center;background:#000;border-radius:12px;flex-direction:row;height:40px;justify-content:center;margin:30px auto;padding:0;width:230px;color:#fff}.list a:after{font-family:'Font Awesome 6 Free';content:'\f054';font-size:13px;font-weight:900;position:relative;top:0;left:12px}.list a:hover{background:#7da5c3}.fixation_reservation{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);bottom:0;left:0;margin:0;padding:12px 0;position:fixed;right:0;top:auto;width:100%;max-width:100%;z-index:998}.fixation_reservation a{background:rgb(255,203,92);border-radius:64px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:14px 100px;display:table;margin:auto;text-align:center}.fixation_reservation a p{color:#46340d;font-size:20px;font-weight:700;line-height:1.4;margin:0}.fixation_reservation a p:nth-child(1){font-size:14px}.treatments>.container{padding:0 0 100px}.w75{color:#555;width:75%;max-width:75%;margin:auto}h3.midashi{text-align:center;color:#555;font-size:24px;font-weight:700}h4.midashi{font-size:18px;font-weight:500}@media (max-width:576px){.midashi{padding:0 15px}}.img_t.blue{background:linear-gradient(180deg,white 47%,#ebf4fb 45%)}.blue.deg0{background:linear-gradient(0deg,white 47%,#ebf4fb 45%)}.img_t.gray{background:linear-gradient(180deg,white 47%,#eeeeee 45%)}.gray.deg0{background:linear-gradient(0deg,white 47%,#eeeeee 45%)}.img_t .inner{background:#eee;border-radius:8px;height:350px;width:900px;max-width:100%;margin:auto;overflow:hidden}.img_t.blue+.bg_blue{margin:0}.img_t img{height:100%;width:100%;object-fit:cover}.txt_box{background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:30px 50px;width:75%;margin:0 auto 20px}.txt_box h3{color:#555;font-size:28px;font-weight:700;line-height:1.4;margin:0}.txt_box p{color:#555;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:0}.tlt_box{width:75%;margin:auto}.tlt_box dl{box-shadow:0 2px 5px rgba(0,0,0,.2);margin-bottom:30px;border-radius:8px;background:#fff;overflow:hidden}.tlt_box dl dt{background:#9dbfd9;color:#fff;font-size:18px;padding:20px 30px}.tlt_box dl dd{padding:20px 30px;margin:0}.tlt_box+h3{margin-top:60px;font-size:24px}.link_list{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;flex-wrap:wrap;list-style:none;padding:0;margin:auto;width:75%}.link_list li{display:flex;align-items:center;justify-content:center;flex-direction:row;width:calc(50% - 20px * 0.5)}.link_list li a{color:#333;font-size:18px;font-weight:500;border-radius:8px;width:100%;height:100%;padding:20px 30px;background:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.2);display:block}.link_list li a:hover{background:#ebf4fb}.link_list li a span{color:#7da5c3;margin-right:20px}@media (max-width:1000px){.youtube{width:75%;max-width:75%;margin:auto}}@media (max-width:840px){.img_t .inner,.type_inner .type_tlt,.type_inner>p,.nums_list_tlt_txt li,.nums_list li,.example_wp,.link_list li{width:75%;max-width:75%}.type_inner .type_tlt,.type_inner>p,.check_list li,.type_inner .type_tlt.rows,.type_inner .type_tlt.rows+p{width:100%;max-width:100%}.check_list{padding:0 60px}.type_inner .type_tlt{margin:0 0 20px;padding:20px 0}.nums_list li{padding:20px 30px}.img_t.cont .inner{height:auto;background:none;box-shadow:0 2px 5px rgba(0,0,0,.2);line-height:0}.img_t.cont img{object-fit:contain}.link_list{justify-content:center}.tlt_box+h3{font-size:20px}.fixation_reservation{display:none}}@media (max-width:768px){.list_col2 .inner{width:100%;max-width:100%}.nums_list li .txt p{font-size:16px!important}.nums_list li:before{font-size:20px;width:60px;height:60px}}@media (max-width:640px){.youtube{width:80%;max-width:80%;height:190px}.youtube iframe{width:100%;height:100%}.tlt_box dl dt{font-size:16px}.tlt_box dl dd{font-size:14px}}.wp-block-image{text-align:center}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.news.column .top_news>.thumbnail{height:160px;}