﻿:root{--clr_bg:#FFF;--clr_txt: #3A3A3A;--clr_link:#AF002F;--clr_linkH:#640B23;--clr_main:#AF002F;--clr_sub1:#FFAF00;--clr_sub2:#640B23;--clr_sub3:#464646;--clr_sub4:#EFD5DC;--clr_sub5:#F5F5F5;--clr_sub6:#292929;--clr_sub7:#EBEBEB;--clr_sub8:#959595;--clr_sub9:#717171;--clr_sub10:#C6C6C6;--red:#AF002F;--green:#00af80;--orange:#FFAF00;--blue:#002faf}*:focus:not(:focus-visible),*::before:focus:not(:focus-visible),*::after:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.plain-list{list-style:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");padding-left:0}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}html{-webkit-text-size-adjust:100%}button{cursor:pointer;appearance:none;border:0;border-radius:0;color:inherit;background:none}h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}p{margin:1em 0}img{height:auto;border:none;object-fit:contain}iframe{width:100%;height:100%;border:none}a{text-decoration:none}.cf::before,.cf::after{content:"";display:block}.cf::after{clear:both}.fl_l{float:left}.fl_r{float:right}.txt_c{text-align:center !important}.txt_l{text-align:left !important}.txt_r{text-align:right !important}.bold{font-weight:bold}.underline{background:linear-gradient(transparent 60%, #FBE7E8 60%)}.font_s{font-size:smaller}.font_l{font-size:larger}.fc_orange{color:var(--orange) !important}.fc_green{color:var(--green) !important}.fc_red{color:var(--red) !important}.fc_pink{color:var(--pink) !important}.fc_blue{color:var(--blue) !important}.img_c{display:block;max-width:100%;height:auto;margin:1rem auto}.img_l,.img_r{display:block;max-width:80%;height:auto;margin:1rem auto}@media screen and (min-width: 48em),print{.img_l{float:left;margin:0 2rem 2rem 0}.img_r{float:right;margin:0 0 2rem 2rem}#lower main .inner img.img_r,#lower main .inner img.img_l{width:35rem}}.sp_n,.sp_n_i{display:none}@media screen and (min-width: 48em),print{.sp_n{display:block}.sp_n_i{display:inline !important}.pc_n{display:none}}.mb_00{margin-bottom:0 !important}.mb_05{margin-bottom:.5rem !important}.mb_10{margin-bottom:1rem !important}.mb_15{margin-bottom:1.5rem !important}.mb_20{margin-bottom:2rem !important}.mb_25{margin-bottom:2.5rem !important}.mb_30{margin-bottom:3rem !important}.mb_35{margin-bottom:3.5rem !important}.mb_40{margin-bottom:4rem !important}.mb_45{margin-bottom:4.5rem !important}.mb_50{margin-bottom:5rem !important}.mlr_auto{margin-left:auto !important;margin-right:auto !important}@media screen and (min-width: 48em),print{.mb_05_pc{margin-bottom:.5rem !important}.mb_10_pc{margin-bottom:1rem !important}.mb_15_pc{margin-bottom:1.5rem !important}.mb_20_pc{margin-bottom:2rem !important}.mb_25_pc{margin-bottom:2.5rem !important}.mb_30_pc{margin-bottom:3rem !important}.mb_35_pc{margin-bottom:3.5rem !important}.mb_40_pc{margin-bottom:4rem !important}.mb_45_pc{margin-bottom:4.5rem !important}.mb_50_pc{margin-bottom:5rem !important}.mlr_auto_pc{margin-left:auto !important;margin-right:auto !important}}.w_10{width:10% !important}.w_15{width:15% !important}.w_20{width:20% !important}.w_25{width:25% !important}.w_30{width:30% !important}.w_35{width:35% !important}.w_40{width:40% !important}.w_45{width:45% !important}.w_50{width:50% !important}.w_55{width:55% !important}.w_60{width:60% !important}.w_65{width:65% !important}.w_70{width:70% !important}.w_75{width:75% !important}.w_80{width:80% !important}.w_85{width:85% !important}.w_90{width:90% !important}.w_95{width:95% !important}.w_100{width:100% !important}@media screen and (min-width: 48em),print{.w_10_pc{width:10% !important}.w_15_pc{width:15% !important}.w_20_pc{width:20% !important}.w_25_pc{width:25% !important}.w_30_pc{width:30% !important}.w_35_pc{width:35% !important}.w_40_pc{width:40% !important}.w_45_pc{width:45% !important}.w_50_pc{width:50% !important}.w_55_pc{width:55% !important}.w_60_pc{width:60% !important}.w_65_pc{width:65% !important}.w_70_pc{width:70% !important}.w_75_pc{width:75% !important}.w_80_pc{width:80% !important}.w_85_pc{width:85% !important}.w_90_pc{width:90% !important}.w_95_pc{width:95% !important}.w_100_pc{width:100% !important}.w_68_pc{width:68% !important}}.flex_LRTB,.flex_RLTB{flex-direction:column;-webkit-flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 48em),print{.flex_LRTB{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row}.flex_LRTB.half{justify-content:space-between;flex-wrap:wrap}.flex_LRTB.half>*{width:49%;margin-bottom:0}.flex_LRTB.half>li{margin-bottom:1rem}.flex_LRTB.half>section{margin:0 !important}.flex_LRTB.half>figure.w30{width:30% !important;margin-right:2%}.flex_LRTB.half>figure+ul{width:68% !important}.flex_LRTB.center{justify-content:center}.flex_RLTB{display:flex;display:-webkit-flex;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.flex_RLTB.half{justify-content:space-between;flex-wrap:wrap}.flex_RLTB.half>*{width:48%;margin-bottom:0}.flex_RLTB.half>figure.w30{width:30% !important;margin-right:2%}.flex_RLTB.half>figure+ul{width:68% !important}.flex_LRTB.third{justify-content:flex-start}.flex_LRTB.third>*{width:32%}}ul{list-style-type:none;margin:0 0 10px;padding:0}ul li{margin:0 0 10px;padding:0}ul.list_sim{margin:0 0 10px 20px}ul.list_sim>li{margin:0 0 8px 0;padding:0;text-indent:-0.5em}ul.list_sim>li::before{position:relative;top:-0.1em;left:-0.5em;display:inline-block;width:.5em;height:.5em;content:"";border-radius:100%;background:var(--clr_txt);vertical-align:middle}ul.list_maru{padding:0;margin:0 0 10px 1.1em}ul.list_maru li{list-style-type:none;margin:0 0 .8rem 0}ul.list_maru li::before{display:inline-block;content:"●";margin-left:-1.1em;margin-right:.1em;color:var(--clr_main)}ul.list_maru.list_in li{display:inline-block;margin:0 40px 8px 0}ul.list_kome{padding:0;margin:0 0 10px 1.1em}ul.list_kome li{list-style-type:none;margin:0 0 .8rem 0}ul.list_kome li::before{display:inline-block;content:"※";margin-left:-1.1em;margin-right:.1em;color:#f0013c}ul.list_lnk{padding:0}ul.list_lnk li{text-indent:-1em;padding-left:1em;margin-bottom:.8rem}ul.list_lnk li::before{font-family:"fontello";content:"";padding-right:.3rem;font-weight:bold;color:var(--clr_link)}ul.list_lnk a{color:var(--clr_link)}ul.list_pl li{text-indent:-1em;padding-left:1em;margin-bottom:8px}ul.list_pl a::before{font-family:"fontello";content:"5";padding-right:5px;font-weight:bold;color:var(--clr_link)}ul.list_check{padding:0;margin:0 0 10px 1.1em}ul.list_check li{list-style-type:none;margin:0 0 .8rem 0}ul.list_check li::before{display:inline-block;font-family:fontello;content:"";margin-left:-1.1em;margin-right:.1em;color:var(--clr_main)}ol.list_num{box-sizing:border-box;width:100%}ol.list_num li{list-style-type:decimal;margin:0 0 10px 35px;box-sizing:border-box;width:90%}ol.list_flow{list-style:none;padding:0;margin:0}ol.list_flow>li{border:.2rem solid var(--clr_main);margin-bottom:4rem;padding:1rem 1rem;position:relative}ol.list_flow>li dt{font-size:120%;margin-bottom:.5rem;color:var(--clr_main)}ol.list_flow>li *:last-child{margin-bottom:0 !important}ol.list_flow>li::after{background:var(--clr_main);content:"";display:block;clip-path:polygon(0 0, 100% 0, 50% 100%);left:0;right:0;bottom:-3.25rem;margin:auto;position:absolute;width:5rem;height:2rem}ol.list_flow>li:last-child::after{display:none}@media screen and (min-width: 48em),print{ol.list_flow>li{padding:3rem 3.5rem 3.5rem;margin-bottom:9rem}ol.list_flow>li::after{width:20rem;height:3.3rem;bottom:-6.5rem}ol.list_flow>li dt{font-size:2.6rem;margin-bottom:1rem}}.dl_career dd{margin:0 0 1em 5px}@media screen and (min-width: 48em),print{.dl_career{display:flex;flex-wrap:wrap}.dl_career dt{width:5em}.dl_career dd{width:calc(100% - 6em)}}.dl_sim{margin:0 auto 1.5rem}.dl_sim>dt{font-weight:bold;color:var(--clr_main);margin-bottom:.7rem;font-size:110%}.dl_sim>dd{margin-bottom:2.5rem}.dl_def{margin:2rem auto}.dl_def>dt{border-bottom:double 3px var(--clr_main);margin-bottom:.7rem;font-size:110%}.dl_def>dd{margin-bottom:1.5rem}.dl_def>dd ul.list_maru li::before{color:var(--clr_main)}.dl_flex{display:flex;flex-wrap:wrap;align-items:stretch;border-left:.1rem solid #ccc;border-right:.1rem solid #ccc;border-top:.1rem solid #ccc;padding:0}.dl_flex dt,.dl_flex dd{border-bottom:.1rem solid var(--clr_sub10);margin:0;padding:.5rem}.dl_flex dt{background:var(--clr_sub4)}@media screen and (min-width: 48em),print{.dl_flex dt,.dl_flex dd{padding:1.5rem}}.dl_tbl{border:var(--clr_sub1) solid 1px;margin-bottom:.5rem}.dl_tbl>dt{font-weight:bold;background:var(--clr_sub1);padding:.5rem 1rem;color:#fff}.dl_tbl>dd{padding:1rem;margin:0}.dl_tbl>dd *:last-child{margin-bottom:0}@media screen and (min-width: 48em),print{.dl_tbl dt{border-top:#fff .1rem solid;padding:1rem 0 1rem 2rem}.dl_tbl dt:first-child{border-top:none}.dl_tbl dd{border-top:var(--clr_sub1) .1rem solid;padding:1.5rem 2rem}.dl_tbl dd:nth-child(2){border-top:none}}.box1,.box2,.box3{padding:20px !important;margin-bottom:20px;background:var(--clr_sub4)}.box1>dt,.box2>dt,.box3>dt{border-bottom:var(--clr_main) dotted 2px;margin-bottom:15px;padding-bottom:5px;font-weight:bold}.box1>dd,.box2>dd,.box3>dd{margin:10px}.box1>dd dt,.box2>dd dt,.box3>dd dt{color:var(--clr_main);font-weight:bold}.box1>*:last-child,.box2>*:last-child,.box3>*:last-child{margin-bottom:0}.box2{background:var(--clr_sub5)}.box2 dt{border-bottom:var(--clr_sub5) dotted 2px}.box2 ul.list_maru>li::before{color:var(--clr_sub5)}.box3{background:#fbfbfb;border:.2rem solid #d4d4d4}@media screen and (min-width: 48em),print{.box1>dt,.box2>dt{font-size:18px}.box1>dd dt,.box2>dd dt{font-size:17px}}a{text-decoration:none}main a{border-bottom:1px solid var(--clr_link);color:var(--clr_link)}main a:hover{color:var(--clr_linkH);border-bottom:1px solid var(--clr_linkH)}a[href^="tel:"]{border-bottom:none}a:hover img{opacity:.8}a.btn{border-radius:3rem;background:#fff;color:var(--clr_main);padding:1rem 4rem;text-align:center;margin:5px auto;width:auto;display:inline-flex;justify-content:center;align-items:center;border:var(--clr_main) .1rem solid;transition:background 1s,color 1s;line-height:1;position:relative}a.btn:hover{border:var(--clr_main) .1rem solid;background:var(--clr_main);color:#fff}a.btn::after{content:"";font-family:fontello;position:absolute;right:1rem}@media screen and (min-width: 48em),print{a.btn{padding:1.5rem 6rem}}a.border_n{border:none !important}figure{margin:0}#lower figure{margin-bottom:10px}img{max-width:100%;width:auto}@font-face{font-family:"fontello";src:url("fontello/font/fontello.eot");src:url("fontello/font/fontello.eot#iefix") format("embedded-opentype"),url("fontello/font/fontello.woff2") format("woff2"),url("fontello/font/fontello.woff") format("woff"),url("fontello/font/fontello.ttf") format("truetype"),url("fontello/font/fontello.svg#fontello") format("svg")}.demo-icon{font-family:"fontello";font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:AdjustedYuGothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:AdjustedYuGothic;font-weight:700;src:local("Yu Gothic Bold")}*{box-sizing:border-box}html{font-size:3.125vw}body{font-family:"Zen Kaku Gothic New",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--clr_txt);font-size:1.25rem;background-color:var(--clr_bg);line-height:1;margin:0;padding:0;letter-spacing:.08em;text-size-adjust:none;-webkit-text-size-adjust:none;font-weight:500;width:100%;position:relative}@media screen and (min-width: 48em),print{html{font-size:62.5%}body{min-width:1220px;font-size:1.6rem;font-weight:500}}.wrap{margin:0 1.5rem}main{line-height:1.4}.inner{padding:0}main>.inner{margin:0 15px 30px;line-height:1.6}section{margin-bottom:3rem}@media screen and (min-width: 48em),print{.wrap{width:1220px;margin:0 auto;padding:0 1rem}section{margin-bottom:5rem}.inner{padding:0}main{margin-top:6rem}}header{color:var(--clr_sub3)}header .wrap{margin:0}header .h_left{width:100%;padding:1rem;background:#fff;display:flex;align-items:center;height:4.6rem}header .logo img{width:calc(100% - 5.6rem);height:100%}.h_access{width:calc(100% - 5.6rem);line-height:1.2;margin:0 auto 0 1rem;text-align:center}#sp_menu{width:4.6rem;height:4.6rem;background:var(--clr_main);color:#fff;text-align:center;line-height:1;font-size:1rem;padding:0;position:fixed;top:0;right:0;z-index:100;transition:.5s;display:grid;align-content:center}#sp_menu.hide{transform:translateY(-220%)}#sp_menu::before{display:block;font-family:"fontello";content:"";font-size:2rem;padding-bottom:.1rem}#sp_menu::after{display:block;content:"MENU"}#sp_menu.open::before{font-family:"fontello";content:""}#sp_menu.open::after{content:"CLOSE"}#sp_menu span{display:none}#nav .gnav_subnav{width:100%;overflow-y:auto;height:calc(100% - 4.1rem);background:#fff;padding:0 1rem;margin:auto;position:fixed;top:-130vh;left:0;right:0;z-index:99;transition:.3s;-webkit-overflow-scrolling:touch}#nav .gnav_subnav.open{top:0}#nav .logo,#nav .n_tel{display:none}#nav a{color:var(--clr_txt);text-decoration:none}#nav ul.gnav>li{margin:1.5rem 0}#nav ul.gnav>li.reserve{display:none}#nav ul.gnav>li a{padding:0 0 0 1.1em;display:block;position:relative;line-height:1.2}#nav ul.gnav+a{display:none}#nav a::before{font-family:fontello;content:"";padding-right:.2rem;text-align:center}#nav .dropdown>a{margin:1.5rem 0 0;padding:0 0 0 .5em}#nav .dropdown>a::before,#nav .dropdown .subsub::before{content:""}#nav .dropdown>a.close::before{content:""}#nav .dropdown ul{display:flex;flex-wrap:wrap;margin-left:1rem}#nav .dropdown ul li{margin:1rem 0;width:50%}#nav .dropdown ul li a{margin:0}#nav .dropdown ul li a span{display:inline-block}#nav .dropdown ul li.ckd br{display:none}#nav .dropdown ul li.nephrotic{width:100%}#nav .dropdown ul li.nephrotic br{display:none}#nav>a{display:none}#nav.open{right:0}@media screen and (min-width: 48em),print{header{padding:0;width:100%;min-width:1220px;margin:0;z-index:auto;position:relative}header>.wrap{margin:0 auto;padding:1rem 2rem;align-items:center;justify-content:space-between;display:flex}header>.wrap .logo{height:auto;width:47rem;margin:0 auto 0 0;padding:0;display:block}header>.wrap .logo img{width:100%}header>.wrap .h_left{width:auto;height:auto;position:relative}header>.wrap .h_left #sp_menu{display:none}header>.wrap .h_right{text-align:right}header>.wrap .h_right ul{margin:0}header>.wrap .h_right .h_access{width:auto;font-size:1.4rem;line-height:1.8rem;text-align:right}header>.wrap .h_right .h_tel{margin-bottom:.5rem;color:var(--clr_main);font-size:3.6rem;font-weight:bold}header>.wrap .h_right .h_tel::before{content:"tel.";font-size:2rem}header>.wrap .h_right .h_tel a{color:var(--clr_main)}#nav{background:var(--clr_sub7);padding:.5rem 0;margin:0 auto 0;position:relative;top:auto;right:auto;overflow:visible !important;transition:none;display:flex;align-items:center;width:100%;line-height:1;z-index:100}#nav .n_right{margin:auto}#nav br{display:none}#nav .gnav_subnav{position:relative;box-shadow:none;overflow:visible;z-index:1000;background-color:rgba(0,0,0,0);top:auto;left:auto;right:auto;width:auto;transition:none}#nav ul.gnav{display:flex;align-items:stretch;justify-content:center;max-width:none;width:1220px;margin:0 auto;letter-spacing:.08rem;text-align:center;width:100%;gap:2em}#nav ul.gnav>li{margin:0;padding:0;position:relative;display:flex;align-items:center}#nav ul.gnav>li::before{display:none}#nav ul.gnav>li>a{height:3.6rem;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 0;position:relative;margin:0;width:100%;line-height:1;color:var(--clr_txt)}#nav ul.gnav>li>a::before{display:none}#nav ul.gnav>li>a:hover{color:var(--red)}#nav ul.gnav>li.access span{display:none}#nav ul.gnav>li.dropdown{margin:0}#nav ul.gnav>li.dropdown>a{position:relative;margin:0}#nav ul.gnav>li.dropdown>a::after{content:"5";font-family:fontello;font-size:150%;padding:.5rem 0 0 .2rem;color:var(--clr_sub8)}#nav ul.gnav>li.dropdown .subnav{display:none;position:absolute;margin:0;z-index:100;top:4rem;left:-10rem;overflow:hidden;width:27rem;background:var(--clr_sub3);padding:2.5rem 0 2.5rem 3rem}#nav ul.gnav>li.dropdown .subnav ul{margin:0;display:block}#nav ul.gnav>li.dropdown .subnav ul li{margin:0;padding:0;width:100%}#nav ul.gnav>li.dropdown .subnav ul li>a{text-align:left;color:#fff;margin:0;padding:0;line-height:3rem;transition:all .3s;display:block}#nav ul.gnav>li.dropdown .subnav ul li>a:hover{color:var(--clr_sub4)}#nav ul.gnav>li.dropdown .subnav ul li>a::before{display:none}#nav.fixed{position:sticky;top:0;left:0;right:0;z-index:1000;padding:1rem 0;background:rgba(255,255,255,.95);box-shadow:0 1rem .6rem rgba(0,0,0,.1)}#nav.fixed .logo,#nav.fixed .n_tel{display:block}#nav.fixed .logo{width:35rem}#nav.fixed .logo a::before{display:none}#nav.fixed .gnav_subnav{padding:0}#nav.fixed ul.gnav{gap:1em;justify-content:flex-end}#nav.fixed .n_right{width:80rem}#nav.fixed .n_right .n_tel{margin:0;color:var(--clr_main);font-size:2.6rem;font-weight:bold;text-align:right}#nav.fixed .n_right .n_tel::before{content:"tel.";font-size:1.6rem}#nav.fixed .n_right .n_tel a{color:var(--clr_main)}#nav.fixed .n_right .n_tel a::before{display:none}}main{display:block}main p{margin:0 0 1em;line-height:1.6;text-align:justify}main li,main dl{line-height:1.6}@media screen and (min-width: 48em),print{main{margin:0}}#overview{margin:7rem 0 0;padding:0;line-height:1.4;color:#fff}#overview .logo{margin-bottom:2rem}#overview .logo img{width:20rem;display:block;margin:0 auto}#overview .overviewL{background:var(--clr_main);background-size:cover;margin:0;padding:2rem 1rem}#overview .overviewL .o_tel{font-size:2rem;background:#fff;color:var(--clr_txt);margin:1rem;padding:.5rem}#overview .overviewL .o_tel::before{content:"tel.";font-size:1.4rem}#overview .overviewL .o_tel a{color:var(--clr_txt)}#overview .overviewL .o_address{margin-bottom:2rem}#overview .overviewL .o_access{margin-bottom:1rem}#overview .overviewL .tbl_time{margin-top:2rem}#overview .overviewL .tbl_time .fc_red{color:#fff !important}#overview .overviewL .tbl_time tbody th,#overview .overviewL .tbl_time tbody td{color:var(--clr_txt)}#overview .overviewR{background:var(--clr_sub3);padding:1rem 1rem 2rem}.dl_overview{margin-bottom:0}.dl_overview>dt{background:var(--clr_main);color:#fff;padding:.5rem 0;line-height:1;text-align:center;margin-bottom:.5rem}.dl_overview>dd{padding:0 0 1.5rem;word-break:auto-phrase}.gmap{height:29rem}@media screen and (min-width: 48em),print{#overview{padding:6rem 0;margin:0;background:linear-gradient(90deg, var(--clr_main) 0%, var(--clr_main) 50%, var(--clr_sub3) 50%, var(--clr_sub3) 100%)}#overview .flex_LRTB{width:1220px;margin:auto;align-items:stretch}#overview .flex_LRTB .overviewL,#overview .flex_LRTB .overviewR{width:60rem;padding:0 5rem}#overview .flex_LRTB .overviewL .gmap,#overview .flex_LRTB .overviewR .gmap{height:70rem;width:50rem}#overview .logo{width:35rem;margin:0 auto 1.6rem}#overview .logo img{width:100%}#overview .overviewL .o_tel{font-size:4.2rem;width:40rem;margin:0 auto 3rem}#overview .overviewL .o_tel::before{font-size:2.4rem}#overview .overviewL .o_address{font-size:2rem;margin-bottom:5rem}#overview .overviewL .tbl_time{margin-top:5rem}#overview .overviewR{font-size:2rem}#overview .overviewR p{margin:2rem auto 3rem}.gmap{margin:0;height:50rem}}.tbl_time{width:100%;text-align:center;border-spacing:0;border-collapse:separate;overflow:hidden}.tbl_time caption{caption-side:bottom;text-align:left;margin:.5rem 0 0;margin-bottom:1rem;line-height:1.5}.tbl_time thead th{background:var(--clr_sub3);padding:.5rem 0;color:#fff;border:var(--clr_sub3) .1rem solid}.tbl_time tbody{background:#fff}.tbl_time tbody th,.tbl_time tbody td{padding:.7rem 0;vertical-align:middle;border-bottom:.1rem solid var(--clr_sub8);border-right:.1rem solid var(--clr_sub8)}.tbl_time tbody th{background:var(--clr_sub10);border-left:.1rem solid var(--clr_sub8)}.tbl_time tbody td{width:1.9em;font-weight:bold}.tbl_time.-vac_tbl01 caption{caption-side:initial;font-weight:bold}.tbl_time.-vac_tbl01 thead th{background:var(--clr_sub2);border:var(--clr_sub2) .1rem solid}.tbl_time.-vac_tbl01 tbody th{background:var(--clr_sub5);border-left:.1rem solid var(--clr_sub8)}.tbl_time.-vac_tbl01 tbody td{width:6.9em}.tbl_time.-vac_tbl02 caption{font-weight:bold}.tbl_time.-vac_tbl02 thead th{background:var(--clr_sub4);border:var(--clr_sub4) .1rem solid;color:var(--clr_txt)}.tbl_time.-vac_tbl02 tbody th{background:var(--clr_sub5);border-left:.1rem solid var(--clr_sub8)}.tbl_time.-vac_tbl02 tbody td{width:8em}.tbl_time.-vac_tbl03 caption{caption-side:initial;font-weight:bold}.tbl_time.-vac_tbl03 thead th{background:var(--clr_sub2);border:var(--clr_sub2) .1rem solid}.tbl_time.-vac_tbl03 tbody th{background:var(--clr_sub5);border-left:.1rem solid var(--clr_sub8)}.tbl_time.-vac_tbl03 tbody td{border-left:.1rem solid var(--clr_sub8)}@media screen and (min-width: 48em),print{.tbl_time caption{margin-top:.8rem}.tbl_time thead th{padding:.8rem 0}.tbl_time tbody th{width:14rem;line-height:1;padding:1rem 0}.tbl_time tbody td{padding:1.5rem 0;width:5.4rem}}.sp_bottom{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-around;background:var(--clr_sub4);margin:0;width:100%;height:4rem;padding:.1rem 0;text-align:center;z-index:100;letter-spacing:normal;font-size:1.4rem}.sp_bottom li{width:40%;position:relative;margin:0;height:100%}.sp_bottom li a{padding:1rem 0;color:var(--clr_sub4);background:var(--clr_main);text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sp_bottom li i{padding-right:.5rem}.sp_bottom li:last-child{width:19.8%}@media screen and (min-width: 48em),print{.sp_bottom{display:none;background-color:rgba(0,0,0,0);width:0;height:0}.sp_bottom li:first-child{display:none}#pageup{position:fixed;bottom:-15rem;right:0;z-index:1000;cursor:pointer;transition:.8s}#pageup.block{bottom:0}.pc_right{position:fixed;right:0;top:23.5rem;width:11.5rem;z-index:100}}footer{background:var(--clr_sub6)}footer div.wrap{display:none}footer div.wrap br{display:none}address{padding:.8rem 0 5rem;font-style:normal;text-align:center;line-height:1}address a{color:#fff}@media screen and (min-width: 48em),print{footer{display:block;padding:0;margin:0 auto 0;font-size:1.4rem;background:var(--clr_sub6);color:#fff}footer div.wrap{display:block;padding:4rem 0 2.2rem}footer div.wrap ul{display:flex;justify-content:center;margin:0 auto;flex-wrap:wrap;width:83rem}footer div.wrap ul>li{padding:0 .5rem;margin:0 0 1.8rem;border-right:.1rem solid #fff}footer div.wrap ul>li a{padding:0 .5rem;color:#fff}footer div.wrap ul>li a:hover{color:var(--clr_sub7)}footer div.wrap ul>li.dropdown{display:none}footer div.wrap ul>li:last-child,footer div.wrap ul>li.hematuria{border-right:none}address{margin:0 auto;padding:1.6rem 0 5rem}}#TopPage #kv{background-size:auto 20rem;background-position:center top;background-repeat:no-repeat;position:relative;width:100%;padding-top:20rem;z-index:10}#TopPage .kv_wrap{position:relative}#TopPage .kv_txt{background:var(--clr_main);color:#fff;padding:1rem;margin:0;font-size:1.3rem;text-align:center}#TopPage .kv_open{margin:1rem;z-index:25;display:flex;justify-content:center;gap:1rem}#TopPage .kv_open img{width:8rem;max-width:40%;display:block;margin:auto;border:.1rem solid var(--clr_main)}#TopPage main{margin:0 0;overflow-x:hidden}#TopPage main section{margin-bottom:0}#TopPage h2{font-size:1.9rem;margin:0 0 2rem;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;min-height:4rem;padding-top:1rem}#TopPage h2::after{position:absolute;display:block;font-size:4rem;line-height:1;z-index:-1;left:0;right:0;top:0;color:var(--clr_sub5);content:"INFORMATION"}#TopPage h2 span{position:relative}#TopPage h2 span::before{content:"";display:block;width:2rem;height:2rem;background:url(../img/h2_l.png) no-repeat center bottom;background-size:contain;position:absolute;top:-1rem;left:-1.5rem}#TopPage h2 span::after{content:"";display:block;width:2.3rem;height:2rem;background:url(../img/h2_r.png) no-repeat center bottom;background-size:contain;position:absolute;top:-1rem;right:-1.5rem}#TopPage #hour h2::after{content:"HOUR & ACCESS";white-space:nowrap;overflow:hidden}#TopPage #policy h2::after{content:"TREATMENT POLICY"}#TopPage #feature h2::after{content:"FEATURE"}#TopPage #treatment h2::after{content:"TREATMENT"}#TopPage #affiliated h2::after{content:"AFFILIATED HOSPITALS"}#TopPage #infomation{padding:3rem 0 3rem;position:relative}#TopPage #infomation h3{background:var(--clr_main);color:#fff;font-size:1.8rem;display:flex;align-items:center;justify-content:center;padding:.5rem}#TopPage #infomation h3::before{content:"";width:3rem;height:2rem;background:url(../img/news_ttl.png) no-repeat center;background-size:contain;margin-right:.5rem}#TopPage #infomation #close{margin-top:2rem}#TopPage #infomation #close h3{background:var(--clr_sub9)}#TopPage #infomation #close h3::before{background-image:url(../img/close_ttl.png)}#TopPage #infomation #close dl::-webkit-scrollbar{width:1rem;background:#fff}#TopPage #infomation #close dl::-webkit-scrollbar-thumb{background-color:var(--clr_sub9);border:2px solid var(--clr_sub9);border-radius:10px;box-shadow:none}#TopPage #infomation #close dl::-webkit-scrollbar-thumb:hover{background-color:var(--clr_sub7)}#TopPage #infomation #close dl::-webkit-scrollbar-track{background:var(--clr_sub7);border:none;border-radius:10px;box-shadow:inset 0 0 2px var(--clr_sub7)}#TopPage #infomation dl{padding:1rem;position:relative;background:var(--clr_sub5)}#TopPage #infomation dl::-webkit-scrollbar{width:.8rem;background:#fff}#TopPage #infomation dl::-webkit-scrollbar-thumb{background-color:var(--clr_main);border:.2rem solid var(--clr_main);border-radius:1rem;box-shadow:none}#TopPage #infomation dl::-webkit-scrollbar-thumb:hover{background-color:var(--clr_sub4)}#TopPage #infomation dl::-webkit-scrollbar-track{background:var(--clr_sub4);border:none;border-radius:1rem;box-shadow:inset 0 0 .2rem var(--clr_sub4)}#TopPage #infomation dl dt{color:var(--clr_sub2);font-size:1.4rem;font-weight:bold}#TopPage #infomation dl dt>span{display:none}#TopPage #infomation dl dd{margin-bottom:1rem;padding-bottom:1rem;border-bottom:.1rem dashed var(--clr_sub9)}#TopPage #hour{padding:3rem 0}#TopPage #hour .access{margin:2rem 0 0}#TopPage #policy{padding:3rem 0}#TopPage #policy p{font-weight:bold;text-align:center;font-size:1.8rem}#TopPage #policy strong{font-size:2.6rem;font-family:"M PLUS 1",sans-serif}#TopPage #policy img{display:block;width:20rem;margin:auto}#TopPage #treatment{padding:3rem 0 3rem}#TopPage #treatment ul{display:flex;flex-wrap:wrap;justify-content:space-between}#TopPage #treatment ul li{width:49%;margin-bottom:2.5rem}#TopPage #treatment ul li a{display:grid;align-content:center;background:url(../img/treatment_internal.png) no-repeat top .5rem center #fff;border:.2rem solid var(--clr_sub9);background-size:3rem 3rem;padding:4rem 0 .3rem;color:var(--clr_txt);font-size:1.4rem;letter-spacing:normal;text-align:center;line-height:1.2;height:8rem}#TopPage #treatment ul li.hbp a{background-image:url(../img/treatment_hbp.png)}#TopPage #treatment ul li.diabetes a{background-image:url(../img/teatment_diabetes.png)}#TopPage #treatment ul li.hyperlipidemia a{background-image:url(../img/treatment_hyperlipidemia.png)}#TopPage #treatment ul li.gout a{background-image:url(../img/treatment_gout.png)}#TopPage #treatment ul li.proteinuria a{background-image:url(../img/treatment_proteinuria.png)}#TopPage #treatment ul li.hematuria a{background-image:url(../img/treatment_hematuria.png)}#TopPage #treatment ul li.ckd a{background-image:url(../img/teatment_ckd.png)}#TopPage #treatment ul li.nephrotic a{background-image:url(../img/teatment_nephrotic.png)}#TopPage #treatment ul li.aga_ed a{background-image:url(../img/treatment_aga_ed.png)}#TopPage #treatment ul li.checkup a{background-image:url(../img/treatment_checkup.png)}#TopPage #treatment ul li.vaccination a{background-image:url(../img/treatment_vaccination.png)}#TopPage #treatment ul li.online a{background-image:url(../img/treatment_online.png)}#TopPage #feature{padding:3rem 0}#TopPage #feature .bg{background:url(../img/feature_bg.png) no-repeat center var(--clr_sub5);padding:1rem}#TopPage #feature ul li{margin:0 auto 3rem}#TopPage #feature ul li figure{position:relative;width:25rem;max-width:80%;margin:0 auto 3rem}#TopPage #feature ul li figure figcaption{position:absolute;font-weight:900;line-height:1;bottom:-2.5rem;right:.5rem;font-family:"M PLUS 1",sans-serif;display:grid;justify-items:center}#TopPage #feature ul li figure figcaption span{margin-top:-0.5rem;font-size:6rem;color:var(--clr_main)}#TopPage #feature ul li:nth-child(3) figure figcaption{color:#fff}#TopPage #feature ul li dt{font-size:1.6rem;color:var(--clr_main);margin-bottom:.5rem;font-weight:bold}#TopPage #affiliated ul a{display:flex;align-items:center;justify-content:space-between;border:.2rem solid var(--clr_sub9);padding:1rem;color:var(--clr_txt);letter-spacing:normal;text-align:center;line-height:1.2}#TopPage #affiliated ul a::after{content:"";font-family:fontello;color:var(--clr_main)}@media screen and (min-width: 48em),print{#TopPage #kv{margin:0 auto;width:100%;height:60rem;background-size:auto;padding:5rem 0}#TopPage .kv_wrap{height:60rem;position:relative}#TopPage .kv_open{margin:0 auto;position:absolute;gap:1.5rem;justify-content:flex-end;bottom:2rem;left:0;right:0;padding-right:10rem}#TopPage .kv_open img{width:auto;margin:0;max-width:none}#TopPage .kv_txt{width:110rem;height:50rem;margin:auto;border:.3rem solid var(--clr_main);display:grid;align-items:center;justify-content:center;align-content:center;background-color:rgba(0,0,0,0)}#TopPage .kv_txt span{background:var(--clr_main);padding:.5rem 2rem;margin:auto;font-size:3rem;text-align:center}#TopPage main{padding:0 0;margin:13.5rem 0}#TopPage main .wrap{margin:0 auto}#TopPage main h2{margin-bottom:2rem;font-size:3.6rem;height:10rem}#TopPage main h2 span::before{width:3.4rem;height:3.9rem;background-size:auto;top:-1.5rem;left:-3rem}#TopPage main h2 span::after{width:3.7rem;height:3.1rem;background-size:auto;top:-0.8rem;right:-2.8rem}#TopPage main h2::after{font-size:10rem}#TopPage main #infomation{padding:0 0 13rem}#TopPage main #infomation section{width:55rem;height:40rem;background:var(--clr_sub5)}#TopPage main #infomation h3{font-size:3rem}#TopPage main #infomation h3::before{width:4.4rem;height:4rem;margin-right:1rem}#TopPage main #infomation dl{margin:3rem 1rem;padding:0 2rem;max-height:30rem;overflow-y:auto}#TopPage main #infomation dl dt{font-size:1.8rem;margin-bottom:1rem}#TopPage main #infomation dl dd{padding-bottom:3rem;margin-bottom:3rem}#TopPage main #hour{padding:0 0 13rem}#TopPage main #hour .tbl_time,#TopPage main #hour div.access{width:55rem}#TopPage main #hour div.access{margin-top:0;font-size:2rem}#TopPage main #hour .flex_LRTB{align-items:flex-start}#TopPage main #policy .flex_LRTB{justify-content:space-between}#TopPage main #policy .flex_LRTB>div{width:60rem}#TopPage main #policy .flex_LRTB>div p{text-align:left;font-size:2.8rem}#TopPage main #policy .flex_LRTB>div p strong{font-size:6.2rem}#TopPage main #policy .flex_LRTB img{width:auto;margin:0}#TopPage main #treatment{position:relative;padding:0 0 13rem 0}#TopPage main #treatment ul{flex-direction:column-reverse;gap:1.3rem 3rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;width:100%;justify-content:flex-start;min-height:67rem}#TopPage main #treatment ul li{margin-bottom:0;height:32rem;width:16rem}#TopPage main #treatment ul li a{background-size:auto;background-position:top 2rem center;padding-top:10rem;font-size:2rem;height:32rem;width:16rem;line-height:1.4;display:flex;justify-content:flex-start;align-items:center;text-align:left;transition:transform .3s}#TopPage main #treatment ul li a:hover{transform:translateY(-0.8rem)}#TopPage main #feature{padding:0 0 13rem 0}#TopPage main #feature .bg{padding:8rem 0;background-size:auto}#TopPage main #feature ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8rem}#TopPage main #feature ul li{width:56rem;margin:0}#TopPage main #feature ul li figure{width:auto;max-width:none;margin:0 0 4rem}#TopPage main #feature ul li figure img{width:auto;max-width:none}#TopPage main #feature ul li figure figcaption{font-size:2rem;bottom:-3.5rem}#TopPage main #feature ul li figure figcaption span{font-size:10rem;margin-top:-1rem}#TopPage main #feature ul li dt{font-size:2.4rem;margin-bottom:1.5rem}#TopPage main #feature .inner{background:linear-gradient(180deg, #fff 0%, #fff 23%, var(--clr_sub4) 23%, var(--clr_sub4) 56%, #fff 56%, #fff 100%)}#TopPage main #affiliated{padding:0 0 13rem 0}#TopPage main #affiliated ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2.2rem 5.5rem;width:110rem;margin:auto}#TopPage main #affiliated ul li{width:33rem}#TopPage main #affiliated ul li a{width:100%;height:7rem;padding:2.4rem 2rem 2.2rem;transition:transform .3s}#TopPage main #affiliated ul li a:hover{transform:translateY(-0.8rem)}}#lower .breadcrumb{display:flex;margin:1rem 0 3rem 1rem}#lower .breadcrumb li{color:var(--clr_sub6)}#lower .breadcrumb li a{color:var(--clr_sub6);border:none}#lower .breadcrumb li:first-child::after{content:"";font-family:fontello;padding:0 1rem}#lower main{margin-top:1rem;position:relative}#lower main section{margin:0 auto 6rem;padding:0}#lower main section section{margin-bottom:5rem}#lower main section section section{margin-bottom:4rem}#lower main .wrap{position:relative;z-index:1}#lower main .wrap>.inner{margin:3rem auto}#lower h1{background:url(../img/h1.jpg) no-repeat bottom center;background-size:auto 100%;margin:0 0 1rem;font-size:2rem;line-height:1.2;padding:2.5rem 1rem;text-align:center}#lower h1 span{background:var(--clr_main);color:#fff;padding:.5rem;display:inline-block}#lower h2{font-size:1.9rem;margin:0 0 2rem;position:relative;display:flex;align-items:center;justify-content:center;padding-top:1rem}#lower h2 span{position:relative;display:flex;align-items:center;justify-content:center;max-width:90%;word-break:auto-phrase}#lower h2 span::before{content:"";display:block;width:2rem;height:2rem;background:url(../img/h2_l.png) no-repeat center bottom;background-size:contain;position:absolute;top:-1rem;left:-1.6rem}#lower h2 span::after{content:"";display:block;width:2.3rem;height:2rem;background:url(../img/h2_r.png) no-repeat center bottom;background-size:contain;position:absolute;top:-1rem;right:-1.5rem}#lower h2+section h3{margin-top:0}#lower h3{margin:4rem 0 2rem;color:#fff;font-size:1.8rem;background:var(--clr_main);line-height:1.35;padding:.3rem 1rem}#lower h3+section h4{margin-top:0}#lower h4{margin:3.5rem 0 2rem;font-size:1.6rem;line-height:1.35;padding:0;color:var(--clr_main);display:flex;align-items:center;justify-content:flex-start;gap:.5rem}#lower h4::before{width:1rem;height:1rem;background:var(--clr_main);content:"";display:block;margin-top:.3rem}#lower h5,#lower .tit_05{margin:3.5rem 0 2rem;font-size:1.4rem;line-height:1.35;padding:0 0 .2rem;border-bottom:.2rem dotted var(--clr_sub7)}#lower h6{font-size:1.4rem;padding:0;margin:3rem 0 2rem;background:linear-gradient(transparent 60%, var(--clr_sub7) 60%)}#lower main{display:block;z-index:50}#lower main p{margin:0 0 1em;line-height:1.6;text-align:justify}#lower main li,#lower main dl{line-height:1.6}@media screen and (min-width: 48em),print{#lower .breadcrumb{margin:0 auto 2rem;width:1220px;padding:0 2rem;position:relative;z-index:100}#lower main{padding:0 0;margin-bottom:12rem}#lower main>.wrap{position:relative;z-index:50}#lower main>.wrap>.inner{margin-bottom:10rem}#lower main>.wrap>section{margin:-9rem auto 0;padding-top:9rem}#lower h1{font-size:3.6rem;margin:0 auto 0;height:35rem;z-index:-1;display:flex;justify-content:center;position:relative;align-items:center}#lower h1 span{width:auto;max-width:120rem;padding:.5rem 2rem}#lower h2{margin-top:10rem;margin-bottom:2rem;font-size:3.6rem}#lower h2 span::before{width:3.4rem;height:3.9rem;background-size:auto;top:-1.5rem;left:-4rem}#lower h2 span::after{width:3.7rem;height:3.1rem;background-size:auto;top:-0.8rem;right:-2.8rem}#lower h3{font-size:2.4rem;margin:8rem 0 3rem;padding:.7rem 2rem}#lower h4{font-size:2.2rem;margin:6rem 0 2rem}#lower h4::before{margin-top:.5rem}#lower h5,#lower .tit_05{margin:6rem 0 2rem;font-size:2rem;padding:0 0 .7rem}#lower h6{margin:6rem 0 2rem;font-size:1.8rem}}#lower .tbl_scroll{overflow-x:scroll}#lower .tbl_def{width:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.3em;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse}#lower .tbl_def thead{background:var(--clr_sub4);color:#fff}#lower .tbl_def thead th{padding:.5rem 1% .5rem 1%;border:1px solid #fff}#lower .tbl_def tbody th{background:var(--clr_sub8)}#lower .tbl_def tbody th,#lower .tbl_def tbody td{padding:.5rem 1% .4rem 1%;border:1px solid #ccc}#lower .tbl_price{width:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.3em;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse}#lower .tbl_price tr{border-bottom:1px solid #ccc}#lower .tbl_price tr th{text-align:left;color:#630;font-size:94%;padding:1% 0% .8% 2%}#lower .tbl_price tr td{padding:1% 2% .8% 2%;border-left:1px solid #ccc}#lower .tbl_price tr td:last-child{text-align:right}@media screen and (min-width: 48em),print{#lower .tbl_scroll{overflow-x:inherit}#lower .tbl_def thead th,#lower .tbl_def thead td{padding:1rem}#lower .tbl_def tbody th,#lower .tbl_def tbody td{padding:1rem}}#lower #qa .box3 em{font-size:150%;font-style:normal;color:var(--clr_main);padding-right:.5em}#lower .dl_faq>dt em{font-size:150%;font-style:normal;color:var(--clr_main);padding-right:.5em}#lower .dl_faq>dd{margin-bottom:2rem}#lower .dl_faq>dd em{font-size:150%;font-style:normal;color:var(--green);padding-right:.5em}#lower .dl_faq>dd li{margin-bottom:0}@media screen and (min-width: 48em),print{#lower .dl_faq>dt{padding-top:8rem;margin-top:3rem}}#lower #clinic ul.flex_LRTB.half.bold li{margin-bottom:1.5em}#lower #clinic ul.flex_LRTB.half.bold figcaption{background:var(--clr_main);color:#fff;padding:.3em}#lower #hbp .dl_flex,#lower #diabetes .dl_flex,#lower #hyperlipidemia .dl_flex,#lower #gout .dl_flex,#lower #proteinuria .dl_flex,#lower #hematuria .dl_flex,#lower #ckd .dl_flex,#lower #nephrotic .dl_flex,#lower #aga_ed .dl_flex,#lower #vaccination .dl_flex,#lower #checkup .dl_flex{margin-bottom:1em}#lower #hbp .dl_flex dt,#lower #hbp .dl_flex dd,#lower #diabetes .dl_flex dt,#lower #diabetes .dl_flex dd,#lower #hyperlipidemia .dl_flex dt,#lower #hyperlipidemia .dl_flex dd,#lower #gout .dl_flex dt,#lower #gout .dl_flex dd,#lower #proteinuria .dl_flex dt,#lower #proteinuria .dl_flex dd,#lower #hematuria .dl_flex dt,#lower #hematuria .dl_flex dd,#lower #ckd .dl_flex dt,#lower #ckd .dl_flex dd,#lower #nephrotic .dl_flex dt,#lower #nephrotic .dl_flex dd,#lower #aga_ed .dl_flex dt,#lower #aga_ed .dl_flex dd,#lower #vaccination .dl_flex dt,#lower #vaccination .dl_flex dd,#lower #checkup .dl_flex dt,#lower #checkup .dl_flex dd{width:100%}@media screen and (min-width: 48em),print{#lower #hbp .dl_flex dt,#lower #diabetes .dl_flex dt,#lower #hyperlipidemia .dl_flex dt,#lower #gout .dl_flex dt,#lower #hematuria .dl_flex dt,#lower #ckd .dl_flex dt,#lower #nephrotic .dl_flex dt{width:10em}#lower #hbp .dl_flex dd,#lower #diabetes .dl_flex dd,#lower #hyperlipidemia .dl_flex dd,#lower #gout .dl_flex dd,#lower #hematuria .dl_flex dd,#lower #ckd .dl_flex dd,#lower #nephrotic .dl_flex dd{width:calc(100% - 10em)}#lower #hbp #hyperlipidemia01 .dl_flex dt,#lower #diabetes #hyperlipidemia01 .dl_flex dt,#lower #hyperlipidemia #hyperlipidemia01 .dl_flex dt,#lower #gout #hyperlipidemia01 .dl_flex dt,#lower #hematuria #hyperlipidemia01 .dl_flex dt,#lower #ckd #hyperlipidemia01 .dl_flex dt,#lower #nephrotic #hyperlipidemia01 .dl_flex dt{width:20em}#lower #hbp #hyperlipidemia01 .dl_flex dd,#lower #diabetes #hyperlipidemia01 .dl_flex dd,#lower #hyperlipidemia #hyperlipidemia01 .dl_flex dd,#lower #gout #hyperlipidemia01 .dl_flex dd,#lower #hematuria #hyperlipidemia01 .dl_flex dd,#lower #ckd #hyperlipidemia01 .dl_flex dd,#lower #nephrotic #hyperlipidemia01 .dl_flex dd{width:calc(100% - 20em)}#lower #proteinuria .dl_flex dt{width:15em}#lower #proteinuria .dl_flex dd{width:calc(100% - 15em)}#lower #aga_ed .dl_flex dt{width:calc(100% - 15em)}#lower #aga_ed .dl_flex dd{width:15em}#lower #checkup .dl_flex dt{width:15em}#lower #checkup .dl_flex dd{width:calc(100% - 15em)}}#lower .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}#lower .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#lower .slick-list:focus{outline:none}#lower .slick-list.dragging{cursor:pointer}#lower .slick-slider .slick-track,#lower .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#lower .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#lower .slick-track:before,#lower .slick-track:after{content:"";display:table}#lower .slick-track:after{clear:both}#lower .slick-loading .slick-track{visibility:hidden}#lower .slick-slide{float:left;height:100%;min-height:1px;display:none}#lower [dir=rtl] .slick-slide{float:right}#lower .slick-slide img{display:block}#lower .slick-slide.slick-loading img{display:none}#lower .slick-slide.dragging img{pointer-events:none}#lower .slick-initialized .slick-slide{display:block}#lower .slick-loading .slick-slide{visibility:hidden}#lower .slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}#lower .slick-arrow.slick-hidden{display:none}#lower *:focus:not(:focus-visible),#lower *::before:focus:not(:focus-visible),#lower *::after:focus:not(:focus-visible){outline:none}@media screen and (min-width: 48em),print{.breadnav{width:1200px;max-width:100%;margin:6.5rem auto 0;overflow-x:inherit;z-index:101;position:relative}.breadnav .breadcrumb{font-size:1.4rem}.breadnav .breadcrumb li:not(:last-child)::after{margin:0 1rem}.breadnav .breadcrumb li a:hover{opacity:1;text-decoration:none}}.gallery{width:85%;margin:auto;visibility:hidden}.gallery .gallery_slider div .cap{margin:.2rem 0 0;text-align:center;color:#fff;padding:.4rem;font-size:1.2rem;opacity:0;transition:.3s ease;background:var(--clr_main);line-height:1.4}.gallery .gallery_slider div .slick-current .cap{opacity:1;transition-delay:.5s}.gallery .gallery_slider div:first-child .cap{transition-delay:0s}.gallery .gallery_thum div img{cursor:pointer;border:4px solid rgba(0,0,0,0)}.gallery .gallery_thum .slick-current div img{border:4px solid var(--clr_main)}@media screen and (min-width: 48em),print{.gallery{width:75rem;margin:auto}.gallery .gallery_slider{font-size:1.6em}.gallery .gallery_slider div .cap{font-size:1.8rem;padding:1rem}.gallery .gallery_thum{width:calc(100% + .6rem)}}.slick-arrow{width:2rem;height:2rem;position:absolute;top:50%;transform:translate(0, -50%);cursor:pointer;line-height:0;font-size:0;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;background:var(--clr_main);z-index:1}.slick-arrow::before{font-size:1.2rem}.slick-arrow.slick-prev{left:-2.6rem}.slick-arrow.slick-prev::before{font-family:"fontello";content:""}.slick-arrow.slick-next{right:-2.6rem}.slick-arrow.slick-next::before{font-family:"fontello";content:""}@media screen and (min-width: 48em),print{.slick-arrow{width:5rem;height:5rem;border:1px solid var(--clr_main)}.slick-arrow::before{font-size:2.4rem}.slick-arrow.slick-prev{left:-6rem}.slick-arrow.slick-next{right:-6rem}.slick-arrow:is(:hover,:focus-visible){color:var(--clr_main);background:#fff;opacity:1}}.slick-dots{display:flex;justify-content:center;align-items:center;list-style:none;margin:1rem auto}.slick-dots li{width:.8rem;height:.8rem;margin:0 .2rem}.slick-dots li button{padding:50%;display:block;font-size:0;cursor:pointer;opacity:.25;border-radius:50%;background:var(--clr_main)}.slick-dots li button:hover,.slick-dots li button:focus-visible{opacity:.8}.slick-dots li.slick-active button{opacity:.75}@media screen and (min-width: 48em),print{.slick-dots{margin:1.6rem auto}.slick-dots li{width:1.4rem;height:1.4rem;margin:0 .6rem}}#lower #vaccination .tbl_def tbody tr th{text-align:left}#lower #vaccination .tbl_def.tbl_checkup01 tbody td{text-align:center}#lower #vaccination .tbl_def.tbl_checkup02 tbody tr td:last-child{text-align:right}@media screen and (min-width: 48em),print{#lower #hbp .wrap>section>section,#lower #diabetes .wrap>section>section,#lower #hyperlipidemia .wrap>section>section,#lower #gout .wrap>section>section,#lower #proteinuria .wrap>section>section,#lower #hematuria .wrap>section>section,#lower #ckd .wrap>section>section,#lower #nephrotic .wrap>section>section{margin-top:-5rem;padding-top:5rem}}/*# sourceMappingURL=style.css.map */