@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');body,html{font-family:'Noto Sans JP',sans-serif;text-align:justify;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;word-break:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}html{width:100%;font-size:62.5%;height:-webkit-fill-available}body{background-color:#fff;letter-spacing:.06em;line-height:2em;margin:0;padding:0;width:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;text-align:justify;text-justify:inter-ideograph;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:#242424;min-height:100vh;min-height:-webkit-fill-available}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0}a{text-decoration:none;display:block;outline:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a:-webkit-any-link{color:-webkit-link;text-decoration:none;cursor:pointer;display:inline;border-style:none}a img{border-style:none;outline:none}a:focus{border-style:none;outline:none}a img:active{border-style:none;outline:none}a:active{border-style:none;outline:none}img{height:auto;max-width:100%;width:100%;display:block}a:hover{opacity:.5}::selection{background-color:rgba(215,215,215,.35);background-color:rgb(215 215 215/35%)}ul,ul li{list-style-type:none}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:14px}br{line-height:1}input[type=text],input[type=password],textarea,select,input[type=url],input[type=date],input[type=submit],input[type=file],input[type=checkbox]{outline:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:''}select::-ms-expand{display:none}textarea{overflow:hidden}[class^=icon-],[class*=icon-]{font-family:'icomoon';color:#fff;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Animate-box{opacity:0}img[src$=".svg"]{width:100%}svg{fill:currentColor;width:100%}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,span,a{font-weight:400;box-sizing:border-box}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 1px #777}::-webkit-scrollbar-thumb{background:#323030;border-radius:100px;box-shadow:none}img{image-rendering:-webkit-optimize-contrast}br.PcNone{display:none}br.PcIpadNone{display:none}.PcBlock{display:block!important}.SpBlock{display:none!important}@media screen and (max-width:751px){br.PcNone{display:none}br.PcIpadNone{display:block}}@media screen and (max-width:681px){.PcBlock{display:none!important}.SpBlock{display:block!important}}@media screen and (max-width:481px){br.PcNone{display:block}br.PcIpadNone{display:none}br.SpNone{display:none}}img,input,svg,*:before,*:after,a,a:hover img,a:hover input,a:hover,input:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}@-webkit-keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@-webkit-keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@-webkit-keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@-webkit-keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@-webkit-keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}.Fade_Group02 div{position:fixed;top:0;left:0;right:0;width:100%;height:100%;opacity:1;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:99999;-webkit-transition:cubic-bezier(.18,.06,.23,1) 1s;transition:cubic-bezier(.18,.06,.23,1) 1s;background:#fff}body.Open_Changed .Fade_Group02 div{opacity:0}.Animate-box{opacity:0}.Animate-box{-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.animated .Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated .Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated3{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Header{position:fixed;top:0;left:0;right:0;margin:auto;z-index:9999;background-color:transparent;mix-blend-mode:normal;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.Header .Header_Line{padding-block:15px 0;display:flex;margin:auto;padding-inline:20px}.Header .Header_Inner{display:flex;align-items:center;justify-content:center;gap:35px;background-color:rgb(255 255 255/85%);box-shadow:0px 0px 30px 0px rgb(0 0 0/10%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin:auto;border-radius:16px;padding-inline:35px 0}.Header .Logo{background-color:transparent;mix-blend-mode:normal;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;padding:0;padding-top:18px;padding-bottom:18px}.Header .Logo{padding-right:0;position:relative;z-index:9999}.Header .Logo a{width:100%;display:block;-webkit-transition:transform .4s ease-out;transition:all .4s ease-out;-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}.Header .Logo a{width:150px}.Header .Logo a img.Home{display:none}.Nav{position:fixed;top:0;right:0;z-index:9999;background-color:transparent;mix-blend-mode:normal;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;padding:0}.Nav{padding-left:0;margin-right:0;position:relative}.Nav .Nav_Line{padding-left:0;margin-left:0;position:relative;z-index:1;width:100%}.Nav .Nav_Inner{display:flex;align-items:center;justify-content:flex-end;gap:24px}.Nav .Nav_Box{position:relative}.Nav .Nav_Box>a{line-height:1;font-size:1.6rem;color:#242424;display:block;word-break:keep-all;white-space:nowrap;font-weight:500;position:relative;opacity:1}.Nav .Nav_Box>a .Arrow{width:0;height:0;border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:10px solid #242424;border-bottom:0;display:inline-block;margin-left:5px}.Nav .Nav_Box.Current>a .Arrow{border-top:10px solid #45aee5}.Nav .Nav_Box.Current>a{color:#45aee5}.Nav .Nav_Box>a:after{content:"";position:absolute;width:10px;height:10px;bottom:-18px;left:0;right:0;margin:0 auto;background:#45aee5;border-radius:100px;z-index:-1;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px);opacity:0}.Nav .Nav_Box>a:hover:after{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:all .1s ease 0s;transition:all .1s ease 0s}.Nav .Nav_Else{display:flex;border-top-right-radius:16px;border-bottom-right-radius:16px;overflow:hidden}.Nav .Nav_Else .Nav_Else_Box.Sns{display:none}.Nav .Nav_Else .Nav_Else_Box.Tel a{display:flex;align-items:center;justify-content:center;background:#5cbff0;padding:15px;color:#fff;font-size:2.4rem;letter-spacing:-.06rem;line-height:1;min-width:89px;font-weight:500;padding-top:21px;padding-bottom:21px;text-align:center}.Nav .Nav_Else .Nav_Else_Box.Tel a{background:#37a5e4;background:linear-gradient(0deg,rgba(55,165,228,1) 100%,rgba(23,137,197,1) 0%)}.Nav .Nav_Else .Nav_Else_Box.Tel a .Text{font-weight:600;line-height:1;word-break:keep-all;white-space:nowrap}.Nav .Nav_Else .Nav_Else_Box.Tel a .Text span.Small{display:block;font-size:1.4rem;margin-bottom:4px;letter-spacing:0}.Nav .Nav_Box_Child{opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;pointer-events:none;position:absolute;top:60px;background-color:rgb(255 255 255/90%);box-shadow:0px 0px 30px 0px rgb(0 0 0/10%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;padding-block:15px;width:calc(100% + 30px);left:50%;right:0;margin:auto;transform:translate(-50%,0);display:flex;flex-flow:column;text-align:left;word-break:keep-all;gap:12px;min-width:140px}.Nav .Nav_Box.Open .Nav_Box_Child{pointer-events:auto;opacity:1;visibility:visible}.Nav .Nav_Box .Nav_Box_Child a{line-height:1;font-size:1.45rem;color:#242424;display:block;word-break:keep-all;font-weight:400;position:relative;opacity:1;padding-inline:15px;white-space:nowrap}.Kv{position:relative;overflow:hidden;width:100%;height:100%}.Kv .Kv_Inner{width:100%;height:100%}.Kv .Kv_Fix{position:absolute;display:flex;justify-content:center;align-items:center;height:calc(100% - 100px);width:50%;padding:3%;padding-top:0}.Kv .Kv_Fix .Kv_Fix_Inner{-webkit-transform:translate(0,-25px);transform:translate(0,-25px);position:relative;padding:50px;padding-left:25px}.Kv .Kv_Fix .Kv_Fix_Inner:after{content:"";background:rgb(255 255 255/55%);-webkit-filter:blur(30px);filter:blur(30px);width:100%;height:100%;position:absolute;top:0;z-index:-1;left:0;border-radius:100px}.Kv .Kv_Fix .Kv_Fix_Title_Line{overflow:hidden}.Kv .Kv_Fix .Kv_Fix_Title_Inner{position:relative;transform:translateY(100%);transition:transform .6s cubic-bezier(.55,.055,.675,.19);padding-bottom:20px;padding-top:20px}.Open_Changed .Kv .Kv_Fix .Kv_Fix_Title_Inner{transform:translateY(0);transition:transform 1.25s cubic-bezier(.37,.16,.12,1)}.Kv .Kv_Fix .Kv_Fix_Title_Inner:after{content:"";display:block;width:100%;height:.1875rem;background-color:#4c4948;transform:translate3d(-101%,0,0);transition:transform .6s cubic-bezier(.52,.08,.18,1);will-change:transform}.Open_Changed .Kv .Kv_Fix .Kv_Fix_Title_Inner:after{transform:translate3d(101%,0,0);transition:transform 1.4s cubic-bezier(.52,.08,.18,1)}.Kv .Kv_Fix h2.Kv_h2_Title{font-size:4.6vw;line-height:1.2;font-weight:700;letter-spacing:0;background:#47afe6;background:linear-gradient(0deg,rgba(71,175,230,1) 0%,rgba(110,194,241,1) 100%);-webkit-filter:drop-shadow(0px 5px 8px rgba(255,255,255,.7));filter:drop-shadow(0px 5px 8px rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Kv .Kv_Fix h3.Kv_h3_Title{font-size:1.3vw;line-height:1;font-weight:500;color:#4cb2e8;letter-spacing:0;-webkit-filter:drop-shadow(0px 5px 8px rgba(255,255,255,.7));filter:drop-shadow(0px 5px 8px rgba(255,255,255,1));padding-bottom:.5vw;padding-left:.5vw}.Kv .Kv_Schedule{position:absolute;bottom:12%;right:3%}.Kv .Kv_Schedule .Kv_Schedule_Anime{transform:translateX(20%);opacity:0;transition:transform .6s cubic-bezier(.55,.055,.675,.19),opacity .6s cubic-bezier(.55,.055,.675,.19);will-change:transform,opacity}.Open_Changed .Kv .Kv_Schedule .Kv_Schedule_Anime{transform:translateX(0);opacity:1;transition:transform 1.4s cubic-bezier(.52,.08,.18,1),opacity 1.4s cubic-bezier(.52,.08,.18,1);transition-delay:.3s}.Kv .Kv_Schedule_Inner{display:flex;justify-content:center;align-items:center;background:#fff;padding:15px;padding-right:3%;border-top-left-radius:3vw;border-bottom-left-radius:3vw}.Kv .Kv_Schedule_Inner .Left{display:flex;justify-content:center;align-items:center;flex-flow:column;padding-right:10px;margin-right:20px;border-right:solid 2px #efefef}.Kv .Kv_Schedule_Inner .Left img{display:block;width:22px;margin:auto;margin-bottom:5px}.Kv .Kv_Schedule_Inner .Left .Title{white-space:nowrap;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:'pkna';line-height:1;margin:auto;font-size:1.5rem;color:#2f9dd8;font-weight:400}.biz-hour{border-collapse:collapse}.biz-hour th,.biz-hour td{padding:1.2rem;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:1.4rem;word-break:keep-all}.biz-hour td.Blue{color:#5cbff0}.biz-hour tr:first-of-type th{border-top:none}.biz-hour tr:first-of-type th:first-of-type{text-align:left;width:140px}.biz-hour tr td:first-of-type{text-align:left}.Map_Area{display:flex;padding-block:15px 0;margin-block:0 50px;flex-wrap:wrap;row-gap:10px}.Map_Area .Icon{width:20px}.Map_Area .Address{font-size:1.3rem;margin-left:5px;margin-right:15px}.Map_Area .GoogleMap a{display:block;color:#2f9dd8;border:solid 1px #2f9dd8;padding:4px;line-height:1;padding-left:10px;padding-right:10px;border-radius:100px}.Kv .Kv_Bg{position:relative;z-index:-1;background-image:url(/wp/wp-content/uploads/2023/10/Kv_Bg03.jpg);margin:3%;margin-top:100px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:4vw;padding-top:53%}.biz-hour td span.Small{display:block;font-size:1rem;line-height:1;white-space:nowrap}.Schedule_Table .Note{font-size:1.2rem;padding-top:2px;width:100%;max-width:700px;line-height:1.3}.Top_Banner .Top_Banner_Inner{max-width:calc(1340px + 6%);padding:3%;padding-top:3vw;padding-bottom:3vw;margin:auto;position:relative}.home .Top_Banner .Top_Banner_Inner{padding-top:5vw;padding-bottom:5vw}.Top_Banner .Top_Banner_Area{display:flex;justify-content:center;align-items:center;max-width:960px;margin:auto}.Top_Banner .Top_Banner_Area .Top_Banner_Area_Box{width:calc(100% / 2 - 30px);margin-right:40px}.Top_Banner .Top_Banner_Area .Top_Banner_Area_Box:last-of-type{margin-right:0}.Top_Banner .Top_Banner_Area .Top_Banner_Area_Box a{display:block;overflow:hidden;border-radius:12px;box-shadow:rgba(0,0,0,.07) 1.95px 1.95px 2.6px}.Top_Banner .Top_Banner_Area .Top_Banner_Area_Box a.Sns_Line{border:solid 1px #00c63b}.Top_Main .Top_Main_F{position:relative}.Top_Main .Top_Main_F .Top_Main_Text{position:absolute;z-index:1;top:0;bottom:0;height:100%;display:flex;align-items:center;font-size:2.8rem;line-height:1.8;color:#0092c5;font-weight:700;left:5%;right:0;width:100%;max-width:1040px;margin:auto}.Top_Main .Top_Main_Inner{padding:3%;padding-top:0;padding-bottom:3vw;margin:auto;position:relative;max-width:calc(1340px + 6%)}.Top_Main .Top_Main_Inner img.Sp_Image{display:none}.Top_Main .Top_Main_B_Flex{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:1040px;margin:auto}.Top_Main .Top_Main_B_Flex_Box{flex:1 1 30%;display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.Top_Main .Top_Main_B_Flex_Box_Th{max-width:225px;margin-inline:auto}.Top_Main .Top_Main_B_Flex_Box_Th img{object-fit:cover;display:block}.Top_Main .Top_Main_B_Flex_Box_Title{font-weight:700;padding:12px 0;line-height:1.4;font-size:2rem;text-align:center;min-height:8.4rem;display:flex;align-items:center;justify-content:center}.Top_Main .Top_Main_B_Flex_Box_Text{margin-top:10px;align-self:flex-start;font-size:1.6rem;line-height:1.6;letter-spacing:0}.Top_News .Top_News_Line{background:rgb(125 204 243/7%)}.Top_News .Top_News_Inner{max-width:calc(830px + 6%);padding:3%;padding-top:3vw;padding-bottom:3vw;margin:auto;position:relative}.Top_News .News_h2_Title{display:flex;align-items:center;padding-bottom:30px;flex-flow:column}.Top_News .News_h2_Title .News_h2_Title_En{color:rgb(32 172 221/50%);font-size:1.6rem;font-weight:600;font-family:"Roboto",sans-serif;margin-block:0}.Top_News .News_h2_Title .News_h2_Title_Jp{font-size:3.2rem;font-weight:700;line-height:1.4;letter-spacing:.35rem}.Top_News .Note{text-align:center;padding-bottom:5px}.Top_News .Note a{display:inline-block;font-size:1.6rem;letter-spacing:0;color:#d52255;text-decoration:underline;line-height:1.6}.Top_News .News_Area{display:flex;align-items:center;justify-content:center;padding-top:20px}.Top_News .News_List{width:100%}.Top_News .News_Area .Left{margin-right:5vw}.Top_News .News_Area .News_h2_Title{display:flex;flex-flow:column;text-align:center;height:100%}.Top_News .News_Area .News_h2_Title .En{font-size:2rem;line-height:1.6;font-weight:600;letter-spacing:.16rem;color:#242424}.Top_News .News_Area .News_h2_Title .Jp{font-size:1.4rem;line-height:1.23;font-weight:500;letter-spacing:.16rem;color:#242424}.Top_News .News_Area .News_h2_Title .More{margin-top:20px}.Top_News .News_Area .News_h2_Title .More a{display:block;color:#2f9dd8;border:solid 1px #2f9dd8;padding:10px;line-height:1;padding-left:10px;padding-right:10px;border-radius:100px;font-size:1.25rem}.Top_News .News_List .News_List_Box{padding-block:15px;border-bottom:dotted 2px #e7e7e7}.Top_News .News_List .News_List_Box:first-of-type{border-top:dotted 2px #e7e7e7}.Top_News .News_List .News_List_Box a{display:block;color:#242424;font-size:1.55rem;line-height:1.4}.Top_News .News_List .News_List_Box a .Day,.Top_News .News_List .News_List_Box a .Explanation{display:table-cell;font-weight:400}.Top_News .News_List .News_List_Box a .Day{padding-right:35px}.Top_News .News_More{padding-block:40px 0;text-align:center}.Top_News .News_More a{display:block;font-size:1.5rem;color:#242424;letter-spacing:0;border:solid 1px #242424;max-width:180px;margin:auto;border-radius:100px;padding:11px}.Top_Greeting .Top_Greeting_Inner{max-width:calc(1040px + 6%);padding:3%;padding-top:5vw;padding-bottom:5vw;margin:auto;position:relative}.Top_Greeting .Top_Greeting_Flex{display:flex;gap:50px}.Top_Greeting h2.Greeting_h2_Title .Greeting_h2_Title_En{color:rgb(32 172 221/50%);font-size:1.8rem;font-weight:600;font-family:"Roboto",sans-serif;margin-block:0 15px}.Top_Greeting h2.Greeting_h2_Title .Greeting_h2_Title_Jp{font-size:2.8rem;line-height:1.6;font-weight:700;margin-block:0 25px}.Top_Greeting .Greeting_Text{font-size:1.6rem;line-height:1.8}.Top_Greeting .Top_Greeting_Flex_Left{padding-left:10%;position:relative}.Top_Greeting .Top_Greeting_Flex_Left:after{content:"";background-image:url(/wp/wp-content/uploads/2025/07/Greeting_Title.png);top:-13%;left:0;position:absolute;width:100%;height:100%;z-index:-1;background-position:top left;background-size:212px auto}.Top_Greeting .Top_Greeting_Flex_Right{flex:1;min-width:380px}.Top_Medical .Top_Medical_Line{position:relative}.Top_Medical .Top_Medical_Line:after{content:"";position:absolute;top:0;left:50%;right:0;bottom:0;margin:auto;width:100vw;height:100%;transform:translate(-50%,0);background:rgb(125 204 243/25%);z-index:-1}.Top_Medical .Top_Medical_Inner{max-width:calc(830px + 6%);padding:3%;padding-top:5vw;padding-bottom:5vw;margin:auto;position:relative}.Top_Medical .Medical_h2_Title{display:flex;align-items:center;padding-bottom:30px;flex-flow:column}.Top_Medical .Medical_h2_Title .Medical_h2_Title_En{color:rgb(32 172 221/50%);font-size:1.6rem;font-weight:600;font-family:"Roboto",sans-serif;margin-block:0}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Jp{font-size:3.2rem;font-weight:700;line-height:1.4;letter-spacing:.35rem}.Top_Medical .Medical_Text{font-size:1.6rem;line-height:1.6}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Left{font-size:3.5rem;line-height:1.6;font-weight:500;letter-spacing:.16rem;color:#242424;padding-right:30px;margin-right:30px;position:relative}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Left:after{content:"";height:3rem;width:2px;background:#cdcdcd;position:absolute;right:0;top:0;bottom:0;margin:auto}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Right{font-size:1.6rem;line-height:1.6}.Top_Related .Top_Related_Line{background:#f1f9fd}.Top_Related .Top_Related_Inner{padding:3%;padding-top:5vw;padding-bottom:5vw;margin:auto;position:relative}.Top_Related_Area{max-width:calc(1340px + 6%);padding:0;margin:auto;position:relative}.Top_Related_Area .Related_Area_h2_Title{text-align:center;font-size:2.8rem;font-weight:600;line-height:1.2;font-family:'M PLUS Rounded 1c',sans-serif}.Top_Related_Area .Related_List{display:flex;justify-content:center;padding-top:30px;max-width:750px;margin:auto}.Top_Related_Area .Related_List .Related_Box{width:calc(100%/2 - 30px);margin-right:40px}.Top_Related_Area .Related_List .Related_Box:last-of-type{margin-right:0}.Top_Related_Area .Related_List .Related_Box a{overflow:hidden;display:block;opacity:1}.Top_Related_Area .Related_List .Related_Box a .Related_Thumbnail{position:relative;overflow:hidden;display:block;z-index:0;border-radius:15px}.Top_Related_Area .Related_List .Related_Box a .Related_Thumbnail img{width:100% !important;height:auto !important;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(1);transform:scale(1);will-change:transform}.Top_Related_Area .Related_List .Related_Box a:hover .Related_Thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.Top_Related_Area .Related_List .Related_Box a .Name{font-size:1.8rem;font-weight:600;line-height:1.4;font-family:'M PLUS Rounded 1c',sans-serif;color:#242424;text-align:center;padding-top:10px;padding-bottom:0}.Top_Related_Area .Related_List .Related_Box a .Place{font-size:1.4rem;font-weight:500;line-height:1.3;font-family:'M PLUS Rounded 1c',sans-serif;color:#242424;text-align:center;letter-spacing:0}.Medical_List{display:flex;flex-wrap:wrap;justify-content:center;padding-top:40px;gap:25px}.Medical_List .Medical_List_Box{width:calc(100% / 3 - 17px)}.Medical_List .Medical_List_Box a{display:block;text-align:center;color:#242424;padding:10%;padding-block:7% 28%;background:#fff;border-radius:1.2vw;box-shadow:0 3px 10px 0 rgb(109 193 233/5%);overflow:hidden;position:relative;z-index:0;height:100%;opacity:1}.Medical_List .Medical_List_Box a .Medical_List_Box_Icon img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:cubic-bezier(.18,.06,.23,1) .6s;transition:cubic-bezier(.18,.06,.23,1) .6s;will-change:transform;object-fit:cover}.Medical_List .Medical_List_Box a:hover .Medical_List_Box_Icon img{-webkit-transform:scale(1.05);transform:scale(1.05)}.Medical_List .Medical_List_Box a .Icon{position:relative;padding:20%;text-align:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:cubic-bezier(.18,.06,.23,1) .6s;transition:cubic-bezier(.18,.06,.23,1) .6s;will-change:transform}.Medical_List .Medical_List_Box a:hover .Icon{-webkit-transform:scale(1.05);transform:scale(1.05)}.Medical_List .Medical_List_Box a .Icon img{width:auto;height:100%;position:absolute;top:0;left:0;right:0;margin:auto}.Medical_List .Medical_List_Box a .Medical_List_Box_Foot{position:absolute;bottom:5%;left:0;right:0;min-height:58px;display:flex;justify-content:center;align-items:center;flex-flow:column}.Medical_List .Medical_List_Box a .Medical_List_Box_Foot .Medical_List_Box_Cat{font-size:1.8rem;line-height:1.4;font-weight:600}.Medical_List .Medical_List_Box a .Medical_List_Box_Foot .Medical_List_Box_Detail{font-size:1.5rem;line-height:1.4;font-weight:500;letter-spacing:0}.Top_Introduction .Top_Introduction_Inner{max-width:calc(960px + 6%);padding:3%;padding-top:5vw;padding-bottom:5vw;margin:auto;position:relative}.Top_Introduction .Introduction_Lest{display:flex;justify-content:center;align-items:center}.Top_Introduction .Introduction_Lest .Introduction_Lest_Box{width:calc(100% / 2);margin-right:20px;margin-left:20px}.Top_Introduction .Introduction_Lest .Introduction_Lest_Box a{display:block;border-radius:3vw;box-shadow:3px 3px 10px 0 rgb(109 193 233/50%);position:relative;z-index:0;overflow:hidden;opacity:1}.Top_Introduction .Introduction_Lest .Introduction_Lest_Box a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:cubic-bezier(.18,.06,.23,1) .6s;transition:cubic-bezier(.18,.06,.23,1) .6s;will-change:transform}.Top_Introduction .Introduction_Lest .Introduction_Lest_Box a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.Footer{overflow:hidden}.Footer .Footer_Information_Line{background:#f8f8f8}.Footer .Footer_Information_Inner{max-width:calc(1140px + 6%);padding:3%;margin:auto}.Footer .Footer_Information_Flex{display:flex;gap:50px}.Footer .Footer_Information_Flex .Footer_Information_Flex_Box{width:calc(100% / 2)}.Footer .Footer_Information_Logo a{display:block;max-width:260px;margin-block:0 20px}.Footer .Footer_Information_Detail_Tel,.Footer .Footer_Information_Detail_Fax{font-size:2rem;font-weight:500;margin-block:0 12px}.Footer .Footer_Information_Detail_Tel a{display:inline-block;color:#0092c5;font-size:2.8rem;font-weight:600}.Footer .Footer_Information_Detail_Address{font-size:1.8rem;font-weight:500;margin-block:0 12px}.Footer .Footer_Information_Detail_Map a{display:block;color:#0092c5;font-size:1.5rem;line-height:1.2;border:solid 1px #0092c5;padding-block:8px;text-align:center;padding-inline:6px;max-width:150px;border-radius:100px}.Footer .Footer_Information_Schedule_Detail{padding-block:10px 0}.Footer .Footer_Information_Schedule_Detail_Day{font-size:1.6rem;line-height:1.6;padding-block:0 5px}.Footer .Footer_Information_Schedule_Detail_Note{display:flex;gap:2px;font-size:1.4rem;letter-spacing:0}.Footer .Footer_Information_Schedule_Detail_Note a{color:#0d99c9;text-decoration:underline}.Footer .Footer_Access_Line{background:#f7f7f7}.Footer .Footer_Access_Inner{max-width:calc(1340px + 6%);padding:3%;margin:auto}.Footer .Footer_Access_Flex{position:relative;display:flex;justify-content:center}.Footer .Footer_Access_Flex .Footer_Access_Flex_Left,.Footer .Footer_Access_Flex .Footer_Access_Flex_Right{width:50%}.Footer .Footer_Access_Flex .Footer_Access_Flex_Left{padding-right:3%}.Footer .Footer_Access_Flex .Footer_Access_Flex_Right{padding-left:3%}.Footer .Footer_Access_Flex .Footer_Access_Flex_Left .biz-hour{width:100%}.Footer .Schedule_Table .Pc_Image{display:block}.Footer .Schedule_Table .Sp_Image{display:none}.Footer .Footer_Logo{max-width:190px;margin-bottom:20px}.Footer .Footer_Contact{background:#fff;padding:20px;display:inline-block;margin-top:10px;border-radius:6px}.Footer .Footer_Contact .Footer_Contact_Text{font-size:1.35rem;font-weight:600;line-height:1.4}.Footer .Footer_Contact .Footer_Contact_Tel a{color:#5dbff0;font-size:2.8rem;line-height:1.2;display:inline-block}.Footer_Contact_Fax{font-size:1.6rem}.Footer .Footer_Contact .Footer_Contact_Tel span.Small,.Footer_Contact_Fax span.Small{font-size:1.5rem}.Footer .Google_Map{height:100%}.Footer .Footer_Nav_List_Line{background:#5cbff0;position:relative}.Footer .Footer_Nav_List_Inner{max-width:calc(1240px + 6%);padding:3%;margin:auto;position:relative;display:flex;gap:80px;justify-content:space-between;align-items:flex-end}.Footer .Footer_Nav_List_Flex{display:flex;gap:15px;justify-content:flex-start}.Footer .Footer_Sns{display:flex;gap:15px}.Footer .Footer_Sns a{display:block;max-width:60px}.Footer .Footer_Nav_List_Box{padding-bottom:10px}.Footer .Footer_Nav_List_Box a{display:inline-block;color:#fff;font-size:1.45rem;padding-left:20px;position:relative;word-break:keep-all}.Footer .Footer_Nav_List_Box a:before{content:"";position:absolute;left:0;top:.75em;bottom:0;width:10px;height:1px;background:#fff}.Footer .Footer_Nav_List_Box_Child{display:flex;flex-flow:wrap;padding-inline:20px 0;gap:20px}.Footer .Footer_Nav_List_Box_Child_Box a{display:block;color:#fff;font-size:1.3rem}.Footer .Copyright{max-width:calc(1240px + 6%);margin:auto;font-size:1.3rem;color:#fff;text-align:center;padding-block:15px;padding-inline:3%}.Main{overflow:hidden}.Main{padding-top:140px}h1.Contents_h1_Title{position:relative;background:0 0;word-break:break-all;padding-top:10px;padding-bottom:30px}h1.Contents_h1_Title:after{content:"";width:220px;height:220px;position:absolute;top:0;left:0;z-index:-1;opacity:.9;border-radius:100vw;-webkit-transform:translate(-70px,-30px);transform:translate(-100px,-50px);background:#d2f3ff}h1.Contents_h1_Title .Jp{font-size:4.5rem;line-height:1.4;font-weight:600;letter-spacing:.1rem;color:#242424;padding-top:3px}h1.Contents_h1_Title .Jp span.Small{font-size:2.4rem;line-height:1.6;letter-spacing:-.06rem;font-weight:500}h1.Contents_h1_Title .En{display:block;font-size:1.5rem;font-weight:600;letter-spacing:.16rem;line-height:1;color:#20acdd;font-family:"Roboto",'Noto Sans JP',sans-serif}h1.Contents_h1_Title .Contents_h1_Image{position:absolute;bottom:0;top:0;right:0;z-index:-1;margin:auto;-webkit-transform:translate(0,-10%);transform:translate(0,-10%);height:246px}h1.Contents_h1_Title .Contents_h1_Image img{height:100%;width:auto}.Fixpage{position:relative}.Fixpage:after{content:"";background-image:url(/wp/wp-content/uploads/2025/07/Bg_Image.png);position:absolute;z-index:-2;width:100%;height:100%;top:0;left:0;right:0;margin:auto;background-repeat:no-repeat;background-position:top;background-size:100%;max-width:1600px}.Fixpage .FixPage_Line{max-width:calc(1040px + 6%);padding:3%;padding-top:5vw;padding-bottom:7vw;margin:auto;position:relative}.Fixpage.Page_Medical .FixPage_Line{padding-bottom:0}.Contents_Line .Contents_Text{font-size:1.6rem;line-height:1.6}.Page_About .About_Area{padding-block:0 30px}.Page_About .About_Area:last-of-type{padding-block:0}.Common_Text{font-size:1.6rem;line-height:1.8}h2.Common_h2_Title{font-size:2.6rem;font-weight:600;border-bottom:solid 1px #0092c5;line-height:1.4;padding-block:15px;margin-block:0 20px}.Common_Medical{margin-block:80px 0}.Fixpage .Medical_List{padding-top:20px;padding-bottom:0}.Medical_List .Medical_List_Box.On a{background:#6dc1e9;color:#fff}.Medical_List .Medical_List_Box.On a .Icon img{filter:brightness(0) invert(1)}.Fixpage .Medical_Area{background:#e7f5fd;padding:40px;position:relative;z-index:0;border-radius:2vw}.Fixpage .Medical_Area h2.Medical_Area_h2_Title{font-size:2.2rem;font-weight:500;line-height:1.6;border-bottom:solid 1px #adadad;padding-bottom:3px;padding-top:3px;margin-bottom:10px}.Fixpage .Medical_Area h2.Medical_Area_h2_Title span.Small{font-size:1.5rem;font-weight:500}.Fixpage .Medical_Area h3.Medical_Area_h3_Title{margin-left:2.2rem;margin-right:2.2rem;padding-left:1.4rem;font-size:2rem;line-height:1.4;position:relative;font-weight:500;padding-bottom:5px;padding-top:5px}.Fixpage .Medical_Area h3.Medical_Area_h3_Title:before{content:"";background:#5cbff0;height:60%;width:3px;left:0;top:0;bottom:0;margin:auto;position:absolute;border-radius:100px}.Fixpage .Medical_Area .Medical_Area_Explanation{margin-left:2.2rem;margin-right:2.2rem;font-size:1.6rem;line-height:1.4;position:relative;margin-bottom:20px;margin-top:10px;word-break:break-word}.Fixpage h2.About_Area_h2_Title{padding-top:40px;padding-bottom:40px}.Fixpage h2.About_Area_h2_Title .En{font-size:1.6rem;font-weight:600;line-height:1.4;color:#37a5e4}.Fixpage h2.About_Area_h2_Title .Jp{font-size:2.8rem;font-weight:600;line-height:1.6}.Fixpage .About_Area_Prof{display:flex;justify-content:center;padding-left:2%;padding-right:2%;padding-bottom:60px;max-width:1100px;margin:auto}.Fixpage .About_Area_Prof:last-of-type{padding-bottom:0}.Fixpage .About_Area_Prof .Left,.Fixpage .About_Area_Prof .Right{width:50%;padding-left:3%;padding-right:3%}.Fixpage .About_Area_Prof .Right{padding-top:50px}.Fixpage .About_Area_Prof .Prof_Image{width:90%;position:relative;z-index:1}.Fixpage .About_Area_Prof .Prof_Image img{filter:drop-shadow(0px 2px 2px #0000004d);border-radius:15px;overflow:hidden;position:relative;z-index:1}.Fixpage .About_Area_Prof .Prof_Image:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;border-radius:16px;overflow:hidden}.Fixpage .About_Area_Prof .Prof_Image:after{content:"";background:#e7f5fd;position:absolute;top:8%;left:14%;height:100%;width:100%;z-index:-1;border-radius:15px;overflow:hidden}.Fixpage .About_Area_Prof .Career_Title{font-size:1.8rem;font-weight:600;line-height:1.6;border-bottom:dashed 1px #0092c5;padding-bottom:5px;margin-bottom:5px;margin-top:5px}.Fixpage .About_Area_Prof .Career_Title .En{font-size:1.2rem;font-weight:600;padding-left:15px}.Fixpage .About_Area_Prof .Career_List{font-size:1.45rem;line-height:1.6;padding-bottom:15px}.Fixpage .About_Area_Prof .Prof_Name{position:relative;z-index:1;padding-top:10px;padding-bottom:10px;font-size:1.8rem;font-weight:600;line-height:1.6}.Fixpage .About_Area_Prof .Prof_Name .Prof_Name_Head{font-size:1.8rem;font-weight:600}.Fixpage .About_Area_Prof .Prof_Name .Prof_Name_Head .En{padding-left:10px;font-size:1.35rem;font-weight:500}.Fixpage .About_Area_Prof .Prof_Name_Foot{font-size:1.35rem;font-weight:500}@-webkit-keyframes infinity-scroll-right01{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-right01{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes infinity-scroll-right02{from{-webkit-transform:translateX(200%);transform:translateX(200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes infinity-scroll-right02{from{-webkit-transform:translateX(200%);transform:translateX(200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loopRight{100%{background-position:-4000px 0}}@keyframes loopRight{100%{background-position:-4000px 0}}@-webkit-keyframes loopRight02{100%{background-position:-4000px 0}}@keyframes loopRight02{100%{background-position:-4000px 0}}.Gallery_Loop_Line{overflow:hidden;padding-top:60px;padding-bottom:60px}.Gallery_Loop_Line .Gallery_Loop_List{display:flex;width:100vw;height:18vw;overflow:hidden;will-change:width,height}.Gallery_Loop_Line .Gallery_Loop_List img{width:auto;height:100%;max-width:none;will-change:width,height,transform}.Gallery_Loop_Line .Gallery_Loop_List.Right img:first-child{-webkit-animation:infinity-scroll-right01 260s -130s linear infinite;animation:infinity-scroll-right01 260s -130s linear infinite}.Gallery_Loop_Line .Gallery_Loop_List.Right img:last-child{-webkit-animation:infinity-scroll-right02 260s linear infinite;animation:infinity-scroll-right02 260s linear infinite}@media screen and (-webkit-min-device-pixel-ratio:0){_::-webkit-full-page-media,_:future,:root .Gallery_Loop_Line .Gallery_Loop_List.Right{-webkit-animation:loopLeft 120s linear infinite;animation:loopLeft 120s linear infinite;bottom:0}_::-webkit-full-page-media,_:future,:root .Gallery_Loop_Line .Gallery_Loop_List{background-image:url(//yagi-clinic.co.jp/wp/wp-content/themes/monkey/../../img/oc/Gallery_Top.jpg);background-repeat:repeat-x;background-size:4000px;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:background,transform;overflow:hidden;width:100%;height:260px;position:absolute;left:0;right:0;z-index:-1}_::-webkit-full-page-media,_:future,:root .Gallery_Loop_Line{padding-top:260px;position:relative}}.Page_Access .Access_Area{padding-left:5%;padding-right:5%}.Page_Access .Google_Map{position:relative;padding-top:45%;overflow:hidden;border-radius:1.5vw;border:solid 5px #5cbff0;z-index:1}.Page_Access .Google_Map iframe{border:0;position:absolute;top:0;left:0;right:0;border-radius:1.5vw}.Page_Access .Schedule_Table{display:flex;justify-content:center;align-items:center;padding-top:80px;padding-bottom:20px;flex-flow:column}.Page_Access .Schedule_Table .biz-hour{width:100%;max-width:700px;table-layout:fixed}.Page_Access .Schedule_Table .Pc_Image{display:block}.Page_Access .Schedule_Table .Sp_Image{display:none}.Page_Access .Bus_Area{background:rgb(94 192 240/10%);padding:30px}.Page_Access .Bus_Area .Bus_Title{background:#5ec0f0;text-align:center;color:#fff;line-height:1.6;padding:12px;font-size:2.2rem;font-weight:500;border-radius:6px}.Page_Access .Bus_Area .Bus_Explanation_Line{display:flex;justify-content:center;align-items:center;padding-top:40px;padding-bottom:50px}.Page_Access .Bus_Area .Bus_Explanation_Line .Text{padding-bottom:20px}.Page_Access .Bus_Area .Bus_Explanation_Line .Table_Cell{display:table-cell;vertical-align:middle}.Page_Access .Bus_Area .Bus_Explanation_Line .Table_Cell:first-of-type{width:60px;padding-right:15px}.Page_Access .Bus_Area .Bus_Explanation_Line .Text .Table_Cell{font-size:1.6rem;line-height:1.4;color:#5cbff0}.Page_Access .Bus_Area .Bus_Explanation_Line .Tel .Table_Cell{font-size:3.2rem;line-height:1.4;color:#5cbff0;font-weight:600;letter-spacing:0}.Page_Access .Bus_Area .Note{font-size:1.45rem;line-height:1.4;text-align:center}.Page_News .News_Area{background:rgb(247 247 249/75%);padding:5%;border-radius:12px}.Page_News .News_List .News_List_Box>a,.Page_News .News_List .News_List_Box .No_Link{display:block;background:#fff;padding:25px;padding-right:45px;border-bottom:solid 1px #e4e4e4;color:#242424;font-size:1.6rem;line-height:1.4;position:relative}.Page_News .News_List .News_List_Box a[href^="javascript:void(0);"]{opacity:1}.Page_News .News_List .News_List_Box a.Link:before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:24px;width:8px;height:8px;border-top:1px solid #242424;border-right:1px solid #242424;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.Page_News .News_List .News_List_Box a.Out_Link:before{content:"";background-image:url(/wp/wp-content/uploads/2022/05/Icon_OutLink.png);background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;top:0;bottom:0;margin:auto;right:24px;width:12px;height:12px}.Page_News .News_List .News_List_Box .Day,.Page_News .News_List .News_List_Box .Explanation,.Page_News .News_List .News_List_Box .Explanation{display:table-cell;font-weight:400}.Page_News .News_List .News_List_Box .Day{padding-right:35px}.Page_News .News_List .News_List_Box .Image{padding-top:15px}.Page_News .News_List .News_List_Box .Image a{display:inline-block}.Page_News .News_List .News_List_Box .Image img{width:auto}.Page_News .News_List .News_List_Box .Explanation .Title{font-weight:400}.Page_News .News_List .News_List_Box .Explanation .Editor{padding-top:10px}.Page_News .News_List .News_List_Box .Explanation .Editor p{font-size:1.6rem;line-height:1.6}.Page_News .News_List .News_List_Box .Explanation .Editor p a{display:inline-block;color:#37a5e4;text-decoration:underline}.Pager_Line{padding-top:30px}.Pager_Line .Pager_Inner{display:flex;justify-content:center;align-items:center}.Pager_Line .page-numbers.current{background:#242424;color:#fff;height:40px;width:40px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;line-height:1;padding:15px;padding-top:1px;padding-bottom:1px}.Pager_Line a.page-numbers{display:flex;font-size:1.8rem;color:#242424;line-height:1;padding:15px;padding-top:1px;padding-bottom:1px;position:relative;z-index:1;justify-content:center;align-items:center;height:100%}.Pager_Line a.next.page-numbers,.Pager_Line a.prev.page-numbers{padding-right:5px;padding-left:5px}.SinglePage .SinglePage_Line{max-width:calc(1140px + 6%);padding:3%;padding-top:5vw;padding-bottom:5vw;margin:auto;position:relative}.SinglePage .Contents{min-height:300px;padding-left:5%;padding-right:5%;max-width:860px;margin:auto}.SinglePage .Contents .SinglePage_Day{font-size:1.6rem;line-height:1.4}.SinglePage .Contents .SinglePage_Title{font-size:3rem;line-height:1.4;padding-block:15px;font-weight:700;border-bottom:solid 1px #d3d3d3}.SinglePage .Contents .SinglePage_Text{padding-top:20px}.SinglePage .Contents .SinglePage_Text p{font-size:1.6rem;line-height:1.6;padding-bottom:10px;padding-top:10px}.SinglePage.Single_News .Contents .SinglePage_Text p{line-height:1.8}.SinglePage .Contents .SinglePage_Text h1{font-size:2.4rem;line-height:1.6;font-weight:500;padding-bottom:10px;padding-top:10px}.SinglePage .Contents .SinglePage_Text h2{font-size:2.2rem;line-height:1.6;font-weight:500;padding-bottom:10px;padding-top:10px}.SinglePage .Contents .SinglePage_Text h3{font-size:2rem;line-height:1.6;font-weight:500;padding-bottom:10px;padding-top:10px}.SinglePage .Contents .SinglePage_Text h4{font-size:1.8rem;line-height:1.6;font-weight:500;padding-bottom:10px;padding-top:10px}.SinglePage .Contents .SinglePage_Text h5{font-size:1.6rem;line-height:1.6;font-weight:500;padding-bottom:10px;padding-top:10px}.SinglePage .Contents .SinglePage_Text h6{font-size:1.4rem;line-height:1.6;font-weight:600;padding-bottom:10px;padding-top:10px}.SinglePage .Contents .SinglePage_Text a{color:#3db3ed;text-decoration:underline}.Single_News .Link{padding-top:50px;padding-bottom:20px;text-align:center}.Single_News .Link a{display:block;border:solid 1px #4cb9ef;color:#4cb9ef;font-size:1.8rem;font-weight:380;line-height:1;padding:17px;max-width:420px;margin:auto;border-radius:3px}.Single_News .SinglePage_Image a{display:block}.Single_News .SinglePage_Image a img{width:auto;max-width:600px}.Page_Privacypolicy .Privacypolicy_Area{padding-left:5%;padding-right:5%}.Page_Privacypolicy .Privacypolicy_Area .Privacypolicy_Title{font-size:1.7rem;line-height:1.6;padding-top:10px;padding-bottom:5px;font-weight:700;border-bottom:dotted 2px #c5c5c5}.Page_Privacypolicy .Privacypolicy_Area .Privacypolicy_Text{font-size:1.6rem;line-height:1.6;padding-bottom:15px;padding-top:5px}.Page_Contact .Contact_Area{padding-left:5%;padding-right:5%}.Page_Contact .Contact_h2_Title{padding-bottom:10px}.Page_Contact .Contact_h2_Title .Jp{font-size:2.6rem;font-weight:600;line-height:1.6}.Page_Contact .Tel_Line{font-size:1.6rem;line-height:1.6;padding-bottom:40px}.Page_Contact .Tel_Line a{color:#5dbff0;font-size:3.2rem;line-height:1.2;display:inline-block}.Form_Line .Text{font-size:1.6rem;line-height:1.6}.Form_Line .Text span.Small{font-size:1.4rem;line-height:1.4}::placeholder{color:rgba(168,168,168,1)}::-webkit-input-placeholder{color:rgba(168,168,168,1) !important}::-moz-placeholder{color:rgba(168,168,168,1) !important}:-ms-input-placeholder{color:rgba(168,168,168,1) !important}select::-ms-value{background:0 0;color:#000}select:invalid,textarea:invalid,input[type=number]:invalid,input[type=text]:invalid,input[type=email]:invalid,input[type=email]:invalid,textarea:invalid{color:#630015;border-color:#c20c33;background-color:rgba(255,229,235,1)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.Form_Line input[type=email],.Form_Line input[type=tel],.Form_Line input[type=text]{width:100%;background-color:#f0f0f0;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;font-size:inherit;height:48px;padding:8px 12px;color:#666;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:3px}.Form_Line input[type=number]{width:40%;background-color:#f0f0f0;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;font-size:inherit;height:48px;padding:8px 12px;color:#666;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:3px}.Form_Line textarea{width:100%;background-color:#f0f0f0;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;font-size:inherit;padding:8px 12px;color:#666;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:3px}.Contact .Submit_Bt [type=submit],.Contact .Back_Bt [type=button],.Contact .Confirm_Bt [type=submit]{padding:24px;width:30vw;cursor:pointer}.Form_Line .Form_Inner{text-align:left;margin:auto;padding-top:50px;font-size:1.6rem;line-height:1.4}.Form_Line .Form_Inner table tr td{padding-bottom:20px;position:relative}.Form_Line .Form_Inner table tr td.Inquiry{width:220px}.Form_Line .Form_Inner .Mail_Box{padding-bottom:20px}.Form_Line .Form_Inner .Inquiry.VerticalAlignTop{vertical-align:top;padding-top:10px}.Form_Line .Form_Inner .Mail_Box2_Text{font-size:14px}.Form_Line .Form_Inner span.Required{color:#b81b22;font-size:14px;display:inline-block;position:absolute;right:20px;padding-top:2px}.Form_Line .Kozin_Check{text-align:center;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1;position:relative;display:flex;justify-content:center;align-items:center}.Form_Line .Kozin_Check a{color:#3fa8e5;display:inline-block;margin-left:15px;font-weight:500}.Form_Line.Career .type .wpcf7-list-item{display:block}.Form_Line input[type=checkbox]{display:none}.Form_Line .wpcf7-checkbox span.wpcf7-list-item{display:inline-block;margin:0!important;width:20px;height:20px}.wpcf7-checkbox .wpcf7-list-item-label{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;margin:0;padding:0;border-radius:8px;vertical-align:middle;cursor:pointer}.wpcf7-checkbox .wpcf7-list-item-label:hover{background-color:transparent}.wpcf7-checkbox .wpcf7-list-item-label:hover:after{border-color:#2d9ed8}.wpcf7-checkbox .wpcf7-list-item-label:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:24px;height:24px;border:2px solid #bbb;border-radius:6px;content:''}.wpcf7-checkbox .wpcf7-list-item-label:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:4px;display:block;margin-top:-7px;width:17px;height:17px;border-radius:50%;background-color:#2d9ed8;content:'';opacity:0}input[type=checkbox]:checked+.wpcf7-list-item-label:before{opacity:1}.Form_Line .SubmitBt{text-align:center;display:block;margin:auto;background-color:#fff;color:#0440a0;border:solid 1px #0440a0;border-radius:100px;line-height:1;font-size:20px;padding:22px;width:100%;max-width:430px;margin-top:50px;margin-bottom:20px;font-weight:700;cursor:pointer}span.wpcf7-not-valid-tip{font-size:12px!important;padding-top:3px!important}.wpcf7 form .wpcf7-response-output{font-size:1.4rem;text-align:center;padding:12px!important}.Form_Line .Kozin_Check .span.wpcf7-not-valid-tip{position:absolute!important;bottom:-3px!important;margin:auto!important;left:0!important;right:0!important;word-break:keep-all!important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important;text-align:center}div.wpcf7-mail-sent-ok{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important}.Kozin_Check span.wpcf7-not-valid-tip{position:absolute;bottom:-20px;left:0;right:0;margin:auto;width:300px}.Submit_Box .SendBt{text-align:center;display:block;margin:auto;background-color:#3fa8e5;color:#fff;border:solid 1px #3fa8e5;border-radius:100px;line-height:1;font-size:20px;padding:22px;width:100%;max-width:430px;margin-top:50px;margin-bottom:0;font-weight:700;cursor:pointer}div.wpcf7 .ajax-loader{display:none}div.wpcf7-mail-sent-ok{text-align:center}.wpcf7c-conf{border:none!important;background-color:transparent!important}.Menu_Bt{position:absolute;right:5%;top:0;bottom:0;margin:auto;z-index:-1;opacity:0;-webkit-transition:all 0s ease;transition:all 0s ease;width:42px;height:100%;display:flex;justify-content:center;align-items:center}.Page_About .Related_Area{max-width:calc(1340px + 6%);padding:3%;padding-top:30px;padding-bottom:60px;margin:auto;position:relative}.Page_About .Related_Area .Related_Area_h2_Title{text-align:center;font-size:2.8rem;font-weight:600;line-height:1.6}.Page_About .Related_Area .Related_List{display:flex;justify-content:center;padding-top:30px}.Page_About .Related_Area .Related_List .Related_Box{width:calc(100% / 4 - 30px);margin-right:40px}.Page_About .Related_Area .Related_List .Related_Box:last-of-type{margin-right:0}.Page_About .Related_Area .Related_List .Related_Box a .Name{font-size:1.8rem;font-weight:600;line-height:1.4;color:#242424;text-align:center;padding-top:10px;padding-bottom:0}.Page_About .Related_Area .Related_List .Related_Box a .Place{font-size:1.4rem;font-weight:500;line-height:1.3;color:#242424;text-align:center;letter-spacing:0}.Page_About .Related_Area .Related_List .Related_Box a{overflow:hidden;display:block;opacity:1}.Page_About .Related_Area .Related_List .Related_Box a .Related_Thumbnail{position:relative;overflow:hidden;display:block;z-index:0;border-radius:15px}.Page_About .Related_Area .Related_List .Related_Box a .Related_Thumbnail img{width:100% !important;height:auto !important;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(1);transform:scale(1);will-change:transform}.Page_About .Related_Area .Related_List .Related_Box a:hover .Related_Thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.grecaptcha-badge{visibility:hidden}.ReC{text-align:center;font-size:1.15rem;font-weight:500;line-height:1.4;max-width:500px;margin:auto;padding-top:20px}.ReC a{display:inline-block;opacity:1;color:#242424;font-weight:500;text-decoration:underline}.wpcf7-spinner{display:none!important}.page-template-page-medical_information .Fixpage .Medical_List{padding-top:60px}.Page_Medical .Contents_Area .Contents_Area_Inner{background:rgba(255,255,255,1);border-radius:30px;padding:60px;filter:drop-shadow(0px 0px 2px #c5e6f6);margin-top:30px}.Page_Medical .Contents_Area h2.Contents_h2_Title{font-size:2.2rem;font-weight:600;border-bottom:solid 1px #0092c5;padding-top:0;padding-bottom:15px;margin-bottom:15px;line-height:1.6}.Page_Medical .Contents_Area .Contents_Area_Box{font-size:1.6rem;line-height:1.8;margin-bottom:40px}.Page_Medical .Contents_Area .Contents_Area_Box p{font-size:1.6rem;line-height:1.8}.Page_Medical .Contents_Area .Contents_Area_Box.Last{margin-bottom:0}.Page_Medical .Contents_Area .Contents_Area_Box dl{display:flex;gap:3px;font-size:1.6rem;line-height:1.8}.Page_Medical .Contents_Area .Contents_Area_Box dl dt{color:#0092c5}h4.Contents_h4_Title{color:#0092c5;font-weight:500;font-size:1.75rem;margin-block:0 10px}.Page_Medical .Contents_Area .Contents_Area_Box_List01{display:flex;flex-wrap:wrap;margin-bottom:-15px}.Page_Medical .Contents_Area .Contents_Area_Box_List01 .Contents_Area_Box_List01_Box{display:flex;align-items:center}.Page_Medical .Contents_Area .Contents_Area_Box_List01 .Contents_Area_Box_List01_Box img{width:24px;min-width:24px;margin-right:3px}.Page_Medical .Contents_Area .Contents_Area_Box_List01 .Contents_Area_Box_List01_Box{display:flex;align-items:center;font-size:1.75rem;font-weight:500;margin-right:20px;margin-bottom:15px;padding:5px;padding-bottom:5px;border-bottom:dotted 1px rgba(55,165,228,1)}.Page_Medical .Contents_Area_Box_Table{padding-top:20px}.Page_Medical .Contents_Area_Box_Table table th{background:#6dc1e9;color:#fff;padding:15px;vertical-align:middle;width:240px}.Page_Medical .Contents_Area_Box_Table table tr:first-of-type th{border-bottom:solid 1px #fff}.Page_Medical .Contents_Area_Box_Table table td{border:solid 1px #6dc1e9;padding:15px;font-weight:600}.Page_Medical .Contents_Area_Box_Q{background:#ceefff;padding:15px}.Page_Medical .Contents_Area_Box_Q .Table_Cell{font-size:1.8rem;font-weight:600;display:table-cell}.Page_Medical .Contents_Area_Box_Q .Table_Cell:first-of-type{padding-right:10px;font-size:1.95rem}.Page_Medical .Contents_Area_Box_A{padding:15px}.Page_Medical .Contents_Area_Box_A .Table_Cell{font-size:1.6rem;display:table-cell}.Page_Medical .Contents_Area_Box_A .Table_Cell:first-of-type{padding-right:10px;font-size:1.95rem;font-weight:600}.Page_Medical .Contents_Area_Box_Flow_Box{background:#eaf5fb;border-radius:10px;padding:20px;margin-bottom:34px;position:relative}.Page_Medical .Contents_Area_Box_Flow_Box:last-of-type{margin-bottom:0}.Page_Medical .Contents_Area_Box_Flow_Box:after{content:"";background:#eaf5fb;height:calc(tan(60deg)*40px/2);width:90px;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;bottom:-33px;left:0;right:0;margin:auto}.Page_Medical .Contents_Area_Box_Flow_Box:last-of-type:after{display:none}.Page_Medical .Contents_Area_Box_Flow_Box_Head{display:flex;align-items:center;margin-bottom:10px}.Page_Medical .Contents_Area_Box_Flow_Box_Head .Num{font-size:1.1rem;background:#6dc1e9;color:#fff;line-height:1;height:55px;width:55px;display:flex;justify-content:center;align-items:center;flex-flow:column;border-radius:100px;margin-right:10px}.Page_Medical .Contents_Area_Box_Flow_Box_Head .Num span.Big{font-size:2.2rem;font-weight:700}.Page_Medical .Contents_Area_Box_Flow_Box_Head .Title{font-size:2rem;font-weight:700}.Page_Medical .Contents_Area .Contents_Area_Box_List01 .Contents_Area_Box_List01_Box span.Small{font-size:1.2rem}.Page_Medical .Contents_Area .Contents_Area_Box .Note{margin-top:15px}.Page_Medical .Contents_Area .Contents_Area_Box .Note .Tablecell{display:table-cell;font-size:1.4rem}.Page_Medical .Contents_Area .Contents_Area_Box .Note .Tablecell:first-of-type{display:table-cell;word-break:keep-all;white-space:nowrap}.Page_Medical .Contents_Area .Contents_Area_Box .Note .Tablecell span.Small{font-size:1.1rem;vertical-align:text-top;padding-right:5px;word-break:keep-all}.page-template-page-medical08 .Page_Medical .Contents_Area .Image{padding-top:15px;max-width:760px}.Page_Medical .Contents_Area .Contents_Area_Box .Note.Original .Tablecell{font-size:1.2rem}.Page_Medical .Contents_Area .Contents_Area_Box .Note.Original .Tablecell:first-of-type{min-width:50px}h3.Contents_h3_Title{color:#0092c5;font-size:1.8rem;font-weight:600;margin-block:0 20px}.Page_Medical .Contents_Area .Contents_Area_Box_List_Symptoms{background:#def2fc;padding-block:20px;padding-inline:25px;display:inline-block;border-radius:20px;font-weight:500;font-size:1.6rem}.Page_Medical .Contents_Area .Contents_Area_Box_List_Symptoms dl dt{font-weight:500;color:#242424}.Page_Medical .Contents_Area .Contents_Area_Box_List_Symptoms dl dd{font-weight:500}.Page_About .About_Schedule{max-width:500px;margin-block:0 10px}.Page_About .About_Schedule_Detail_Day{font-size:1.6rem;line-height:1.6;padding-block:0 5px}.Page_About .About_Schedule_Detail_Note{display:flex;gap:2px;font-size:1.4rem;letter-spacing:0}.Page_About .About_Schedule_Detail_Note a{color:#0d99c9;text-decoration:underline}.Page_About .About_Contact_h3_Title{font-size:1.6rem;font-weight:600;margin-block:0 10px}.Page_About .About_Contact_Area{margin-block:0 30px}.Page_About .About_Contact_Area:last-of-type{margin-block:0}.Page_About .About_Contact_Table{margin-inline:1.6rem 0;font-size:1.5rem;line-height:1.8;display:table;border-collapse:collapse}.Page_About .About_Contact_Row{display:table-row}.Page_About .About_Contact_Text_Cell{display:table-cell;padding-inline:0 15px}.Page_About .About_Contact_Text_Cell a{color:#242424;text-decoration:underline}.Line_Line .Line_Area{display:flex;align-items:center;max-width:750px;background:#e2fce0;padding:40px;border-radius:15px;border:solid 3px #00c63b}.Line_Line .Line_Seach{font-size:1.6rem;line-height:1.6;width:70%}.Line_Line .Line_Seach span.Small{font-size:1.35rem}.Line_Line .Line_Seach a{background:#00c63b;color:#fff;padding:7px;display:block;position:relative;max-width:180px;text-align:center;font-weight:700;margin-top:5px;font-size:1.4rem;border-radius:3px}.Line_Line .Line_Qr{width:30%;margin-left:30px}.Access_Area .Access_Detail{display:flex;gap:50px;margin-block:0 50px}.Access_Area .Access_Detail .Access_Detail_Box{width:calc(100% / 2)}.Access_Area .Access_Detail table{font-size:1.5rem;line-height:1.8}.Access_Area .Access_Detail table th{padding-block:5px;font-weight:500}.Access_Area .Access_Detail table td{padding-block:5px}.Access_Area .Access_Detail table td .Access_Detail_Box_Head{border-bottom:solid 1px #87bfdf;border-top:solid 1px #87bfdf;padding-block:3px;padding-inline:12px;margin-block:0 5px;font-weight:500}.Access_Area .Access_Detail table td .Access_Detail_Box_Body{padding-inline:2.8rem 0;padding-block:0 10px}.Access_Area .Access_Detail table td .Access_Detail_Area:last-of-type .Access_Detail_Box_Body{padding-block:0}@media screen and (max-width:1149px){.Nav .Nav_Inner{gap:15px}.Header .Header_Inner{gap:20px;padding-inline:20px 0}.Nav .Nav_Box>a{font-size:1.4rem}.Nav .Nav_Else .Nav_Else_Box.Tel a .Text span.Small{font-size:1.2rem}.Nav .Nav_Else .Nav_Else_Box.Tel a{font-size:2.1rem}.Header .Logo a{width:135px}.Nav .Nav_Box>a .Arrow{margin-left:2px}}@media screen and (max-width:1111px){.Top_News .Top_News_Inner,.Top_Medical .Top_Medical_Inner,.Top_Introduction .Top_Introduction_Inner,.Footer .Footer_Access_Inner,.Footer .Footer_Nav_List_Inner,.Fixpage .FixPage_Line,.Top_Related .Top_Related_Inner{padding-left:4%;padding-right:4%}.Footer .Footer_Nav_List_Box_Child{padding-inline:15px 0;gap:10px}}@media screen and (max-width:979px){.Top_Main .Top_Main_F .Top_Main_Text{font-size:2.4rem}.Top_Greeting .Top_Greeting_Flex_Left{padding-left:1%}.Top_Main .Top_Main_B_Flex_Box{padding:10px}.Top_Main .Top_Main_B_Flex_Box_Title{font-size:1.7rem;min-height:7rem}.Top_Main .Top_Main_B_Flex_Box_Text{font-size:1.5rem}.Top_Greeting h2.Greeting_h2_Title .Greeting_h2_Title_Jp{font-size:2.4rem}.Top_Greeting .Greeting_Text{font-size:1.5rem}}@media screen and (max-width:961px){.Header .Header_Line{padding-block:0;display:flex;margin:auto;padding-inline:0}.Header .Header_Inner{gap:20px;width:100%;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(3px);box-shadow:0px 0px 30px 0px rgb(0 0 0/5%);border-radius:0;justify-content:space-between}.Header .Logo{padding-top:15px;padding-bottom:15px}.Header .Logo a{width:147px}.Menu_Bt{z-index:990;opacity:1;cursor:pointer}.Menu_Bt .Menu_Trigger{position:relative;width:100%;height:25px;margin-left:auto;margin-right:auto;display:block}.Menu_Bt .Menu_Trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:100px;display:inline-block;-webkit-transition:cubic-bezier(.18,.06,.23,1) .6s;transition:cubic-bezier(.18,.06,.23,1) .6s;box-sizing:border-box;opacity:1;will-change:opacity transform}.Menu_Bt .Menu_Trigger span:nth-of-type(1){top:0}.Menu_Bt .Menu_Trigger span:nth-of-type(2){top:11px}.Menu_Bt .Menu_Trigger span:nth-of-type(3){bottom:0}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(2){opacity:0}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}.Nav{visibility:hidden;margin-left:auto;margin-right:auto;min-width:1px;background-color:rgb(255 255 255/98%);position:fixed;opacity:0;top:0;z-index:99;width:100%;height:calc(100vh + 50px);-webkit-transform:translate(0,-110%);transform:translate(0,-110%);-webkit-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.Nav{position:fixed;padding-inline:20px}.Nav.Active{visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s}.Nav::-webkit-scrollbar{display:none}.Nav .Nav_Line{width:100%;display:flex;justify-content:center;align-items:flex-start;height:100%;padding-left:0;margin-left:0;overflow:visible}.Nav .Nav_Inner{display:flex;align-items:self-start;justify-content:flex-start;flex-flow:column;margin-top:100px;width:100%;padding-bottom:150px;gap:0}.Nav .Nav_Box{margin-right:0;width:100%}.Nav .Nav_Box>a{width:100%;padding:18px;padding-left:2%;padding-right:2%;border-bottom:solid 1px #ddd;font-size:1.55rem}.Nav .Nav_Box:first-of-type>a{border-top:solid 1px #ddd}.Nav .Nav_Box>a:after{display:none}.Nav .Nav_Box>a:before{content:"";width:9px;height:9px;border-top:1px solid #242424;border-right:1px solid #242424;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;margin:auto;right:4%;top:0;bottom:0}.Nav .Nav_Box>a.Nav_Box_Parent:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.Nav .Nav_Box>a .Arrow{display:none}.Nav .Nav_Else{flex-flow:column;padding-top:30px;width:100%;margin:auto}.Nav .Nav_Else .Nav_Else_Box{width:100%;margin-bottom:15px}.Nav .Nav_Else .Nav_Else_Box.Tel a{flex-flow:nowrap;padding:15px;font-size:2.8rem;font-weight:500;width:100%;max-width:480px;margin:auto;border-radius:6px}.Nav .Nav_Else .Nav_Else_Box.Tel a .Text span.Small{font-size:1.5rem}.Nav .Nav_Else .Nav_Else_Box.Sns{display:flex;justify-content:center;gap:20px;margin-block:12px 0}.Nav .Nav_Else .Nav_Else_Box.Sns a{display:block;max-width:55px}.Nav .Nav_Box_Child{position:relative;top:0;background-color:#eff9fd;box-shadow:0px 0px 30px 0px rgb(0 0 0/0%);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-radius:0;padding-block:0;left:0;right:0;margin:auto;transform:translate(0,0);gap:12px;border:none;max-height:0;padding-inline:2% 0;width:100%}.Nav .Nav_Box.Open .Nav_Box_Child{max-height:500px;padding-block:15px}.Nav .Nav_Box .Nav_Box_Child a{font-size:1.5rem;color:#3b3b3b;padding-inline:15px;padding-block:9px}.Nav .Nav_Box .Nav_Box_Child a:before{content:"";width:9px;height:9px;border-top:1px solid #3b3b3b;border-right:1px solid #3b3b3b;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;margin:auto;right:4%;top:0;bottom:0}.Main{padding-top:76px}.Kv .Kv_Fix{justify-content:flex-start;width:100%}.Kv .Kv_Bg{margin-top:75px;padding-top:85%}.Top_Medical .Medical_h2_Title{flex-flow:column;padding-bottom:30px}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Left{padding-right:0;margin-right:0;padding-bottom:10px}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Left:after{display:none}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Right{font-size:1.5rem;line-height:1.5}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Right br{display:none}.Top_Introduction .Introduction_Lest .Introduction_Lest_Box{margin-right:10px;margin-left:10px}.Top_Introduction .Introduction_Lest{max-width:640px;margin:auto}.Footer .Footer_Access_Flex{justify-content:center;flex-flow:column}.Footer .Footer_Access_Flex .Footer_Access_Flex_Left,.Footer .Footer_Access_Flex .Footer_Access_Flex_Right{width:100%}.Footer .Footer_Access_Flex .Footer_Access_Flex_Left{padding-right:0}.Footer .Footer_Access_Flex .Footer_Access_Flex_Right{padding-left:0;padding-top:20px}.Footer .Footer_Contact .Footer_Contact_Tel a{display:inline-block}.Footer .Google_Map{height:350px}.Footer .Footer_Logo{max-width:160px;margin:auto;margin-bottom:30px}.Footer .Footer_Contact{padding:15px;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;align-items:center;flex-flow:column;background:#fff;margin-top:20px;margin-bottom:20px;border-radius:6px}.Footer .Footer_Access_Flex .Footer_Access_Flex_Left .biz-hour{width:100%;table-layout:fixed}.Footer .Footer_Nav_List_Inner{padding:0;flex-flow:column;gap:30px}.Footer .Footer_Nav_List_Area{margin-right:0}.Footer .Footer_Nav_List_Box{padding-bottom:0}.Footer .Footer_Nav_List_Box a{padding:12px;padding-left:4%;padding-right:4%;border-bottom:solid 1px #fff;width:100%}.Footer .Footer_Nav_List_Box a:before{display:none}.Footer .Footer_Nav_List_Box a:after{content:"";width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;margin:auto;right:4%;top:0;bottom:0}.Footer .Footer_Nav_List_Flex{width:100%;flex-flow:column;gap:0}.Footer .Footer_Nav_List_Box_Child{display:block;padding-inline:0}.Footer .Footer_Nav_List_Box_Child_Box a{display:block;color:#fff;font-size:1.3rem;padding:12px;padding-left:calc(4% + 15px);padding-right:4%;border-bottom:solid 1px #fff;width:100%;position:relative;background:#5cbff0}.Footer .Footer_Nav_List_Box_Child_Box a:after{content:"";width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;margin:auto;right:4%;top:0;bottom:0}.Footer .Footer_Sns{display:flex;gap:15px;justify-content:center;align-items:center;width:100%;padding-block:0 30px}.Footer .Footer_Sns a{display:block;max-width:50px}.Footer .Copyright{color:#5cbff0;background:#fff}.Main{padding-top:110px}h1.Contents_h1_Title{padding-bottom:30px;padding-top:0}h1.Contents_h1_Title .Jp{font-size:3.2rem}h2.Common_h2_Title{font-size:2.2rem}.Contents_Line .Contents_Text{font-size:1.5rem;line-height:1.5}.Fixpage h2.About_Area_h2_Title .Jp{font-size:2.4rem}.Fixpage h2.About_Area_h2_Title .En{font-size:1.4rem}.Fixpage h2.About_Area_h2_Title{padding-top:30px;padding-bottom:30px}.Gallery_Loop_Line{padding-top:0}.Fixpage .Medical_Area{padding:20px}.Fixpage .Medical_Area h2.Medical_Area_h2_Title{font-size:2rem}.Fixpage .Medical_Area h3.Medical_Area_h3_Title{margin-left:2rem;margin-right:2rem;font-size:1.8rem}.Fixpage .Medical_Area .Medical_Area_Explanation{margin-left:2rem;margin-right:2rem;font-size:1.5rem;margin-bottom:15px;margin-top:5px}.Page_Access .Access_Area{padding-left:0;padding-right:0}.Page_News .News_Area{padding:3%}.Page_News .News_List .News_List_Box>a,.Page_News .News_List .News_List_Box .No_Link{font-size:1.5rem}.Page_News .News_List .News_List_Box .Explanation .Editor p{font-size:1.5rem;line-height:1.5}.Page_News .News_List .News_List_Box .Day{padding-right:25px}.SinglePage .Contents{padding-left:3%;padding-right:3%}.SinglePage .Contents .SinglePage_Day{font-size:1.5rem}.SinglePage .Contents .SinglePage_Title{font-size:2.4rem}.SinglePage.Single_News .Contents .SinglePage_Title{font-size:2rem}.SinglePage .Contents .SinglePage_Text p{font-size:1.5rem;line-height:1.5}.SinglePage.Single_News .Contents .SinglePage_Text p{font-size:1.6rem;line-height:1.8}.SinglePage .Contents .SinglePage_Text h1{font-size:2.2rem}.SinglePage .Contents .SinglePage_Text h2{font-size:2rem}.SinglePage .Contents .SinglePage_Text h3{font-size:1.8rem}.SinglePage .Contents .SinglePage_Text h4{font-size:1.6rem}.SinglePage .Contents .SinglePage_Text h5{font-size:1.4rem}.SinglePage .Contents .SinglePage_Text h6{font-size:1.2rem}.SinglePage .Contents .SinglePage_Text a{color:#3db3ed;text-decoration:underline}.Single_News .Link{padding-left:5%;padding-right:5%}.Single_News .SinglePage_Image a img{width:auto;max-width:100%}.Page_Contact .Contact_Area{padding-left:2%;padding-right:2%}.Page_Contact .Contact_h2_Title .Jp{font-size:2rem}.Page_Contact .Tel_Line a{font-size:3rem}.Page_Contact .Tel_Line{font-size:1.5rem;line-height:1.5;padding-bottom:30px}.Form_Line .Text{font-size:1.5rem;line-height:1.5}.Form_Line .Text span.Small{font-size:1.3rem;line-height:1.3}.Form_Line .Form_Inner table tr td{display:block}.Form_Line .Form_Inner table tr td.Inquiry{padding-top:10px;padding-bottom:10px}.Form_Line .Form_Inner{padding-top:30px;font-size:1.5rem}.Form_Line .wpcf7-list-item{display:inline-block;margin:0;padding:.5em}.Form_Line .wpcf7-checkbox span.wpcf7-list-item{width:auto;height:auto;padding:0}.Page_Privacypolicy .Privacypolicy_Area{padding-left:2%;padding-right:2%}.Page_Privacypolicy .Privacypolicy_Area .Privacypolicy_Text{font-size:1.5rem;line-height:1.5}.Page_About .Related_Area .Related_List .Related_Box{width:calc(100% / 2 - 15px);margin-right:20px}.Top_Related_Area .Related_List{max-width:640px}.Top_Related_Area .Related_List .Related_Box{width:calc(100%/2);margin-right:10px;margin-left:10px}.Top_Greeting .Top_Greeting_Flex{gap:35px}.Top_Greeting .Top_Greeting_Flex_Right{min-width:280px}.Footer .Footer_Information_Logo a{max-width:200px}}@media screen and (max-width:951px){.Line_Line .Line_Area{padding:30px}.Line_Line .Line_Seach{width:100%;font-size:1.5rem;line-height:1.5}.Line_Line .Line_Qr{display:none}.Access_Area .Access_Detail{gap:20px}.Access_Area .Access_Detail .Access_Detail_Box:first-of-type{width:65%}.Access_Area .Access_Detail .Access_Detail_Box:last-of-type{width:35%}}@media screen and (max-width:767px){.Nav .Nav_Inner{margin-top:100px}.Kv .Kv_Bg{padding-top:130%}.Kv .Kv_Fix .Kv_Fix_Inner{padding:20px;-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}.Kv .Kv_Fix h2.Kv_h2_Title{font-size:10.5vw}.Kv .Kv_Fix h3.Kv_h3_Title{font-size:3.4vw;padding-top:1vw}.Kv .Kv_Schedule{bottom:8%;right:0;width:100%;max-width:320px}.Kv_Schedule .biz-hour{width:100%;table-layout:fixed}.Kv_Schedule .biz-hour th,.Kv_Schedule .biz-hour td{padding:.4rem;font-size:1.2rem;vertical-align:middle}.Kv_Schedule .biz-hour td{font-size:1.1rem}.Kv_Schedule .biz-hour tr:first-of-type th:first-of-type{width:92px}.Schedule_Table .Note{font-size:1rem}.biz-hour td span.Small{-webkit-transform:scale(.8);transform:scale(.8);margin-top:-2px}.Kv .Kv_Schedule_Inner{padding:10px;padding-right:7%}.Kv .Kv_Schedule_Inner .Left{padding-right:15px;margin-right:15px}.Kv .Kv_Schedule_Inner .Left .Title{font-size:1.35rem}.Kv_Schedule .Map_Area{display:none}.Top_Main .Top_Main_F{display:flex;flex-flow:column}.Top_Main .Top_Main_F .Top_Main_Image{order:1}.Top_Main .Top_Main_F .Top_Main_Text{font-size:clamp(1.9rem, 4.5vw, 2.5rem);position:relative;order:2;left:0;right:0;text-align:center;line-height:1.6;letter-spacing:0;justify-content:center}.Top_Medical .Top_Medical_Inner,.Top_Introduction .Top_Introduction_Inner,.Footer .Footer_Access_Inner,.Top_Related .Top_Related_Inner,.home .Top_Banner .Top_Banner_Inner{padding-top:50px;padding-bottom:50px}.Top_News .Top_News_Inner{padding-top:20px;padding-bottom:10px}.Top_News .News_Area{padding-top:10px;flex-flow:column}.Top_News .News_Area .Left{margin:auto}.Top_News .News_Area .Left .News_Area_Left_Head{padding-bottom:25px}.Top_News .News_Area .Left .News_Area_Left_Foot{display:none}.Top_News .News_Area .News_h2_Title .En{font-size:2.4rem}.Top_News .News_List .News_List_Box{padding-bottom:15px}.Top_News .News_List .News_List_Box a{font-size:1.5rem}.Top_News .News_List .News_List_Box a .Day{padding-right:10px}.Top_Medical .Top_Medical_Inner{padding-top:30px}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Box.Left{font-size:3rem}.Medical_List .Medical_List_Box{width:calc(100% / 2 - 3px);margin-right:0;margin-bottom:0}.Medical_List .Medical_List_Box:nth-of-type(2n){margin-right:0}.Medical_List .Medical_List_Box a .Medical_List_Box_Foot .Cat span.Small{font-size:1.3rem}.Top_Medical .Top_Medical_Inner:after{height:55%}.Medical_List{margin:auto;margin-bottom:0;max-width:600px;gap:5px;justify-content:flex-start}.Top_Introduction .Introduction_Lest{flex-flow:column;margin:auto;max-width:500px}.Top_Introduction .Introduction_Lest .Introduction_Lest_Box{margin-bottom:25px;width:90%}.Top_Introduction .Introduction_Lest .Introduction_Lest_Box:last-of-type{margin-bottom:0}.Fixpage .FixPage_Line{padding-top:30px;padding-bottom:60px}.Fixpage h2.About_Area_h2_Title{padding-top:20px;padding-bottom:20px}.Fixpage .About_Area_Prof{flex-flow:column;padding-bottom:30px}.Fixpage .About_Area_Prof .Left,.Fixpage .About_Area_Prof .Right{width:100%}.Fixpage .About_Area_Prof .Left{max-width:440px;margin-bottom:10px}.Fixpage .About_Area_Prof .Career_List{font-size:1.35rem}.Page_Access .Google_Map{padding-top:60%}.Page_Access .Schedule_Table{padding-top:40px;padding-bottom:40px}.Page_Access .Bus_Area{padding:20px}.Page_Access .Bus_Area .Bus_Title{font-size:1.8rem}.Page_Access .Bus_Area .Bus_Explanation_Line{padding-top:30px;padding-bottom:30px}.Page_Access .Bus_Area .Note{font-size:1.35rem}.Page_News .News_List .News_List_Box>a,.Page_News .News_List .News_List_Box .No_Link{padding:15px;padding-right:35px}.Page_News .News_List .News_List_Box a.Link:before{right:14px}.Page_News .News_List .News_List_Box a.Out_Link:before{right:14px}.Page_News .News_List .News_List_Box .Day{padding-right:0;display:block}.Page_About .Related_Area .Related_List{flex-flow:column;max-width:460px;margin:auto}.Page_About .Related_Area .Related_List .Related_Box{width:100%;margin-right:0;margin-bottom:30px}.Page_About .Related_Area .Related_List .Related_Box:last-of-type{margin-right:0;margin-bottom:0}.Fixpage .About_Area_Prof .Right{padding-top:0;padding-bottom:10px}h1.Contents_h1_Title .Jp{font-size:2.8rem}h1.Contents_h1_Title .Jp span.Small{font-size:1.5rem;display:block}.Page_About .Related_Area{padding-left:35px;padding-right:35px}.Top_Related_Area .Related_List{flex-flow:column;max-width:460px;margin:auto;padding-left:15px;padding-right:15px}.Top_Related_Area .Related_List .Related_Box{width:100%;margin-right:0;margin-left:0;margin-bottom:30px}.Top_Related_Area .Related_List .Related_Box:last-of-type{margin-right:0;margin-bottom:0}.Footer .Schedule_Table .Pc_Image{display:none}.Footer .Schedule_Table .Sp_Image{display:block}.Page_Access .Schedule_Table .Pc_Image{display:none}.Page_Access .Schedule_Table .Sp_Image{display:block}.Page_Access .Schedule_Table{padding-bottom:0}.Top_Main .Top_Main_Inner img.Sp_Image{display:block}.Top_Main .Top_Main_Inner img.Pc_Image{display:none}.Top_Banner .Top_Banner_Area{flex-flow:column;max-width:400px;margin:auto}.Top_Banner .Top_Banner_Area .Top_Banner_Area_Box{width:100%;margin-right:0;padding-left:3%;padding-right:3%;max-width:600px}.Top_Banner .Top_Banner_Area .Top_Banner_Area_Box:last-of-type{margin-right:0;margin-top:20px}.Schedule_Table{max-width:500px;margin:auto}.Medical_List .Medical_List_Box a{padding-block:7% 62px}.Medical_List .Medical_List_Box a .Medical_List_Box_Foot .Medical_List_Box_Cat{font-size:1.5rem;letter-spacing:0}.Medical_List .Medical_List_Box a .Medical_List_Box_Foot .Medical_List_Box_Detail{font-size:1.3rem}.Medical_List .Medical_List_Box a .Medical_List_Box_Foot{padding-inline:5px}.Top_News .Top_News_Inner{padding-block:50px 50px}.Top_News .News_More{padding-block:25px 0;text-align:center}.Footer .Footer_Information_Inner{padding-block:40px;padding-inline:5%}.Footer .Footer_Information_Flex{gap:30px;flex-flow:column}.Footer .Footer_Information_Flex .Footer_Information_Flex_Box{width:100%;display:flex;flex-flow:column;max-width:540px;margin:auto}.Footer .Footer_Information_Detail_Tel,.Footer .Footer_Information_Detail_Fax{font-size:1.7rem}.Footer .Footer_Information_Detail_Tel a{font-size:2.4rem}.Footer .Footer_Information_Detail_Address{font-size:1.6rem}.Footer .Footer_Information_Schedule{max-width:540px}.Footer .Footer_Information_Schedule_Detail_Day{font-size:1.5rem}.Access_Area .Access_Detail{flex-flow:column}.Access_Area .Access_Detail .Access_Detail_Box:first-of-type{width:100%;order:2}.Access_Area .Access_Detail .Access_Detail_Box:last-of-type{width:100%;order:1}.Access_Area .Access_Detail table td{padding-inline:10px 0}}@media screen and (max-width:740px){.Page_Medical .Contents_Area .Contents_Area_Inner{border-radius:15px;padding-block:25px;padding-inline:15px;margin-top:10px}.Page_Medical .Contents_Area h2.Contents_h2_Title{font-size:1.8rem}.Page_Medical .Contents_Area_Box_Table table td:last-child{width:100%}.Page_Medical .Contents_Area_Box_Table table{width:100%}.Page_Medical .Contents_Area_Box_Table table tr:first-of-type th{border-bottom:none}.Page_Medical .Contents_Area_Box_Table table th,.Page_Medical .Contents_Area_Box_Table table td{display:block;width:100%}.Page_Medical .Contents_Area .Contents_Area_Box_List_Symptoms{padding:15px;font-size:1.55rem}.Page_Medical .Contents_Area .Contents_Area_Box_List01 .Contents_Area_Box_List01_Box{font-size:1.5rem;margin-right:10px;margin-bottom:10px}.Page_Medical .Contents_Area_Box_Q,.Page_Medical .Contents_Area_Box_A{padding-top:10px;padding-bottom:10px}.Page_Medical .Contents_Area_Box_Q .Table_Cell{font-size:1.5rem;line-height:1.4}.Page_Medical .Contents_Area_Box_A .Table_Cell{font-size:1.5rem}.Page_Medical .Contents_Area .Contents_Area_Box{margin-bottom:30px}.Page_Medical .Contents_Area .Contents_Area_Box_List01 .Contents_Area_Box_List01_Box img{width:20px;min-width:20px}.Top_Greeting .Top_Greeting_Flex{flex-flow:column}.Top_Greeting .Top_Greeting_Flex_Left:after{top:-25px;left:-10px}.Top_Greeting .Top_Greeting_Flex_Right{max-width:400px;margin:auto;padding-inline:20px}.Top_Greeting .Top_Greeting_Inner{padding-bottom:50px}.Top_Medical .Top_Medical_Inner{padding-block:50px 50px}.Top_Medical .Medical_Text{font-size:1.5rem}.Common_Medical{margin-block:50px 0}.Common_Medical .Top_Medical_Inner{padding-left:0;padding-right:0}h1.Contents_h1_Title .Contents_h1_Image{-webkit-transform:translate(0,-5%);transform:translate(0,-5%);height:160px}}@media screen and (max-width:581px){.Top_Main .Top_Main_B_Flex{flex-flow:column;max-width:350px;gap:15px;padding-block:20px}.Top_Main .Top_Main_B_Flex_Box_Title{font-size:1.6rem;min-height:auto;letter-spacing:0;padding-block:8px 0}.Top_Medical .Medical_h2_Title .Medical_h2_Title_Jp,.Top_News .News_h2_Title .News_h2_Title_Jp{font-size:2.8rem}.Top_Medical .Medical_h2_Title .Medical_h2_Title_En,.Top_News .News_h2_Title .News_h2_Title_En{font-size:1.5rem}}