@charset "UTF-8";::-moz-selection{background-color:#15126f;color:#fff}::selection{background-color:#15126f;color:#fff}@font-face{font-family:NotoSansJP-R;src:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/font/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:NotoSansJP-M;src:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/font/NotoSansJP-Medium.otf) format("opentype")}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;min-width:320px;position:relative;z-index:1;left:0;top:0;background-color:#fff}body,input,textarea,select,button{font-size:1.4rem;line-height:1.7;color:#212121;font-weight:400;letter-spacing:normal;letter-spacing:.1rem;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-family:'NotoSansJP-R',sans-serif}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body,input,textarea,select,button{-webkit-font-smoothing:antialiased}}header,main,footer{width:100%;overflow:hidden}main,img{display:block}img{flex-shrink:0}input[type=text],input[type=search],input[type=email],input[type=password],input[type=submit],input[type=button],input[type=radio],input[type=checkbox],textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none}input[type=submit],input[type=button],input[type=radio],input[type=checkbox],select,button{cursor:pointer}input,textarea,select,button{outline:0;-webkit-transition:all .4s;transition:all .4s}::-webkit-input-placeholder{color:#757575}:-ms-input-placeholder{color:#757575}::-moz-placeholder{color:#757575}a{text-decoration:none;-webkit-transition:all .4s;transition:all .4s}a:link,a:visited,a:hover{color:#212121}pre{white-space:pre-wrap}.min{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif !important}.b{font-family:"NotoSansJP-M",sans-serif !important;font-weight:500 !important}.it{font-style:italic}.l-space-1{letter-spacing:.1rem}.l-space-2{letter-spacing:.2rem}.underline{text-decoration:underline}.cf:after{content:'';display:block;clear:both}.fit-img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.scroll-style{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll-style::-webkit-scrollbar{display:none}.vertical-txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.keep-txt{word-break:keep-all;white-space:nowrap}.margin-0{margin:0 !important}.color-white{color:#fff !important}.color-font{color:#212121 !important}.color-subfont{color:#757575 !important}.color-navy{color:#15126f !important}.xx-lg{font-size:2.4rem !important}.x-lg{font-size:2rem !important}.lg{font-size:1.6rem !important}.md{font-size:1.4rem !important}.sm{font-size:1.2rem !important}.x-sm{font-size:1rem !important}.spacer-8{display:block;width:100%;height:8px !important}.spacer-10{display:block;width:100%;height:12px !important}.spacer-20{display:block;width:100%;height:16px !important}.spacer-30{display:block;width:100%;height:20px !important}.spacer-40{display:block;width:100%;height:24px !important}.spacer-60{display:block;width:100%;height:32px !important}.spacer-80{display:block;width:100%;height:44px !important}.spacer-120{display:block;width:100%;height:60px !important}.spacer-160{display:block;width:100%;height:80px !important}.only-over-640{display:none}.gra{background:-o-linear-gradient(135deg,#312f81,#15126f);background:-webkit-linear-gradient(135deg,#312f81,#15126f);background:linear-gradient(135deg,#312f81,#15126f)}@media only screen and (min-width:640px){body,input,textarea,select,button{font-size:1.5rem}.xx-lg{font-size:3rem !important}.x-lg{font-size:2.4rem !important}.lg{font-size:1.8rem !important}.md{font-size:1.5rem !important}.sm{font-size:1.3rem !important}.x-sm{font-size:1.1rem !important}.spacer-10{height:14px !important}.spacer-20{height:20px !important}.spacer-30{height:26px !important}.spacer-40{height:36px !important}.spacer-60{height:48px !important}.spacer-80{height:66px !important}.spacer-120{height:90px !important}.spacer-160{height:120px !important}.only-under-640{display:none}.only-over-640{display:inline}}@media only screen and (min-width:960px){body,input,textarea,select,button{font-size:1.6rem}.xx-lg{font-size:3.6rem !important}.x-lg{font-size:2.8rem !important}.lg{font-size:2rem !important}.md{font-size:1.6rem !important}.sm{font-size:1.4rem !important}.x-sm{font-size:1.2rem !important}.spacer-10{height:16px !important}.spacer-20{height:24px !important}.spacer-30{height:32px !important}.spacer-40{height:48px !important}.spacer-60{height:64px !important}.spacer-80{height:88px !important}.spacer-120{height:120px !important}.spacer-160{height:160px !important}.hover-40{-webkit-transition:all .4s;transition:all .4s}.hover-40:hover{opacity:.4}.hover-64{-webkit-transition:all .4s;transition:all .4s}.hover-64:hover{opacity:.64}}@-webkit-keyframes logo{0%{opacity:.32}50%{opacity:1}100%{opacity:.32}}@keyframes logo{0%{opacity:.32}50%{opacity:1}100%{opacity:.32}}.loading-logo{-webkit-animation:logo 4s infinite;animation:logo 4s infinite}#loading_cover{position:fixed;z-index:100;left:0;top:0;width:100%;min-width:320px;height:100vh;background-color:#fff}#loading_cover .loading-logo{width:200px;height:auto;position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}@media only screen and (min-width:640px){#loading_cover .loading-logo{width:240px}}@media only screen and (min-width:960px){#loading_cover .loading-logo{width:320px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#humb_wrap{width:36px;line-height:1;cursor:pointer;padding:12px;background-color:#15126f}#humb_wrap .humb{position:relative;z-index:1;left:0;top:0;width:32px;height:18px;margin:0 auto}#humb_wrap .humb span{display:block;width:100%;height:2px;position:absolute;z-index:1;left:0;background-color:#fff;-webkit-transition:all .4s;transition:all .4s}#humb_wrap .humb span:nth-of-type(1){top:0}#humb_wrap .humb span:nth-of-type(2){top:8px}#humb_wrap .humb span:nth-of-type(3){bottom:0}#humb_wrap .txt{display:block;margin:6px 0 0;text-align:center}@media only screen and (min-width:640px){#humb_wrap{width:39px}#humb_wrap .humb{width:34px}}@media only screen and (min-width:960px){#humb_wrap{width:42px}#humb_wrap .humb{width:36px}#humb_wrap:hover .humb span:nth-of-type(1){top:8px}#humb_wrap:hover .humb span:nth-of-type(3){bottom:8px}}@media only screen and (min-width:1280px){#humb_wrap{display:none}}#modal_menu{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;min-width:320px;height:100vh;background-color:#fff;line-height:1;text-align:center}#modal_menu:before,#modal_menu:after{content:'';display:block;width:100%;height:88px;position:absolute;z-index:2;left:0;top:0;background:-moz-linear-gradient(bottom,rgba(255,255,255,0),#fff);background:-webkit-linear-gradient(bottom,rgba(255,255,255,0),#fff);background:linear-gradient(to top,rgba(255,255,255,0),#fff)}#modal_menu:after{top:auto;bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}#modal_menu #menu_close{width:36px;padding:12px;background-color:#15126f;position:absolute;z-index:3;right:0;top:0;cursor:pointer}#modal_menu #menu_close .close{position:relative;z-index:1;left:0;top:0;width:22px;height:22px;margin:0 auto}#modal_menu #menu_close .close span{display:block;width:100%;height:2px;background-color:#fff;position:absolute;z-index:1;left:0}#modal_menu #menu_close .close span:nth-of-type(1){top:0;-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#modal_menu #menu_close .close span:nth-of-type(2){bottom:0;-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#modal_menu #menu_close .txt{display:block;margin:1px 0 0;text-align:center}#modal_menu .inner{height:100vh;position:relative;z-index:1;left:0;top:0}#modal_menu .inner .wrap{display:inline-block;padding:120px 0}#modal_menu .inner .wrap .logo-wrap .logo{width:200px;margin:0 auto}#modal_menu .inner .wrap .logo-wrap .logo img{width:100%;height:auto}#modal_menu .inner .wrap .logo-wrap .dl-shouroku{display:block;width:160px;padding:12px 20px;margin:20px auto 0;line-height:1.7;position:relative;z-index:1;left:0;top:0}#modal_menu .inner .wrap .logo-wrap .dl-shouroku:after{content:'';display:block;background-image:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/../img/front/front_shouroku-arrow.png);width:8px;height:8px;background-size:cover;position:absolute;z-index:1;right:4px;bottom:4px}#modal_menu .inner .wrap nav{width:230px;margin:20px 0 0}#modal_menu .inner .wrap nav ul li a{display:inline-block;width:100%;padding:12px 0;position:relative;z-index:1;left:0;top:0;border-top:solid 1px #e0e0e0}#modal_menu .inner .wrap nav ul li a:after{content:'';display:block;background-image:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/../img/common/common_arrow-down-black.svg);width:8px;height:8px;background-size:cover;position:absolute;z-index:1;right:4px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#modal_menu .inner .wrap nav ul li a.disactive{opacity:.4}#modal_menu .inner .wrap nav ul li:last-of-type a{border-bottom:solid 1px #e0e0e0}@media only screen and (min-width:640px){#modal_menu #menu_close{width:39px}#modal_menu #menu_close .close{width:24px;height:24px}#modal_menu #menu_close .close span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}#modal_menu #menu_close .close span:nth-of-type(2){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}#modal_menu .inner .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#modal_menu .inner .wrap .logo-wrap{width:240px;margin:0 24px 0 0}#modal_menu .inner .wrap .logo-wrap .logo{width:100%}#modal_menu .inner .wrap .logo-wrap .dl-shouroku{width:100%;padding:14px 0;margin:26px 0 0}#modal_menu .inner .wrap nav{width:260px;margin:0 0 0 24px}#modal_menu .inner .wrap nav ul li a{padding:14px 0}}@media only screen and (min-width:960px){#modal_menu #menu_close{width:42px}#modal_menu #menu_close .close{width:26px;height:26px}#modal_menu #menu_close .close span:nth-of-type(1){-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}#modal_menu #menu_close .close span:nth-of-type(2){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}#modal_menu .inner .wrap .logo-wrap{width:320px;margin:0 32px 0 0}#modal_menu .inner .wrap .logo-wrap .dl-shouroku{padding:16px 0;margin:32px 0 0}#modal_menu .inner .wrap nav{width:320px;margin:0 0 0 32px}#modal_menu .inner .wrap nav ul li a{padding:16px 0}#modal_menu .inner .wrap nav ul li a:after{right:12px}#modal_menu .inner .wrap nav ul li a.active,#modal_menu .inner .wrap nav ul li a:hover{color:#fff !important;background:-o-linear-gradient(135deg,#312f81,#15126f);background:-webkit-linear-gradient(135deg,#312f81,#15126f);background:linear-gradient(135deg,#312f81,#15126f)}#modal_menu .inner .wrap nav ul li a.active:after,#modal_menu .inner .wrap nav ul li a:hover:after{background-image:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/../img/common/common_arrow-down-white.svg)}}header{position:fixed;z-index:10;right:0;top:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}header .inner{display:none}@media only screen and (min-width:1280px){header{left:50%;-webkit-transform:translate(-600px,0);transform:translate(-600px,0);background-color:#fff;width:300px;height:100vh;align-items:flex-start;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0}header .inner{display:block;width:300px;padding:8px;box-sizing:border-box;text-align:center}header .inner .dl-shouroku{display:block;width:100%;padding:16px 0;position:relative;z-index:1;left:0;top:0}header .inner nav{line-height:1;margin:8px 0 0}header .inner nav ul li a{display:inline-block;width:100%;padding:16px 0;position:relative;z-index:1;left:0;top:0;border-top:solid 1px #e0e0e0}header .inner nav ul li a:after{content:'';display:block;background-image:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/../img/common/common_arrow-down-black.svg);width:8px;height:8px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}header .inner nav ul li a.active,header .inner nav ul li a:hover{color:#fff !important;background:-o-linear-gradient(135deg,#312f81,#15126f);background:-webkit-linear-gradient(135deg,#312f81,#15126f);background:linear-gradient(135deg,#312f81,#15126f)}header .inner nav ul li a.active:after,header .inner nav ul li a:hover:after{background-image:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/../img/common/common_arrow-down-white.svg)}header .inner nav ul li a.disactive{opacity:.4}header .inner nav ul li:last-of-type a{border-bottom:solid 1px #e0e0e0}}footer{width:100%;padding:44px 0 0;box-sizing:border-box;text-align:center}footer .inner{background-color:#edecf4;padding:24px}@media only screen and (min-width:640px){footer{padding:66px 0 0}footer .inner{padding:36px}}@media only screen and (min-width:960px){footer{padding:88px 0 0}footer .inner{padding:48px}}@media only screen and (min-width:1280px){footer{width:1200px;margin:0 auto;padding:88px 0 0 400px;text-align:right}}.front-page .hero{position:relative;z-index:1;left:0;top:0}.front-page .hero .copy{width:260px;position:absolute;z-index:2;right:50%;top:20%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.front-page .hero .copy img{width:100%;height:auto}.front-page .hero .img{height:100vh;position:relative;z-index:1;left:0;top:0}.front-page .hero .organizer{max-width:84%;position:absolute;z-index:2;right:50%;bottom:48px;-webkit-transform:translate(50%,0);transform:translate(50%,0);text-align:center}.front-page .hero .organizer h2{padding:12px 64px;box-sizing:border-box}.front-page .hero .organizer .txt-wrap{padding:24px 64px;box-sizing:border-box;background-color:rgba(255,255,255,.16)}.front-page .hero .organizer .only-pc{display:none}.front-page .section-layout-1{width:84%;max-width:800px;margin:0 auto;padding:44px 0 0;box-sizing:border-box}.front-page .section-layout-1 .intro-layout-1 .img{float:right;width:160px;height:240px;margin:0 0 16px 16px;position:relative;z-index:1;left:0;top:0;overflow:hidden}.front-page .section-layout-1 .intro-layout-1 .img img{width:100%;height:auto;position:absolute;z-index:1;left:0;top:0}.front-page .section-layout-1 .intro-layout-1 .txt-wrap p{margin:12px 0 0}.front-page .section-layout-1 .intro-layout-1 .txt-wrap p:first-of-type{margin-bottom:0}@media only screen and (min-width:640px){.front-page .hero .copy{width:390px}.front-page .hero .organizer{max-width:88%}.front-page .hero .organizer .only-sp{display:none}.front-page .hero .organizer .only-pc{display:inline}.front-page .section-layout-1{width:88%;padding:66px 0 0}.front-page .section-layout-1 .intro-layout-1 .img{width:180px;height:270px;margin:0 0 20px 20px}.front-page .section-layout-1 .intro-layout-1 .txt-wrap p{margin:14px 0 0}}@media only screen and (min-width:960px){.front-page .hero .copy{width:520px}.front-page .hero .organizer{max-width:92%}.front-page .section-layout-1{width:92%;padding:88px 0 0}.front-page .section-layout-1 .intro-layout-1 .img{width:200px;height:300px;margin:0 0 24px 24px}.front-page .section-layout-1 .intro-layout-1 .txt-wrap p{margin:16px 0 0}}@media only screen and (min-width:1280px){.front-page .hero .copy{webkit-transform:translate(460px,-50%);transform:translate(460px,-50%)}.front-page .hero .organizer{-webkit-transform:translate(417px,0);transform:translate(417px,0)}.front-page .section-layout-1{width:1200px;max-width:1200px;padding:88px 0 0 400px}}.use-block{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif}.use-block h2{font-size:2rem;margin:0 0 16px;padding:0 0 12px;line-height:1.4;color:#15126f;border-bottom:solid 1px #15126f;font-family:'NotoSansJP-M',sans-serif;font-weight:500;letter-spacing:.4rem}.use-block h3{font-size:1.6rem;margin:0 0 16px;padding:12px 16px;line-height:1.4;background-color:#edecf4;font-weight:700;letter-spacing:.2rem}.use-block strong{font-weight:700}.use-block em{font-style:italic}.use-block sup{vertical-align:super;font-size:1rem}.use-block sub{vertical-align:sub;font-size:1rem}.use-block figcaption{font-size:1rem}.use-block ul{padding:4px 0}.use-block ul li{position:relative;z-index:1;left:0;top:0;padding:0 0 0 14px}.use-block ul li:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#212121;position:absolute;z-index:1;left:0;top:7px}.use-block ul ul{padding:4px 0 0 4px}.use-block ul ol{list-style-position:inside;padding:4px 0 0 4px}.use-block ul ol li{padding:0}.use-block ul ol li:before{display:none}.use-block ol{list-style:decimal-leading-zero;list-style-position:inside;padding:4px 0}.use-block ol ol{padding:4px 0 0 16px}.use-block ol ul{padding:4px 0 0 20px}.use-block ol ul li{position:relative;z-index:1;left:0;top:0;padding:0 0 0 14px}.use-block ol ul li:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#212121;position:absolute;z-index:1;left:0;top:7px}.use-block li{margin:0 0 4px}.use-block li:last-of-type{margin:0}.use-block p a,.use-block li a,.use-block table a{color:#15126f;text-decoration:underline}.use-block hr{width:100%;border:none;border-top:solid 1px #bdbdbd}.use-block .hr-half{width:50%;margin:0 auto}.use-block .hr-quarter{width:25%;margin:0 auto}.use-block .wp-block-image{max-width:100%;height:auto}.use-block .wp-block-image img{max-width:100%;height:auto}.use-block .size-thumbnail{max-width:25% !important}.use-block .size-medium{max-width:50% !important}.use-block .wp-block-gallery .blocks-gallery-grid{padding:0;margin:0}.use-block .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{margin:1px}.use-block .wp-block-columns .wp-block-column{padding:0 0 16px}.use-block .wp-block-columns .wp-block-column:last-of-type{padding:0}.use-block .wp-block-table{width:100%;font-size:1.3rem}.use-block .wp-block-table tr td{vertical-align:middle;padding:12px 16px;border:solid 1px #bdbdbd}.use-block .wp-block-video{width:100%}.use-block .wp-block-video video{outline:none}.use-block .wrap-youtube{position:relative;z-index:1;left:0;top:0;padding:0 0 56.25%;height:0;overflow:hidden}.use-block .wrap-youtube iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.use-block .btn-1{display:inline-block;padding:12px 24px;color:#fff;position:relative;z-index:1;left:0;top:0;font-family:'NotoSansJP-R',sans-serif;background:-o-linear-gradient(135deg,#312f81,#15126f);background:-webkit-linear-gradient(135deg,#312f81,#15126f);background:linear-gradient(135deg,#312f81,#15126f)}.use-block .btn-1:after{content:'';display:block;background-image:url(//jxa2022.jikei-kidneyht.jp/wp-content/themes/jxa2022/css/../img/front/front_shouroku-arrow.png);width:8px;height:8px;background-size:cover;position:absolute;z-index:1;right:4px;bottom:4px}.use-block .program-table tr td:first-of-type{word-break:keep-all;white-space:nowrap;text-align:center}@media only screen and (min-width:640px){.use-block h2{font-size:2.4rem;margin:0 0 20px;padding:0 0 14px}.use-block h3{font-size:1.8rem;margin:0 0 20px}.use-block figcaption{font-size:1.1rem}.use-block ul li:before{top:8px}.use-block ol ul li:before{top:8px}.use-block .wp-block-table{font-size:1.4rem}}@media only screen and (min-width:782px){.use-block .wp-block-columns .wp-block-column{padding:0}}@media only screen and (min-width:960px){.use-block h2{font-size:2.8rem;margin:0 0 24px;padding:0 0 16px}.use-block h3{font-size:2rem;margin:0 0 24px}.use-block figcaption{font-size:1.2rem}.use-block ul li:before{top:9px}.use-block ol ul li:before{top:9px}.use-block p a:hover,.use-block li a:hover,.use-block table a:hover{opacity:.4}.use-block .wp-block-table{font-size:1.5rem}.use-block .btn-1:hover{opacity:.4}}#top .news .item{padding:12px 0;border-bottom:dotted 1px #bdbdbd}@media only screen and (min-width:640px){#top .news .item{padding:14px 0}}@media only screen and (min-width:960px){#top .news .item{padding:16px 0}}