@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--font-scale: 1;--fs-1: max(11px, calc(.75rem * 1.15 * var(--font-scale)));--fs-2: max(12px, calc(.875rem * 1.15 * var(--font-scale)));--fs-2s: max(13px, calc(.925rem * 1.15 * var(--font-scale)));--fs-3: max(14px, calc(1rem * 1.15 * var(--font-scale)));--fs-4: max(14px, calc(1.125rem * 1.15 * var(--font-scale)));--fs-4s: max(15px, calc(1.175rem * 1.15 * var(--font-scale)));--fs-5: max(15px, calc(1.25rem * 1.15 * var(--font-scale)));--fs-6: max(17px, calc(1.5rem * 1.15 * var(--font-scale)));--fs-6s: max(18px, calc(1.75rem * 1.15 * var(--font-scale)));--fs-7: max(20px, calc(2rem * 1.15 * var(--font-scale)));--fs-8: max(32px, calc(2.5rem * 1.15 * var(--font-scale)));--fs-9: max(40px, calc(3rem * 1.15 * var(--font-scale)));--fs-10: max(56px, calc(4rem * 1.15 * var(--font-scale)));--fs-11: max(64px, calc(5rem * 1.15 * var(--font-scale)));--fs-7s: max(36px, calc(2.25rem * 1.15 * var(--font-scale)));--main-color: #14a83b;--sub-color: #0068b7;--third-color: #f6ab00;--accent-color: #e60027;--text-color: #333;--gray-color: #787878;--border-color: #d9d9d9;--hover-color-green: #00aa7188;--bg-color: #fff;--bg-color-sub: #f4f4f4;--bg-color-sub2: #ebf5ee;--patient-color: #00724C;--medical-color: #0066A2;--recruit-color: #DF3E68;--event-color: #c2ca67;--clinical-color: #00aa71;--clinical-gray-color: #787878;--clinical-bg-green-color: #ecf7f4;--clinical-bg-color: #f5f5f5;--dentist-color: #4eb3e3;--major-doctor-color: #7b1fa2;--major-doctor-bg-color: rgba(123, 31, 162, .5);--nurse-color: #F99C33;--nurse-bg-color: #faf9f8;--nurse-bg-pink-color: #E8C890;--nurse-sub-color: #FF7438;--nurse-label-color: #FF4C00;--cancer-color: #4293cc;--cancer-sub-color: #316f9a;--cancer-bg-color: #fafdff;--iryogijutsu-color: #73D44C;--iryogijutsu-sub-color: #5AA83A;--iryogijutsu-bg-color: #F5FAF5;--iryogijutsu-bg-accent-color: #D0F4C0;--iryogijutsu-label-color: #6BCF4D;--font-family: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans", "Noto Sans CJK JP", sans-serif;--font-family-en: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-sub: "Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "BIZ UDPMincho", serif;--twitter-scale: .2vw ;--table-shadow-color: hsla(0, 0%, 0%, .2);--table-shadow-size: .5rem;--table-shadow-spread: calc(var(--table-shadow-size) * -1)}.transition-fade{transition:opacity .4s;opacity:1}html.is-changing .transition-fade{opacity:0}.header_group{z-index:9999;overflow-y:auto;scrollbar-width:none;width:100%;max-height:100svh;position:fixed;left:0;top:0;background-color:#fff;font-weight:400}.header_group::-webkit-scrollbar{display:none}.header_group header{width:100%;background-color:var(--bg-color);border-bottom:1px solid var(--border-color)}.header_group header .header-inner{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 1rem 3.2rem}@media only screen and (max-width:1040px){.header_group header .header-inner{padding:.875rem 1.75rem}}.header_group header .header_logo{width:18.75rem}@media only screen and (max-width:1040px){.header_group header .header_logo{width:20rem;max-width:40%}}.header_group header .header_logo img{max-width:100%!important;height:auto!important;display:block}.header_group header .header_logo img:nth-child(1){display:block}@media only screen and (max-width:1040px){.header_group header .header_logo img:nth-child(1){display:none}}.header_group header .header_logo img:nth-child(2){display:none}@media only screen and (max-width:1040px){.header_group header .header_logo img:nth-child(2){display:block}}.header_group header .header_right{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:1040px){.header_group header .header_right img{width:3rem!important}}@media only screen and (max-width:500px){.header_group header .header_right img{width:2.5rem!important}}.header_group header .header_right_item{padding:0 1.5rem;display:flex}@media only screen and (max-width:1040px){.header_group header .header_right_item{padding:0 1.25rem}}@media only screen and (max-width:500px){.header_group header .header_right_item{padding:0 1rem}}.header_group header .btn_search{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;background:transparent;border:none;cursor:pointer}.header_group header .btn_search img{width:2rem;height:2rem}@media only screen and (max-width:1040px){.header_group header .btn_search img{width:1.75rem;height:1.75rem}}@media only screen and (max-width:500px){.header_group header .btn_search img{width:1.5rem;height:1.5rem}}.header_group header .hamburger_btn{position:relative;width:3rem;height:3rem;z-index:9999;border-radius:50%;display:none}@media only screen and (max-width:1040px){.header_group header .hamburger_btn{display:grid;place-items:center}}.header_group header .hamburger_btn .spans{width:100%;height:100%}.header_group header .hamburger_btn .spans span{will-change:transform,top;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:2px;background-color:var(--main-color);display:inline-block}.header_group header .hamburger_btn .spans span:nth-child(1){top:25%}.header_group header .hamburger_btn .spans span:nth-child(3){top:74%}.header_group header .global_nav ul{display:flex;align-items:center;gap:0rem;flex-wrap:nowrap}.header_group header .global_nav ul li{padding:0 1.5rem;position:relative;white-space:nowrap}.header_group header .global_nav ul li a{font-size:var(--fs-3);transition:color .3s ease;position:relative;padding:2.55rem 0;height:100%;font-weight:400;white-space:nowrap}.header_group header .global_nav ul li a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--main-color);opacity:0;transition:opacity .3s ease}.header_group header .global_nav ul li a.active{color:var(--main-color)}.header_group header .global_nav ul li a.active:before{opacity:1}@media only screen and (max-width:1040px){.header_group header .global_nav{display:none}}.header_group header .sub_nav{height:fit-content;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);width:fit-content;padding:0 2rem;display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width:1040px){.header_group header .sub_nav{border:none;padding:0}}.header_group header .sub_nav ul{display:flex;align-items:center;column-gap:1.6rem;row-gap:.6rem;flex-wrap:nowrap;justify-content:flex-end}.header_group header .sub_nav ul li{cursor:pointer}.header_group header .sub_nav ul li a{font-size:var(--fs-3);display:flex;align-items:center;gap:.6rem}.header_group header .sub_nav ul li a img{width:1.8rem;object-fit:contain;flex-shrink:0}@media only screen and (max-width:1040px){.header_group header .sub_nav ul li a{flex-direction:column}}@media only screen and (max-width:1040px){.header_group header .sub_nav{flex-direction:row}.header_group header .sub_nav ul:first-child li:first-child{display:none}.header_group header .sub_nav ul:first-child li a span{display:none}.header_group header .sub_nav ul:nth-child(2){display:none}}.header_group .second_menu{display:none;place-items:center;padding:2rem 0;width:100%;position:relative}.header_group .second_menu .header_close_btn{position:absolute;right:2rem;top:2rem;z-index:10;cursor:pointer}.header_group .second_menu .header_close_btn span{writing-mode:vertical-rl;font-size:var(--fs-1)}.header_group .second_menu_inner{width:100%;display:none;padding:0 3.5rem;gap:4rem}.header_group .second_menu_inner.active{display:flex;justify-content:start;gap:4rem}.header_group .second_menu_left{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:15rem}.header_group .second_menu_left .nav_icon{max-height:7.2rem;object-fit:contain}.header_group .second_menu_left a{width:fit-content;display:flex;align-items:center;gap:.8rem;font-size:var(--fs-3);padding:.6rem 2.5rem .6rem 1.2rem;border:1px solid var(--text-color);border-radius:6rem;line-height:1.28;transition:color .3s ease,border-color .3s ease-in-out;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='transparent'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-size:1rem;background-repeat:no-repeat;background-position:right .875rem top .875rem}.header_group .second_menu_left a span{width:1.6rem}.header_group .second_menu_left a:hover{color:var(--main-color);border-color:var(--main-color)}.header_group .second_menu_right{display:flex;flex-direction:column;width:90rem;flex-shrink:0;flex-grow:0}.header_group .second_menu_right .second_menu_right_item{padding:1.25rem 0 1.5rem;border-top:1px solid var(--border-color)}.header_group .second_menu_right .second_menu_right_item:nth-child(1){border-top:none;padding-top:0}.header_group .second_menu_right .second_menu_right_item .second_menu_right_item_title{font-size:var(--fs-4s);color:var(--main-color);font-weight:400;margin-bottom:.875rem}.header_group .second_menu_right .second_menu_right_item .second_menu_right_item_list{padding-left:.25rem;display:grid;grid-template-columns:repeat(5,1fr);column-gap:2rem;row-gap:1rem;align-items:flex-start}.header_group .second_menu_right .second_menu_right_item .second_menu_right_item_list li a{width:18rem;display:flex;align-items:flex-start;gap:.5rem;transition:color .3s ease;font-size:var(--fs-3);background-image:url("data:image/svg+xml,%3csvg%20width='5'%20height='9'%20viewBox='0%200%205%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.922852%207.87695L3.94336%204.85449L4.1543%204.64355L3.94336%204.43359L0.921875%201.41211L1.13281%201.20117L4.36523%204.43262L4.36621%204.43359C4.3937%204.46099%204.41576%204.49346%204.43066%204.5293C4.44559%204.56516%204.45308%204.60373%204.45313%204.64258C4.45313%204.68155%204.44563%204.72086%204.43066%204.75684C4.41573%204.79264%204.3937%204.82517%204.36621%204.85254L4.36523%204.85352L1.13281%208.08691L0.922852%207.87695Z'%20fill='%23333'%20stroke='%23333'%20stroke-width='0.595833'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:.5rem;padding-left:1rem;background-position:left .5rem;transition:color .3s ease-in-out}.header_group .second_menu_right .second_menu_right_item .second_menu_right_item_list li a:hover{color:var(--main-color)}.header_group #second_menu_inner_2 .second_menu_right_item_list{display:flex;flex-wrap:wrap;column-gap:5rem;row-gap:2rem;margin-top:1.5rem}.header_group #second_menu_inner_2 .second_menu_right_item_list li a{display:flex;align-items:center;gap:.8rem;width:fit-content}.header_group #second_menu_inner_2 .second_menu_right_item_list li a.active{color:var(--main-color)}.header_group #second_menu_inner_2 .second_menu_right_item_list li a.active svg{stroke:var(--main-color)}.header_group #second_menu_inner_2 .second_menu_right_item_list li a.active svg.circle_icon circle{stroke:var(--main-color)}.header_group .feature_banners{display:flex;margin-bottom:2rem;gap:2rem;padding-right:7rem}.header_group .feature_banners a{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:var(--fs-3);line-height:1;padding:.5rem 1rem;background-color:var(--main-color);gap:.75rem;color:#fff;border-radius:2px;transition:opacity .3s ease}.header_group .feature_banners a:nth-child(1){background-color:var(--nurse-color)}.header_group .feature_banners a:nth-child(2){background-color:var(--cancer-color)}.header_group .feature_banners a:hover{opacity:.8}.header_group .feature_banners a .img{width:2.75rem;height:2.75rem;background-color:#fff;display:grid;place-items:center;border-radius:50%}.header_group .feature_banners a img{width:1.75rem;object-fit:contain}.header_group .feature_banners a .circle_icon{width:1rem}.header_group .third_menu{display:none;place-items:center;width:100%;padding:3.2rem 0;border-top:1px solid var(--border-color)}.header_group .third_menu_list{display:none;grid-template-columns:repeat(4,1fr);column-gap:1.6rem;row-gap:2.4rem}.header_group .third_menu_list.active{display:grid}.header_group .third_menu_list li a{display:flex;gap:.8rem;width:22rem;align-items:center;font-size:var(--fs-4);line-height:1.275;transition:all .3s ease;background-image:url("data:image/svg+xml,%3csvg%20width='5'%20height='9'%20viewBox='0%200%205%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.922852%207.87695L3.94336%204.85449L4.1543%204.64355L3.94336%204.43359L0.921875%201.41211L1.13281%201.20117L4.36523%204.43262L4.36621%204.43359C4.3937%204.46099%204.41576%204.49346%204.43066%204.5293C4.44559%204.56516%204.45308%204.60373%204.45313%204.64258C4.45313%204.68155%204.44563%204.72086%204.43066%204.75684C4.41573%204.79264%204.3937%204.82517%204.36621%204.85254L4.36523%204.85352L1.13281%208.08691L0.922852%207.87695Z'%20fill='%23333'%20stroke='%23333'%20stroke-width='0.595833'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:.5rem;background-position:left .5rem;padding-left:1rem}.header_group .third_menu_list li a:hover{color:var(--main-color)}.header_bg{display:none;position:fixed;top:0;left:0;width:100%;height:100svh;background-color:#0006;z-index:10}.language-switcher{visibility:hidden;opacity:0;position:fixed;display:flex;flex-direction:column;z-index:10000;top:1rem;right:10rem;background-color:var(--bg-color);border-radius:4px;box-shadow:0 0 4px #00000026}.language-switcher button{padding:.5rem 1rem;transition:background-color .2s ease-in-out}.language-switcher button:hover,.language-switcher button.current{background-color:var(--bg-color-sub)}.search_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100svh;height:100vh;background-color:#0009;z-index:10000!important;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;-webkit-overflow-scrolling:touch}.search_overlay.active{display:flex!important;align-items:flex-start;justify-content:center;opacity:1}.search_overlay .search_modal{position:relative;width:100%;max-width:1200px;margin-top:5vh;margin-bottom:5vh;background-color:var(--bg-color);border-radius:12px;box-shadow:0 8px 32px #0003;padding:3rem 6rem 3rem 3rem;transform:translateY(-20px);transition:transform .3s ease;display:flex;flex-direction:column;overflow:visible;min-height:fit-content;z-index:10001!important}@media only screen and (max-width:1040px){.search_overlay .search_modal{margin-top:3vh;margin-bottom:3vh;padding:2rem 1.5rem;max-width:95%}}@media only screen and (max-width:500px){.search_overlay .search_modal{padding:1.5rem 1rem;margin-top:1rem;margin-bottom:1rem;max-width:95%;margin-left:auto;margin-right:auto}}.search_overlay.active .search_modal{transform:translateY(200px)}@media only screen and (max-width:500px){.search_overlay .search_modal{padding:1.5rem 1rem;margin-top:1rem;margin-bottom:1rem}.search_overlay.active .search_modal{transform:translateY(200px)}}.search_overlay .search_close_btn{position:absolute;right:1.5rem;top:1.5rem;width:auto;height:auto;display:grid;place-items:center;background-color:transparent;border:none;cursor:pointer;z-index:1;padding:.5rem}@media only screen and (max-width:1040px){.search_overlay .search_close_btn{right:1.5rem;top:1.5rem}}@media only screen and (max-width:500px){.search_overlay .search_close_btn{right:1rem;top:1rem}}.search_overlay .search_close_btn span{font-size:var(--fs-8);color:var(--text-color);line-height:1;font-weight:300}@media only screen and (max-width:1040px){.search_overlay .search_close_btn span{font-size:var(--fs-7)}}.search_overlay .search_content{width:100%;display:flex;flex-direction:column;flex:1;overflow:visible;min-height:0;position:relative;z-index:1}.search_overlay .search_form{width:100%}.search_overlay .search_input_wrapper{display:flex;align-items:stretch;gap:0;border:2px solid var(--border-color);border-radius:8px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--bg-color);min-height:3.5rem}.search_overlay .search_input_wrapper:focus-within{border-color:var(--main-color);box-shadow:0 0 0 3px #14a83b1a}.search_overlay .search_input{flex:1;padding:1rem 1.5rem;border:none;outline:none;font-size:var(--fs-4);color:var(--text-color);background-color:transparent;font-family:var(--font-family);height:100%}.search_overlay .search_input::placeholder{color:var(--gray-color)}@media only screen and (max-width:1040px){.search_overlay .search_input{padding:.875rem 1.25rem;font-size:var(--fs-3)}}@media only screen and (max-width:500px){.search_overlay .search_input{padding:.75rem 1rem}}.search_overlay .search_submit_btn{padding:0 1.75rem;height:100%;background-color:var(--main-color);border:none;cursor:pointer;display:grid;place-items:center;transition:background-color .3s ease;flex-shrink:0}.search_overlay .search_submit_btn:hover{background-color:#119630}.search_overlay .search_submit_btn img{width:1.5rem;height:1.5rem;filter:brightness(0) invert(1)}@media only screen and (max-width:1040px){.search_overlay .search_submit_btn img{width:1.25rem;height:1.25rem}}@media only screen and (max-width:1040px){.search_overlay .search_submit_btn{padding:0 1.5rem}}@media only screen and (max-width:500px){.search_overlay .search_submit_btn{padding:0 1.25rem}}.search_overlay .search_results_area{margin-top:2rem;flex:1;overflow-y:auto;min-height:0;position:relative;z-index:1}@media only screen and (max-width:1040px){.search_overlay .search_results_area{margin-top:1.5rem}}.search_overlay .gcse-search-wrapper{width:100%}.search_overlay .gcse-search-wrapper .gsc-control-cse{padding:0;border:none;background-color:transparent;font-family:var(--font-family);position:relative!important;z-index:10010!important;overflow:visible!important}.search_overlay .gcse-search-wrapper form.gsc-search-box{display:block!important;max-width:100%!important;margin:0!important;font-size:inherit!important}.search_overlay .gcse-search-wrapper table.gsc-search-box tbody>tr{display:flex!important;align-items:stretch!important;width:100%!important}.search_overlay .gcse-search-wrapper .gsc-wrapper{position:relative!important;overflow:visible!important}.search_overlay .gcse-search-wrapper .gsc-results-wrapper-visible{opacity:1!important;visibility:visible!important;height:90vh}.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-input-box,.search_overlay .gcse-search-wrapper .gsc-input-box{position:relative!important;border:2px solid var(--border-color)!important;border-radius:8px!important;overflow:visible!important;transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--bg-color)!important;display:flex!important;align-items:stretch!important;padding:0!important;min-height:3.5rem!important;z-index:10010!important;width:100%!important;max-width:100%!important;margin:0!important}.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-input-box>*,.search_overlay .gcse-search-wrapper .gsc-input-box>*{height:100%!important;min-height:100%!important;align-self:stretch!important}.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-input-box tr,.search_overlay .gcse-search-wrapper .gsc-input-box tr{display:flex!important;align-items:stretch!important;width:100%!important}.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-input-box:focus-within,.search_overlay .gcse-search-wrapper .gsc-input-box:focus-within{border-color:var(--main-color)!important;box-shadow:0 0 0 3px #14a83b1a!important}.search_overlay .gcse-search-wrapper form.gsc-search-box .gsib_a,.search_overlay .gcse-search-wrapper form.gsc-search-box .gsst_b,.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-search-button-wrapper,.search_overlay .gcse-search-wrapper .gsib_a,.search_overlay .gcse-search-wrapper .gsst_b,.search_overlay .gcse-search-wrapper .gsc-search-button-wrapper{display:flex!important;align-items:stretch!important;align-self:stretch!important;flex-shrink:0!important}.search_overlay .gcse-search-wrapper .gsc-completion-selected-row,.search_overlay .gcse-search-wrapper .gsc-completion-table{position:relative!important}.search_overlay .gcse-search-wrapper .gsc-completion-container{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;z-index:10011!important;background-color:var(--bg-color)!important;border:2px solid var(--border-color)!important;border-top:none!important;border-radius:0 0 8px 8px!important;box-shadow:0 4px 12px #00000026!important;margin-top:-2px!important;overflow:visible!important}.search_overlay .gcse-search-wrapper .gsc-completion-selected{background-color:var(--bg-color-sub)!important}.search_overlay .gcse-search-wrapper .gsc-branding,.search_overlay .gcse-search-wrapper .gcsc-branding,.search_overlay .gcse-search-wrapper .gsc-branding-text,.search_overlay .gcse-search-wrapper .gsc-branding-img,.search_overlay .gcse-search-wrapper .gsc-branding-text-narrow{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.search_overlay .gcse-search-wrapper .gsc-branding img,.search_overlay .gcse-search-wrapper .gcsc-branding img,.search_overlay .gcse-search-wrapper .gsc-branding-text img,.search_overlay .gcse-search-wrapper .gsc-branding-img img,.search_overlay .gcse-search-wrapper .gsc-branding-text-narrow img{display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important}.search_overlay .gcse-search-wrapper .gsc-results .gsc-branding,.search_overlay .gcse-search-wrapper .gsc-results .gcsc-branding{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.search_overlay .gcse-search-wrapper .gsib_a input.gsc-input,.search_overlay .gcse-search-wrapper .gsc-input{border:none!important;outline:none!important;font-size:var(--fs-4)!important;color:var(--text-color)!important;background-color:transparent!important;background-image:none!important;font-family:var(--font-family)!important;flex:1;height:100%!important;min-height:100%!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;padding:0!important;margin:0!important}.search_overlay .gcse-search-wrapper .gsib_a input.gsc-input::placeholder,.search_overlay .gcse-search-wrapper .gsc-input::placeholder{color:var(--gray-color)}@media only screen and (max-width:1040px){.search_overlay .gcse-search-wrapper .gsib_a input.gsc-input,.search_overlay .gcse-search-wrapper .gsc-input{font-size:var(--fs-3)}}.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-search-button,.search_overlay .gcse-search-wrapper .gsc-search-button{display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--main-color)!important;border:none!important;cursor:pointer!important;transition:background-color .3s ease;padding:0 .5rem!important;border-radius:8px!important;flex-shrink:0!important;visibility:visible!important;opacity:1!important;width:4rem!important;min-width:4rem!important;align-self:stretch!important;box-sizing:border-box!important}.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-search-button svg,.search_overlay .gcse-search-wrapper .gsc-search-button svg{width:1.5rem!important;height:1.5rem!important;fill:#fff!important;display:block!important;visibility:visible!important;opacity:1!important}@media only screen and (max-width:1040px){.search_overlay .gcse-search-wrapper form.gsc-search-box .gsc-search-button svg,.search_overlay .gcse-search-wrapper .gsc-search-button svg{width:1.25rem!important;height:1.25rem!important}}@media only screen and (max-width:500px){.header_group header .btn_search img{height:1.75rem}}.to_top{z-index:10;visibility:hidden;position:fixed;will-change:transform;right:1.5rem;bottom:3.5rem;width:fit-content;height:8.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;gap:1rem}@media only screen and (max-width:1040px){.to_top{bottom:6.5rem;right:1rem}}@media only screen and (max-width:500px){.to_top{right:.5rem}}.to_top p{line-height:1;writing-mode:vertical-rl;white-space:nowrap;font-size:.85rem}.to_top span{position:relative;left:-1px;display:inline-block;width:1px;height:100%;background-color:#00000080;will-change:transform opacity;animation:toTop infinite 2s linear;opacity:0;transform:scaleY(0) translateY(20px);transform-origin:bottom}.to_top:hover span{border-color:var(--main-color)}.common_navigation_wrapper{box-shadow:0 0 2px 1px #00000026;position:fixed;right:3rem;bottom:3.4rem;width:34rem;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;height:auto;z-index:999}@media only screen and (max-width:1040px){.common_navigation_wrapper{width:90%;bottom:6.5rem;left:50%;transform:translate(-50%)}}.common_navigation_wrapper .navigation_inner{background-color:#e7e7e7;flex-direction:column;height:0;padding:0 1rem;overflow:hidden;will-change:height,transform}.common_navigation_wrapper .navigation_inner ul{display:flex;flex-direction:column}.common_navigation_wrapper .navigation_inner ul:first-child{padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.common_navigation_wrapper .navigation_inner ul:nth-child(2){padding-top:1rem}.common_navigation_wrapper .navigation_inner ul li a{display:flex;height:3.2rem;align-items:center;gap:1rem;transition:opacity .3s ease-in-out}.common_navigation_wrapper .navigation_inner ul li a:hover{opacity:.8}.common_navigation_wrapper .navigation_inner ul li a img{height:2rem;width:3rem;object-fit:contain}.common_navigation_wrapper .navigation_title{display:flex;font-size:var(--fs-4);align-items:center;justify-content:space-between;background-color:#ffffffe6;padding:.75rem 1.25rem;cursor:pointer;font-weight:400}.common_navigation_wrapper .navigation_title .icon{border-radius:12px;width:1.25rem;height:2.5rem;position:relative;border:1px solid var(--main-color);background-color:var(--main-color)}.common_navigation_wrapper .navigation_title .icon span{position:absolute;display:inline-block;width:.875rem;height:2px;background-color:var(--bg-color);top:50%;left:50%;transform:translate(-50%,-50%)}.common_navigation_wrapper .navigation_title .icon span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg)}.common_navigation_wrapper .navigation_title.active .icon span:nth-child(2){transform:translate(-50%,-50%)}@keyframes toTop{0%{opacity:0;transform:scaleY(0) translateY(20px);transform-origin:bottom}50%{opacity:1;transform:scaleY(1) translateY(0);transform-origin:bottom}50.1%{transform-origin:top}to{transform-origin:top;transform:scaleY(0) translateY(-20px)}}footer{border-top:1px solid var(--border-color);padding:2rem 0 5.5rem;margin-top:9rem;margin-bottom:5.5rem}@media only screen and (max-width:1040px){footer{margin-top:6rem}}@media only screen and (max-width:500px){footer{height:30rem}}footer .footer_logo{width:18.75rem}footer .footer_logo img{width:100%;object-fit:contain}footer .footer_nav{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1040px){footer .footer_nav{flex-direction:column;gap:2rem}}footer .footer_nav .footer_nav_right{display:flex;flex-direction:column;align-items:flex-end}footer .footer_nav .footer_links{gap:3.5rem;display:flex}footer .footer_nav .footer_links li a{display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease-in-out}footer .footer_nav .footer_links li a svg{width:.35rem;stroke:var(--text-color)}footer .footer_nav .footer_links li a:hover{opacity:.8}footer .link_icons{display:flex;justify-content:flex-end;gap:2rem;margin-top:1.5rem}@media only screen and (max-width:1040px){footer .link_icons{margin-top:2rem;justify-content:center}}footer .link_icons img{height:2.75rem}footer small{text-align:center;display:block;margin-top:2rem}@media only screen and (max-width:500px){footer.cancer-footer,footer.nurse-footer,footer.rinsho_footer{height:auto}}.hamburger_munu_wrapper{display:none;scrollbar-width:none;position:fixed;top:0;left:0;z-index:1000;overflow-y:scroll;overscroll-behavior-y:contain;height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem);width:100%;padding-top:7rem;padding-bottom:3rem;opacity:0;transform:translate(100%);background-color:#24b484;color:var(--bg-color)}.hamburger_munu_wrapper .utils{display:flex;justify-content:flex-end;padding:1rem 7%}.hamburger_munu_wrapper .utils a{width:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.hamburger_munu_wrapper .utils a img{object-fit:contain}.hamburger_munu_wrapper .utils a span{font-size:var(--fs-1);font-weight:500}.hamburger_munu_wrapper .search{display:none}.hamburger_munu_wrapper .menu_list{margin-top:2rem;display:flex;flex-direction:column}.hamburger_munu_wrapper .menu_list .menu_item{border-bottom:.05rem solid rgba(255,255,255,.5)}.hamburger_munu_wrapper .menu_list .parent_item{display:flex}.hamburger_munu_wrapper .menu_list .parent_item>a{display:flex;align-items:center;width:100%;flex-grow:1;gap:1rem;padding:.75rem 0;font-size:var(--fs-4);font-weight:500;cursor:pointer}.hamburger_munu_wrapper .menu_list .parent_item>a .circle{width:3rem;height:3rem;display:grid;place-items:center;background-color:var(--bg-color);border-radius:50%}.hamburger_munu_wrapper .menu_list .parent_item>a img{width:2rem;object-fit:contain;position:relative;top:1px}.hamburger_munu_wrapper .menu_list .parent_item .toggle_open{cursor:pointer;width:3.5rem;display:flex;align-items:center;position:relative;justify-content:center}.hamburger_munu_wrapper .menu_list .parent_item .toggle_open img{width:.875rem;object-fit:contain}.hamburger_munu_wrapper .menu_list .parent_item .toggle_open:before{position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:.1rem;background-color:#ffffff80;content:""}.hamburger_munu_wrapper .menu_list .child_list_wrapper{padding:0 .5rem;display:grid;grid-template-columns:repeat(1,1fr);row-gap:1.5rem;height:0;overflow:hidden;visibility:hidden;opacity:0;will-change:height,transform,padding}.hamburger_munu_wrapper .menu_list .child_list_wrapper h5{margin-bottom:.75rem;font-weight:400;font-size:var(--fs-4);padding-bottom:.25rem}.hamburger_munu_wrapper .menu_list .child_list_wrapper .child_list{display:grid;row-gap:.5rem;column-gap:1rem;grid-template-columns:repeat(2,1fr);padding-bottom:1rem;border-bottom:.05rem solid rgba(255,255,255,.3)}.hamburger_munu_wrapper .menu_list .child_list_wrapper>div:last-child .child_list{border-bottom:none}.hamburger_munu_wrapper .menu_list .child_list_wrapper .child_list li a{display:flex;align-items:center;padding:.5rem 0;gap:.5rem}.hamburger_munu_wrapper .menu_list .child_list_wrapper .child_list li a img{width:.6rem}.hamburger_munu_wrapper .menu_list .child_list_wrapper .child_list li a:before{width:.5rem;height:.01rem;background-color:var(--bg-color);content:""}.hamburger_munu_wrapper .information_nav{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem}.hamburger_munu_wrapper .information_nav a{display:flex;align-items:center;color:var(--main-color);background-color:var(--bg-color);width:100%;border:.05rem solid var(--bg-color);border-radius:4px;justify-content:space-between;padding:.75rem}.hamburger_munu_wrapper .information_nav a img{width:.5rem;object-fit:contain}@media only screen and (max-width:1040px){.hamburger_munu_wrapper{display:block;scrollbar-width:initial}}@media only screen and (max-width:500px){.hamburger_munu_wrapper{padding-top:5.5rem}}a{cursor:pointer}.gray_block h2{margin-bottom:1.5rem!important}.cf-turnstile{margin-bottom:1rem}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2rem!important}.mb-5{margin-bottom:2.5rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:3.5rem!important}.mb-8{margin-bottom:4rem!important}.mb-9{margin-bottom:4.5rem!important}.mb-10{margin-bottom:5rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.5rem!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2rem!important}.mt-5{margin-top:2.5rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:3.5rem!important}.mt-8{margin-top:4rem!important}.mt-9{margin-top:4.5rem!important}.mt-10{margin-top:5rem!important}.mt-50{margin-top:3.125rem!important}.ml-1{margin-left:.5rem}.ml-2{margin-left:1rem}.ml-3{margin-left:1.5rem}.ml-4{margin-left:2rem}.ml-5{margin-left:2.5rem}.ml-6{margin-left:3rem}.ml-7{margin-left:3.5rem}.ml-8{margin-left:4rem}.ml-9{margin-left:4.5rem}.ml-10{margin-left:5rem}.mr-1{margin-right:.5rem}.mr-2{margin-right:1rem}.mr-3{margin-right:1.5rem}.mr-4{margin-right:2rem}.mr-5{margin-right:2.5rem}.mr-6{margin-right:3rem}.mr-7{margin-right:3.5rem}.mr-8{margin-right:4rem}.mr-9{margin-right:4.5rem}.mr-10{margin-right:5rem}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pb-5{padding-bottom:2.5rem}.pb-6{padding-bottom:3rem}.pb-7{padding-bottom:3.5rem}.pb-8{padding-bottom:4rem}.pb-9{padding-bottom:4.5rem}.pb-10{padding-bottom:5rem}.pt-1{padding-top:.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.pt-5{padding-top:2.5rem}.pt-6{padding-top:3rem}.pt-7{padding-top:3.5rem}.pt-8{padding-top:4rem}.pt-9{padding-top:4.5rem}.pt-10{padding-top:5rem}.pl-1{padding-left:.5rem}.pl-2{padding-left:1rem}.pl-3{padding-left:1.5rem}.pl-4{padding-left:2rem}.pl-5{padding-left:2.5rem}.pl-6{padding-left:3rem}.pl-7{padding-left:3.5rem}.pl-8{padding-left:4rem}.pl-9{padding-left:4.5rem}.pl-10{padding-left:5rem}.pr-1{padding-right:.5rem}.pr-2{padding-right:1rem}.pr-3{padding-right:1.5rem}.pr-4{padding-right:2rem}.pr-5{padding-right:2.5rem}.pr-6{padding-right:3rem}.pr-7{padding-right:3.5rem}.pr-8{padding-right:4rem}.pr-9{padding-right:4.5rem}.pr-10{padding-right:5rem}.ml-auto{margin-left:auto;margin-right:0!important}.mr-auto{margin-right:auto;margin-left:0!important}.m0-auto{margin:0 auto}.swup_wrapper.is-page{margin-top:6.5rem}@media only screen and (max-width:1040px){.swup_wrapper.is-page{margin-top:6.25rem}}@media only screen and (max-width:500px){.swup_wrapper.is-page{margin-top:4.7rem}}.align_end{align-items:flex-end}.align_center{align-items:center}.flex_end{display:flex;justify-content:flex-end;gap:2rem}.flex{display:flex;gap:1rem}.flex_col{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:1040px){.sp_flex_col{flex-direction:column;row-gap:0rem}}.gap-2{column-gap:2rem}.align_start{align-items:flex-start}.red{color:var(--accent-color)}.box_title{text-align:center;border:1px solid #333;padding:0 .2rem .1rem;flex-grow:0;height:fit-content;width:fit-content;display:grid;place-items:center;font-size:1rem}.common_inner_wrapper{width:80rem;margin:0 auto;max-width:95%}@media only screen and (max-width:1040px){.common_inner_wrapper{width:90%}}.page_container{width:80rem;margin:0 auto;max-width:95%;overflow:visible!important}@media only screen and (max-width:1040px){.page_container{width:90%}}.qa_list{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.5rem}.qa_list .qa_item{padding:1.25rem 1.5rem 1.5rem;background-color:var(--bg-color)!important;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--border-color);will-change:gap;transition:all .3s ease}.qa_list .qa_item .qa_title{padding:0 1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;line-height:1.125;cursor:pointer;position:relative}@media only screen and (max-width:500px){.qa_list .qa_item .qa_title{padding:0}}.qa_list .qa_item .qa_title:before{content:"";position:absolute;top:-.5rem;left:0;right:0;bottom:-.5rem}.qa_list .qa_item .qa_title div{position:relative;width:2rem;height:2rem}.qa_list .qa_item .qa_title div span:nth-child(1){width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa_list .qa_item .qa_title div span:nth-child(2){transition:all .3s ease;width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.qa_list .qa_item .qa_body{border-radius:12px;background-color:var(--bg-color);padding:0 1.25rem;height:0;opacity:0;will-change:height padding margin;transition:all .3s ease}.qa_list .qa_item:hover,.qa_list .qa_item.active{border:1px solid var(--main-color)}.qa_list .qa_item.active .qa_body{margin-top:1rem;height:auto;padding:1rem 1.25rem;max-height:1000rem;opacity:1}.qa_list .qa_item.active .qa_title{padding:0 1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;line-height:1.125;cursor:pointer}@media only screen and (max-width:500px){.qa_list .qa_item.active .qa_title{padding:.5rem 0}}.qa_list .qa_item.active .qa_title div span:nth-child(2){width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.common_grid{padding:1.5rem 1rem;background-color:var(--bg-color-sub);border-radius:2px}.common_grid ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.common_grid ul li{border-radius:2px;background-color:#fff;transition:all .3s ease-in-out;border:1px solid transparent}.common_grid ul li a{display:flex;align-items:center;height:100%;justify-content:space-between;padding:1rem 1.25rem}.common_grid ul li a svg{stroke:var(--main-color);width:1rem}.common_grid ul li:hover{color:var(--main-color);border:1px solid var(--border-color)}.common_tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin-bottom:3rem}@media(max-width:1039px){.common_tabs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media(max-width:500px){.common_tabs{grid-template-columns:1fr}}.common_tabs .common_tab{min-height:3rem;background-color:var(--border-color);display:grid;place-items:center;color:#fff;border-radius:4px;transition:background-color .1s ease-in-out;cursor:pointer;color:var(--main-color);font-size:var(--fs-2);background-color:var(--bg-color);border:2px solid var(--main-color);font-weight:500;padding:.5rem;text-align:center;white-space:normal;word-break:break-word;line-height:1.4}.common_tabs .common_tab.active{background-color:var(--main-color);color:var(--bg-color)}.common_tabs .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}.tab_body{display:none}.tab_body:first-of-type,.tab_body.active{display:block}.title_underline{line-height:1.5;font-size:var(--fs-5);position:relative;margin-bottom:2rem;font-weight:500;letter-spacing:.05em}.title_underline:after{content:"";height:1px;width:100%;background-color:#c4c4c4;position:absolute;bottom:-.5rem;left:0}.title_underline:before{content:"";height:3px;width:12rem;background-color:var(--main-color);position:absolute;bottom:-.6rem;left:0;z-index:1}.title_plain{font-size:var(--fs-6);letter-spacing:.05em;font-weight:500;margin-bottom:1.5rem;position:relative;display:flex;align-items:center;gap:.8rem}.title_plain:before{flex-shrink:0;height:var(--fs-6);width:3px;background-color:var(--main-color);display:inline-block;content:"";position:relative;top:1px}.common_circle_btn,.wp-block-create-block-link-button-unified.common_circle_btn{--btn-bg: var(--main-color);--btn-color: var(--bg-color);--border: var(--main-color);--svg-circle-fill: var(--bg-color);--svg-path-stroke: var(--main-color);cursor:pointer;display:flex;align-items:center;gap:.8rem;font-size:var(--fs-3);padding:.6rem 3rem .6rem 1.2rem;border-radius:6rem;line-height:1.28;transition:background-color .3s ease,color .3s ease,background-image .3s ease;width:fit-content;color:var(--btn-color);background-color:var(--btn-bg);border:1px solid var(--main-color);background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%2314A836'%20stroke='%23fff'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-size:1.25rem;background-repeat:no-repeat;background-position:right .75rem top 50%;will-change:background-image;text-decoration:none}.common_circle_btn svg,.wp-block-create-block-link-button-unified.common_circle_btn svg{display:none}.common_circle_btn img,.wp-block-create-block-link-button-unified.common_circle_btn img{display:none}.common_circle_btn:hover,.wp-block-create-block-link-button-unified.common_circle_btn:hover{background-color:#fff!important;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%2314A836'%20stroke='%23fff'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='0.6875'/%3e%3c/svg%3e");--btn-bg: var(--bg-color);--btn-color: var(--main-color);--svg-circle-fill: var(--main-color);--svg-path-stroke: var(--bg-color)}.btn a{--btn-bg: var(--main-color);--btn-color: var(--bg-color);--border: var(--main-color);--svg-circle-fill: var(--bg-color);--svg-path-stroke: var(--main-color);cursor:pointer;display:flex;align-items:center;gap:.8rem;font-size:var(--fs-3);padding:.6rem 3rem .6rem 1.2rem;border-radius:6rem;line-height:1.28;transition:background-color .3s ease,color .3s ease,background-image .3s ease;width:fit-content;color:var(--btn-color)!important;background-color:var(--btn-bg);border:1px solid var(--main-color);background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%2314A836'%20stroke='%23fff'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-size:1.25rem;background-repeat:no-repeat;background-position:right .75rem top .7rem;will-change:background-image;text-decoration:none!important}.btn a svg{display:none}.btn a img{display:none}.btn a:hover{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%2314A836'%20stroke='%23fff'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='0.6875'/%3e%3c/svg%3e");--btn-bg: var(--bg-color);--btn-color: var(--main-color);--svg-circle-fill: var(--main-color);--svg-path-stroke: var(--bg-color)}.pdf_btn a{display:flex;justify-content:center;align-items:center;color:var(--bg-color);background-color:var(--text-color);padding:.6rem 3rem .6rem 1.2rem;gap:.75rem;line-height:1.2;width:fit-content;border:1px solid var(--text-color);border-radius:20rem;background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55746%2017.8082%207.16612%2017.4169C6.77479%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77412%202.98324%207.16612%202.59191C7.55812%202.20057%208.02879%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57812%2022.0039C4.02812%2022.0039%203.55746%2021.8082%203.16613%2021.4169C2.77479%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57812V20.0039H18.5781V22.0039H4.57812Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.5rem;background-position:right .75rem top .5rem;transition:background-color .3s ease,color .3s ease,background-image .3s ease}.pdf_btn a:hover{color:var(--text-color);background-color:var(--bg-color);background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55747%2017.8082%207.16613%2017.4169C6.7748%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77413%202.98324%207.16613%202.59191C7.55813%202.20057%208.0288%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57813%2022.0039C4.02813%2022.0039%203.55747%2021.8082%203.16614%2021.4169C2.7748%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57813V20.0039H18.5781V22.0039H4.57813Z'%20fill='%23333333'/%3e%3c/svg%3e")}.pdf_link_btn img,.wp-block-create-block-link-button-unified.pdf_link_btn img{width:1.5rem;object-fit:contain;flex-shrink:0;display:none}.pdf_link_btn,.wp-block-create-block-link-button-unified.pdf_link_btn{display:flex;justify-content:center;align-items:center;color:var(--bg-color);background-color:var(--text-color);padding:.6rem 3rem .6rem 1.2rem;gap:.75rem;line-height:1.2;width:fit-content;border:1px solid var(--text-color);border-radius:20rem;background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55746%2017.8082%207.16612%2017.4169C6.77479%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77412%202.98324%207.16612%202.59191C7.55812%202.20057%208.02879%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57812%2022.0039C4.02812%2022.0039%203.55746%2021.8082%203.16613%2021.4169C2.77479%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57812V20.0039H18.5781V22.0039H4.57812Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.5rem;background-position:right .75rem top .5rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,background-image .3s ease}.pdf_link_btn:hover,.wp-block-create-block-link-button-unified.pdf_link_btn:hover{color:var(--text-color);background-color:var(--bg-color);background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55747%2017.8082%207.16613%2017.4169C6.7748%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77413%202.98324%207.16613%202.59191C7.55813%202.20057%208.0288%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57813%2022.0039C4.02813%2022.0039%203.55747%2021.8082%203.16614%2021.4169C2.7748%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57813V20.0039H18.5781V22.0039H4.57813Z'%20fill='%23333333'/%3e%3c/svg%3e")}.pdf_link_btn_2{background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55746%2017.8082%207.16612%2017.4169C6.77479%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77412%202.98324%207.16612%202.59191C7.55812%202.20057%208.02879%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57812%2022.0039C4.02812%2022.0039%203.55746%2021.8082%203.16613%2021.4169C2.77479%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57812V20.0039H18.5781V22.0039H4.57812Z'%20fill='%23E60027'/%3e%3c/svg%3e");background-size:1.5rem;background-position:right .75rem top .5rem;padding-right:2.5rem;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center;color:var(--accent-color);gap:.5rem;width:fit-content;text-decoration:underline;transition:opacity .3s ease-in-out}.pdf_link_btn_2:hover{opacity:.8}.pdf_link_btn2,.wp-block-create-block-link-button-unified.pdf_link_btn2{background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55746%2017.8082%207.16612%2017.4169C6.77479%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77412%202.98324%207.16612%202.59191C7.55812%202.20057%208.02879%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57812%2022.0039C4.02812%2022.0039%203.55746%2021.8082%203.16613%2021.4169C2.77479%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57812V20.0039H18.5781V22.0039H4.57812Z'%20fill='%23E60027'/%3e%3c/svg%3e");background-size:1.5rem;background-position:right .75rem top .5rem;padding-right:2.5rem;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center;color:var(--accent-color);gap:.5rem;width:fit-content;text-decoration:underline;transition:opacity .3s ease-in-out}.pdf_link_btn2:hover,.wp-block-create-block-link-button-unified.pdf_link_btn2:hover{opacity:.8}.external_link_btn img,.wp-block-create-block-link-button-unified.external_link_btn img{width:1.5rem;object-fit:contain;flex-shrink:0;display:none}.external_link_btn,.wp-block-create-block-link-button-unified.external_link_btn{display:flex;justify-content:center;align-items:center;color:var(--bg-color);background-color:var(--text-color);padding:.5rem 3rem .5rem 1rem;gap:.75rem;line-height:1.2;width:fit-content;border:1px solid var(--text-color);border-radius:20rem;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%206L13%201M13%201H9.66667M13%201V4.33333M13%208.33333V11.6667C13%2012.0203%2012.8595%2012.3594%2012.6095%2012.6095C12.3594%2012.8595%2012.0203%2013%2011.6667%2013H2.33333C1.97971%2013%201.64057%2012.8595%201.39052%2012.6095C1.14048%2012.3594%201%2012.0203%201%2011.6667V2.33333C1%201.97971%201.14048%201.64057%201.39052%201.39052C1.64057%201.14048%201.97971%201%202.33333%201H5.66667'%20stroke='%23fff'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;transition:background-color .3s ease,color .3s ease,background-image .3s ease}.external_link_btn:hover,.wp-block-create-block-link-button-unified.external_link_btn:hover{color:var(--text-color);background-color:var(--bg-color);background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%206L13%201M13%201H9.66667M13%201V4.33333M13%208.33333V11.6667C13%2012.0203%2012.8595%2012.3594%2012.6095%2012.6095C12.3594%2012.8595%2012.0203%2013%2011.6667%2013H2.33333C1.97971%2013%201.64057%2012.8595%201.39052%2012.6095C1.14048%2012.3594%201%2012.0203%201%2011.6667V2.33333C1%201.97971%201.14048%201.64057%201.39052%201.39052C1.64057%201.14048%201.97971%201%202.33333%201H5.66667'%20stroke='%23333'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.external_link_btn2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:var(--cancer-color);gap:.75rem;padding-right:3rem;line-height:1.2;width:fit-content;text-decoration:underline;border-radius:20rem;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%206L13%201M13%201H9.66667M13%201V4.33333M13%208.33333V11.6667C13%2012.0203%2012.8595%2012.3594%2012.6095%2012.6095C12.3594%2012.8595%2012.0203%2013%2011.6667%2013H2.33333C1.97971%2013%201.64057%2012.8595%201.39052%2012.6095C1.14048%2012.3594%201%2012.0203%201%2011.6667V2.33333C1%201.97971%201.14048%201.64057%201.39052%201.39052C1.64057%201.14048%201.97971%201%202.33333%201H5.66667'%20stroke='%234198D5'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem top .25rem;background-size:1rem}.external_link_btn2:hover{opacity:.8}.internal_link_btn,.wp-block-create-block-link-button-unified.internal_link_btn{display:flex;justify-content:center;align-items:center;color:var(--cancer-color);gap:.75rem;padding-right:3rem;line-height:1.2;width:fit-content;text-decoration:underline;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%234293CC'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%234293CC'%20stroke='%234293CC'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem top .05rem;background-size:1.25rem;transition:opacity .3s ease}.internal_link_btn:hover,.wp-block-create-block-link-button-unified.internal_link_btn:hover{opacity:.8}:root :where(.wp-block-group-is-layout-constrained)>*{margin-block-start:0}:root :where(.is-layout-constrained)>*{margin-block-start:0}.is-layout-flex{display:flex;align-items:center}@media only screen and (max-width:500px){.is-layout-flex:not(.is-nowrap):not(.is-vertical){flex-direction:column;align-items:center}}.is-layout-flex.is-vertical{flex-direction:column;align-items:flex-start}.is-layout-flex.is-content-justification-center{justify-content:center}.is-layout-flex.is-content-justification-right{justify-content:flex-end}.is-layout-flex.is-content-justification-space-between{justify-content:space-between}.is-layout-flex.is-vertical-alignment-top{align-items:flex-start}.is-layout-flex.is-vertical-alignment-center{align-items:center}.is-layout-flex.is-vertical-alignment-bottom{align-items:flex-end}.indent{text-indent:-.5rem;padding-left:.5rem}.indent2{text-indent:-1rem;padding-left:1rem}.indent3{text-indent:-1.45rem;padding-left:1.45rem}.indent4{text-indent:-1.875rem;padding-left:1.875rem}.indent5{text-indent:-2.125rem;padding-left:2.125rem}.green{color:var(--main-color)}.bold{font-weight:500}.bold-2,.bold-medium{font-weight:600}.bold-semibold{font-weight:700}.bold-extra{font-weight:800}h4.wp-block-heading{font-size:var(--fs-4);font-weight:500;margin:0 0 .4rem}h4.wp-block-heading:before{content:"";position:relative;top:-.1rem;width:.6rem;height:.6rem;margin-right:.5rem;display:inline-block;background-color:var(--main-color)}.swup_inner.cancer-page h4.wp-block-heading:before,.cancer-page h4.wp-block-heading:before{background-color:var(--cancer-color)!important}.swup_inner.rinsho_page h4.wp-block-heading:before,.rinsho_page h4.wp-block-heading:before{background-color:var(--rinsho-color, var(--clinical-color))!important}.swup_inner.nurse-page h4.wp-block-heading:before,.nurse-page h4.wp-block-heading:before{background-color:var(--nurse-color)!important}h5.wp-block-heading,.title_bold{font-size:var(--fs-4);font-weight:500;margin-bottom:.4rem}.center{text-align:center}.lh-s{line-height:1.5}.lh-m{line-height:1.75}.lh-l{line-height:2}.tel{display:flex;align-items:flex-end;font-size:var(--fs-7);line-height:1;gap:.2rem;color:var(--main-color)}.tel span{font-size:var(--fs-6)}.tel small{font-size:var(--fs-3)}.tel img{width:1.75rem}.number_list{counter-reset:my-counter}.number_list li{text-indent:-1.7rem;padding-left:1.7rem}.number_list li:before{counter-increment:my-counter;content:counter(my-counter) ". ";margin-right:.5rem}.number_list li+li{margin-top:.5rem}.text_indent{text-indent:1em}.hover_green:hover{color:var(--main-color);transition:color .3s ease-in-out}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.w-full{width:100%!important}.sp_only{display:none}@media only screen and (max-width:500px){.sp_only{display:block}}.pc_non{display:none}@media only screen and (max-width:1040px){.pc_non{display:block}}.wp-block-file a:nth-child(1){display:none}.wp-block-file a:nth-child(2){background-color:var(--text-color);color:var(--bg-color);padding:.6rem 3rem .6rem 1.2rem;border-radius:10rem;text-decoration:none;font-size:var(--fs-3);background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55746%2017.8082%207.16612%2017.4169C6.77479%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77412%202.98324%207.16612%202.59191C7.55812%202.20057%208.02879%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57812%2022.0039C4.02812%2022.0039%203.55746%2021.8082%203.16613%2021.4169C2.77479%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57812V20.0039H18.5781V22.0039H4.57812Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem top .5rem;background-size:1.5rem;line-height:1.2;transition:background-color .3s ease,color .3s ease,background-image .3s ease;margin-left:0!important}.wp-block-file a:hover{background-color:var(--bg-color);color:var(--text-color);border:1px solid var(--text-color);background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55747%2017.8082%207.16613%2017.4169C6.7748%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77413%202.98324%207.16613%202.59191C7.55813%202.20057%208.0288%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57813%2022.0039C4.02813%2022.0039%203.55747%2021.8082%203.16614%2021.4169C2.7748%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57813V20.0039H18.5781V22.0039H4.57813Z'%20fill='%23333333'/%3e%3c/svg%3e")}.closed{color:var(--accent-color);height:auto;min-height:4.5rem;display:grid;place-items:center;border:5px solid var(--accent-color);border-radius:3px;margin-bottom:4.5rem;font-size:var(--fs-4);padding:1rem .5rem}.circle_list li:before{content:"";position:absolute;top:.925rem;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.check_list li{position:relative;text-indent:-2rem;padding-left:2rem}.check_list li:before{content:"";margin-right:.5rem;width:1.5rem;height:1.5rem;background-image:url(../../images/check_box.svg);color:var(--main-color);display:inline-block;position:relative;top:.3rem}.pdf_list li a{display:flex;align-items:center;padding-right:2rem}.is-page .pdf_list li a{position:relative;flex-wrap:wrap;gap:0!important;row-gap:0}.is-page .pdf_list li a img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-page .steps .step .step_title,.cancer-page .steps .step .step_title,.nurse-page .steps .step .step_title,.rinsho_page .steps .step .step_title{display:flex;align-items:flex-start;gap:1rem;z-index:3}@media only screen and (max-width:500px){.is-page .steps .step .step_title,.cancer-page .steps .step .step_title,.nurse-page .steps .step .step_title,.rinsho_page .steps .step .step_title{gap:1rem}}.is-page .steps .step .step_container,.cancer-page .steps .step .step_container,.nurse-page .steps .step .step_container,.rinsho_page .steps .step .step_container{flex-grow:1;width:100%;padding-left:4rem}@media only screen and (max-width:500px){.is-page .steps .step .step_container,.cancer-page .steps .step .step_container,.nurse-page .steps .step .step_container,.rinsho_page .steps .step .step_container{padding-left:3rem}}.pickup{font-size:var(--fs-2);padding:.2rem 1rem;margin-left:1rem;display:inline-block;border-radius:4px;font-weight:500}.index{position:sticky;z-index:5;top:7.25rem}@media only screen and (max-width:1040px){.index{top:8rem}}@media only screen and (max-width:500px){.index{top:6.5rem}}.index:before{content:"目次";position:absolute;top:50%;left:1rem;width:fit-content;height:fit-content;padding:.25rem 1rem;border-radius:4px;font-size:var(--fs-3);font-weight:500;color:var(--main-color);transform:translateY(-50%)}@media only screen and (max-width:1040px){.index:before{font-size:var(--fs-2);padding:0rem .5rem;top:.5rem;left:1rem;transform:translateY(0)}}.index .index_list{background-color:#fff;margin-top:2rem;margin-bottom:3.5rem;padding:1rem 2.5rem;display:flex;justify-content:center;gap:4rem;align-items:center;min-height:4rem;box-shadow:0 0 2px #00000026;border-radius:4px;flex-wrap:wrap}@media only screen and (max-width:1040px){.index .index_list{padding:2.5rem 1rem 1rem 1.5rem;height:auto;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}}.index .index_list li a{display:flex;flex-direction:row-reverse;gap:.875rem;transition:color .3s ease-in-out;align-items:center}@media only screen and (max-width:1040px){.index .index_list li a{gap:.5rem;flex-direction:row;align-items:center;font-size:var(--fs-2)}.index .index_list li a svg{width:1.5rem}}.index .index_list li a:hover{color:var(--main-color)}.cancer-page .index:before{color:var(--cancer-color)}.nurse-page .index:before{color:var(--nurse-color)}.border_green_box{border:1px solid var(--main-color);padding:2.5rem;border-radius:6px}.simple-table-wrapper .simple-table{width:100%;border-collapse:collapse;margin:1em 0}@media only screen and (max-width:1040px){.simple-table-wrapper .simple-table{width:max-content}}.simple-table-wrapper .simple-table td{border:1px solid #ddd;padding:8px}@media only screen and (max-width:500px){.wp-block-create-block-table-unified.sticky-first-column table{border-collapse:separate;border-spacing:0;min-width:100%;max-width:150%}}.wp-block-create-block-table-unified{width:100%;overflow-x:auto;margin:1.5rem 0}.wp-block-create-block-table-unified table{width:100%;border-collapse:collapse;border-spacing:0}@media only screen and (max-width:1040px){.wp-block-create-block-table-unified table{width:max-content;min-width:100%}}.wp-block-create-block-table-unified thead{background-color:var(--main-color);color:var(--bg-color)}.wp-block-create-block-table-unified thead th{background-color:var(--main-color);color:var(--bg-color);border:1px solid var(--border-color);padding:.5rem;vertical-align:middle;font-weight:500}.wp-block-create-block-table-unified tbody td{border:1px solid var(--border-color);padding:.5rem}.wp-block-create-block-table-unified tfoot{background-color:var(--main-color);color:var(--bg-color)}.wp-block-create-block-table-unified tfoot th,.wp-block-create-block-table-unified tfoot td{background-color:var(--main-color);color:var(--bg-color);border:1px solid var(--border-color);padding:.5rem;vertical-align:middle}.wp-block-create-block-table-unified th,.wp-block-create-block-table-unified td{border:1px solid var(--border-color);padding:.5rem}.greeting_container+.greeting_container{margin-top:6.25rem}.greeting_container{display:flex;gap:40px}@media only screen and (max-width:500px){.greeting_container{flex-direction:column}}.greeting_container .img_box{width:20%;flex-grow:0}@media only screen and (max-width:500px){.greeting_container .img_box{width:100%}}.greeting_container .img_box figure img{width:100%;height:auto;object-fit:cover}.greeting_container .img_box figure .large_img{aspect-ratio:250/280}.greeting_container .img_box figure .small_img{aspect-ratio:182/204}.greeting_container .img_box figure figcaption{margin-top:1rem;text-align:center}.greeting_container .img_box figure figcaption .doctor_name{display:block;text-align:center;font-weight:500;font-size:var(--fs-4s)}.greeting_container .first_img_box{width:27%}@media only screen and (max-width:500px){.greeting_container .first_img_box{width:100%}}.greeting_container .greeting_text{flex:1}.staff_list{display:flex;flex-direction:column}.staff_item{display:flex;gap:2.5rem;width:100%;border-bottom:1px solid var(--border-color);padding-bottom:2rem;padding-top:2rem}@media only screen and (max-width:500px){.staff_item{gap:1rem}}.staff_item:last-of-type{border-bottom:none}.staff_item:first-child{padding-top:0}.staff_item .left{width:13.5rem}.staff_item .left img{height:auto;aspect-ratio:120/150;object-fit:cover}.staff_item .left{flex-shrink:0;text-align:center}.staff_item .left .name{margin-top:.75rem;margin-bottom:.25rem;font-size:var(--fs-5)}@media only screen and (max-width:500px){.staff_item .left .name{font-size:var(--fs-3)}}@media only screen and (max-width:500px){.staff_item .left .post,.staff_item .left .department{font-size:var(--fs-2)}}@media only screen and (max-width:500px){.staff_item .left{width:8rem}}.staff_item .right{display:flex;flex-direction:column}.staff_item .right .right_item{display:flex;gap:2rem}@media only screen and (max-width:500px){.staff_item .right .right_item{flex-direction:column;gap:0}}.staff_item .right .right_item .title{width:11rem;flex-shrink:0;padding:1rem;color:var(--main-color);font-size:var(--fs-4)}@media only screen and (max-width:500px){.staff_item .right .right_item .title{padding:0;font-size:var(--fs-3)}}.staff_item .right .right_item .body{flex-grow:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width:500px){.staff_item .right .right_item .body{padding:.75rem 0;font-size:var(--fs-2)}}.wp-block-create-block-table-unified-innerblocks table{overflow-x:auto;border-collapse:collapse;min-width:100%}.wp-block-create-block-table-unified-innerblocks table thead,.wp-block-create-block-table-unified-innerblocks table thead th,.wp-block-create-block-table-unified-innerblocks table thead td,.wp-block-create-block-table-unified-innerblocks table tfoot,.wp-block-create-block-table-unified-innerblocks table tfoot th,.wp-block-create-block-table-unified-innerblocks table tfoot td{background-color:var(--main-color);color:var(--bg-color)}.wp-block-create-block-table-unified-innerblocks table tbody th{background-color:var(--bg-color-sub);color:var(--text-color)}.wp-block-create-block-table-unified-innerblocks table th,.wp-block-create-block-table-unified-innerblocks table td{border:1px solid var(--border-color);padding:.5rem;vertical-align:middle}.wp-block-create-block-table-unified-innerblocks table thead th{text-align:center}.wp-block-create-block-table-unified .table-unified-wrapper{width:100%;overflow-x:auto}@media only screen and (max-width:1040px){.wp-block-create-block-table-unified .table-unified-wrapper{overflow-x:auto}.wp-block-create-block-table-unified .table-unified-wrapper table.department_table{width:max-content}}.wp-block-create-block-table-unified-innerblocks .table-unified-innerblocks-wrapper{width:100%;overflow-x:auto}@media only screen and (max-width:1040px){.wp-block-create-block-table-unified-innerblocks .table-unified-innerblocks-wrapper{overflow-x:auto}.wp-block-create-block-table-unified-innerblocks .table-unified-innerblocks-wrapper table{width:max-content}}@media only screen and (max-width:767px){.table_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.table_wrapper table{width:max-content;min-width:100%}}.tablepress-scroll-wrapper,figure:has(.tablepress.green_table),.wp-block-table:has(.tablepress.green_table){overflow-x:auto;max-width:100%}.tablepress.green_table{width:max-content;min-width:100%}.tablepress.green_table thead th:first-child,.tablepress.green_table tbody td:first-child{position:sticky;left:0;z-index:2}.tablepress.green_table thead th:first-child{z-index:3;background-color:var(--main-color)}.tablepress.green_table tbody td:first-child{background-color:#fff}.tablepress.green_table tbody tr:nth-child(2n) td:first-child{background-color:#f9f9f9}@media only screen and (max-width:500px){.tablepress.green_table thead th:first-child:after,.tablepress.green_table tbody td:first-child:after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:linear-gradient(to right,rgba(0,0,0,.08),transparent);pointer-events:none}.tablepress.green_table thead th:not(:first-child),.tablepress.green_table tbody td:not(:first-child){position:static!important;left:auto!important}.tablepress.green_table thead th:nth-last-child(1),.tablepress.green_table thead th:nth-last-child(2),.tablepress.green_table thead th:nth-last-child(3),.tablepress.green_table thead th:nth-last-child(4),.tablepress.green_table thead th:nth-last-child(5),.tablepress.green_table thead th:nth-last-child(6),.tablepress.green_table tbody td:nth-last-child(1),.tablepress.green_table tbody td:nth-last-child(2),.tablepress.green_table tbody td:nth-last-child(3),.tablepress.green_table tbody td:nth-last-child(4),.tablepress.green_table tbody td:nth-last-child(5),.tablepress.green_table tbody td:nth-last-child(6){position:static!important;left:auto!important}}.gairai-tablepress-item{overflow-x:auto;max-width:100%}@media only screen and (max-width:767px){.gairai-tablepress-item{overflow-x:auto;-webkit-overflow-scrolling:touch}.gairai-tablepress-item .tablepress.gairaitanto_table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.gairai-tablepress-item .tablepress.gairaitanto_table th.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table th.column-2,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-2{width:2.5rem;min-width:2.5rem}.gairai-tablepress-item .tablepress.gairaitanto_table th.column-3,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-3{width:3rem;min-width:3rem}.gairai-tablepress-item .tablepress.gairaitanto_table th.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table th.column-2,.gairai-tablepress-item .tablepress.gairaitanto_table th.column-3,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-2,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-3{position:sticky;z-index:2;background-color:#fff}.gairai-tablepress-item .tablepress.gairaitanto_table th.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-1{left:0;z-index:4}.gairai-tablepress-item .tablepress.gairaitanto_table th.column-2,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-2{left:2.5rem;z-index:3}.gairai-tablepress-item .tablepress.gairaitanto_table th.column-3,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-3{left:5rem;z-index:2}.gairai-tablepress-item .tablepress.gairaitanto_table thead th.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table thead th.column-2,.gairai-tablepress-item .tablepress.gairaitanto_table thead th.column-3{z-index:5;background-color:var(--main-color, #4a8c59)}.gairai-tablepress-item .tablepress.gairaitanto_table tbody td.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table tbody td.column-2,.gairai-tablepress-item .tablepress.gairaitanto_table tbody td.column-3{background-color:#fff}.gairai-tablepress-item .tablepress.gairaitanto_table tbody tr:nth-child(2n) td.column-1,.gairai-tablepress-item .tablepress.gairaitanto_table tbody tr:nth-child(2n) td.column-2,.gairai-tablepress-item .tablepress.gairaitanto_table tbody tr:nth-child(2n) td.column-3{background-color:#f5f5f5}.gairai-tablepress-item .tablepress.gairaitanto_table tbody tr:nth-child(odd) td[rowspan].column-1,.gairai-tablepress-item .tablepress.gairaitanto_table tbody tr:nth-child(odd) td[rowspan].column-2{background-color:#fff}.gairai-tablepress-item .tablepress.gairaitanto_table th.column-3:after,.gairai-tablepress-item .tablepress.gairaitanto_table td.column-3:after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:linear-gradient(to right,rgba(0,0,0,.1),transparent);pointer-events:none}}.gairai-doctor-table-item{overflow-x:auto;max-width:100%;margin-bottom:2rem}.gairai-doctor-table-item:last-child{margin-bottom:0}.gairai-doctor-table-item .tablepress-table-description{display:block;font-size:var(--fs-4);font-weight:600;color:var(--main-color);margin-bottom:.5rem}.gairai-doctor-table-item .table-individual-memo{font-size:var(--fs-2);color:var(--text-color-sub);margin-bottom:.75rem}.gairai-doctor-table-item table,.gairai-doctor-table-item .wp-block-table table{width:100%;border-collapse:collapse;border-spacing:0}@media only screen and (max-width:767px){.gairai-doctor-table-item table,.gairai-doctor-table-item .wp-block-table table{width:max-content;min-width:100%}}.gairai-doctor-table-item table thead,.gairai-doctor-table-item .wp-block-table table thead{background-color:var(--main-color);color:var(--bg-color)}.gairai-doctor-table-item table thead th,.gairai-doctor-table-item .wp-block-table table thead th{background-color:var(--main-color);color:var(--bg-color);border:1px solid var(--border-color);padding:.5rem;vertical-align:middle;font-weight:500;text-align:center}.gairai-doctor-table-item table tbody td,.gairai-doctor-table-item .wp-block-table table tbody td{border:1px solid var(--border-color);padding:.5rem;vertical-align:middle}.gairai-doctor-table-item table th,.gairai-doctor-table-item table td,.gairai-doctor-table-item .wp-block-table table th,.gairai-doctor-table-item .wp-block-table table td{border:1px solid var(--border-color);padding:.5rem}@media only screen and (max-width:767px){.gairai-doctor-table-item{overflow-x:auto;-webkit-overflow-scrolling:touch}}.navigation.pagination{margin:2rem 0;text-align:center}.navigation.pagination .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.navigation.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;text-decoration:none;color:var(--text-color, #333);background-color:#fff;border:1px solid var(--border-color, #ddd);border-radius:4px;font-size:.875rem;transition:all .2s ease}.navigation.pagination .page-numbers:hover{background-color:var(--main-color, #4a8c59);color:#fff;border-color:var(--main-color, #4a8c59)}.navigation.pagination .page-numbers.current{background-color:var(--main-color, #4a8c59);color:#fff;border-color:var(--main-color, #4a8c59);cursor:default;pointer-events:none}.navigation.pagination .page-numbers.next,.navigation.pagination .page-numbers.prev{padding:.5rem;border:none;background-color:var(--main-color, #4a8c59);color:#fff}.navigation.pagination .page-numbers.next img,.navigation.pagination .page-numbers.prev img{display:block;width:1.25rem;height:1.25rem}.navigation.pagination .page-numbers.next:hover,.navigation.pagination .page-numbers.prev:hover{opacity:.8;background-color:var(--main-color, #4a8c59)}.navigation.pagination .page-numbers.prev img{transform:scaleX(-1)}.navigation.pagination .page-numbers .page_number{display:inline-block}.wp-block-embed,.wp-block-embed-youtube{width:100%;margin-left:auto;margin-right:auto}.wp-block-embed .wp-block-embed__wrapper,.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.wp-block-embed .wp-block-embed__wrapper iframe,.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed.aligncenter,.wp-block-embed.has-text-align-center,.wp-block-embed-youtube.aligncenter,.wp-block-embed-youtube.has-text-align-center{display:block;margin-left:auto;margin-right:auto}.wp-block-embed.alignleft,.wp-block-embed.has-text-align-left,.wp-block-embed-youtube.alignleft,.wp-block-embed-youtube.has-text-align-left{display:block;margin-left:0;margin-right:auto}.wp-block-embed.alignright,.wp-block-embed.has-text-align-right,.wp-block-embed-youtube.alignright,.wp-block-embed-youtube.has-text-align-right{display:block;margin-left:auto;margin-right:0}.editor-styles-wrapper .wp-block-embed,.editor-styles-wrapper .wp-block-embed-youtube{width:100%;margin-left:auto;margin-right:auto}.editor-styles-wrapper .wp-block-embed .wp-block-embed__wrapper,.editor-styles-wrapper .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.editor-styles-wrapper .wp-block-embed .wp-block-embed__wrapper iframe,.editor-styles-wrapper .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.editor-styles-wrapper .wp-block-embed.aligncenter,.editor-styles-wrapper .wp-block-embed.has-text-align-center,.editor-styles-wrapper .wp-block-embed-youtube.aligncenter,.editor-styles-wrapper .wp-block-embed-youtube.has-text-align-center{display:block;margin-left:auto;margin-right:auto}.editor-styles-wrapper .wp-block-embed.alignleft,.editor-styles-wrapper .wp-block-embed.has-text-align-left,.editor-styles-wrapper .wp-block-embed-youtube.alignleft,.editor-styles-wrapper .wp-block-embed-youtube.has-text-align-left{display:block;margin-left:0;margin-right:auto}.editor-styles-wrapper .wp-block-embed.alignright,.editor-styles-wrapper .wp-block-embed.has-text-align-right,.editor-styles-wrapper .wp-block-embed-youtube.alignright,.editor-styles-wrapper .wp-block-embed-youtube.has-text-align-right{display:block;margin-left:auto;margin-right:0}[class*=has-border-color]{border-color:var(--border-color)!important;color:inherit!important}.has-border-color-border{color:inherit!important}.has-border-color-main{border-color:var(--main-color)!important;color:inherit!important}.has-border-color-accent{border-color:var(--accent-color)!important;color:inherit!important}.has-border-color-clinical{border-color:var(--clinical-color)!important;color:inherit!important}.has-border-color-cancer{border-color:var(--cancer-color)!important;color:inherit!important}.has-border-color-nurse{border-color:var(--nurse-color)!important;color:inherit!important}.has-border-color-patient{border-color:var(--patient-color)!important;color:inherit!important}.has-border-color-medical{border-color:var(--medical-color)!important;color:inherit!important}.wp-block-create-block-info-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}@media only screen and (max-width:500px){.wp-block-create-block-info-card-list{grid-template-columns:1fr}}.wp-block-create-block-info-card-item.sub_small_section{border-radius:4px}.wp-block-create-block-info-card-item.card{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.wp-block-create-block-info-card-item.card .card-header{background-color:var(--main-color);color:var(--bg-color);padding:.75rem 1rem;font-weight:500}.wp-block-create-block-info-card-item.card .card-body{padding:1rem}.wp-block-create-block-info-card-item.card h4{padding:.5rem 2rem;background-color:var(--bg-color-sub2);font-size:var(--fs-4)}.wp-block-create-block-info-card-item.card .container{background-color:#fff;padding:0rem 1rem 1rem}.oneday_tabs,.wp-block-create-block-rinsho-oneday-tabs.oneday_tabs{grid-template-columns:repeat(3,1fr);display:grid;gap:1rem;margin-bottom:3rem}.oneday_tabs .sub_common_tab,.wp-block-create-block-rinsho-oneday-tabs.oneday_tabs .sub_common_tab{height:3.125rem;border:2px solid var(--main-color);background-color:var(--bg-color);color:var(--main-color);display:grid;place-items:center;cursor:pointer;border-radius:4px}.oneday_tabs .sub_common_tab:hover,.wp-block-create-block-rinsho-oneday-tabs.oneday_tabs .sub_common_tab:hover{background-color:#ecf7f4}.oneday_tabs .sub_common_tab.active,.wp-block-create-block-rinsho-oneday-tabs.oneday_tabs .sub_common_tab.active{background-color:var(--main-color);color:var(--bg-color)}.circle_list{display:flex;flex-direction:column;gap:.5rem}.circle_list li{position:relative;padding-left:1rem}.circle_list li:before{content:"";position:absolute;top:.625rem;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}@media only screen and (max-width:500px){.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){width:100%;height:1px}}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}@media only screen and (max-width:500px){.wp-block-separator.has-background:not(.is-style-dots){width:100%;height:1px}}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:300px;margin:2rem 0}@media only screen and (max-width:500px){.wp-block-separator:not(.is-style-wide):not(.is-style-dots){height:1px}}.post-password-form{display:block;grid-template-columns:none;gap:0;column-gap:0}.post-password-form p{display:block;width:auto;padding:0;margin:1em 0;font-weight:400}.post-password-form label{display:inline-block}.post-password-form input[type=password]{display:inline-block;width:auto;padding:.5em;margin:0 .5em;background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:1em}.post-password-form input[type=submit]{display:inline-block;padding:.5em 1em;margin:0;background-color:#0073aa;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:1em}.post-password-form input[type=submit]:hover{background-color:#005a87}@media only screen and (max-width:500px){.form_actions p{display:flex;flex-direction:column;align-items:center}}.sp_footer_menu{display:none;box-shadow:0 -1px 2px #00000026;position:fixed;width:100%;bottom:0;left:0;padding:1rem 1.5rem;background-color:var(--bg-color-sub2);z-index:1003}.sp_footer_menu .sp_footer_menu_list{display:flex;flex-wrap:nowrap;justify-content:center;gap:4rem}@media only screen and (max-width:500px){.sp_footer_menu .sp_footer_menu_list{justify-content:space-around;gap:0}}.sp_footer_menu .sp_footer_menu_list li{display:flex;flex-direction:column;align-items:center;text-align:center}.sp_footer_menu .sp_footer_menu_list li a img{width:2rem;object-fit:contain;max-height:2rem}.sp_footer_menu .sp_footer_menu_list li a p{font-size:.9rem;margin-top:.5rem;font-weight:600}@media only screen and (max-width:1040px){.sp_footer_menu{display:block}}.firstview_wrapper{margin-top:6.6rem;position:relative}.firstview_wrapper .firstview_top_area{display:flex;justify-content:space-between;align-items:center;padding:.5rem 3.5rem 1.4rem}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_top_area{flex-direction:column-reverse;align-items:flex-start;padding:.5rem 2rem 1.4rem;gap:.5rem}}.firstview_wrapper .firstview_top_area_left h2{font-family:"Noto Serif JP",serif;font-size:var(--fs-6);line-height:1.45;font-weight:400;padding-top:.5rem}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_top_area_left h2{font-size:var(--fs-6);width:100%}.firstview_wrapper .firstview_top_area_left h2 br{text-align:right;display:none}}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_top_area_left{width:100%}}.firstview_wrapper .firstview_top_area_right{display:flex;flex-direction:column;align-items:flex-end;font-weight:400;font-size:var(--fs-3);padding-top:.5rem;gap:.5rem}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_top_area_right{width:100%;align-items:flex-start;justify-content:space-between;gap:1.5rem}}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_top_area_right .flex_end{justify-content:space-between;gap:2.5rem}}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_top_area_right .flex{flex-direction:column;gap:0;align-items:flex-start}.firstview_wrapper .firstview_top_area_right .flex h4{margin-bottom:.25rem}}.firstview_wrapper .firstview_top_area_right .align_end .tel small{padding-bottom:.15rem}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_top_area_right .align_end{justify-content:flex-end;flex-direction:column;gap:.5rem}.firstview_wrapper .firstview_top_area_right .align_end p{font-size:var(--fs-3)}.firstview_wrapper .firstview_top_area_right .align_end .tel{font-size:var(--fs-6)}}.firstview_wrapper .time{display:flex;gap:1rem}.firstview_wrapper .bottom{line-height:1}.firstview_wrapper .reserve_change_link{display:inline-block;font-size:var(--fs-3);color:var(--main-color);text-decoration:none;transition:opacity .3s ease;text-decoration:underline;text-underline-offset:.25rem;padding-bottom:.35rem}.firstview_wrapper .reserve_change_link:hover{opacity:.8}.firstview_wrapper .firstview_image{aspect-ratio:1920/712;overflow:hidden;position:relative}.firstview_wrapper .firstview_image img{position:absolute;top:0;left:0;opacity:0;transition:opacity 1.5s ease-in-out}.firstview_wrapper .firstview_image img.active{opacity:1}.firstview_wrapper .firstview_important_notice{position:absolute;left:3.5rem;bottom:2rem;width:33%;z-index:10}@media only screen and (max-width:1040px){.firstview_wrapper .firstview_important_notice{display:none}}.firstview_wrapper .firstview_important_notice .important_notice_inner{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;padding:1.2rem 1.5rem;box-shadow:0 0 2px 1px #00000026}.firstview_wrapper .firstview_important_notice .important_notice_title{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-4);font-weight:600;color:var(--accent-color);margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid var(--accent-color)}.firstview_wrapper .firstview_important_notice .important_notice_title .important_notice_icon{width:1.5rem;height:1.5rem;flex-shrink:0}.firstview_wrapper .firstview_important_notice .important_notice_slider_wrapper{display:flex;align-items:center;gap:.75rem}.firstview_wrapper .firstview_important_notice .important_notice_slider{position:relative;height:3.5rem;overflow:hidden;flex:1}.firstview_wrapper .firstview_important_notice .important_notice_item{display:flex;align-items:center;gap:1rem;padding:.5rem 0;text-decoration:none;color:#333;position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(100%);transition:opacity .4s ease,transform .4s ease}.firstview_wrapper .firstview_important_notice .important_notice_item.active{opacity:1;transform:translateY(0)}.firstview_wrapper .firstview_important_notice .important_notice_item.prev{opacity:0;transform:translateY(-100%)}.firstview_wrapper .firstview_important_notice .important_notice_item.next{opacity:0;transform:translateY(100%)}.firstview_wrapper .firstview_important_notice .important_notice_arrows{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.firstview_wrapper .firstview_important_notice .important_notice_arrow{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;padding:0;transition:background .3s ease}.firstview_wrapper .firstview_important_notice .important_notice_arrow img{display:block}.firstview_wrapper .firstview_important_notice .important_notice_arrow_up img,.firstview_wrapper .firstview_important_notice .important_notice_arrow_down img{width:1rem;height:auto}.firstview_wrapper .firstview_important_notice .important_notice_date{font-size:var(--fs-2);color:#666;white-space:nowrap;flex-shrink:0}.firstview_wrapper .firstview_important_notice .important_notice_text{font-size:var(--fs-3);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top_navigation_wrapper{margin-bottom:4.5rem}.top_navigation_wrapper .tab_wrapper{width:100%;display:flex;align-items:flex-end;justify-content:center;height:6.4rem;background-color:var(--bg-color-sub)}.top_navigation_wrapper .tabs{display:flex;gap:1.5rem}@media only screen and (max-width:1040px){.top_navigation_wrapper .tabs{gap:.75rem}}.top_navigation_wrapper .tabs .tab{flex:1;display:flex;justify-content:center;height:3.6rem;background-color:var(--main-color);align-items:center;color:#fff;border-radius:16px 16px 0 0;cursor:pointer;font-weight:500}.top_navigation_wrapper .tabs .tab.active{background-color:#fff;color:var(--main-color)}.top_navigation_wrapper .top_navigation_content_inner{padding:1rem;width:100%;display:none}.top_navigation_wrapper .top_navigation_content_inner.active{display:block}.top_navigation_wrapper .inner_pattern{padding:2rem 0;display:none}.top_navigation_wrapper .inner_pattern.active{display:block}.top_navigation_wrapper .inner_pattern .nav_message{font-size:1.625rem;font-weight:400;letter-spacing:.05em;text-align:center;margin-bottom:3rem}@media only screen and (max-width:1040px){.top_navigation_wrapper .inner_pattern .nav_message{font-size:1.375rem;margin-bottom:1.5rem}}.top_navigation_wrapper .inner_pattern .select_wrapper{display:flex;width:100%;gap:1.5rem;margin-bottom:3rem}.top_navigation_wrapper .inner_pattern .select_wrapper .option{flex:1;display:flex;align-items:center;justify-content:center;color:#fff;height:12rem;font-size:1.625rem;font-weight:500;letter-spacing:.05em;border-radius:12px;cursor:pointer;flex-direction:column}.top_navigation_wrapper .inner_pattern .select_wrapper .option span{font-size:var(--fs-2)}@media only screen and (max-width:1040px){.top_navigation_wrapper .inner_pattern .select_wrapper .option{font-size:1.375rem}}.top_navigation_wrapper .inner_pattern .select_wrapper .option_left{background-color:var(--main-color)}.top_navigation_wrapper .inner_pattern .select_wrapper .option_right{background-color:var(--sub-color)}.top_navigation_wrapper .inner_pattern .back_btn{background-color:var(--border-color);display:grid;place-items:center;width:fit-content;font-size:1.625rem;border-radius:12px;height:6rem;width:12rem;color:#fff;font-weight:500;margin:0 auto;cursor:pointer}.top_navigation_wrapper .inner_pattern .common_grid{padding:1.5rem 1rem;background-color:var(--bg-color-sub);border-radius:2px}.top_navigation_wrapper .inner_pattern .common_grid ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.top_navigation_wrapper .inner_pattern .common_grid ul li{border-radius:2px;background-color:#fff;transition:all .3s ease-in-out;border:1px solid transparent}.top_navigation_wrapper .inner_pattern .common_grid ul li a{display:flex;align-items:center;height:100%;justify-content:space-between;padding:1rem 1.25rem}.top_navigation_wrapper .inner_pattern .common_grid ul li a svg{stroke:var(--main-color);width:1rem;flex-shrink:0}.top_navigation_wrapper .inner_pattern .common_grid ul li:hover{color:var(--main-color);border:1px solid var(--border-color)}@media only screen and (max-width:1040px){.top_navigation_wrapper .inner_pattern .common_grid ul{grid-template-columns:repeat(2,1fr)}}.top_navigation_wrapper .common_tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:3rem}@media only screen and (max-width:1040px){.top_navigation_wrapper .common_tabs{gap:.75rem}}.top_navigation_wrapper .title_underline{line-height:1.5;font-size:var(--fs-5);position:relative;margin-bottom:2rem;font-weight:500;letter-spacing:.05em}.top_navigation_wrapper .title_underline:after{content:"";height:1px;width:100%;background-color:var(--border-color);position:absolute;bottom:-.5rem;left:0}.top_navigation_wrapper .title_underline:before{content:"";height:3px;width:12rem;background-color:var(--main-color);position:absolute;bottom:-.6rem;left:0;z-index:1}.top_navigation_wrapper .department_wrapper{display:flex;flex-direction:column;gap:3rem}.top_navigation_wrapper .department_category+.department_category{margin-top:3rem}.top_navigation_wrapper .department_category{display:none}.top_navigation_wrapper .department_category.active{display:flex;flex-direction:column;gap:3rem}.top_navigation_wrapper .department_list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.top_navigation_wrapper .department_list li{height:3rem;box-shadow:0 0 2px #0000004d;border-radius:20rem;transition:all .3s ease-in-out}.top_navigation_wrapper .department_list li a{width:100%;height:100%;display:grid;place-items:center}.top_navigation_wrapper .department_list li:hover{color:var(--main-color);border-color:var(--main-color);background-color:var(--bg-color-sub2)}@media only screen and (max-width:1040px){.top_navigation_wrapper .department_list{grid-template-columns:repeat(2,1fr)}}.top_navigation_wrapper .rows{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:1040px){.top_navigation_wrapper{margin-bottom:0}}.top_banners_wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-bottom:8rem}@media(min-width:75rem){.top_banners_wrapper{grid-template-columns:repeat(5,1fr)}}.top_banners_wrapper a{position:relative;width:100%;height:100%;display:block;overflow:hidden}.top_banners_wrapper a img{width:100%;height:100%;object-fit:cover}.top_banners_wrapper a .inner_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:15rem;height:9rem;display:flex;justify-content:center;flex-direction:column;background-color:#fffc;font-size:var(--fs-5);gap:.5rem;align-items:center}.top_banners_wrapper a .inner_text svg{display:inline-block;width:1.25rem;stroke:var(--main-color)}@media only screen and (max-width:1040px){.top_banners_wrapper a{height:15rem}}@media only screen and (max-width:1040px){.top_banners_wrapper{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.top_news_wrapper{width:100%;display:grid;place-items:center;background-color:var(--bg-color-sub);padding:3.5rem 0 4rem;position:relative}.top_news_wrapper .common_inner_wrapper{max-width:100%}.top_news_wrapper .top_news_inner{gap:3rem;margin:0!important}@media only screen and (max-width:1040px){.top_news_wrapper .top_news_inner{flex-direction:column;align-items:center;width:100%}}.top_news_wrapper .news_area{width:49.375rem;flex-shrink:0;max-width:100%}@media only screen and (max-width:1040px){.top_news_wrapper .news_area{width:100%}}.top_news_wrapper .news_container{background-color:var(--bg-color);border-radius:2px;padding:2rem;width:100%}.top_news_wrapper .news_container .news_block{display:flex;gap:3.5rem;width:100%;align-items:stretch;flex-shrink:0}.top_news_wrapper .news_container .news_block .news_tabs{width:12.5rem;flex-shrink:0}.top_news_wrapper .news_container .news_block .news_tabs .news_tab{cursor:pointer;height:3rem;width:100%;display:flex;align-items:center;color:#979797;position:relative;transition:all .1s ease;padding:1rem}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.active{color:var(--bg-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.active:after{position:absolute;right:-.9rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;content:"";border-top:.75rem solid transparent;border-bottom:.75rem solid transparent}.top_news_wrapper .news_container .news_block .news_tabs .news_tab:not(.active):hover{color:var(--text-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.new{background-color:var(--main-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.new:after{border-left:.75rem solid var(--main-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.patient{background-color:var(--patient-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.patient:after{border-left:.75rem solid var(--patient-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.medical{background-color:var(--medical-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.medical:after{border-left:.75rem solid var(--medical-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.recruit{background-color:var(--recruit-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.recruit:after{border-left:.75rem solid var(--recruit-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.event{background-color:var(--event-color)}.top_news_wrapper .news_container .news_block .news_tabs .news_tab.event:after{border-left:.75rem solid var(--event-color)}.top_news_wrapper .news_container .news_block .news_content_area{width:100%}.top_news_wrapper .news_container .news_block .news_list{display:none;flex-direction:column}.top_news_wrapper .news_container .news_block .news_list.active{display:flex;gap:1rem}.top_news_wrapper .news_container .news_block .news_list .news_item{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--border-color);gap:.75rem;transition:opacity .2s ease-in-out;will-change:opacity;padding-bottom:.75rem}.top_news_wrapper .news_container .news_block .news_list .news_item:hover{opacity:.8}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top{display:flex;gap:1.5rem}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top .news_date{color:#979797}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top .news_categories{display:flex;gap:.75rem;flex-wrap:wrap}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top .news_category{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:var(--fs-2);color:var(--bg-color);border-radius:20px;padding:.15rem .625rem;white-space:normal;text-align:center}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top .news_category.patient{background-color:var(--patient-color)}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top .news_category.medical{background-color:var(--medical-color)}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top .news_category.recruit{background-color:var(--recruit-color)}.top_news_wrapper .news_container .news_block .news_list .news_item .news_item_top .news_category.event{background-color:var(--event-color)}.top_news_wrapper .news_container .news_block .news_list .news_item p{letter-spacing:.05em;font-weight:500}.top_news_wrapper .news_container .common_circle_btn{margin-top:2.5rem}.top_news_wrapper .twitter_area{transform-origin:left top;position:relative;top:0;left:0;display:block;flex-grow:1;flex-shrink:0;max-height:38rem}@media only screen and (max-width:1040px){.top_news_wrapper .twitter_area{transform-origin:center top;max-height:50rem;max-height:auto}}.top_news_wrapper .twitter_area .twitter-tweet{margin-top:0!important;margin-bottom:0!important}.top_pickup_wrapper{width:99.5rem;margin-left:auto;margin-top:8rem;margin-bottom:6rem;position:relative;max-width:100%}.top_pickup_wrapper .prev_next{position:absolute;right:3rem;top:-.5rem;display:flex;gap:1.5rem}.top_pickup_wrapper .prev_next div{cursor:pointer;width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;border:1px solid #979797;transition:all .3s ease-in-out}.top_pickup_wrapper .prev_next div svg{width:1.5rem;fill:#979797;transition:all .3s ease-in-out}.top_pickup_wrapper .prev_next div:hover{border-color:var(--main-color)}.top_pickup_wrapper .prev_next div:hover svg{fill:var(--main-color)}.top_pickup_wrapper:after{position:absolute;top:-2rem;right:0;width:90%;height:90%;content:"";background-color:var(--bg-color-sub2);z-index:-1}.top_pickup_wrapper .pickup_list_wrapper{padding-bottom:.25rem;width:100%;overflow:hidden}.top_pickup_wrapper .pickup_list_wrapper .pickup_list{display:flex;align-items:stretch;width:max-content;justify-content:flex-end;gap:2.5rem}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li{display:flex}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a{background-color:var(--bg-color);width:16.5rem;height:100%;display:flex;flex-direction:column;min-width:0;box-shadow:0 4px 4px #00000026;transition:box-shadow .3s ease-in-out;font-size:var(--fs-2)}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .img_wrapper{flex-shrink:0;width:100%;aspect-ratio:16/9;overflow:hidden}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .img_wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform;transition:scale .3s ease-in-out}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a:hover{box-shadow:0 4px 4px var(--bg-color-sub2)}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a:hover img{scale:1.05}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:.75rem 1rem}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper .category{display:inline-block;color:var(--bg-color);border-radius:20px;padding:.1rem .75rem .125rem;width:fit-content;font-size:var(--fs-2);margin-bottom:.5rem;text-align:center}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper .category.patient{background-color:var(--patient-color)}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper .category.medical{background-color:var(--medical-color)}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper .category.recruit{background-color:var(--recruit-color)}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper .category.event{background-color:var(--event-color)}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper .category:not(.patient):not(.medical):not(.recruit):not(.event){background-color:#979797}.top_pickup_wrapper .pickup_list_wrapper .pickup_list li a .text_wrapper .date{color:#979797;display:block;text-align:right;margin-top:auto;padding-top:.5rem}.top_pickup_wrapper .pickup_list_wrapper .pickup_empty_message{text-align:center;padding:4rem 2rem;color:#979797;font-size:var(--fs-3);line-height:1.6}@media only screen and (max-width:1040px){.top_pickup_wrapper{max-width:95%}}@media only screen and (max-width:500px){.top_sp .top_pickup_wrapper{width:100%;max-width:100%;margin-top:3rem;margin-bottom:0;margin-left:0;padding:0 0 .25rem}.top_sp .top_pickup_wrapper:after{display:none}.top_sp .top_pickup_wrapper .prev_next{right:1.5rem;top:-.2rem;gap:1rem}.top_sp .top_pickup_wrapper .prev_next div{width:2.6rem;height:2.6rem}.top_sp .top_pickup_wrapper .prev_next div svg{width:1.2rem}.top_sp .top_pickup_wrapper .pickup_list_wrapper{padding-left:1.5rem;padding-right:1.5rem;margin-top:1rem}.top_sp .top_pickup_wrapper .pickup_list{gap:1rem;justify-content:flex-start}.top_sp .top_pickup_wrapper .pickup_list li a{width:calc(85vw - 2rem);min-width:calc(85vw - 2rem);font-size:var(--fs-3)}.top_sp .top_pickup_wrapper .pickup_list li a .text_wrapper{padding:.6rem .75rem}.top_sp .top_pickup_wrapper .pickup_list li a .text_wrapper .category{font-size:var(--fs-3)}.top_sp .top_pickup_wrapper .pickup_empty_message{padding:2rem 1.5rem;font-size:var(--fs-2)}}.top_feature_wrapper{margin-bottom:6rem}.top_feature_wrapper .feature_inner{width:100%}.top_feature_wrapper .feature_inner .feature_list_top{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2.5rem}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item{border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 4px #00000026;transition:box-shadow .3s ease-in-out}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item .img{aspect-ratio:387/240;overflow:hidden}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item .img img{transition:scale .3s ease-in-out;will-change:transform}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item .text{padding:1.5rem;font-size:var(--fs-5);display:flex;align-items:center;justify-content:space-between;transition:color .3s ease-in-out}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item .text svg{width:1.5rem;stroke:var(--text-color);transition:stroke .3s ease-in-out}@media only screen and (max-width:1040px){.top_feature_wrapper .feature_inner .feature_list_top a.feature_item .text{font-size:var(--fs-4)}}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item:hover{box-shadow:0 4px 4px var(--bg-color-sub2)}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item:hover .img img{scale:1.05}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item:hover .text{color:var(--main-color)}.top_feature_wrapper .feature_inner .feature_list_top a.feature_item:hover .text svg{stroke:var(--main-color)}.top_feature_wrapper .feature_inner .feature_list_bottom{margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:3rem 2.5rem}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item{border-radius:4px;overflow:hidden;display:flex;box-shadow:0 4px 4px #00000026;transition:box-shadow .3s ease-in-out}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item .img{width:14.375rem;overflow:hidden;flex-shrink:0}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item .img img{transition:scale .3s ease-in-out;will-change:transform}@media only screen and (max-width:1040px){.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item .img{width:10rem}}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item .text{padding:1.5rem;font-size:var(--fs-5);display:flex;width:100%;align-items:center;justify-content:space-around;transition:color .3s ease-in-out}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item .text svg{width:1.5rem;stroke:var(--text-color);transition:stroke .3s ease-in-out}@media only screen and (max-width:1040px){.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item .text{font-size:var(--fs-4)}}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item:hover{box-shadow:0 4px 4px var(--bg-color-sub2)}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item:hover .img img{scale:1.05}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item:hover .text{color:var(--main-color)}.top_feature_wrapper .feature_inner .feature_list_bottom a.feature_item:hover .text svg{stroke:var(--main-color)}.top_magazine_wrapper{padding:3.5rem 0;background-color:var(--bg-color-sub2)}.top_magazine_wrapper .magazine_list{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem}@media only screen and (max-width:1040px){.top_magazine_wrapper .magazine_list{grid-template-columns:repeat(2,1fr)}}.top_magazine_wrapper .magazine_item{background-color:var(--bg-color);overflow:hidden;border-radius:2px;box-shadow:0 4px 4px #00000026}.top_magazine_wrapper .magazine_item .img{aspect-ratio:300/174;overflow:hidden}.top_magazine_wrapper .magazine_item .img img{transition:scale .3s ease-in-out;will-change:transform}.top_magazine_wrapper .magazine_item .text{padding:.7rem}.top_magazine_wrapper .magazine_item .text .title{font-size:var(--fs-4);color:var(--main-color);letter-spacing:.05em;margin-bottom:.5rem}.top_magazine_wrapper .magazine_item .text .description{font-size:var(--fs-2)}.top_magazine_wrapper .magazine_item:hover .img img{scale:1.05}.top_access_wrapper{margin-top:6rem;margin-bottom:6rem}.top_access_wrapper .access_area{display:flex;align-items:center;margin-bottom:6rem;flex-direction:row-reverse}.top_access_wrapper .access_area iframe{width:36.5rem;aspect-ratio:639/466}@media only screen and (max-width:1040px){.top_access_wrapper .access_area iframe{width:100%}}.top_access_wrapper .access_area .access_info h2{margin-bottom:0}.top_access_wrapper .access_area .access_info .box_title{width:5rem;display:grid;place-items:center}.top_access_wrapper .access_area .access_info{margin-right:auto;display:flex;flex-direction:column;gap:1.5rem}.top_access_wrapper .access_area .access_info .common_circle_btn{margin-top:0;margin-left:0}@media only screen and (max-width:1040px){.top_access_wrapper .access_area{flex-direction:column-reverse;gap:2.5rem}}.top_access_wrapper .primary_info_area{display:flex}.top_access_wrapper .primary_info_area .box_title{border-color:var(--main-color);background-color:var(--main-color);color:var(--bg-color);width:5rem;margin-bottom:1rem}.top_access_wrapper .primary_info_area .dot{display:flex;gap:.5rem}.top_access_wrapper .primary_info_area .dot:before{width:.5rem;height:.5rem;content:"";background-color:var(--main-color);border-radius:50%;display:block;position:relative;bottom:-.5rem;z-index:-1}.top_access_wrapper .primary_info_area .dot:first-of-type{margin-bottom:.75rem}.top_access_wrapper .primary_info_area .note{margin-top:2rem}.top_access_wrapper .primary_info_area .left,.top_access_wrapper .primary_info_area .right{width:50%}.top_access_wrapper .primary_info_area .right .flex{justify-content:space-between}.top_access_wrapper .primary_info_area .right .flex>div:nth-child(2){width:12rem}.top_access_wrapper .primary_info_area .right .right_bottom{margin-top:1rem}.top_pc{display:block}@media only screen and (max-width:500px){.top_pc{display:none}}.loading{opacity:0;transition:opacity .5s ease-in-out}.loaded{opacity:1}@media only screen and (max-width:500px){body,html{height:100%;background-color:#fff}#opening-screen{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5;z-index:9999;justify-content:center;align-items:center;opacity:0;transition:opacity 1.5s ease-out;pointer-events:auto}#opening-screen.fade-out{opacity:0;pointer-events:none}#slideshow-container{position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.slide-item{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;opacity:0;transition:opacity 1s ease-in-out;justify-content:center;align-items:center;text-align:center;box-sizing:border-box}.slide-item.active{opacity:1}.slide-image{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.slide-caption p{position:absolute;top:34%;right:10%;z-index:2;color:#fff;font-size:var(--fs-7);writing-mode:vertical-rl;text-shadow:0px 0px 6px rgba(0,0,0,.5);line-height:1.6;font-family:"Noto Serif JP",serif}body.home #main-content{opacity:0;width:100%;min-height:100%;box-sizing:border-box}body.home header,body.home .sp_footer_menu,body.home .common_navigation_wrapper{opacity:0}body.home.site-active header,body.home.site-active .sp_footer_menu,body.home.site-active .common_navigation_wrapper,body.home.site-active #main-content{transition:opacity 1.5s ease-in;opacity:1}#opening-screen{z-index:99999}}.top_sp{display:none}@media only screen and (max-width:500px){.top_sp{margin-top:4.8rem;display:block}.top_sp .sp_plain{margin:0 1.5rem}.top_sp .sp_section{margin-top:3rem}.top_sp .time_area{display:flex;padding:.25rem 2.5rem;background-color:var(--bg-color-sub);align-items:center;justify-content:center;gap:1rem;box-shadow:0 2px 4px #0003;min-height:4rem}.top_sp .time_area img{width:2rem}.top_sp .sp_menu_area .top{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:.5rem;gap:.5rem}.top_sp .sp_menu_area .top a{display:grid;place-content:center;gap:1rem;background-color:#2da136;aspect-ratio:196/155;font-size:var(--fs-6);color:var(--bg-color)}.top_sp .sp_menu_area .top a img{height:3.5rem}.top_sp .sp_menu_area .top a:nth-child(2){background-color:#0065c2}.top_sp .sp_menu_area .middle{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem;gap:.5rem}.top_sp .sp_menu_area .middle a{display:grid;place-content:center;gap:.5rem;background-color:#e02a1b;aspect-ratio:196/100;font-size:var(--fs-6);text-align:center;color:var(--bg-color)}.top_sp .sp_menu_area .middle a img{height:3.5rem}.top_sp .sp_menu_area .middle a:nth-child(2){background-color:#f99c33}.top_sp .sp_menu_area .middle a:nth-child(3){background-color:#ff7fae}.top_sp .sp_menu_area .middle a:nth-child(4){background-color:#8b3ca5}.top_sp .sp_menu_area .bottom{display:grid;margin-bottom:1rem;column-gap:3rem;row-gap:1rem;padding:0 1.5rem}.top_sp .sp_menu_area .bottom a{display:flex;justify-content:center;align-items:center;gap:1rem;background-color:var(--bg-color-sub2);aspect-ratio:160/30;font-size:var(--fs-6);border-radius:4px}.top_sp .sp_menu_area .bottom a img{height:2.5rem;width:2.5rem}.top_sp .sp_menu_area .scroll_container{display:flex;overflow-x:auto;width:100%;flex-wrap:nowrap;gap:1rem;padding:0 1.5rem}.top_sp .sp_menu_area .scroll_container .scroll_button{flex-shrink:0;display:flex;align-items:center;gap:1rem;width:calc(85vw - 40px - .5rem);min-width:calc(85vw - 40px - .5rem);padding:10px 15px;border-radius:4px;background-color:#ffebeb;font-size:var(--fs-3);color:#cc4a4a}.top_sp .sp_menu_area .scroll_container .scroll_button img{height:1.5rem;width:1.5rem;flex-shrink:0}.top_sp .sp_news_area{width:100%;margin:3.5rem 0}.top_sp .sp_news_area .news_title{padding:0 2rem;font-size:var(--fs-5);font-weight:500}.top_sp .sp_news_area .news_navi{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem .5rem;padding-left:20px}.top_sp .sp_news_area .news_navi button{font-size:var(--fs-2);border:1px solid var(--border-color);border-radius:20px;padding:.5rem}.top_sp .sp_news_area .news_navi button.active{color:var(--bg-color)}.top_sp .sp_news_area .news_navi button[data-target="1"].active{background-color:var(--patient-color);border-color:var(--patient-color)}.top_sp .sp_news_area .news_navi button[data-target="2"].active{background-color:var(--medical-color);border-color:var(--medical-color)}.top_sp .sp_news_area .news_navi button[data-target="3"].active{background-color:var(--recruit-color);border-color:var(--recruit-color)}.top_sp .sp_news_area .news_navi button[data-target="4"].active{background-color:var(--event-color);border-color:var(--event-color)}.top_sp .sp_news_area .news_wrapper{width:100%;overflow-x:scroll;overflow-y:visible;scroll-behavior:smooth;height:260px}.top_sp .sp_news_area .news_wrapper .news_category_list{display:flex;width:max-content;margin-left:20px;margin-right:20px}.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item{display:flex;flex-direction:column;width:calc(100vw - 40px);min-width:calc(100vw - 40px);box-shadow:inset 0 0 2px #0003}.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item .title{padding:.1rem;text-align:center;background-color:var(--patient-color);color:var(--bg-color)}.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item .news_list{padding:.75rem .75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;max-height:260px;overflow-y:auto;scrollbar-width:none}.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item .news_item dt{font-size:var(--fs-2);font-weight:400}.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item:nth-child(2) .title{background-color:var(--medical-color)}.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item:nth-child(3) .title{background-color:var(--recruit-color)}.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item:nth-child(4) .title{background-color:var(--event-color)}}@media only screen and (max-width:500px)and (max-width:500px){.top_sp .sp_news_area .news_wrapper,.top_sp .sp_news_area .news_wrapper .news_category_list .news_category_item{height:auto}}@media only screen and (max-width:500px){.top_sp .sp_column_wrapper{background-color:var(--bg-color-sub2)}.top_sp .sp_column_wrapper .sp_column_area{padding:3rem 0}.top_sp .sp_column_wrapper .sp_column_area .column_wrapper{width:100%;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;height:auto;padding:1.6rem 1.5rem 1rem}.top_sp .sp_column_wrapper .sp_column_area .column_list{display:flex;white-space:nowrap;padding:0}.top_sp .sp_column_wrapper .sp_column_area .banner_column{padding-right:1rem;display:flex;flex-direction:column;width:calc(85vw - 40px - .5rem);min-width:calc(85vw - 40px - .5rem);gap:1rem}.top_sp .sp_column_wrapper .sp_column_area .background_img{width:100%;margin:0;display:grid;grid-template-columns:1fr;grid-template-columns:auto;background-color:#fff;background-size:cover;border-radius:4px;box-shadow:0 4px 4px #00000026}.top_sp .sp_column_wrapper .sp_column_area .background_img .text{padding:.7rem;font-size:var(--fs-5);color:var(--main-color);text-align:center;background-color:#fff}.top_sp .sp_container .button_flex{padding:1.6rem 1.5rem 0;display:flex;flex-wrap:wrap;gap:1rem}.top_sp .sp_container .button_flex .button_container{width:calc((100% - 1rem)/2);display:flex;flex-direction:column;box-sizing:border-box;margin-bottom:1rem}.top_sp .sp_container .button_flex .button_container .background_img{width:100%;height:110px;background-color:#f4f4f4}.top_sp .sp_container .button_flex .button_container .cancer_img{background:url(images/sp_feature_cancer.webp) no-repeat center/cover}.top_sp .sp_container .button_flex .button_container .emergency_img{background:url(images/sp_feature_emergency.webp) no-repeat center/cover}.top_sp .sp_container .button_flex .button_container .maternity_img{background:url(images/sp_feature_maternity.webp) no-repeat center/cover}.top_sp .sp_container .button_flex .button_container .achievements_img{background:url(images/sp_feature_achievements.webp) no-repeat center/cover}.top_sp .sp_container .button_flex .button_container .equipment_img{background:url(images/sp_feature_equipment.webp) no-repeat center/cover}.top_sp .sp_container .button_flex .button_container p{margin-top:.3rem}.top_sp .sp_top_banner_area{display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;padding:1.6rem 1.5rem 0}.top_sp .sp_top_banner_area .sp_top_banner{width:calc((100% - 10px)/2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#246635;background-color:var(--bg-color-sub2);border-radius:4px;padding:1rem 0;box-sizing:border-box}.top_sp .sp_top_banner_area .sp_top_banner img{width:3rem;filter:invert(34%) sepia(35%) saturate(1476%) hue-rotate(93deg) brightness(84%) contrast(90%)}.top_sp .sp_top_banner_area .sp_top_banner.corona{color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--main-color);border-radius:0;padding:.5rem 3.5rem;justify-content:center}.top_sp .sp_button_area{padding:0 1.5rem 1rem;display:flex;flex-direction:column;gap:1rem}.top_sp .sp_button_area .sp_button_style{display:flex;flex-direction:column;justify-content:center;height:110px;font-size:var(--fs-5);box-shadow:0 4px 4px #00000026;border-radius:4px;padding:2rem;position:relative}.top_sp .sp_button_area .sp_button_style span{font-size:var(--fs-1);display:block;color:#246635}.top_sp .sp_button_area .sp_button_style .img{position:absolute;right:0;bottom:0;z-index:0}.top_sp .sp_button_area .sp_button_style .text{z-index:1}.top_sp .sp_button_area .medical_button{background:url(images/sp_medical_personnel.webp) no-repeat right center/cover}.top_sp .sp_button_area .rinsho_button{background:url(images/sp_clinical_training.webp) no-repeat right center/cover}.top_sp .sp_button_area .saiyou_button{background:url(images/sp_job_openings.webp) no-repeat right center/cover}.top_sp .sp_button_area .nurse_button{background:url(images/sp_nursing_department.webp) no-repeat right center/cover}.top_sp .sp_first_visit{display:none;position:fixed;top:4.8rem;background-color:var(--bg-color);height:calc(100vh - 9.8rem);z-index:1002;padding:1.5rem}.top_sp .sp_first_visit .question{font-size:var(--fs-4)}.top_sp .sp_first_visit .back_btn{display:flex;align-items:center;gap:.5rem;cursor:pointer}.top_sp .sp_first_visit .back_btn:before{content:"";background-image:url(images/arrow-left.svg);display:inline-block;background-size:1rem;height:.8rem;width:1rem;background-repeat:no-repeat;position:relative;top:.1rem}.top_sp .sp_first_visit .back_btn{margin-bottom:2rem}.top_sp .sp_first_visit .btns{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.top_sp .sp_first_visit .btns a{background-color:#00724c;color:var(--bg-color);font-size:1.8em;width:300px;height:155px;border-radius:6px;text-align:center;display:grid;place-content:center}.top_sp .sp_first_visit .btns a span{font-size:var(--fs-1);display:block}.top_sp .sp_first_visit .btns a:nth-child(2){background-color:#f0831e}.top_sp .sp_re_visit{display:none;position:fixed;top:4.8rem;background-color:var(--bg-color);height:calc(100vh - 9.8rem);z-index:1002;padding:1.5rem}.top_sp .sp_re_visit .question{font-size:var(--fs-4)}.top_sp .sp_re_visit .back_btn{display:flex;align-items:center;gap:.5rem;cursor:pointer}.top_sp .sp_re_visit .back_btn:before{content:"";background-image:url(images/arrow-left.svg);display:inline-block;background-size:1rem;height:.8rem;width:1rem;background-repeat:no-repeat;position:relative;top:.1rem}.top_sp .sp_re_visit .back_btn{margin-bottom:2rem}.top_sp .sp_re_visit .btns{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.top_sp .sp_re_visit .btns a{background-color:#00724c;color:var(--bg-color);font-size:1.8em;width:300px;height:155px;border-radius:6px;text-align:center;display:grid;place-content:center}.top_sp .sp_re_visit .btns a span{font-size:var(--fs-1);display:block}.top_sp .sp_re_visit .btns a:nth-child(2){background-color:#f0831e}}.is-page .bread_crumb,.cancer-page .bread_crumb,.nurse-page .bread_crumb,.rinsho_page .bread_crumb{background-color:var(--bg-color-sub);height:auto;display:flex;flex-direction:column;justify-content:center;width:100%;padding:.75rem 0}.is-page .bread_crumb .bread_crumb_list,.cancer-page .bread_crumb .bread_crumb_list,.nurse-page .bread_crumb .bread_crumb_list,.rinsho_page .bread_crumb .bread_crumb_list{flex-wrap:wrap;display:flex;align-items:center;column-gap:1rem;row-gap:.5rem}.is-page .bread_crumb .bread_crumb_item,.cancer-page .bread_crumb .bread_crumb_item,.nurse-page .bread_crumb .bread_crumb_item,.rinsho_page .bread_crumb .bread_crumb_item{display:flex;align-items:center;gap:.5rem}.is-page .bread_crumb .bread_crumb_item img,.cancer-page .bread_crumb .bread_crumb_item img,.nurse-page .bread_crumb .bread_crumb_item img,.rinsho_page .bread_crumb .bread_crumb_item img{width:1rem;object-fit:contain}.is-page .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)),.cancer-page .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)),.nurse-page .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)),.rinsho_page .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)){color:var(--border-color)}.is-page .subpage_first_view,.cancer-page .subpage_first_view,.nurse-page .subpage_first_view,.rinsho_page .subpage_first_view{display:flex;align-items:center;justify-content:center;height:13.75rem;background-color:var(--main-color);color:var(--bg-color);font-size:var(--fs-8);letter-spacing:.05em;font-weight:400;gap:2rem}@media only screen and (max-width:1040px){.is-page .subpage_first_view,.cancer-page .subpage_first_view,.nurse-page .subpage_first_view,.rinsho_page .subpage_first_view{height:10rem;gap:1rem;font-size:var(--fs-7)}}@media only screen and (max-width:500px){.is-page .subpage_first_view,.cancer-page .subpage_first_view,.nurse-page .subpage_first_view,.rinsho_page .subpage_first_view{font-size:var(--fs-6);padding-left:1rem;padding-right:1rem}}.is-page .subpage_first_view .circle,.cancer-page .subpage_first_view .circle,.nurse-page .subpage_first_view .circle,.rinsho_page .subpage_first_view .circle{width:6rem;height:6rem;display:grid;place-items:center;background-color:var(--bg-color);border-radius:50%}.is-page .subpage_first_view .circle img,.cancer-page .subpage_first_view .circle img,.nurse-page .subpage_first_view .circle img,.rinsho_page .subpage_first_view .circle img{height:4rem;object-fit:contain;position:relative;top:2%}@media only screen and (max-width:1040px){.is-page .subpage_first_view .circle,.cancer-page .subpage_first_view .circle,.nurse-page .subpage_first_view .circle,.rinsho_page .subpage_first_view .circle{width:4rem;height:4rem}.is-page .subpage_first_view .circle img,.cancer-page .subpage_first_view .circle img,.nurse-page .subpage_first_view .circle img,.rinsho_page .subpage_first_view .circle img{height:2.4rem}}@media only screen and (max-width:500px){.is-page .subpage_first_view .circle,.cancer-page .subpage_first_view .circle,.nurse-page .subpage_first_view .circle,.rinsho_page .subpage_first_view .circle{width:3rem;height:3rem}.is-page .subpage_first_view .circle img,.cancer-page .subpage_first_view .circle img,.nurse-page .subpage_first_view .circle img,.rinsho_page .subpage_first_view .circle img{height:1.8rem}}.is-page .index,.is-page .wp-block-lazyblock-index .index,.is-page [class*=wp-block-lazyblock] .index,.cancer-page .index,.cancer-page .wp-block-lazyblock-index .index,.cancer-page [class*=wp-block-lazyblock] .index,.nurse-page .index,.nurse-page .wp-block-lazyblock-index .index,.nurse-page [class*=wp-block-lazyblock] .index,.rinsho_page .index,.rinsho_page .wp-block-lazyblock-index .index,.rinsho_page [class*=wp-block-lazyblock] .index{position:-webkit-sticky!important;position:sticky!important;z-index:5!important;top:7.25rem!important;align-self:flex-start!important}@media only screen and (max-width:1040px){.is-page .index,.is-page .wp-block-lazyblock-index .index,.is-page [class*=wp-block-lazyblock] .index,.cancer-page .index,.cancer-page .wp-block-lazyblock-index .index,.cancer-page [class*=wp-block-lazyblock] .index,.nurse-page .index,.nurse-page .wp-block-lazyblock-index .index,.nurse-page [class*=wp-block-lazyblock] .index,.rinsho_page .index,.rinsho_page .wp-block-lazyblock-index .index,.rinsho_page [class*=wp-block-lazyblock] .index{top:8rem!important}}@media only screen and (max-width:500px){.is-page .index,.is-page .wp-block-lazyblock-index .index,.is-page [class*=wp-block-lazyblock] .index,.cancer-page .index,.cancer-page .wp-block-lazyblock-index .index,.cancer-page [class*=wp-block-lazyblock] .index,.nurse-page .index,.nurse-page .wp-block-lazyblock-index .index,.nurse-page [class*=wp-block-lazyblock] .index,.rinsho_page .index,.rinsho_page .wp-block-lazyblock-index .index,.rinsho_page [class*=wp-block-lazyblock] .index{top:6.5rem!important}}.is-page .index:before,.is-page .wp-block-lazyblock-index .index:before,.is-page [class*=wp-block-lazyblock] .index:before,.cancer-page .index:before,.cancer-page .wp-block-lazyblock-index .index:before,.cancer-page [class*=wp-block-lazyblock] .index:before,.nurse-page .index:before,.nurse-page .wp-block-lazyblock-index .index:before,.nurse-page [class*=wp-block-lazyblock] .index:before,.rinsho_page .index:before,.rinsho_page .wp-block-lazyblock-index .index:before,.rinsho_page [class*=wp-block-lazyblock] .index:before{content:"目次";position:absolute;top:50%;left:1rem;width:fit-content;height:fit-content;padding:.25rem 1rem;border-radius:4px;font-size:var(--fs-3);font-weight:500;color:var(--main-color);transform:translateY(-50%)}@media only screen and (max-width:1040px){.is-page .index:before,.is-page .wp-block-lazyblock-index .index:before,.is-page [class*=wp-block-lazyblock] .index:before,.cancer-page .index:before,.cancer-page .wp-block-lazyblock-index .index:before,.cancer-page [class*=wp-block-lazyblock] .index:before,.nurse-page .index:before,.nurse-page .wp-block-lazyblock-index .index:before,.nurse-page [class*=wp-block-lazyblock] .index:before,.rinsho_page .index:before,.rinsho_page .wp-block-lazyblock-index .index:before,.rinsho_page [class*=wp-block-lazyblock] .index:before{font-size:var(--fs-2);padding:0rem .5rem;top:.5rem;left:1rem;transform:translateY(0)}}.is-page .index .index_list,.is-page .wp-block-lazyblock-index .index .index_list,.is-page [class*=wp-block-lazyblock] .index .index_list,.cancer-page .index .index_list,.cancer-page .wp-block-lazyblock-index .index .index_list,.cancer-page [class*=wp-block-lazyblock] .index .index_list,.nurse-page .index .index_list,.nurse-page .wp-block-lazyblock-index .index .index_list,.nurse-page [class*=wp-block-lazyblock] .index .index_list,.rinsho_page .index .index_list,.rinsho_page .wp-block-lazyblock-index .index .index_list,.rinsho_page [class*=wp-block-lazyblock] .index .index_list{background-color:#fff;margin-top:2rem;margin-bottom:3.5rem;padding:1rem 2.5rem;display:flex;justify-content:center;align-items:center;min-height:4rem;box-shadow:0 0 2px #00000026;border-radius:4px;flex-wrap:wrap}@media only screen and (max-width:1040px){.is-page .index .index_list,.is-page .wp-block-lazyblock-index .index .index_list,.is-page [class*=wp-block-lazyblock] .index .index_list,.cancer-page .index .index_list,.cancer-page .wp-block-lazyblock-index .index .index_list,.cancer-page [class*=wp-block-lazyblock] .index .index_list,.nurse-page .index .index_list,.nurse-page .wp-block-lazyblock-index .index .index_list,.nurse-page [class*=wp-block-lazyblock] .index .index_list,.rinsho_page .index .index_list,.rinsho_page .wp-block-lazyblock-index .index .index_list,.rinsho_page [class*=wp-block-lazyblock] .index .index_list{padding:2.5rem 1rem 1rem 1.5rem;height:auto;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}}.is-page .index .index_list li a,.is-page .wp-block-lazyblock-index .index .index_list li a,.is-page [class*=wp-block-lazyblock] .index .index_list li a,.cancer-page .index .index_list li a,.cancer-page .wp-block-lazyblock-index .index .index_list li a,.cancer-page [class*=wp-block-lazyblock] .index .index_list li a,.nurse-page .index .index_list li a,.nurse-page .wp-block-lazyblock-index .index .index_list li a,.nurse-page [class*=wp-block-lazyblock] .index .index_list li a,.rinsho_page .index .index_list li a,.rinsho_page .wp-block-lazyblock-index .index .index_list li a,.rinsho_page [class*=wp-block-lazyblock] .index .index_list li a{display:flex;flex-direction:row-reverse;gap:.875rem;transition:color .3s ease-in-out;align-items:center}@media only screen and (max-width:1040px){.is-page .index .index_list li a,.is-page .wp-block-lazyblock-index .index .index_list li a,.is-page [class*=wp-block-lazyblock] .index .index_list li a,.cancer-page .index .index_list li a,.cancer-page .wp-block-lazyblock-index .index .index_list li a,.cancer-page [class*=wp-block-lazyblock] .index .index_list li a,.nurse-page .index .index_list li a,.nurse-page .wp-block-lazyblock-index .index .index_list li a,.nurse-page [class*=wp-block-lazyblock] .index .index_list li a,.rinsho_page .index .index_list li a,.rinsho_page .wp-block-lazyblock-index .index .index_list li a,.rinsho_page [class*=wp-block-lazyblock] .index .index_list li a{gap:.5rem;flex-direction:row;align-items:center;font-size:var(--fs-2)}.is-page .index .index_list li a svg,.is-page .wp-block-lazyblock-index .index .index_list li a svg,.is-page [class*=wp-block-lazyblock] .index .index_list li a svg,.cancer-page .index .index_list li a svg,.cancer-page .wp-block-lazyblock-index .index .index_list li a svg,.cancer-page [class*=wp-block-lazyblock] .index .index_list li a svg,.nurse-page .index .index_list li a svg,.nurse-page .wp-block-lazyblock-index .index .index_list li a svg,.nurse-page [class*=wp-block-lazyblock] .index .index_list li a svg,.rinsho_page .index .index_list li a svg,.rinsho_page .wp-block-lazyblock-index .index .index_list li a svg,.rinsho_page [class*=wp-block-lazyblock] .index .index_list li a svg{width:1.5rem}}.is-page .index .index_list li a:hover,.is-page .wp-block-lazyblock-index .index .index_list li a:hover,.is-page [class*=wp-block-lazyblock] .index .index_list li a:hover,.cancer-page .index .index_list li a:hover,.cancer-page .wp-block-lazyblock-index .index .index_list li a:hover,.cancer-page [class*=wp-block-lazyblock] .index .index_list li a:hover,.nurse-page .index .index_list li a:hover,.nurse-page .wp-block-lazyblock-index .index .index_list li a:hover,.nurse-page [class*=wp-block-lazyblock] .index .index_list li a:hover,.rinsho_page .index .index_list li a:hover,.rinsho_page .wp-block-lazyblock-index .index .index_list li a:hover,.rinsho_page [class*=wp-block-lazyblock] .index .index_list li a:hover{color:var(--main-color)}.is-page .is-department-child .greeting,.cancer-page .is-department-child .greeting,.nurse-page .is-department-child .greeting,.rinsho_page .is-department-child .greeting{display:flex}.is-page .is-department-child .greeting figure,.cancer-page .is-department-child .greeting figure,.nurse-page .is-department-child .greeting figure,.rinsho_page .is-department-child .greeting figure{flex-shrink:0;margin:0 2rem 0 0;width:12rem}.is-page .is-department-child .greeting figure img,.cancer-page .is-department-child .greeting figure img,.nurse-page .is-department-child .greeting figure img,.rinsho_page .is-department-child .greeting figure img{object-fit:cover;height:auto}@media only screen and (max-width:500px){.is-page .is-department-child .greeting figure,.cancer-page .is-department-child .greeting figure,.nurse-page .is-department-child .greeting figure,.rinsho_page .is-department-child .greeting figure{margin:0;width:100%}}.is-page .is-department-child .greeting .name_area,.cancer-page .is-department-child .greeting .name_area,.nurse-page .is-department-child .greeting .name_area,.rinsho_page .is-department-child .greeting .name_area{margin-bottom:1rem}@media only screen and (max-width:500px){.is-page .is-department-child .greeting .name_area,.cancer-page .is-department-child .greeting .name_area,.nurse-page .is-department-child .greeting .name_area,.rinsho_page .is-department-child .greeting .name_area{margin-top:2rem}}.is-page .is-department-child .greeting .name_area .job_title,.cancer-page .is-department-child .greeting .name_area .job_title,.nurse-page .is-department-child .greeting .name_area .job_title,.rinsho_page .is-department-child .greeting .name_area .job_title{font-size:var(--fs-2)}.is-page .is-department-child .greeting .name_area .chief_name,.cancer-page .is-department-child .greeting .name_area .chief_name,.nurse-page .is-department-child .greeting .name_area .chief_name,.rinsho_page .is-department-child .greeting .name_area .chief_name{font-size:var(--fs-5);margin-top:.2rem}@media only screen and (max-width:500px){.is-page .is-department-child .greeting,.cancer-page .is-department-child .greeting,.nurse-page .is-department-child .greeting,.rinsho_page .is-department-child .greeting{flex-direction:column;align-items:center;gap:2rem}}.is-page .is-medical .greeting,.cancer-page .is-medical .greeting,.nurse-page .is-medical .greeting,.rinsho_page .is-medical .greeting{display:flex}.is-page .is-medical .greeting figure,.cancer-page .is-medical .greeting figure,.nurse-page .is-medical .greeting figure,.rinsho_page .is-medical .greeting figure{flex-shrink:0;margin:0 2rem 0 0;width:12rem}@media only screen and (max-width:500px){.is-page .is-medical .greeting figure,.cancer-page .is-medical .greeting figure,.nurse-page .is-medical .greeting figure,.rinsho_page .is-medical .greeting figure{margin:0;width:100%}}.is-page .is-medical .greeting .name_area,.cancer-page .is-medical .greeting .name_area,.nurse-page .is-medical .greeting .name_area,.rinsho_page .is-medical .greeting .name_area{margin-bottom:1rem}@media only screen and (max-width:500px){.is-page .is-medical .greeting .name_area,.cancer-page .is-medical .greeting .name_area,.nurse-page .is-medical .greeting .name_area,.rinsho_page .is-medical .greeting .name_area{margin-top:2rem}}.is-page .is-medical .greeting .name_area .job_title,.cancer-page .is-medical .greeting .name_area .job_title,.nurse-page .is-medical .greeting .name_area .job_title,.rinsho_page .is-medical .greeting .name_area .job_title{font-size:var(--fs-2)}.is-page .is-medical .greeting .name_area .chief_name,.cancer-page .is-medical .greeting .name_area .chief_name,.nurse-page .is-medical .greeting .name_area .chief_name,.rinsho_page .is-medical .greeting .name_area .chief_name{font-size:var(--fs-5);margin-top:.2rem}@media only screen and (max-width:500px){.is-page .is-medical .greeting,.cancer-page .is-medical .greeting,.nurse-page .is-medical .greeting,.rinsho_page .is-medical .greeting{flex-direction:column;align-items:center;gap:2rem}}.is-page .contact_block,.cancer-page .contact_block,.nurse-page .contact_block,.rinsho_page .contact_block{background-color:var(--bg-color-sub);border:1px solid var(--border-color);padding:3.5rem;border-radius:8px;margin-top:2rem!important;text-align:center;box-shadow:0 0 2px #0006}.is-page .contact_block h5,.is-page .contact_block .heading,.cancer-page .contact_block h5,.cancer-page .contact_block .heading,.nurse-page .contact_block h5,.nurse-page .contact_block .heading,.rinsho_page .contact_block h5,.rinsho_page .contact_block .heading{text-align:center;color:var(--bg-color);font-size:var(--fs-5);font-weight:500;background-color:var(--main-color);padding:.5rem;border-radius:20rem;line-height:2;outline:none}@media only screen and (max-width:500px){.is-page .contact_block h5,.is-page .contact_block .heading,.cancer-page .contact_block h5,.cancer-page .contact_block .heading,.nurse-page .contact_block h5,.nurse-page .contact_block .heading,.rinsho_page .contact_block h5,.rinsho_page .contact_block .heading{font-size:var(--fs-4);line-height:1.5}}.is-page .contact_block>div,.cancer-page .contact_block>div,.nurse-page .contact_block>div,.rinsho_page .contact_block>div{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem}@media only screen and (max-width:500px){.is-page .contact_block>div,.cancer-page .contact_block>div,.nurse-page .contact_block>div,.rinsho_page .contact_block>div{padding-bottom:0!important}}.is-page .contact_block p,.cancer-page .contact_block p,.nurse-page .contact_block p,.rinsho_page .contact_block p{text-align:center}@media only screen and (max-width:500px){.is-page .contact_block .flex,.cancer-page .contact_block .flex,.nurse-page .contact_block .flex,.rinsho_page .contact_block .flex{flex-direction:column;align-items:center}}@media only screen and (max-width:500px){.is-page .contact_block br,.cancer-page .contact_block br,.nurse-page .contact_block br,.rinsho_page .contact_block br{display:block}}.is-page .contact_block .inner,.cancer-page .contact_block .inner,.nurse-page .contact_block .inner,.rinsho_page .contact_block .inner{display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width:500px){.is-page .contact_block,.cancer-page .contact_block,.nurse-page .contact_block,.rinsho_page .contact_block{padding:2rem 1.5rem}}.is-page .sub_section+.sub_section,.cancer-page .sub_section+.sub_section,.nurse-page .sub_section+.sub_section,.rinsho_page .sub_section+.sub_section{margin-top:3.5rem}.is-page .sub_section,.cancer-page .sub_section,.nurse-page .sub_section,.rinsho_page .sub_section{width:100%}.is-page .sub_section .title_green,.cancer-page .sub_section .title_green,.nurse-page .sub_section .title_green,.rinsho_page .sub_section .title_green{font-size:var(--fs-4);text-align:center;color:var(--main-color);margin-bottom:2rem}@media only screen and (max-width:1040px){.is-page .sub_section .title_green,.cancer-page .sub_section .title_green,.nurse-page .sub_section .title_green,.rinsho_page .sub_section .title_green{font-size:var(--fs-5)}}.is-page .sub_section .title_plain,.cancer-page .sub_section .title_plain,.nurse-page .sub_section .title_plain,.rinsho_page .sub_section .title_plain{color:var(--text-color);text-align:left;font-size:var(--fs-5);line-height:1.2}.is-page .sub_section .shinryo_select_wrapper,.cancer-page .sub_section .shinryo_select_wrapper,.nurse-page .sub_section .shinryo_select_wrapper,.rinsho_page .sub_section .shinryo_select_wrapper{width:100%}.is-page .sub_section .shinryo_select_wrapper .tabs,.cancer-page .sub_section .shinryo_select_wrapper .tabs,.nurse-page .sub_section .shinryo_select_wrapper .tabs,.rinsho_page .sub_section .shinryo_select_wrapper .tabs{display:flex;gap:1rem;position:relative;top:1px}@media only screen and (max-width:1040px){.is-page .sub_section .shinryo_select_wrapper .tabs,.cancer-page .sub_section .shinryo_select_wrapper .tabs,.nurse-page .sub_section .shinryo_select_wrapper .tabs,.rinsho_page .sub_section .shinryo_select_wrapper .tabs{gap:.875rem}}@media only screen and (max-width:500px){.is-page .sub_section .shinryo_select_wrapper .tabs,.cancer-page .sub_section .shinryo_select_wrapper .tabs,.nurse-page .sub_section .shinryo_select_wrapper .tabs,.rinsho_page .sub_section .shinryo_select_wrapper .tabs{gap:.5rem}}.is-page .sub_section .shinryo_select_wrapper .tabs .tab,.cancer-page .sub_section .shinryo_select_wrapper .tabs .tab,.nurse-page .sub_section .shinryo_select_wrapper .tabs .tab,.rinsho_page .sub_section .shinryo_select_wrapper .tabs .tab{flex:1;display:grid;place-items:center;text-align:center;height:2.5rem;border-radius:20px 20px 0 0;background-color:var(--main-color);color:var(--bg-color);cursor:pointer;border:1px solid var(--main-color);border-bottom:none}.is-page .sub_section .shinryo_select_wrapper .tabs .tab.active,.cancer-page .sub_section .shinryo_select_wrapper .tabs .tab.active,.nurse-page .sub_section .shinryo_select_wrapper .tabs .tab.active,.rinsho_page .sub_section .shinryo_select_wrapper .tabs .tab.active{color:var(--main-color);background-color:var(--bg-color)}.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list{padding:1.25rem 1rem;gap:.875rem;display:none}.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list.active{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--main-color)}@media only screen and (max-width:1040px){.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list.active{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list.active{grid-template-columns:repeat(2,1fr)}}.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li{list-style:none}.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li a,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li a,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li a,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li a{cursor:pointer;display:grid;place-items:center;height:2.25rem;font-size:var(--fs-2);color:var(--main-color);border:1px solid var(--main-color);border-radius:10rem;transition:background-color .3s ease-in-out}.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li:hover a,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li:hover a,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li:hover a,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li:hover a{background-color:var(--bg-color-sub2)}.is-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li.current a,.cancer-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li.current a,.nurse-page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li.current a,.rinsho_page .sub_section .shinryo_select_wrapper .shinryo_select_list.active li.current a{background-color:#eabb4e;color:#fff;border:none}.is-page .wp-block-group,.cancer-page .wp-block-group,.nurse-page .wp-block-group,.rinsho_page .wp-block-group{width:100%}.is-page .wp-block-group h3,.cancer-page .wp-block-group h3,.nurse-page .wp-block-group h3,.rinsho_page .wp-block-group h3{color:var(--text-color);text-align:left;font-size:var(--fs-5);line-height:1.2}.is-page .title_underline,.cancer-page .title_underline,.nurse-page .title_underline,.rinsho_page .title_underline{font-size:var(--fs-6);letter-spacing:.1em;margin-bottom:2.5rem}.is-page .grid_1,.cancer-page .grid_1,.nurse-page .grid_1,.rinsho_page .grid_1{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:1.5rem}@media only screen and (max-width:1040px){.is-page .grid_1,.cancer-page .grid_1,.nurse-page .grid_1,.rinsho_page .grid_1{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}.is-page .grid_1 .grid_1_item,.cancer-page .grid_1 .grid_1_item,.nurse-page .grid_1 .grid_1_item,.rinsho_page .grid_1 .grid_1_item{position:relative;padding:1rem;display:flex;align-items:center;height:8.5rem;gap:1.125rem;border:1px solid var(--border-color);border-radius:4px;transition:border-color .3s ease-in-out,color .3s ease-in-out}.is-page .grid_1 .grid_1_item h3,.cancer-page .grid_1 .grid_1_item h3,.nurse-page .grid_1 .grid_1_item h3,.rinsho_page .grid_1 .grid_1_item h3{transition:color .3s ease-in-out}@media only screen and (max-width:1040px){.is-page .grid_1 .grid_1_item,.cancer-page .grid_1 .grid_1_item,.nurse-page .grid_1 .grid_1_item,.rinsho_page .grid_1 .grid_1_item{gap:2.5rem;padding:1rem 3.5rem 1.5rem 1.5rem}.is-page .grid_1 .grid_1_item br,.cancer-page .grid_1 .grid_1_item br,.nurse-page .grid_1 .grid_1_item br,.rinsho_page .grid_1 .grid_1_item br{display:none}}@media only screen and (max-width:500px){.is-page .grid_1 .grid_1_item,.cancer-page .grid_1 .grid_1_item,.nurse-page .grid_1 .grid_1_item,.rinsho_page .grid_1 .grid_1_item{gap:1.5rem}}.is-page .grid_1 .grid_1_item:hover,.cancer-page .grid_1 .grid_1_item:hover,.nurse-page .grid_1 .grid_1_item:hover,.rinsho_page .grid_1 .grid_1_item:hover{border-color:var(--hover-color-green);color:var(--main-color)}.is-page .grid_1 .grid_1_item:hover h3,.cancer-page .grid_1 .grid_1_item:hover h3,.nurse-page .grid_1 .grid_1_item:hover h3,.rinsho_page .grid_1 .grid_1_item:hover h3{color:var(--main-color)}.is-page .grid_1 .grid_1_item img,.cancer-page .grid_1 .grid_1_item img,.nurse-page .grid_1 .grid_1_item img,.rinsho_page .grid_1 .grid_1_item img{max-width:3.2rem;max-height:3.6rem;object-fit:contain}@media only screen and (max-width:1040px){.is-page .grid_1 .grid_1_item img,.cancer-page .grid_1 .grid_1_item img,.nurse-page .grid_1 .grid_1_item img,.rinsho_page .grid_1 .grid_1_item img{max-width:4.5rem;max-height:4.5rem}}.is-page .grid_1 .grid_1_item .item_inner,.cancer-page .grid_1 .grid_1_item .item_inner,.nurse-page .grid_1 .grid_1_item .item_inner,.rinsho_page .grid_1 .grid_1_item .item_inner{display:flex;justify-content:space-between}.is-page .grid_1 .grid_1_item .item_inner .text h3,.cancer-page .grid_1 .grid_1_item .item_inner .text h3,.nurse-page .grid_1 .grid_1_item .item_inner .text h3,.rinsho_page .grid_1 .grid_1_item .item_inner .text h3{font-size:var(--fs-5);margin-bottom:.4rem}.is-page .grid_1 .grid_1_item .item_inner .text p,.cancer-page .grid_1 .grid_1_item .item_inner .text p,.nurse-page .grid_1 .grid_1_item .item_inner .text p,.rinsho_page .grid_1 .grid_1_item .item_inner .text p{font-size:var(--fs-2)}.is-page .grid_1 .grid_1_item .item_inner svg,.cancer-page .grid_1 .grid_1_item .item_inner svg,.nurse-page .grid_1 .grid_1_item .item_inner svg,.rinsho_page .grid_1 .grid_1_item .item_inner svg{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1040px){.is-page .grid_1 .grid_1_item .item_inner svg,.cancer-page .grid_1 .grid_1_item .item_inner svg,.nurse-page .grid_1 .grid_1_item .item_inner svg,.rinsho_page .grid_1 .grid_1_item .item_inner svg{right:1.5rem}}.is-page .common_grid,.cancer-page .common_grid,.nurse-page .common_grid,.rinsho_page .common_grid{margin-top:2.5rem;background-color:var(--bg-color-sub2)}.is-page .common_grid ul,.cancer-page .common_grid ul,.nurse-page .common_grid ul,.rinsho_page .common_grid ul{grid-template-columns:repeat(3,1fr)}.is-page .common_grid ul li,.cancer-page .common_grid ul li,.nurse-page .common_grid ul li,.rinsho_page .common_grid ul li{min-height:5rem}.is-page .common_grid ul li:hover,.cancer-page .common_grid ul li:hover,.nurse-page .common_grid ul li:hover,.rinsho_page .common_grid ul li:hover{border-color:var(--hover-color-green)}@media only screen and (max-width:1040px){.is-page .common_grid ul,.cancer-page .common_grid ul,.nurse-page .common_grid ul,.rinsho_page .common_grid ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.is-page .page-index section+section,.cancer-page .page-index section+section,.nurse-page .page-index section+section,.rinsho_page .page-index section+section{margin-top:5rem}.is-page .page-index .title_plain,.cancer-page .page-index .title_plain,.nurse-page .page-index .title_plain,.rinsho_page .page-index .title_plain{font-size:var(--fs-5)}.is-page .page-index .intro_block,.cancer-page .page-index .intro_block,.nurse-page .page-index .intro_block,.rinsho_page .page-index .intro_block{margin-top:3rem;margin-bottom:3rem}.is-page .page-index .common_grid,.cancer-page .page-index .common_grid,.nurse-page .page-index .common_grid,.rinsho_page .page-index .common_grid{padding:0;background:none}.is-page .page-index .common_grid ul,.cancer-page .page-index .common_grid ul,.nurse-page .page-index .common_grid ul,.rinsho_page .page-index .common_grid ul{gap:1.5rem}.is-page .page-index .common_grid ul li,.cancer-page .page-index .common_grid ul li,.nurse-page .page-index .common_grid ul li,.rinsho_page .page-index .common_grid ul li{border:1px solid var(--border-color);border-radius:4px}.is-page .page-index .common_grid ul li a svg,.cancer-page .page-index .common_grid ul li a svg,.nurse-page .page-index .common_grid ul li a svg,.rinsho_page .page-index .common_grid ul li a svg{display:none}.is-page .page-index .common_grid ul li a,.cancer-page .page-index .common_grid ul li a,.nurse-page .page-index .common_grid ul li a,.rinsho_page .page-index .common_grid ul li a{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='transparent'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-size:1rem;background-repeat:no-repeat;background-position:right 1.25rem center}.is-page .page-index .common_grid ul li:hover,.cancer-page .page-index .common_grid ul li:hover,.nurse-page .page-index .common_grid ul li:hover,.rinsho_page .page-index .common_grid ul li:hover{border-color:var(--hover-color-green)}.is-page .page-index .grid_1,.cancer-page .page-index .grid_1,.nurse-page .page-index .grid_1,.rinsho_page .page-index .grid_1{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.is-page .page-index .grid_1 .grid_1_item svg,.cancer-page .page-index .grid_1 .grid_1_item svg,.nurse-page .page-index .grid_1 .grid_1_item svg,.rinsho_page .page-index .grid_1 .grid_1_item svg{display:none}.is-page .page-index .grid_1 .grid_1_item,.cancer-page .page-index .grid_1 .grid_1_item,.nurse-page .page-index .grid_1 .grid_1_item,.rinsho_page .page-index .grid_1 .grid_1_item{background-color:var(--bg-color-sub2);border-color:var(--bg-color-sub2);padding:1.5rem;background-image:url(images/arrow_circle.svg);background-size:1.5rem;background-repeat:no-repeat;background-position:right 1.5rem center}@media only screen and (max-width:1040px){.is-page .page-index .grid_1 .grid_1_item,.cancer-page .page-index .grid_1 .grid_1_item,.nurse-page .page-index .grid_1 .grid_1_item,.rinsho_page .page-index .grid_1 .grid_1_item{gap:1rem;padding:.75rem 1.75rem .75rem .75rem;background-position:right 1rem center}.is-page .page-index .grid_1 .grid_1_item img,.cancer-page .page-index .grid_1 .grid_1_item img,.nurse-page .page-index .grid_1 .grid_1_item img,.rinsho_page .page-index .grid_1 .grid_1_item img{max-width:3rem}}@media only screen and (max-width:500px){.is-page .page-index .grid_1 .grid_1_item,.cancer-page .page-index .grid_1 .grid_1_item,.nurse-page .page-index .grid_1 .grid_1_item,.rinsho_page .page-index .grid_1 .grid_1_item{padding:1rem 2rem 1rem 1rem}}@media only screen and (max-width:500px){.is-page .page-index .grid_1,.cancer-page .page-index .grid_1,.nurse-page .page-index .grid_1,.rinsho_page .page-index .grid_1{grid-template-columns:repeat(1,1fr)}}.is-page .page-index section,.cancer-page .page-index section,.nurse-page .page-index section,.rinsho_page .page-index section{scroll-margin-top:12.5rem}@media only screen and (max-width:1040px){.is-page .page-index section,.cancer-page .page-index section,.nurse-page .page-index section,.rinsho_page .page-index section{scroll-margin-top:16.5rem}}@media only screen and (max-width:500px){.is-page .page-index section,.cancer-page .page-index section,.nurse-page .page-index section,.rinsho_page .page-index section{scroll-margin-top:15rem}}.is-page .page_third,.cancer-page .page_third,.nurse-page .page_third,.rinsho_page .page_third{margin-top:3.5rem;display:flex;gap:4.5rem;overflow:visible!important}.is-page .page_third .intro_block,.cancer-page .page_third .intro_block,.nurse-page .page_third .intro_block,.rinsho_page .page_third .intro_block{margin-bottom:3rem}@media only screen and (max-width:1040px){.is-page .page_third,.cancer-page .page_third,.nurse-page .page_third,.rinsho_page .page_third{margin-top:1.5rem}}.is-page .page_third section,.cancer-page .page_third section,.nurse-page .page_third section,.rinsho_page .page_third section{scroll-margin-top:12.5rem}@media only screen and (max-width:1040px){.is-page .page_third section,.cancer-page .page_third section,.nurse-page .page_third section,.rinsho_page .page_third section{scroll-margin-top:16rem}}@media only screen and (max-width:500px){.is-page .page_third section,.cancer-page .page_third section,.nurse-page .page_third section,.rinsho_page .page_third section{scroll-margin-top:14.5rem}}.is-page .page_third section+section,.cancer-page .page_third section+section,.nurse-page .page_third section+section,.rinsho_page .page_third section+section{margin-top:4.5rem}.is-page .page_third .main_container,.cancer-page .page_third .main_container,.nurse-page .page_third .main_container,.rinsho_page .page_third .main_container{width:100%;flex-grow:0}.is-page .page_third .third_page_title,.cancer-page .page_third .third_page_title,.nurse-page .page_third .third_page_title,.rinsho_page .page_third .third_page_title{font-size:var(--fs-7);margin-bottom:3.5rem;line-height:1.2}.is-page .page_third .third_page_title .en_title,.cancer-page .page_third .third_page_title .en_title,.nurse-page .page_third .third_page_title .en_title,.rinsho_page .page_third .third_page_title .en_title{margin-top:.75rem;display:block;color:#979797;font-size:var(--fs-3)}@media only screen and (max-width:1040px){.is-page .page_third .third_page_title,.cancer-page .page_third .third_page_title,.nurse-page .page_third .third_page_title,.rinsho_page .page_third .third_page_title{margin-bottom:2rem;font-size:var(--fs-6s)}}.is-page .gray_block,.cancer-page .gray_block,.nurse-page .gray_block,.rinsho_page .gray_block{background-color:var(--bg-color-sub);padding:1.5rem;margin-top:2rem}.is-page .table_wrapper,.cancer-page .table_wrapper,.nurse-page .table_wrapper,.rinsho_page .table_wrapper{width:100%}@media only screen and (max-width:1040px){.is-page .table_wrapper,.cancer-page .table_wrapper,.nurse-page .table_wrapper,.rinsho_page .table_wrapper{overflow-x:scroll}}.is-page .steps,.cancer-page .steps,.nurse-page .steps,.rinsho_page .steps{margin-top:2.5rem;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;background-color:var(--bg-color-sub2);border-radius:12px;gap:2.5rem}.is-page .steps .step,.cancer-page .steps .step,.nurse-page .steps .step,.rinsho_page .steps .step{position:relative;padding:2rem;width:100%;display:flex;gap:1rem;align-items:flex-start;flex-direction:column}.is-page .steps .step:before,.cancer-page .steps .step:before,.nurse-page .steps .step:before,.rinsho_page .steps .step:before{content:"";width:2px;height:calc(100% + 2.5rem);position:absolute;display:inline-block;left:3rem;top:2rem;z-index:0;border-left:2px dashed var(--main-color)}.is-page .steps .step:last-of-type:before,.cancer-page .steps .step:last-of-type:before,.nurse-page .steps .step:last-of-type:before,.rinsho_page .steps .step:last-of-type:before{content:"";border-left:none}.is-page .steps .step .step_number,.cancer-page .steps .step .step_number,.nurse-page .steps .step .step_number,.rinsho_page .steps .step .step_number{flex-shrink:0;line-height:1;aspect-ratio:1;font-weight:500;padding-bottom:.05rem;width:2rem;border-radius:50%;display:grid;place-items:center;background-color:var(--bg-color);color:var(--main-color);border:1px solid var(--main-color)}.is-page .steps .step h4,.cancer-page .steps .step h4,.nurse-page .steps .step h4,.rinsho_page .steps .step h4{font-size:var(--fs-4);line-height:1;font-weight:500}.is-page .wp-block-lazyblock-step-item .step:last-of-type:before,.cancer-page .wp-block-lazyblock-step-item .step:last-of-type:before,.nurse-page .wp-block-lazyblock-step-item .step:last-of-type:before,.rinsho_page .wp-block-lazyblock-step-item .step:last-of-type:before{content:"";border-left:2px dashed var(--main-color)}.is-page .wp-block-lazyblock-step-item:last-of-type .step:before,.cancer-page .wp-block-lazyblock-step-item:last-of-type .step:before,.nurse-page .wp-block-lazyblock-step-item:last-of-type .step:before,.rinsho_page .wp-block-lazyblock-step-item:last-of-type .step:before{content:"";border-left:none}.is-page .caution_block,.cancer-page .caution_block,.nurse-page .caution_block,.rinsho_page .caution_block{display:grid;place-content:center;border:var(--accent-color) 1px solid;padding:1.5rem 2rem;background-color:var(--bg-color);border-radius:12px;gap:.5rem}.is-page .caution_block h5,.cancer-page .caution_block h5,.nurse-page .caution_block h5,.rinsho_page .caution_block h5{text-align:center;font-size:var(--fs-4);font-weight:500;color:var(--accent-color)}@media only screen and (max-width:500px){.is-page .caution_block,.cancer-page .caution_block,.nurse-page .caution_block,.rinsho_page .caution_block{padding:1rem}}.is-page .sub_small_section+.sub_small_section,.cancer-page .sub_small_section+.sub_small_section,.nurse-page .sub_small_section+.sub_small_section,.rinsho_page .sub_small_section+.sub_small_section{margin-top:2.5rem}.is-page .wp-block-create-block-info-card-list .sub_section+.sub_section,.is-page .wp-block-create-block-info-card-list .sub_small_section+.sub_small_section,.cancer-page .wp-block-create-block-info-card-list .sub_section+.sub_section,.cancer-page .wp-block-create-block-info-card-list .sub_small_section+.sub_small_section,.nurse-page .wp-block-create-block-info-card-list .sub_section+.sub_section,.nurse-page .wp-block-create-block-info-card-list .sub_small_section+.sub_small_section,.rinsho_page .wp-block-create-block-info-card-list .sub_section+.sub_section,.rinsho_page .wp-block-create-block-info-card-list .sub_small_section+.sub_small_section{margin-top:0}.is-page .title_bold,.cancer-page .title_bold,.nurse-page .title_bold,.rinsho_page .title_bold{font-size:var(--fs-4);font-weight:500;margin-bottom:1rem}.is-page .title_bold_small,.cancer-page .title_bold_small,.nurse-page .title_bold_small,.rinsho_page .title_bold_small{font-size:var(--fs-3);font-weight:500;margin-bottom:.5rem}.is-page .bg_white,.cancer-page .bg_white,.nurse-page .bg_white,.rinsho_page .bg_white{background-color:var(--bg-color);padding:1rem}.is-page .sub_grid_1,.cancer-page .sub_grid_1,.nurse-page .sub_grid_1,.rinsho_page .sub_grid_1{display:grid;grid-template-columns:repeat(1,1fr);padding:1.25rem;gap:.75rem;background-color:var(--bg-color)}.is-page .sub_grid_2,.cancer-page .sub_grid_2,.nurse-page .sub_grid_2,.rinsho_page .sub_grid_2{display:grid;grid-template-columns:repeat(2,1fr);padding:1.25rem;gap:.75rem;background-color:var(--bg-color)}@media only screen and (max-width:500px){.is-page .sub_grid_2,.cancer-page .sub_grid_2,.nurse-page .sub_grid_2,.rinsho_page .sub_grid_2{grid-template-columns:repeat(1,1fr)}}.is-page .qa_list,.cancer-page .qa_list,.nurse-page .qa_list,.rinsho_page .qa_list{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.5rem}.is-page .qa_list .qa_item,.cancer-page .qa_list .qa_item,.nurse-page .qa_list .qa_item,.rinsho_page .qa_list .qa_item{padding:1.25rem 1.5rem 1.5rem;background-color:var(--bg-color)!important;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--border-color);will-change:gap;transition:all .3s ease}.is-page .qa_list .qa_item .qa_title,.cancer-page .qa_list .qa_item .qa_title,.nurse-page .qa_list .qa_item .qa_title,.rinsho_page .qa_list .qa_item .qa_title{padding:0 1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;line-height:1.125;cursor:pointer;position:relative}@media only screen and (max-width:500px){.is-page .qa_list .qa_item .qa_title,.cancer-page .qa_list .qa_item .qa_title,.nurse-page .qa_list .qa_item .qa_title,.rinsho_page .qa_list .qa_item .qa_title{padding:0}}.is-page .qa_list .qa_item .qa_title:before,.cancer-page .qa_list .qa_item .qa_title:before,.nurse-page .qa_list .qa_item .qa_title:before,.rinsho_page .qa_list .qa_item .qa_title:before{content:"";position:absolute;top:-.5rem;left:0;right:0;bottom:-.5rem}.is-page .qa_list .qa_item .qa_title div,.cancer-page .qa_list .qa_item .qa_title div,.nurse-page .qa_list .qa_item .qa_title div,.rinsho_page .qa_list .qa_item .qa_title div{position:relative;width:2rem;height:2rem}.is-page .qa_list .qa_item .qa_title div span:nth-child(1),.cancer-page .qa_list .qa_item .qa_title div span:nth-child(1),.nurse-page .qa_list .qa_item .qa_title div span:nth-child(1),.rinsho_page .qa_list .qa_item .qa_title div span:nth-child(1){width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-page .qa_list .qa_item .qa_title div span:nth-child(2),.cancer-page .qa_list .qa_item .qa_title div span:nth-child(2),.nurse-page .qa_list .qa_item .qa_title div span:nth-child(2),.rinsho_page .qa_list .qa_item .qa_title div span:nth-child(2){transition:all .3s ease;width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.is-page .qa_list .qa_item .qa_body,.cancer-page .qa_list .qa_item .qa_body,.nurse-page .qa_list .qa_item .qa_body,.rinsho_page .qa_list .qa_item .qa_body{border-radius:12px;background-color:var(--bg-color);padding:0 1.25rem;height:0;opacity:0;will-change:height padding margin;transition:all .3s ease}.is-page .qa_list .qa_item:hover,.cancer-page .qa_list .qa_item:hover,.nurse-page .qa_list .qa_item:hover,.rinsho_page .qa_list .qa_item:hover,.is-page .qa_list .qa_item.active,.cancer-page .qa_list .qa_item.active,.nurse-page .qa_list .qa_item.active,.rinsho_page .qa_list .qa_item.active{border:1px solid var(--main-color)}.is-page .qa_list .qa_item.active .qa_body,.cancer-page .qa_list .qa_item.active .qa_body,.nurse-page .qa_list .qa_item.active .qa_body,.rinsho_page .qa_list .qa_item.active .qa_body{margin-top:1rem;height:auto;padding:1rem 1.25rem;max-height:1000rem;opacity:1}.is-page .qa_list .qa_item.active .qa_title,.cancer-page .qa_list .qa_item.active .qa_title,.nurse-page .qa_list .qa_item.active .qa_title,.rinsho_page .qa_list .qa_item.active .qa_title{padding:0 1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;line-height:1.125}@media only screen and (max-width:500px){.is-page .qa_list .qa_item.active .qa_title,.cancer-page .qa_list .qa_item.active .qa_title,.nurse-page .qa_list .qa_item.active .qa_title,.rinsho_page .qa_list .qa_item.active .qa_title{padding:0}}.is-page .qa_list .qa_item.active .qa_title div span:nth-child(2),.cancer-page .qa_list .qa_item.active .qa_title div span:nth-child(2),.nurse-page .qa_list .qa_item.active .qa_title div span:nth-child(2),.rinsho_page .qa_list .qa_item.active .qa_title div span:nth-child(2){width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.is-page .circle_list,.cancer-page .circle_list,.nurse-page .circle_list,.rinsho_page .circle_list{display:flex;flex-direction:column;gap:.5rem}.is-page .circle_list li,.cancer-page .circle_list li,.nurse-page .circle_list li,.rinsho_page .circle_list li{position:relative;padding-left:1rem}.is-page .circle_list li:before,.cancer-page .circle_list li:before,.nurse-page .circle_list li:before,.rinsho_page .circle_list li:before{content:"";position:absolute;top:.925rem;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.is-page .check_list li,.cancer-page .check_list li,.nurse-page .check_list li,.rinsho_page .check_list li{position:relative;text-indent:-2rem;padding-left:2rem}.is-page .check_list li:before,.cancer-page .check_list li:before,.nurse-page .check_list li:before,.rinsho_page .check_list li:before{content:"";margin-right:.5rem;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%20-960%20960%20960'%20fill='%2314a83b'%3e%3cpath%20d='m424-312%20282-282-56-56-226%20226-114-114-56%2056%20170%20170ZM200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h560q33%200%2056.5%2023.5T840-760v560q0%2033-23.5%2056.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z'/%3e%3c/svg%3e");color:var(--main-color);display:inline-block;position:relative;top:.3rem}.is-page .underline,.cancer-page .underline,.nurse-page .underline,.rinsho_page .underline{text-decoration:underline}.is-page .clinical-table,.cancer-page .clinical-table,.nurse-page .clinical-table,.rinsho_page .clinical-table{width:100%;overflow-x:auto}.is-page .clinical-table thead,.cancer-page .clinical-table thead,.nurse-page .clinical-table thead,.rinsho_page .clinical-table thead{background-color:var(--main-color);color:var(--bg-color)}.is-page .clinical-table thead th:nth-child(1),.cancer-page .clinical-table thead th:nth-child(1),.nurse-page .clinical-table thead th:nth-child(1),.rinsho_page .clinical-table thead th:nth-child(1){width:18rem}.is-page .clinical-table thead th,.is-page .clinical-table thead td,.cancer-page .clinical-table thead th,.cancer-page .clinical-table thead td,.nurse-page .clinical-table thead th,.nurse-page .clinical-table thead td,.rinsho_page .clinical-table thead th,.rinsho_page .clinical-table thead td,.is-page .clinical-table tfoot,.cancer-page .clinical-table tfoot,.nurse-page .clinical-table tfoot,.rinsho_page .clinical-table tfoot,.is-page .clinical-table tfoot th,.is-page .clinical-table tfoot td,.cancer-page .clinical-table tfoot th,.cancer-page .clinical-table tfoot td,.nurse-page .clinical-table tfoot th,.nurse-page .clinical-table tfoot td,.rinsho_page .clinical-table tfoot th,.rinsho_page .clinical-table tfoot td{background-color:var(--main-color);color:var(--bg-color)}.is-page .clinical-table tbody th,.cancer-page .clinical-table tbody th,.nurse-page .clinical-table tbody th,.rinsho_page .clinical-table tbody th{background-color:var(--bg-color-sub);color:var(--text-color)}.is-page .clinical-table th,.is-page .clinical-table td,.cancer-page .clinical-table th,.cancer-page .clinical-table td,.nurse-page .clinical-table th,.nurse-page .clinical-table td,.rinsho_page .clinical-table th,.rinsho_page .clinical-table td{border:1px solid var(--border-color);padding:.5rem;vertical-align:middle}.is-page .clinical-table th,.cancer-page .clinical-table th,.nurse-page .clinical-table th,.rinsho_page .clinical-table th,.is-page .clinical-table td,.cancer-page .clinical-table td,.nurse-page .clinical-table td,.rinsho_page .clinical-table td{text-align:center}.is-page .table,.cancer-page .table,.nurse-page .table,.rinsho_page .table{display:grid;grid-template-columns:20% auto;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media only screen and (max-width:500px){.is-page .table,.cancer-page .table,.nurse-page .table,.rinsho_page .table{grid-template-columns:repeat(1,1fr)}}.is-page .table>div,.cancer-page .table>div,.nurse-page .table>div,.rinsho_page .table>div{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:10px;background-color:var(--bg-color)}.is-page .table>div:nth-child(odd),.cancer-page .table>div:nth-child(odd),.nurse-page .table>div:nth-child(odd),.rinsho_page .table>div:nth-child(odd){display:grid;place-items:center;background-color:var(--bg-color-sub);color:var(--text-color)}.is-page .wp-block-create-block-table-unified thead th,.cancer-page .wp-block-create-block-table-unified thead th,.nurse-page .wp-block-create-block-table-unified thead th,.rinsho_page .wp-block-create-block-table-unified thead th{background-color:var(--main-color);border-color:var(--border-color)}.is-page .gairaitanto_table,.cancer-page .gairaitanto_table,.nurse-page .gairaitanto_table,.rinsho_page .gairaitanto_table{border-collapse:collapse;width:100%;border:1px solid var(--border-color)}@media only screen and (max-width:500px){.is-page .gairaitanto_table,.cancer-page .gairaitanto_table,.nurse-page .gairaitanto_table,.rinsho_page .gairaitanto_table{width:max-content}}.is-page .gairaitanto_table td,.cancer-page .gairaitanto_table td,.nurse-page .gairaitanto_table td,.rinsho_page .gairaitanto_table td{border:1px solid var(--border-color);text-align:center;padding:.5rem;min-height:2.5rem;vertical-align:middle}.is-page .gairaitanto_table th,.cancer-page .gairaitanto_table th,.nurse-page .gairaitanto_table th,.rinsho_page .gairaitanto_table th{border:1px solid var(--main-color);text-align:center;padding:.5rem;min-height:2.5rem;border-right:1px solid var(--bg-color);vertical-align:middle}.is-page .gairaitanto_table th:last-child,.cancer-page .gairaitanto_table th:last-child,.nurse-page .gairaitanto_table th:last-child,.rinsho_page .gairaitanto_table th:last-child{border-right:1px solid var(--main-color)}.is-page .gairaitanto_table thead th,.cancer-page .gairaitanto_table thead th,.nurse-page .gairaitanto_table thead th,.rinsho_page .gairaitanto_table thead th,.is-page .gairaitanto_table .header-green,.cancer-page .gairaitanto_table .header-green,.nurse-page .gairaitanto_table .header-green,.rinsho_page .gairaitanto_table .header-green{background-color:var(--main-color);color:#fff}@media only screen and (max-width:1040px){.is-page .gairaitanto_table th,.cancer-page .gairaitanto_table th,.nurse-page .gairaitanto_table th,.rinsho_page .gairaitanto_table th{width:7rem}.is-page .gairaitanto_table th:nth-child(1),.cancer-page .gairaitanto_table th:nth-child(1),.nurse-page .gairaitanto_table th:nth-child(1),.rinsho_page .gairaitanto_table th:nth-child(1){width:1rem!important}.is-page .gairaitanto_table th:nth-child(2),.cancer-page .gairaitanto_table th:nth-child(2),.nurse-page .gairaitanto_table th:nth-child(2),.rinsho_page .gairaitanto_table th:nth-child(2){width:1rem!important}.is-page .gairaitanto_table th:nth-child(3),.cancer-page .gairaitanto_table th:nth-child(3),.nurse-page .gairaitanto_table th:nth-child(3),.rinsho_page .gairaitanto_table th:nth-child(3){width:1rem!important}}@media only screen and (max-width:500px){.is-page .gairaitanto_table th:nth-child(1),.cancer-page .gairaitanto_table th:nth-child(1),.nurse-page .gairaitanto_table th:nth-child(1),.rinsho_page .gairaitanto_table th:nth-child(1){position:sticky;left:0}.is-page .gairaitanto_table th:nth-child(2),.cancer-page .gairaitanto_table th:nth-child(2),.nurse-page .gairaitanto_table th:nth-child(2),.rinsho_page .gairaitanto_table th:nth-child(2){position:sticky;left:2rem}.is-page .gairaitanto_table th:nth-child(3),.cancer-page .gairaitanto_table th:nth-child(3),.nurse-page .gairaitanto_table th:nth-child(3),.rinsho_page .gairaitanto_table th:nth-child(3){position:sticky;left:4rem}.is-page .gairaitanto_table td:nth-last-child(6),.cancer-page .gairaitanto_table td:nth-last-child(6),.nurse-page .gairaitanto_table td:nth-last-child(6),.rinsho_page .gairaitanto_table td:nth-last-child(6){position:sticky;left:4rem;background-color:var(--bg-color)}.is-page .gairaitanto_table td:nth-last-child(7),.cancer-page .gairaitanto_table td:nth-last-child(7),.nurse-page .gairaitanto_table td:nth-last-child(7),.rinsho_page .gairaitanto_table td:nth-last-child(7){position:sticky;left:2rem;background-color:var(--bg-color)}.is-page .gairaitanto_table td:nth-last-child(8),.cancer-page .gairaitanto_table td:nth-last-child(8),.nurse-page .gairaitanto_table td:nth-last-child(8),.rinsho_page .gairaitanto_table td:nth-last-child(8){position:sticky;left:0rem;background-color:var(--bg-color)}}.is-page .gairaiteble_memo,.cancer-page .gairaiteble_memo,.nurse-page .gairaiteble_memo,.rinsho_page .gairaiteble_memo{font-size:var(--fs-2);margin-bottom:.75rem;text-align:end}.is-page .common_circle_btn img,.cancer-page .common_circle_btn img,.nurse-page .common_circle_btn img,.rinsho_page .common_circle_btn img{width:1.5rem}.is-page .material-symbols-outlined,.cancer-page .material-symbols-outlined,.nurse-page .material-symbols-outlined,.rinsho_page .material-symbols-outlined{color:var(--main-color);display:inline-block;position:relative;top:.1rem;font-weight:200;margin-right:.25rem}.is-page .check li,.cancer-page .check li,.nurse-page .check li,.rinsho_page .check li{display:flex;align-items:center}.is-page .pdf_list,.cancer-page .pdf_list,.nurse-page .pdf_list,.rinsho_page .pdf_list{display:grid;gap:5px}.is-page .pdf_list li,.cancer-page .pdf_list li,.nurse-page .pdf_list li,.rinsho_page .pdf_list li{position:relative;width:fit-content;padding-left:20px}.is-page .pdf_list li a,.cancer-page .pdf_list li a,.nurse-page .pdf_list li a,.rinsho_page .pdf_list li a{display:flex;align-items:center;gap:10px;padding-right:2rem}.is-page .pdf_list li a img,.cancer-page .pdf_list li a img,.nurse-page .pdf_list li a img,.rinsho_page .pdf_list li a img{width:1.5rem;height:1.5rem;object-fit:contain}.is-page .pdf_list li a:after,.cancer-page .pdf_list li a:after,.nurse-page .pdf_list li a:after,.rinsho_page .pdf_list li a:after{content:"";position:absolute;top:50%;right:0;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57812%2012.5039H10.5781V10.5039H11.5781C11.8615%2010.5039%2012.0991%2010.4079%2012.2911%2010.2159C12.4831%2010.0239%2012.5788%209.78657%2012.5781%209.50391V8.50391C12.5781%208.22057%2012.4821%207.98324%2012.2901%207.79191C12.0981%207.60057%2011.8608%207.50457%2011.5781%207.50391H9.57812V12.5039ZM10.5781%209.50391V8.50391H11.5781V9.50391H10.5781ZM13.5781%2012.5039H15.5781C15.8615%2012.5039%2016.0991%2012.4079%2016.2911%2012.2159C16.4831%2012.0239%2016.5788%2011.7866%2016.5781%2011.5039V8.50391C16.5781%208.22057%2016.4821%207.98324%2016.2901%207.79191C16.0981%207.60057%2015.8608%207.50457%2015.5781%207.50391H13.5781V12.5039ZM14.5781%2011.5039V8.50391H15.5781V11.5039H14.5781ZM17.5781%2012.5039H18.5781V10.5039H19.5781V9.50391H18.5781V8.50391H19.5781V7.50391H17.5781V12.5039ZM8.57812%2018.0039C8.02812%2018.0039%207.55747%2017.8082%207.16613%2017.4169C6.7748%2017.0256%206.57879%2016.5546%206.57812%2016.0039V4.00391C6.57812%203.45391%206.77413%202.98324%207.16613%202.59191C7.55813%202.20057%208.0288%202.00457%208.57812%202.00391H20.5781C21.1281%202.00391%2021.5991%202.19991%2021.9911%202.59191C22.3831%202.98391%2022.5788%203.45457%2022.5781%204.00391V16.0039C22.5781%2016.5539%2022.3825%2017.0249%2021.9911%2017.4169C21.5998%2017.8089%2021.1288%2018.0046%2020.5781%2018.0039H8.57812ZM4.57813%2022.0039C4.02813%2022.0039%203.55747%2021.8082%203.16614%2021.4169C2.7748%2021.0256%202.57879%2020.5546%202.57812%2020.0039V6.00391H4.57813V20.0039H18.5781V22.0039H4.57813Z'%20fill='%23333333'/%3e%3c/svg%3e");transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;display:none}.is-page .pdf_list li:before,.cancer-page .pdf_list li:before,.nurse-page .pdf_list li:before,.rinsho_page .pdf_list li:before{content:"";position:absolute;top:.925rem;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.is-page .pdf_list li:hover,.cancer-page .pdf_list li:hover,.nurse-page .pdf_list li:hover,.rinsho_page .pdf_list li:hover{color:var(--main-color);transition:color .3s ease-in-out}.is-page .border-gray,.cancer-page .border-gray,.nurse-page .border-gray,.rinsho_page .border-gray{border-color:var(--border-color)}.is-page .tab_body+.tab_body,.cancer-page .tab_body+.tab_body,.nurse-page .tab_body+.tab_body,.rinsho_page .tab_body+.tab_body{margin-top:0}.is-page .accordion,.cancer-page .accordion,.nurse-page .accordion,.rinsho_page .accordion{margin-top:2rem;border:1px solid var(--border-color);margin-bottom:1em;background-color:var(--bg-color);border-radius:8px;overflow:hidden}.is-page .accordion-header,.cancer-page .accordion-header,.nurse-page .accordion-header,.rinsho_page .accordion-header{padding:1em;font-weight:700;cursor:pointer;outline:none;position:relative}.is-page .accordion-header:before,.cancer-page .accordion-header:before,.nurse-page .accordion-header:before,.rinsho_page .accordion-header:before{content:"";margin-right:.5em;display:inline-block;transition:transform .3s ease-in-out;width:.5rem;height:.5rem;border-left:.75rem solid var(--text-color);border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;position:relative;top:.1rem}.is-page .accordion.is-open .accordion-header:before,.cancer-page .accordion.is-open .accordion-header:before,.nurse-page .accordion.is-open .accordion-header:before,.rinsho_page .accordion.is-open .accordion-header:before{transform:rotate(90deg)}.is-page .accordion-content,.cancer-page .accordion-content,.nurse-page .accordion-content,.rinsho_page .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 1em}.is-page .accordion.is-open .accordion-content,.cancer-page .accordion.is-open .accordion-content,.nurse-page .accordion.is-open .accordion-content,.rinsho_page .accordion.is-open .accordion-content{max-height:180em;padding:0 1em 1em}.is-page .accordion.is-open,.cancer-page .accordion.is-open,.nurse-page .accordion.is-open,.rinsho_page .accordion.is-open{border:1px solid var(--main-color)}.is-page .info-heading,.cancer-page .info-heading,.nurse-page .info-heading,.rinsho_page .info-heading{font-size:1.1em;font-weight:700;margin-top:1em}.is-page .flex_greeting,.cancer-page .flex_greeting,.nurse-page .flex_greeting,.rinsho_page .flex_greeting{display:flex;gap:2.5rem}@media only screen and (max-width:500px){.is-page .flex_greeting,.cancer-page .flex_greeting,.nurse-page .flex_greeting,.rinsho_page .flex_greeting{flex-direction:column}}.is-page .flex_greeting .left,.cancer-page .flex_greeting .left,.nurse-page .flex_greeting .left,.rinsho_page .flex_greeting .left{width:15rem;flex-shrink:0;text-align:center}@media only screen and (max-width:500px){.is-page .flex_greeting .left,.cancer-page .flex_greeting .left,.nurse-page .flex_greeting .left,.rinsho_page .flex_greeting .left{width:100%}}.is-page .flex_greeting .left img,.cancer-page .flex_greeting .left img,.nurse-page .flex_greeting .left img,.rinsho_page .flex_greeting .left img{width:100%;height:auto;object-fit:cover;margin-bottom:1rem}.is-page .flex_greeting .left .post,.cancer-page .flex_greeting .left .post,.nurse-page .flex_greeting .left .post,.rinsho_page .flex_greeting .left .post{font-size:var(--fs-2);margin-bottom:.5rem}.is-page .flex_greeting .left .name,.cancer-page .flex_greeting .left .name,.nurse-page .flex_greeting .left .name,.rinsho_page .flex_greeting .left .name{font-size:var(--fs-4);margin-bottom:0rem;font-weight:500}.is-page .flex_greeting .left .furigana,.cancer-page .flex_greeting .left .furigana,.nurse-page .flex_greeting .left .furigana,.rinsho_page .flex_greeting .left .furigana{font-size:var(--fs-2)}.is-page .flex_greeting .right,.cancer-page .flex_greeting .right,.nurse-page .flex_greeting .right,.rinsho_page .flex_greeting .right{width:calc(100% - 20rem);line-height:1.8}@media only screen and (max-width:500px){.is-page .flex_greeting .right,.cancer-page .flex_greeting .right,.nurse-page .flex_greeting .right,.rinsho_page .flex_greeting .right{width:100%}}.is-page .tel,.cancer-page .tel,.nurse-page .tel,.rinsho_page .tel{font-size:var(--fs-7)!important}.is-page .tel span,.cancer-page .tel span,.nurse-page .tel span,.rinsho_page .tel span{font-size:var(--fs-6)!important}@media only screen and (max-width:500px){.is-page .tel,.cancer-page .tel,.nurse-page .tel,.rinsho_page .tel{font-size:var(--fs-5)!important}.is-page .tel span,.cancer-page .tel span,.nurse-page .tel span,.rinsho_page .tel span{font-size:var(--fs-4)!important}}.is-page .wp-block-file a,.cancer-page .wp-block-file a,.nurse-page .wp-block-file a,.rinsho_page .wp-block-file a{background-color:var(--main-color);color:var(--bg-color);padding:.5rem 1rem;border-radius:10rem;text-decoration:none;font-size:var(--fs-2);font-weight:500;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out}.is-page .wp-block-file a:hover,.cancer-page .wp-block-file a:hover,.nurse-page .wp-block-file a:hover,.rinsho_page .wp-block-file a:hover{background-color:var(--bg-color);color:var(--main-color);border:1px solid var(--main-color)}.is-page .wp-block-table table tr:nth-child(1),.cancer-page .wp-block-table table tr:nth-child(1),.nurse-page .wp-block-table table tr:nth-child(1),.rinsho_page .wp-block-table table tr:nth-child(1){background-color:var(--main-color);color:var(--bg-color);text-align:center!important}.is-page .wp-block-table table tr:nth-child(1) td,.cancer-page .wp-block-table table tr:nth-child(1) td,.nurse-page .wp-block-table table tr:nth-child(1) td,.rinsho_page .wp-block-table table tr:nth-child(1) td{text-align:center!important}.is-page .wp-block-table table td,.cancer-page .wp-block-table table td,.nurse-page .wp-block-table table td,.rinsho_page .wp-block-table table td{border:1px solid var(--border-color)}.is-page .medicalcare_message .message_title,.cancer-page .medicalcare_message .message_title,.nurse-page .medicalcare_message .message_title,.rinsho_page .medicalcare_message .message_title{background-color:#00724c;color:#fff;text-align:center;border-radius:8px;padding:.8rem 0;position:relative;margin-bottom:1.5rem}.is-page .medicalcare_message .message_title:after,.cancer-page .medicalcare_message .message_title:after,.nurse-page .medicalcare_message .message_title:after,.rinsho_page .medicalcare_message .message_title:after{content:"";position:absolute;bottom:-15px;left:50%;border:8px solid transparent;border-top:8px solid #00724c}.is-page .medicalcare_message .message_circle,.cancer-page .medicalcare_message .message_circle,.nurse-page .medicalcare_message .message_circle,.rinsho_page .medicalcare_message .message_circle{background-color:#dceee8;padding:1.5rem;border-radius:8px}.is-page .medicalcare_message,.cancer-page .medicalcare_message,.nurse-page .medicalcare_message,.rinsho_page .medicalcare_message{width:100%}.is-page .medicalcare_message .message_title,.cancer-page .medicalcare_message .message_title,.nurse-page .medicalcare_message .message_title,.rinsho_page .medicalcare_message .message_title{background-color:#0066a2;color:#fff;text-align:center;border-radius:8px;padding:.8rem 0;position:relative;margin-bottom:1.5rem}.is-page .medicalcare_message .message_title:after,.cancer-page .medicalcare_message .message_title:after,.nurse-page .medicalcare_message .message_title:after,.rinsho_page .medicalcare_message .message_title:after{content:"";position:absolute;bottom:-15px;left:50%;border:8px solid transparent;border-top:8px solid #0066a2}.is-page .medicalcare_message .message_circle,.cancer-page .medicalcare_message .message_circle,.nurse-page .medicalcare_message .message_circle,.rinsho_page .medicalcare_message .message_circle{background-color:#e0eaef;padding:1.5rem;border-radius:8px}.is-page .wp-block-create-block-ward-detail-item h3,.cancer-page .wp-block-create-block-ward-detail-item h3,.nurse-page .wp-block-create-block-ward-detail-item h3,.rinsho_page .wp-block-create-block-ward-detail-item h3{font-size:var(--fs-6);font-weight:500;margin-bottom:1rem}.sp_news_category_nav{display:none}@media only screen and (max-width:1040px){.sp_news_category_nav{display:block;margin-bottom:2rem}}.sp_news_category_nav .sp_news_category_list{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.sp_news_category_nav .sp_news_category_item{flex:0 0 auto}.sp_news_category_nav .sp_news_category_item a{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:var(--fs-2);font-weight:500;color:var(--main-color);background-color:var(--bg-color);border:1px solid var(--main-color);border-radius:10rem;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.sp_news_category_nav .sp_news_category_item a:hover,.sp_news_category_nav .sp_news_category_item.is-current a{background-color:var(--main-color);color:var(--bg-color)}.is-patient .gairai_top{display:flex}.is-patient .gairai_top .shoshin_saishin{display:flex;flex-direction:column;flex-shrink:0}@media only screen and (max-width:1040px){.is-patient .gairai_top .shoshin_saishin{flex-direction:row}}@media only screen and (max-width:500px){.is-patient .gairai_top .shoshin_saishin{flex-direction:column}}.is-patient .gairai_top .shoshin_saishin_item{background-color:var(--main-color);display:flex;width:25.5rem;height:10.35rem;padding:1.25rem;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='transparent'%20stroke='%23fff'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.5rem;background-position:right 1.15rem top 50%;align-items:center;gap:1.5rem;color:var(--bg-color)}.is-patient .gairai_top .shoshin_saishin_item h3{color:var(--bg-color)}.is-patient .gairai_top .shoshin_saishin_item p{font-size:var(--fs-1)}.is-patient .gairai_top .shoshin_saishin_item img{max-width:3.5rem;max-height:4.5rem}.is-patient .gairai_top .shoshin_saishin_item .item_inner{display:flex;justify-content:space-between}.is-patient .gairai_top .shoshin_saishin_item .item_inner .text h3{font-size:var(--fs-5);margin-bottom:.4rem}.is-patient .gairai_top .shoshin_saishin_item .item_inner .text p{font-size:var(--fs-2)}.is-patient .gairai_top .shoshin_saishin_item .item_inner svg{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1040px){.is-patient .gairai_top .shoshin_saishin_item .item_inner svg{right:1.5rem}}.is-patient .gairai_top .shoshin_saishin_item:nth-child(2){background-color:var(--sub-color)}@media only screen and (max-width:500px){.is-patient .gairai_top .shoshin_saishin_item{width:100%}}.is-patient .gairai_top .right{padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:center;background-color:var(--bg-color-sub);line-height:1.7;gap:1.5rem}.is-patient .gairai_top .grid_two{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.is-patient .gairai_top .grid_two a{padding:1rem 1.25rem;background-color:var(--bg-color);line-height:1.25;display:flex;align-items:center;border-radius:4px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='transparent'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1rem;background-position:right 1.15rem top 50%;border:1px solid transparent;transition:color .3s ease-in-out,border .3s ease-in-out;will-change:border}.is-patient .gairai_top .grid_two a:hover{color:var(--main-color);border:1px solid var(--hover-color-green)}@media only screen and (max-width:500px){.is-patient .gairai_top .grid_two a{height:4.2rem}}@media only screen and (max-width:500px){.is-patient .gairai_top .grid_two{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:1040px){.is-patient .gairai_top{flex-direction:column}}.is-patient .nyuin_fisrt_btn{width:100%;padding:1.5rem;height:10rem;display:flex;align-items:center;background-color:#faf9f6;background-image:linear-gradient(to right,#faf9f6 40%,#faf9f61a),url(images/nyuinseikatsu9.webp);background-repeat:no-repeat;background-size:100%,60%;background-position:center,right;border-radius:4px;margin-bottom:2.5rem;border:1px solid rgb(250,249,246);transition:color .3s ease-in-out,border .3s ease-in-out}.is-patient .nyuin_fisrt_btn h3{font-weight:500;margin-bottom:1rem;font-size:var(--fs-4)}.is-patient .nyuin_fisrt_btn .text{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='transparent'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.5rem;background-position:right 0 bottom 0;padding-right:2rem}.is-patient .nyuin_fisrt_btn p{font-size:var(--fs-2)}.is-patient .nyuin_fisrt_btn:hover{color:var(--main-color);border:1px solid var(--hover-color-green)}@media only screen and (max-width:500px){.is-patient .nyuin_fisrt_btn{background-size:cover}}.is-patient .gray_block h3{font-size:var(--fs-4);margin-bottom:1.5rem}.is-patient .gray_block p{margin-bottom:1rem}.is-patient .gray_block_2{background-color:var(--bg-color-sub);width:fit-content;padding:1.25rem}.is-patient .caution_table{width:100%;background-color:var(--bg-color);margin:1.5rem 0}.is-patient .caution_table th,.is-patient .caution_table td{border:1px solid var(--border-color);padding:12px;text-align:center}.is-patient .caution_table th:first-child,.is-patient .caution_table td:first-child{border-left:none}.is-patient .caution_table th:last-child,.is-patient .caution_table td:last-child{border-right:none}.is-patient .caution_table thead th{background-color:var(--main-color);color:#fff;font-weight:700;border-top:none}.is-patient .caution_table tbody th{width:13%}.is-patient .caution_table tbody td:first-child{text-align:left;width:35%}.is-patient .caution_table tr:last-child td{border-bottom:none}.is-patient .caution_table .available{color:var(--main-color);font-size:1.25rem;font-weight:700}.is-patient .tel{font-weight:500;font-size:var(--fs-6)}@media only screen and (max-width:1040px){.is-patient .menkai_time{flex-direction:column;gap:.5rem}}.is-patient .anchors{display:flex;align-items:stretch;justify-content:space-between;gap:1.25rem;margin-bottom:3.5rem}.is-patient .anchors a{flex:1;min-height:8.875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--main-color);border-radius:6px;gap:.5rem;padding:1.25rem 1rem 1.5rem;position:relative}.is-patient .anchors a span{display:block;line-height:1.7;color:#fff;font-size:var(--fs-2);font-weight:500;text-indent:-.5rem;padding-left:.5rem}.is-patient .anchors a svg{position:absolute;bottom:.75rem;flex-shrink:0;width:1.5rem}.is-patient .title_plain:before{top:1px;position:relative}.is-patient .patient_type{display:grid;place-items:center;background-color:var(--main-color);color:#fff;text-align:center;font-size:var(--fs-4);font-weight:500;height:5.5rem;border-radius:6px;margin-bottom:2rem}.is-patient .movie{width:80%;display:block;margin:0 auto}@media only screen and (max-width:1040px){.is-patient .movie{width:100%}}.is-patient .flow{margin-top:2.5rem}.is-patient .flow h4{color:var(--main-color);font-size:var(--fs-4);font-weight:500;padding-bottom:.25rem;border-bottom:1px solid var(--main-color);margin-bottom:1.25rem}.is-patient .floor_img{width:100%;margin-top:3.5rem;margin-left:auto;margin-right:auto;display:block}@media only screen and (max-width:1040px){.is-patient .floor_img{width:100%}}.is-patient .schedule-table{width:100%;background-color:var(--bg-color);margin:1.5rem 0}@media only screen and (max-width:1040px){.is-patient .schedule-table{width:max-content}}.is-patient .schedule-table th,.is-patient .schedule-table td{border:1px solid var(--border-color);padding:12px;text-align:left}.is-patient .schedule-table thead th{background-color:var(--main-color);color:#fff;font-weight:700;border-top:none}.is-patient .schedule-table thead th:first-child{text-align:left;width:10rem;border-left:none}.is-patient .schedule-table thead th:last-child{border-right:1px solid var(--main-color)}.is-patient .schedule-table thead th:nth-child(2){text-align:left;width:12.5rem}@media only screen and (max-width:1040px){.is-patient .schedule-table td:nth-child(1){position:sticky;left:0;background-color:var(--bg-color)}.is-patient .schedule-table th:nth-child(1){position:sticky;left:0;background-color:var(--main-color)}}@media only screen and (max-width:500px){.is-patient #menkai h5{margin-bottom:1rem}}@media only screen and (max-width:500px){.is-patient #menkai .flex{flex-direction:column;align-items:flex-start;gap:.5rem}}.is-patient .fee-table{width:100%;border-collapse:collapse}.is-patient .fee-table th{background-color:var(--main-color);padding:.75rem;border-left:1px solid #fff;color:var(--bg-color);font-weight:500}.is-patient .fee-table th:nth-child(1){border-left:1px solid var(--main-color)}.is-patient .fee-table th:last-child{border-right:1px solid var(--main-color)}.is-patient .fee-table td{padding:.75rem;border:1px solid #ddd}.is-patient .fee-table .price{text-align:right}.is-patient .common_tabs{grid-template-columns:repeat(2,1fr)}.is-patient .common_tabs .common_tab{color:var(--main-color);background-color:var(--bg-color);border:2px solid var(--main-color);font-weight:500}.is-patient .common_tabs .common_tab.active{background-color:var(--main-color)!important;color:var(--bg-color)!important}.is-patient .common_tabs .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}.is-patient .senmon_table{width:100%;border-collapse:collapse;background-color:#fff}@media only screen and (max-width:500px){.is-patient .senmon_table{width:max-content}}.is-patient .senmon_table th{background-color:var(--main-color);color:#fff;padding:.5rem;text-align:center;font-weight:400;border-left:1px solid var(--border-color);line-height:1.25;vertical-align:middle}.is-patient .senmon_table th:nth-child(1){width:10rem;border-left:none}@media only screen and (max-width:500px){.is-patient .senmon_table th:nth-child(1){position:sticky;left:0}}.is-patient .senmon_table th:nth-child(2){width:10rem}.is-patient .senmon_table th:nth-child(4){width:10rem;border-right:1px solid var(--main-color)}.is-patient .senmon_table td{padding:.5rem;border:1px solid var(--border-color);vertical-align:middle;z-index:1}@media only screen and (max-width:500px){.is-patient .senmon_table td:nth-last-of-type(4){position:sticky;left:0;z-index:2}}.is-patient .senmon_table .department{text-align:center;background-color:var(--bg-color-sub)}.is-patient .senmon_table .schedule{text-align:center;white-space:nowrap}.is-patient .senmon_table .content{text-align:left}.is-patient .img_wrapper{width:80%;margin-left:auto;margin-right:auto}.is-patient .yoyaku_table{width:100%;border-collapse:collapse}.is-patient .yoyaku_table th{background-color:var(--main-color);color:var(--bg-color);font-weight:400;vertical-align:middle;text-align:center;border-left:var(--border-color) 1px solid;padding:.5rem}.is-patient .yoyaku_table th:first-child{border-left:none}.is-patient .yoyaku_table th:last-child{border-right:var(--main-color) 1px solid}.is-patient .yoyaku_table td{border:1px var(--border-color) solid;padding:.5rem}.is-patient .tab_body{display:none}.is-patient .tab_body:nth-of-type(1){display:block}.is-patient .yakuwari_block h5{padding:.5rem;color:var(--bg-color);background-color:var(--main-color);text-align:center}.is-patient .yakuwari_block p{padding:1.5rem}.is-patient .yakuwari_block{background-color:var(--bg-color);box-shadow:0 2px 2px #00000026}.is-patient.nyuinkeisan .img_wrapper{max-width:30rem}.is-patient.nyuinkeisan .caution_block{display:flex;gap:2rem}@media only screen and (max-width:1040px){.is-patient.nyuinkeisan .caution_block{flex-direction:column;gap:.5rem}}.is-patient.life .index{top:0!important;position:relative!important;transform:none!important}.is-patient.life .index:before{top:1.5rem!important;z-index:2}@media only screen and (max-width:500px){.is-patient.life .index:before{top:.5rem!important}}.is-patient.life .index_list{padding-top:3rem;flex-direction:column;align-items:flex-start;position:relative}.is-patient.life .smoking_area{margin-top:2rem;width:12.5rem;margin-bottom:2rem}.is-patient.life .phone_table{border-collapse:collapse;margin-top:.5rem}.is-patient.life .phone_table th{width:fit-content;padding:.5rem;text-align:center;background-color:var(--main-color);font-weight:500;color:var(--bg-color);vertical-align:middle;border:var(--border-color) 1px solid;border-right:none;border-left:var(--main-color) 1px solid}.is-patient.life .phone_table tr:nth-child(1) th{border-top:1px solid var(--main-color)}.is-patient.life .phone_table tr:nth-child(5) th{border-bottom:1px solid var(--main-color)}.is-patient.life .phone_table td{width:fit-content;padding:.5rem;border:var(--border-color) 1px solid;border-left:none}.is-patient .card{overflow:hidden}.is-patient .card h4{padding:.5rem 2rem;background-color:var(--bg-color-sub2);font-size:var(--fs-4)}.is-patient .card .container{background-color:#fff;padding:0rem 1rem 1rem}.is-patient .table{display:grid;grid-template-columns:20% auto;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media only screen and (max-width:500px){.is-patient .table{grid-template-columns:repeat(1,1fr)}}.is-patient .table>div{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:10px}.is-patient .table>div:nth-child(odd){display:grid;place-items:center;background-color:var(--main-color);color:var(--bg-color)}.is-patient .accordion{margin-top:2rem;border:1px solid var(--border-color);margin-bottom:1em;background-color:var(--bg-color);overflow:hidden}.is-patient .gairai-table-content{margin-top:3.5rem!important}.is-patient .accordion-header{padding:1em;font-weight:700;cursor:pointer;outline:none;position:relative}.is-patient .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 1em}.is-patient .accordion.is-open .accordion-content{max-height:180em;padding:0 1em 1em}.is-patient .info-heading{font-size:1.1em;font-weight:700;margin-top:1em}.is-patient .channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-top:.5em;margin-bottom:1em}.is-patient .grid-header{font-weight:700;padding:8px;background-color:var(--bg-color-sub);border:1px solid var(--border-color);border-bottom:none;border-radius:4px 4px 0 0}.is-patient .channel-item{padding:8px;border:1px solid var(--border-color);border-top:none}.is-patient .channel-item:last-child{border-radius:0 0 4px 4px}.is-patient .separator{border:none;border-top:1px solid #eee;margin:1.5em 0}.is-patient .tv_images{position:relative;margin-top:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center;margin-bottom:3rem}.is-patient .tv_images .tv_image:nth-child(3){grid-column:3/5}.is-patient .tv_images img{object-fit:contain;object-position:bottom;margin-bottom:.5rem}.is-patient .tv_images .tv_image p{line-height:1.25;font-size:var(--fs-2)}@media only screen and (max-width:500px){.is-patient .tv_images{grid-template-columns:repeat(2,1fr);row-gap:3.5rem}.is-patient .tv_images .tv_image:nth-child(3){grid-column:1/3}}.is-patient .room_table{width:100%;margin-top:1rem}.is-patient .room_table th{background-color:var(--main-color);color:var(--bg-color);padding:.5rem;font-weight:500;border-right:1px solid var(--border-color)}.is-patient .room_table th:nth-child(3){border-right:none}.is-patient .room_table td{padding:.5rem;border:1px solid var(--border-color)}.is-patient .room_table tr:nth-child(1) td{border-top:none}.is-patient .room_images{margin-bottom:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:center}.is-patient .room_images img{object-fit:contain;object-position:bottom}.is-patient .room_images .room_image p{line-height:1.25;font-size:var(--fs-2);margin-top:.5rem}.is-patient .midori_images{position:relative;margin-top:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center;margin-bottom:3rem}.is-patient .midori_images img{object-fit:cover;margin-bottom:.25rem;height:10rem}.is-patient .midori_images .midori_image:nth-child(3){grid-column:3/5}.is-patient .midori_images .midori_image:nth-child(3) img{object-fit:contain}.is-patient .midori_images .midori_image p{line-height:1.25;font-size:var(--fs-2)}@media only screen and (max-width:500px){.is-patient .midori_images{grid-template-columns:repeat(2,1fr);row-gap:2rem}.is-patient .midori_images .midori_image:nth-child(3){grid-column:1/3}}.is-patient.taiin .table{grid-template-columns:30% auto}.is-patient.taiin .table .creditcard{object-fit:contain;width:15rem;height:auto;margin-top:1rem}@media only screen and (max-width:1040px){.is-patient.taiin .table{grid-template-columns:repeat(1,1fr)}}.is-patient.taiin .floormap{width:50%;margin-top:2rem;margin-right:auto;display:block;margin-left:auto}@media only screen and (max-width:1040px){.is-patient.taiin .floormap{width:100%}}.is-patient.menkai .keitai_area{float:right;margin-left:2rem;width:8rem;text-align:center}.is-patient.faq .index:before{display:none}.is-patient.faq .common_tabs{position:sticky;top:7rem;z-index:10;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:500px){.is-patient.faq .common_tabs{grid-template-columns:repeat(2,1fr)}}.is-patient.faq .tab_body:nth-of-type(3){display:block}.is-patient .classification{color:var(--main-color)}.is-patient .shikkan_wrapper{width:100%;padding:2rem;box-shadow:2px 2px 8px #00000026;margin-bottom:2rem}.is-patient .shikkan_wrapper .title_underline{font-size:var(--fs-5)}.is-patient .shikkan_wrapper button{margin-top:2rem}.is-patient .shikkan_wrapper h4{font-size:var(--fs-4);font-weight:700;margin:1.6rem 0 .4rem}.is-patient .shikkan_wrapper h4:before{content:"";position:relative;top:-.1rem;width:.6rem;height:.6rem;margin-right:.5rem;display:inline-block;background-color:var(--main-color)}.is-patient .shikkan_wrapper .shikkan_list{list-style:none;line-height:2}.is-patient .shikkan_wrapper .shikkan_list li:before{content:"・";margin-right:.5rem}.is-patient .check_title:before{content:"";margin-right:.5rem;width:1.5rem;height:1.5rem;background-image:url(images/check_box.svg);color:var(--main-color);display:inline-block;position:relative;top:.3rem}@media only screen and (max-width:500px){.is-patient.unreferred .sub_section .gray_block .flex.gap-2{flex-direction:column;gap:0rem}}.is-patient.gairaitantohyo .tablepress-table-description{font-weight:500;font-size:var(--fs-3);color:var(--main-color);margin-bottom:1rem}.aside_wrapper{position:sticky;top:7rem;max-width:16.5rem;transform-origin:left;flex-shrink:0;flex-grow:0;align-self:flex-start}@media only screen and (max-width:1040px){.aside_wrapper{position:absolute;width:100%;max-width:100%;left:0;z-index:10;background-color:var(--bg-color);display:none}}.aside_wrapper .close_open_btn{cursor:pointer;position:absolute;top:0;left:-3.5rem;writing-mode:vertical-lr;display:flex;z-index:10;white-space:nowrap;align-items:center;gap:.5rem;letter-spacing:.05em;background-color:var(--bg-color-sub);justify-content:center;border-radius:4px;padding:1rem .5rem;height:fit-content;font-size:var(--fs-2)}.aside_wrapper .close_open_btn svg{width:.6rem;flex-shrink:0;stroke:var(--main-color);transform:rotate(180deg);will-change:transform}@media only screen and (max-width:1040px){.aside_wrapper .close_open_btn{left:0}}aside{position:sticky;top:7rem;flex-shrink:0;display:flex}aside .side_menu_wrapper{position:sticky;top:7rem;overflow-y:scroll;overscroll-behavior-y:contain;width:16.5rem;max-height:80svh;scrollbar-width:none}aside .side_menu_wrapper .page_category{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem}aside .side_menu_wrapper .page_category img{height:3.5rem;object-fit:contain}aside .side_menu_wrapper .page_category{font-size:var(--fs-4);letter-spacing:.05em;height:11.5rem;border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color);margin-bottom:1rem}aside .side_menu_wrapper .menu_container{display:flex;flex-direction:column}aside .side_menu_wrapper .menu_container .menu_inner h4{font-weight:500;font-size:var(--fs-3);padding:1rem .5rem}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list{display:flex;flex-direction:column}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li a{font-size:var(--fs-2);display:flex;position:relative;transition:color .3s ease-in-out}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li a:after{position:absolute;width:5px;height:5px;border-radius:50%;background-color:var(--main-color);content:"";right:0;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease-in-out}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li a svg{transition:stroke .3s ease-in-out;width:.45rem;stroke:var(--text-color);flex-shrink:0}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li a{align-items:center;gap:.75rem;padding:.75rem 1rem}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li a:hover{color:var(--main-color)}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li a:hover svg{stroke:var(--main-color)}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li a:hover:after{opacity:1}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li.current a{color:var(--main-color)}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li.current a svg{stroke:var(--main-color)}aside .side_menu_wrapper .menu_container .menu_inner .side_menu_list li.current a:after{opacity:1}.is-about .table_wrapper{display:block;overflow-x:auto;max-width:100%;animation:scroll-table-shadow-inset linear}.is-about .table_wrapper .green_table{width:100%;border-collapse:collapse;background-color:#fff;font-size:var(--fs-1)}@media only screen and (max-width:500px){.is-about .table_wrapper .green_table{width:max-content;table-layout:auto}}.is-about .table_wrapper .green_table td{border:1px solid var(--border-color);text-align:center!important;padding:.5rem;min-height:2.5rem;vertical-align:middle}.is-about .table_wrapper .green_table td a{display:flex;align-items:center;gap:10px}.is-about .table_wrapper .green_table td a img{width:1rem;object-fit:contain}.is-about .table_wrapper .green_table td:last-child{text-align:left}.is-about .table_wrapper .green_table td .link_list{display:grid;gap:2px;align-items:center;place-items:flex-start}.is-about .table_wrapper .green_table td .link_list li{position:relative;padding-left:1rem}.is-about .table_wrapper .green_table td .link_list li:hover{color:var(--main-color)}.is-about .table_wrapper .green_table td .link_list li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.is-about .table_wrapper .green_table .border_bottom_non{border:none}.is-about .table_wrapper .green_table th{border:1px solid var(--main-color);text-align:center;padding:.5rem;min-height:2.5rem;border-right:1px solid var(--bg-color);vertical-align:middle;color:#fff}.is-about .table_wrapper .green_table th:first-child{width:4.5rem}.is-about .table_wrapper .green_table th:last-child{border-right:1px solid var(--main-color)}.is-about .table_wrapper .green_table thead th{background-color:var(--main-color)}.is-about .table_wrapper .green_table td.column-1{background-color:var(--bg-color-sub)}.is-about .table_wrapper .green_table .header-green{background-color:var(--main-color);color:#fff}@media only screen and (max-width:1040px){.is-about .table_wrapper .green_table th{width:11.6666666667rem}}@media only screen and (max-width:500px){.is-about .table_wrapper .green_table th:nth-child(1){position:sticky;left:0}.is-about .table_wrapper .green_table th:nth-child(2){position:sticky;left:2rem}.is-about .table_wrapper .green_table th:nth-child(3){position:sticky;left:4rem}}.is-about .navigation_wrapper{display:flex;width:100%;gap:1.5rem}.is-about .navigation_wrapper .select_left,.is-about .navigation_wrapper .select_right{display:grid;place-items:center;color:#fff;height:12rem;font-size:1.625rem;font-weight:500;letter-spacing:.05em;border-radius:12px;cursor:pointer;flex-direction:column;flex:1;text-align:center}.is-about .navigation_wrapper .select_left{background-color:var(--main-color)}.is-about .navigation_wrapper .select_right{background-color:var(--sub-color)}.is-about.greeting .seb_section{letter-spacing:.05em}.is-about.greeting .seb_section .text_row{display:flex;gap:20px;align-items:flex-start}@media only screen and (max-width:500px){.is-about.greeting .seb_section .text_row{flex-direction:column-reverse;align-items:center}}.is-about.greeting .seb_section .text_row .flex{flex:1}.is-about.philosophy .bg_text{background-color:var(--bg-color-sub2);border-radius:4px;padding:1.5rem}.is-about.philosophy .bg_text p{background-color:#fff;border-radius:4px;padding:1rem 1.25rem}.is-about.philosophy .subject_list{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem}@media only screen and (max-width:1040px){.is-about.philosophy .subject_list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){.is-about.philosophy .subject_list{grid-template-columns:repeat(2,1fr)}}.is-about.philosophy .subject_list .subject_item{display:grid;place-items:center;height:2.25rem;border:1px solid var(--main-color);font-size:var(--fs-2);border-radius:10rem;color:var(--main-color)}.is-about.philosophy .grid_table{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:500px){.is-about.philosophy .grid_table{grid-template-columns:200px auto}}.is-about.philosophy .grid_table>div:nth-child(odd){display:grid;place-items:center;background-color:var(--main-color);color:#fff;border-right:none}.is-about.philosophy .grid_table>div{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);padding:18px;text-align:right}.is-about.philosophy .grid_table>div:last-child{border-bottom:1px solid var(--border-color)}.is-about.philosophy .namecard{aspect-ratio:883/497;object-fit:cover;margin-top:2rem}.is-about.rights .sub_section .img_block{display:grid;place-items:center}.is-about.rights .sub_section .img_block .img_kodomokensho{aspect-ratio:320/450;width:50%}@media only screen and (max-width:1040px){.is-about.rights .sub_section .img_block .img_kodomokensho{width:100%}}.is-about.rights .sub_section .circle_list li{padding-left:1rem}.is-about.rights .sub_section .text_block{margin-top:2rem}.is-about.history .sub_section .img_section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.is-about.history .sub_section .img_section figcaption{font-size:var(--fs-2);margin-top:10px;text-align:center}.is-about.history .sub_section .img_section img{height:fit-content;object-fit:contain}.is-about.history .sub_section .grid_table{display:grid;grid-template-columns:20% auto;padding:10px}@media only screen and (max-width:1040px){.is-about.history .sub_section .grid_table{grid-template-columns:1fr}}.is-about.history .sub_section .history_grid_table>div{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);padding:18px}.is-about.history .sub_section .history_grid_table>div:nth-child(odd){display:grid;place-items:center;background-color:var(--main-color);color:#fff;border-right:none}.is-about.history .sub_section .history_grid_table>div:last-child{border-bottom:1px solid var(--border-color)}.is-about.history .sub_section .history_timeline{position:relative;padding-left:20px}.is-about.history .sub_section .history_timeline dl{display:grid;row-gap:30px}.is-about.history .sub_section .history_timeline dl:before{content:"";position:absolute;left:20px;top:10px;bottom:0;width:2px;background-color:var(--main-color)}.is-about.history .sub_section .history_timeline .timeline_item{position:relative;display:grid;grid-template-columns:22% 1fr;column-gap:20px}@media only screen and (max-width:1040px){.is-about.history .sub_section .history_timeline .timeline_item{grid-template-columns:27% 1fr}}@media only screen and (max-width:500px){.is-about.history .sub_section .history_timeline .timeline_item{grid-template-columns:1fr}}.is-about.history .sub_section .history_timeline .timeline_item dt{position:relative;padding-left:20px;font-weight:400;text-align:right}@media only screen and (max-width:500px){.is-about.history .sub_section .history_timeline .timeline_item dd{padding-left:20px}}.is-about.history .sub_section .history_timeline .timeline_dot{position:absolute;left:-4px;top:9px;width:10px;height:10px;border-radius:50%;background-color:var(--main-color)}.is-about.history .sub_section .timeline_item:first-of-type:before{top:10px}.is-about.history .sub_section .timeline_item:last-of-type:before{bottom:10px}@media only screen and (max-width:1040px){.is-about.history .sub_section .timeline_item:last-of-type:before{bottom:40px}}@media only screen and (max-width:500px){.is-about.history .sub_section .timeline_item:last-of-type:before{bottom:35px}}.is-about.facilities .accordion{border:none;border-radius:4px;box-shadow:2px 2px 4px #00000026}.is-about.facilities .accordion .accordion-header{display:grid;grid-template-columns:230px auto;padding:0;align-items:center;gap:1em;position:relative}@media only screen and (max-width:500px){.is-about.facilities .accordion .accordion-header{grid-template-columns:1fr;gap:.5em}}.is-about.facilities .accordion .accordion-header p{font-weight:600}@media only screen and (max-width:500px){.is-about.facilities .accordion .accordion-header p{padding-left:.5em;padding-bottom:.5em}}.is-about.facilities .accordion .accordion-header .contents-img{aspect-ratio:230/164;object-fit:cover}.is-about.facilities .accordion .accordion-header:before{content:none;display:none}.is-about.facilities .accordion .accordion-header .arrow_left_circle{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:transform .3s ease}@media only screen and (max-width:500px){.is-about.facilities .accordion .accordion-header .arrow_left_circle{top:auto;bottom:0}}.is-about.facilities .accordion .accordion-header .rotate{transform:translateY(-50%) rotate(90deg)}.is-about.facilities .accordion .accordion-content .accordion-content-inner{display:flex;gap:2rem;padding-top:1em}@media only screen and (max-width:500px){.is-about.facilities .accordion .accordion-content .accordion-content-inner{flex-direction:column}}.is-about.facilities .accordion .accordion-content .accordion-content-inner .text-content,.is-about.facilities .accordion .accordion-content .accordion-content-inner .img-content{flex:1}.is-about.facilities .accordion .accordion-content .accordion-content-inner .content-title{font-size:var(--fs-5);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--main-color);text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration:underline var(--main-color);margin-bottom:1.25rem}.is-about.facilities .accordion .accordion-content .accordion-content-inner .img-content{display:grid;gap:1.875rem}.is-about.facilities .accordion .accordion-content .accordion-content-inner .img-content img{aspect-ratio:380/250;object-fit:contain}.is-about.facilities .facilities_list{display:grid;gap:.9375rem;margin-top:3rem}.is-about.facilities .facilities_list .facilities_item{position:relative;padding-left:20px}.is-about.facilities .facilities_list .facilities_item:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-about.nintei .index_list{gap:2rem}.is-about.nintei .is-open .accordion-content{max-height:204em}.is-about.nintei .green_table{border-collapse:collapse;width:100%;border:1px solid var(--border-color)}@media only screen and (max-width:500px){.is-about.nintei .green_table{width:max-content}}.is-about.nintei .green_table th{color:#fff}.is-about.nintei .green_table td{border:1px solid var(--border-color);text-align:center;padding:.5rem;min-height:2.5rem;vertical-align:middle}.is-about.nintei .green_table td a:not(.pdf_link_btn,.common_circle_btn):after{content:"";background-image:url(images/external-link.svg);width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:.25rem}.is-about.nintei .green_table td a:not(.pdf_link_btn,.common_circle_btn):hover{color:var(--main-color);transition:color .3s ease-in-out}.is-about.nintei .green_table td:last-child{text-align:left!important}.is-about.nintei .green_table td:nth-last-child(3){background-color:var(--bg-color-sub)}.is-about.nintei .green_table .border_bottom_non{border:none}.is-about.nintei .green_table th{border:1px solid var(--main-color);text-align:center;padding:.5rem;min-height:2.5rem;border-right:1px solid var(--bg-color);vertical-align:middle}.is-about.nintei .green_table th:first-child{width:25%}.is-about.nintei .green_table th:nth-child(2){width:10%}.is-about.nintei .green_table th:last-child{border-right:1px solid var(--main-color)}.is-about.nintei .green_table thead th{background-color:var(--main-color)}.is-about.nintei .green_table .header-green{background-color:var(--main-color);color:#fff}@media only screen and (max-width:1040px){.is-about.nintei .green_table th{width:11.6666666667rem}}@media only screen and (max-width:500px){.is-about.nintei .green_table th:nth-child(1){position:sticky;left:0}.is-about.nintei .green_table th:nth-child(2){position:sticky;left:2rem}.is-about.nintei .green_table th:nth-child(3){position:sticky;left:4rem}}.is-about.nintei .sub_section#specialist_certifications .table_wrapper .green_table td:last-child{text-align:center}.is-about.nintei .sub_section .table_wrapper{display:block;overflow-x:auto;max-width:100%;animation:scroll-table-shadow-inset linear}@keyframes scroll-table-shadow-inset{0%{box-shadow:inset calc(var(--table-shadow-size) * -2) 0 var(--table-shadow-size) var(--table-shadow-spread) var(--table-shadow-color),inset 0 0 var(--table-shadow-size) var(--table-shadow-spread) var(--table-shadow-color)}10%,90%{box-shadow:inset calc(var(--table-shadow-size) * -1) 0 var(--table-shadow-size) var(--table-shadow-spread) var(--table-shadow-color),inset var(--table-shadow-size) 0 var(--table-shadow-size) var(--table-shadow-spread) var(--table-shadow-color)}to{box-shadow:inset 0 0 var(--table-shadow-size) var(--table-shadow-spread) var(--table-shadow-color),inset calc(var(--table-shadow-size) * 2) 0 var(--table-shadow-size) var(--table-shadow-spread) var(--table-shadow-color)}}.is-about .page_harassment .circle_list{display:grid;gap:5px}.is-about .page_harassment .circle_list li{position:relative;padding-left:20px}.is-about .page_harassment .circle_list li:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-about .page_rinri .index_list{height:10rem;gap:1rem 3rem}.is-about.results .accordion_wrapper{display:grid}.is-about.results .data_grid{display:grid;place-items:center;grid-template-columns:repeat(3,1fr);gap:1.25rem;text-align:center}@media only screen and (max-width:500px){.is-about.results .data_grid{grid-template-columns:1fr}}.is-about.results .data_grid .data_item{width:100%;height:100%;display:grid;gap:1.875rem;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 2px 2px #00000026;padding:2.5rem 1.875rem}.is-about.results .data_grid .data_item .data_title{display:grid;place-items:center;font-size:var(--fs-4);color:#fff;background-color:var(--main-color);border-radius:6rem;padding:.6rem 1.5rem}.is-about.results .data_grid .data_item .data_value{font-size:var(--fs-8);font-weight:600;line-height:1}.is-about.results .data_grid .data_item .data_value .unit{font-size:var(--fs-6)}.is-about.results .data_grid .data_item .data_description{font-size:var(--fs-2)}.is-about.results .archive_data .green_table{width:100%;border-collapse:collapse;background-color:#fff;font-size:var(--fs-1)}@media only screen and (max-width:500px){.is-about.results .archive_data .green_table td:first-child{position:sticky;left:0}}.is-about.results .archive_data .green_table th{width:5rem;background-color:var(--main-color);color:#fff;padding:.5rem;text-align:center;font-weight:400;line-height:1.25;vertical-align:middle}.is-about.results .archive_data .green_table th:nth-child(1){width:10rem;border-left:none}.is-about.results .archive_data .green_table td{width:5rem;padding:.5rem;border:1px solid var(--border-color);vertical-align:middle;text-align:center}.is-about.results .archive_data .green_table .gray_block{text-align:center;background-color:var(--bg-color-sub)}.is-about.results .archive_data .flex_small{display:flex;flex-direction:column;margin-top:.5rem}.is-about .page_shinryo .indicators_list{display:grid;gap:20px}.is-about.journal-index .sub_section .grid_item{display:grid;grid-template-columns:repeat(4,1fr)}.is-about.journal-index .sub_section .contents_list{display:grid;gap:2.5rem}.is-about.journal-index .sub_section .contents_list .contents_item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.is-about.journal-index .sub_section .contents_list .contents_item .contents_link{width:100%;display:flex;flex-direction:column;gap:.625rem;padding-bottom:.9375rem}.is-about.journal-index .sub_section .contents_list .contents_item:after{content:"";background-image:url(images/icon-pdf-red.svg);width:1.5rem;height:1.5rem;background-size:contain;background-repeat:no-repeat;display:block}.is-about.journal-index .sub_section .gray_block{width:fit-content}.is-about.donation .official_site_link{display:flex;align-items:center;gap:10px;position:relative;padding-left:1rem}.is-about.donation .official_site_link:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.is-about.donation .official_site_link img{width:1rem;object-fit:contain}.is-about.donation .donation_list{display:grid;gap:2.5rem}.is-about.donation .donation_list .donation_item{border-bottom:1px solid var(--border-color)}.is-about.donation .donation_list .donation_item:hover{color:var(--main-color);transition:color .3s ease-in-out}.is-about.donation .donation_list .donation_item a{display:flex;gap:20px;padding-bottom:.9375rem}@media only screen and (max-width:500px){.is-about.donation .donation_list .donation_item a{flex-direction:column;gap:10px}}.is-about.donation .donation_list .donation_item a .flex{display:flex;align-items:center;gap:20px}@media only screen and (max-width:500px){.is-about.donation .donation_list .donation_item a .flex{gap:10px}}.is-about.donation .donation_list .donation_item a .date{font-size:var(--fs-2)}@media only screen and (max-width:500px){.is-about.donation .donation_list .donation_item a .date{grid-area:date}}.is-about.donation .donation_list .donation_item a .label{min-width:200px;display:grid;place-items:center;background-color:var(--main-color);border-radius:6rem;color:#fff;padding:.125rem 0}@media only screen and (max-width:500px){.is-about.donation .donation_list .donation_item a .label{min-width:100px}}.is-about.donation .donation_list .donation_item a .title{font-weight:500}.is-about .page_kifu_each_year .green_table{width:100%;background-color:var(--bg-color);margin:1.5rem 0}.is-about .page_kifu_each_year .green_table th{border:1px solid var(--border-color);text-align:center;padding:12px}.is-about .page_kifu_each_year .green_table td{border:1px solid var(--border-color);padding:12px;text-align:left}.is-about .page_kifu_each_year .green_table thead th{background-color:var(--main-color);color:#fff;font-weight:700;border-top:none}.is-about .page_kifu_each_year .green_table thead th:first-child{border-left:none}.is-about .page_kifu_each_year .green_table thead th:nth-of-type(2){width:10rem}.is-about .page_kifu_each_year .figure .flex_row{display:flex;gap:2.5rem}@media only screen and (max-width:500px){.is-about .page_kifu_each_year .figure .flex_row{flex-direction:column}}.is-about .page_kifu_each_year .figure .flex_row img{flex:1}.is-about.floormap .common_tabs{grid-template-columns:repeat(4,1fr)}.is-about.floormap .tab_body:not(:nth-of-type(2)){display:none}.is-about.floormap .attention_list{margin-top:2rem}.is-about.floormap .table_wrapper{display:block}@media only screen and (max-width:500px){.is-about.floormap .table_wrapper{overflow-x:scroll}}.is-about.floormap .floormap_table,.is-about.floormap .floormap_sub_table{border-collapse:collapse;width:100%;border:1px solid var(--border-color);min-width:700px}.is-about.floormap .floormap_table thead th,.is-about.floormap .floormap_sub_table thead th{text-align:center;padding:.5rem;min-height:2.5rem;vertical-align:middle}.is-about.floormap .floormap_table thead th:first-child,.is-about.floormap .floormap_sub_table thead th:first-child{position:sticky;left:0;z-index:10}.is-about.floormap .floormap_table td,.is-about.floormap .floormap_sub_table td{border:1px solid var(--border-color);text-align:left;padding:1.125rem 2rem;min-height:2.5rem;vertical-align:middle}.is-about.floormap .floormap_table td:first-child,.is-about.floormap .floormap_sub_table td:first-child{position:sticky;left:0;z-index:10}.is-about.floormap .floormap_table .category,.is-about.floormap .floormap_sub_table .category{background-color:var(--bg-color-sub2);text-align:center}.is-about.floormap .floormap_table .bg_gray,.is-about.floormap .floormap_sub_table .bg_gray{background-color:var(--bg-color-sub)}.is-about.floormap .floormap_table tbody tr .center,.is-about.floormap .floormap_sub_table tbody tr .center{text-align:center}.is-about.floormap .ward_list li{display:flex;align-items:center;gap:10px;position:relative}.is-about.floormap .ward_list li:not(:first-child){padding-left:1rem}.is-about.floormap .ward_list li:not(:first-child):before{position:absolute;top:.8em;left:0;transform:translateY(-50%);content:"";width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.is-about.floormap .floormap_table .center_color{background-color:#c9e8fa}.is-about.floormap .floormap_table .south_color{background-color:#fddd8a}.is-about.floormap .floormap_table .maternity_color{background-color:#fee7e9}.is-about.floormap .floormap_sub_table .east_color{background-color:#bedeb5}.is-about.floormap .floormap_sub_table .new_east_color{background-color:#f8d1e3}.is-about.page_facility .wrapper{display:grid;gap:5rem}.is-about.page_facility .article .table_wrapper{display:flex;align-items:start;gap:5rem;max-width:100%}@media only screen and (max-width:500px){.is-about.page_facility .article .table_wrapper{flex-direction:column;gap:1.25rem}}.is-about.page_facility .article .table_wrapper img{flex:1;border-radius:.5rem}.is-about.page_facility .article .green_table{border-collapse:collapse;width:100%;flex:1}.is-about.page_facility .article .green_table td{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);text-align:center;padding:1.25rem;min-height:2.5rem;vertical-align:middle}.is-about.page_facility .article .green_table td:last-child{text-align:left}.is-about.page_facility .article .green_table th{border-top:1px solid var(--main-color);text-align:center;padding:1.25rem;min-height:2.5rem;vertical-align:middle}.is-about.page_facility .article .green_table .table>div:nth-child(odd){background-color:var(--main-color);color:#fff;font-weight:500}.is-about.page_facility .article .green_table .table>div:nth-child(odd) div{background-color:var(--accent-color)}.is-about.access iframe{width:100%}.is-about.access .green_table{width:100%;border-collapse:collapse;background-color:#fff}.is-about.access .green_table th{background-color:var(--main-color);color:#fff;padding:1.25rem;text-align:center;font-weight:400;border-left:1px solid var(--border-color);line-height:1.25;vertical-align:middle}.is-about.access .green_table th:first-child{width:30%}.is-about.access .green_table th:nth-child(2){width:30%}.is-about.access .green_table td{padding:1.25rem;border:1px solid var(--border-color);vertical-align:middle;text-align:center}.is-about.access .green_table .content{text-align:left}.is-about.access .green_table .line{text-decoration:underline;text-decoration-color:var(--main-color);text-decoration-thickness:2px}.is-about.access .route_wrapper{display:grid;gap:20px}.is-about.access .route_wrapper .route_title{font-weight:500}.is-about.access .route_wrapper .route_details{position:relative;width:fit-content;padding-left:20px}.is-about.access .route_wrapper .route_details:before{content:"";position:absolute;top:1em;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-about.access .loop_bus_info h4{color:var(--main-color);font-size:var(--fs-4);font-weight:500;margin-bottom:.5rem}.is-about.access .loop_bus_info .loop_bus_list .loop_bus_item{position:relative;width:fit-content;display:grid;gap:.2rem;padding-left:20px;text-align:center}.is-about.access .loop_bus_info .loop_bus_list .loop_bus_item:before{content:"";position:absolute;top:1em;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-about.access .loop_bus_info .loop_bus_list .loop_bus_item p{display:grid;grid-template-columns:auto 1fr;gap:.5rem}.is-about.access .loop_bus_info .loop_bus_list .loop_bus_item .red_icon,.is-about.access .loop_bus_info .loop_bus_list .loop_bus_item .blue_icon{color:#fff;border-radius:4px;padding:.2rem}.is-about.access .loop_bus_info .loop_bus_list .loop_bus_item .red_icon{background-color:var(--accent-color)}.is-about.access .loop_bus_info .loop_bus_list .loop_bus_item .blue_icon{background-color:var(--sub-color)}.is-about.access .link_wrapper{display:flex;gap:1.5rem}@media only screen and (max-width:500px){.is-about.access .link_wrapper{flex-direction:column}}.is-about.access .tab_body{display:none}.is-about.access .tab_body.active{display:block}.is-about.access .tab_body .entrance_img{max-width:80%;width:100%;margin-inline:auto}@media only screen and (max-width:500px){.is-about.access .tab_body .entrance_img{max-width:100%}}.is-about.access .tab_body .entrance_img img{width:100%;aspect-ratio:480/503}.is-about.access .page_manzokudo .img_container{display:flex;gap:2.5rem;margin-top:2.25rem}@media only screen and (max-width:500px){.is-about.access .page_manzokudo .img_container{flex-direction:column}}.is-about.kaizen .flex_col{width:100%}.is-about.kaizen .caution_block{place-content:initial;display:flex;flex-direction:column;align-items:center;gap:1rem}.is-about.kaizen .grid_3{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem;color:var(--bg-color);font-weight:500;width:100%}.is-about.kaizen .grid_3 p{background-color:var(--sub-color);width:100%;text-align:center;padding:.5rem;border-radius:4px}.is-about.kaizen .triangle{width:1.5rem;height:1.5rem;border-top:1.5rem solid var(--text-color);border-right:1.5rem solid transparent;border-left:1.5rem solid transparent}.is-about.kaizen .kaizen_goal{background-color:var(--bg-color-sub2);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;font-weight:500;font-size:var(--fs-4)}.is-about.kaizen .grid_btns{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (max-width:500px){.is-about.kaizen .grid_btns{grid-template-columns:repeat(1,1fr)}}.is-about.kaizen .grid_btns .common_circle_btn{justify-content:center;width:100%}.is-about.kaizen .wp-block-buttons .wp-block-button__link{width:250px;display:block}.is-about .tqm .img_flex{display:flex;gap:1.5rem}.is-about .tqm .img_flex img{flex:1}.is-about .tqm .tqm_table th{padding:.5rem;font-weight:500;text-align:center;vertical-align:middle;background-color:var(--main-color);color:var(--bg-color);border:var(--border-color) 1px solid}.is-about .tqm .tqm_table td{padding:.5rem;border:var(--border-color) 1px solid}.is-about.five_s .w-full{width:100 .is-about.five_s .w-full}.is-about.five_s .img_flex{width:100%;display:flex;gap:1.5rem;justify-content:center}.is-about.five_s .img_flex .img{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem}@media only screen and (max-width:500px){.is-about.five_s .img_flex{flex-direction:column;gap:1rem}}.is-about.five_s .table{grid-template-columns:30% auto}@media only screen and (max-width:500px){.is-about.five_s .table{grid-template-columns:repeat(1,1fr)}}.is-about.five_s .comment{padding:.5rem 1rem;background-color:var(--sub-color);width:fit-content;margin:2rem auto 3rem;position:relative;color:var(--bg-color);line-height:1.25;text-align:center}.is-about.five_s .comment:before{position:absolute;content:"";width:2rem;height:2rem;left:50%;top:0;transform:translate(-50%,-100%);border-bottom:1rem solid var(--sub-color);border-left:1.25rem solid transparent;border-right:1.25rem solid transparent}@media only screen and (max-width:500px){.is-about.five_s .comment{margin:2rem auto 1rem}}.is-about.five_s .before_after{margin-top:2rem;display:flex;align-items:flex-start;gap:1rem}.is-about.five_s .before_after .triangle{position:relative;transform:translateY(12rem);left:.15rem;width:2rem;height:1.5rem;display:block;border-left:2rem solid var(--main-color);border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent}.is-about.five_s .before_after .item{display:flex;flex-direction:column;align-items:center;flex:1;width:40%;flex-shrink:0}.is-about.five_s .before_after .item .title{background-color:var(--main-color);text-align:center;font-weight:500;color:var(--bg-color);width:100%}.is-about.five_s .before_after .item .body{width:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--bg-color-sub)}@media only screen and (max-width:500px){.is-about.five_s .before_after{flex-direction:column;align-items:center}.is-about.five_s .before_after .item{width:100%}.is-about.five_s .before_after .triangle{transform:translateY(0) rotate(90deg)}}.is-about.teian .table_wrapper{width:100%;overflow:hidden}.is-about.teian .table_wrapper .teian_table{width:100%}.is-about.teian .table_wrapper .teian_table th{padding:.5rem;background-color:var(--main-color);color:var(--bg-color);font-weight:500;width:fit-content;white-space:nowrap;text-align:center;border:1px solid var(--border-color)}.is-about.teian .table_wrapper .teian_table th:first-child{border-left:1px solid var(--main-color)}.is-about.teian .table_wrapper .teian_table th:last-child{border-right:1px solid var(--main-color)}.is-about.teian .table_wrapper .teian_table td{padding:.5rem;border:1px solid var(--border-color)}.is-about.innai .innai_table{width:100%}.is-about.innai .innai_table th{vertical-align:middle;padding:.5rem;background-color:var(--main-color);color:var(--bg-color);font-weight:500;width:fit-content;white-space:nowrap;text-align:center;border:1px solid var(--border-color)}.is-about.innai .innai_table th:first-child{border-left:1px solid var(--main-color)}.is-about.innai .innai_table th:last-child{border-right:1px solid var(--main-color)}.is-about.innai .innai_table td{padding:.5rem;border:1px solid var(--border-color)}.is-about.innai .flex_greeting{border:1px solid var(--border-color);padding:1.5rem;border-radius:6px}.is-about.innai .voice h6{font-weight:500;margin-bottom:.5rem}.is-about.innai .img_row{margin-top:2rem}.is-about.innai .img_row .flex{width:100%}.is-about.innai .img_row .flex .img_item{flex:1}.is-about.innai .img_row p{text-align:center;line-height:1.4;margin-top:.5rem}.is-about.innai .img_row .grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:1rem}.is-about.innai .img_row .grid .grid_item:nth-child(1){grid-row:1/3}.is-about.innai .img_row .grid .grid_item:nth-child(1) img{height:39.4rem;object-fit:cover}@media only screen and (max-width:1040px){.is-about.innai .img_row .grid .grid_item:nth-child(1) img{height:30.85rem}}@media only screen and (max-width:500px){.is-about.innai .img_row .grid .grid_item:nth-child(1) img{height:19.5rem}}.is-about.innai .gray_block{text-align:center}.is-about.innai .trainee{align-items:flex-start}.is-about.innai .trainee img{width:8rem;flex-shrink:0}@media only screen and (max-width:500px){.is-about.innai .trainee{flex-direction:column;align-items:center}.is-about.innai .trainee h6{text-align:center}}.is-about.case-reports .table-container{max-width:100%;overflow-x:auto;margin:2rem auto}.is-about.case-reports .comparison-table{width:100%;min-width:50rem;border-collapse:collapse;background-color:#fff;overflow:hidden;border:1px solid var(--border-color)}.is-about.case-reports .comparison-table thead th{background-color:var(--bg-color-sub2);padding:1rem 1.5rem;font-size:var(--fs-4);font-weight:700;text-align:center;border-bottom:2px solid var(--main-color)}.is-about.case-reports .comparison-table thead .header-empty{border-bottom-color:var(--border-color);background-color:#fff}.is-about.case-reports .comparison-table tbody th,.is-about.case-reports .comparison-table tbody td{padding:1.5rem;vertical-align:top;border-bottom:1px solid var(--border-color);line-height:1.8}.is-about.case-reports .comparison-table tbody th{background-color:var(--bg-color-sub);font-weight:700;text-align:center;width:10rem}.is-about.case-reports .comparison-table td ul{list-style:none;margin:0;padding:0}.is-about.case-reports .comparison-table td ul li{position:relative;padding-left:1.25rem}.is-about.case-reports .comparison-table td ul li:before{content:"・";position:absolute;left:0;color:var(--main-color);font-weight:700}.is-about.case-reports .highlight-term{font-weight:700}.is-about.case-reports .link-box{margin-top:1rem;padding:.75rem 1rem;background-color:#f9f9f9;border:1px solid #eee;border-radius:.25rem}.is-about.case-reports .link-box strong{display:block;font-size:var(--fs-2);margin-bottom:.25rem}.is-about.case-reports .link-box a{color:var(--main-color);text-decoration:none;font-weight:700}.is-about.case-reports .link-box a:hover{text-decoration:underline}.is-about.case-reports .comparison-table tbody tr:last-child th,.is-about.case-reports .comparison-table tbody tr:last-child td{border-bottom:none}.is-about.case-reports .signature-block{text-align:right;width:100%;margin:4rem 0 2rem auto;padding-top:1.5rem;border-top:1px solid var(--border-color)}.is-about.case-reports .signature-block p{margin:0;line-height:1.7}.is-about.case-reports .signature-date{margin-bottom:1rem}.is-about.case-reports .signature-name{font-weight:700;color:#333}.is-about.case-reports .signature-departments{font-size:var(--fs-2);color:#777;margin-top:.25rem}.is-about.leaflet .leaflet-page{max-width:56.25rem;margin:3rem auto;padding:1rem}.is-about.leaflet .page-title{font-size:1.75rem;color:#005a9e;padding-left:1.5rem;border-bottom:3px solid #6c9a2d;position:relative;margin-bottom:2rem}.is-about.leaflet .page-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.75rem;height:.75rem;background-color:#3498db;border-radius:50%}.is-about.leaflet .leaflet-container{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem 1.25rem #0000001a;overflow:hidden}.is-about.leaflet .leaflet-figure{margin:0}.is-about.leaflet .leaflet-figure img{width:100%;height:auto;display:block}.is-about.leaflet .leaflet-caption{padding:1.5rem;text-align:center;background-color:#f9f9f9;border-top:1px solid #eee}.is-about.leaflet .pdf_link_btn{margin-left:auto}.is-about .table-responsive{overflow-x:auto;width:100%;margin-top:2rem}.is-about .research-projects-table{width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;font-size:var(--fs-1)}.is-about .research-projects-table th,.is-about .research-projects-table td{border:1px solid var(--border-color);padding:.5rem;vertical-align:middle;text-align:left}.is-about .research-projects-table th{text-align:center}.is-about .research-projects-table td:last-child{padding:.1rem}.is-about .research-projects-table thead{background-color:var(--main-color);color:var(--bg-color)}.is-about .research-projects-table thead th{background-color:var(--main-color);color:var(--bg-color);font-weight:500}.is-about .research-projects-table tbody td{background-color:#fff}.is-about .research-projects-table th:nth-child(1){width:7rem}.is-about .research-projects-table th:nth-child(2){width:7rem}.is-about .research-projects-table th:nth-child(3){width:6rem}.is-about .research-projects-table th:nth-child(4){width:auto}.is-about .research-projects-table th:nth-child(5){width:1.25rem}.is-about .research-projects-table .research-projects-table .cell-leader{text-indent:0!important;padding-left:10px;text-align:left}@media only screen and (max-width:500px){.is-about .research-projects-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.is-about .research-projects-table th:nth-last-child(5),.is-about .research-projects-table td:nth-last-child(5){position:sticky;left:0;z-index:2}.is-about .research-projects-table thead th:nth-last-child(5){z-index:3;background-color:var(--main-color)}.is-about .research-projects-table tbody td:nth-last-child(5){background-color:#fff}.is-about .research-projects-table th:nth-last-child(5):after,.is-about .research-projects-table td:nth-last-child(5):after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:linear-gradient(to right,rgba(0,0,0,.1),transparent);pointer-events:none}}.is-department .main_container{line-height:1.7}.is-department .clinical-table{width:100%;overflow-x:auto}.is-department .clinical-table thead,.is-department .clinical-table thead th,.is-department .clinical-table thead td,.is-department .clinical-table tfoot,.is-department .clinical-table tfoot th,.is-department .clinical-table tfoot td{background-color:var(--main-color);color:var(--bg-color)}.is-department .clinical-table tbody th{background-color:var(--bg-color-sub);color:var(--text-color)}.is-department .clinical-table th,.is-department .clinical-table td{border:1px solid var(--border-color);padding:.5rem;vertical-align:middle}.is-department .clinical-table th{text-align:center}.is-department .clinical-table th:first-child{width:10rem}.is-department .clinical-table td{text-align:center}.is-department .common_tabs{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.is-department .tablepress-table-description{text-align:right;margin-bottom:.5rem}.is-department .department_wrapper{display:flex;flex-direction:column;gap:3rem}.is-department .department_category{display:none}.is-department .department_category.active{display:flex;flex-direction:column;gap:3rem}.is-department .department_list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media only screen and (max-width:1040px){.is-department .department_list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){.is-department .department_list{grid-template-columns:repeat(2,1fr);gap:1rem}}.is-department .department_list li{height:3rem;box-shadow:0 0 2px #0000004d;border-radius:20rem;transition:all .3s ease-in-out}@media only screen and (max-width:500px){.is-department .department_list li{font-size:var(--fs-2);height:2.5rem}}.is-department .department_list li a{width:100%;height:100%;display:grid;place-items:center}.is-department .department_list li:hover{color:var(--main-color);border-color:var(--main-color);background-color:var(--bg-color-sub2)}.is-department .department_category+.department_category{margin-top:3rem}.is-department #senmon_list{scroll-margin-top:2rem}.is-department.is-department-child .shikkan_list{list-style:none;line-height:2}.is-department.is-department-child .shikkan_list li:before{content:"・";margin-right:.5rem}.is-department.is-department-child .accordion_wrapper{margin-top:2rem}.is-department.is-department-child .accordion_wrapper .accordion{margin:1rem 0}.is-department.is-department-child .accordion_wrapper .accordion .accordion_imagearea{margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media only screen and (max-width:500px){.is-department.is-department-child .accordion_wrapper .accordion .accordion_imagearea{margin-top:1rem;gap:1rem}}.is-department.is-department-child .message_wrapper{display:flex;gap:3rem}@media only screen and (max-width:500px){.is-department.is-department-child .message_wrapper{flex-wrap:wrap}}.is-department.is-department-child .message_wrapper .medicalcare_message .message_title{background-color:#00724c;color:#fff;text-align:center;border-radius:8px;padding:.8rem 0;position:relative;margin-bottom:1.5rem}.is-department.is-department-child .message_wrapper .medicalcare_message .message_title:after{content:"";position:absolute;bottom:-15px;left:50%;border:8px solid transparent;border-top:8px solid #00724c}.is-department.is-department-child .message_wrapper .medicalcare_message .message_circle{background-color:#dceee8;padding:1.5rem;border-radius:8px}.is-department.is-department-child .message_wrapper .medicalcare_message{width:100%}.is-department.is-department-child .message_wrapper .medicalcare_message .message_title{background-color:#0066a2;color:#fff;text-align:center;border-radius:8px;padding:.8rem 0;position:relative;margin-bottom:1.5rem}.is-department.is-department-child .message_wrapper .medicalcare_message .message_title:after{content:"";position:absolute;bottom:-15px;left:50%;border:8px solid transparent;border-top:8px solid #0066a2}.is-department.is-department-child .message_wrapper .medicalcare_message .message_circle{background-color:#e0eaef;padding:1.5rem;border-radius:8px}.is-department.is-department-child .tab_body+.tab_body{margin-top:0}.is-department.is-department-child .title_underline{margin-bottom:3rem}.is-department.is-department-child .jisseki_graph{width:80%;max-width:50rem;margin:0 auto;display:block}.is-department.is-department-child .tab_body{display:none}.is-department.is-department-child .tab_body:nth-of-type(1){display:block}.is-department.is-department-child .menu_large_title{cursor:pointer;display:flex;justify-content:space-between}.is-department.is-department-child .menu_large_title span{color:var(--main-color)}.is-department.is-department-child .hover_link{transition:color .3s ease-in-out}.is-department.is-department-child .menu_large_title:hover .hover_link{color:var(--main-color)}.is-department.is-department-child .menu_inner{height:auto;max-height:4rem;overflow:hidden;transition:max-height .5s ease}.is-department.is-department-child .menu_inner.active{max-height:70rem}.is-department .staff_list{display:flex;flex-direction:column}.is-department .staff_list .staff_item{display:flex;gap:2.5rem;width:100%;border-bottom:1px solid var(--border-color);padding-bottom:2rem;padding-top:2rem}@media only screen and (max-width:500px){.is-department .staff_list .staff_item{gap:1rem}}.is-department .staff_list .staff_item:last-of-type{border-bottom:none}.is-department .staff_list .staff_item:first-child{padding-top:0}.is-department .staff_list .staff_item .left{width:13.5rem}.is-department .staff_list .staff_item .left img{height:auto;aspect-ratio:120/150;object-fit:cover}.is-department .staff_list .staff_item .left{flex-shrink:0;text-align:center}.is-department .staff_list .staff_item .left .name{margin-top:.75rem;margin-bottom:.25rem;font-size:var(--fs-5)}@media only screen and (max-width:500px){.is-department .staff_list .staff_item .left .name{font-size:var(--fs-3)}}@media only screen and (max-width:500px){.is-department .staff_list .staff_item .left .post,.is-department .staff_list .staff_item .left .department{font-size:var(--fs-2)}}@media only screen and (max-width:500px){.is-department .staff_list .staff_item .left{width:8rem}}.is-department .staff_list .staff_item .right{display:flex;flex-direction:column}.is-department .staff_list .staff_item .right .right_item{display:flex;gap:2rem}@media only screen and (max-width:500px){.is-department .staff_list .staff_item .right .right_item{flex-direction:column;gap:0}}.is-department .staff_list .staff_item .right .right_item .title{width:11rem;flex-shrink:0;padding:1rem;color:var(--main-color);font-size:var(--fs-4)}@media only screen and (max-width:500px){.is-department .staff_list .staff_item .right .right_item .title{padding:0;font-size:var(--fs-3)}}.is-department .staff_list .staff_item .right .right_item .body{flex-grow:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width:500px){.is-department .staff_list .staff_item .right .right_item .body{padding:.75rem 0;font-size:var(--fs-2)}}.is-department .senmoni_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}@media only screen and (max-width:1040px){.is-department .senmoni_grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.is-department .senmoni_grid{grid-template-columns:repeat(1,1fr);gap:1.5rem}}.is-department .senmoni_grid .senmoni_item{display:flex;padding:.75rem;gap:1rem;border:1px solid var(--border-color);transition:all .5s ease;border-radius:4px}.is-department .senmoni_grid .senmoni_item .left{width:30%;flex-shrink:0}.is-department .senmoni_grid .senmoni_item .left img{width:100%;height:auto}.is-department .senmoni_grid .senmoni_item .right{display:flex;flex-direction:column}.is-department .senmoni_grid .senmoni_item .right .department_name{font-size:var(--fs-1)}.is-department .senmoni_grid .senmoni_item .right .name{display:flex;align-items:baseline;gap:.75rem}.is-department .senmoni_grid .senmoni_item .right .name h5{font-size:var(--fs-4)}.is-department .senmoni_grid .senmoni_item .right .name span{font-size:var(--fs-1)}.is-department .senmoni_grid .senmoni_item .right .name{padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.is-department .senmoni_grid .senmoni_item .right .theme{height:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:center;font-size:var(--fs-2)}.is-department .senmoni_grid .senmoni_item:hover{border-color:var(--main-color);color:var(--main-color)}.is-department .name_area_nopicture{margin-top:1rem;text-align:right}.is-department .name_area_nopicture .job_title{font-size:var(--fs-2)}.is-department .name_area_nopicture .chief_name{font-size:var(--fs-5);margin-top:.2rem}.is-department .department_imagearea{display:flex;gap:3rem;width:80%;margin:0 auto;margin-top:2rem}.is-department .department_imagearea figure{flex:1}@media only screen and (max-width:500px){.is-department .department_imagearea{width:100%;gap:1rem;margin-top:1rem}}@media only screen and (max-width:1040px){.is-department .table_wrapper{overflow-x:auto;box-shadow:4px 0 8px #0000001a}}.is-department .department_table{width:100%;border-collapse:collapse}@media only screen and (max-width:1040px){.is-department .department_table{width:max-content}}.is-department .department_table th,.is-department .department_table td{border:1px solid var(--border-color);padding:.5rem;vertical-align:middle}.is-department .department_table th{text-align:center;background-color:var(--main-color);color:var(--bg-color);font-size:var(--fs-2);font-weight:500}.is-department .department_table th:first-child{border-left:var(--main-color) 1px solid}.is-department .department_table th:last-child{border-right:var(--main-color) 1px solid}.is-department .tablepress-table-description{display:none}.is-department .gairaitanto_table{position:relative}.is-department .gairaitanto_table:before{content:"＊ 紹介枠がある外来";position:absolute;right:0;top:-2rem;display:block;text-align:right;font-size:var(--fs-2)}.is-department .grid_1{display:grid;grid-template-columns:repeat(3,1fr)!important;column-gap:1.5rem;row-gap:1.5rem}@media only screen and (max-width:1040px){.is-department .grid_1{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}.is-department .grid_1 .grid_1_item{position:relative;padding:1rem;display:flex;align-items:center;height:8.5rem;gap:1.125rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-color);transition:border-color .3s ease-in-out,color .3s ease-in-out}@media only screen and (max-width:1040px){.is-department .grid_1 .grid_1_item{gap:2.5rem;padding:1rem 3.5rem 1.5rem 1.5rem}.is-department .grid_1 .grid_1_item br{display:none}}@media only screen and (max-width:500px){.is-department .grid_1 .grid_1_item{gap:1.5rem}}.is-department .grid_1 .grid_1_item:hover{border-color:var(--hover-color-green);color:var(--main-color)}.is-department .grid_1 .grid_1_item img{max-width:3.2rem;max-height:3.6rem;object-fit:contain}@media only screen and (max-width:1040px){.is-department .grid_1 .grid_1_item img{max-width:4.5rem;max-height:4.5rem}}.is-department .grid_1 .grid_1_item .item_inner{display:flex;justify-content:space-between}.is-department .grid_1 .grid_1_item .item_inner .text h3{font-size:var(--fs-5);margin-bottom:.4rem}.is-department .grid_1 .grid_1_item .item_inner .text p{font-size:var(--fs-2)}.is-department .grid_1 .grid_1_item .item_inner svg{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1040px){.is-department .grid_1 .grid_1_item .item_inner svg{right:1.5rem}}.is-department .grid_menu_item{display:flex;flex-direction:column}.is-department .grid_menu_item h3{display:grid;height:3em;place-items:center;font-size:var(--fs-5);font-weight:600;letter-spacing:.2em;text-align:center;color:var(--main-color);background-color:var(--bg-color-sub2);border:1px solid var(--main-color);border-radius:10px 10px 0 0;box-shadow:5px 0 #0000000d}.is-department .grid_menu_item .grid_menu_child{position:relative;display:block;padding:1rem;font-size:var(--fs-4);border-width:0 1px 1px 1px;border-color:var(--main-color);background-color:var(--bg-color);box-shadow:5px 0 #0000000d}.is-department .grid_menu_item .grid_menu_child:hover{color:var(--main-color);background-color:var(--bg-color-sub2)}.is-department .grid_menu_item .grid_menu_child svg{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1040px){.is-department .grid_menu_item .grid_menu_child svg{right:1.5rem}}.is-department .grid_menu_item .grid_menu_child_sub,.is-department .grid_menu_item .grid_menu_list{padding:1rem;border-width:0 1px 1px 1px;border-color:var(--main-color);box-shadow:5px 0 #0000000d}.is-department .grid_menu_item .grid_menu_list li{position:relative;padding-left:1rem}.is-department .grid_menu_item .grid_menu_list li:before{content:"";position:absolute;top:.925rem;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%}.is-maternity.page-index .intro_block{font-size:var(--fs-5);text-align:center}.is-maternity .tel{font-size:var(--fs-6)}.is-maternity .caution_block{box-shadow:none;margin-top:0;padding-bottom:2rem}.is-maternity .caution_block h5{color:var(--bg-color)}.is-maternity .title_circle{display:flex;align-items:center;margin:0 auto;gap:.8rem;font-size:var(--fs-3);padding:.6rem 1.5rem;border-radius:6rem;line-height:1.28;width:fit-content;color:var(--main-color);background-color:var(--bg-color-sub2);border-color:var(--main-color);border-width:1px}.is-maternity .pink{color:#ff6b7b;background-color:#fee7e9;border-color:#ff6b7b}.is-maternity .greener{color:var(--main-color);border-color:var(--main-color);background-color:var(--bg-color-sub2)}.is-maternity .common_tabs{grid-template-columns:repeat(2,1fr);margin-top:3rem}.is-maternity .common_tabs .btn{height:5rem;letter-spacing:.05em;font-weight:500;border:2px solid var(--main-color)}.is-maternity .common_tabs .btn:hover{color:var(--main-color);background-color:var(--bg-color-sub2)}.is-maternity .common_tabs .bd{color:var(--main-color);background-color:var(--bg-color)}.is-maternity .common_tabs .fill{background-color:var(--main-color)}.is-maternity .grid_1{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:1.5rem}@media only screen and (max-width:1040px){.is-maternity .grid_1{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}.is-maternity .grid_1 .grid_1_item{position:relative;padding:1rem;display:flex;align-items:center;height:8.5rem;gap:1.125rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-color);transition:border-color .3s ease-in-out,color .3s ease-in-out}@media only screen and (max-width:1040px){.is-maternity .grid_1 .grid_1_item{gap:2.5rem;padding:1rem 3.5rem 1.5rem 1.5rem}.is-maternity .grid_1 .grid_1_item br{display:none}}@media only screen and (max-width:500px){.is-maternity .grid_1 .grid_1_item{gap:1.5rem}}.is-maternity .grid_1 .grid_1_item:hover{border-color:var(--hover-color-green);color:var(--main-color)}.is-maternity .grid_1 .grid_1_item img{max-width:3.2rem;max-height:3.6rem;object-fit:contain}@media only screen and (max-width:1040px){.is-maternity .grid_1 .grid_1_item img{max-width:4.5rem;max-height:4.5rem}}.is-maternity .grid_1 .grid_1_item .item_inner{display:flex;justify-content:space-between}.is-maternity .grid_1 .grid_1_item .item_inner .text h3{font-size:var(--fs-5);margin-bottom:.4rem}.is-maternity .grid_1 .grid_1_item .item_inner .text p{font-size:var(--fs-2)}.is-maternity .grid_1 .grid_1_item .item_inner svg{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1040px){.is-maternity .grid_1 .grid_1_item .item_inner svg{right:1.5rem}}.is-maternity .grid_menu_item{display:flex;flex-direction:column}.is-maternity .grid_menu_item h3{display:grid;height:3em;place-items:center;font-size:var(--fs-5);font-weight:600;letter-spacing:.2em;text-align:center;color:var(--main-color);background-color:var(--bg-color-sub2);border:1px solid var(--main-color);border-radius:10px 10px 0 0;box-shadow:5px 0 #0000000d;flex-shrink:0}.is-maternity .grid_menu_item .grid_menu_child{position:relative;display:block;padding:1rem;font-size:var(--fs-4);border-width:0 1px 1px 1px;border-color:var(--main-color);background-color:var(--bg-color);box-shadow:5px 0 #0000000d;color:var(--text-color);transition:color .3s ease-in-out,background-color .3s ease-in-out}.is-maternity .grid_menu_item .grid_menu_child:hover{color:var(--main-color);background-color:var(--bg-color-sub2)}.is-maternity .grid_menu_item .grid_menu_child svg{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1040px){.is-maternity .grid_menu_item .grid_menu_child svg{right:1.5rem}}.is-maternity .grid_menu_item .grid_menu_child_sub{padding:1rem;border-width:0 1px 1px 1px;border-color:var(--main-color);box-shadow:5px 0 #0000000d}.is-maternity .patient_type{display:grid;place-items:center;background-color:var(--main-color);color:#fff;text-align:center;font-size:var(--fs-4);font-weight:500;height:5.5rem;border-radius:6px;margin-bottom:2rem}.is-maternity .big{font-size:var(--fs-5);font-weight:500}.is-maternity .table{display:grid;grid-template-columns:20% auto;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.is-maternity .table>div{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:10px}.is-maternity .table>div:nth-child(odd){display:grid;place-items:center;background-color:var(--main-color);color:var(--bg-color)}.is-maternity .table_cycle{display:grid;grid-template-columns:repeat(3,1fr);border-right:1px solid var(--border-color)}@media only screen and (max-width:1040px){.is-maternity .table_cycle{grid-template-columns:none}}.is-maternity .table_cycle>div{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color)}@media only screen and (max-width:1040px){.is-maternity .table_cycle>div{display:grid;grid-template-columns:65% auto}}.is-maternity .table_cycle>div>div{display:grid;place-items:center;padding:10px}.is-maternity .table_cycle>div>div:nth-child(odd){color:var(--bg-color);background-color:var(--main-color)}@media only screen and (max-width:1040px){.is-maternity .table_cycle>div>div:nth-child(odd){place-items:center start}}.is-maternity .img_section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.is-maternity figure img{aspect-ratio:230/160;height:fit-content;object-fit:cover}.is-maternity figcaption{font-size:var(--fs-2);text-align:center}.is-maternity .and_img_section{display:flex;gap:2rem}@media only screen and (max-width:500px){.is-maternity .and_img_section{flex-direction:column}}.is-maternity .twin_box{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media only screen and (max-width:500px){.is-maternity .twin_box{grid-template-columns:1fr}}.is-maternity .twin_box>div{display:flex;flex-direction:column}.is-maternity .flex_1{flex:1}.is-maternity .flex_05{flex:.5}.is-maternity .flexglow{flex-grow:1}.is-maternity .schedule{width:95%;margin-left:auto;margin-right:0;padding:2rem 0;background-color:var(--bg-color-sub)}.is-maternity .schedule h4{margin-bottom:1rem}.is-maternity .schedule_item{width:95%;background-color:var(--bg-color-sub);padding:1rem;display:grid;gap:1rem;margin-left:auto;margin-right:0}.is-maternity .schedule_item>div{position:relative;width:95%;padding:1rem;background-color:var(--bg-color)}.is-maternity .time{display:grid;align-items:center;place-items:center;width:3.5rem;height:3.5rem;position:absolute;top:.11rem;left:-4.5rem;border-width:1px;border-radius:6rem}@media only screen and (max-width:1040px){.is-maternity .time{font-size:var(--fs-2)}}.is-about.magazine .magazine_title{display:flex;gap:.5rem;align-items:center;font-weight:500}.is-about.magazine .new_books_list{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;column-gap:2rem;align-items:flex-end}@media only screen and (max-width:500px){.is-about.magazine .new_books_list{grid-template-columns:repeat(2,1fr);row-gap:4.5rem;width:90%;margin:0 auto}}.is-about.magazine .new_books_list img{aspect-ratio:320/429}.is-about.magazine .new_books_list img:hover{opacity:.6;transition:.3s}.is-about.magazine .new_books_list .new_books_item{display:grid;place-items:center;gap:.5rem}.is-about.magazine .bucknumber{display:grid;gap:1rem}@media only screen and (max-width:1040px){.is-about.magazine .bucknumber{grid-template-columns:1fr}}.is-about.magazine .bucknumber .title_plain{margin-bottom:0}.is-about.magazine .bucknumber_child{display:grid;grid-template-columns:1fr 3fr;gap:1rem;padding:1rem;border:1px solid var(--border-color)}.is-about.magazine .bucknumber_child h3{font-weight:600}@media only screen and (max-width:500px){.is-about.magazine .bucknumber_child{grid-template-columns:1fr}}.is-about.magazine .bucknumber_left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media only screen and (max-width:500px){.is-about.magazine .bucknumber_left{display:grid;grid-template-columns:2fr 1fr}}.is-about.magazine .bucknumber_left .magazine_title{display:grid;text-align:center;gap:0}@media only screen and (max-width:500px){.is-about.magazine .bucknumber_left .magazine_title{width:100%;display:flex;gap:.5rem;text-align:left}}.is-about.magazine .bucknumber_right{padding-left:1rem;border-left:1px solid var(--main-color)}.is-about.magazine .bucknumber_right h5{font-size:var(--fs-2);font-weight:500;color:var(--main-color)}.is-about.magazine .bucknumber_right p{margin-bottom:.5rem}.is-column .first_block{max-width:1000px;margin:0 auto}.is-column .intro_block{font-size:var(--fs-5);text-align:center}.is-column .col_flex_end{align-items:flex-start}@media only screen and (max-width:500px){.is-column .col_flex_end{align-items:flex-end}}.is-column .speech_block{display:grid;grid-template-columns:1fr 20%;gap:2rem}@media only screen and (max-width:500px){.is-column .speech_block{gap:1rem}}.is-column .speech_block img{aspect-ratio:200/250;object-fit:cover;height:auto}.is-column .speech_block img:hover{opacity:.7;transition:.3s}.is-column .speech_block a:hover{color:var(--main-color);transition:.3s}.is-column .speech_bubble{position:relative;border:2px solid var(--border-color);margin-right:20px;padding:2rem;border-radius:8px}@media only screen and (max-width:1040px){.is-column .speech_bubble{padding:1rem}}.is-column .speech_bubble:before{content:"";position:absolute;top:65%;right:0;border-style:solid;border-width:19px 0 0 20px;border-color:transparent transparent transparent var(--border-color);translate:100% -50%}.is-column .speech_bubble:after{content:"";position:absolute;top:65%;right:0;border-style:solid;border-width:14.2px 0 0 15px;border-color:transparent transparent transparent var(--bg-color);translate:100% calc(-50% + .4px)}.is-column .column_title{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}@media only screen and (max-width:500px){.is-column .column_title{font-size:var(--fs-2)}}.is-column .column_name{font-size:var(--fs-5)}@media only screen and (max-width:500px){.is-column .column_name{font-size:var(--fs-3)}}.is-column .buckNumber{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.is-column .buckNumber .speech_block{gap:0rem;align-items:flex-end}.is-column .buckNumber .speech_bubble{align-items:center;padding:1rem;min-height:10rem}@media only screen and (max-width:1040px){.is-column .buckNumber .speech_block{grid-template-columns:1fr 15%}.is-column .buckNumber .speech_bubble{min-height:7.5rem}.is-column .buckNumber .column_title{margin-bottom:.5rem;padding-bottom:.5rem;font-size:var(--fs-2)}.is-column .buckNumber .column_name{font-size:var(--fs-2)}}@media only screen and (max-width:500px){.is-column .buckNumber{grid-template-columns:1fr}}.is-column .back_index{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:3rem auto 0;font-size:var(--fs-3);padding:.6rem 1.5rem .6rem 1.6rem;border-radius:6rem;line-height:1.28;transition:all .3s ease;width:12rem;border-width:1px;border-color:var(--border-color)}@media only screen and (max-width:500px){.is-column .back_index{margin-top:6rem}}.is-column .back_index:hover{color:var(--main-color);border-color:var(--main-color)}.is-column .back_index svg{width:1.6rem;stroke:var(--main-color)}.article .page_third .third_page_title{line-height:1.5}.article .text_contents p{line-height:200%}.article .image_block{margin:1.5rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;justify-content:center;align-items:flex-start}@media only screen and (max-width:500px){.article .image_block{flex-wrap:wrap;width:80%;margin-left:auto;margin-right:auto}}.article .one figure,.article .one img{width:auto;height:auto;margin-left:auto;margin-right:auto}@media only screen and (max-width:500px){.article .one{width:100%}}.article .article_footer .syosyutu{text-align:right}.article .article_footer .author_box{margin-top:8rem;position:relative}.article .article_footer .author_box h4{font-size:var(--fs-4);font-weight:500;position:absolute;top:-3rem;left:4rem}.article .article_footer .author_box .speech_bubble_top{display:grid;grid-template-columns:15% 1fr;gap:1.5rem;position:relative;margin-top:17px;padding:16px;border:2px solid var(--border-color);border-radius:8px;background-color:var(--bg-color);text-align:left}@media only screen and (max-width:500px){.article .article_footer .author_box .speech_bubble_top{gap:1rem}}.article .article_footer .author_box .speech_bubble_top:before{content:"";position:absolute;top:0;left:2%;border-style:solid;border-width:0 10px 17px 10px;border-color:transparent transparent var(--border-color);translate:-50% -100%;transform:skew(-42deg);transform-origin:bottom}.article .article_footer .author_box .speech_bubble_top:after{content:"";position:absolute;top:0;left:2%;border-style:solid;border-width:0 7.7px 13.1px 7.7px;border-color:transparent transparent var(--bg-color);translate:-50% -100%;transform:skew(-42deg);transform-origin:bottom}.article .article_footer .author_box .speech_bubble_top>div{position:relative;display:grid;justify-content:space-between}@media only screen and (max-width:500px){.article .article_footer .author_box .speech_bubble_top>div{font-size:var(--fs-1)}}.article .article_footer .author_box img{aspect-ratio:200/250;height:auto;object-fit:cover}.article .article_footer .author_box .common_circle_btn{position:absolute;bottom:0;right:0}@media only screen and (max-width:500px){.article .article_footer .author_box .common_circle_btn{bottom:-5rem;right:-1.5rem;font-size:var(--fs-2)}}.article .article_footer .author_box .author_name{font-size:var(--fs-5)}@media only screen and (max-width:500px){.article .article_footer .author_box .author_name{font-size:var(--fs-3)}}@media only screen and (max-width:500px){.article .clinical-table tbody th{width:28%}}.is-recipe .sub_section+.sub_section{margin-top:0}.is-recipe .img{aspect-ratio:380/250;overflow:hidden}.is-recipe .img img{transition:scale .3s ease-in-out;will-change:transform}.is-recipe .img img:hover{scale:1.05}.is-recipe .h_auto{height:auto}.is-recipe .subpage_first_view .circle img{top:0}.is-recipe.page-index .grid_2{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem 3rem}@media only screen and (max-width:1040px){.is-recipe.page-index .grid_2{gap:4.5rem 2rem}.is-recipe.page-index .grid_2 h2{font-size:var(--fs-3)}.is-recipe.page-index .grid_2 p{font-size:var(--fs-2)}}@media only screen and (max-width:500px){.is-recipe.page-index .grid_2{grid-template-columns:1fr}}.is-recipe.page-index .grid_2 .sub_section ul{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.is-recipe.page-index .grid_2 .sub_section ul a:hover{color:var(--main-color);transition:.3s}.is-recipe.page-index .grid_2 h3{font-weight:500;line-height:1.4;min-height:3rem;margin:.3rem 0 .5rem}@media only screen and (max-width:1040px){.is-recipe.page-index .grid_2 h3{font-size:var(--fs-2)}}@media only screen and (max-width:500px){.is-recipe.page-index .grid_2 h3{font-size:var(--fs-3)}}.is-recipe.page-index .sub_section+.sub_section{margin-top:0}.is-recipe.third .intro_box{margin-bottom:2.5rem}.is-recipe.third .recipe_index{display:grid;row-gap:6.5rem;margin-top:6rem}.is-recipe.third .recipe_index .pdf_link_btn{margin-top:1rem;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:1040px){.is-recipe.third .recipe_index{margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;column-gap:1.5rem}}.is-recipe.third .recipe_index .sub_section{display:grid;grid-template-columns:25% 1fr;gap:1rem;align-items:start;position:relative}@media only screen and (max-width:1040px){.is-recipe.third .recipe_index .sub_section{margin:0;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:.5rem}}.is-recipe.third .recipe_title{position:absolute;top:-3.2rem;left:o;font-size:var(--fs-3);font-weight:500;line-height:1.4;margin-top:.8rem;margin-bottom:0}@media only screen and (max-width:1040px){.is-recipe.third .recipe_title{position:static;font-size:var(--fs-4)}}@media only screen and (max-width:500px){.is-recipe.third .recipe_title{font-size:var(--fs-3);min-height:3.2rem}}.is-recipe.third .recipe_copy{font-size:85%;font-weight:400;margin-right:.5rem;min-height:2rem}@media only screen and (max-width:1040px){.is-recipe.third .recipe_copy{display:inline-block;width:100%;margin-bottom:-.5rem}}.is-recipe.third .pdf_link_btn{margin-left:auto;margin-right:auto}@media only screen and (max-width:500px){.is-recipe.third .pdf_link_btn{font-size:var(--fs-2)}}.is-recipe.third .table_eiyou{display:grid;grid-template-columns:repeat(6,1fr);border-left:1px solid var(--border-color)}@media only screen and (max-width:1040px){.is-recipe.third .table_eiyou{grid-template-columns:repeat(3,1fr)}}.is-recipe.third .table_eiyou>div{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.is-recipe.third.diabetes .table_eiyou>div,.is-recipe.third.tonyo .table_eiyou>div,.is-recipe.third.low-protein .table_eiyou>div,.is-recipe.third.nutrition-letter .table_eiyou>div,.is-recipe.third.kyoka .table_eiyou>div{border-bottom:1px solid var(--border-color)}.is-recipe.third .table_eiyou>div>div{display:flex;justify-content:center;align-items:baseline;padding:.2rem}.is-recipe.third .table_eiyou>div>div p{font-size:var(--fs-6);font-weight:500;margin-right:.1em}@media only screen and (max-width:1040px){.is-recipe.third .table_eiyou>div>div p{font-size:var(--fs-3)}}@media only screen and (max-width:500px){.is-recipe.third .table_eiyou>div>div p{font-size:var(--fs-2);padding:0}}.is-recipe.third .table_eiyou>div>div:nth-child(odd){background-color:var(--main-color);color:var(--bg-color)}@media only screen and (max-width:1040px){.is-recipe.third .table_eiyou>div>div:nth-child(odd){font-size:var(--fs-2)}}@media only screen and (max-width:500px){.is-recipe.third .table_eiyou>div>div:nth-child(odd){font-size:9.5px}}.is-recipe.third .kondate{grid-column:1/-1;border-bottom:1px solid var(--border-color)}.is-recipe.third .kondate ul{display:flex;flex-wrap:wrap;column-gap:.8rem;grid-template-columns:repeat(3,1fr);padding:.5rem}@media only screen and (max-width:1040px){.is-recipe.third .kondate ul{grid-template-columns:repeat(2,1fr);font-size:var(--fs-2)}}@media only screen and (max-width:500px){.is-recipe.third .kondate ul{font-size:var(--fs-1)}}.is-recipe.third .tonyo_topic{display:grid;grid-template-columns:1fr 2fr;gap:1rem}@media only screen and (max-width:500px){.is-recipe.third .tonyo_topic{display:flex;flex-wrap:wrap-reverse}}.is-recipe.third .tonyo_topic .link_text{color:var(--main-color);font-weight:500;text-decoration:underline}.is-recipe.third .tonyo_topic .link_text:hover{color:var(--border-color);text-decoration:none;transition:.3s ease}@media only screen and (max-width:500px){.is-recipe.third .tonyo_topic>div{width:80%;margin:0 auto}}.is-recipe.third .tonyo_index{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;margin-top:0}@media only screen and (max-width:1040px){.is-recipe.third .tonyo_index{grid-template-columns:repeat(2,1fr)}}.is-recipe.third .tonyo_index .recipe_title,.is-recipe.third .tonyo_index .recipe_theme{text-align:center}@media only screen and (max-width:500px){.is-recipe.third .tonyo_index .recipe_title,.is-recipe.third .tonyo_index .recipe_theme{text-align:left}}.is-recipe.third .tonyo_index .recipe_theme{font-size:90%;line-height:1.2;margin-top:.5rem}@media only screen and (max-width:500px){.is-recipe.third .tonyo_index .recipe_theme{font-size:80%}}.is-recipe.third .tonyo_index .recipe_title{position:static}.is-recipe.third .recipe_navi h3{font-size:var(--fs-4);font-weight:500;text-align:center;color:var(--main-color);margin-bottom:.6rem}.is-recipe.third .recipe_navi .common_tabs{grid-template-columns:repeat(4,1fr);border:1px solid var(--main-color);padding:1.5rem 1rem}@media only screen and (max-width:1040px){.is-recipe.third .recipe_navi .common_tabs{grid-template-columns:repeat(2,1fr)}}.is-recipe.third .recipe_navi .common_tabs .common_tab{color:var(--bg-color);background-color:var(--main-color);border:1px solid var(--main-color)}.is-recipe.third .recipe_navi .common_tabs .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}@media only screen and (max-width:500px){.is-recipe.kyoka .recipe_title{font-size:var(--fs-3);min-height:4.8rem}}.is-medical.support .common_tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media only screen and (max-width:1040px){.is-medical.support .common_tabs{grid-template-columns:repeat(2,1fr)}}.is-medical.support .tab_body{display:none}.is-medical.support .tab_body.active{display:block}@media only screen and (max-width:1040px){.is-medical.support .table_wrapper{overflow-x:auto;box-shadow:4px 0 8px #0000001a}}.is-medical.support .kanjacenter_table{width:100%;border-collapse:collapse}@media only screen and (max-width:1040px){.is-medical.support .kanjacenter_table{width:max-content}}.is-medical.support .kanjacenter_table th,.is-medical.support .kanjacenter_table td{border:1px solid var(--border-color);padding:.5rem;vertical-align:middle}.is-medical.support .kanjacenter_table th{text-align:center;background-color:var(--main-color);color:var(--bg-color);font-weight:500}.is-medical.support .kanjacenter_table th:first-child{border-left:var(--main-color) 1px solid}.is-medical.support .kanjacenter_table th:last-child{border-right:var(--main-color) 1px solid}.is-medical.support .floor_img{width:100%;margin-left:auto;margin-right:auto;display:block}.is-medical .flex_nyuin{display:flex;gap:2rem}.is-medical .flex_nyuin .left{flex-grow:1}.is-medical .flex_nyuin .right{width:20rem;flex-shrink:0}@media only screen and (max-width:500px){.is-medical .flex_nyuin .right{width:100%}}@media only screen and (max-width:500px){.is-medical .flex_nyuin{flex-direction:column}}@media only screen and (max-width:500px){.is-medical .flex{flex-direction:column;align-items:flex-end}}.is-medical .img{width:80%;margin-left:auto;margin-right:auto;display:block;object-fit:contain}@media only screen and (max-width:500px){.is-medical .img{width:100%}}.is-medical .steps{gap:2.5rem}.is-medical .flex_pdf{display:flex;flex-direction:column}.is-medical.kensa .common_tabs{grid-template-columns:repeat(2,1fr)}.is-medical.kensa .common_tabs .common_tab{color:var(--main-color);background-color:var(--bg-color);border:2px solid var(--main-color);font-weight:500}.is-medical.kensa .common_tabs .common_tab.active{background-color:var(--main-color)!important;color:var(--bg-color)!important}.is-medical.kensa .common_tabs .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}.is-medical.kensa .caution_block{display:flex;flex-direction:column}.is-medical.kensa .flex_greeting{display:flex;gap:2.5rem}@media only screen and (max-width:500px){.is-medical.kensa .flex_greeting{flex-direction:column}}.is-medical.kensa .flex_greeting .left{width:12rem;flex-shrink:0;text-align:center}@media only screen and (max-width:500px){.is-medical.kensa .flex_greeting .left{width:100%}}.is-medical.kensa .flex_greeting .left img{width:100%;height:auto;object-fit:cover;margin-bottom:1rem}.is-medical.kensa .flex_greeting .left .post{font-size:var(--fs-2);margin-bottom:.5rem}.is-medical.kensa .flex_greeting .left .name{font-size:var(--fs-4);margin-bottom:0rem;font-weight:500}.is-medical.kensa .flex_greeting .left .furigana{font-size:var(--fs-2)}.is-medical.kensa .flex_greeting .right{width:auto;flex-grow:1;line-height:1.8}@media only screen and (max-width:500px){.is-medical.kensa .flex_greeting .right{width:100%}}.is-medical.kensa .kensa_flex{display:flex;justify-content:space-between}.is-medical.kensa .kensa_flex img{width:30%}.is-medical.kensa .table.tojitsu{grid-template-columns:45% auto}@media only screen and (max-width:500px){.is-medical.kensa .table.tojitsu{grid-template-columns:repeat(1,1fr)}}.is-medical.kensa .tab_body:nth-of-type(2){display:none}.is-medical.chiken .common_tabs{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1040px){.is-medical.chiken .common_tabs{grid-template-columns:repeat(2,1fr)}}.is-medical.chiken .common_tabs .common_tab{color:var(--main-color);background-color:var(--bg-color);border:2px solid var(--main-color);font-weight:500}.is-medical.chiken .common_tabs .common_tab.active{background-color:var(--main-color)!important;color:var(--bg-color)!important}.is-medical.chiken .common_tabs .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}.is-medical.chiken .tab_body:nth-of-type(2){display:none}.is-medical.chiken .tab_body:nth-of-type(3){display:none}.is-medical.chiken .chiken_table{width:100%}.is-medical.chiken .chiken_table th{color:var(--bg-color);background-color:var(--main-color);font-weight:500;padding:.5rem}.is-medical.chiken .chiken_table th:nth-child(1){width:50%}.is-medical.chiken .chiken_table th:nth-child(2){border-left:1px solid var(--border-color)}.is-medical.chiken .chiken_table td{padding:.5rem;border:1px solid var(--border-color)}.is-medical.chiken .pdf_link_btn_2{display:inline-block}.is-medical.chiken .pdf_link_btn_2 img{display:inline-block;height:1.5rem}.is-medical.chiken .pdf_link_btn_2{line-height:1.5}.is-medical.chiken .naiki_list{counter-reset:my-counter;display:flex;flex-direction:column;gap:.5rem}.is-medical.chiken .naiki_list p{display:flex}.is-medical.chiken .naiki_list p:before{display:inline-block;margin-right:.5rem;counter-increment:my-counter;content:counter(my-counter) ". "}.is-medical.chiken .naiki_list p.no_count:before{content:"";counter-increment:none;margin-right:1.5rem}.is-medical.chikenshinsa .chiken_shinsa_table{width:100%}.is-medical.chikenshinsa .chiken_shinsa_table th{background-color:var(--main-color);padding:.5rem;color:var(--bg-color);font-weight:500;text-align:center;vertical-align:middle}@media only screen and (max-width:500px){.is-medical.chikenshinsa .chiken_shinsa_table th{width:17.5%}}.is-medical.chikenshinsa .chiken_shinsa_table td{padding:.5rem;border:1px solid var(--border-color)}.is-medical.chikenshinsa .chiken_shinsa_table tr:not(:last-of-type) th{border-bottom:1px solid var(--border-color)}.is-medical.hekichi .staff_item{display:flex;gap:2.5rem;width:100%;border-bottom:1px solid var(--border-color);padding-bottom:2rem;padding-top:2rem}@media only screen and (max-width:500px){.is-medical.hekichi .staff_item{gap:1rem;flex-direction:column}}.is-medical.hekichi .staff_item:last-of-type{border-bottom:none}.is-medical.hekichi .staff_item:first-child{padding-top:0}.is-medical.hekichi .staff_item .left{width:13.5rem}.is-medical.hekichi .staff_item .left img{width:100%;height:auto;object-fit:cover;margin-bottom:1rem}.is-medical.hekichi .staff_item .left{text-align:center}.is-medical.hekichi .staff_item .left .post{font-size:var(--fs-2);margin-bottom:.5rem}.is-medical.hekichi .staff_item .left .name{font-size:var(--fs-4);margin-bottom:0rem;font-weight:500}.is-medical.hekichi .staff_item .left .furigana{font-size:var(--fs-2)}@media only screen and (max-width:500px){.is-medical.hekichi .staff_item .left{width:100%}.is-medical.hekichi .staff_item .left img{aspect-ratio:3/4}}.is-medical.hekichi .staff_item .right{display:flex;flex-direction:column}.is-medical.hekichi .staff_item .right .right_item{display:flex;gap:2rem}@media only screen and (max-width:500px){.is-medical.hekichi .staff_item .right .right_item{flex-direction:column;gap:0}}.is-medical.hekichi .staff_item .right .right_item .title{width:11rem;flex-shrink:0;padding:1rem;color:var(--main-color);font-size:var(--fs-4)}@media only screen and (max-width:500px){.is-medical.hekichi .staff_item .right .right_item .title{padding:0;font-size:var(--fs-3)}}.is-medical.hekichi .staff_item .right .right_item .body{flex-grow:1;padding:1rem}@media only screen and (max-width:500px){.is-medical.hekichi .staff_item .right .right_item .body{padding:.75rem 0;font-size:var(--fs-2)}}.is-medical.ganpass .text_margin{margin-top:2rem;margin-bottom:1rem}.is-medical.ganpass .common_tabs{grid-template-columns:repeat(3,1fr)}.is-medical.ganpass .common_tabs .common_tab{color:var(--main-color);background-color:var(--bg-color);border:2px solid var(--main-color);font-weight:500}.is-medical.ganpass .common_tabs .common_tab.active{background-color:var(--main-color)!important;color:var(--bg-color)!important}.is-medical.ganpass .common_tabs .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}.is-medical.ganpass .img{width:80%;margin-left:auto;margin-right:auto;display:block;object-fit:contain;margin-top:2.5rem;margin-bottom:2.5rem}.is-medical.ganpass .ganpass2{margin-top:3rem}.is-medical.ganpass .page_setubi .accordion{border:none;border-radius:4px;box-shadow:2px 2px 4px #00000026}.is-medical.ganpass .page_setubi .accordion .accordion-header{display:grid;grid-template-columns:230px auto;padding:0;align-items:center;gap:1em;position:relative}@media only screen and (max-width:500px){.is-medical.ganpass .page_setubi .accordion .accordion-header{grid-template-columns:1fr;gap:.5em}}.is-medical.ganpass .page_setubi .accordion .accordion-header p{font-weight:600}@media only screen and (max-width:500px){.is-medical.ganpass .page_setubi .accordion .accordion-header p{padding-left:.5em;padding-bottom:.5em}}.is-medical.ganpass .page_setubi .accordion .accordion-header .contents-img{aspect-ratio:230/164;object-fit:cover}.is-medical.ganpass .page_setubi .accordion .accordion-header:before{content:none;display:none}.is-medical.ganpass .page_setubi .accordion .accordion-header .arrow_left_circle{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:transform .3s ease}@media only screen and (max-width:500px){.is-medical.ganpass .page_setubi .accordion .accordion-header .arrow_left_circle{top:auto;bottom:0}}.is-medical.ganpass .page_setubi .accordion .accordion-header .rotate{transform:translateY(-50%) rotate(90deg)}.is-medical.ganpass .page_setubi .accordion .accordion-content .accordion-content-inner{display:flex;gap:2rem;padding-top:1em}@media only screen and (max-width:500px){.is-medical.ganpass .page_setubi .accordion .accordion-content .accordion-content-inner{flex-direction:column}}.is-medical.ganpass .page_setubi .accordion .accordion-content .accordion-content-inner .text-content,.is-medical.ganpass .page_setubi .accordion .accordion-content .accordion-content-inner .img-content{flex:1}.is-medical.ganpass .page_setubi .accordion .accordion-content .accordion-content-inner .content-title{font-size:var(--fs-5);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--main-color);text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration:underline var(--main-color);margin-bottom:1.25rem}.is-medical.ganpass .page_setubi .accordion .accordion-content .accordion-content-inner .img-content{display:grid;gap:1.875rem}.is-medical.ganpass .page_setubi .accordion .accordion-content .accordion-content-inner .img-content img{aspect-ratio:380/250;object-fit:contain}.is-medical.ganpass .page_setubi .facilities_list{display:grid;gap:.9375rem;margin-top:3rem}.is-medical.ganpass .page_setubi .facilities_list .facilities_item{position:relative;padding-left:20px}.is-medical.ganpass .page_setubi .facilities_list .facilities_item:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-medical.ganpass .pdf_list{display:grid;gap:5px}.is-medical.ganpass .pdf_list li{position:relative;width:fit-content;padding-left:20px}.is-medical.ganpass .pdf_list li a{display:flex;align-items:center;gap:10px}.is-medical.ganpass .pdf_list li a img{width:1.5rem;height:1.5rem;object-fit:contain}.is-medical.ganpass .pdf_list li:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-medical.ganpass .pdf_list li:hover{color:var(--main-color);transition:color .3s ease-in-out}.is-medical.ganpass .accordion.is-open .accordion-content{max-height:180em;padding:0 1em 1em}.is-medical.ganpass .info-heading{font-size:1.1em;font-weight:700;margin-top:1em}.is-medical.ganpass .tab_body:nth-of-type(2),.is-medical.ganpass .tab_body:nth-of-type(3){display:none}.is-medical.kb .text_margin{margin-top:2rem;margin-bottom:1rem}.is-medical.kb .common_tabs{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}@media(max-width:1039px){.is-medical.kb .common_tabs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media(max-width:500px){.is-medical.kb .common_tabs{grid-template-columns:1fr}}.is-medical.kb .common_tabs .common_tab{min-height:3rem;color:var(--main-color);background-color:var(--bg-color);border:2px solid var(--main-color);font-weight:500;padding:.5rem 1rem;text-align:center;white-space:normal;word-break:break-word;line-height:1.4;display:grid;place-items:center}.is-medical.kb .common_tabs .common_tab.active{background-color:var(--main-color)!important;color:var(--bg-color)!important}.is-medical.kb .common_tabs .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}.is-medical.kb .img{width:80%;margin-left:auto;margin-right:auto;display:block;object-fit:contain;margin-top:2.5rem;margin-bottom:2.5rem}.is-medical.kb .page_setubi .accordion{border:none;border-radius:4px;box-shadow:2px 2px 4px #00000026}.is-medical.kb .page_setubi .accordion .accordion-header{display:grid;grid-template-columns:230px auto;padding:0;align-items:center;gap:1em;position:relative}@media only screen and (max-width:500px){.is-medical.kb .page_setubi .accordion .accordion-header{grid-template-columns:1fr;gap:.5em}}.is-medical.kb .page_setubi .accordion .accordion-header p{font-weight:600}@media only screen and (max-width:500px){.is-medical.kb .page_setubi .accordion .accordion-header p{padding-left:.5em;padding-bottom:.5em}}.is-medical.kb .page_setubi .accordion .accordion-header .contents-img{aspect-ratio:230/164;object-fit:cover}.is-medical.kb .page_setubi .accordion .accordion-header:before{content:none;display:none}.is-medical.kb .page_setubi .accordion .accordion-header .arrow_left_circle{width:1.5rem;stroke:var(--main-color);position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:transform .3s ease}@media only screen and (max-width:500px){.is-medical.kb .page_setubi .accordion .accordion-header .arrow_left_circle{top:auto;bottom:0}}.is-medical.kb .page_setubi .accordion .accordion-header .rotate{transform:translateY(-50%) rotate(90deg)}.is-medical.kb .page_setubi .accordion .accordion-content .accordion-content-inner{display:flex;gap:2rem;padding-top:1em}@media only screen and (max-width:500px){.is-medical.kb .page_setubi .accordion .accordion-content .accordion-content-inner{flex-direction:column}}.is-medical.kb .page_setubi .accordion .accordion-content .accordion-content-inner .text-content,.is-medical.kb .page_setubi .accordion .accordion-content .accordion-content-inner .img-content{flex:1}.is-medical.kb .page_setubi .accordion .accordion-content .accordion-content-inner .content-title{font-size:var(--fs-5);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--main-color);text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration:underline var(--main-color);margin-bottom:1.25rem}.is-medical.kb .page_setubi .accordion .accordion-content .accordion-content-inner .img-content{display:grid;gap:1.875rem}.is-medical.kb .page_setubi .accordion .accordion-content .accordion-content-inner .img-content img{aspect-ratio:380/250;object-fit:contain}.is-medical.kb .page_setubi .facilities_list{display:grid;gap:.9375rem;margin-top:3rem}.is-medical.kb .page_setubi .facilities_list .facilities_item{position:relative;padding-left:20px}.is-medical.kb .page_setubi .facilities_list .facilities_item:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-medical.kb .pdf_list{display:grid;gap:5px}.is-medical.kb .pdf_list li{position:relative;width:fit-content;padding-left:20px}.is-medical.kb .pdf_list li a{display:flex;align-items:center;gap:10px}.is-medical.kb .pdf_list li a img{width:1.5rem;height:1.5rem;object-fit:contain}.is-medical.kb .pdf_list li:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-medical.kb .pdf_list li:hover{color:var(--main-color);transition:color .3s ease-in-out}.is-medical.kb .accordion{margin-top:2rem;border:1px solid var(--border-color);margin-bottom:1em;background-color:var(--bg-color);overflow:hidden}.is-medical.kb .accordion-header{padding:1em;font-weight:700;cursor:pointer;outline:none;position:relative}.is-medical.kb .accordion-header:before{content:"▶";margin-right:.5em;display:inline-block;transition:transform .3s ease-in-out}.is-medical.kb .accordion.is-open .accordion-header:before{transform:rotate(90deg)}.is-medical.kb .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 1em}.is-medical.kb .accordion.is-open .accordion-content{max-height:180em;padding:0 1em 1em}.is-medical.kb .info-heading{font-size:1.1em;font-weight:700;margin-top:1em}.is-medical.kb .tab_body:nth-of-type(2),.is-medical.kb .tab_body:nth-of-type(3),.is-medical.kb .tab_body:nth-of-type(4),.is-medical.kb .tab_body:nth-of-type(5),.is-medical.kb .tab_body:nth-of-type(6){display:none}.is-medical.kb .kb_text{margin-top:1rem;margin-bottom:3rem}.is-medical.kb .kb_table{margin-top:2rem;margin-bottom:1.5rem}.is-medical.kb .pdf_link_btn_2{display:inline-block}.is-medical.kb .pdf_link_btn_2 img{display:inline-block;height:1.5rem}.is-medical.kb .pdf_link_btn_2{line-height:1.5}.is-medical .kb_list2{margin-top:2rem}.is-medical .kb_p_img{width:1em;vertical-align:middle}.is-medical .kb_right_text{text-align:right;margin-bottom:1rem}.is-medical .kb_grid{grid-template-columns:repeat(2,1fr)}.is-medical .kb_grid .common_tab{color:var(--main-color);background-color:var(--bg-color);border:2px solid var(--main-color);font-weight:500}.is-medical .kb_grid .common_tab.active{background-color:var(--main-color)!important;color:var(--bg-color)!important}.is-medical .kb_grid .common_tab:hover{background-color:var(--bg-color-sub2);color:var(--main-color)}.is-medical .kb_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.is-medical .kb_grid .kb_item{border:1px solid #ccc;padding:1rem;border-radius:8px;position:relative}.is-medical .kb_grid .kb_item{border:1px solid #ccc;padding:1rem;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.is-medical .kb_grid .kb_item a{align-self:flex-end}.is-medical .kb_grid .kb_p_img{width:1.5em;height:auto;vertical-align:middle}.is-staff .feature_banners{display:flex;margin-bottom:2rem;gap:2rem;justify-content:flex-end}.is-staff .feature_banners a{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:var(--fs-4);line-height:1;padding:.5rem 1rem;background-color:var(--main-color);gap:1rem;color:#fff;border-radius:2px;transition:opacity .3s ease}.is-staff .feature_banners a:nth-child(1){background-color:var(--main-color)}.is-staff .feature_banners a:hover{opacity:.8}.is-staff .feature_banners a .img{width:3.5rem;height:3.5rem;background-color:#fff;display:grid;place-items:center;border-radius:50%}.is-staff .feature_banners a img{width:2rem;object-fit:contain}.is-staff .feature_banners a svg{margin-left:.5rem;width:1.5rem;stroke:var(--bg-color)}.is-staff .feature_banners a svg circle{stroke:var(--bg-color)}.is-staff .news_content_area{width:100%}.is-staff .news_list{flex-direction:column;display:flex;gap:1rem}.is-staff .news_list .news_item{height:auto;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--border-color);gap:.75rem;transition:opacity .2s ease-in-out;will-change:opacity}.is-staff .news_list .news_item:hover{opacity:.8}.is-staff .news_list .news_item .news_item_top{display:flex;gap:1.5rem}.is-staff .news_list .news_item .news_item_top .news_date{color:#979797}.is-staff .news_list .news_item p{letter-spacing:.05em;font-weight:500}.is-staff .accordion{margin-top:2rem;border:1px solid var(--border-color);margin-bottom:1em;background-color:var(--bg-color);overflow:hidden}.is-staff .accordion-header{padding:1em;font-weight:700;cursor:pointer;outline:none;position:relative}.is-staff .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 1em}.is-staff .accordion.is-open .accordion-content{max-height:180em;padding:0 1em 1em}.is-staff .info-heading{font-size:1.1em;font-weight:700;margin-top:1em}.is-staff .pdf_item{position:relative;width:fit-content;padding-left:20px}.is-staff .pdf_item a{display:flex;align-items:center;gap:10px}.is-staff .pdf_item a img{width:1.5rem;height:1.5rem;object-fit:contain}.is-staff .pdf_item:hover{color:var(--main-color);transition:color .3s ease-in-out}.is-recruit .common_tabs{grid-template-columns:repeat(2,1fr);gap:1.5rem}@media only screen and (max-width:500px){.is-recruit .common_tabs{grid-template-columns:1fr}}.is-recruit .common_tabs a img{aspect-ratio:300/100;object-fit:cover;border:1px solid var(--border-color)}.is-recruit .common_tabs a img:hover{opacity:.6;transition:.3s ease}.is-recruit .recruit_news li{border-bottom:1px solid var(--border-color)}.is-recruit time{color:#979797;font-weight:500}.is-recruit .pickup{font-size:var(--fs-2);padding:.2rem 1rem;margin-left:1rem;display:inline-block;background-color:var(--patient-color);color:var(--bg-color);position:relative}.is-recruit .pickup:after{position:absolute;left:-.9rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;content:"";border-right:.5rem solid var(--patient-color);border-top:.5rem solid transparent;border-bottom:.5rem solid transparent}.is-recruit .no_pickup{font-size:var(--fs-2);padding:.2rem 1rem;margin-left:1rem;display:inline-block;color:var(--bg-color);background-color:var(--border-color)}.is-recruit .recruit_news_item{display:grid;grid-template-columns:9rem 1fr;column-gap:1rem;align-items:center;padding:1rem 0}@media only screen and (max-width:1040px){.is-recruit .recruit_news_item{grid-template-columns:1fr;row-gap:.2rem}}.is-recruit .recruit_news_item:hover{color:var(--main-color);transition:.3s}.is-recruit .recruit_news_item .recruit_news_topics{display:inline-block;vertical-align:middle}.is-recruit .recruit_reception{font-size:90%;border:1px solid var(--main-color);color:var(--main-color);padding:.5rem 1rem;display:inline-block;margin-top:.5rem;margin-left:.5rem}.is-recruit.page-index .grid_1{grid-template-columns:repeat(3,1fr)}.is-recruit.page-index .grid_1 .grid_1_item{height:auto;border-radius:50px;justify-content:space-between;padding:1rem 2.25rem;border:1px solid var(--border-color);background-color:var(--bg-color)}@media only screen and (max-width:1040px){.is-recruit.page-index .grid_1{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.is-recruit.page-index .grid_1{grid-template-columns:1fr}}.is-recruit.third .pickup,.is-recruit.third .no_pickup{transform:translateY(-.2rem)}.is-recruit.third .no_recruit_info{border:1px solid var(--main-color);padding:1.5rem 2rem;margin-bottom:.5rem}.is-recruit.third .no_recruit_info p{margin-bottom:.5rem}.is-recruit.third .no_recruit_info p:last-child{margin-bottom:0}.is-recruit.third .no_recruit_info .past_info{color:var(--text-color)}.is-recruit.third .no_recruit_info .external_link a{color:var(--main-color);text-decoration:underline}.is-recruit.third .no_recruit_info .external_link a:hover{opacity:.7;transition:.3s ease}.is-recruit.third .and_img_section{display:flex;gap:1.5rem;margin-top:3.5rem}@media only screen and (max-width:500px){.is-recruit.third .and_img_section{flex-direction:column}}.is-recruit.third .and_img_section h4{font-size:var(--fs-3)}.is-recruit.third .flex_1{flex:1}.is-recruit.third .flex_05{flex:.5}@media only screen and (max-width:1040px){.is-recruit.article .index_list{grid-template-columns:repeat(3,1fr)}.is-recruit.article .index_list li a{justify-content:center}}@media only screen and (max-width:500px){.is-recruit.article .index_list{column-gap:1rem}}.is-recruit.article #detail a{margin-top:1rem}.is-recruit.article #message{line-height:2}.is-recruit.article #message a{color:var(--main-color);text-decoration:underline;margin:0 .5rem}.is-recruit.article #message a:hover{color:var(--border-color);transition:.3s ease}.is-recruit.article #message p{margin-bottom:1rem}.is-recruit.article .accordion-header:hover{color:var(--main-color);transition:.3s ease}.is-recruit.article .m_contact_block{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:1rem}@media only screen and (max-width:500px){.is-recruit.article .m_contact_block{flex-direction:column;gap:1.5rem}}.is-recruit.article .m_contact_block .mailto{font-size:var(--fs-4);display:flex;align-items:baseline;justify-content:center;gap:.5rem}.is-recruit.article .m_contact_block .e-mail{display:flex;justify-content:center;text-decoration:underline;color:var(--main-color)}.is-recruit.article .m_contact_block .e-mail:hover{color:var(--border-color);transition:.3s ease}.wp-block-create-block-recruit-intro-banners .intro_block .common_tabs{display:flex;gap:1rem;justify-content:center}@media only screen and (max-width:500px){.wp-block-create-block-recruit-intro-banners .intro_block .common_tabs{flex-direction:column}}@media only screen and (max-width:500px){.wp-block-create-block-recruit-intro-banners .intro_block{margin-bottom:0!important}}.is-contact.sodan h4,.is-contact.privacy h4{text-align:center;color:var(--bg-color);background-color:var(--main-color);line-height:2;outline:1px solid var(--main-color)}.is-contact.privacy .text_r{margin-top:2rem;text-align:right;margin-bottom:1rem}.is-contact.page-index .contact_block{max-width:900px;margin-inline:auto}.is-contact.page-index .contact_block h3{text-align:center;color:var(--bg-color);background-color:var(--main-color);line-height:2;outline:1px solid var(--main-color);padding:.5rem 1.5rem;border-radius:20rem}.is-contact.page-index .contact_block h3 br{display:none}@media only screen and (max-width:500px){.is-contact.page-index .contact_block h3 br{display:block}}@media only screen and (max-width:500px){.is-contact.page-index .contact_block h3{font-size:var(--fs-4);line-height:1.5}}.is-contact.page-index .contact_block>div{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1rem}.is-contact.page-index .contact_wrapper{display:grid}.is-contact.page-index .contact_wrapper .contact_list{display:grid;grid-template-columns:300px 1fr;border-bottom:1px solid var(--border-color);padding:2rem 0}@media only screen and (max-width:500px){.is-contact.page-index .contact_wrapper .contact_list{grid-template-columns:1fr;gap:1rem}}.is-contact.page-index .contact_wrapper .contact_list:first-child{border-top:1px solid var(--border-color)}.is-contact.page-index .contact_wrapper .contact_list dt,.is-contact.page-index .contact_wrapper .contact_list dd{display:grid;place-items:center}.is-contact.page-index .contact_wrapper .contact_list dd{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media only screen and (max-width:1040px){.is-contact.page-index .contact_wrapper .contact_list dd{grid-template-columns:1fr;gap:1rem}}.is-contact.page-index .contact_wrapper .contact_list dd>div{display:grid;place-items:center}.is-contact.page-index .contact_wrapper .contact_list .grid_link{display:grid;grid-template-columns:1fr;gap:1rem}.is-contact.page-index .contact_wrapper .common_circle_btn{text-align:center}.is-contact.medical-information .grid_container{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width:1040px){.is-contact.medical-information .grid_container{gap:3rem}}@media only screen and (max-width:500px){.is-contact.medical-information .grid_container{grid-template-columns:1fr}}.is-contact.medical-information .green_block{display:flex;flex-direction:column;justify-content:center;height:12rem;background-color:var(--bg-color-sub2);padding:1.5rem;border:1px solid var(--main-color);padding:1em;margin-bottom:1.875rem;border-radius:4px}.is-contact.medical-information .yellow_block{background-color:#fff0c7;border:1px solid var(--third-color);padding:1em;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-top:1.875rem}.is-contact.medical-information .block_title{font-size:var(--fs-4);font-weight:600;gap:.625rem}.is-contact.medical-information .flow_container{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);place-content:center;gap:1rem;padding:1.875rem 0}.is-contact.medical-information .flow_box{position:relative;display:grid;place-items:center;background-color:#fff;padding:5px;border-width:2px;border-style:solid;font-weight:600}.is-contact.medical-information .flow_box.green.down{position:relative}.is-contact.medical-information .flow_box.green.down:before{content:"";position:absolute;left:50%;top:-30px;transform:translate(-50%);width:35px;height:100px;background-image:url(images/green_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1}.is-contact.medical-information .flow_box.orange.up:before{content:"";position:absolute;left:50%;top:-30px;transform:translate(-50%);width:35px;height:100px;background-image:url(images/orange_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1}.is-contact.medical-information .flow_box.down{border-color:var(--main-color);color:var(--text-color)}.is-contact.medical-information .flow_box.orange{border-color:#fd7e14}.is-contact.medical-information .target .green_block_horizontal{display:flex;justify-content:center;background-color:var(--bg-color-sub2);padding:1.5rem;border:1px solid var(--main-color);padding:1em;border-radius:4px;margin-bottom:2rem}.is-contact.medical-information .target .flow_container{grid-template-columns:repeat(2,165px)}.is-contact.medical-information .target .gray_block{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem}@media only screen and (max-width:500px){.is-contact.medical-information .target .gray_block{grid-template-columns:1fr}}.is-contact.medical-information .target .white_block{background-color:#fff;padding:1.25rem}.is-contact.medical-information .target .white_block h3{font-size:var(--fs-4);font-weight:600;text-align:center}.is-contact.medical-information .target .white_block .orange{color:var(--third-color)}.is-contact.medical-information .target .white_block .blue{color:var(--sub-color)}.is-contact.medical-information .contact_block{max-width:900px;margin-inline:auto}.is-contact.medical-information .contact_block h4{text-align:center;color:var(--bg-color);background-color:var(--main-color);line-height:2;outline:1px solid var(--main-color)}.is-contact.medical-information .contact_block>div{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1rem}.is-contact.medical-information .green_circle_list li{position:relative;width:fit-content;padding-left:20px}.is-contact.medical-information .green_circle_list li:before{content:"";position:absolute;top:1em;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.is-news .news_list{display:grid;gap:1.5rem}.is-news .news_list li{padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.is-news .news_item{display:flex;flex-direction:column;gap:.75rem;border-bottom:none}.is-news .news_item .news_topics{transition:color .3s ease-in-out}.is-news .news_item .news_topics:hover{color:var(--main-color)}.is-news .news_item time{color:#979797;font-weight:500}.is-news .news_top_info{display:flex;width:100%;gap:1rem}.is-news .news_categories{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (max-width:500px){.is-news .news_categories{gap:.5rem}}.is-news .news_categories .patient{background-color:var(--patient-color)}.is-news .news_categories .medical{background-color:var(--medical-color)}.is-news .news_categories .recruit{background-color:var(--recruit-color)}.is-news .news_categories .event{background-color:var(--event-color)}.is-news .news_category{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1rem;border-radius:20px;padding:.1rem .75rem .125rem;color:var(--bg-color);white-space:normal;text-align:center}@media only screen and (max-width:500px){.is-news .news_category{font-size:.9rem}}.is-news .news_topics img{margin-left:.5rem;width:auto}.is-news .pagenation{width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;position:relative;padding:1rem}.is-news .pagenation .page_number{display:grid;align-items:center;place-items:center;width:2.5rem;height:2.5rem;font-size:var(--fs-2);font-weight:500;border-radius:10rem;border:1px solid var(--main-color);color:var(--main-color)}.is-news .pagenation .page_number:hover{background-color:var(--main-color);color:var(--bg-color);transition:.3s ease}.is-news .pagenation .current{background-color:var(--bg-color-sub2)}.is-news .pagenation .dots{border:none}.is-news .pagenation .dots:hover{background-color:var(--bg-color)}.is-news .pagenation .prev,.is-news .pagenation .next{background-color:var(--main-color);color:var(--bg-color)}.is-news .pagenation .prev img,.is-news .pagenation .next img{width:.5rem}.is-news .pagenation .prev:hover,.is-news .pagenation .next:hover{background-color:var(--bg-color)}.is-news .pagenation .prev img{transform:rotate(-180deg)}.is-news.article .third_page_title{margin-bottom:1rem}.is-news.article .news_text .green_block a,.is-news.article .news_text .grid_link a,.is-news.article .news_text .grid_links a,.is-news.article .green_block a,.is-news.article .grid_link a,.is-news.article .grid_links a{display:flex!important;align-items:center;gap:.5rem;color:var(--main-color)!important;text-decoration:none!important;padding:.5rem;border-radius:4px;transition:background-color .3s ease;background-color:#fff;margin-bottom:.5rem}.is-news.article .news_text .green_block a:hover,.is-news.article .news_text .grid_link a:hover,.is-news.article .news_text .grid_links a:hover,.is-news.article .green_block a:hover,.is-news.article .grid_link a:hover,.is-news.article .grid_links a:hover{background-color:#fffc}.is-news.article .news_text .green_block a:after,.is-news.article .news_text .grid_link a:after,.is-news.article .news_text .grid_links a:after,.is-news.article .green_block a:after,.is-news.article .grid_link a:after,.is-news.article .grid_links a:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;flex-shrink:0}.is-news.article .news_text>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn),.is-news.article .news_text>p>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn),.is-news.article .news_text>div:not(.green_block):not(.grid_link):not(.grid_links)>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn){display:flex;align-items:center;gap:.5rem;color:var(--main-color);text-decoration:underline}.is-news.article .news_text>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn) img,.is-news.article .news_text>p>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn) img,.is-news.article .news_text>div:not(.green_block):not(.grid_link):not(.grid_links)>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn) img{width:auto}.is-news.article .news_text>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn):hover,.is-news.article .news_text>p>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn):hover,.is-news.article .news_text>div:not(.green_block):not(.grid_link):not(.grid_links)>a:not(.pdf_link_btn):not(.pdf_link_btn_2):not(.pdf_link_btn2):not(.external_link_btn):not(.external_link_btn2):not(.internal_link_btn):not(.common_circle_btn):hover{color:var(--border-color);transition:.3s ease}.is-news.article .news_item{margin-bottom:3rem}@media only screen and (max-width:500px){.is-news.article .news_item{grid-template-columns:1fr}}.is-news.article .grid_link{display:grid;grid-template-columns:1fr;gap:1rem}.is-news.article .grid_links{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media only screen and (max-width:500px){.is-news.article .grid_links{grid-template-columns:1fr;gap:1rem}}.is-news.article .green_block{display:flex;flex-direction:column;justify-content:center;min-height:12rem;background-color:var(--bg-color-sub2);padding:1.5rem;border:1px solid var(--main-color);margin-bottom:1.875rem;border-radius:4px}.cancer-header{position:fixed;top:0;left:0;width:15rem;height:100svh;max-height:100svh}.cancer-header .side_wrapper{width:100%;display:flex;align-items:center;flex-direction:column;max-height:100svh;padding:0 1.8rem}.cancer-header .side_wrapper .side_top{width:100%;height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;line-height:1;border-bottom:1px solid var(--border-color)}.cancer-header .side_wrapper .side_top .side_logo{width:11rem}@media only screen and (max-width:1040px){.cancer-header .side_wrapper .side_top{display:none}}.cancer-header .side_wrapper .page_category{margin-top:2rem;background-color:var(--cancer-color);color:var(--bg-color);padding:.5rem 1rem .625rem;border-radius:4px;text-align:center}@media only screen and (max-width:1040px){.cancer-header .side_wrapper .page_category{border-radius:20rem;width:15rem}}.cancer-header .side_wrapper .side_nav_list{padding:2rem 0;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overscroll-behavior-y:contain;flex:1;max-height:60svh;scrollbar-width:none}.cancer-header .side_wrapper .side_nav_list li{position:relative}.cancer-header .side_wrapper .side_nav_list .trigger>a{pointer-events:none;cursor:pointer}.cancer-header .side_wrapper .side_nav_list .current>a{color:var(--cancer-color)}.cancer-header .side_wrapper .side_nav_list a{transition:color .3s ease;width:100%}.cancer-header .side_wrapper .side_nav_list a:hover{color:var(--cancer-color)}.cancer-header .side_wrapper .side_nav_list .btn{aspect-ratio:1;height:1rem;position:absolute;top:.35rem;right:0;cursor:pointer}.cancer-header .side_wrapper .side_nav_list .btn span{height:1px;width:1rem;background-color:var(--text-color);position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}.cancer-header .side_wrapper .side_nav_list .btn span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.cancer-header .side_wrapper .side_nav_list .btn.active span:nth-child(2){transform:translate(-50%,-50%) rotate(0)}@media only screen and (max-width:1040px){.cancer-header .side_wrapper .side_nav_list{max-height:75svh}}.cancer-header .side_wrapper .cancer_list{margin-left:1rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;max-height:0;transition:all .3s ease-in-out}.cancer-header .side_wrapper .cancer_list.active{padding-top:.75rem;max-height:50rem}.cancer-header .side_wrapper .side_bottom{border-top:1px solid var(--border-color);padding-top:1rem;margin-top:4rem}.cancer-header .side_wrapper .side_bottom a{display:flex;gap:.5rem;transition:color .3s ease}.cancer-header .side_wrapper .side_bottom a img{width:1.5rem}.cancer-header .side_wrapper .side_bottom a:hover{color:var(--main-color)}@media only screen and (max-width:1040px){.cancer-header .side_wrapper .side_bottom a{justify-content:center}}@media only screen and (max-width:1040px){.cancer-header .side_wrapper .side_bottom{margin-top:0rem;width:15rem}}@media only screen and (max-width:1040px){.cancer-header .side_wrapper{width:100%;max-height:0svh;height:auto;background-color:var(--bg-color);overflow:hidden;transition:all .5s ease}.cancer-header .side_wrapper.active{max-height:calc(100svh - 4.5rem);height:calc(100svh - 4.5rem)}}.cancer-header .sp_header{display:none;background-color:var(--bg-color)}@media only screen and (max-width:1040px){.cancer-header .sp_header{display:flex;padding:1rem 0 1rem 1rem;border-bottom:1px solid var(--border-color);position:relative}.cancer-header .sp_header .left{display:flex;gap:1rem;align-items:center}.cancer-header .sp_header .left .sp_logo{width:12rem}.cancer-header .sp_header .left .page_category{background-color:var(--cancer-color);color:var(--bg-color);padding:.35rem .5rem .5rem;border-radius:4px;font-size:var(--fs-2);line-height:1}.cancer-header .sp_header .right{position:absolute;height:100%;aspect-ratio:1;background-color:var(--cancer-color);top:0;right:0;cursor:pointer}.cancer-header .sp_header .right span{width:2.5rem;height:2px;background-color:var(--bg-color);display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-out,opacity .3s ease-out,top .3s ease-out}.cancer-header .sp_header .right span:nth-child(1){top:35%}.cancer-header .sp_header .right span:nth-child(3){top:65%}.cancer-header .sp_header .right.active span:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.cancer-header .sp_header .right.active span:nth-child(2){opacity:0}.cancer-header .sp_header .right.active span:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}}@media only screen and (max-width:1040px){.cancer-header{width:100%;z-index:10;height:0}}.cancer-page{width:calc(100% - 15rem);background-color:var(--cancer-bg-color);position:relative;left:15rem;padding-bottom:6rem}.cancer-page .common_tabs .common_tab{text-align:center;padding:.5rem 1rem;border-radius:4px;border:2px solid var(--cancer-color);background-color:var(--bg-color);color:var(--cancer-color)}.cancer-page .common_tabs .common_tab.active{background-color:var(--cancer-color);color:var(--bg-color)}.cancer-page .common_tabs .common_tab:hover{background-color:#f2f8fc;color:var(--cancer-color)}@media only screen and (max-width:500px){.cancer-page .common_tabs .common_tab{padding:.5rem}}.cancer-page .cancer_wrapper{width:80rem;max-width:95%;margin-left:auto;margin-right:auto}.cancer-page .common_circle_btn{background-color:var(--cancer-color);line-height:1.2;border:1px solid var(--cancer-color);background-image:url(images/arrow_circle-blue.svg);background-position:right .75rem top .625rem}.cancer-page .common_circle_btn:hover{color:var(--cancer-color);background-color:var(--bg-color);background-image:url(images/arrow_circle-blue-fill.svg)}.cancer-page .btn a{background-color:var(--cancer-color);line-height:1.2;border:1px solid var(--cancer-color);background-image:url(images/arrow_circle-blue.svg);background-position:right .75rem top .625rem}.cancer-page .btn a:hover{color:var(--cancer-color)!important;background-color:var(--bg-color);background-image:url(images/arrow_circle-blue-fill.svg)}.cancer-page .cancer_title{display:flex;align-items:center;justify-content:center;gap:.25em;font-size:var(--fs-5);margin-bottom:2rem;width:100%}.cancer-page .cancer_title img{max-width:2rem;height:1.5rem}.cancer-page .title_underline{margin-bottom:2.5rem}.cancer-page .title_underline:before{background-color:var(--cancer-color)}.cancer-page p{line-height:1.8}.cancer-page .table{display:grid;grid-template-columns:22% auto;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media only screen and (max-width:500px){.cancer-page .table{grid-template-columns:repeat(1,1fr)}}.cancer-page .table>div{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:10px;background-color:var(--bg-color);line-height:1.8}.cancer-page .table>div:nth-child(odd){display:grid;place-items:center;background-color:#f2f8fc;color:var(--text-color)}.cancer-page .qa_list{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.5rem}.cancer-page .qa_list .qa_item{padding:1.25rem 1.5rem 1.5rem;background-color:var(--bg-color)!important;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--border-color);will-change:gap;transition:all .3s ease}.cancer-page .qa_list .qa_item .qa_title{padding:0 1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;line-height:1.125;cursor:pointer;position:relative}@media only screen and (max-width:500px){.cancer-page .qa_list .qa_item .qa_title{padding:0}}.cancer-page .qa_list .qa_item .qa_title:before{content:"";position:absolute;top:-.5rem;left:0;right:0;bottom:-.5rem}.cancer-page .qa_list .qa_item .qa_title div{position:relative;width:2rem;height:2rem}.cancer-page .qa_list .qa_item .qa_title div span:nth-child(1){width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cancer-page .qa_list .qa_item .qa_title div span:nth-child(2){transition:all .3s ease;width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.cancer-page .qa_list .qa_item .qa_body{border-radius:12px;background-color:var(--bg-color);padding:0 1.25rem;height:0;opacity:0;will-change:height padding margin;transition:all .3s ease}.cancer-page .qa_list .qa_item:hover,.cancer-page .qa_list .qa_item.active{border:1px solid var(--cancer-color)}.cancer-page .qa_list .qa_item.active .qa_body{margin-top:1rem;height:auto;padding:1rem 1.25rem;max-height:1000rem;opacity:1}.cancer-page .qa_list .qa_item.active .qa_title{padding:0 1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;line-height:1.125}@media only screen and (max-width:500px){.cancer-page .qa_list .qa_item.active .qa_title{padding:0}}.cancer-page .qa_list .qa_item.active .qa_title div span:nth-child(2){width:1rem;height:1px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.cancer-page hr{color:var(--border-color)}.cancer-page .contact_block{background-color:var(--bg-color);border:1px solid var(--border-color);padding:3.5rem;border-radius:8px;margin-top:5rem!important;box-shadow:0 0 2px #0006}.cancer-page .contact_block h5,.cancer-page .contact_block h4{text-align:center;color:var(--bg-color);font-size:var(--fs-5);font-weight:500;background-color:var(--cancer-color);padding:.5rem;border-radius:20rem;line-height:2;outline:none}.cancer-page .contact_block>div{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem}.cancer-page .contact_block p{text-align:center}@media only screen and (max-width:500px){.cancer-page .contact_block .flex{flex-direction:column-reverse}}.cancer-page .tel{color:var(--cancer-color)}.cancer-page .steps{margin-top:2.5rem;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;background-color:var(--bg-color);border-radius:12px;gap:2.5rem}.cancer-page .steps .step{position:relative;padding:2rem;width:100%;display:flex;gap:1rem;align-items:flex-start;flex-direction:column}.cancer-page .steps .step:before{content:"";width:2px;height:calc(100% + 2.5rem);position:absolute;display:inline-block;left:2.95rem;top:2rem;z-index:0;border-left:2px dashed var(--cancer-color)}.cancer-page .steps .step:last-of-type:before{content:"";border-left:none}.cancer-page .steps .step .step_number{flex-shrink:0;line-height:1;aspect-ratio:1;font-weight:500;padding-bottom:.05rem;width:2rem;border-radius:50%;display:grid;place-items:center;background-color:var(--bg-color);color:var(--cancer-color);border:1px solid var(--cancer-color)}.cancer-page .steps .step h4{font-size:var(--fs-4);line-height:1;font-weight:500}.cancer-page .testimonial-container .quote-block{position:relative;padding:1.25rem 2.5rem;margin:0 0 1.25rem;background-color:var(--bg-color);border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.cancer-page .testimonial-container .quote-block:last-child{margin-bottom:0}.cancer-page .testimonial-container .quote-block p{margin:0;line-height:1.7;position:relative;z-index:2}.cancer-page .testimonial-container .quote-block:before{content:"“";position:absolute;top:.5rem;left:.5rem;font-size:3.75rem;font-family:serif;color:#e0e0e0;line-height:1;z-index:1}.cancer-page .testimonial-container .quote-block:after{content:"”";position:absolute;bottom:-.625rem;right:.5rem;font-size:3.75rem;font-family:serif;color:#e0e0e0;line-height:1;z-index:1}.cancer-page .FORM_ITEM{display:flex;align-items:flex-start;padding:20px 0;border-bottom:1px solid #eee;justify-self:start;justify-content:space-between;width:100%}.cancer-page .FORM_ITEM:last-of-type{border-bottom:none}.cancer-page .FORM_ITEM_TITLE{width:30%;padding-right:20px;font-weight:700;font-size:16px;box-sizing:border-box;flex-shrink:0;flex-grow:0}.cancer-page .FORM_ITEM_TITLE.REQUIRED:before{content:"必須";color:#fff;background-color:#e74c3c;padding:.2rem .5rem .25rem;border-radius:4px;font-size:12px;font-weight:500;margin-right:.5rem}.cancer-page .FORM_ITEM_CHILD{width:70%;box-sizing:border-box;flex-shrink:0;flex-grow:0}.cancer-page .wide{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.cancer-page .wide:focus{border-color:#3498db;box-shadow:0 0 5px #3498db80;outline:none}.cancer-page textarea.wide{height:180px;resize:vertical}.cancer-page .wpcf7-list-item{margin-right:20px;display:inline-flex;align-items:center}.cancer-page .wpcf7-list-item-label{display:inline-flex;align-items:center;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cancer-page .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.cancer-page .wpcf7-list-item-label:before{content:"";position:relative;display:inline-block;width:18px;height:18px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:3px;margin-right:10px;transition:background-color .2s,border-color .2s}.cancer-page .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:var(--cancer-color);border-color:var(--cancer-color)}.cancer-page .wpcf7-list-item-label:after{content:"";position:absolute;display:none;left:7px;top:50%;transform:translateY(-50%) rotate(45deg);width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;z-index:1}.cancer-page .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{display:block}.cancer-page .SUBMIT{text-align:center;padding-top:30px}.cancer-page .SUBMIT button{padding:12px 40px;font-size:18px;border:none;border-radius:4px;cursor:pointer;transition:opacity .3s;margin:0 10px}.cancer-page .SUBMIT button:hover{opacity:.8}.cancer-page .SUBMIT input{padding:12px 40px;font-size:18px;border:none;border-radius:4px;cursor:pointer;transition:opacity .3s;margin:0 10px}.cancer-page .SUBMIT input:hover{opacity:.8}.cancer-page .SUBMIT input[type=submit],.cancer-page .SUBMIT button[type=button]{background-color:#3498db;color:#fff}.cancer-page .SUBMIT button.goto-input,.cancer-page .SUBMIT input[type=reset]{background-color:#bdc3c7;color:#fff}@media(max-width:768px){.cancer-page .FORM_ITEM{flex-direction:column;align-items:stretch;gap:.5rem}.cancer-page .FORM_ITEM_TITLE,.cancer-page .FORM_ITEM_CHILD{width:100%}.cancer-page .FORM_ITEM_TITLE{margin-bottom:10px}}.cancer-page .jushin_list{display:flex;flex-direction:column;gap:1.5rem}.cancer-page .jushin_list li h5{color:var(--cancer-color);font-weight:500;margin-bottom:.5rem}.cancer-page.cancer-top section{margin-top:5rem}.cancer-page.cancer-top .cancer_hero{position:relative}.cancer-page.cancer-top .cancer_hero img{width:100%;aspect-ratio:5/2.25;object-fit:cover}@media only screen and (max-width:1040px){.cancer-page.cancer-top .cancer_hero img{aspect-ratio:5/3}}@media only screen and (max-width:500px){.cancer-page.cancer-top .cancer_hero img{aspect-ratio:7/8;object-position:left}}.cancer-page.cancer-top .cancer_hero .hero_message{position:absolute;right:55rem;top:31rem;font-family:Shippori Mincho,serif;font-size:var(--fs-7);line-height:1.8;color:var(--bg-color);font-weight:100}@media only screen and (max-width:1040px){.cancer-page.cancer-top .cancer_hero .hero_message{right:0;top:58%;white-space:nowrap;font-size:1.5rem}}.cancer-page.cancer-top .cancer_intro{text-align:center;display:flex;flex-direction:column;align-items:center}.cancer-page.cancer-top .cancer_top_images{display:flex;overflow:hidden}.cancer-page.cancer-top .cancer_top_images img{flex:1}@media only screen and (max-width:500px){.cancer-page.cancer-top .cancer_top_images img{object-fit:cover;height:15rem;scale:2}}.cancer-page.cancer-top .cancer_type_select .grid_list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.5rem;row-gap:2rem}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item{padding:1.25rem;border-radius:4px;border:1px solid var(--border-color);background-color:var(--bg-color)}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .title_list{display:flex;flex-direction:column;margin-bottom:1rem;gap:.5rem}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .title_list .cancer_grid_title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .title_list .cancer_grid_title span{display:block;height:100%;position:relative;width:fit-content;padding:0 .25rem}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .title_list .cancer_grid_title span:after{display:inline-block;content:"";width:100%;height:2px;background-color:var(--cancer-color);position:absolute;left:0;bottom:-.7rem;z-index:2}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .title_list .cancer_grid_title .common_circle_btn{flex-shrink:0;padding:.25rem 2.5rem .25rem .75rem;background-color:var(--cancer-color);line-height:1.2;border:1px solid var(--cancer-color);background-image:url(images/arrow_circle-blue.svg);background-position:right .75rem top .35rem}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .title_list .cancer_grid_title .common_circle_btn:hover{color:var(--cancer-color);background-color:var(--bg-color);background-image:url(images/arrow_circle-blue-fill.svg)}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .department_list{display:flex;flex-direction:column;gap:1rem}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .department_list li a{display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .department_list li a img{width:1rem;position:relative;top:.125rem}.cancer-page.cancer-top .cancer_type_select .grid_list .grid_item .department_list li a:hover{opacity:.8}@media only screen and (max-width:1040px){.cancer-page.cancer-top .cancer_type_select .grid_list{grid-template-columns:repeat(2,1fr);column-gap:1.5rem;row-gap:1.5rem}}@media only screen and (max-width:500px){.cancer-page.cancer-top .cancer_type_select .grid_list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:1040px){.cancer-page.cancer-top .cancer_type_select .pdf_link_btn{margin-left:auto;margin-right:auto}}.cancer-page.cancer-top .cancer_genom{width:91.8rem;margin-left:auto;display:flex}.cancer-page.cancer-top .cancer_genom .left{padding:3.5rem;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(45deg,#1976d240,#1976d20d)}.cancer-page.cancer-top .cancer_genom .left .cancer_title{justify-content:flex-start}.cancer-page.cancer-top .cancer_genom .right{width:52.5%;flex-shrink:0}@media only screen and (max-width:1040px){.cancer-page.cancer-top .cancer_genom{width:100%;flex-direction:column}.cancer-page.cancer-top .cancer_genom .left{align-items:center}.cancer-page.cancer-top .cancer_genom .right{width:100%;flex-shrink:1;height:15rem}.cancer-page.cancer-top .cancer_genom .right img{object-fit:cover;height:100%}}.cancer-page .card_grid_list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.5rem;row-gap:2rem}.cancer-page .card_grid_list .card_grid_item{position:relative;display:flex;align-items:center;padding:.5rem;gap:2rem;background-color:var(--bg-color);box-shadow:4px 4px 8px #0000001a}.cancer-page .card_grid_list .card_grid_item br{display:none}@media only screen and (max-width:1040px){.cancer-page .card_grid_list .card_grid_item br{display:block}}.cancer-page .card_grid_list .card_grid_item .thumbnail{aspect-ratio:230/126;object-fit:cover;width:15rem;flex-grow:0}@media only screen and (max-width:1040px){.cancer-page .card_grid_list .card_grid_item .thumbnail{width:40%;flex-grow:0;flex-shrink:0}}.cancer-page .card_grid_list .card_grid_item .icon{width:1.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.cancer-page .card_grid_list .card_grid_item:after{position:absolute;content:"";right:0;top:0;transform-origin:top right;width:1rem;height:1rem;border-right:2.5px solid var(--cancer-color);border-top:2.5px solid var(--cancer-color);transition:all .5s ease;will-change:width height}@media only screen and (max-width:1040px){.cancer-page .card_grid_list .card_grid_item:after{border-right:1.5px solid var(--cancer-color);border-top:1.5px solid var(--cancer-color)}}.cancer-page .card_grid_list .card_grid_item:before{position:absolute;content:"";left:0;bottom:0;transform-origin:bottom left;width:1rem;height:1rem;border-left:2.5px solid var(--cancer-color);border-bottom:2.5px solid var(--cancer-color);transition:all .5s ease;will-change:width height}@media only screen and (max-width:1040px){.cancer-page .card_grid_list .card_grid_item:before{border-left:1.5px solid var(--cancer-color);border-bottom:1.5px solid var(--cancer-color)}}.cancer-page .card_grid_list .card_grid_item:hover:after{width:100%;height:100%}.cancer-page .card_grid_list .card_grid_item:hover:before{width:100%;height:100%}@media only screen and (max-width:1040px){.cancer-page .card_grid_list .card_grid_item{gap:1rem}}@media only screen and (max-width:1040px){.cancer-page .card_grid_list{gap:1.5rem}}@media only screen and (max-width:500px){.cancer-page .card_grid_list{grid-template-columns:repeat(1,1fr)}}.cancer-page .blue{color:var(--cancer-color)}.cancer-page .sub_section+.sub_section{margin-top:6rem}.cancer-page .sub_small_section+.sub_small_section{margin-top:3rem}.cancer-page .title_plain{font-size:var(--fs-4)}.cancer-page .title_plain:before{background-color:var(--cancer-color)}.cancer-page .title_bold{font-size:var(--fs-4);font-weight:500;margin-bottom:1rem;color:var(--cancer-color)}.cancer-page .img_wrap{border-radius:8px;background-color:var(--bg-color);padding:2.5rem;display:flex;border:1px solid var(--border-color);align-items:center;gap:.5rem;flex-direction:column;margin-top:2rem;margin-right:auto;margin-left:auto}.cancer-page .img_wrap img{max-width:42.5rem;max-height:27.5rem;object-fit:contain}@media only screen and (max-width:1040px){.cancer-page .img_wrap{max-width:100%}}.cancer-page .img_flex_row{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%}.cancer-page .img_flex_row .img_item{flex:1;text-align:center}.cancer-page .bg_white{border-radius:6px;padding:1.5rem;background-color:var(--bg-color)}.cancer-page .pdf_link_btn_2{color:var(--cancer-color);padding-right:2rem;background-image:url(images/icon-pdf-blue.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:right 0 top .125rem}.cancer-page .data_grid{display:grid;place-items:center;grid-template-columns:repeat(2,1fr);gap:1.25rem;text-align:center}@media only screen and (max-width:500px){.cancer-page .data_grid{grid-template-columns:1fr}}.cancer-page .data_grid .data_item{width:100%;height:100%;display:grid;gap:1.875rem;border:1px solid var(--border-color);border-radius:6px;padding:2.5rem 1.875rem;background-color:var(--bg-color)}.cancer-page .data_grid .data_item .data_title{display:grid;place-items:center;font-size:var(--fs-4);color:#fff;background-color:var(--cancer-color);border-radius:6rem;padding:.6rem 1.5rem}.cancer-page .data_grid .data_item .data_value{font-size:var(--fs-8);font-weight:600;line-height:1}.cancer-page .data_grid .data_item .data_value .unit{font-size:var(--fs-6)}.cancer-page .data_grid .data_item .data_description{font-size:var(--fs-2)}.cancer-page .circle_list{display:flex;flex-direction:column;gap:.5rem}.cancer-page .circle_list li{position:relative;padding-left:1rem}.cancer-page .circle_list li:before{content:"";position:absolute;top:.925rem;left:0;width:5px;height:5px;background-color:var(--cancer-color);border-radius:50%}.cancer-page .tab_body:not(:first-of-type){display:none}.cancer-page.cancer_sub_page .cancer_sub_hero{background-color:var(--cancer-color);display:grid;place-items:center;text-align:center;padding:3.5rem 0;height:15rem}.cancer-page.cancer_sub_page .cancer_sub_hero .sub_hero_title{color:var(--bg-color)}.cancer-page.cancer_sub_page .cancer_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-5)}@media only screen and (max-width:500px){.cancer-page.cancer_sub_page .cancer_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-4)}}.cancer-page.cancer_sub_page .cancer_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-8)}@media only screen and (max-width:500px){.cancer-page.cancer_sub_page .cancer_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-6)}}@media only screen and (max-width:500px){.cancer-page.cancer_sub_page .cancer_sub_hero{height:10rem;padding-left:1rem;padding-right:1rem}}.cancer-page.cancer_sub_page .bread_crumb{background-color:var(--bg-color-sub);height:auto;display:flex;flex-direction:column;justify-content:center;width:100%;padding:.75rem 0}.cancer-page.cancer_sub_page .bread_crumb .bread_crumb_list{flex-wrap:wrap;display:flex;align-items:center;column-gap:1rem;row-gap:.5rem}.cancer-page.cancer_sub_page .bread_crumb .bread_crumb_item{display:flex;align-items:center;gap:.5rem}.cancer-page.cancer_sub_page .bread_crumb .bread_crumb_item img{width:1rem;object-fit:contain}.cancer-page.cancer_sub_page .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)){color:var(--border-color)}.cancer-page.cancer-igan .common_tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cancer-page .stage_list{display:flex;flex-direction:column;gap:1rem}.cancer-page .stage_list li{display:flex}.cancer-page .stage_list li span{flex-shrink:0;width:15rem;display:inline-block;margin-bottom:.5rem;color:var(--cancer-color);font-weight:500}@media only screen and (max-width:1040px){.cancer-page .stage_list li{flex-direction:column}}.cancer-page.cancer_genome .common_tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cancer-page.cancer_genome .tab_body:not(:first-of-type){display:none}.cancer-page.cancer_genome .steps{gap:0rem}.cancer-page.cancer_genome .steps .step:before{height:100%}@media only screen and (max-width:500px){.cancer-page.cancer-kyoten .flex{flex-direction:column}}.cancer-page.cancer-touroku .stage_list li span{width:10rem}.cancer-page.cancer-salon .common_tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cancer-page.cancer-salon .tab_body:not(:first-of-type){display:none}@media only screen and (max-width:500px){.cancer-page.cancer-salon .img_flex_row{gap:1.5rem}}.cancer-page.cancer-salon .schedule-table{width:100%;border-collapse:collapse;font-size:1rem}.cancer-page.cancer-salon .schedule-table th,.cancer-page.cancer-salon .schedule-table td{border:.0625rem solid #ddd;padding:1rem 1.25rem;text-align:left;vertical-align:middle}.cancer-page.cancer-salon .schedule-table th{background-color:#f2f8fc;font-weight:700;white-space:nowrap}.cancer-page.cancer-salon .schedule-table th:nth-child(1){width:10rem}.cancer-page.cancer-salon .schedule-table th:nth-child(2){width:22rem}.cancer-page.cancer-salon .schedule-table th:nth-child(3){width:20rem}.cancer-page.cancer-salon .schedule-table th:nth-child(5){width:12rem}.cancer-page.cancer-salon .schedule-table tbody td{line-height:1.6}.cancer-page.cancer-salon .schedule-table tbody td:first-child{white-space:nowrap}.cancer-page.cancer-salon .next-event-section tbody tr{background-color:#fff9e6}.cancer-page.cancer-salon .next-event-section tbody td{font-size:1.125rem}.cancer-page.cancer-salon .next-event-section .apply-button{display:inline-block;padding:.625rem 1.5rem;background-color:#e67e22;color:#fff;text-decoration:none;border-radius:.3125rem;text-align:center;font-weight:700;transition:opacity .3s}.cancer-page.cancer-salon .next-event-section .apply-button:hover{opacity:.8}.cancer-page.cancer-salon .past-events-section .past-event{background-color:#f9f9f9;color:#777}.cancer-page.cancer-salon .past-events-section .past-event .pdf_link_btn_2{color:#555;background-image:url(images/icon-pdf-bk.svg)}@media only screen and (max-width:1040px){.cancer-page.cancer-salon .schedule-table thead{display:none}.cancer-page.cancer-salon .schedule-table tr{display:block;border:.0625rem solid #ddd;margin-bottom:1.5rem}.cancer-page.cancer-salon .schedule-table td{display:block;border:none;border-bottom:.0625rem solid #eee;text-align:right;padding-left:50%;position:relative}.cancer-page.cancer-salon .schedule-table td:last-child{border-bottom:none}.cancer-page.cancer-salon .schedule-table td:before{content:attr(data-label);position:absolute;left:1.25rem;width:45%;padding-right:.625rem;text-align:left;font-weight:700}}.cancer-page.cancer-sodan .common_tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cancer-page.cancer-sodan .tab_body:not(:first-of-type){display:none}.cancer-page.cancer-sodan .underline{text-decoration:underline}.cancer-page.cancer-sodan .check_list{list-style:none;padding:0;margin:0;border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden;background-color:var(--bg-color)}.cancer-page.cancer-sodan .check_list li{padding:1rem 1.25rem 1rem 3rem;border-bottom:1px solid var(--border-color);line-height:1.7;text-indent:0!important}.cancer-page.cancer-sodan .check_list li:last-child{border-bottom:none}.cancer-page.cancer-sodan .check_list li:before{content:"✓";position:absolute;left:1rem;top:50%;transform:translateY(-50%);background-color:var(--cancer-color);background-image:none!important;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center}.cancer-page.cancer-sodan .img_flex_row{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1040px){.cancer-page.cancer-sodan .img_flex_row{gap:1.5rem}}@media only screen and (max-width:500px){.cancer-page.cancer-sodan .img_flex_row{grid-template-columns:repeat(1,1fr)}}.cancer-page.cancer-sodan .resource-section{margin-top:2rem;padding:1.5rem;background-color:var(--bg-color);border-radius:.5rem;border:1px solid var(--border-color)}.cancer-page.cancer-sodan .resource-title{font-size:1.25rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.cancer-page.cancer-sodan .resource-list,.cancer-page.cancer-sodan .resource-list-archive{list-style:none;padding:0;margin:0}.cancer-page.cancer-sodan .resource-list li,.cancer-page.cancer-sodan .resource-list-archive li{padding:.5rem 0}.cancer-page.cancer-sodan .accordion-trigger{width:100%;padding:.75rem 1rem;margin-top:1rem;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.3125rem;font-size:1rem;font-weight:700;color:#111;cursor:pointer;text-align:left;transition:background-color .2s}.cancer-page.cancer-sodan .accordion-trigger:hover{background-color:var(--bg-color-sub)}.cancer-page.cancer-sodan .accordion-trigger:after{content:"▼";float:right;transition:transform .3s ease-out}.cancer-page.cancer-sodan .accordion-trigger.active:after{transform:rotate(-180deg)}.cancer-page.cancer-sodan .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#fff;padding:0 1rem}.cancer-page.cancer-sodan .resource-list-archive{padding:.5rem 0;border-top:none;border-radius:0 0 .3125rem .3125rem}.cancer-page.cancer-kenshu .common_tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media only screen and (max-width:1040px){.cancer-page.cancer-kenshu .common_tabs{grid-template-columns:repeat(2,1fr)}}.cancer-page.cancer-kenshu .tab_body:not(:first-of-type){display:none}.cancer-page.cancer-kenshu .training-schedule{max-width:100%;margin:2rem auto}.cancer-page.cancer-kenshu .event-card{background-color:#fff;border:1px solid var(--border-color);border-radius:.5rem;margin-bottom:2rem;box-shadow:0 .125rem .5rem #00000012;overflow:hidden}.cancer-page.cancer-kenshu .event-header{display:flex;align-items:center;background-color:#f2f8fc;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.cancer-page.cancer-kenshu .event-date{display:flex;align-items:center;justify-content:center;min-width:4rem;margin-right:1.5rem;background-color:var(--cancer-color);color:#fff;border-radius:.375rem}.cancer-page.cancer-kenshu .event-month{font-size:1.125rem;font-weight:700;line-height:1}.cancer-page.cancer-kenshu .event-month:after{content:"月";font-size:.75rem}.cancer-page.cancer-kenshu .event-day{font-size:1.75rem;font-weight:700;line-height:1.2}.cancer-page.cancer-kenshu .event-weekday{font-size:.875rem;line-height:1}.cancer-page.cancer-kenshu .event-title{font-size:1.5rem;margin:0;color:#333}.cancer-page.cancer-kenshu .event-details{padding:1.5rem}.cancer-page.cancer-kenshu .event-details p{margin:0 0 .75rem}.cancer-page.cancer-kenshu .presentation-list{margin:1.5rem 0;padding-left:1.25rem;border-left:3px solid var(--cancer-color)}.cancer-page.cancer-kenshu .presentation-list dt{font-weight:700;margin-top:1rem}.cancer-page.cancer-kenshu .presentation-list dt:first-child{margin-top:0}.cancer-page.cancer-kenshu .presentation-list dd{margin-left:0;padding-left:1rem;font-size:.9375rem;color:#555}.cancer-page.cancer-kenshu .event-discussion{margin-top:1.5rem;padding:1rem;background-color:var(--bg-color-sub);border-radius:.25rem}.cancer-page.cancer-kenshu .event-footer{padding:1rem 1.5rem;border-top:1px solid #eee;text-align:right;display:flex;justify-content:flex-end}.cancer-page.cancer-kenshu .application-process{max-width:100%;margin:2rem auto}.cancer-page.cancer-kenshu .deadline-notice{background-color:#fff9e6;border:2px solid #ffc107;border-radius:.5rem;padding:1.25rem 1.5rem;text-align:center;margin-bottom:2rem}.cancer-page.cancer-kenshu .deadline-title{font-size:1rem;font-weight:700;color:#c79100}.cancer-page.cancer-kenshu .deadline-date{font-size:1.75rem;font-weight:700;color:#333;margin:.25rem 0}.cancer-page.cancer-kenshu .deadline-note{font-size:.875rem;color:#666}.cancer-page.cancer-kenshu .submission-info{background-color:#f9f9f9;padding:1rem;border-radius:.25rem;line-height:1.8;border:1px solid var(--border-color)}@media only screen and (max-width:500px){.cancer-page.cancer-kenshu .event-header{flex-direction:column;align-items:flex-start;padding:1.25rem}.cancer-page.cancer-kenshu .event-date{margin-right:0;margin-bottom:1rem;min-width:3.5rem;height:3.5rem}.cancer-page.cancer-kenshu .event-month{font-size:1rem}.cancer-page.cancer-kenshu .event-day{font-size:1.5rem}.cancer-page.cancer-kenshu .event-title{font-size:1.25rem}.cancer-page.cancer-kenshu .event-details{padding:1.25rem}}.cancer-page.cancer-mousecare .headline-banner{background-color:#f2f8fc;border-left:.5rem solid #3498db;padding:2rem 2.5rem;margin:2rem auto;max-width:100%;border-radius:0 .5rem .5rem 0;box-shadow:0 .25rem .75rem #0000000d}.cancer-page.cancer-mousecare .main-question{font-size:var(--fs-6);color:#2c3e50;margin:0 0 1.5rem;line-height:1.5;position:relative;padding-left:2.5rem}.cancer-page.cancer-mousecare .main-question:before{content:"？";position:absolute;left:0;top:52%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#3498db;color:#fff;font-size:1.25rem;font-weight:700}.cancer-page.cancer-mousecare .sub-heading{font-size:var(--fs-4);color:#c0392b;margin:0;padding-left:2.75rem;border-top:1px solid #ddd;padding-top:1.25rem;position:relative}.cancer-page.cancer-mousecare .sub-heading:before{content:"！";position:absolute;left:0;top:1.25rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#c0392b;color:#fff;font-size:1.25rem;font-weight:700}.cancer-page.cancer-mousecare .grid_two{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;align-items:flex-start}.cancer-page.cancer-mousecare .img_item{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}.cancer-page.cancer-mousecare .img_item h5{font-weight:500}.cancer-page.cancer-mousecare .img_item p{background-color:#f2f8fc;padding:1rem;border-radius:4px;flex-grow:0}.cancer-page.cancer-mousecare .img_item span{margin-top:.5rem;display:block;font-size:var(--fs-2);color:#777}.cancer-page.cancer-mousecare .severity-table{width:100%;max-width:60rem;margin:2rem 0;border-collapse:collapse;border:1px solid var(--border-color);box-shadow:0 .25rem .75rem #00000012;border-radius:.5rem}.cancer-page.cancer-mousecare .severity-table caption{font-weight:700;font-size:var(--fs-3);margin-bottom:.5rem;text-align:left}.cancer-page.cancer-mousecare .severity-table thead{background-color:#f2f8fc}.cancer-page.cancer-mousecare .severity-table th,.cancer-page.cancer-mousecare .severity-table td{padding:1.25rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-color);font-size:var(--fs-3)}.cancer-page.cancer-mousecare .severity-table tbody tr:last-child th,.cancer-page.cancer-mousecare .severity-table tbody tr:last-child td{border-bottom:none}.cancer-page.cancer-mousecare .severity-table .grade-col,.cancer-page.cancer-mousecare .severity-table .status-col{width:20%}.cancer-page.cancer-mousecare .severity-table .symptoms-col{width:60%}.cancer-page.cancer-mousecare .severity-table tbody th{background-color:var(--bg-color-sub);font-weight:700}.cancer-page.cancer-mousecare .severity-table td ul{list-style:none;margin:0;padding:0}.cancer-page.cancer-mousecare .severity-table td ul li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.cancer-page.cancer-mousecare .severity-table td ul li:last-child{margin-bottom:0}.cancer-page.cancer-mousecare .severity-table td ul li:before{content:"・";position:absolute;left:0;color:var(--cancer-color)}.cancer-page.cancer-mousecare .severity-table .grade-3{background-color:#fff2f2}.cancer-page.cancer-mousecare .severity-table .grade-3 th{background-color:#ffe6e6;color:#c0392b}@media only screen and (max-width:500px){.cancer-page.cancer-mousecare .headline-banner{padding:1.5rem;border-left-width:.375rem}.cancer-page.cancer-mousecare .main-question{font-size:1.5rem}.cancer-page.cancer-mousecare .sub-heading{font-size:1.125rem}}@media only screen and (max-width:1040px){.cancer-page{width:100%;left:0;margin-top:4.5rem}}.cancer-page .wp-block-create-block-table-unified thead th{background-color:var(--cancer-color);border-color:var(--border-color)}.cancer-footer{margin-top:0;position:relative;left:15rem;width:calc(100% - 15rem);margin-bottom:0rem}.cancer-footer .left{display:flex;align-items:center;gap:1.5rem}.cancer-footer .left p{background-color:var(--cancer-color);color:var(--bg-color);padding:.5rem 1rem .625rem;border-radius:4px;line-height:1}@media only screen and (max-width:1040px){.cancer-footer{width:100%;left:0;padding-bottom:2.5rem}}.rinsho_header{position:fixed;top:0;left:0;width:15rem;height:100svh;max-height:100svh}.rinsho_header .side_wrapper{width:100%;display:flex;align-items:center;flex-direction:column;max-height:100svh}.rinsho_header .side_wrapper .side_top{width:100%;height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;line-height:1;border-bottom:1px solid var(--border-color)}.rinsho_header .side_wrapper .side_top .side_logo{width:11rem}@media only screen and (max-width:1040px){.rinsho_header .side_wrapper .side_top{display:none}}.rinsho_header .side_wrapper .page_category{margin-top:2rem;background-color:var(--clinical-color);color:var(--bg-color);padding:.5rem 1rem .625rem;border-radius:4px;text-align:center}.rinsho_header .side_wrapper .side_nav_list{padding:2rem .5rem 2rem 0;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overscroll-behavior-y:contain;flex:1;max-height:60svh;scrollbar-width:none}.rinsho_header .side_wrapper .side_nav_list li{position:relative}.rinsho_header .side_wrapper .side_nav_list a{display:flex;align-items:baseline;gap:1rem;transition:color .3s ease;width:100%}.rinsho_header .side_wrapper .side_nav_list a:hover{color:var(--clinical-color);transition:color .3s ease-in-out}.rinsho_header .side_wrapper .side_nav_list a .small{font-size:var(--fs-1)}.rinsho_header .side_wrapper .side_nav_list .dentist_link:hover{color:var(--dentist-color)}.rinsho_header .side_wrapper .side_nav_list .major_clinical_link:hover{color:var(--major-doctor-color)}.rinsho_header .side_wrapper .side_nav_list .btn{aspect-ratio:1;height:1rem;position:absolute;top:.3rem;right:-.5rem;cursor:pointer}.rinsho_header .side_wrapper .side_nav_list .btn span{height:1px;width:1rem;background-color:var(--text-color);position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}.rinsho_header .side_wrapper .side_nav_list .btn span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.rinsho_header .side_wrapper .side_nav_list .btn.active span:nth-child(2){transform:translate(-50%,-50%) rotate(0)}@media only screen and (max-width:1040px){.rinsho_header .side_wrapper .side_nav_list{max-height:75svh}}.rinsho_header .side_wrapper .side_nav_list .side_nav_sub_list{margin-left:1rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;max-height:0;transition:all .3s ease-in-out}.rinsho_header .side_wrapper .side_nav_list .side_nav_sub_list.active{padding-top:.75rem;max-height:50rem}.rinsho_header .side_wrapper .rinsho_list{margin-left:1rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;max-height:0;transition:all .3s ease-in-out}.rinsho_header .side_wrapper .rinsho_list.active{padding-top:.75rem;max-height:50svh}.rinsho_header .side_wrapper .side_bottom{border-top:1px solid var(--border-color);padding-top:1rem;padding-bottom:1rem;margin-top:4rem}.rinsho_header .side_wrapper .side_bottom a{display:flex;gap:.5rem;transition:color .3s ease}.rinsho_header .side_wrapper .side_bottom a img{width:1.5rem}.rinsho_header .side_wrapper .side_bottom a:hover{color:var(--main-color)}@media only screen and (max-width:1040px){.rinsho_header .side_wrapper .side_bottom{margin-top:2rem}.rinsho_header .side_wrapper .side_bottom.active{max-height:calc(100svh - 4.5rem);height:calc(100svh - 4.5rem)}}@media only screen and (max-width:1040px){.rinsho_header .side_wrapper{width:100%;max-height:0svh;height:auto;background-color:var(--bg-color);overflow:hidden;transition:all .5s ease}.rinsho_header .side_wrapper.active{max-height:calc(100svh - 4.5rem);height:calc(100svh - 4.5rem)}}.rinsho_header .sp_header{display:none;background-color:var(--bg-color)}@media only screen and (max-width:1040px){.rinsho_header .sp_header{display:flex;padding:1rem 0 1rem 1rem;border-bottom:1px solid var(--border-color);position:relative}.rinsho_header .sp_header .left{display:flex;gap:1rem;align-items:center}.rinsho_header .sp_header .left .sp_logo{width:12rem}.rinsho_header .sp_header .left .page_category{background-color:var(--clinical-color);color:var(--bg-color);padding:.35rem .5rem .5rem;border-radius:4px;font-size:var(--fs-2);line-height:1}.rinsho_header .sp_header .right{position:absolute;height:100%;aspect-ratio:1;background-color:var(--clinical-color);top:0;right:0}.rinsho_header .sp_header .right span{width:2.5rem;height:2px;background-color:var(--bg-color);display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rinsho_header .sp_header .right span:nth-child(1){top:35%}.rinsho_header .sp_header .right span:nth-child(3){top:65%}}@media only screen and (max-width:1040px){.rinsho_header{width:100%;z-index:10;height:0}}.rinsho_header .header_contact{display:grid;gap:10px;background-color:var(--clinical-color);color:#fff;text-align:center;padding:3.125rem 3.75rem}@media only screen and (max-width:1040px){.rinsho_header .header_contact{display:none}}.rinsho_page{width:calc(100% - 15rem);position:relative;left:15rem}@media only screen and (max-width:1040px){.rinsho_page{width:100%;left:0;margin-top:4.5rem}}.rinsho_page .rinsho_wrapper{width:80rem;max-width:90%;margin-left:auto;margin-right:auto}.rinsho_page .sub_section+.sub_section{margin-top:6rem}.rinsho_page .sub_small_section+.sub_small_section{margin-top:3rem}.rinsho_page .title_color{color:var(--clinical-color);font-weight:500}.rinsho_page .rinsho_sub_content .tab_body:not(:first-of-type){display:none}.rinsho_page .common_tabs .common_tab{height:3.125rem;border:2px solid var(--clinical-color);background-color:var(--bg-color);color:var(--clinical-color)}.rinsho_page .common_tabs .common_tab:hover{background-color:#ecf7f4}.rinsho_page .common_tabs .common_tab.active{background-color:var(--clinical-color);color:var(--bg-color)}.rinsho_page .pdf_list{display:grid;gap:5px}.rinsho_page .pdf_list li{position:relative;width:fit-content;padding-left:20px}.rinsho_page .pdf_list li a{display:flex;align-items:center;gap:10px}.rinsho_page .pdf_list li a img{width:1.5rem;height:1.5rem;object-fit:contain}.rinsho_page .pdf_list li:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:var(--main-color);border-radius:50%;transform:translateY(-50%)}.rinsho_page .pdf_list li:hover{color:var(--main-color);transition:color .3s ease-in-out}.rinsho_page .bk_circle_list{letter-spacing:.05em;line-height:2}.rinsho_page .bk_circle_list .bk_circle_item:before{content:"・";margin-right:.5em}.rinsho_page .common_circle_btn{background-color:var(--clinical-color);border:1px solid var(--clinical-color);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='9.5'%20fill='white'%20stroke='%2300AA71'%20stroke-width='1'/%3e%3cpath%20d='M8.41284%207.34453L9.02071%206.73724L12.3316%2010.047C12.385%2010.1%2012.4273%2010.1631%2012.4562%2010.2325C12.4851%2010.302%2012.5%2010.3765%2012.5%2010.4517C12.5%2010.527%2012.4851%2010.6015%2012.4562%2010.6709C12.4273%2010.7404%2012.385%2010.8035%2012.3316%2010.8565L9.02071%2014.168L8.41341%2013.5607L11.5209%2010.4526L8.41284%207.34453Z'%20fill='%2300AA71'/%3e%3c/svg%3e")}.rinsho_page .common_circle_btn:hover{background-color:var(--bg-color);color:var(--clinical-color);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='9.5'%20fill='%2300AA71'/%3e%3cpath%20d='M8.41284%207.34453L9.02071%206.73724L12.3316%2010.047C12.385%2010.1%2012.4273%2010.1631%2012.4562%2010.2325C12.4851%2010.302%2012.5%2010.3765%2012.5%2010.4517C12.5%2010.527%2012.4851%2010.6015%2012.4562%2010.6709C12.4273%2010.7404%2012.385%2010.8035%2012.3316%2010.8565L9.02071%2014.168L8.41341%2013.5607L11.5209%2010.4526L8.41284%207.34453Z'%20fill='white'/%3e%3c/svg%3e")}.rinsho_page .rinsho_hero{position:relative;z-index:-1}@media only screen and (max-width:1040px){.rinsho_page .rinsho_hero{aspect-ratio:5/3}}@media only screen and (max-width:500px){.rinsho_page .rinsho_hero{aspect-ratio:7/8;object-position:center;z-index:0;display:block}}.rinsho_page .rinsho_hero img{width:100%;aspect-ratio:5/3;object-fit:cover;display:block}@media only screen and (max-width:1040px){.rinsho_page .rinsho_hero img{aspect-ratio:5/3}}@media only screen and (max-width:500px){.rinsho_page .rinsho_hero img{aspect-ratio:7/8;object-position:center}}.rinsho_page .rinsho_hero .hero_message{position:absolute;top:60px;left:70px;color:#fff;font-size:var(--fs-8)}@media only screen and (max-width:500px){.rinsho_page .rinsho_hero .hero_message{top:20px;left:20px;font-size:var(--fs-6)}}.rinsho_page .top_content_wrapper{width:80rem;max-width:95%;margin-inline:auto;margin-top:-220px;padding-bottom:100px}@media only screen and (max-width:1040px){.rinsho_page .top_content_wrapper{margin-top:25px}}@media only screen and (max-width:500px){.rinsho_page .top_content_wrapper{margin-top:0;padding-top:2rem}}.rinsho_page .rinsho_link{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;color:#fff}@media only screen and (max-width:500px){.rinsho_page .rinsho_link{grid-template-columns:1fr}}.rinsho_page .rinsho_link a{display:grid;align-items:center;justify-content:center;gap:1.25rem;grid-auto-flow:column;border-radius:12px;padding:1.5rem;min-height:7rem;box-shadow:0 4px 4px #00000040}@media only screen and (max-width:1040px){.rinsho_page .rinsho_link a{padding:20px;gap:10px}}@media only screen and (max-width:500px){.rinsho_page .rinsho_link a{grid-auto-flow:column}}.rinsho_page .rinsho_link a p{display:grid;gap:1rem;grid-auto-flow:column;align-items:center;font-size:var(--fs-5)}@media only screen and (max-width:1040px){.rinsho_page .rinsho_link a p{gap:0;grid-auto-flow:row}}@media only screen and (max-width:500px){.rinsho_page .rinsho_link a p{gap:1rem;grid-auto-flow:column}}.rinsho_page .rinsho_link a p .small{font-size:var(--fs-3)}.rinsho_page .rinsho_link .doctor_link{display:grid;background-color:var(--clinical-color)}.rinsho_page .rinsho_link .dentist_link{background-color:var(--dentist-color)}.rinsho_page .rinsho_link .major_doctor_link{background-color:var(--major-doctor-color)}.rinsho_page .info{width:100%;display:grid;grid-template-columns:18% 1fr;align-items:center;background-color:#fff;border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:30px 75px;margin-top:25px;max-height:345px;overflow-y:auto}@media only screen and (max-width:1040px){.rinsho_page .info{grid-template-columns:1fr;padding:30px;max-height:345px;overflow-y:auto}}@media only screen and (max-width:500px){.rinsho_page .info{padding:30px}}.rinsho_page .info .info_title{display:grid;gap:25px}@media only screen and (max-width:1040px){.rinsho_page .info .info_title{grid-template-columns:1fr}}.rinsho_page .info .info_title h2{font-size:var(--fs-5);font-weight:500}.rinsho_page .info .info_archive_link{display:flex;gap:10px;text-decoration:underline;text-decoration-color:var(--clinical-color);text-decoration-thickness:1px;text-underline-offset:10px;font-size:var(--fs-2)}@media only screen and (max-width:1040px){.rinsho_page .info .info_archive_link{justify-content:flex-end}}.rinsho_page .info .info_archive_link:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center}.rinsho_page .info .info_list{width:100%}.rinsho_page .info .info_list .info_item .info_link{display:flex;gap:18px;border-bottom:1px solid var(--border-color);padding:20px 0}@media only screen and (max-width:500px){.rinsho_page .info .info_list .info_item .info_link{flex-direction:column;gap:10px;padding:10px 0}}.rinsho_page .info .info_list .info_item .info_link .info_time{display:flex;gap:18px}.rinsho_page .info .info_list .info_item .info_category{color:#fff;font-size:var(--fs-2);border-radius:6rem;padding:3px 14px}.rinsho_page .info .info_list .info_item .info_date{color:var(--clinical-gray-color)}.rinsho_page .info .info_list .info_item .doctor_color{background-color:var(--clinical-color)}.rinsho_page .info .info_list .info_item .dentist_color{background-color:var(--dentist-color)}.rinsho_page .section_title{font-size:var(--fs-6);display:flex;flex-direction:column;gap:10px;line-height:1;font-weight:500}.rinsho_page .section_title .green_en{color:var(--main-color);font-size:var(--fs-3);line-height:1}.rinsho_page .message{position:relative;min-height:613px;width:100%}@media only screen and (max-width:1040px){.rinsho_page .message{background-image:none;padding:20px}}.rinsho_page .message .message_inner{width:100%;height:100%}@media only screen and (max-width:1040px){.rinsho_page .message .message_inner{display:flex;flex-direction:column;gap:20px}}.rinsho_page .message .message_inner img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media only screen and (max-width:1040px){.rinsho_page .message .message_inner img{position:relative;aspect-ratio:768/432;object-fit:cover;object-position:top 0% right 20%}}.rinsho_page .message .message_inner .white_block{position:absolute;top:50%;left:11.875rem;transform:translateY(-50%);background-color:#ffffffb3;padding:50px;display:grid;gap:30px}@media only screen and (max-width:1040px){.rinsho_page .message .message_inner .white_block{position:static;transform:none;box-shadow:2px 2px 2px #735b5b40;padding:30px;gap:20px}}.rinsho_page .message .message_inner .white_block a{display:flex;font-size:var(--fs-2);margin-top:32px}@media only screen and (max-width:1040px){.rinsho_page .message .message_inner .white_block a{align-items:center;margin-top:0;margin-left:auto}}.rinsho_page .message .message_inner .white_block a:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;width:30px;height:30px;display:flex;gap:20px}.rinsho_page .message_link .inner{display:grid;grid-template-columns:repeat(2,1fr);gap:140px}@media only screen and (max-width:1040px){.rinsho_page .message_link .inner{grid-template-columns:1fr;gap:30px}}@media only screen and (max-width:500px){.rinsho_page .message_link .inner{grid-template-columns:1fr}}.rinsho_page .message_link .inner .banner{position:relative;border-radius:10px;box-shadow:0 4px 4px #00000040;overflow:hidden}.rinsho_page .message_link .inner .banner .title{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;background-color:#fffc;font-size:var(--fs-5);font-weight:500;text-align:center;line-height:1;padding:30px 0}@media only screen and (max-width:500px){.rinsho_page .message_link .inner .banner .title{padding:15px 0}}.rinsho_page .message_link .inner .banner .title:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");width:24px;height:24px;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:1040px){.rinsho_page .movie_info{padding-right:20px;padding-left:20px}}.rinsho_page .movie_info h3{text-align:center}.rinsho_page .movie_info .move_wrapper{display:flex;justify-content:center;gap:120px;margin-top:40px}@media only screen and (max-width:1040px){.rinsho_page .movie_info .move_wrapper{flex-direction:column;gap:30px}}.rinsho_page .movie_info .move_wrapper figure{width:100%;aspect-ratio:16/9;max-width:600px;display:grid;gap:18px}@media only screen and (max-width:1040px){.rinsho_page .movie_info .move_wrapper figure{max-width:100%;gap:10px}}.rinsho_page .movie_info .move_wrapper figure figcaption{text-align:center;font-weight:500;font-size:var(--fs-4)}.rinsho_page .movie_info .move_wrapper figure video{aspect-ratio:16/9;width:100%;height:100%;object-fit:contain}.rinsho_page .movie_info .move_wrapper figure video:-webkit-full-screen,.rinsho_page .movie_info .move_wrapper figure video:-moz-full-screen,.rinsho_page .movie_info .move_wrapper figure video:fullscreen{width:100%!important;height:100%!important;object-fit:contain;background-color:#000}.rinsho_page .movie_info .move_wrapper .bg_doctor,.rinsho_page .movie_info .move_wrapper .bg_dentist{border-radius:16px;padding:23px 14px}.rinsho_page .movie_info .move_wrapper .bg_doctor{background-color:var(--clinical-color)}.rinsho_page .movie_info .move_wrapper .bg_dentist{background-color:var(--dentist-color)}.rinsho_page .program_grid_table_wrapper .program_list{display:grid;grid-template-columns:120px 1fr;border:1px solid var(--border-color)}@media only screen and (max-width:500px){.rinsho_page .program_grid_table_wrapper .program_list{grid-template-columns:1fr}}.rinsho_page .program_grid_table_wrapper .program_list dt{display:grid;place-content:center;color:#fff;background-color:var(--clinical-color);padding:10px;font-weight:500;border-bottom:1px solid var(--border-color)}.rinsho_page .program_grid_table_wrapper .program_list dt:last-child{border-bottom:none}.rinsho_page .program_grid_table_wrapper .program_list dd{padding:10px 15px;margin-left:0;border-bottom:1px solid var(--border-color)}.rinsho_page .program_grid_table_wrapper .program_list dd:last-child{border-bottom:none}.rinsho_page .program_grid_table_wrapper .program_list dd .list_flex{display:flex;align-items:center;gap:10px}.rinsho_page .program_grid_table_wrapper .program_list dd .list_flex img{aspect-ratio:1/1;width:1.5rem}.rinsho_page.rinsho_sub_page .rinsho_sub_hero{background-color:var(--clinical-color);display:grid;place-items:center;text-align:center;padding:3.5rem 0}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .rinsho_sub_hero{padding-left:1rem;padding-right:1rem}}.rinsho_page.rinsho_sub_page .rinsho_sub_hero .sub_hero_title{color:#fff;font-size:3rem}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .rinsho_sub_hero .sub_hero_title{font-size:var(--fs-6)}}.rinsho_page.rinsho_sub_page .rinsho_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-8)}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .rinsho_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-5)}}.rinsho_page.rinsho_sub_page .rinsho_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-5)}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .rinsho_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-5)}}.rinsho_page.rinsho_sub_page .bread_crumb{background-color:var(--bg-color-sub);height:auto;display:flex;flex-direction:column;justify-content:center;width:100%;padding:.75rem 0}.rinsho_page.rinsho_sub_page .bread_crumb .bread_crumb_list{flex-wrap:wrap;display:flex;align-items:center;column-gap:1rem;row-gap:.5rem}.rinsho_page.rinsho_sub_page .bread_crumb .bread_crumb_item{display:flex;align-items:center;gap:.5rem}.rinsho_page.rinsho_sub_page .bread_crumb .bread_crumb_item img{width:1rem;object-fit:contain}.rinsho_page.rinsho_sub_page .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)){color:var(--border-color)}.rinsho_page.rinsho_sub_page .title_plain{font-size:var(--fs-4);letter-spacing:.05em;font-weight:500;position:relative;display:flex;align-items:center;gap:.8rem;margin-bottom:1.5rem}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .common_tabs{display:grid;grid-template-columns:repeat(2,1fr)}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .name{font-size:var(--fs-4)}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .sub_section{margin-top:6.25rem}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .sub_section{margin-top:3rem}}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .gap20{display:grid;gap:2rem}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links{display:grid;grid-template-columns:repeat(4,1fr);padding:1.25rem 1rem;gap:.875rem}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links{grid-template-columns:repeat(1,1fr)}}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links .message_links_item{border-radius:10rem;overflow:hidden}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links .message_links_item a{cursor:pointer;display:grid;place-items:center;height:2.25rem;font-size:var(--fs-2);color:var(--main-color);border:1px solid var(--main-color);border-radius:10rem;transition:background-color .3s ease-in-out}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links .message_links_item:hover{background-color:var(--bg-color-sub2)}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links .message_links_item.current a{background-color:#eabb4e;color:#fff;border:none}.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links .message_links_item.active{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--main-color)}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links .message_links_item.active{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_message .rinsho_sub_content .tab_body .message_links .message_links_item.active{grid-template-columns:repeat(2,1fr)}}.rinsho_page.rinsho_sub_page .wp-block-create-block-message-links-tabs-section{display:none}.rinsho_page.rinsho_sub_page .wp-block-create-block-message-links-tabs-section.active{display:block}.rinsho_page.rinsho_sub_page .greeting_container+.greeting_container{margin-top:6.25rem}.rinsho_page.rinsho_sub_page .post{font-size:var(--fs-3)}.rinsho_page.rinsho_sub_page .greeting_container{display:flex;gap:40px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .greeting_container{flex-direction:column}}.rinsho_page.rinsho_sub_page .greeting_container .img_box{width:20%;flex-grow:0}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .greeting_container .img_box{width:100%}}.rinsho_page.rinsho_sub_page .greeting_container .img_box figure img{width:100%;height:auto;object-fit:cover;display:block;margin:0 auto}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .greeting_container .img_box figure img{width:70%;min-width:200px}}.rinsho_page.rinsho_sub_page .greeting_container .img_box figure .large_img{aspect-ratio:250/300}.rinsho_page.rinsho_sub_page .greeting_container .img_box figure .small_img{aspect-ratio:250/300}.rinsho_page.rinsho_sub_page .greeting_container .img_box figure figcaption .doctor_name{display:block;text-align:center;font-weight:500;font-size:var(--fs-4s)}.rinsho_page.rinsho_sub_page .greeting_container .first_img_box{width:27%}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page .greeting_container .first_img_box{width:100%}}.rinsho_page.rinsho_sub_page .greeting_container .greeting_text{flex:1}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_index .rinsho_sub_hero,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .rinsho_sub_hero,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .rinsho_sub_hero{padding-left:1rem;padding-right:1rem}}.rinsho_page.rinsho_sub_page.rinsho_doctor_index .rinsho_sub_hero .sub_hero_title,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .rinsho_sub_hero .sub_hero_title,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .rinsho_sub_hero .sub_hero_title{display:flex;align-items:center;gap:25px;color:#fff;font-size:var(--fs-8);letter-spacing:.05em}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_index .rinsho_sub_hero .sub_hero_title,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .rinsho_sub_hero .sub_hero_title,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .rinsho_sub_hero .sub_hero_title{font-size:var(--fs-6);gap:1rem}}.rinsho_page.rinsho_sub_page.rinsho_doctor_index .rinsho_sub_hero .sub_hero_title:before,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .rinsho_sub_hero .sub_hero_title:before,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .rinsho_sub_hero .sub_hero_title:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='48'%20cy='48'%20r='48'%20fill='white'/%3e%3cg%20clip-path='url(%23clip0_2575_18200)'%3e%3cpath%20d='M66.56%2060.1C68.63%2059.26%2070.08%2057.24%2070.08%2054.88C70.08%2052.52%2068.6%2050.47%2066.51%2049.64C65.91%2039.37%2059.14%2030.79%2049.98%2027.8L50.55%2024.58L52.25%2024.88L52.71%2022.29L39.73%2020L39.28%2022.59L40.98%2022.89L37.39%2043.29L35.69%2042.99L35.23%2045.58L48.2%2047.86L48.65%2045.27L46.95%2044.97L49.06%2032.95C55.96%2035.52%2060.96%2042.2%2061.34%2050.15C60.34%2050.8%2059.57%2051.76%2059.14%2052.9H28.54V56.85H59.17C59.6%2058%2060.39%2058.97%2061.41%2059.63V70.19H44.75V63.37L47.63%2062.67L46.8%2059.25L35.93%2061.88L36.76%2065.3L39.27%2064.69V70.18H25V76.96H68.71V70.18H66.56V60.09V60.1Z'%20fill='%2300AA71'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2575_18200'%3e%3crect%20width='45.08'%20height='56.96'%20fill='white'%20transform='translate(25%2020)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:96px;height:96px;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_index .rinsho_sub_hero .sub_hero_title:before,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .rinsho_sub_hero .sub_hero_title:before,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .rinsho_sub_hero .sub_hero_title:before{width:48px;height:48px;background-size:contain}}.rinsho_page.rinsho_sub_page.rinsho_doctor_index .sub_section .grid_links,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_index .sub_section .grid_links,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links{grid-template-columns:1fr}}.rinsho_page.rinsho_sub_page.rinsho_doctor_index .sub_section .grid_links .grid_item,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item{border-radius:4px;border:1px solid var(--clinical-color);box-shadow:0 4px 4px #00000040}.rinsho_page.rinsho_sub_page.rinsho_doctor_index .sub_section .grid_links .grid_item a,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item a,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item a{display:flex;justify-content:space-between;align-items:center;color:var(--clinical-color);font-size:var(--fs-4);font-weight:500;letter-spacing:.05em;padding:32px 20px}.rinsho_page.rinsho_sub_page.rinsho_doctor_index .sub_section .grid_links .grid_item a:hover,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item a:hover,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item a:hover{background-color:var(--clinical-bg-green-color);transition:color .3s ease-in-out}.rinsho_page.rinsho_sub_page.rinsho_doctor_index .sub_section .grid_links .grid_item a:after,.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item a:after,.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item a:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%2314A836'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%2314A836'%20stroke='%2314A836'%20stroke-width='0.6875'/%3e%3c/svg%3e");width:24px;height:24px;background-repeat:no-repeat;background-position:center center}.rinsho_page.rinsho_sub_page.rinsho_dentist_index .rinsho_sub_hero{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.rinsho_dentist_index .rinsho_sub_hero .sub_hero_title:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='97'%20height='96'%20viewBox='0%200%2097%2096'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='48.5'%20cy='48'%20r='48'%20fill='white'/%3e%3cg%20clip-path='url(%23clip0_2865_18714)'%3e%3cpath%20d='M55.7705%2077.9003C49.9605%2077.9003%2049.0205%2070.4403%2048.5605%2066.8303C48.4805%2066.1903%2048.4005%2065.5803%2048.3305%2065.3103C48.2605%2065.0203%2048.1405%2064.7603%2047.9905%2064.5503C47.8505%2064.7603%2047.7305%2065.0203%2047.6505%2065.3103C47.5805%2065.5903%2047.5105%2066.1903%2047.4205%2066.8303C46.9705%2070.4303%2046.0305%2077.9003%2040.2105%2077.9003C40.1705%2077.9003%2040.1205%2077.9003%2040.0805%2077.9003C34.8205%2077.8003%2033.4205%2070.3003%2032.3005%2064.2803C31.9305%2062.2903%2031.5805%2060.4103%2031.1705%2059.2403C30.8405%2058.3103%2030.3705%2057.1903%2029.8405%2055.8803C27.6605%2050.5803%2024.6705%2043.3303%2025.1905%2036.6203C25.8605%2028.0803%2032.6705%2021.6803%2040.7105%2022.0103C43.9605%2022.1503%2046.4005%2022.5503%2048.0005%2023.1903C49.5905%2022.5503%2052.0405%2022.1603%2055.2805%2022.0103C63.3205%2021.6803%2070.1405%2028.0703%2070.8005%2036.6203C71.3205%2043.3203%2068.3305%2050.5703%2066.1405%2055.8603C65.6005%2057.1703%2065.1305%2058.3003%2064.8005%2059.2303C64.3905%2060.4003%2064.0305%2062.2803%2063.6605%2064.2703C62.5405%2070.2903%2061.1405%2077.7903%2055.8805%2077.8903C55.8405%2077.8903%2055.7905%2077.8903%2055.7505%2077.8903L55.7705%2077.9003ZM48.0005%2060.8403C48.2905%2060.8403%2048.5805%2060.9203%2048.8405%2061.0803C50.1305%2061.8903%2051.0405%2063.1203%2051.4005%2064.5403C51.5205%2065.0003%2051.6005%2065.6303%2051.7005%2066.4303C52.2405%2070.7503%2053.1205%2074.7403%2055.8005%2074.7403H55.8505C58.5405%2074.6903%2059.7805%2068.0703%2060.5905%2063.7003C61.0005%2061.4903%2061.3605%2059.5803%2061.8605%2058.1803C62.2205%2057.1803%2062.7005%2056.0103%2063.2505%2054.6703C65.3105%2049.6703%2068.1405%2042.8203%2067.6805%2036.8703C67.1405%2029.9103%2061.8905%2024.8603%2055.4405%2025.1603C50.9105%2025.3603%2049.2805%2026.0203%2048.7905%2026.3003C48.3105%2026.5703%2047.7305%2026.5703%2047.2505%2026.3003C46.7605%2026.0203%2045.1205%2025.3603%2040.6005%2025.1603C34.1905%2024.8503%2028.9005%2029.9103%2028.3605%2036.8703C27.9005%2042.8203%2030.7205%2049.6703%2032.7905%2054.6803C33.3405%2056.0203%2033.8305%2057.1903%2034.1805%2058.1903C34.6805%2059.5903%2035.0305%2061.5003%2035.4405%2063.7103C36.2505%2068.0903%2037.4805%2074.7103%2040.1805%2074.7603H40.2305C42.9105%2074.7603%2043.7905%2070.7703%2044.3305%2066.4503C44.4305%2065.6503%2044.5105%2065.0203%2044.6205%2064.5603C44.9805%2063.1403%2045.8805%2061.9103%2047.1805%2061.1003C47.4405%2060.9403%2047.7305%2060.8603%2048.0205%2060.8603L48.0005%2060.8403Z'%20fill='%234EB3E3'/%3e%3cpath%20d='M48.6711%2030.1302C48.6711%2029.8902%2048.6611%2029.6302%2048.6611%2029.3602C48.6611%2027.9102%2048.0311%2026.7402%2048.0311%2026.7402C48.0311%2026.7402%2047.4011%2027.9102%2047.4011%2029.3602C47.4011%2029.6602%2047.4011%2029.9402%2047.3911%2030.2102C45.0411%2026.2602%2040.1611%2028.7302%2040.1211%2028.7302C40.1211%2028.7302%2041.7211%2028.4502%2044.4711%2029.2902C45.9711%2029.7502%2046.8711%2030.3602%2047.3911%2030.8402C47.4111%2031.5302%2047.5311%2031.9802%2048.0311%2031.9802C48.5311%2031.9802%2048.6511%2031.5002%2048.6711%2030.7902C49.2011%2030.3202%2050.0911%2029.7302%2051.5311%2029.3002C54.2811%2028.4602%2055.8811%2028.7402%2055.8811%2028.7402C55.8411%2028.7402%2051.0311%2026.3002%2048.6611%2030.1302H48.6711Z'%20fill='%234EB3E3'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2865_18714'%3e%3crect%20width='45.74'%20height='55.9'%20fill='white'%20transform='translate(25.1309%2022)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item{border-radius:4px;border:1px solid var(--dentist-color);box-shadow:0 4px 4px #00000040}.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item a{color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item a:hover{background-color:#eef7fb}.rinsho_page.rinsho_sub_page.rinsho_dentist_index .sub_section .grid_links .grid_item a:after{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%234293CC'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%234293CC'%20stroke='%234293CC'%20stroke-width='0.6875'/%3e%3c/svg%3e")}.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item{border-radius:4px;border:1px solid var(--major-doctor-color);box-shadow:0 4px 4px #00000040}.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item a{color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item a:hover{background-color:#f8eaff}.rinsho_page.rinsho_sub_page.rinsho_major_clinical_index .sub_section .grid_links .grid_item a:after{background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12.5'%20cy='12'%20r='11.5'%20fill='white'%20stroke='%237B1FA2'/%3e%3cpath%20d='M10.6055%208L14.6055%2012L10.6055%2016'%20stroke='%237B1FA2'/%3e%3c/svg%3e")}.rinsho_page.rinsho_sub_page.rinsho_doctor_recurit .title_plain{font-size:var(--fs-5)}.rinsho_page.rinsho_sub_page.rinsho_doctor_recurit .title_plain:before{background-color:var(--clinical-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .common_tabs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}@media(max-width:1039px){.rinsho_page.rinsho_sub_page.rinsho_doctor_program .common_tabs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media(max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_program .common_tabs{grid-template-columns:1fr}}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .common_tabs .common_tab{height:auto;min-height:3rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .section{margin-bottom:2rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .section:last-child{margin-bottom:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .title{font-size:var(--fs-4);font-weight:700;color:var(--clinical-color);padding-bottom:10px;border-bottom:2px solid var(--clinical-bg-green-color);margin-top:0;margin-bottom:20px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .list{list-style-type:none;padding-left:0;margin:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .list-item{padding-left:1.5em;text-indent:-1.5em;margin-bottom:12px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .list-item:last-child{margin-bottom:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .list-item:before{content:"・";color:var(--clinical-color);font-weight:700;margin-right:.6em}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container{margin-top:2.5rem;background-color:var(--clinical-bg-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .main-title{font-size:var(--fs-6);font-weight:600;color:var(--bg-color);text-align:center;height:4.5rem;display:grid;place-items:center;background-color:var(--clinical-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .mokuhyo_body{padding:2.5rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .intro-text{margin-bottom:2rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .main-section{margin-bottom:2.5rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .section-title{font-weight:500;color:var(--clinical-color);margin-bottom:2rem;font-size:var(--fs-5);position:relative;min-width:50%}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .section-title:after{position:absolute;height:1px;width:calc(100% + 2.5rem);background-color:var(--clinical-color);bottom:-.5rem;left:-2.5rem;content:""}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .sub-section{margin-bottom:25px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .sub-title{font-size:var(--fs-4);font-weight:500;color:var(--bg-color);background-color:var(--clinical-color);margin-bottom:1rem;width:fit-content;padding:.25rem 1rem;border-radius:20rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .description{margin-top:0;margin-bottom:1rem;padding-left:.5rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .detail-list{list-style-type:none;padding-left:.5rem;counter-reset:list-counter}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .detail-list-item{counter-increment:list-counter;margin-bottom:1rem;padding-left:2em;position:relative}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .mokuhyo_container .detail-list-item:before{content:counter(list-counter) ". ";position:absolute;left:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .table-wrapper{overflow-x:auto}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container thead th,.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container tfoot th{background-color:var(--clinical-color);color:#fff;font-weight:600;text-align:center;padding:12px 10px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container td,.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .col-category{width:15%}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .col-details{width:55%}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .col-weeks{width:10%}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .col-year{width:20%}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .category-header{font-weight:700;text-align:center;vertical-align:middle;background-color:var(--clinical-bg-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .category-header sup{font-size:var(--fs-2)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .details{font-size:.9em;color:#555;margin-top:8px;padding:8px 12px;background-color:var(--clinical-bg-color);border-radius:4px;border-left:3px solid var(--clinical-bg-green-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .details ul{margin:5px 0 0;padding-left:20px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .details ul li{margin-bottom:4px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .notes{font-size:14px;color:#7f8c8d;border-top:1px solid var(--border-color);padding-top:15px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .kenshu-container .notes p{margin:5px 0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_link_container{padding:2.5rem;background-color:var(--clinical-bg-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_link_container .place{display:grid;padding:1rem;background-color:var(--clinical-color);color:var(--bg-color);place-items:center;font-size:var(--fs-5);font-weight:500;border-radius:20rem;margin-bottom:2.5rem}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_link_container{padding:1.5rem}}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_link_container{padding:2rem}}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1039px){.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media(max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_list{grid-template-columns:1fr}}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_list li{padding:.6rem 1.1rem .6rem 1.2rem;text-align:center;border:1px solid var(--border-color);border-radius:20rem;transition:all .3s ease-in-out;background-color:var(--bg-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_list li a{width:100%;height:100%;display:grid;place-items:center}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .program_list li:hover{color:var(--clinical-color);border-color:var(--clinical-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .notes{background-color:var(--clinical-bg-color);border-left:4px solid var(--clinical-color);padding:10px 20px;margin-bottom:25px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .notes p{margin:5px 0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper{overflow-x:auto}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table{width:100%;border-collapse:collapse}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table th,.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table th{width:25%;font-weight:600;background-color:var(--clinical-bg-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper td p{margin:0 0 10px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper td p:last-child{margin-bottom:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper td ul{margin:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper td ul li{margin-bottom:5px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper td ul li:last-child{margin-bottom:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .model-salary{margin-top:15px!important;padding-top:15px;border-top:1px dashed #ccc}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .small-text{font-size:.85em;color:#777}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .sub-note{font-size:.9em;color:#666}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .nested-table{width:100%;margin:15px 0;border:1px solid var(--border-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .nested-table th,.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .nested-table td{padding:10px;border-bottom:1px solid var(--border-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .nested-table th{background-color:var(--clinical-bg-color);width:auto;font-weight:400}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .nested-table tr:last-child td{border-bottom:none}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table th,.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table td{display:block;width:100%;box-sizing:border-box}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table th{border-bottom:none;background-color:var(--clinical-color);color:#fff;text-align:left;padding:12px 15px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper table td{padding-top:10px;padding-bottom:20px}.rinsho_page.rinsho_sub_page.rinsho_doctor_program .shogu-table-wrapper .nested-table{font-size:.9em}}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview{letter-spacing:.15em}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .common_tabs{grid-template-columns:repeat(3,1fr)}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper{display:flex;gap:60px;justify-content:center;align-items:baseline}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper{flex-direction:column}}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper .list_table{max-width:375px;width:100%}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper .list_table caption{text-align:center;font-weight:500;line-height:1.375;margin-bottom:1rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper .list_table thead tr th{padding:20px;background-color:var(--clinical-color);color:#fff;font-weight:500;text-align:center;vertical-align:middle}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper .list_table tbody tr th,.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper .list_table tbody tr td{border:1px solid var(--border-color);text-align:center;padding:20px}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .list_table_wrapper .list_table tbody tr th{text-align:center}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_overview .img_box{max-width:472px;margin-inline:auto;flex-grow:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_overview .case_table{max-width:740px;width:100%;margin-inline:auto}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_overview .case_table thead tr th,.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_overview .case_table tbody tr th,.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_overview .case_table tbody tr td{border:1px solid var(--border-color);text-align:center;padding:20px}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_overview .case_table tbody tr .label{background-color:var(--clinical-color);color:#fff}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row+.point_row{margin-top:32px}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .flex{display:flex;justify-content:space-between}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .flex .number_block dl{display:grid;grid-template-columns:230px auto}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .flex .number_block dl dt{font-weight:400}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .flex .doctor_heli_car{width:100%;height:100%}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .flex .doctor_heli_car img{aspect-ratio:600/375;object-fit:cover;width:100%;height:100%}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .flex .doctor_heli_car figcaption{text-align:center}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .number_block,.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_points .point_row .doctor_heli_car{flex:1}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .jcep .jcep_img{max-width:fit-content;margin-inline:auto;margin-top:2.5rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .jcep .jcep_img:hover{box-shadow:0 10px 20px #0003;transition:all .3s ease-in-out}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section{display:grid;gap:55px}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article{display:grid;gap:25px;border:1px solid var(--clinical-color);border-radius:6px;padding:50px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article{gap:10px;padding:25px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .staff_info{display:grid;grid-auto-flow:column;grid-template-columns:200px auto;gap:50px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .staff_info{grid-auto-flow:row;grid-template-columns:auto;gap:10px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .staff_info img{max-width:42.5rem;max-height:12.5rem;object-fit:cover}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .staff_info dt{font-size:var(--fs-4s)}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .staff_info .name{font-size:var(--fs-5);font-weight:500}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .accordion-toggle{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center;gap:1rem;cursor:pointer;background-color:var(--clinical-color);border-radius:20rem;color:#fff;font-weight:500;padding:15px 0}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .accordion-toggle .close-text{display:none}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .accordion-toggle .open-text{display:inline}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .accordion-toggle .accordion-icon{position:relative;width:14px;height:14px}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .accordion-toggle .accordion-icon .icon-bar{position:absolute;background-color:currentColor;transition:transform .3s ease-in-out}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .accordion-toggle .accordion-icon .icon-bar.horizontal{left:0;top:50%;width:100%;height:2px;margin-top:-1px}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .accordion-toggle .accordion-icon .icon-bar.vertical{left:50%;top:0;width:2px;height:100%;margin-left:-1px}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .message_body{display:grid;gap:1rem;transition:max-height .5s ease-in-out,padding .5s ease-in-out;overflow:hidden}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .article .message_body.is-closed{max-height:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .accordion.is-open .accordion-toggle{background-color:var(--clinical-bg-green-color);color:var(--clinical-color);border:1px solid var(--clinical-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .accordion.is-open .icon-bar.vertical{transform:rotate(90deg)}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .accordion.is-open .open-text{display:none}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .accordion.is-open .close-text{display:inline}.rinsho_page.rinsho_sub_page.rinsho_doctor_overview .tab_message .sub_section .accordion.is-open .message_body{max-height:800px;padding-top:20px;padding-bottom:20px}.rinsho_page.rinsho_sub_page.rinsho_tour .inner{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_tour .inner{gap:30px}}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_tour .inner{grid-template-columns:1fr}}.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container{display:grid;gap:32px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container{gap:1rem}}.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container .text{line-height:1.5;letter-spacing:.05em;padding:0 30px}.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container .banner{position:relative;border-radius:10px;box-shadow:0 4px 4px #00000040;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;height:21.5rem}.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container .banner img{width:100%;height:100%;object-fit:cover}.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container .banner .title{display:flex;position:absolute;bottom:0;align-items:center;justify-content:center;gap:20px;width:100%;background-color:#00ab71cc;color:#fff;font-size:var(--fs-5);line-height:1;font-weight:400;text-align:center;padding:30px 0}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container .banner .title{padding:15px 0}}.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container .banner .dentist_color{background-color:#4eb3e3cc}.rinsho_page.rinsho_sub_page.rinsho_tour .inner .link_container .banner .major_doctor_color{background-color:#7b1fa2cc}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .title_bk{font-size:var(--fs-7s)}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .intro_text{line-height:2;letter-spacing:.15em;margin-top:55px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .intro_text{margin-top:10px}}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner{display:grid;gap:6.25rem}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .green_block .title_green{background-color:var(--clinical-color);padding:10px 0;color:#fff;font-size:var(--fs-4s);text-align:center;letter-spacing:.15em}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .green_block .text_block{display:grid;gap:2.125rem;padding:50px 20px}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .green_block .text_block .flex{align-items:baseline;justify-content:center}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .green_block .text_block p{margin-inline:auto}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .green_block .text_block .name{font-size:var(--fs-5)}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .green_block .tel_block{width:90%;margin-inline:auto;color:var(--clinical-color);font-weight:500;font-size:var(--fs-5);text-align:center;border-top:1px solid var(--border-color);padding:50px 0;line-height:1.8}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .green_block .tel_block .small{font-size:var(--fs-3)}.rinsho_page.rinsho_sub_page.rinsho_tour_major_clinical .inner .contact{box-shadow:0 4px 4px #00000040;border-radius:0 0 4px 4px}.rinsho_page.rinsho_sub_page.rinsho_doctor_facility .rinsho_sub_content .sub_section .flex{display:flex;justify-content:space-between}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_facility .rinsho_sub_content .sub_section .flex{flex-direction:column}}.rinsho_page.rinsho_sub_page.rinsho_doctor_facility .rinsho_sub_content .sub_section .flex img{max-width:42.5rem;max-height:27.5rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_facility .rinsho_sub_content .sub_section .common_circle_btn{margin-inline:auto}.rinsho_page.rinsho_sub_page.rinsho_doctor_info .sub_section .red_box{color:var(--accent-color);border:1px solid var(--accent-color);font-weight:500;display:grid;place-items:center;padding:10px 0}.rinsho_page.rinsho_sub_page.rinsho_doctor_info .sub_section .intro{letter-spacing:.15em;line-height:1.5;margin-top:4rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .common_tabs{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .common_tabs{grid-template-columns:repeat(2,1fr)}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .common_tabs .common_tab{height:4.5rem;padding-left:7px;padding-right:7px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday .oneday_tabs{grid-template-columns:repeat(3,1fr);display:grid;gap:1rem;margin-bottom:3rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday .oneday_tabs .sub_common_tab{height:3.125rem;border:2px solid var(--clinical-color);background-color:var(--bg-color);color:var(--clinical-color);display:grid;place-items:center;cursor:pointer;border-radius:4px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday .oneday_tabs .sub_common_tab:hover{background-color:#ecf7f4}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday .oneday_tabs .sub_common_tab.active{background-color:var(--clinical-color);color:var(--bg-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday_tabs,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .wp-block-create-block-rinsho-oneday-tabs.oneday_tabs{grid-template-columns:repeat(3,1fr);display:grid;gap:1rem;margin-bottom:3rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday_tabs .sub_common_tab,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .wp-block-create-block-rinsho-oneday-tabs.oneday_tabs .sub_common_tab{height:3.125rem;border:2px solid var(--clinical-color);background-color:var(--bg-color);color:var(--clinical-color);display:grid;place-items:center;cursor:pointer;border-radius:4px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday_tabs .sub_common_tab:hover,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .wp-block-create-block-rinsho-oneday-tabs.oneday_tabs .sub_common_tab:hover{background-color:#ecf7f4}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .oneday_tabs .sub_common_tab.active,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .wp-block-create-block-rinsho-oneday-tabs.oneday_tabs .sub_common_tab.active{background-color:var(--clinical-color);color:var(--bg-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner{display:grid;gap:50px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article{display:grid;grid-template-columns:200px auto;gap:25px;border:1px solid var(--clinical-color);border-radius:6px;padding:50px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article{gap:10px;padding:25px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .staff_info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .staff_info{grid-auto-flow:row;grid-template-columns:auto;gap:10px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .staff_info img{max-width:42.5rem;max-height:27.5rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .staff_info figcaption{display:grid;gap:1.25rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .staff_info figcaption p{line-height:1.1;letter-spacing:.15em}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .staff_info figcaption .name{font-size:var(--fs-4);font-weight:500}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .staff_info .message_body{line-height:1.5;letter-spacing:.15em}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .inner .article .message_body{display:grid;gap:1rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .img_wrapper{display:flex;gap:10px;margin-top:60px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .img_wrapper{flex-direction:column}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .img_wrapper img{max-width:42.5rem;max-height:27.5rem}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .gap{display:grid;gap:50px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion{width:100%;border:1px solid var(--clinical-color);border-radius:6px;letter-spacing:.15em}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle{font-size:var(--fs-5);font-weight:500;line-height:1.7;position:relative;cursor:pointer}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header .accordion-icon,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle .accordion-icon{display:inline-block;margin-left:.5em;width:1em;height:1em;position:absolute;right:1em;top:50%;transform:translateY(-50%);vertical-align:middle}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header .accordion-icon .icon-line,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header .accordion-icon .icon-bar,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle .accordion-icon .icon-line,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle .accordion-icon .icon-bar{position:absolute;top:50%;left:50%;background-color:currentColor;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header .accordion-icon .icon-line-horizontal,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header .accordion-icon .icon-bar.horizontal,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle .accordion-icon .icon-line-horizontal,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle .accordion-icon .icon-bar.horizontal{width:.8em;height:.08em;transform:translate(-50%,-50%)}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header .accordion-icon .icon-line-vertical,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-header .accordion-icon .icon-bar.vertical,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle .accordion-icon .icon-line-vertical,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-toggle .accordion-icon .icon-bar.vertical{width:.08em;height:.8em;transform:translate(-50%,-50%)}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-header .accordion-icon .icon-line-horizontal,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-header .accordion-icon .icon-bar.horizontal,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-toggle .accordion-icon .icon-line-horizontal,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-toggle .accordion-icon .icon-bar.horizontal{transform:translate(-50%,-50%) rotate(0)}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-header .accordion-icon .icon-line-vertical,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-header .accordion-icon .icon-bar.vertical,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-toggle .accordion-icon .icon-line-vertical,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-toggle .accordion-icon .icon-bar.vertical{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open .accordion-content{max-height:500rem;padding:0 1em 1em}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion.is-open{border:1px solid var(--main-color)}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-content{line-height:1.5;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 1em}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .sub_section .accordion .accordion-content .article_activity .flex_inner{display:grid;grid-template-columns:200px auto}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .article_life .flex img{flex:.3}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .article_life .flex p{flex:1}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule{background-color:#d1f3e8;padding:50px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule .schedule_grid{display:grid;gap:35px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule .schedule_grid .schedule_grid_item{display:grid;grid-template-columns:100px auto;gap:50px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule .schedule_grid .schedule_grid_item{grid-template-columns:1fr;gap:20px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule .schedule_grid .schedule_grid_item .time{height:2.25rem;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--clinical-color);border-radius:20rem;font-weight:500;padding:.5rem 0}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule .schedule_grid .schedule_grid_item .title{font-weight:500}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule .schedule_grid .schedule_grid_item .text{display:grid;gap:4px}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .bg_schedule{padding:25px}}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner{padding-right:20px;padding-left:20px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner h3{text-align:center}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;margin-top:40px}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper{grid-template-columns:1fr;gap:30px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper figure{width:100%;aspect-ratio:16/9;max-width:600px;display:grid;gap:18px}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper figure{max-width:100%;gap:10px}}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper figure figcaption{text-align:center;color:var(--clinical-color);font-weight:500;font-size:var(--fs-4)}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper figure video{aspect-ratio:16/9;width:100%;height:100%;object-fit:contain}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper figure video:-webkit-full-screen,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper figure video:-moz-full-screen,.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper figure video:fullscreen{width:100%!important;height:100%!important;object-fit:contain;background-color:#000}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .tab_body .movie_info_inner .move_wrapper .bg{background-color:var(--clinical-bg-green-color);border-radius:16px;padding:23px 14px}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .index~section{display:none}.rinsho_page.rinsho_sub_page.rinsho_doctor_diary .index~section:first-of-type{display:block}.rinsho_page.rinsho_sub_page.dentist_page .rinsho_sub_hero{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page .title_plain:before{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page .title_underline:before{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page h4:before{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page .circle_list li:before{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page .hover_color:hover{color:var(--dentist-color);transition:all .3s ease-in-out}.rinsho_page.rinsho_sub_page.dentist_page .common_tabs .common_tab{border-color:var(--dentist-color);color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page .common_tabs .common_tab:hover{background-color:#4eb3e31a}.rinsho_page.rinsho_sub_page.dentist_page .common_tabs .common_tab.active{background-color:var(--dentist-color);color:var(--bg-color)}.rinsho_page.rinsho_sub_page.dentist_page .border_green_box{border-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page .program_grid_table_wrapper .program_list dt{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.dentist_page .common_circle_btn{background-color:var(--dentist-color);border:1px solid var(--dentist-color);background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='white'%20stroke='%234293CC'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%234293CC'%20stroke='%234293CC'%20stroke-width='0.6875'/%3e%3c/svg%3e")}.rinsho_page.rinsho_sub_page.dentist_page .common_circle_btn:hover{background-color:var(--bg-color);color:var(--dentist-color);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='9.5'%20fill='%234EB3E3'/%3e%3cpath%20d='M8.41284%207.34453L9.02071%206.73724L12.3316%2010.047C12.385%2010.1%2012.4273%2010.1631%2012.4562%2010.2325C12.4851%2010.302%2012.5%2010.3765%2012.5%2010.4517C12.5%2010.527%2012.4851%2010.6015%2012.4562%2010.6709C12.4273%2010.7404%2012.385%2010.8035%2012.3316%2010.8565L9.02071%2014.168L8.41341%2013.5607L11.5209%2010.4526L8.41284%207.34453Z'%20fill='white'/%3e%3c/svg%3e")}.rinsho_page.rinsho_sub_page.rinsho_dentist_recurit .rinsho_sub_content .sub_section .program_grid_table_wrapper .program_list dt{background-color:var(--dentist-color)}.rinsho_page.rinsho_sub_page.rinsho_dentist_facility .rinsho_sub_content .sub_section .table tr td{width:50%;border:1px solid var(--border-color);padding:20px}.rinsho_page.rinsho_sub_page.rinsho_dentist_facility .rinsho_sub_content .sub_section .table tr .header{color:#fff;background-color:var(--dentist-color);font-weight:500}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_dentist_facility .rinsho_sub_content .sub_section .flex{flex-direction:column}}.rinsho_page.rinsho_sub_page.major_clinical_page .title_plain:before{background-color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.major_clinical_page .title_underline:before{background-color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.major_clinical_page .rinsho_sub_hero{background-color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.major_clinical_page .rinsho_sub_hero .sub_hero_title:before{content:"";background-image:url(./icon-title-major_clinical.svg)}.rinsho_page.rinsho_sub_page.major_clinical_page .hover_color:hover{color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.major_clinical_page h4:before{background-color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.major_clinical_page .circle_list li:before{background-color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.major_clinical_page .common_circle_btn{background-color:var(--major-doctor-color);border:1px solid var(--major-doctor-color);background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12.5'%20cy='12'%20r='11.5'%20fill='white'%20stroke='%237B1FA2'/%3e%3cpath%20d='M10.6055%208L14.6055%2012L10.6055%2016'%20stroke='%237B1FA2'/%3e%3c/svg%3e")}.rinsho_page.rinsho_sub_page.major_clinical_page .common_circle_btn:hover{background-color:var(--bg-color);color:var(--major-doctor-color);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='9.5'%20fill='%237B1FA2'/%3e%3cpath%20d='M8.41284%207.34453L9.02071%206.73724L12.3316%2010.047C12.385%2010.1%2012.4273%2010.1631%2012.4562%2010.2325C12.4851%2010.302%2012.5%2010.3765%2012.5%2010.4517C12.5%2010.527%2012.4851%2010.6015%2012.4562%2010.6709C12.4273%2010.7404%2012.385%2010.8035%2012.3316%2010.8565L9.02071%2014.168L8.41341%2013.5607L11.5209%2010.4526L8.41284%207.34453Z'%20fill='white'/%3e%3c/svg%3e")}.rinsho_page.rinsho_sub_page.major_clinical_page .common_tabs{grid-template-columns:repeat(2,1fr)}.rinsho_page.rinsho_sub_page.major_clinical_page .common_tabs .common_tab{color:var(--bg-color);border:2px solid var(--major-doctor-color);background-color:var(--major-doctor-bg-color)}.rinsho_page.rinsho_sub_page.major_clinical_page .common_tabs .common_tab:hover{background-color:var(--major-doctor-bg-color)}.rinsho_page.rinsho_sub_page.major_clinical_page .common_tabs .common_tab.active{background-color:var(--major-doctor-color)}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .program_list dt,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .program_list dt,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .program_list dt{background-color:var(--major-doctor-bg-color)}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .program_list dt .list,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .program_list dt .list,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .program_list dt .list{display:flex;gap:20px}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr th,.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr td,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .program_list dd .schedule_table tr th,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .program_list dd .schedule_table tr td,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr th,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr td{font-size:var(--fs-3)}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr td,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .program_list dd .schedule_table tr td,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr td{vertical-align:middle}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr .heading,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .program_list dd .schedule_table tr .heading,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .program_list dd .schedule_table tr .heading{width:30%;font-weight:500;padding:3px}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .common_circle_btn,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .common_circle_btn,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .common_circle_btn{margin-inline:auto}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .facilities_table,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .facilities_table,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .facilities_table{width:100%}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .facilities_table tr th,.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .facilities_table tr td,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .facilities_table tr th,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .facilities_table tr td,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .facilities_table tr th,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .facilities_table tr td{vertical-align:middle;padding:14px 20px}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .facilities_table tr td,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .facilities_table tr td,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .facilities_table tr td{border:1px solid var(--border-color)}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .facilities_table .header,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .facilities_table .header,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .facilities_table .header{width:10rem;background-color:var(--major-doctor-bg-color);color:#fff;font-weight:500}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table{width:100%}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table .border_non,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table .border_non,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table .border_non{border-top:none;border-left:none}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table th,.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table td,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table th,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table td,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table th,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table td{border:1px solid var(--border-color);padding:8px 5px;text-align:center;vertical-align:middle;line-height:1.4}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table thead th,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table thead th,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table thead th{line-height:1.8}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr td:first-child,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table tbody tr td:first-child,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr td:first-child{width:80px}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(1) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(2) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(1) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(2) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(1) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(2) td:not(:first-child){background-color:var(--major-doctor-bg-color);color:var(--bg-color)}.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(3) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(3) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table tbody tr:nth-child(3) td:not(:first-child){background-color:var(--major-doctor-bg-color);color:var(--bg-color)}@media(max-width:600px){.rinsho_page.rinsho_sub_page.rinsho_general_medicine .rinsho_sub_content .tab_body .training_model_table,.rinsho_page.rinsho_sub_page.rinsho_emergency_program .rinsho_sub_content .tab_body .training_model_table,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .rinsho_sub_content .tab_body .training_model_table{display:block;overflow-x:auto;white-space:nowrap}}.rinsho_page.rinsho_sub_page.rinsho_emergency_program .tab_body .sub_section .facilities_table tr td a,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .tab_body .sub_section .facilities_table tr td a{text-decoration:underline;text-decoration-color:var(--major-doctor-color);text-decoration-thickness:1px;line-height:1.8}.rinsho_page.rinsho_sub_page.rinsho_emergency_program .tab_body .sub_section .facilities_table tr td a:hover,.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .tab_body .sub_section .facilities_table tr td a:hover{color:var(--major-doctor-color);transition:all .3s ease-in-out}.rinsho_page.rinsho_sub_page.rinsho_emergency_program .tab_body .sub_section .training_model_table tbody tr:nth-child(3) td:not(:first-child),.rinsho_page.rinsho_sub_page.rinsho_internal_medicine .tab_body .sub_section .training_model_table tbody tr:nth-child(3) td:not(:first-child){background-color:#fff;color:var(--text-color)}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block{border:1px solid var(--border-color);padding:3.5rem;border-radius:8px;margin-top:5rem!important;box-shadow:0 0 2px #0006}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block{padding:2rem}}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block>div{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:1.5rem;gap:1.5rem}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block>div{padding:1rem}}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .heading{text-align:center;color:var(--bg-color);font-size:var(--fs-5);font-weight:500;background-color:var(--clinical-color);padding:.5rem;border-radius:20rem;line-height:2;outline:none}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .flex{justify-content:center;gap:4rem}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .flex div{flex-grow:0;flex-shrink:0}@media only screen and (max-width:1040px){.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .flex{gap:1rem}}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .flex{flex-direction:column-reverse;gap:1rem}}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .inner{display:grid;gap:.5rem}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .inner .tel{color:var(--clinical-color)}@media only screen and (max-width:500px){.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .inner .tel{font-size:var(--fs-6)}}.rinsho_page.rinsho_sub_page.rinsho_contact .contact_block .address{text-align:left;display:grid;place-content:center}.rinsho_page .application_form{letter-spacing:.15em;line-height:1.5;padding:20px}.rinsho_page .application_form .personal_info,.rinsho_page .application_form .contact_info,.rinsho_page .application_form .schedule_info,.rinsho_page .application_form .questions{display:grid;gap:18px;margin-top:3rem}.rinsho_page .form_group{display:grid;grid-template-columns:17.5rem 1fr;align-items:flex-start;gap:0;column-gap:1rem}@media only screen and (max-width:1040px){.rinsho_page .form_group{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}}.rinsho_page .form_group>p{width:100%;padding-top:5px;font-weight:600}@media(max-width:767px){.rinsho_page .form_group>p{margin-bottom:5px;width:100%}}.rinsho_page .form_group input{appearance:auto}.rinsho_page .required{display:flex;align-items:center}.rinsho_page .required:before{content:"必須";color:#fff;background-color:var(--accent-color);font-size:var(--fs-1);font-weight:400;padding:2px 6px;border-radius:3px;margin-right:5px;flex-shrink:0}.rinsho_page .form_group>div{width:100%}.rinsho_page .form_group>div input,.rinsho_page .form_group>div textarea{background-color:var(--bg-color-sub);border-radius:5px;padding:1rem}.rinsho_page .wpcf7-select{background-color:var(--bg-color-sub);border-radius:5px;padding:1rem 2.5rem 1rem 1rem;border:1px solid #ddd;font-size:1rem;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer}.rinsho_page .wpcf7-select:hover{border-color:#999}.rinsho_page .input_pair p{display:flex;gap:1.5rem}.rinsho_page .input_pair p input{text-align:left;width:100%}@media only screen and (max-width:500px){.rinsho_page .input_pair p{gap:.5rem}}.rinsho_page .input_date p{display:flex;align-items:center;gap:5px}.rinsho_page .input_date p input{width:80px;text-align:left}@media only screen and (max-width:500px){.rinsho_page .input_date p input{width:72px}}.rinsho_page .input_flex{display:flex;align-items:center;gap:1rem}@media only screen and (max-width:500px){.rinsho_page .input_flex{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}}.rinsho_page .input_full input,.rinsho_page .input_full textarea{width:100%}.rinsho_page .university_name input{width:80%}.rinsho_page .input_radio{display:flex}.rinsho_page .input_radio label{margin-bottom:5px}.rinsho_page .input_checkbox{display:flex;flex-direction:column}.rinsho_page .input_checkbox label{flex-basis:auto;margin-bottom:5px}.rinsho_page .form_actions{text-align:center;padding:20px 0}.rinsho_page .form_actions p{display:flex;justify-content:center;gap:1rem}@media only screen and (max-width:500px){.rinsho_page .form_actions p{flex-direction:column;align-items:center}}.rinsho_page .form_actions button{padding:.8rem 2.5rem;margin:0 10px;border-radius:20rem;cursor:pointer;font-weight:500}.rinsho_page .form_actions .button_submit{background-color:var(--clinical-color);color:#fff;border:1px solid transparent;border-radius:20rem;padding:10px 30px}.rinsho_page .form_actions .button_submit:hover{background-color:var(--clinical-bg-green-color);border:1px solid var(--clinical-color);color:var(--clinical-color);transition:all .3s ease-in-out}.rinsho_page .form_actions .button_reset{background-color:#bdc3c7;color:var(--text-color);border-radius:20rem;padding:10px 30px}.rinsho_page .form_actions .button_reset:hover{background-color:var(--text-color);color:#fff;transition:all .3s ease-in-out}.rinsho_page .wpcf7-submit{background-color:var(--clinical-color);color:#fff!important;border:1px solid transparent;border-radius:20rem;padding:10px 30px;font-size:var(--fs-4);font-weight:500;cursor:pointer;transition:all .3s ease-in-out;min-width:150px;display:inline-block;text-align:center;letter-spacing:.05em}.rinsho_page .wpcf7-submit:hover{background-color:var(--clinical-bg-green-color);border:1px solid var(--clinical-color);color:var(--clinical-color)}.rinsho_page .wpcf7-submit:active{transform:scale(.98)}.rinsho_page .wpcf7-submit.has-spinner{position:relative;color:transparent}.rinsho_page .wpcf7-submit.has-spinner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.rinsho_page .wpcf7-submit:disabled{opacity:.6;cursor:not-allowed}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.rinsho_page .form_section+.form_section{margin-top:2.5rem}.rinsho_page .form_group+.form_group{margin-top:1.5rem}.rinsho_page .qa_list .qa_item:hover,.rinsho_page .qa_list .qa_item.active{border:1px solid var(--clinical-color)}.rinsho_footer{border-top:none;position:relative;left:15rem;width:calc(100% - 15rem);padding:3.125rem 0;margin-bottom:0}.rinsho_footer .footer_nav{background-color:var(--clinical-bg-color);padding:2.5rem 0}@media only screen and (max-width:1040px){.rinsho_footer .footer_nav{display:none}}.rinsho_footer .footer_nav .footer_nav_list{display:flex;justify-content:space-between;width:80rem;margin:0 auto;max-width:95%}.rinsho_footer .footer_nav .footer_nav_list .footer_nav_item{width:25%}.rinsho_footer .footer_nav .footer_nav_list .footer_nav_title{display:flex;align-items:baseline;gap:1rem;font-weight:500}.rinsho_footer .footer_nav .footer_nav_list .footer_nav_title .small{font-size:var(--fs-2)}.rinsho_footer .footer_nav .footer_nav_list .footer_sub_list{display:grid;gap:.75rem;margin-top:1.75rem;padding-left:0}.rinsho_footer .footer_nav .footer_nav_list .footer_sub_list a{position:relative;display:block;padding-left:0;transition:padding-left .3s ease-in-out,color .3s ease-in-out}.rinsho_footer .footer_nav .footer_nav_list .footer_sub_list a:hover{color:var(--clinical-color);padding-left:1rem}.rinsho_footer .footer_nav .footer_nav_list .footer_sub_list a:hover:before{content:"";width:5px;height:5px;background-color:var(--clinical-color);position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}@media only screen and (max-width:1040px){.rinsho_footer{width:100%;left:0}}.rinsho_footer .footer_contact{display:flex;justify-content:space-between;background-color:var(--clinical-color);color:#fff;padding:3.125rem 0}.rinsho_footer .footer_contact .footer_contact_info{display:flex;justify-content:space-between}@media only screen and (max-width:500px){.rinsho_footer .footer_contact .footer_contact_info{flex-direction:column}}.rinsho_footer .footer_contact .footer_contact_info .contact_inner{display:flex;gap:2.5rem;line-height:1.8}@media only screen and (max-width:1040px){.rinsho_footer .footer_contact .footer_contact_info .contact_inner{flex-direction:column;gap:1rem}}.rinsho_footer .footer_contact .footer_contact_info .contact_inner .footer_contact_title{display:flex;gap:1rem;align-items:baseline}.rinsho_footer .footer_contact .footer_contact_info .contact_inner .footer_contact_title .large{font-size:var(--fs-5)}.rinsho_footer .footer_logo{display:flex;align-items:stretch;justify-content:center;gap:1rem;height:3.2rem}@media only screen and (max-width:500px){.rinsho_footer .footer_logo{justify-content:flex-start;align-items:stretch;margin-top:1rem}}.rinsho_footer .footer_logo a{display:flex;gap:5px;background-color:#fff;border-radius:4px;padding:6px}.rinsho_footer .footer_logo a img{object-fit:contain}.rinsho_footer .footer_logo a .logo_img{width:135px;height:auto}.rinsho_footer .footer_logo a .external_link_img{width:16px;height:16px}.nurse_header{position:fixed;top:0;left:0;width:15rem;height:100svh;max-height:100svh}.nurse_header .side_wrapper{width:100%;display:flex;align-items:center;flex-direction:column;max-height:100svh;padding:0 1.8rem}.nurse_header .side_wrapper .side_top{width:100%;height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;line-height:1;border-bottom:1px solid var(--border-color)}.nurse_header .side_wrapper .side_top .side_logo{width:11rem}@media only screen and (max-width:1040px){.nurse_header .side_wrapper .side_top{display:none}}.nurse_header .side_wrapper .page_category{margin-top:2rem;background-color:var(--nurse-color);color:var(--bg-color);padding:.5rem 1rem .625rem;border-radius:4px;text-align:center}.nurse_header .side_wrapper .side_nav_list{padding:2rem .5rem 2rem 0;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overscroll-behavior-y:contain;flex:1;max-height:60svh;scrollbar-width:none}.nurse_header .side_wrapper .side_nav_list li{position:relative}.nurse_header .side_wrapper .side_nav_list a{display:flex;align-items:baseline;gap:1rem;transition:color .3s ease;width:100%}.nurse_header .side_wrapper .side_nav_list a:hover{color:var(--nurse-color);transition:color .3s ease-in-out}.nurse_header .side_wrapper .side_nav_list a .small{font-size:var(--fs-1)}.nurse_header .side_wrapper .side_nav_list .btn{aspect-ratio:1;height:1rem;position:absolute;top:.3rem;right:-.5rem;cursor:pointer}.nurse_header .side_wrapper .side_nav_list .btn span{height:1px;width:1rem;background-color:var(--text-color);position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}.nurse_header .side_wrapper .side_nav_list .btn span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.nurse_header .side_wrapper .side_nav_list .btn.active span:nth-child(2){transform:translate(-50%,-50%) rotate(0)}@media only screen and (max-width:1040px){.nurse_header .side_wrapper .side_nav_list{max-height:75svh}}.nurse_header .side_wrapper .side_nav_list .side_nav_sub_list{margin-left:1rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;max-height:0;transition:all .3s ease-in-out}.nurse_header .side_wrapper .side_nav_list .side_nav_sub_list.active{padding-top:.75rem;max-height:50rem}.nurse_header .side_wrapper .side_bottom{border-top:1px solid var(--border-color);padding-top:1rem;padding-bottom:1rem;margin-top:4rem}.nurse_header .side_wrapper .side_bottom a{display:flex;gap:.5rem;transition:color .3s ease}.nurse_header .side_wrapper .side_bottom a img{width:1.5rem}.nurse_header .side_wrapper .side_bottom a:hover{color:var(--nurse-color)}@media only screen and (max-width:1040px){.nurse_header .side_wrapper .side_bottom{margin-top:2rem}.nurse_header .side_wrapper .side_bottom.active{max-height:calc(100svh - 4.5rem);height:calc(100svh - 4.5rem)}}@media only screen and (max-width:1040px){.nurse_header .side_wrapper{width:100%;max-height:0svh;height:auto;background-color:var(--bg-color);overflow:hidden;transition:all .5s ease}.nurse_header .side_wrapper.active{max-height:calc(100svh - 4.5rem);height:calc(100svh - 4.5rem)}}.nurse_header .sp_header{display:none;background-color:var(--bg-color)}@media only screen and (max-width:1040px){.nurse_header .sp_header{display:flex;padding:1rem 0 1rem 1rem;border-bottom:1px solid var(--border-color);position:relative}.nurse_header .sp_header .left{display:flex;gap:1rem;align-items:center}.nurse_header .sp_header .left .sp_logo{width:12rem}.nurse_header .sp_header .left .page_category{background-color:var(--nurse-color);color:var(--bg-color);padding:.35rem .5rem .5rem;border-radius:4px;font-size:var(--fs-2);line-height:1}.nurse_header .sp_header .right{position:absolute;height:100%;aspect-ratio:1;background-color:var(--nurse-color);top:0;right:0}.nurse_header .sp_header .right span{width:2.5rem;height:2px;background-color:var(--bg-color);display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nurse_header .sp_header .right span:nth-child(1){top:35%}.nurse_header .sp_header .right span:nth-child(3){top:65%}}@media only screen and (max-width:1040px){.nurse_header{width:100%;z-index:10;height:0}}.nurse_header .header_contact{display:grid;gap:10px;background-color:var(--nurse-sub-color);color:#fff;text-align:center;padding:3.125rem 3.75rem}@media only screen and (max-width:1040px){.nurse_header .header_contact{display:none}}.nurse-page{width:calc(100% - 15rem);background-color:var(--nurse-bg-color);position:relative;left:15rem;padding-bottom:6rem}.nurse-page .nurse_wrapper{width:80rem;max-width:90%;margin-left:auto;margin-right:auto}.nurse-page .common_circle_btn{width:fit-content;background-color:var(--nurse-color);gap:.5rem}.nurse-page .common_circle_btn img{width:1.25rem}.nurse-page .common_circle_btn:hover{background-color:#fff!important;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%23F99C33'%20stroke='%23F99C33'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='0.6875'/%3e%3c/svg%3e")}.nurse-page .nurse_title{font-size:var(--fs-6);margin-bottom:2rem;font-weight:500}.nurse-page p{line-height:1.8}.nurse-page hr{width:100%;height:1px;border:none;background-color:var(--border-color);margin:1rem 0}.nurse-page .nurse_arrow_icon_2{width:1.5rem;height:1.5rem;margin-left:20px;flex-shrink:0}.nurse-page .nurse_link{display:flex;align-items:center;margin-top:1.5rem}.nurse-page .section_label{color:var(--nurse-label-color);font-size:var(--fs-3);font-weight:500}.nurse-page .nurse_text_wrapper{width:50%;padding-right:5rem;box-sizing:border-box}@media only screen and (max-width:1040px){.nurse-page .nurse_text_wrapper{padding-right:0}}.nurse-page .sub_section+.sub_section{margin-top:6rem}.nurse-page .sub_small_section+.sub_small_section{margin-top:5rem}.nurse-page .nurse_sub-collor{color:var(--nurse-sub-color)}.nurse-page .nurse_emphasis_text{font-size:var(--fs-4);margin:1rem 0;font-weight:500}.nurse-page .contact_block{border:1px solid var(--border-color);padding:3.5rem;border-radius:8px;margin-top:5rem!important;box-shadow:0 0 2px #0006}.nurse-page .contact_block h5,.nurse-page .contact_block h4{text-align:center;color:var(--bg-color);font-size:var(--fs-5);font-weight:500;background-color:var(--nurse-color);padding:.5rem;border-radius:20rem;line-height:2;outline:none}@media only screen and (max-width:500px){.nurse-page .contact_block h5,.nurse-page .contact_block h4{line-height:1.5}}.nurse-page .contact_block>div{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem}@media only screen and (max-width:500px){.nurse-page .contact_block>div{padding-bottom:0}}.nurse-page .contact_block p{text-align:center}@media only screen and (max-width:500px){.nurse-page .contact_block .flex{flex-direction:column-reverse}}.nurse-page .contact_block br{display:none}@media only screen and (max-width:500px){.nurse-page .contact_block br{display:block}}@media only screen and (max-width:500px){.nurse-page .contact_block{padding:2rem 1.5rem}}.nurse-page .tel{font-size:var(--fs-7);color:var(--nurse-color)}.nurse-page .tel span{font-size:var(--fs-6)}.nurse-page .wp-block-create-block-contact-block.contact_block .tel a{color:var(--nurse-color)}.nurse-page .common_tabs,.nurse-page .wp-block-create-block-tabs-ui.common_tabs{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-bottom:3rem}.nurse-page .common_tabs .common_tab,.nurse-page .wp-block-create-block-tabs-ui.common_tabs .common_tab{height:3.125rem;background-color:var(---bg-color);border-radius:6px}.nurse-page .common_tabs .common_tab:hover,.nurse-page .wp-block-create-block-tabs-ui.common_tabs .common_tab:hover{background-color:var(--nurse-bg-pink-color);color:var(--nurse-color)}.nurse-page .common_tabs .common_tab.active,.nurse-page .wp-block-create-block-tabs-ui.common_tabs .common_tab.active{background-color:var(--nurse-color);color:var(--bg-color)}.nurse-page.nurse-top section{margin-top:5rem}.nurse-page.nurse-top .nurse_hero{position:relative;aspect-ratio:10/6}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_hero{margin-top:3.5rem;aspect-ratio:5/5}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_hero{aspect-ratio:5/8}}.nurse-page.nurse-top .nurse_hero .hero_message{position:absolute;left:10rem;bottom:12rem;font-size:var(--fs-8);line-height:1.8;color:var(--bg-color);font-weight:500;z-index:2}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_hero .hero_message{left:5rem;top:65%;transform:translateY(-50%);font-size:var(--fs-8)}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_hero .hero_message{left:2rem;top:67%;font-size:2rem}}.nurse-page.nurse-top .nurse_hero .hero_slideshow{position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;padding:0;margin:0;z-index:1}.nurse-page.nurse-top .nurse_hero .hero_slideshow li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:imageAnimation 24s linear infinite}.nurse-page.nurse-top .nurse_hero .hero_slideshow li img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(1) img{object-position:30% top}}.nurse-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(2){animation-delay:8s}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(2) img{object-position:center top}}.nurse-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(3){animation-delay:16s}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(3) img{object-position:40% top}}.nurse-page.nurse-top .nurse_about{position:relative;display:flex;margin-top:280px;margin-bottom:clamp(1.25rem,-15.739rem + 26.14vw,15.625rem)}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_about{flex-wrap:wrap;flex-direction:row-reverse}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_about{margin-top:460px}}.nurse-page.nurse-top .nurse_about .about_text_wrapper{background-color:var(--bg-color);border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:3rem 5rem;max-width:50%;z-index:2}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_about .about_text_wrapper{max-width:92%;margin-top:24rem}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_about .about_text_wrapper{padding:3rem 2.5rem;margin-top:16rem;max-width:100%;border-radius:0 0 16px 16px}}.nurse-page.nurse-top .nurse_about img{position:absolute;right:0;top:3rem;max-width:66%;border-radius:16px}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_about img{max-width:100%;top:0rem;left:-50px;object-fit:cover}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_about img{left:0;z-index:3;border-radius:16px 16px 0 0}}.nurse-page.nurse-top .about_item_wrapper{margin-bottom:6rem}.nurse-page.nurse-top .about_item_wrapper .item_inner{width:100%}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2.5rem}@media only screen and (max-width:1040px){.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top{display:flex;flex-direction:column;gap:1.5rem}}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 4px #00000026;transition:box-shadow .3s ease-in-out;background-color:var(--bg-color)}@media only screen and (max-width:1040px){.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item{flex-direction:row;align-items:center;gap:20px}}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item .img{aspect-ratio:387/240;overflow:hidden}@media only screen and (max-width:1040px){.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item .img{width:30%;aspect-ratio:1.2/1}}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item .img img{transition:scale .3s ease-in-out;will-change:transform}@media only screen and (max-width:1040px){.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item .img img{height:100%;margin-left:1.5rem}}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item .text{padding:1.5rem;font-size:var(--fs-4);display:flex;align-items:center;justify-content:space-between;transition:color .3s ease-in-out}@media only screen and (max-width:1040px){.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item .text{width:70%;padding:1rem 1.5rem}}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item .text svg{width:1.5rem;stroke:var(--text-color);transition:stroke .3s ease-in-out}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover{box-shadow:0 4px 4px var(--nurse-bg-color)}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover .img img{scale:1.05}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover .text{color:var(--nurse-color)}.nurse-page.nurse-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover .text svg{stroke:var(--nurse-color)}.nurse-page.nurse-top .nurse_movie_info{padding:100px 0 90px;text-align:center;position:relative}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_movie_info{padding:100px 0 0}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_movie_info{padding:90px 0 0;margin-top:-5rem}}.nurse-page.nurse-top .nurse_movie_info .movie_circle{position:absolute;display:inline-block;width:30rem;height:15rem;border-radius:50%/100% 100% 0 0;background-color:var(--bg-color);top:30px;left:25.1rem}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_movie_info .movie_circle{left:9rem}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_movie_info .movie_circle{left:50%;transform:translate(-50%);top:50px;width:16rem;height:8rem}}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper{position:relative;background-color:var(--bg-color);border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:0 6rem 4rem;text-align:center;z-index:1}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper{padding-right:20px;padding-left:20px}}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper h3{text-align:center}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper{display:flex;justify-content:center;gap:6rem;margin-top:40px}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper{flex-direction:column;gap:50px;align-items:center}}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure{width:100%;aspect-ratio:16/9;max-width:600px;display:grid;gap:18px}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure{max-width:100%;gap:10px}}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure figcaption{text-align:center;color:#fff;font-weight:500;font-size:var(--fs-4)}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video{aspect-ratio:16/9;width:100%;height:100%;object-fit:contain}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video:-webkit-full-screen,.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video:-moz-full-screen,.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video:fullscreen{width:100%!important;height:100%!important;object-fit:contain;background-color:#000}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper .bg_award,.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper .bg_training{border-radius:16px;padding:23px 14px;width:100%;max-width:628px;box-sizing:border-box}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper .bg_award{background-color:var(--nurse-color)}.nurse-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper .bg_training{background-color:var(--nurse-sub-color)}.nurse-page.nurse-top .nurse_education{background-color:var(--bg-color);width:100%;padding:5rem 0 7em}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_education{padding:5rem 0 24em}}@media only screen and (max-width:500px){.nurse-page.nurse-top .nurse_education{padding:5rem 0 20em}}.nurse-page.nurse-top .education_wrapper{display:flex}@media only screen and (max-width:1040px){.nurse-page.nurse-top .education_wrapper{flex-wrap:wrap}}@media only screen and (max-width:1040px){.nurse-page.nurse-top .nurse_text_wrapper{width:100%}}.nurse-page.nurse-top .education_img_wrapper{display:flex;position:relative;right:0;top:-16rem;width:50%;margin:auto}@media only screen and (max-width:1040px){.nurse-page.nurse-top .education_img_wrapper{width:60%;top:0;margin-top:3rem}}@media only screen and (max-width:500px){.nurse-page.nurse-top .education_img_wrapper{width:80%}}.nurse-page.nurse-top .education_img_wrapper .education_left{position:absolute;top:9rem;left:0;width:20%;border-radius:16px}@media only screen and (max-width:1040px){.nurse-page.nurse-top .education_img_wrapper .education_left{top:6.6rem}}@media only screen and (max-width:500px){.nurse-page.nurse-top .education_img_wrapper .education_left{top:5rem}}.nurse-page.nurse-top .education_img_wrapper .education_right{position:absolute;right:0;top:-5rem;width:74%;border-radius:16px}@media only screen and (max-width:1040px){.nurse-page.nurse-top .education_img_wrapper .education_right{top:0rem}}.nurse-page.nurse-top .nurse_list{margin-top:3rem}.nurse-page.nurse-top .nurse_list li{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.nurse-page.nurse-top .nurse_list li a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 10px}.nurse-page.nurse-top .nurse_list li:first-child{border-top:1px solid #e0e0e0}.nurse-page.nurse-top .guidance_wrapper{display:flex;width:100%}@media only screen and (max-width:1040px){.nurse-page.nurse-top .guidance_wrapper{flex-wrap:wrap}}.nurse-page.nurse-top .guidance_wrapper .guidance_img_wrapper{display:flex;width:50%;gap:3rem}@media only screen and (max-width:1040px){.nurse-page.nurse-top .guidance_wrapper .guidance_img_wrapper{margin-top:3rem;width:100%}}@media only screen and (max-width:1040px){.nurse-page{width:100%;left:0}}.nurse-page.nurse-news .info_title{display:grid;gap:25px}@media only screen and (max-width:1040px){.nurse-page.nurse-news .info_title{grid-template-columns:repeat(2,1fr)}}.nurse-page.nurse-news .info_title h2{font-size:var(--fs-5);font-weight:500}.nurse-page.nurse-news .info_nurse_link{display:flex;gap:10px;text-decoration:underline;text-decoration-color:var(--nurse-color);text-decoration-thickness:1px;text-underline-offset:10px;font-size:var(--fs-2)}@media only screen and (max-width:1040px){.nurse-page.nurse-news .info_nurse_link{justify-content:flex-end}}.nurse-page.nurse-news .info_nurse_link:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%23FEF5F6'%20stroke='%23FEF5F6'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23FF4C00'%20stroke='%23FF4C00'%20stroke-width='0.6875'/%3e%3c/svg%3e");width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center}.nurse-page.nurse-news .info_list{width:100%}.nurse-page.nurse-news .info_list .info_item .info_link{display:flex;gap:18px;border-bottom:1px solid var(--border-color);padding:20px 0;align-items:flex-start;flex-wrap:nowrap}@media only screen and (max-width:500px){.nurse-page.nurse-news .info_list .info_item .info_link{flex-direction:column}}.nurse-page.nurse-news .info_list .info_item .info_link .info_time{display:flex;gap:18px;flex-shrink:0;white-space:nowrap}.nurse-page.nurse-news .info_list .info_item .info_category{color:#fff;font-size:var(--fs-2);border-radius:6rem;padding:3px 14px;white-space:nowrap;flex-shrink:0}.nurse-page.nurse-news .info_list .info_item .info_date{color:var(--clinical-gray-color);white-space:nowrap}.nurse-page.nurse-news .info_list .info_item .patient_color{background-color:var(--patient-color)}.nurse-page.nurse-news .info_list .info_item .medical_color{background-color:var(--medical-color)}.nurse-page.nurse-news .info_list .info_item .recruit_color{background-color:var(--nurse-color)}.nurse-page.nurse-news .info_list .info_item .event_color{background-color:var(--event-color)}.nurse-page.nurse-news .info_list .info_item .info_link .info_contents_title{flex:1;min-width:0;overflow-wrap:break-word}@media only screen and (max-width:1040px){.nurse-page.nurse-top.nurse-news .info_list{max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:500px){.nurse-page.nurse-top.nurse-news .info_list{max-height:330px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.nurse-page.nurse_message .nurse_sub_main .common_tabs{display:grid;grid-template-columns:repeat(2,1fr)}.nurse-page.nurse_message .nurse_sub_main .tab_body .name{font-size:var(--fs-4)}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container+.greeting_container{margin-top:6.25rem}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .post{font-size:var(--fs-3)}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container{display:flex;gap:40px}@media only screen and (max-width:500px){.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container{flex-direction:column}}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box{width:20%}@media only screen and (max-width:500px){.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box{width:100%}}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure img{width:100%;height:auto;object-fit:cover}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure .large_img{aspect-ratio:250/280}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure .small_img{aspect-ratio:182/204}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure figcaption{margin-top:1rem;text-align:center}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure figcaption .doctor_name{display:block;text-align:center;font-weight:500;font-size:var(--fs-4s)}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .first_img_box{width:27%}@media only screen and (max-width:500px){.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .first_img_box{width:100%}}.nurse-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .greeting_text{flex:1}.nurse-page.nurse_message .nurse_sub_main .tab_body .organisational_chart_img{text-align:center}.nurse-page.nurse_message .nurse_sub_main .tab_body .organisational_chart_img img{width:70%}@media only screen and (max-width:1040px){.nurse-page.nurse_message .nurse_sub_main .tab_body .organisational_chart_img img{width:100%}}.nurse-page.nurse_message .nurse_sub_main .tab_body:not(:first-of-type){display:none}.nurse-page .qa_list .qa_item:hover,.nurse-page .qa_list .qa_item.active{border:1px solid var(--nurse-color)}.nurse-page .gray_block{background-color:#f5f7f9;padding:1.5rem;margin-top:2rem}.nurse-page .pdf_link_btn{background-color:var(--nurse-color);border-color:var(--nurse-color);background-image:url(images/icon-pdf.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:right .75rem top .5rem}.nurse-page .pdf_link_btn:hover{background-color:var(--bg-color);color:var(--nurse-color);background-image:url(images/icon-pdf-pink.svg)}.nurse-page .wp-block-create-block-table-unified thead th{background-color:var(--nurse-color);border-color:var(--border-color)}.nurse-footer{margin-top:0;margin-bottom:0;position:relative;left:15rem;width:calc(100% - 15rem)}.nurse-footer .left{display:flex;align-items:center;gap:1.5rem}.nurse-footer .left p{background-color:var(--nurse-color);color:var(--bg-color);padding:.5rem 1rem .625rem;border-radius:4px;line-height:1}@media only screen and (max-width:1040px){.nurse-footer{width:100%;left:0;padding-bottom:2.5rem}}.content_wrapper{position:absolute;left:50%;transform:translate(-50%);width:80rem;max-width:95%;margin-inline:auto;margin-top:-10rem;z-index:3}.content_wrapper .info{width:100%;display:grid;grid-template-columns:18% 1fr;align-items:center;background-color:#fff;border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:30px 75px;margin-top:25px;max-height:345px;overflow-y:auto}@media only screen and (max-width:1040px){.content_wrapper .info{grid-template-columns:1fr;padding:30px;max-height:345px;overflow-y:auto}}@media only screen and (max-width:500px){.content_wrapper .info{display:flex;flex-direction:column;gap:1rem;justify-content:start;align-items:start;margin-top:90px;padding:45px 25px}}.content_wrapper .info .info_title{display:grid;gap:25px}@media only screen and (max-width:1040px){.content_wrapper .info .info_title{grid-template-columns:repeat(2,1fr)}}.content_wrapper .info .info_title h2{font-size:var(--fs-5);font-weight:500}.content_wrapper .info .info_title a{display:flex;gap:10px;text-decoration:underline;text-decoration-color:var(--nurse-color);text-decoration-thickness:1px;text-underline-offset:10px;font-size:var(--fs-2)}@media only screen and (max-width:1040px){.content_wrapper .info .info_title a{justify-content:flex-end}}.content_wrapper .info .info_title a:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%23FEF5F6'%20stroke='%23FEF5F6'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23FF4C00'%20stroke='%23FF4C00'%20stroke-width='0.6875'/%3e%3c/svg%3e");width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center}.content_wrapper .info .info_list{width:100%}@media only screen and (max-width:1040px){.content_wrapper .info .info_list{max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:500px){.content_wrapper .info .info_list{max-height:330px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.content_wrapper .info .info_list .info_item .info_link{display:flex;gap:18px;border-bottom:1px solid var(--border-color);padding:20px 0;align-items:flex-start;flex-wrap:nowrap}@media only screen and (max-width:500px){.content_wrapper .info .info_list .info_item .info_link{flex-direction:column}}.content_wrapper .info .info_list .info_item .info_link .info_time{display:flex;gap:18px;flex-shrink:0;white-space:nowrap}.content_wrapper .info .info_list .info_item .info_category{color:#fff;font-size:var(--fs-2);border-radius:6rem;padding:3px 14px;white-space:nowrap;flex-shrink:0}.content_wrapper .info .info_list .info_item .info_date{color:var(--clinical-gray-color);white-space:nowrap}.content_wrapper .info .info_list .info_item .patient_color{background-color:var(--patient-color)}.content_wrapper .info .info_list .info_item .medical_color{background-color:var(--medical-color)}.content_wrapper .info .info_list .info_item .recruit_color{background-color:var(--nurse-color)}.content_wrapper .info .info_list .info_item .event_color{background-color:var(--event-color)}.content_wrapper .info .info_list .info_item .info_link .info_contents_title{flex:1;min-width:0;overflow-wrap:break-word}.wp-block-create-block-nurse-news-list .content_wrapper .info{width:100%;display:grid;grid-template-columns:18% 1fr;align-items:center;background-color:#fff;border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:30px 75px;margin-top:25px;max-height:345px;overflow-y:auto}@media only screen and (max-width:1040px){.wp-block-create-block-nurse-news-list .content_wrapper .info{grid-template-columns:1fr;padding:30px;max-height:345px;overflow-y:auto}}@media only screen and (max-width:500px){.wp-block-create-block-nurse-news-list .content_wrapper .info{margin-top:90px;padding:45px 25px}}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_title{display:grid;gap:25px}@media only screen and (max-width:1040px){.wp-block-create-block-nurse-news-list .content_wrapper .info .info_title{grid-template-columns:repeat(2,1fr)}}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_title h2{font-size:var(--fs-5);font-weight:500}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_title .info_link{display:flex;gap:10px;text-decoration:underline;text-decoration-color:var(--nurse-color);text-decoration-thickness:1px;text-underline-offset:10px;font-size:var(--fs-2)}@media only screen and (max-width:1040px){.wp-block-create-block-nurse-news-list .content_wrapper .info .info_title .info_link{justify-content:flex-end}}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_title .info_link:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20fill='%23FEF5F6'%20stroke='%23FEF5F6'/%3e%3cpath%20d='M6.70996%2011.3154L9.78125%208.24316L10.0234%208L6.70898%204.68555L6.87109%204.52344L10.1592%207.81055H10.1602C10.1849%207.83517%2010.2044%207.86521%2010.2178%207.89746C10.2311%207.92965%2010.2383%207.96416%2010.2383%207.99902C10.2383%208.03391%2010.2312%208.06837%2010.2178%208.10059C10.2044%208.13276%2010.1848%208.16194%2010.1602%208.18652L10.1592%208.1875L6.87109%2011.4775L6.70996%2011.3154Z'%20fill='%23FF4C00'%20stroke='%23FF4C00'%20stroke-width='0.6875'/%3e%3c/svg%3e");width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list{width:100%}@media only screen and (max-width:1040px){.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list{max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:500px){.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list{max-height:330px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link{display:flex;gap:18px;border-bottom:1px solid var(--border-color);padding:20px 0;align-items:flex-start;flex-wrap:nowrap;text-decoration:none;color:var(--text-color)}@media only screen and (max-width:500px){.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link{flex-direction:column}}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_time{display:flex;gap:18px;flex-shrink:0;white-space:nowrap}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_time .info_date{color:var(--clinical-gray-color);white-space:nowrap;font-size:var(--fs-2)}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_time .info_category{color:#fff;font-size:var(--fs-2);border-radius:6rem;padding:3px 14px;white-space:nowrap;flex-shrink:0}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_time .info_category.patient_color{background-color:var(--patient-color)}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_time .info_category.medical_color{background-color:var(--medical-color)}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_time .info_category.recruit_color{background-color:var(--nurse-color)}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_time .info_category.event_color{background-color:var(--event-color)}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_contents_title{flex:1;min-width:0;overflow-wrap:break-word;margin:0;font-size:var(--fs-3);color:var(--text-color)}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link .info_contents_title:hover,.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item .info_link:hover .info_contents_title{color:var(--nurse-color);text-decoration:underline}.wp-block-create-block-nurse-news-list .content_wrapper .info .info_list .info_item:last-child .info_link{border-bottom:none}.nurse-sub{background-color:var(--bg-color)}.nurse-sub .nurse_sub_hero{background-color:var(--nurse-color);display:grid;place-items:center;text-align:center;padding:3.5rem 0;height:15rem}@media only screen and (max-width:500px){.nurse-sub .nurse_sub_hero{padding-left:1rem;padding-right:1rem}}.nurse-sub .nurse_sub_hero .sub_hero_title{color:var(--bg-color);gap:2.5rem;display:flex;align-items:center;justify-content:space-between}.nurse-sub .nurse_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-5)}@media only screen and (max-width:500px){.nurse-sub .nurse_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-4)}}.nurse-sub .nurse_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-8);line-height:1}@media only screen and (max-width:500px){.nurse-sub .nurse_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-6)}}@media only screen and (max-width:500px){.nurse-sub .nurse_sub_hero .sub_hero_title{gap:1rem}}.nurse-sub .nurse_sub_hero .circle{width:6rem;height:6rem;display:grid;place-items:center;background-color:var(--bg-color);border-radius:50%}.nurse-sub .nurse_sub_hero .circle img{max-height:3.6rem;object-fit:contain;position:relative;max-width:4.5rem}@media only screen and (max-width:1040px){.nurse-sub .nurse_sub_hero .circle{width:4rem;height:4rem}.nurse-sub .nurse_sub_hero .circle img{height:2.4rem}}@media only screen and (max-width:1040px){.nurse-sub .nurse_sub_hero .circle{width:3.5rem;height:3.5rem}.nurse-sub .nurse_sub_hero .circle img{height:2rem}}@media only screen and (max-width:500px){.nurse-sub .nurse_sub_hero .circle{width:3rem;height:3rem}.nurse-sub .nurse_sub_hero .circle img{max-height:1.8rem;max-width:2.25rem}}@media only screen and (max-width:500px){.nurse-sub .nurse_sub_hero{height:10rem}}.nurse-sub .nurse_sub_main{padding-top:3rem}.nurse-sub .bread_crumb{background-color:var(--bg-color);height:auto;display:flex;flex-direction:column;justify-content:center;width:100%;padding:.75rem 0}.nurse-sub .bread_crumb .bread_crumb_list{flex-wrap:wrap;display:flex;align-items:center;column-gap:1rem;row-gap:.5rem}.nurse-sub .bread_crumb .bread_crumb_item{display:flex;align-items:center;gap:.5rem}.nurse-sub .bread_crumb .bread_crumb_item img{width:1rem;object-fit:contain}.nurse-sub .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)){color:var(--border-color)}.nurse-sub .title_underline:before{background-color:var(--nurse-color);height:3px}.nurse-sub .common_circle_btn{border:1px solid var(--nurse-color);background-image:url(images/arrow_circle-pink.svg)}.nurse-sub .common_circle_btn:hover{color:var(--nurse-color);background-color:var(--bg-color)}.nurse-sub .closed{color:var(--accent-color);min-height:4.5rem;display:grid;place-items:center;border:5px solid var(--accent-color);border-radius:3px;margin-bottom:4.5rem;font-size:var(--fs-4)}.nurse-sub h2.title_underline{font-size:var(--fs-5)}.nurse-sub h3.title_underline{font-size:var(--fs-4)}.nurse-sub h2.title_plain{font-size:var(--fs-5)}.nurse-sub h3.title_plain{font-size:var(--fs-4)}.nurse-sub .title_plain:before{background-color:var(--nurse-sub-color)}.nurse-sub .circle_list{display:flex;flex-direction:column;gap:1rem}.nurse-sub .circle_list li{padding-left:1rem;position:relative}.nurse-sub .circle_list li:before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background-color:var(--nurse-color);content:""}.nurse-sub section+section{margin-top:4.5rem}.nurse-sub .img_flex{margin-top:2rem;display:flex;justify-content:center;gap:2rem}.nurse-sub .img_flex .img{display:flex;flex-direction:column;align-items:center;gap:.5rem}.nurse-sub .img_flex img{height:100%;object-fit:cover;aspect-ratio:4/3;object-position:top 20% left 50%}@media only screen and (max-width:500px){.nurse-sub .img_flex p{font-size:var(--fs-1)}}.nurse-sub .nurse_pdf_btn{background-color:var(--nurse-color);padding:.5rem 3.5rem .5rem 2rem;border-radius:20rem;border:1px solid var(--nurse-color);color:var(--bg-color);display:block;width:fit-content;background-image:url(images/icon-pdf.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:top .6rem right 1.5rem;transition:color .3s ease,background-color .3s ease,background-img .3s ease}.nurse-sub .nurse_pdf_btn:hover{color:var(--nurse-color);background-color:var(--bg-color);background-image:url(images/icon-pdf-pink.svg)}.nurse-sub .custom-table{width:100%;border-collapse:collapse;border:1px solid var(--border-color)}.nurse-sub .custom-table th,.nurse-sub .custom-table td{border:1px solid var(--border-color);padding:16px;vertical-align:middle}.nurse-sub .custom-table thead th{background-color:#4a7a9b;color:#fff;font-weight:700;text-align:center}.nurse-sub .custom-table tbody td{background-color:#fff}.nurse-sub .custom-table tbody td:first-child{background-color:#f7f7f7;font-weight:700;text-align:center}.nurse-sub .custom-table tbody td.normal{background-color:#fff;font-weight:400;text-align:left}.nurse-sub .custom-table .date,.nurse-sub .custom-table .capacity{text-align:center}.nurse-sub .custom-table .content-list{display:flex;justify-content:space-around;list-style:none;margin:0;padding:0;flex-wrap:wrap}.nurse-sub .custom-table .content-list ul{list-style-type:"・";margin:0;padding-left:1.5em;flex-basis:45%;min-width:150px}.nurse-sub .custom-table .content-list li{padding-left:.5em}.nurse-sub .toFormBtn{margin-top:2rem;width:fit-content;padding:0 3.5rem 0 2rem;display:grid;place-items:center;border-radius:20rem;height:3.5rem;color:var(--bg-color);border:2px solid var(--nurse-color);background-color:var(--nurse-color);font-weight:500;background-image:url(images/arrow_circle-pink.svg);background-repeat:no-repeat;background-position:right 1rem top 1rem;background-size:1.25rem;transition:color .3s ease,background-color .3s ease}.nurse-sub .toFormBtn:hover{color:var(--nurse-color);background-color:var(--bg-color)}.nurse-sub.staff-station .intro_message{font-weight:500;font-size:var(--fs-5);letter-spacing:.15em;color:#4a799c;background-color:#f5f7f9;display:grid;place-items:center;height:auto;padding:1rem;border-radius:8px;margin-bottom:3rem}@media only screen and (max-width:500px){.nurse-sub.staff-station .intro_message{font-size:var(--fs-3);padding:1rem;height:auto}}@media only screen and (max-width:500px){.nurse-sub.staff-station .svg-container{overflow-x:auto}}.nurse-sub.staff-station .svg-container svg{width:100%;display:block;margin:0 auto}.nurse-sub.staff-station .svg-container svg .link{cursor:pointer;transition:fill .3s ease;stroke:transparent;stroke-width:15px;pointer-events:stroke}.nurse-sub.staff-station .svg-container svg .link:hover{fill:var(--accent-color)}@media only screen and (max-width:500px){.nurse-sub.staff-station .svg-container svg{width:auto;min-width:15rem}}.nurse-sub.staff-station .img{margin:2rem auto 0;max-width:40rem;border-radius:12px;overflow:hidden}.nurse-sub.staff-station .sub_section+.sub_section{margin-top:6rem}.nurse-sub.staff-station .sub_small_section+.sub_small_section{margin-top:5rem}.nurse-sub.staff-station .overlay{display:none;position:fixed;width:72rem;background-color:var(--bg-color);padding:3rem;overflow-y:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;box-shadow:0 4px 3px #00000026;max-height:95svh;border-radius:12px;scrollbar-width:none;overscroll-behavior:contain}.nurse-sub.staff-station .overlay.active{display:block}.nurse-sub.staff-station .overlay.active .circle_list li{display:flex;gap:1.5rem;align-items:flex-start}.nurse-sub.staff-station .overlay.active .circle_list li:before{top:1rem}.nurse-sub.staff-station .overlay.active .circle_list li .img{width:12rem;margin:0}@media only screen and (max-width:500px){.nurse-sub.staff-station .overlay.active .circle_list li{flex-direction:column}}.nurse-sub.staff-station .overlay .close_btn{position:absolute;right:2rem;top:1rem;font-size:var(--fs-5);cursor:pointer;transition:opacity .3s ease;line-height:1}.nurse-sub.staff-station .overlay .close_btn:hover{opacity:.7}.nurse-sub.staff-station .overlay .close_btn span{display:block;line-height:1}@media only screen and (max-width:1040px){.nurse-sub.staff-station .overlay .close_btn{font-size:var(--fs-4);right:1.5rem;top:.75rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;background-color:var(--bg-color-sub);border-radius:50%;line-height:1}}@media only screen and (max-width:500px){.nurse-sub.staff-station .overlay .close_btn{font-size:var(--fs-5);width:3rem;height:3rem;line-height:1}}.nurse-sub.staff-station .overlay section{display:none}.nurse-sub.staff-station .overlay section.active{display:block}@media only screen and (max-width:1040px){.nurse-sub.staff-station .overlay{width:calc(100% - 2rem);max-width:72rem;padding:2rem;border-radius:8px}}@media only screen and (max-width:500px){.nurse-sub.staff-station .overlay{max-height:100svh;width:100%;top:0;left:0;transform:translate(0);border-radius:0;padding:1.5rem}}.nurse-sub.staff-station .bg_black{width:100%;height:100%;background-color:#00000059;position:fixed;top:0;left:0;display:none}.nurse-sub.staff-station .bg_black.active{display:block}.nurse-sub.staff-station .sp_byoto_select{display:none}@media only screen and (max-width:500px){.nurse-sub.staff-station .sp_byoto_select{display:flex;flex-direction:column;margin-top:3.5rem;gap:1rem}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_select_btn{display:flex;justify-content:center;position:relative;padding:.5rem 1rem;font-weight:500;letter-spacing:.15em;font-size:var(--fs-4);cursor:pointer}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_select_btn svg{width:1rem;height:.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);will-change:transform;transition:transform .3s ease}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_select_btn.open svg{transform:translateY(-50%) rotateX(180deg)}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_body{height:0;overflow:hidden;padding:0rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;text-align:center;transition:padding .5s ease,height .5s ease,max-height ease;will-change:padding height max-height}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_body .floor{display:flex;flex-direction:column;gap:1rem;align-items:center}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_body .floor .floor_name{letter-spacing:.15em;width:8rem;height:2rem;display:grid;place-items:center;border-radius:3px;background-color:var(--bg-color)}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_body .floor .byoto_list{display:flex;flex-direction:column;gap:.75rem;width:100%}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_body .floor .byoto_list .byoto_link{cursor:pointer;height:2.5rem;display:grid;place-items:center;font-weight:500;border:1px solid var(--text-color);border-radius:3px}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item .sp_byoto_body.open{padding:1.5rem;height:auto;max-height:60rem}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.chuo{background-color:#eff9ff}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.chuo .sp_byoto_select_btn,.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.chuo .byoto_link{background-color:#c9e8fa}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.south{background-color:#faf0dd}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.south .sp_byoto_select_btn,.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.south .byoto_link{background-color:#fddd8a}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.east{background-color:#eaf8e7}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.east .sp_byoto_select_btn,.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.east .byoto_link{background-color:#bedeb5}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.new_east{background-color:#fdf3f6}.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.new_east .sp_byoto_select_btn,.nurse-sub.staff-station .sp_byoto_select .sp_byoto_select_item.new_east .byoto_link{background-color:#f9d3e2}}@media only screen and (max-width:1040px){.nurse-sub.message-nintei .circle img{height:1.6rem}}.nurse-sub.message-nintei .img.dummy{background-color:var(--border-color);height:25rem}.nurse-sub.message-nintei .message_body p{line-height:2}.nurse-sub.message-nintei .message_body p+p{margin-top:1rem}@media only screen and (max-width:1040px){.nurse-sub.message-new .circle img{height:1.6rem}}.nurse-sub.message-new .img.dummy{background-color:var(--border-color);height:25rem}.nurse-sub.message-new .message_body p{line-height:2}.nurse-sub.message-new .message_body p+p{margin-top:1rem}.nurse-sub .form-container{background-color:#fff;padding:2rem 3rem;border-radius:8px;box-shadow:0 4px 10px #0000000d;width:100%}.nurse-sub .form-header{text-align:center;margin-bottom:2.5rem;color:#555}.nurse-sub .form-group{display:grid;grid-template-columns:12.5rem 1fr;gap:1rem 2rem;margin-bottom:1.5rem;align-items:center}.nurse-sub .form-label{font-weight:700;text-align:left;display:flex;align-items:center}.nurse-sub .label-required{background-color:#e63946;color:#fff;font-size:.75rem;padding:.2rem .6rem;border-radius:4px;margin-right:.75rem;flex-shrink:0}.nurse-sub .form-section{border-top:1px solid #444;margin-top:2.5rem;padding-top:2rem}.nurse-sub .form-section-title{font-size:1rem;font-weight:700;margin-bottom:2rem}.nurse-sub .form-control{display:flex;align-items:center;gap:1.5rem}.nurse-sub .wpcf7-select{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid #f5f7f9;border-radius:6px;background-color:#f5f7f9;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;cursor:pointer;transition:border-color .2s,box-shadow .2s}.nurse-sub .wpcf7-select:hover{border-color:#ddd}.nurse-sub .wpcf7-select:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.nurse-sub input[type=text],.nurse-sub input[type=email],.nurse-sub input[type=tel],.nurse-sub .wpcf7-number,.nurse-sub textarea{width:100%;padding:.75rem;border:1px solid #f5f7f9;border-radius:6px;background-color:#f5f7f9;transition:border-color .2s,box-shadow .2s}.nurse-sub input[type=text]:focus,.nurse-sub input[type=email]:focus,.nurse-sub input[type=tel]:focus,.nurse-sub .wpcf7-number:focus,.nurse-sub textarea:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.nurse-sub .wpcf7-number{-moz-appearance:textfield}.nurse-sub .wpcf7-number::-webkit-outer-spin-button,.nurse-sub .wpcf7-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nurse-sub .input-group{display:flex;gap:1rem;width:100%}.nurse-sub .input-group-with-label{display:flex;align-items:center;gap:.5rem}.nurse-sub .input-group-with-label input{width:80px}.nurse-sub .custom-radio-group .radio-item{display:flex;align-items:center}.nurse-sub .custom-radio-group input[type=radio]{display:none}.nurse-sub .custom-radio-group label{cursor:pointer;display:flex;align-items:center;position:relative;padding-left:28px}.nurse-sub .custom-radio-group label:before{content:"";display:block;width:20px;height:20px;border:2px solid #f5f7f9;background-color:#f5f7f9;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.nurse-sub .custom-radio-group .wpcf7-list-item-label:after{content:"";display:block;width:10px;height:10px;background-color:#ed7d84;border-radius:50%;position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);transition:all .2s ease}.nurse-sub .custom-radio-group input[type=radio]:checked+.wpcf7-list-item-label:after{transform:translateY(-50%) scale(1)}.nurse-sub .form-actions{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}.nurse-sub .btn{padding:.8rem 2.5rem;border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s;color:#fff}.nurse-sub .btn:hover{opacity:.85}.nurse-sub .btn-primary{background-color:#ed7d84}.nurse-sub .btn-secondary{background-color:#6c757d}.nurse-sub .wpcf7-submit,.nurse-sub .button_submit.wpcf7-submit{background:linear-gradient(135deg,#ed7d84,#e06a72);color:#fff!important;cursor:pointer;-webkit-user-select:auto;user-select:auto;border:none;border-radius:50px;padding:.85rem 3rem;font-size:1rem;font-weight:700;letter-spacing:.05em;box-shadow:0 4px 12px #ed7d8459;transition:all .25s ease}.nurse-sub .wpcf7-submit:hover,.nurse-sub .button_submit.wpcf7-submit:hover{background:linear-gradient(135deg,#e06a72,#d4565f);box-shadow:0 6px 18px #ed7d8473}.nurse-sub .wpcf7-submit:active,.nurse-sub .button_submit.wpcf7-submit:active{transform:translateY(0);box-shadow:0 2px 8px #ed7d844d}.nurse-sub .wpcf7-submit:focus,.nurse-sub .button_submit.wpcf7-submit:focus{outline:none;box-shadow:0 0 0 3px #ed7d8466}.nurse-sub .wpcf7-submit.has-spinner,.nurse-sub .button_submit.wpcf7-submit.has-spinner{position:relative;color:transparent}.nurse-sub .wpcf7-submit.has-spinner:after,.nurse-sub .button_submit.wpcf7-submit.has-spinner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:nurseFormSpin .8s linear infinite}.nurse-sub .wpcf7-submit:disabled,.nurse-sub .button_submit.wpcf7-submit:disabled{opacity:.6;cursor:not-allowed}@keyframes nurseFormSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media only screen and (max-width:500px){.nurse-sub .form-container{padding:1.5rem}.nurse-sub .form-group{grid-template-columns:1fr;gap:.5rem 0}.nurse-sub .form-label{margin-bottom:.25rem}}@media only screen and (max-width:1040px){.nurse-sub.intern .circle img{height:1.6rem}}.nurse-sub.intern .contact_block{border:1px solid var(--border-color);padding:3.5rem;border-radius:8px;margin-top:5rem!important;box-shadow:0 0 2px #0006}.nurse-sub.intern .contact_block h5,.nurse-sub.intern .contact_block h4{text-align:center;color:var(--bg-color);font-size:var(--fs-5);font-weight:500;background-color:var(--nurse-color);padding:.5rem;border-radius:20rem;line-height:2;outline:none}@media only screen and (max-width:500px){.nurse-sub.intern .contact_block h5,.nurse-sub.intern .contact_block h4{line-height:1.5}}.nurse-sub.intern .contact_block .tel{color:var(--nurse-color)}.nurse-sub.intern .contact_block .naisen{margin-left:1rem}.nurse-sub.intern .contact_block>div{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem}@media only screen and (max-width:500px){.nurse-sub.intern .contact_block>div{padding-bottom:0!important}}.nurse-sub.intern .contact_block p{text-align:center}@media only screen and (max-width:500px){.nurse-sub.intern .contact_block .flex{flex-direction:column-reverse}}.nurse-sub.intern .contact_block br{display:none}@media only screen and (max-width:500px){.nurse-sub.intern .contact_block br{display:block}}@media only screen and (max-width:500px){.nurse-sub.intern .contact_block{padding:2rem 1.5rem}}.nurse-sub.fukurikosei .flex_img_text{display:flex;gap:2.5rem}@media only screen and (max-width:500px){.nurse-sub.fukurikosei .flex_img_text{display:block}}.nurse-sub.fukurikosei .flex_img_text .text{flex:1}.nurse-sub.fukurikosei .flex_img_text .text p+p{margin-top:1rem}.nurse-sub.fukurikosei .flex_img_text .img{flex:.6;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media only screen and (max-width:500px){.nurse-sub.fukurikosei .flex_img_text .img{margin-top:2rem}}.nurse-sub.shinjin-kenshu .circle img{left:.5rem}@media only screen and (max-width:1040px){.nurse-sub.shinjin-kenshu .circle img{left:.2rem}}.nurse-sub.shinjin-kenshu .img{max-width:50rem;display:block;margin:2rem auto}.nurse-sub.keizoku-kyoiku .circle img{left:.5rem}@media only screen and (max-width:1040px){.nurse-sub.keizoku-kyoiku .circle img{left:.2rem}}.nurse-sub.keizoku-kyoiku .flex_img_text{display:flex;gap:1.5rem}@media only screen and (max-width:500px){.nurse-sub.keizoku-kyoiku .flex_img_text{display:block}}.nurse-sub.keizoku-kyoiku .flex_img_text .img{flex:1}@media only screen and (max-width:500px){.nurse-sub.keizoku-kyoiku .flex_img_text .img{margin-top:2rem}}.nurse-sub.keizoku-kyoiku .flex_img_text .text{flex:1}.nurse-sub.keizoku-kyoiku .btn_flex{display:flex;gap:1.5rem;margin-bottom:1.5rem}.nurse-sub.keizoku-kyoiku .btn_flex .nurse_pdf_btn{width:100%;flex:1;justify-content:center;display:flex;align-items:center;border-radius:10px}@media only screen and (max-width:500px){.nurse-sub.keizoku-kyoiku .btn_flex .nurse_pdf_btn{margin-top:0!important}}@media only screen and (max-width:500px){.nurse-sub.keizoku-kyoiku .btn_flex{flex-direction:column;gap:1rem}}.nurse-sub.keizoku-kyoiku .nurse_pdf_btn2{background-color:#a3c985;padding:1.5rem 3.5rem 1.5rem 2rem;border-radius:10px;border:1px solid #A3C985;color:var(--bg-color);display:flex;justify-content:center;width:100%;margin-top:1.5rem;background-image:url(images/icon-pdf.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:center right 1.5rem;transition:color .3s ease,background-color .3s ease,background-img .3s ease}.nurse-sub.keizoku-kyoiku .nurse_pdf_btn2:hover{color:#a3c985;background-color:var(--bg-color);background-image:url(images/icon-pdf-green.svg)}.nurse-sub.keizoku-kyoiku .kyoiku_step{margin-top:3.5rem;display:flex;flex-direction:column;width:100%;align-items:center;gap:2rem}.nurse-sub.keizoku-kyoiku .kyoiku_step .step_item{display:grid;width:100%;padding:1.5rem;place-items:center;border-radius:10px;color:#754a00;font-weight:500;font-size:var(--fs-4);background-color:#ffe5b4;border:1px solid transparent;background-image:url(images/arrow_circle-brown.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:center right 1.5rem;transition:background-color .3s ease,border-color .3s ease}.nurse-sub.keizoku-kyoiku .kyoiku_step .step_item:hover{background-color:var(--bg-color);border-color:#ffe5b4}.nurse-sub.keizoku-kyoiku .kyoiku_step .step_item:nth-of-type(2){background-color:#ffe5b4}.nurse-sub.keizoku-kyoiku .kyoiku_step .step_item:nth-of-type(3){background-color:#ffe5b4}.nurse-sub.keizoku-kyoiku .kyoiku_step .step_item:nth-of-type(4){background-color:#ffe5b4}.nurse-sub.keizoku-kyoiku .arrow{width:1.5rem;height:1.5rem;border-top:1.5rem solid #FFCA67;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent}@media only screen and (max-width:1040px){.nurse-sub.sankaoubo .circle img{height:1.6rem}}@media only screen and (max-width:1040px){.nurse-sub.intern-form .circle img{height:1.6rem}}@media only screen and (max-width:1040px){.nurse-sub.guidance-form .circle img{height:1.6rem}}.nurse-sub.specialist .circle img{top:.25rem}.nurse-sub.specialist .badge_wrapper{margin:0 auto;padding:3rem 6rem;background-color:#f5f7f9;border-radius:10px;width:fit-content}@media only screen and (max-width:500px){.nurse-sub.specialist .badge_wrapper{padding:1rem}}.nurse-sub.specialist .badge_wrapper h5{text-align:center;font-weight:500;font-size:var(--fs-5);color:#4a799c;margin-bottom:2rem}@media only screen and (max-width:500px){.nurse-sub.specialist .badge_wrapper h5{font-size:var(--fs-3)}}.nurse-sub.specialist .badge_wrapper .flex_three{display:flex;align-items:stretch;gap:3rem}@media only screen and (max-width:500px){.nurse-sub.specialist .badge_wrapper .flex_three{gap:2rem}}.nurse-sub.specialist .badge_wrapper .flex_three .flex_item{text-align:center;display:flex;flex-direction:column}.nurse-sub.specialist .badge_wrapper .flex_three .flex_item img{height:100%;object-fit:contain;max-height:150px}@media only screen and (max-width:500px){.nurse-sub.specialist .badge_wrapper .flex_three .flex_item{font-size:var(--fs-1)}}.nurse-sub.specialist .grid_2{margin-top:3.5rem;grid-template-columns:repeat(2,1fr);display:grid;gap:3.5rem}@media only screen and (max-width:500px){.nurse-sub.specialist .grid_2{grid-template-columns:repeat(1,1fr)}}.nurse-sub.specialist .grid_menu_item{display:flex;flex-direction:column}.nurse-sub.specialist .grid_menu_item h3{display:grid;height:3em;place-items:center;font-size:var(--fs-5);font-weight:600;letter-spacing:.2em;text-align:center;color:var(--bg-color);background-color:#4a799c;border:1px solid #333;border-radius:10px 10px 0 0;box-shadow:5px 0 #0000000d}.nurse-sub.specialist .grid_menu_item .grid_menu_child{position:relative;display:block;padding:1rem;font-size:var(--fs-4);border-width:0 1px 1px 1px;border-color:var(--text-color);box-shadow:5px 0 #0000000d;background-image:url(images/arrow_circle-bk.svg);background-repeat:no-repeat;background-size:1.25rem;background-position:right 1.5rem center}.nurse-sub.specialist .grid_menu_item .grid_menu_child:hover{color:#4a799c;background-color:#e2edf6}.nurse-sub.specialist .grid_menu_item .grid_menu_child_sub{padding:1rem;border-width:0 1px 1px 1px;border-color:var(--main-color);box-shadow:5px 0 #0000000d}.nurse-sub.specialist hr{width:100%;height:1px;border:none;background-color:var(--border-color);margin:1rem 0}.nurse-sub.specialist .name{text-align:right}.nurse-sub.kansenkanri .flex{margin-top:2rem;margin-bottom:2rem;gap:2.5rem;justify-content:center}.nurse-sub.kansenkanri .flex img{width:15rem}@media only screen and (max-width:1040px){.nurse-sub{margin-top:4.5rem}}:root{--subsite-color: var(--main-color);--subsite-sub-color: var(--sub-color);--subsite-bg-color: var(--bg-color-sub);--subsite-bg-accent-color: var(--bg-color-sub2);--subsite-label-color: var(--main-color)}body.is-iryogijutsu-subsite,.subsite-page.iryogijutsu{--subsite-color: var(--iryogijutsu-color);--subsite-sub-color: var(--iryogijutsu-sub-color);--subsite-bg-color: var(--iryogijutsu-bg-color);--subsite-bg-accent-color: var(--iryogijutsu-bg-accent-color);--subsite-label-color: var(--iryogijutsu-label-color)}.subsite_header{position:fixed;top:0;left:0;width:15rem;height:100svh;max-height:100svh}.subsite_header .side_wrapper{width:100%;display:flex;align-items:center;flex-direction:column;max-height:100svh;padding:0 1.8rem}.subsite_header .side_wrapper .side_top{width:100%;height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;line-height:1;border-bottom:1px solid var(--border-color)}.subsite_header .side_wrapper .side_top .side_logo{width:11rem}@media only screen and (max-width:1040px){.subsite_header .side_wrapper .side_top{display:none}}.subsite_header .side_wrapper .page_category{margin-top:2rem;background-color:var(--subsite-color);color:var(--bg-color);padding:.5rem 1rem .625rem;border-radius:4px;text-align:center}.subsite_header .side_wrapper .side_nav_list{padding:2rem .5rem 2rem 0;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overscroll-behavior-y:contain;flex:1;max-height:60svh;scrollbar-width:none}.subsite_header .side_wrapper .side_nav_list li{position:relative}.subsite_header .side_wrapper .side_nav_list a{display:flex;align-items:baseline;gap:1rem;transition:color .3s ease;width:100%}.subsite_header .side_wrapper .side_nav_list a:hover{color:var(--subsite-color);transition:color .3s ease-in-out}.subsite_header .side_wrapper .side_nav_list a .small{font-size:var(--fs-1)}.subsite_header .side_wrapper .side_nav_list .btn{aspect-ratio:1;height:1rem;position:absolute;top:.3rem;right:-.5rem;cursor:pointer}.subsite_header .side_wrapper .side_nav_list .btn span{height:1px;width:1rem;background-color:var(--text-color);position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}.subsite_header .side_wrapper .side_nav_list .btn span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.subsite_header .side_wrapper .side_nav_list .btn.active span:nth-child(2){transform:translate(-50%,-50%) rotate(0)}@media only screen and (max-width:1040px){.subsite_header .side_wrapper .side_nav_list{max-height:75svh}}.subsite_header .side_wrapper .side_nav_list .side_nav_sub_list{margin-left:1rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;max-height:0;transition:all .3s ease-in-out}.subsite_header .side_wrapper .side_nav_list .side_nav_sub_list.active{padding-top:.75rem;max-height:50rem}.subsite_header .side_wrapper .side_bottom{border-top:1px solid var(--border-color);padding-top:1rem;padding-bottom:1rem;margin-top:4rem}.subsite_header .side_wrapper .side_bottom a{display:flex;gap:.5rem;transition:color .3s ease}.subsite_header .side_wrapper .side_bottom a img{width:1.5rem}.subsite_header .side_wrapper .side_bottom a:hover{color:var(--subsite-color)}@media only screen and (max-width:1040px){.subsite_header .side_wrapper .side_bottom{margin-top:2rem}.subsite_header .side_wrapper .side_bottom.active{max-height:calc(100svh - 4.5rem);height:calc(100svh - 4.5rem)}}@media only screen and (max-width:1040px){.subsite_header .side_wrapper{width:100%;max-height:0svh;height:auto;background-color:var(--bg-color);overflow:hidden;transition:all .5s ease}.subsite_header .side_wrapper.active{max-height:calc(100svh - 4.5rem);height:calc(100svh - 4.5rem)}}.subsite_header .sp_header{display:none;background-color:var(--bg-color)}@media only screen and (max-width:1040px){.subsite_header .sp_header{display:flex;padding:1rem 0 1rem 1rem;border-bottom:1px solid var(--border-color);position:relative}.subsite_header .sp_header .left{display:flex;gap:1rem;align-items:center}.subsite_header .sp_header .left .sp_logo{width:12rem}.subsite_header .sp_header .left .page_category{background-color:var(--subsite-color);color:var(--bg-color);padding:.35rem .5rem .5rem;border-radius:4px;font-size:var(--fs-2);line-height:1}.subsite_header .sp_header .right{position:absolute;height:100%;aspect-ratio:1;background-color:var(--subsite-color);top:0;right:0}.subsite_header .sp_header .right span{width:2.5rem;height:2px;background-color:var(--bg-color);display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.subsite_header .sp_header .right span:nth-child(1){top:35%}.subsite_header .sp_header .right span:nth-child(3){top:65%}}@media only screen and (max-width:1040px){.subsite_header{width:100%;z-index:10;height:0}}.subsite_header .header_contact{display:grid;gap:10px;background-color:var(--subsite-sub-color);color:#fff;text-align:center;padding:3.125rem 3.75rem}@media only screen and (max-width:1040px){.subsite_header .header_contact{display:none}}.subsite-page{width:calc(100% - 15rem);background-color:var(--subsite-bg-color);position:relative;left:15rem;padding-bottom:6rem}.subsite-page.subsite-sub{background-color:var(--bg-color)}.subsite-page h2.wp-block-heading:before,.subsite-page .title_underline:before{background-color:var(--subsite-color)}.subsite-page h3.wp-block-heading:before,.subsite-page .title_plain:before{background-color:var(--subsite-color)}.subsite-page h4.wp-block-heading:before{background-color:var(--subsite-color)}.subsite-page h5.wp-block-heading,.subsite-page .title_bold{color:var(--subsite-color)}.subsite-page .subsite_wrapper{width:80rem;max-width:90%;margin-left:auto;margin-right:auto}.subsite-page .common_circle_btn{width:fit-content;background-color:var(--subsite-color);border:1px solid var(--subsite-color);gap:.5rem}.subsite-page .subsite_title{font-size:var(--fs-6);margin-bottom:2rem;font-weight:500}.subsite-page .subsite_arrow_icon_2{width:1.5rem;height:1.5rem;margin-left:20px;flex-shrink:0}.subsite-page .subsite_link{display:flex;align-items:center;margin-top:1.5rem}.subsite-page .subsite_link:after{content:"";display:inline-block;background-image:url(../images/arrow_circle-green-fill.svg);width:1.5rem;height:1.5rem;background-size:cover;background-repeat:no-repeat;margin-left:10px}.subsite-page .section_label{color:var(--subsite-label-color);font-size:var(--fs-3);font-weight:500}.subsite-page .subsite_text_wrapper{width:50%;padding-right:5rem;box-sizing:border-box}@media only screen and (max-width:1040px){.subsite-page .subsite_text_wrapper{padding-right:0}}.subsite-page .subsite_sub-collor{color:var(--subsite-sub-color)}.subsite-page .subsite_emphasis_text{font-size:var(--fs-4);margin:1rem 0;font-weight:500}.subsite-page .tel{font-size:var(--fs-7);color:var(--subsite-color)!important}.subsite-page .tel a{color:var(--subsite-color)!important}.subsite-page .wp-block-create-block-contact-block.contact_block .tel a{color:var(--subsite-color)}.subsite-page .common_tabs,.subsite-page .wp-block-create-block-tabs-ui.common_tabs{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-bottom:3rem}.subsite-page .common_tabs .common_tab,.subsite-page .wp-block-create-block-tabs-ui.common_tabs .common_tab{height:3.125rem;background-color:var(---bg-color);color:var(--subsite-color);border-radius:6px;border:2px solid var(--subsite-color)}.subsite-page .common_tabs .common_tab:hover,.subsite-page .wp-block-create-block-tabs-ui.common_tabs .common_tab:hover{background-color:var(--subsite-bg-accent-color)!important;color:var(--subsite-color)}.subsite-page .common_tabs .common_tab.active,.subsite-page .wp-block-create-block-tabs-ui.common_tabs .common_tab.active{background-color:var(--subsite-color);color:var(--bg-color)}.subsite-page .common_tabs .common_tab.active:hover,.subsite-page .wp-block-create-block-tabs-ui.common_tabs .common_tab.active:hover{background-color:var(--subsite-color)!important;color:var(--bg-color)}.subsite-page .form-container{background-color:var(--bg-color);padding:2rem 3rem;border-radius:8px;box-shadow:0 4px 10px #0000000d;width:100%}.subsite-page .form-header{text-align:center;margin-bottom:2.5rem;color:var(--text-color)}.subsite-page .form-group{display:grid;grid-template-columns:12.5rem 1fr;gap:1rem 2rem;margin-bottom:1.5rem;align-items:center}.subsite-page .form-label{font-weight:700;text-align:left;display:flex;align-items:center}.subsite-page .label-required{background-color:#e63946;color:#fff;font-size:.75rem;padding:.2rem .6rem;border-radius:4px;margin-right:.75rem;flex-shrink:0}.subsite-page .form-section{border-top:1px solid var(--border-color);margin-top:2.5rem;padding-top:2rem}.subsite-page .form-section-title{font-size:1rem;font-weight:700;margin-bottom:2rem}.subsite-page .form-control{display:flex;align-items:center;gap:1.5rem}.subsite-page .wpcf7-select{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid var(--border-color);border-radius:6px;background-color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;cursor:pointer;transition:border-color .2s,box-shadow .2s}.subsite-page .wpcf7-select:hover{border-color:var(--subsite-color)}.subsite-page .wpcf7-select:focus{outline:none;border-color:var(--subsite-color);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--subsite-color) 25%,transparent)}.subsite-page input[type=text],.subsite-page input[type=email],.subsite-page input[type=tel],.subsite-page .wpcf7-number,.subsite-page textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background-color:#fff;transition:border-color .2s,box-shadow .2s}.subsite-page input[type=text]:focus,.subsite-page input[type=email]:focus,.subsite-page input[type=tel]:focus,.subsite-page .wpcf7-number:focus,.subsite-page textarea:focus{outline:none;border-color:var(--subsite-color);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--subsite-color) 25%,transparent)}.subsite-page .wpcf7-number{-moz-appearance:textfield}.subsite-page .wpcf7-number::-webkit-outer-spin-button,.subsite-page .wpcf7-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.subsite-page .input-group{display:flex;gap:1rem;width:100%}.subsite-page .input-group-with-label{display:flex;align-items:center;gap:.5rem}.subsite-page .input-group-with-label input{width:80px}.subsite-page .custom-radio-group .radio-item{display:flex;align-items:center}.subsite-page .custom-radio-group input[type=radio]{display:none}.subsite-page .custom-radio-group label{cursor:pointer;display:flex;align-items:center;position:relative;padding-left:28px}.subsite-page .custom-radio-group label:before{content:"";display:block;width:20px;height:20px;border:2px solid var(--border-color);background-color:#fff;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.subsite-page .custom-radio-group .wpcf7-list-item-label:after{content:"";display:block;width:10px;height:10px;background-color:var(--subsite-color);border-radius:50%;position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);transition:all .2s ease}.subsite-page .custom-radio-group input[type=radio]:checked+.wpcf7-list-item-label:after{transform:translateY(-50%) scale(1)}.subsite-page .form-actions{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}.subsite-page .btn{padding:.8rem 2.5rem;border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s;color:#fff}.subsite-page .btn:hover{opacity:.85}.subsite-page .btn-primary{background-color:var(--subsite-color)}.subsite-page .btn-secondary{background-color:var(--subsite-sub-color)}.subsite-page .wpcf7-submit,.subsite-page .button_submit.wpcf7-submit{background:linear-gradient(135deg,var(--subsite-color) 0%,color-mix(in srgb,var(--subsite-color) 90%,#000) 100%);color:#fff!important;cursor:pointer;-webkit-user-select:auto;user-select:auto;border:none;border-radius:50px;padding:.85rem 3rem;font-size:1rem;font-weight:700;letter-spacing:.05em;box-shadow:0 4px 12px color-mix(in srgb,var(--subsite-color) 35%,transparent);transition:all .25s ease}.subsite-page .wpcf7-submit:hover,.subsite-page .button_submit.wpcf7-submit:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--subsite-color) 90%,#000),color-mix(in srgb,var(--subsite-color) 80%,#000));box-shadow:0 6px 18px color-mix(in srgb,var(--subsite-color) 45%,transparent)}.subsite-page .wpcf7-submit:active,.subsite-page .button_submit.wpcf7-submit:active{transform:translateY(0);box-shadow:0 2px 8px color-mix(in srgb,var(--subsite-color) 30%,transparent)}.subsite-page .wpcf7-submit:focus,.subsite-page .button_submit.wpcf7-submit:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--subsite-color) 40%,transparent)}.subsite-page .wpcf7-submit.has-spinner,.subsite-page .button_submit.wpcf7-submit.has-spinner{position:relative;color:transparent}.subsite-page .wpcf7-submit.has-spinner:after,.subsite-page .button_submit.wpcf7-submit.has-spinner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:subsiteFormSpin .8s linear infinite}.subsite-page .wpcf7-submit:disabled,.subsite-page .button_submit.wpcf7-submit:disabled{opacity:.6;cursor:not-allowed}@keyframes subsiteFormSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media only screen and (max-width:500px){.subsite-page .form-container{padding:1.5rem}.subsite-page .form-group{grid-template-columns:1fr;gap:.5rem 0}.subsite-page .form-label{margin-bottom:.25rem}}.subsite-page.subsite-top section{margin-top:5rem}.subsite-page.subsite-top .subsite_hero{position:relative;aspect-ratio:10/6}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_hero{margin-top:3.5rem;aspect-ratio:5/5}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_hero{aspect-ratio:5/8}}.subsite-page.subsite-top .subsite_hero .hero_message{position:absolute;left:10rem;bottom:12rem;font-size:var(--fs-8);line-height:1.8;color:var(--bg-color);font-weight:500;z-index:2}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_hero .hero_message{left:5rem;top:65%;transform:translateY(-50%);font-size:var(--fs-8)}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_hero .hero_message{left:2rem;top:67%;font-size:var(--fs-7)}}.subsite-page.subsite-top .subsite_hero .hero_slideshow{position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;padding:0;margin:0;z-index:1}.subsite-page.subsite-top .subsite_hero .hero_slideshow li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:imageAnimation 24s linear infinite}.subsite-page.subsite-top .subsite_hero .hero_slideshow li img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_hero .hero_slideshow li:nth-child(1) img{object-position:30% top}}.subsite-page.subsite-top .subsite_hero .hero_slideshow li:nth-child(2){animation-delay:8s}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_hero .hero_slideshow li:nth-child(2) img{object-position:center top}}.subsite-page.subsite-top .subsite_hero .hero_slideshow li:nth-child(3){animation-delay:16s}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_hero .hero_slideshow li:nth-child(3) img{object-position:40% top}}.subsite-page.subsite-top .subsite_about{position:relative;display:flex;margin-top:280px;margin-bottom:clamp(1.25rem,-15.739rem + 26.14vw,15.625rem)}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_about{flex-wrap:wrap;flex-direction:row-reverse}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_about{margin-top:460px}}.subsite-page.subsite-top .subsite_about .about_text_wrapper{background-color:var(--bg-color);border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:3rem 5rem;max-width:50%;z-index:2}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_about .about_text_wrapper{max-width:92%;margin-top:24rem}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_about .about_text_wrapper{padding:3rem 2.5rem;margin-top:16rem;max-width:100%;border-radius:0 0 16px 16px}}.subsite-page.subsite-top .subsite_about img{position:absolute;right:0;top:3rem;max-width:66%;border-radius:16px}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_about img{max-width:100%;top:0rem;left:-50px;object-fit:cover}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_about img{left:0;z-index:3;border-radius:16px 16px 0 0}}.subsite-page.subsite-top .about_item_wrapper{margin-bottom:6rem}.subsite-page.subsite-top .about_item_wrapper .item_inner{width:100%}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2.5rem}@media only screen and (max-width:1040px){.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top{display:flex;flex-direction:column;gap:1.5rem}}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 4px #00000026;transition:box-shadow .3s ease-in-out;background-color:var(--bg-color)}@media only screen and (max-width:1040px){.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item{flex-direction:row;align-items:center;gap:20px}}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item .img{aspect-ratio:387/240;overflow:hidden}@media only screen and (max-width:1040px){.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item .img{width:30%;aspect-ratio:1.2/1}}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item .img img{transition:scale .3s ease-in-out;will-change:transform;object-fit:cover;height:100%}@media only screen and (max-width:1040px){.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item .img img{height:100%;margin-left:1.5rem}}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item .text{padding:1.5rem;font-size:var(--fs-4);display:flex;align-items:center;justify-content:space-between;transition:color .3s ease-in-out}@media only screen and (max-width:1040px){.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item .text{width:70%;padding:1rem 1.5rem}}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item .text svg{width:1.5rem;stroke:var(--text-color);transition:stroke .3s ease-in-out}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover{box-shadow:0 4px 4px var(--subsite-bg-color)}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover .img img{scale:1.05}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover .text{color:var(--subsite-color)}.subsite-page.subsite-top .about_item_wrapper .item_inner .item_list_top a.item_item:hover .text svg{stroke:var(--subsite-color)}.subsite-page.subsite-top .subsite_movie_info{padding:100px 0 90px;text-align:center;position:relative}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_movie_info{padding:100px 0 0}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_movie_info{padding:90px 0 0;margin-top:-5rem}}.subsite-page.subsite-top .subsite_movie_info .movie_circle{position:absolute;display:inline-block;width:30rem;height:15rem;border-radius:50%/100% 100% 0 0;background-color:var(--bg-color);top:30px;left:25.1rem}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_movie_info .movie_circle{left:9rem}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_movie_info .movie_circle{left:50%;transform:translate(-50%);top:50px;width:16rem;height:8rem}}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper{position:relative;background-color:var(--bg-color);border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:0 6rem 4rem;text-align:center;z-index:1}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper{padding-right:20px;padding-left:20px}}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper h3{text-align:center}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper{display:flex;justify-content:center;gap:6rem;margin-top:40px}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper{flex-direction:column;gap:50px;align-items:center}}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper figure{width:100%;aspect-ratio:16/9;max-width:600px;display:grid;gap:18px}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper figure{max-width:100%;gap:10px}}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper figure figcaption{text-align:center;color:#fff;font-weight:500;font-size:var(--fs-4)}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper figure video{aspect-ratio:16/9;width:100%;height:100%;object-fit:contain}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper figure video:-webkit-full-screen,.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper figure video:-moz-full-screen,.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper figure video:fullscreen{width:100%!important;height:100%!important;object-fit:contain;background-color:#000}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper .bg_award,.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper .bg_training{border-radius:16px;padding:23px 14px;width:100%;max-width:628px;box-sizing:border-box}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper .bg_award{background-color:var(--subsite-color)}.subsite-page.subsite-top .subsite_movie_info .subsite_movie_wrapper .move_wrapper .bg_training{background-color:var(--subsite-sub-color)}.subsite-page.subsite-top .subsite_education{background-color:var(--bg-color);width:100%;padding:5rem 0 7em}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_education{padding:5rem 0 24em}}@media only screen and (max-width:500px){.subsite-page.subsite-top .subsite_education{padding:5rem 0 20em}}.subsite-page.subsite-top .education_wrapper{display:flex}@media only screen and (max-width:1040px){.subsite-page.subsite-top .education_wrapper{flex-wrap:wrap}}.subsite-page.subsite-top .education_img_wrapper{display:flex;position:relative;right:0;top:-16rem;width:50%;margin:auto}@media only screen and (max-width:1040px){.subsite-page.subsite-top .education_img_wrapper{width:60%;top:0;margin-top:3rem}}@media only screen and (max-width:500px){.subsite-page.subsite-top .education_img_wrapper{width:80%}}.subsite-page.subsite-top .education_img_wrapper .education_left{position:absolute;top:9rem;left:0;width:20%;border-radius:16px}@media only screen and (max-width:1040px){.subsite-page.subsite-top .education_img_wrapper .education_left{top:6.6rem}}@media only screen and (max-width:500px){.subsite-page.subsite-top .education_img_wrapper .education_left{top:5rem}}.subsite-page.subsite-top .education_img_wrapper .education_right{position:absolute;right:0;top:-5rem;width:74%;border-radius:16px}@media only screen and (max-width:1040px){.subsite-page.subsite-top .education_img_wrapper .education_right{top:0rem}}.subsite-page.subsite-top .subsite_list{margin-top:3rem}.subsite-page.subsite-top .subsite_list li{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.subsite-page.subsite-top .subsite_list li a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 10px}.subsite-page.subsite-top .subsite_list li:first-child{border-top:1px solid #e0e0e0}.subsite-page.subsite-top .guidance_wrapper{display:flex;width:100%}@media only screen and (max-width:1040px){.subsite-page.subsite-top .guidance_wrapper{flex-wrap:wrap}}.subsite-page.subsite-top .guidance_wrapper .guidance_img_wrapper{display:flex;width:50%;gap:3rem}@media only screen and (max-width:1040px){.subsite-page.subsite-top .guidance_wrapper .guidance_img_wrapper{margin-top:3rem;width:100%}}@media only screen and (max-width:1040px){.subsite-page.subsite-top .subsite_text_wrapper{width:100%}}.subsite-page.subsite-news .info_title{display:grid;gap:25px}@media only screen and (max-width:1040px){.subsite-page.subsite-news .info_title{grid-template-columns:repeat(2,1fr)}}.subsite-page.subsite-news .info_title h2{font-size:var(--fs-5);font-weight:500}.subsite-page.subsite-news .info_subsite_link{display:flex;gap:10px;text-decoration:underline;text-decoration-color:var(--subsite-color);text-decoration-thickness:1px;text-underline-offset:10px;font-size:var(--fs-2)}@media only screen and (max-width:1040px){.subsite-page.subsite-news .info_subsite_link{justify-content:flex-end}}.subsite-page.subsite-news .info_subsite_link:after{content:"";background-image:url(../images/arrow_circle-green-fill-2.svg);width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center}.subsite-page.subsite-news .info_list{width:100%}.subsite-page.subsite-news .info_list .info_item .info_link{display:flex;gap:18px;border-bottom:1px solid var(--border-color);padding:20px 0;align-items:flex-start;flex-wrap:nowrap}@media only screen and (max-width:500px){.subsite-page.subsite-news .info_list .info_item .info_link{flex-direction:column}}.subsite-page.subsite-news .info_list .info_item .info_link .info_time{display:flex;gap:18px;flex-shrink:0;white-space:nowrap}.subsite-page.subsite-news .info_list .info_item .info_category{color:#fff;font-size:var(--fs-2);border-radius:6rem;padding:3px 14px;white-space:nowrap;flex-shrink:0}.subsite-page.subsite-news .info_list .info_item .info_date{color:var(--clinical-gray-color);white-space:nowrap}.subsite-page.subsite-news .info_list .info_item .patient_color{background-color:var(--patient-color)}.subsite-page.subsite-news .info_list .info_item .medical_color{background-color:var(--medical-color)}.subsite-page.subsite-news .info_list .info_item .recruit_color{background-color:var(--subsite-color)}.subsite-page.subsite-news .info_list .info_item .event_color{background-color:var(--event-color)}.subsite-page.subsite-news .info_list .info_item .info_link .info_contents_title{flex:1;min-width:0;overflow-wrap:break-word}@media only screen and (max-width:1040px){.subsite-page.subsite-top.subsite-news .info_list{max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:500px){.subsite-page.subsite-top.subsite-news .info_list{max-height:330px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.subsite-page.subsite_message .subsite_sub_main .common_tabs{display:grid;grid-template-columns:repeat(2,1fr)}.subsite-page.subsite_message .subsite_sub_main .tab_body .name{font-size:var(--fs-4)}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container+.greeting_container{margin-top:6.25rem}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .post{font-size:var(--fs-3)}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container{display:flex;gap:40px}@media only screen and (max-width:500px){.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container{flex-direction:column}}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .img_box{width:20%}@media only screen and (max-width:500px){.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .img_box{width:100%}}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .img_box figure img{width:100%;height:auto;object-fit:cover}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .img_box figure .large_img{aspect-ratio:250/280}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .img_box figure .small_img{aspect-ratio:182/204}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .img_box figure figcaption{margin-top:1rem;text-align:center}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .img_box figure figcaption .doctor_name{display:block;text-align:center;font-weight:500;font-size:var(--fs-4s)}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .first_img_box{width:27%}@media only screen and (max-width:500px){.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .first_img_box{width:100%}}.subsite-page.subsite_message .subsite_sub_main .tab_body .sub_section .greeting_container .greeting_text{flex:1}.subsite-page.subsite_message .subsite_sub_main .tab_body .organisational_chart_img{text-align:center}.subsite-page.subsite_message .subsite_sub_main .tab_body .organisational_chart_img img{width:70%}@media only screen and (max-width:1040px){.subsite-page.subsite_message .subsite_sub_main .tab_body .organisational_chart_img img{width:100%}}.subsite-page.subsite_message .subsite_sub_main .tab_body:not(:first-of-type){display:none}.subsite-page .qa_list .qa_item:hover,.subsite-page .qa_list .qa_item.active{border:1px solid var(--subsite-color)}.subsite-page .pdf_link_btn{background-color:var(--subsite-color);border-color:var(--subsite-color);background-image:url(images/icon-pdf.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:right .75rem top .5rem}.subsite-page .pdf_link_btn:hover{background-color:var(--bg-color);color:var(--subsite-color);background-image:url(images/icon-pdf-green.svg)}.subsite_sub_hero{width:100%;height:15rem;background-color:var(--subsite-color);display:grid;place-items:center;text-align:center;padding:3.5rem 0}@media only screen and (max-width:1040px){.subsite_sub_hero{margin-top:4.5rem}}@media only screen and (max-width:500px){.subsite_sub_hero{padding-left:1rem;padding-right:1rem;height:10rem}}.subsite_sub_hero .sub_hero_title{color:var(--bg-color);gap:2.5rem;display:flex;align-items:center;justify-content:space-between}.subsite_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-5)}@media only screen and (max-width:500px){.subsite_sub_hero .sub_hero_title ._sub_hero_title_top{font-size:var(--fs-4)}}.subsite_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-8);line-height:1}@media only screen and (max-width:500px){.subsite_sub_hero .sub_hero_title ._sub_hero_title_bottom{font-size:var(--fs-6)}}.subsite_sub_hero .sub_hero_title h2{color:var(--bg-color);font-size:var(--fs-8);font-weight:500;line-height:1}@media only screen and (max-width:500px){.subsite_sub_hero .sub_hero_title h2{font-size:var(--fs-6)}}@media only screen and (max-width:500px){.subsite_sub_hero .sub_hero_title{gap:1rem}}.subsite_sub_hero .circle{width:6rem;height:6rem;display:grid;place-items:center;background-color:var(--bg-color);border-radius:50%}.subsite_sub_hero .circle img{max-height:3.6rem;object-fit:contain;position:relative;max-width:4.5rem}@media only screen and (max-width:1040px){.subsite_sub_hero .circle{width:4rem;height:4rem}.subsite_sub_hero .circle img{height:2.4rem}}@media only screen and (max-width:500px){.subsite_sub_hero .circle{width:3rem;height:3rem}.subsite_sub_hero .circle img{max-height:1.8rem;max-width:2.25rem}}.subsite-page .bread_crumb{background-color:var(--bg-color);height:auto;display:flex;flex-direction:column;justify-content:center;width:100%;padding:.75rem 0}.subsite-page .bread_crumb .bread_crumb_list{flex-wrap:wrap;display:flex;align-items:center;column-gap:1rem;row-gap:.5rem}.subsite-page .bread_crumb .bread_crumb_item{display:flex;align-items:center;gap:.5rem}.subsite-page .bread_crumb .bread_crumb_item img{width:1rem;object-fit:contain}.subsite-page .bread_crumb .bread_crumb_item:not(:nth-last-of-type(1)){color:var(--border-color)}.subsite-footer{margin-top:0;margin-bottom:0;position:relative;left:15rem;width:calc(100% - 15rem)}.subsite-footer .left{display:flex;align-items:center;gap:1.5rem}.subsite-footer .left p{background-color:var(--subsite-color);color:var(--bg-color);padding:.5rem 1rem .625rem;border-radius:4px;line-height:1}@media only screen and (max-width:1040px){.subsite-footer{width:100%;left:0;padding-bottom:2.5rem}}.sub_wrapper{width:80rem;max-width:95%;margin-left:auto;margin-right:auto}.subsite-page{width:calc(100% - 15rem);left:15rem;padding-bottom:6rem}.subsite-page .nurse_about{position:relative;display:flex;margin-top:280px!important;margin-bottom:clamp(1.25rem,-15.739rem + 26.14vw,15.625rem)}@media only screen and (max-width:1040px){.subsite-page .nurse_about{flex-wrap:wrap;flex-direction:row-reverse}}@media only screen and (max-width:500px){.subsite-page .nurse_about{margin-top:460px!important}}.subsite-page .nurse_about .about_text_wrapper{background-color:var(--bg-color);border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:3rem 5rem;max-width:50%;z-index:2}@media only screen and (max-width:1040px){.subsite-page .nurse_about .about_text_wrapper{max-width:92%;margin-top:24rem}}@media only screen and (max-width:500px){.subsite-page .nurse_about .about_text_wrapper{padding:3rem 2.5rem;margin-top:16rem;max-width:100%;border-radius:0 0 16px 16px}}.subsite-page .nurse_about img{position:absolute;right:0;top:3rem;max-width:66%;border-radius:16px}@media only screen and (max-width:1040px){.subsite-page .nurse_about img{max-width:100%;top:0rem;left:-50px;object-fit:cover;aspect-ratio:5/3}}@media only screen and (max-width:500px){.subsite-page .nurse_about img{left:0;z-index:3;border-radius:16px 16px 0 0}}.subsite-page .nurse_wrapper{width:80rem;max-width:90%;margin-left:auto;margin-right:auto}.subsite-page .common_circle_btn{width:fit-content;gap:.5rem}.subsite-page .common_circle_btn img{width:1.25rem}.subsite-page .common_circle_btn:hover{background-color:#fff!important}.subsite-page .nurse_title{font-size:var(--fs-6);margin-bottom:2rem;font-weight:500}.subsite-page p{line-height:1.8}.subsite-page hr{width:100%;height:1px;border:none;background-color:var(--border-color);margin:1rem 0}.subsite-page .nurse_arrow_icon_2{width:1.5rem;height:1.5rem;margin-left:20px;flex-shrink:0}.subsite-page .nurse_link{display:flex;align-items:center;margin-top:1.5rem}.subsite-page .section_label{font-size:var(--fs-3);font-weight:500}.subsite-page .nurse_text_wrapper{width:50%;padding-right:5rem;box-sizing:border-box}@media only screen and (max-width:1040px){.subsite-page .nurse_text_wrapper{padding-right:0}}.subsite-page .sub_section+.sub_section{margin-top:6rem}.subsite-page .sub_small_section+.sub_small_section{margin-top:5rem}.subsite-page .nurse_emphasis_text{font-size:var(--fs-4);margin:1rem 0;font-weight:500}.subsite-page .contact_block{border:1px solid var(--border-color);padding:3.5rem;border-radius:8px;margin-top:5rem!important;box-shadow:0 0 2px #0006;color:var(--subsite-color)}.subsite-page .contact_block h5,.subsite-page .contact_block h4,.subsite-page .contact_block .heading{text-align:center;color:var(--bg-color);font-size:var(--fs-5);font-weight:500;background-color:var(--subsite-color);padding:.5rem;border-radius:20rem;line-height:2;outline:none}@media only screen and (max-width:500px){.subsite-page .contact_block h5,.subsite-page .contact_block h4,.subsite-page .contact_block .heading{line-height:1.5}}.subsite-page .contact_block>div{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:1rem}@media only screen and (max-width:500px){.subsite-page .contact_block>div{padding-bottom:0}}.subsite-page .contact_block p{text-align:center}@media only screen and (max-width:500px){.subsite-page .contact_block .flex{flex-direction:column-reverse}}.subsite-page .contact_block br{display:none}@media only screen and (max-width:500px){.subsite-page .contact_block br{display:block}}@media only screen and (max-width:500px){.subsite-page .contact_block{padding:2rem 1.5rem}}.subsite-page .tel{font-size:var(--fs-7);color:var(--subsite-color)}.subsite-page .tel span{font-size:var(--fs-6)}.subsite-page.nurse-top section{margin-top:5rem}.subsite-page.nurse-top .nurse_hero{position:relative;aspect-ratio:10/6}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_hero{margin-top:3.5rem;aspect-ratio:5/5}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_hero{aspect-ratio:5/8}}.subsite-page.nurse-top .nurse_hero .hero_message{position:absolute;left:10rem;bottom:12rem;font-size:var(--fs-8);line-height:1.8;color:var(--bg-color);font-weight:500;z-index:2}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_hero .hero_message{left:5rem;top:65%;transform:translateY(-50%);font-size:var(--fs-8)}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_hero .hero_message{left:2rem;top:67%;font-size:var(--fs-7)}}.subsite-page.nurse-top .nurse_hero .hero_slideshow{position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;padding:0;margin:0;z-index:1}.subsite-page.nurse-top .nurse_hero .hero_slideshow li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:imageAnimation 24s linear infinite}.subsite-page.nurse-top .nurse_hero .hero_slideshow li img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(1) img{object-position:30% top}}.subsite-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(2){animation-delay:8s}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(2) img{object-position:center top}}.subsite-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(3){animation-delay:16s}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_hero .hero_slideshow li:nth-child(3) img{object-position:40% top}}@keyframes imageAnimation{0%{opacity:0}8.33%{opacity:1}33.33%{opacity:1}41.66%{opacity:0}to{opacity:0}}.subsite-page.nurse-top .nurse_about{position:relative;display:flex;margin-top:280px;margin-bottom:clamp(1.25rem,-15.739rem + 26.14vw,15.625rem)}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_about{flex-wrap:wrap;flex-direction:row-reverse}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_about{margin-top:460px}}.subsite-page.nurse-top .nurse_about .about_text_wrapper{background-color:var(--bg-color);border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:3rem 5rem;max-width:50%;z-index:2}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_about .about_text_wrapper{max-width:92%;margin-top:24rem}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_about .about_text_wrapper{padding:3rem 2.5rem;margin-top:16rem;max-width:100%;border-radius:0 0 16px 16px}}.subsite-page.nurse-top .nurse_about img{position:absolute;right:0;top:3rem;max-width:66%;border-radius:16px}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_about img{max-width:100%;top:0rem;left:-50px;object-fit:cover}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_about img{left:0;z-index:3;border-radius:16px 16px 0 0}}.subsite-page.nurse-top .about_item_wrapper{margin-bottom:6rem}.subsite-page.nurse-top .nurse_movie_info{padding:100px 0 90px;text-align:center;position:relative}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_movie_info{padding:100px 0 0}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_movie_info{padding:90px 0 0;margin-top:-5rem}}.subsite-page.nurse-top .nurse_movie_info .movie_circle{position:absolute;display:inline-block;width:30rem;height:15rem;border-radius:50%/100% 100% 0 0;background-color:var(--bg-color);top:30px;left:25.1rem}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_movie_info .movie_circle{left:9rem}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_movie_info .movie_circle{left:50%;transform:translate(-50%);top:50px;width:16rem;height:8rem}}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper{position:relative;background-color:var(--bg-color);border-radius:16px;box-shadow:2px 2px 2px #735b5b40;padding:0 6rem 4rem;text-align:center;z-index:1}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper{padding-right:20px;padding-left:20px}}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper h3{text-align:center}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper{display:flex;justify-content:center;gap:6rem;margin-top:40px}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper{flex-direction:column;gap:50px;align-items:center}}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure{width:100%;aspect-ratio:16/9;max-width:600px;display:grid;gap:18px}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure{max-width:100%;gap:10px}}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure figcaption{text-align:center;color:#fff;font-weight:500;font-size:var(--fs-4)}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video{aspect-ratio:16/9;width:100%;height:100%;object-fit:contain}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video:-webkit-full-screen,.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video:-moz-full-screen,.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper figure video:fullscreen{width:100%!important;height:100%!important;object-fit:contain;background-color:#000}.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper .bg_award,.subsite-page.nurse-top .nurse_movie_info .nurse_movie_wrapper .move_wrapper .bg_training{border-radius:16px;padding:23px 14px;width:100%;max-width:628px;box-sizing:border-box}.subsite-page.nurse-top .nurse_education{background-color:var(--bg-color);width:100%;padding:5rem 0 7em}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_education{padding:5rem 0 24em}}@media only screen and (max-width:500px){.subsite-page.nurse-top .nurse_education{padding:5rem 0 20em}}.subsite-page.nurse-top .education_wrapper{display:flex}@media only screen and (max-width:1040px){.subsite-page.nurse-top .education_wrapper{flex-wrap:wrap}}@media only screen and (max-width:1040px){.subsite-page.nurse-top .nurse_text_wrapper{width:100%}}.subsite-page.nurse-top .education_img_wrapper{display:flex;position:relative;right:0;top:-16rem;width:50%;margin:auto}@media only screen and (max-width:1040px){.subsite-page.nurse-top .education_img_wrapper{width:60%;top:0;margin-top:3rem}}@media only screen and (max-width:500px){.subsite-page.nurse-top .education_img_wrapper{width:80%}}.subsite-page.nurse-top .education_img_wrapper .education_left{position:absolute;top:9rem;left:0;width:20%;border-radius:16px}@media only screen and (max-width:1040px){.subsite-page.nurse-top .education_img_wrapper .education_left{top:6.6rem}}@media only screen and (max-width:500px){.subsite-page.nurse-top .education_img_wrapper .education_left{top:5rem}}.subsite-page.nurse-top .education_img_wrapper .education_right{position:absolute;right:0;top:-5rem;width:74%;border-radius:16px}@media only screen and (max-width:1040px){.subsite-page.nurse-top .education_img_wrapper .education_right{top:0rem}}.subsite-page.nurse-top .nurse_list{margin-top:3rem}.subsite-page.nurse-top .nurse_list li{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.subsite-page.nurse-top .nurse_list li a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 10px}.subsite-page.nurse-top .nurse_list li:first-child{border-top:1px solid #e0e0e0}.subsite-page.nurse-top .guidance_wrapper{display:flex;width:100%}@media only screen and (max-width:1040px){.subsite-page.nurse-top .guidance_wrapper{flex-wrap:wrap}}.subsite-page.nurse-top .guidance_wrapper .guidance_img_wrapper{display:flex;width:50%;gap:3rem}@media only screen and (max-width:1040px){.subsite-page.nurse-top .guidance_wrapper .guidance_img_wrapper{margin-top:3rem;width:100%}}@media only screen and (max-width:1040px){.subsite-page{width:100%;left:0}}.subsite-page.nurse-news .info_title{display:grid;gap:25px}@media only screen and (max-width:1040px){.subsite-page.nurse-news .info_title{grid-template-columns:repeat(2,1fr)}}.subsite-page.nurse-news .info_title h2{font-size:var(--fs-5);font-weight:500}.subsite-page.nurse-news .info_nurse_link{display:flex;gap:10px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;font-size:var(--fs-2)}@media only screen and (max-width:1040px){.subsite-page.nurse-news .info_nurse_link{justify-content:flex-end}}.subsite-page.nurse-news .info_nurse_link:after{content:"";width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center}.subsite-page.nurse-news .info_list{width:100%}.subsite-page.nurse-news .info_list .info_item .info_link{display:flex;gap:18px;border-bottom:1px solid var(--border-color);padding:20px 0;align-items:flex-start;flex-wrap:nowrap}@media only screen and (max-width:500px){.subsite-page.nurse-news .info_list .info_item .info_link{flex-direction:column}}.subsite-page.nurse-news .info_list .info_item .info_link .info_time{display:flex;gap:18px;flex-shrink:0;white-space:nowrap}.subsite-page.nurse-news .info_list .info_item .info_category{color:#fff;font-size:var(--fs-2);border-radius:6rem;padding:3px 14px;white-space:nowrap;flex-shrink:0}.subsite-page.nurse-news .info_list .info_item .info_date{color:var(--clinical-gray-color);white-space:nowrap}.subsite-page.nurse-news .info_list .info_item .patient_color{background-color:var(--patient-color)}.subsite-page.nurse-news .info_list .info_item .medical_color{background-color:var(--medical-color)}.subsite-page.nurse-news .info_list .info_item .recruit_color{background-color:var(--nurse-color)}.subsite-page.nurse-news .info_list .info_item .event_color{background-color:var(--event-color)}.subsite-page.nurse-news .info_list .info_item .info_link .info_contents_title{flex:1;min-width:0;overflow-wrap:break-word}@media only screen and (max-width:1040px){.subsite-page.nurse-top.nurse-news .info_list{max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:500px){.subsite-page.nurse-top.nurse-news .info_list{max-height:330px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.subsite-page.nurse_message .nurse_sub_main .common_tabs{display:grid;grid-template-columns:repeat(2,1fr)}.subsite-page.nurse_message .nurse_sub_main .tab_body .name{font-size:var(--fs-4)}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container+.greeting_container{margin-top:6.25rem}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .post{font-size:var(--fs-3)}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container{display:flex;gap:40px}@media only screen and (max-width:500px){.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container{flex-direction:column}}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box{width:20%}@media only screen and (max-width:500px){.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box{width:100%}}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure img{width:100%;height:auto;object-fit:cover}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure .large_img{aspect-ratio:250/280}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure .small_img{aspect-ratio:182/204}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure figcaption{margin-top:1rem;text-align:center}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .img_box figure figcaption .doctor_name{display:block;text-align:center;font-weight:500;font-size:var(--fs-4s)}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .first_img_box{width:27%}@media only screen and (max-width:500px){.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .first_img_box{width:100%}}.subsite-page.nurse_message .nurse_sub_main .tab_body .sub_section .greeting_container .greeting_text{flex:1}.subsite-page.nurse_message .nurse_sub_main .tab_body .organisational_chart_img{text-align:center}.subsite-page.nurse_message .nurse_sub_main .tab_body .organisational_chart_img img{width:70%}@media only screen and (max-width:1040px){.subsite-page.nurse_message .nurse_sub_main .tab_body .organisational_chart_img img{width:100%}}.subsite-page.nurse_message .nurse_sub_main .tab_body:not(:first-of-type){display:none}.subsite-page .item_inner{width:100%}.subsite-page .item_inner .item_list_top{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2.5rem}@media only screen and (max-width:1040px){.subsite-page .item_inner .item_list_top{display:flex;flex-direction:column;gap:1.5rem}}.subsite-page .item_inner .item_list_top a.item_item{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 4px #00000026;transition:box-shadow .3s ease-in-out;background-color:var(--bg-color)}@media only screen and (max-width:1040px){.subsite-page .item_inner .item_list_top a.item_item{flex-direction:row;align-items:center;gap:20px}}.subsite-page .item_inner .item_list_top a.item_item .img{aspect-ratio:387/240;overflow:hidden}@media only screen and (max-width:1040px){.subsite-page .item_inner .item_list_top a.item_item .img{width:30%;aspect-ratio:1.2/1}}.subsite-page .item_inner .item_list_top a.item_item .img img{transition:scale .3s ease-in-out;will-change:transform}@media only screen and (max-width:1040px){.subsite-page .item_inner .item_list_top a.item_item .img img{height:100%;margin-left:1.5rem}}.subsite-page .item_inner .item_list_top a.item_item .text{padding:1.5rem;font-size:var(--fs-4);display:flex;align-items:center;justify-content:space-between;transition:color .3s ease-in-out}@media only screen and (max-width:1040px){.subsite-page .item_inner .item_list_top a.item_item .text{width:70%;padding:1rem 1.5rem}}.subsite-page .gray_block{background-color:#f5f7f9;padding:1.5rem;margin-top:2rem}.subsite-page .pdf_link_btn{background-color:var(--nurse-color);border-color:var(--nurse-color);background-image:url(images/icon-pdf.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:right .75rem top .5rem}.is-sitemap .circle img{top:0!important;scale:.9}.is-sitemap .sitemap-grid{display:grid;grid-template-columns:repeat(1,1fr)}.is-sitemap .sitemap-column{padding:3.5rem 0;background-color:#fff;display:flex;justify-content:start;gap:4rem;border-bottom:1px solid var(--border-color)}@media only screen and (max-width:1040px){.is-sitemap .sitemap-column{flex-direction:column;gap:2.5rem;padding:2.5rem 0}}@media only screen and (max-width:500px){.is-sitemap .sitemap-column{gap:2rem;padding:2rem 0}}.is-sitemap .sitemap-column .sitemap_title{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:15rem}@media only screen and (max-width:1040px){.is-sitemap .sitemap-column .sitemap_title{flex-direction:row;width:100%;gap:1.2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}}@media only screen and (max-width:500px){.is-sitemap .sitemap-column .sitemap_title{gap:1rem;padding-bottom:1.2rem}}.is-sitemap .sitemap-column .sitemap_title .nav_icon{max-height:7.2rem;object-fit:contain}@media only screen and (max-width:1040px){.is-sitemap .sitemap-column .sitemap_title .nav_icon{max-height:4rem;width:4rem}}@media only screen and (max-width:500px){.is-sitemap .sitemap-column .sitemap_title .nav_icon{max-height:3.2rem;width:3.2rem}}.is-sitemap .sitemap-column .sitemap_title a{width:fit-content;display:flex;align-items:center;gap:.8rem;font-size:var(--fs-3);padding:.6rem 1.2rem;border:1px solid var(--text-color);border-radius:6rem;line-height:1.28;transition:all .3s ease}@media only screen and (max-width:500px){.is-sitemap .sitemap-column .sitemap_title a{font-size:var(--fs-2s);padding:.5rem 1rem}}.is-sitemap .sitemap-column .sitemap_title a span{width:1.6rem}.is-sitemap .sitemap-column .sitemap_title a .arrow_left_circle{stroke:var(--text-color)}.is-sitemap .sitemap-column .sitemap_title a .arrow_left_circle circle{transition:all .3s ease}.is-sitemap .sitemap-column .sitemap_title a .arrow_left_circle path{transition:all .3s ease;stroke:var(--text-color)}.is-sitemap .sitemap-column .sitemap_title a:hover{color:var(--main-color);border-color:var(--main-color)}.is-sitemap .sitemap-column .sitemap_title a:hover .arrow_left_circle circle{stroke:var(--main-color)}.is-sitemap .sitemap-column .sitemap_title a:hover .arrow_left_circle path{stroke:var(--main-color)}.is-sitemap .column-title{font-size:var(--fs-4s);color:var(--main-color);font-weight:400;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.is-sitemap .sitemap-list{padding-left:.25rem;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.5rem;row-gap:2.5rem;align-items:flex-start}@media only screen and (max-width:1040px){.is-sitemap .sitemap-list{grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:2rem;padding-left:0}}@media only screen and (max-width:500px){.is-sitemap .sitemap-list{grid-template-columns:1fr;row-gap:1.5rem}}.is-sitemap .sitemap-list li a{width:18rem;gap:.5rem;transition:color .3s ease;font-size:var(--fs-3);background-image:url(images/arrow_right-bk.svg);background-repeat:no-repeat;background-size:.5rem;display:inline-block;padding-left:1rem;background-position:top .5rem left 0}@media only screen and (max-width:1040px){.is-sitemap .sitemap-list li a{width:100%}}.is-sitemap .sitemap-list li a:hover{color:var(--main-color)}.is-sitemap .sitemap-list>li>h4{color:var(--main-color);font-size:var(--fs-4);background-image:none;padding-left:0}.is-sitemap .sitemap-sub-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:500px){.is-sitemap .sitemap-sub-list{margin-top:1rem;gap:.8rem}}html{font-family:Noto Sans JP,sans-serif;font-size:.8333333333vw;scroll-behavior:smooth;font-feature-settings:"palt" on}@media only screen and (max-width:1040px){html{font-size:1.9512195122vw}}@media only screen and (max-width:500px){html{font-size:3.2vw}}body{font-size:var(--fs-3);color:var(--text-color);background-color:var(--bg-color);font-family:var(--font-family);font-weight:400;line-height:1.5}body.home .swup_wrapper{overflow-x:hidden}img{width:100%;object-fit:contain}
