@charset "utf-8";:root{--nakagawa-merged-reset:1}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td,figcaption,figure{margin:0;padding:0}address,em{font-style:normal}th{font-weight:normal}table{border-collapse:collapse;border-spacing:0}th{text-align:left}legend{display:none}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal}img,fieldset{border:0}img{vertical-align:bottom}li{list-style-type:none}*,::before,::after{box-sizing:border-box}body{font-family:"Noto Sans JP","Hiragino Sans",Meiryo,sans-serif;color:#3e3a3a;font-size:18px;font-weight:400;line-height:1.75;letter-spacing:0.08em;text-align:justify}a{color:#0874b5;text-decoration:none}a:hover{color:#6266D9}[href^="tel"]:hover{cursor:default}::selection{background-color:#99C1DA}::-moz-selection{background-color:#99C1DA}body,#mainvisual .inner,header,footer{min-width:1200px}@media print{html{-webkit-print-color-adjust:exact}body{zoom:80%}.fixed{position:inherit !important}}.visibility{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden}.body_wrap{position:relative;overflow:hidden}header{width:100%}.header_inner{display:flex;justify-content:space-between;align-items:flex-end;width:1200px;margin:0 auto;padding:18px 0 20px}.header_logo{width:290px;height:58px}.header_logo a{display:block}.header_logo a:hover{opacity:0.7}.header_info{flex:1}.header_info_list{display:flex;justify-content:flex-end;align-items:flex-end}.info_add{margin-right:20px;color:#383436;font-family:"Noto Sans JP",sans-serif;font-size:18px;letter-spacing:0.08em;line-height:1.6}.info_tel a{color:#383436;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:30px;letter-spacing:0.08em;line-height:1;font-feature-settings:"palt"}.info_tel a span{font-size:22px}.nav_wrap{position:absolute;top:96px;width:100%;background:rgba(255,255,255,0.8);z-index:10}.tgl_menu_list{width:1200px;margin:0 auto;padding:24px 18px 25px 28px}.tgl_menu_list ul{display:flex;justify-content:space-between;align-items:center}.tgl_menu_list ul li{position:relative}.tgl_menu_list ul li a{display:block}.tgl_menu_list ul li a,.tgl_menu_list ul li p{position:relative;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:0.14em;line-height:1;text-align:center}.tgl_menu_list ul li a:hover{color:#1F2774}.tgl_menu_list ul li a::after,.tgl_menu_list ul li p::after{content:"";position:absolute;bottom:-24px;left:0;right:0;width:26px;height:2px;margin:auto;background:#373e4f;transition:0.2s ease-in-out;transform:scaleX(0)}.tgl_menu_list ul li a:hover::after,.tgl_menu_list ul li.active a::after,.tgl_menu_list ul li p:hover::after,.tgl_menu_list ul li.active p::after{transform:scaleX(1)}.tgl_menu_list ul li.nav_single_menu{position:relative}.tgl_menu_list ul li.nav_single_menu div{position:absolute;z-index:1;top:90%;left:0;width:420%;opacity:0;visibility:hidden;transition:0.2s ease-in-out;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.tgl_menu_list ul li:nth-of-type(3).nav_single_menu div{width:210%}.tgl_menu_list ul li:nth-of-type(6).nav_single_menu div{width:140%}.tgl_menu_list ul li.nav_single_menu:hover div{padding-top:25px;top:100%;opacity:1;visibility:visible}.tgl_menu_list ul li.nav_single_menu div a{position:relative;display:block;text-align:left;line-height:1.75;padding:9px 20px 9px 10px;background:rgba(255,255,255,0.6);border-bottom:1px solid #fff}.tgl_menu_list ul li.nav_single_menu div a::before,.tgl_menu_list ul li.nav_single_menu div a::after{display:none}.tgl_menu_list ul li.nav_single_menu div a:last-child{border-bottom:none}.tgl_menu_list ul li.nav_single_menu div a i.nav_arrow{position:absolute;top:0;right:10px;bottom:0;display:flex;align-items:center;transition:0.2s ease-in-out}.tgl_menu_list ul li.nav_single_menu div a:hover{color:#1F2774;background:#fcfcfc}.tgl_menu_list ul li.nav_single_menu div a:hover i.nav_arrow{right:7px}.tgl_menu_list ul li.nav_mega_menu{position:static}.tgl_menu_list ul li.nav_mega_menu .mega_menu_wrap{position:absolute;z-index:1;top:95%;left:0%;width:100%;opacity:0;visibility:hidden;transition:0.2s ease-in-out;background:rgba(255,255,255,0.6);box-shadow:rgba(0,0,0,0.1) 0px 9px 12px -10px}.tgl_menu_list ul li.nav_mega_menu:hover .mega_menu_wrap{top:100%;opacity:1;visibility:visible}.tgl_menu_list .mega_menu_inner{padding:32px 0;width:1200px;margin:0 auto;display:flex;justify-content:space-between}.tgl_menu_list .menu_list{width:100%;margin-left:3%}.tgl_menu_list .menu_list:first-child{margin-left:0}.tgl_menu_list ul li.nav_mega_menu .menu_list p::before,.tgl_menu_list ul li.nav_mega_menu .menu_list p::after{display:none}.tgl_menu_list .menu_list p{text-align:left;padding:12px 0;font-weight:bold;border-bottom:2px solid}.tgl_menu_list .menu_list ul{display:block}.tgl_menu_list .menu_list ul li{display:block}.tgl_menu_list .menu_list ul li a{position:relative;display:block;text-align:left;padding:12px 12px 12px 0;transition:0.2s ease-in-out}.tgl_menu_list .menu_list ul li a:hover{color:#5c8fce}.tgl_menu_list .menu_list ul li a::before{position:static;font-family:Arial,sans-serif;font-weight:700;content:">";border:none;margin-right:10px}.tgl_menu_list .menu_list ul li:last-child a::before{display:inline}.tgl_menu_list ul li.nav_mega_menu div a::after{display:none}.nav_wrap.fixed{z-index:10000;position:fixed;top:0;left:0;right:0;margin:auto}#mainvisual{display:block;position:relative;height:465px;background-image:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-mainvisual-slide01.webp);background-color:#f0f0f0;background-position:center;background-repeat:no-repeat}#mainvisual .inner{display:table;position:relative;height:inherit;width:1200px;margin:0 auto;background-repeat:no-repeat}#mainvisual p.headline{position:relative}.mainvisual_headline{display:table-cell;padding-top:65px;letter-spacing:0.15em;vertical-align:middle;text-align:center;text-shadow:0 0 5px rgba(0,0,0,0.7)}.mainvisual_headline p.headline{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;font-size:27px}.mainvisual_headline p{color:#C0AB9A;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:18px}.mainvisual_headline p::before,.mainvisual_headline p::after{position:relative;content:"-"}.mainvisual_headline p::before{left:-0.5em}.mainvisual_headline p::after{right:-0.5em}#mainvisual.bg01{background-image:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-main-bg01.webp);background-position:center 0%;background-size:cover}#mainvisual.bg02{background-image:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-main-bg02.webp);background-position:center 0%;background-size:cover}#mainvisual.bg03{background-image:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-main-bg03.webp);background-position:center 0%;background-size:cover}#mainvisual.bg04{background-image:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-main-bg04.webp);background-position:center 0%;background-size:auto}#mainvisual.bg05{background-image:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-main-bg05.webp);background-position:center 0%;background-size:cover}.mainvisual_catch{position:absolute;top:271px;width:100%;text-shadow:0 0 15px rgb(120,120,120,0.5),0 0 30px rgb(120,120,120,0.5),0 0 40px rgb(120,120,120,0.5),0 0 50px rgb(120,120,120,0.5),0 0 60px rgb(120,120,120,0.5),0 0 70px rgb(120,120,120,0.5);text-align:center}.mainvisual_catch .catch_ja{margin-bottom:24px;color:#ffffff;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:32px;letter-spacing:0.14em;line-height:1.75;text-align:center}.mainvisual_catch .catch_en{color:#ffffff;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:17px;letter-spacing:0.2em;line-height:1.2}.mainvisual_bnr{position:absolute;bottom:50px;left:0;width:100%}.mainvisual_bnr_inner{display:flex;justify-content:center;align-items:center}.mainvisual_bnr01{margin-right:20px;width:538px}.mainvisual_bnr02{width:379px}.mainvisual_bnr a{display:block}.mainvisual_bnr a:hover{opacity:0.8}.side_bnr{position:fixed;top:160px;right:0;z-index:100}.side_bnr_list li a{display:block;transition:ease-in-out 0.15s}.side_bnr_list li a:hover{opacity:0.8}main{display:block}#container{}#contents{position:relative;width:1200px;margin:0 auto;padding:70px 0 100px}#contents_left{float:left;width:840px}#contents_right{position:sticky;top:140px;float:right;width:280px;margin:70px 0 0;padding:0;font-size:18px;line-height:1.6}.right_medical p{text-align:center}.right_medical p a{display:block;padding:15px 0;background-color:#fff;color:#000;font-size:19px;font-weight:bold;transition:0.1s ease-in-out;border-radius:20px 20px 0 0}.right_medical p a span{display:block;font-size:17px}.right_medical p a:hover{background-color:#e0d6ce;color:#1F2774}.right_medical{position:relative;padding:10px;background:#1F2774;border-radius:27px}.right_medical ul{background-color:#fff;border-radius:15px}.right_medical li:nth-child(odd){background-color:#f1ebe2}.right_medical li:nth-child(even){background-color:#f9f4ee}.right_medical li a{display:block;padding:10px;text-align:center}.right_medical li a:hover{background-color:#fff}.right_medical li:last-child a:hover{border-radius:0 0 20px 20px}.right_medical li:last-child{margin-bottom:0;border-radius:0 0 20px 20px}.right_medical img{width:100%}.right_medical li:nth-child(odd){background-color:#f1ebe2}.footer_inner{position:relative}.footer_info{background:#56575b}.footer_info_flex{display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding:0 0 88px}.footer_info_left,.footer_info_right{width:50%}.footer_logo{width:333px;height:66px;margin:97px 0 54px 85px}.footer_logo a{display:block}.footer_info_list{margin-bottom:39px}.footer_info_tel{margin-bottom:19px}.footer_info_tel a{color:#ffffff;letter-spacing:0.11em}.footer_info_add{margin-right:0;color:#ffffff;font-family:"Noto Sans JP",sans-serif;font-size:16px;letter-spacing:0.14em;line-height:1.5}.footer_info_add span{padding-left:10px}.footer_department{display:flex;align-items:center;flex-wrap:wrap;width:500px;height:50px;margin-bottom:23px;background:#424346}.footer_department_tit{position:relative;width:110px;padding-left:24px;color:#ffffff;font-family:"Noto Sans JP",sans-serif;font-size:18px;letter-spacing:0.14em;line-height:1.6}.footer_department_tit::before{position:absolute;top:0;right:0;width:1px;height:24px;background:rgba(255,255,255,0.4);content:""}.footer_department_desc{flex:1;padding-left:22px;color:#ffffff;font-family:"Noto Sans JP",sans-serif;font-size:18px;letter-spacing:0.14em;line-height:1.6}.footer_schedule_caution{margin-bottom:20px;color:#fff;font-size:17px}.footer_schedule_caution a{color:#fff}.footer_info_left .schedule_note .schedule_caution{display:none!important}.footer_access{position:relative;width:500px;height:538px;margin:96px 0 0 auto;border:1px solid #ffffff}.footer_access_img{position:relative;width:431px;height:470px;margin:33px auto}.footer_access_img img{width:100%;height:auto}.pagetop,.pagetop img{width:50px;height:25px}.pagetop{display:flex;justify-content:center;align-items:center;position:absolute;bottom:44px;right:76px;width:100px;height:56px;background:#424346;text-align:center;cursor:pointer}.pagetop img{display:block;width:19px;height:21px;margin:0 auto;transition:0.5s ease-in-out}.pagetop:hover img{transform:rotateY(180deg)}.footer_copy{padding:10px 0;background:#424346;text-align:center}.copy small{color:#65676c;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:15px;letter-spacing:0.14em;line-height:1}h1{position:absolute;top:19px;right:0;left:0;width:1200px;margin:auto !important;color:#bdbcba;font-family:"Noto Sans JP",sans-serif;font-size:15px;letter-spacing:0.14em;line-height:1.2;text-align:right}.tit_box{margin-bottom:50px}.tit_en{position:relative;margin-bottom:13px;color:#383436;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:40px;letter-spacing:0.18em;line-height:1;text-align:center}.tit01{position:relative;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:22px;letter-spacing:0.18em;line-height:1.3;text-align:center}.top_container .tit01{font-size:24px}.tit02{display:flex;align-items:center;position:relative;margin-bottom:30px;padding:12px 0 12px;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:26px;letter-spacing:0.18em;line-height:1.4;text-align:left;z-index:0}.tit02::before{display:block;width:55px;height:55px;margin-right:30px;background:url("../images/logo_icon.svg") no-repeat center / contain;content:""}.tit03{position:relative;margin-bottom:20px;padding-bottom:10px;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:22px;letter-spacing:0.18em;line-height:1.4;text-align:left;border-bottom:2px solid #f7f7f7}.tit03::before{display:block;position:absolute;bottom:-2px;width:15%;border-bottom:solid 2px #373e4f;content:""}.tit04{position:relative;margin-bottom:12px;color:#373e4f;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;letter-spacing:0.18em;line-height:1.4}.tit05{position:relative;padding:1rem;text-align:center;border-top:1px solid #000;border-bottom:3px solid #000;background:#fff;margin-bottom:40px}.tit05:before,.tit05:after{position:absolute;content:''}.tit05:before{top:-40px;left:calc(50% - 40px);width:80px;height:80px;border:1px solid #000;border-radius:50%;background:#fff}.tit05:after{top:0;left:0;width:100%;height:100%;background:#fff}.tit05 i{font-size:30px;font-size:1.7rem;line-height:60px;position:absolute;z-index:1;top:-40px;left:calc(50% - 40px);width:80px;height:60px;text-align:center}.tit05 span:before{top:-100px;left:calc(50% - 27px);width:55px;height:32px;background:url(../images/radiation.svg) top center no-repeat;position:absolute;content:''}.tit05 span:last-child{font-size:30px;font-weight:600;position:relative;z-index:1}.tit06{position:relative;margin-bottom:27px;letter-spacing:0.15em;line-height:1.4;color:#00568c;font-size:19px;font-weight:bold;text-align:left;padding:15px 15px 13px;background:#c6e3f1}.tit06::before{position:absolute;top:-15px;left:-8px;width:80px;height:22px;background:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-kazari-h-top.webp) no-repeat;content:"";z-index:1}.tit06::after{position:absolute;bottom:-13px;right:0;width:80px;height:22px;background:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-kazari-h-bottom.webp) no-repeat;content:"";z-index:1}.tit07{position:relative;font-size:18px;font-weight:600;display:block;line-height:1.5;margin:0 0 25px;padding:13px 80px 13px 15px;background-color:#daeccc;color:#48a565;border-radius:5px}.tit07::before{position:absolute;width:73px;height:82px;top:-15px;right:3px;margin:auto;background:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-kazari-dammy01.webp);background-size:cover;z-index:1;content:""}.tit08{position:relative;margin-bottom:20px;letter-spacing:0.15em;line-height:1.4;font-size:18px;font-weight:600;text-align:left;border:1px #000 solid;padding:0.5em 0.7em}.tit08::before{position:absolute;width:55px;height:45px;top:-5px;left:-5px;margin:auto;-webkit-clip-path:polygon(0 0,0 45%,100% 0);clip-path:polygon(0 0,0 45%,100% 0);background-color:#fffe00;z-index:-1;content:""}.tit08::after{position:absolute;width:55px;height:45px;bottom:-5px;right:-5px;margin:auto;-webkit-clip-path:polygon(0 100%,100% 100%,100% 45%);clip-path:polygon(0 100%,100% 100%,100% 45%);background-color:#fffe00;z-index:-1;content:""}.tit09{position:relative;margin-bottom:20px;letter-spacing:0.15em;line-height:1.4;font-size:18px;font-weight:600;text-align:left;background:repeating-linear-gradient(45deg,#fff9e6,#fff9e6 5px,#fbf0d0 5px,#fbf0d0 10px);box-shadow:0px 0px 0px 5px #fbf0d0;border:dashed 2px white;padding:0.5em 0.7em 0.4em}.tit09:after{position:absolute;content:'';left:-7px;top:-7px;border-width:0 0 15px 15px;border-style:solid;border-color:#fff #fff #f3dfa4;box-shadow:1px 1px 1px rgba(0,0,0,0.15)}.tit10{position:relative;margin-bottom:30px;padding:14px 14px 14px 45px;letter-spacing:0.15em;line-height:1.4;color:#1F2774;font-size:22px;font-weight:600;text-align:left}.tit10::before{position:absolute;top:0.7em;left:0;display:block;width:0.5em;height:0.5em;background:#ffa3a3;box-shadow:0 0.6em 0 #93e099,0.6em 0 0 #8adaf9,0.6em 0.6em 0 #efc378;content:""}.tit11{position:relative;margin-bottom:30px;padding:0 0 0 20px;letter-spacing:0.15em;line-height:1.4;color:#1F2774;font-size:22px;font-weight:600;text-align:left;border-left:5px solid #82c79a}.tit11::before{position:absolute;left:-5px;bottom:0;content:'';width:5px;height:50%;background-color:#39588e}.tit12{position:relative;background:#f4f4f4;padding:7px 5px 7px 70px;font-size:20px;color:#474747;border-radius:25px 15px 15px 25px;font-weight:600;margin-bottom:30px;line-height:2}.tit12:before{font-family:Arial,sans-serif;content:"!";display:inline-block;position:absolute;padding:0em;color:#fff;background:#ff6363;font-weight:normal;width:55px;text-align:center;height:55px;line-height:55px;left:0;top:50%;transform:translateY(-50%);border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,0.29)}.tit13{display:block;margin-bottom:20px;padding:2px 0 0;line-height:2.6;border-top:3px solid #333;border-bottom:1px dashed #333;font-size:20px;font-weight:600;background:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-kazari-dammy01.webp) right center no-repeat}.tit14{position:relative;margin-bottom:70px;letter-spacing:0.15em;line-height:1.4;color:#0d6fb8;font-size:18px;font-weight:600;text-align:left;padding-left:1.5em}.tit14:before{font-family:Arial,sans-serif;content:"";position:absolute;font-size:1em;left:0;color:#e69cbd}.tit15{position:relative;margin-bottom:30px;padding:70px 0 15px;letter-spacing:0.15em;line-height:1.2;font-weight:bold;text-align:center;color:#583a21;font-size:30px}.tit15::before{position:absolute;width:53px;height:59px;top:0;bottom:auto;right:0;left:0;margin:auto;background-image:url(https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-kazari-dammy01.webp);background-repeat:no-repeat;background-position:center;background-size:cover;content:""}.tit15 span{display:block;position:relative;letter-spacing:2.5px;font-weight:500;font-style:normal;color:#583a21;font-size:17px}.tit16{color:#505050;padding:0.5em;display:inline-block;line-height:1.3;background:#dbebf8;vertical-align:middle;border-radius:25px 3px 3px 25px;font-weight:600;font-size:20px;margin-bottom:20px}.tit16:before{content:'●';color:#fff;margin-right:8px}.tit17{border-bottom:solid 3px #87ceeb;position:relative;font-size:22px;font-weight:600;text-align:left;margin-bottom:15px}.tit17:before{position:absolute;content:" ";display:block;border-bottom:solid 3px #ffc778;bottom:-3px;width:15%}.tit18{padding:15px 30px;border-top:3px solid #000;border-bottom:3px solid #000}.tit19{position:relative;padding:15px 30px;color:#fff;border-radius:10px;background:#1f2774}.tit19:after{position:absolute;bottom:-9px;left:15px;width:0;height:0;content:'';border-width:10px 10px 0 10px;border-style:solid;border-color:#1f2774 transparent transparent transparent}.tit20{position:relative;padding:15px 30px;border-bottom:3px solid #1f2774;font-size:24px}.tit20:before{position:absolute;bottom:-14px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:#1f2774 transparent transparent transparent}.tit20:after{position:absolute;bottom:-10px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:#fff transparent transparent transparent}.tit21{position:relative;overflow:hidden;padding:20px 30px 20px 130px;border-top:3px solid #000;font-size:24px}.tit21:before{position:absolute;top:-150%;left:-100px;width:200px;height:300%;content:'';transform:rotate(25deg);background:#000}.tit21 span{font-size:36px;position:absolute;z-index:1;top:8px;left:0;display:block;padding-top:3px;padding-left:16px;color:#fff}.tit_box01{position:relative;margin-bottom:30px}.tit_box01 h2{font-size:30px;position:relative;text-align:center}.tit_box01 p{font-size:18px;text-align:center}.tit_box01:before{position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:60px;height:5px;content:'';border-radius:3px;background:#fa4141}.list01{margin:0 0 15px;padding:0;border-width:0 1px 1px}.list01 dt{margin:0;padding:14px 3px 0px}.list01 dd{margin:-38px 0 0;padding:12px 4px 10px 100px;border-bottom:1px dotted #ACACAC}.list02{margin:0 0 15px;border-width:0 1px 1px}.list02 li{margin:0 0px 0px;padding:6px 4px 6px 0;border-bottom:1px dotted #ddd}.list03 li{position:relative;margin-bottom:10px;padding-left:15px}.list03 li:last-child{margin-bottom:0}.list03 li:before{display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#E0D0BF;border:1px solid #E0D0BF;border-radius:100%;content:''}.list03 li i{margin-right:8px}.list04 li{position:relative;margin-bottom:15px;padding-left:22px;color:#223a70}.list04 li:before{position:absolute;top:0.5em;left:7px;width:0;height:0;border:5px solid transparent;border-left:5px solid #4A577F;content:""}.list05 li{position:relative;margin-bottom:10px;padding-left:15px}.list05 li:before{position:absolute;left:0;top:0.3em;height:5px;width:5px;transform:rotate(45deg);background-color:transparent;border-top:1px solid #333;border-right:1px solid #333;content:""}.list06{padding:35px 15px 25px 45px;background-color:#f7f7f7}.list06:after{display:block;clear:both;content:""}.list06 li{position:relative;float:left;margin-bottom:15px;padding-left:0.9em;padding-right:5%}.list06 li:before{display:block;content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#373e4f;border:1px solid #373e4f;border-radius:100%}.list06_02 li{float:none}.list07{border:3px solid #eee;padding:30px}.list07 li{padding-left:0.9em;margin-bottom:10px;position:relative}.list07 li:last-child{margin-bottom:0}.list07 li:before{display:block;content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#373e4f;border:1px solid #373e4f;border-radius:100%}.list07 li i{margin-right:8px}.list08{margin-bottom:30px;padding:35px 10px 20px 45px;background-color:#f7f7f7}.list08:after{display:block;clear:both;content:""}.list08 li{position:relative;float:left;margin-right:5%;margin-bottom:20px;margin-left:28px;border-bottom:1px dotted #cdcdcd}.list08 li:before{display:block;position:absolute;top:-2px;left:-35px;width:10px;height:6px;border-left:2px solid #373e4f;border-bottom:2px solid #373e4f;transform:rotate(-45deg);content:""}.list08-box{position:relative;margin-bottom:20px;letter-spacing:0.15em;padding:30px;background:#b8bfff}.list08-box .list08{margin-bottom:0;padding:35px 25px 20px 50px;background-color:#fff}.list08-box .list08 li{width:auto}.list08-box::before{position:absolute;width:65px;height:50px;top:-5px;left:-5px;margin:auto;-webkit-clip-path:polygon(0 0,0 85%,100% 0);clip-path:polygon(0 0,0 85%,100% 0);background-color:#1f2774;z-index:0;content:""}.list08-box::after{position:absolute;width:65px;height:50px;bottom:-5px;right:-5px;margin:auto;-webkit-clip-path:polygon(0 100%,100% 100%,100% 15%);clip-path:polygon(0 100%,100% 100%,100% 15%);background-color:#1f2774;z-index:0;content:""}.list09{padding:25px;background:#f5f5ff;counter-reset:section}.list09 li{display:flex;align-items:baseline;position:relative;margin-bottom:10px;padding-left:5px;padding-bottom:8px;border-bottom:#1f2774 1px dashed}.list09 li::before{counter-increment:section;content:counter(section);padding-right:8px;font-size:106%;font-weight:700;color:#1F2774}.list10{padding:25px;background:#f5f5ff;counter-reset:section}.list10 li{display:flex;align-items:baseline;position:relative;margin-bottom:10px;padding-left:5px;padding-bottom:8px;border-bottom:#1f2774 1px dashed}.list10 li::before{display:inline;counter-increment:section;content:counter(section);font-size:106%;font-weight:700;color:#fff;background-color:#1F2774;border-radius:20px;padding:2px 11px;margin-right:10px}.list11{padding:25px;background:#f5f5ff;counter-reset:section}.list11 li{position:relative;display:flex;align-items:baseline;margin-bottom:10px;padding-left:5px;padding-bottom:8px;border-bottom:#1f2774 1px dashed}.list11 li::before{display:inline;counter-increment:section;content:counter(section) " )";font-size:106%;font-weight:700;color:#1F2774;flex-basis:35px;flex-shrink:0}.list12 li{position:relative;display:flex;align-items:baseline;margin-bottom:5px;color:#888;font-size:95%}.list12 li::before{content:"※";display:inline;flex-basis:1.25em;flex-shrink:0}.btn01{position:relative}.btn01 a{display:inline-block;position:relative;padding:30px 100px 30px 10px;color:#595656;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:17px;letter-spacing:0.14em;line-height:1;transition:ease-in-out 0.15s}.btn01 a::before{position:absolute;top:5px;right:12px;width:60px;height:60px;border:1px solid #626262;border-radius:50%;content:"";transition:ease-in-out 0.15s}.btn01 a::after{position:absolute;top:28px;right:39px;background:url("https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-btn-arrow02.webp") no-repeat;width:45px;height:9px;content:"";transition:ease-in-out 0.15s}.btn01 a:hover::before{right:8px}.btn01 a:hover::after{right:42px}.btn02{position:absolute;bottom:0;right:0;width:65px;height:255px}.btn02 a{display:flex;justify-content:center;align-items:center;position:relative;width:inherit;height:inherit;background:#56575b;color:#ffffff;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:0.18em;line-height:1;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;transition:ease-in-out 0.15s}.btn02 a::after{display:block;width:1px;height:54px;margin-top:10px;background:rgb(255,255,255,0.4);content:"";transition:ease-in-out 0.15s}.btn02 a:hover::after{margin-top:15px}.btn03{text-align:center}.btn03 a{position:relative;display:inline-block;padding:8px 20px;border:1px solid #56575b;background:#56575b;color:#fff;font-weight:bold;transition:ease-in-out 0.2s;overflow:hidden}.btn03 a::before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:right top;transform:scale(0,1);transition:transform .3s;content:'';opacity:0.4;z-index:1}.btn03 a span{z-index:2;position:relative}.btn03 a i{margin-right:7px}.btn03 a:hover{color:#fff;border:1px solid #999a9c}.btn03 a:hover::before{transform-origin:left top;color:#56575b;transform:scale(1,1)}.btn04 a{position:relative;display:inline-block;padding:8px 20px;color:#fff;background:#56575b;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;transition:ease-in-out 0.2s}.btn04 a i{margin-left:7px}.btn04 a:hover{color:#fff}.btn04 a span{z-index:2;position:relative}.btn04 a::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';background:#75777d;transform-origin:center center;transform:scale(0,1);transition:transform .3s}.btn04 a:hover::before{transform:scale(1,1)}.btn05 a{width:130px;display:inline-block;position:relative;padding:9px 0 7px;font-family:serif;color:#ffffff;font-size:18px;font-weight:400;line-height:25px;transition:ease-in-out 0.2s}.btn05 a:before{content:"";width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;transition:0.5s;background:-webkit-linear-gradient(0deg,#0068b7 0%,#208ee1 100%);background:-moz-linear-gradient(0deg,#0068b7 0%,#208ee1 100%);background:-o-linear-gradient(0deg,#0068b7 0%,#208ee1 100%);background:linear-gradient(90deg,#0068b7 0%,#208ee1 100%)}.btn05 a:after{background:-webkit-linear-gradient(0deg,#59b4f9 0%,#94d0fd 100%);background:-moz-linear-gradient(0deg,#59b4f9 0%,#94d0fd 100%);background:-o-linear-gradient(0deg,#59b4f9 0%,#94d0fd 100%);background:linear-gradient(90deg,#59b4f9 0%,#94d0fd 100%);content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.btn05 a:hover:before{opacity:0}.btn05 p{z-index:5;position:relative;text-align:center;margin:0 !important;padding:0 !important}.btn05 p img{position:absolute;right:15px;top:9px}.btn05 a:hover img{opacity:1;transform:translateX(0.3em);transition:ease-in-out 0.4s}.btn06{font-weight:600;line-height:1.5;position:relative;display:inline-block;cursor:pointer;user-select:none;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#212529;border-radius:0.5rem}.btn06 a i{margin-right:7px}.btn06 a{border:2px solid #000;border-radius:0;background:#fff;box-shadow:4px 4px 0 #000;padding:10px}.btn06 a:hover{box-shadow:-4px -4px 0 #000;transition:all 0.3s}.btn07 a{position:relative;display:block;padding:0.8em;text-align:center;border:1px solid #9C27B0;text-decoration:none;outline:none;transition:all .4s;font-weight:600}.btn07 a i{margin-right:7px}.btn07 a::before,.btn07 a::after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;content:'';transition:all .4s}.btn07 a::before{border-top:1px solid #FF5722;border-bottom:1px solid #FF5722;transform:scale(0,1)}.btn07 a::after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0)}.btn07 a:hover{color:#FF5722}.btn07 a:hover::after,.btn07 a:hover::before{transform:scale(1)}.btn08 a{text-decoration:none;display:inline-block;color:#fff;border-radius:4px;background:#a5cd95;box-shadow:0px 5px 0 #74aa5f;padding:16px;transition:0.2s all ease 0s}.btn08 a:hover{transform:translate3d(0,3px,0);box-shadow:0px 1px 0 #74aa5f}.btn08 a i{margin-right:7px}.btn01_arrow{position:relative;left:0px;margin-right:14px;transition:0.2s ease-in,0.22s ease-out}.btn01_arrow img{opacity:1 !important}.btn01_arrow,.btn01_arrow img{width:18px;height:13px}.btn01 a:hover .btn01_arrow{left:4px}.img_fr{display:block;position:relative;float:right;margin-left:30px;margin-bottom:0 !important;text-align:center;max-width:300px}.img_fr img{border-radius:3px;margin-bottom:7px;width:100%;height:auto}.img_fr2{max-width:430px}.img_fr dd{padding-left:20px;line-height:1.3;font-size:18px;font-weight:bold;color:#1F2774;text-align:left}[class^="ank0"]{padding-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}[class^="ank0"] li{margin:0 1% 10px;display:flex;align-items:center;align-content:center;justify-content:center;position:relative}[class^="ank0"] li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 10px 20px;border:1px solid #00408f;font-weight:bold;font-size:16px;color:#00408f;text-align:center;vertical-align:middle;transition:0.1s ease-in-out}[class^="ank0"] li a:hover{background-color:#00408f;color:#fff}[class^="ank0"] li i{display:block;position:absolute;left:0;right:0;bottom:4px;margin:auto}.ank02 li{width:48%}.ank03 li{width:30%}.ank04 li{width:23%}.layout_tit{color:#1F2774;font-size:18px;font-weight:bold}.layout_tit em{margin-right:10px;color:#BDA087;font-family:"Times New Roman",Times,serif;font-size:30px;font-weight:normal}.layout_tit span{margin-right:10px;color:#BDA087;font-family:"Times New Roman",Times,serif;font-size:30px;font-weight:normal}.layout_tit_02{color:#1F2774;font-size:18px;font-weight:bold}.layout01{position:relative;margin:0 0 15px}.layout01:before{position:absolute;top:-3px;left:0;width:100%;border-top:1px solid #ededed;content:""}.layout01 dl{position:relative;display:flex;flex-wrap:wrap;margin:5px 0}.layout01 dl:after{position:absolute;bottom:-3px;left:0;width:100%;border-top:1px solid #f0f0f0;content:""}.layout01 dt{width:30%;background-color:#f7f7f7;letter-spacing:0.1em;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:120%;text-align:center;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;line-height:1.5}.layout01 dt em{display:block;width:100%;line-height:1;font-family:"Times New Roman",Times,serif;font-size:150%;font-weight:normal;color:#C3AF97}.layout01 dt span{font-size:75%}.layout01 dd{width:70%;padding:3%}.layout02{margin:0 0 15px;display:flex;flex-wrap:wrap;justify-content:center}.layout02::after{display:block;clear:both;content:""}.layout02 .layout02_box{width:49%;margin:0 2% 0 0;margin-bottom:25px;padding:4%;background-color:#f7f7f7}.layout02 .layout02_box:nth-child(even){margin-right:0}.layout02 .layout02_box .layout02_text{margin-bottom:10px;font-weight:bold;font-size:18px;line-height:1.5;text-align:center;color:#1F2774}.layout02 .layout02_text img{width:100%;height:auto}.layout03{margin:0 0 15px}.layout03 .layout03_box{display:flex;margin-bottom:20px;background-color:#f7f7f7;padding:2%}.layout03 .layout03_title{width:27%;padding:2%;background-color:#fff;text-align:center;display:flex;align-items:center;line-height:1.5}.layout03 .layout03_title img{width:100%;height:auto}.layout03 .layout03_text{width:73%;padding:1% 3%}.layout04{margin:0 0 15px}.layout04 .layout04_box{display:flex;margin-bottom:20px;background-color:#f7f7f7;padding:2%}.layout04 .layout04_title{width:27%;padding-right:2%;display:flex;align-items:center}.layout04 .layout04_title img{width:100%}.layout04 .layout04_text{width:73%;padding:3%;background-color:#fff}.layout05{margin:0 0 15px}.layout05 .layout05_box{display:flex;margin-bottom:20px;background-color:#f7f7f7;padding:2%}.layout05 .layout05_title{padding:2%;width:25%;background-color:#fff;text-align:center;display:flex;align-items:center;flex-wrap:wrap;align-content:center;justify-content:center}.layout05 .layout05_title img{width:100%;padding-bottom:10px;height:auto;display:block}.layout05 .layout05_text1{padding:1% 3%;vertical-align:top}.layout05 .layout05_text1:nth-child(2){width:40%}.layout05 .layout05_text1:nth-child(3){width:40%;border-left:1px solid #e2e2e2}.layout05 .layout05_title h4{font-size:18px;font-weight:bold}.layout05 .layout05_text1 h5{font-weight:bold;margin:0 0 5px}.layout05 .layout05_text1 h4 em,.layout05 .layout05_text1 h5 em{margin-right:10px;color:#BDA087;font-family:"Times New Roman",Times,serif;font-size:30px;font-weight:normal}.layout05_text1 ul{margin-bottom:15px}.layout05 ul.list03 li{margin:0}.layout06{margin:0 0 15px}.layout06 .layout06_box{display:flex;padding-bottom:5px;position:relative}.layout06 .layout06_box:before{position:absolute;top:-3px;left:0;width:100%;border-top:1px solid #ededed;content:""}.layout06 .layout06_box:last-child:after{position:absolute;bottom:-3px;left:0;width:100%;border-top:1px solid #f0f0f0;content:""}.layout06 .layout06_title{width:30%;padding:0 3%;background-color:#f7f7f7;vertical-align:middle;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;font-size:120%}.layout06 .layout06_title h4{letter-spacing:0.1em;color:#1F2774;font-weight:bold;text-align:center}.layout06 .layout06_box:last-of-type{padding:0}.layout06 .layout06_title em{display:block;width:100%;line-height:1;margin:0 8px;font-family:"Times New Roman",Times,serif;font-size:170%;font-weight:normal;color:#C3AF97}.layout06 .layout06_text1{padding:2% 3%;vertical-align:top}.layout06 .layout06_text1:nth-child(2){width:35%}.layout06 .layout06_text1:nth-child(3){width:35%;border-left:1px solid #e2e2e2}.layout06 .layout06_text1 h5{font-size:18px;font-weight:bold;margin:0 0 5px}.layout07{margin:0 0 15px;display:flex;align-content:flex-start;flex-wrap:wrap}.layout07::after{display:block;clear:both;content:""}.layout07 .layout07_box{width:32%;margin-right:2%;margin-bottom:2%;padding:3%;border-radius:10px;background-color:#f7f7f7}.layout07 .layout07_box:nth-child(3n){margin-right:0}.layout07 .layout07_box .layout07_title{margin-bottom:7px;padding-bottom:7px;border-bottom:1px dashed #ddd;font-size:17px;font-weight:bold;text-align:center}.layout07 .layout07_box .layout07_title em{margin-right:8px;font-size:24px;font-family:'Quicksand',sans-serif}.layout07 .layout07_box .layout07_text{line-height:1.5}.layout08{margin:0 0 15px;display:flex;align-content:flex-start;flex-wrap:wrap}.layout08 .layout08_box{position:relative;width:100%;margin-bottom:25px;padding:3%;border-radius:10px;background-color:#f7f7f7}.layout08 .layout08_box:last-child{margin-right:0}.layout08 .layout08_box::before{position:absolute;right:0px;left:0;height:7px;width:7px;transform:rotate(135deg);background-color:transparent;border-top:2px solid #1F2774;border-right:2px solid #1F2774;content:"";bottom:-16px;margin:auto}.layout08 .layout08_box:last-child::before{display:none}.layout08 .layout08_box .layout08_title{margin-bottom:7px;padding-bottom:7px;border-bottom:1px dashed #ddd;font-size:17px;font-weight:bold;text-align:center}.layout08 .layout08_box .layout08_title em{margin-right:8px;font-size:24px;font-family:'Quicksand',sans-serif}.layout08 .layout08_box .layout08_text{line-height:1.5}.layout10{position:relative}.layout10 .flow_box{position:relative;display:flex;padding:32px;background:#fff}.layout10 .flow_box::before{position:absolute;top:0;bottom:0;left:60px;margin:auto;width:4px;height:calc(100% - 4px);border-right:#71b4d7 dotted 4px;box-sizing:border-box;content:""}.layout10 .flow_box:first-child::before{top:32px;bottom:auto;height:calc(100% - 34px)}.layout10 .flow_box:last-child::before{top:2px;bottom:auto;height:86px}.layout10 .flow_box:nth-child(even){background:#dfebf5}.layout10 .flow_box:nth-child(odd){background:#f7f8f9}.layout10 .flow_box .number{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:60px;height:60px;margin-bottom:0;margin-right:4%;background:#1f2774;border-radius:50%;line-height:1;color:#fff;font-size:28px}.layout10 .flow_box .layout10_box{width:90%}.layout10 .flow_box .layout10_text .title{background:#1f2774;margin-top:24px;padding:12px 18px;border-radius:6px;color:#fff;line-height:1;font-size:18px;letter-spacing:0.12em}.layout10 .flow_box .layout10_text .title span{position:relative}.layout10 .flow_box .layout10_text .title span::after{display:inline-block;content:"|";margin:0 12px}.layout10 .flow_box .layout10_text .title2{padding-bottom:2px;padding-top:16px;margin-bottom:10px;font-size:18px;border-bottom:1px dashed rgba(35,24,21,0.4)}.layout10 .flow_box .layout10_text .list03{margin-top:8px}.layout10 .flow_box .layout10_text .list03 li{margin-bottom:0}.layout10 .flow_box .layout10_text .list03 li::before{background-color:#1f2774;border:1px solid #1f2774}.layout10 .flow_box .layout10_text .list_column{display:flex;flex-wrap:wrap}.layout10 .flow_box .layout10_text .list_column li{margin-right:5%}.layout11{position:relative}.layout11_box{padding:8px;background:#f7f7f7}[class^="layout11_image"] img{width:100%;height:auto}[class^="layout11_text"]{margin-top:8px}[class^="layout11_text"] dl{display:flex;flex-wrap:wrap;justify-content:space-between}[class^="layout11_text"] dl dt{background:#1F2774;color:#fff;font-weight:bold;text-align:center;padding:12px;border:1px solid #1F2774;width:20%;margin-bottom:2px}[class^="layout11_text"] dl dd{padding:12px;background:#fff;border:1px solid #1F2774;width:80%;margin-bottom:2px}[class^="layout11_text"] .desc{background:#fff;border:1px solid #1F2774;padding:16px}[class^="layout11_text"] .desc p{margin-bottom:0}.layout11_text01 dl dt{margin-left:0}.layout11_image02{display:flex;justify-content:space-between}.layout11_image02 span{position:relative;display:block;width:47%}.layout11_image02 span:last-child::before{position:absolute;top:0;bottom:0;left:-32px;margin:auto;display:flex;align-items:center;content:">";font-family:Arial,sans-serif;font-weight:700;font-size:24px;color:#1F2774;line-height:1}.layout11_text02 dl{width:100%}.layout11_text02 dl dt{margin-left:2px;margin-bottom:2px;width:15%}.layout11_text02 dl dt:nth-of-type(odd){margin-left:0}.layout11_text02 dl dd{width:calc(35% - 1px)}.layout11_text02 .desc{width:100%}.caution{background:#f4f5fb;display:block;position:relative;padding:25px;border-radius:15px}.caution span{width:55px;height:55px;background:#1F2774;display:flex;justify-content:center;align-items:center;position:absolute;top:-15px;left:-5px;border-radius:50%;font-size:25px;font-weight:600;color:#fff;z-index:2}.caution span::before{position:absolute;width:15px;height:20px;bottom:-3px;right:-3px;margin:auto;-webkit-clip-path:polygon(100% 85%,40% 0,0 53%);clip-path:polygon(100% 85%,40% 0,0 53%);background-color:#1F2774;z-index:1;content:""}.caution p:nth-of-type(1){font-size:18px;margin:0 0 15px;padding:0 0 0 40px;font-weight:600;color:#1F2774}.footer_info_sche{width:506px}.schedule table{width:100%}.schedule p{margin-left:22px;margin-bottom:2px}.schedule p strong{color:#1F2774}.schedule p:last-child{margin-bottom:0}.schedule_note{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:0.1em}.schedule_note li{display:block}.schedule_caution{margin-bottom:10px}.schedule_caution p{margin:0}.schedule_caution a{color:#3e3a3a;font-weight:700}.schedule_caution a:hover{color:#1d2088}.footer_info_sche .schedule_note{display:flex;flex-wrap:wrap;color:#ffffff}.footer_info_sche .schedule_note li:first-child{margin-right:12px}.tb01{margin-bottom:25px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:0.1em;border-spacing:0;border-collapse:collapse;white-space:nowrap}.tb01 th,.tb01 td{border-bottom:1px solid #fff;vertical-align:middle}.tb01 th{width:30%;height:50px;line-height:1;white-space:nowrap;text-align:left}.tb01 td{width:10%;text-align:center}.footer_info_sche .tb01{color:#ffffff}.footer_info_sche .tb01 th{height:58px}.footer_info_sche .tb01 tr:nth-of-type(2) th,.footer_info_sche .tb01 tr:nth-of-type(3) th{height:62px}.tb02{width:100%;border-spacing:0;margin-bottom:12px}.tb02 th{font-weight:bold;width:26%;border-bottom:1px solid #e0e0e0;padding:5px 0}.tb02 td{text-align:center;border-bottom:1px solid #e0e0e0;padding:5px 0}.tb03{width:100%;border-spacing:1px;border-collapse:collapse;border:solid 1px #00408f}.tb03 td,.tb03 th{padding:8px 20px;border:1px solid #00408f}.tb03 th{font-weight:bold;text-align:left;background-color:#f7f7f7}.tb03 th span{font-size:16px}.tb03 td{background-color:#ffffff;text-align:center}.box1{position:relative;width:1200px;margin:0 auto;padding:50px 0 100px}.box2{margin-bottom:100px}.text{position:relative;margin-bottom:50px}.text p{margin-bottom:1em}.tit_text{margin-bottom:20px;padding:30px 0}.img_text{margin-bottom:140px}.movie_box{margin-bottom:10px;text-align:center}.border_blue{color:#0874b5;border-bottom:1px solid #0874b5}#contents_medical a:hover .border_blue{color:#3a9cd7;border-bottom:1px solid #3a9cd7}.top_news{position:relative}.top_news::before{position:absolute;bottom:0;left:0;right:0;width:100%;height:55px;margin:auto;background-image:-moz-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);background-image:-webkit-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);background-image:-ms-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);content:"";z-index:1}.news_inner{position:relative}.news_inner::before{position:absolute;top:0;left:0;right:0;width:958px;height:100%;margin:auto;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;content:""}.news_inner::after{position:absolute;top:0;left:0;right:0;width:1px;height:100%;margin:auto;background:#eeeeee;content:"";z-index:-1}.top_news .box1{padding:109px 0 165px}.news_flex{display:flex;justify-content:space-between;position:relative;width:100%;height:260px;background:#f6f6f6}.news_flex::after{position:absolute;bottom:-8px;left:0;right:0;width:100%;height:1px;margin:auto;background:#f6f6f6;content:""}.news_flex .tit_box{width:20%;height:inherit;margin-bottom:0;padding:64px 0 0 105px}.news_flex .tit_box .tit_en{margin-bottom:15px;font-size:36px;letter-spacing:0.14em;text-align:left}.news_flex .tit_box .tit01{font-size:18px;letter-spacing:0.14em;text-align:left}.top_news_frame{width:80%;height:inherit}.top_news_frame .scroll_area{width:100%;height:inherit;padding:63px 170px 0 80px;overflow:hidden}.top_news .btn01{position:absolute;right:-43px;bottom:169px}.top_news_headline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.top_info .top_news .top_news_frame{border:none;padding:20px 12px;background:#fff}.top_info .top_news .scroll_area{height:285px;overflow-y:scroll}.top_info .top_news ul{padding-right:24px}.news_text p{margin-bottom:10px}.news_list li{margin-bottom:25px;color:#383436;font-size:18px;letter-spacing:0.14em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news_list li span{margin-right:14px}.news_list li em{margin-right:10px;display:inline-block;min-width:75px;padding:1px 6px;color:#383436;font-size:17px;font-style:normal;background-color:transparent;border-bottom:1px solid #383436;text-align:center}.news_list li a{color:#383436}.news_list li a:hover{opacity:0.7}.scroll_area::-webkit-scrollbar{width:5px}.scroll_area::-webkit-scrollbar-track{border-radius:10px;background:#fff}.scroll_area::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc}.news_text p{margin-bottom:10px}.news_text p strong{margin-left:20px;font-size:17.5px;font-family:"Noto Sans JP","Hiragino Sans",Meiryo,sans-serif;color:#1F2774}.news_text_list em{display:inline-block;min-width:75px;padding:1px 6px;font-style:normal;text-align:center}.news_text_list dt{margin-bottom:10px;font-weight:bold;font-size:17px}.news_text_list dt em,.news_text_list dt span{font-weight:normal;font-size:17px}.news_text_list dd{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ccc}.news_text_list dd p span{margin-right:10px;color:#C0AB92}.feature_list01 .feature_tit::before{content:"HOME CARE"}.feature_list02 .feature_tit::before{content:"NIGHT"}.feature_list03 .feature_tit::before{content:"HOLIDAY"}.feature_list04 .feature_tit::before{content:"INTERNAL"}.feature_list05 .feature_tit::before{content:"COMMUNITY"}.feature_list06 .feature_tit::before{content:"RESERVE"}.header_logo img,.footer_logo img{width:100%;height:auto}.medical_desc02 h3{letter-spacing:0.14em}.footer_info_add.info_add{display:block}.schedule_note li{text-align:left}.access_guide{margin-bottom:20px;font-weight:bold}.access_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.access_wrap p{width:100%}.access_wrap p i{margin-right:7px}.access_wrap [class^="access"]{margin-bottom:0;width:48%}.access_wrap [class^="access"] img{width:100%;height:auto}.access_map{margin-bottom:40px}.access_map_inner{width:426px!important;height:auto;margin:0 auto}.access_map dt{margin-bottom:10px}.access_map dt i{margin-right:7px}.access_map dd{text-align:center}.access .btn02{text-align:center;margin-bottom:50px}.access_info{margin-bottom:50px;border:4px solid rgb(237,237,237);padding:25px 30px 5px}.access_info dt i{margin-right:7px}.access_train,.access_bus,.access_car,.access_bike{margin-bottom:25px}.access_train dt,.access_bus dt,.access_car dt,.access_bike dt{padding-left:0;margin-bottom:5px;font-size:18px;font-weight:bold}.access_train dd,.access_bus dd,.access_car dd,.access_bike dd{font-size:17px}.access_train dd{margin-bottom:10px;font-size:16px}.access_list{display:flex;justify-content:space-between;flex-wrap:wrap;counter-reset:section}.access_list dl{width:32%;margin-bottom:30px}.access_list dl.last{margin-right:30%}.access_list dt{width:100%;height:auto}.access_list dt img{width:100%}.access_list dl dd{width:94%;margin-top:20px;font-size:17px;line-height:1.9;padding-left:2.5em;text-indent:-2.7em;letter-spacing:0.1em}.access_list dl dd span{padding-left:10px;color:red;font-size:16px}.access_list dl dd::before{counter-increment:section;content:counter(section);font-size:18px;color:#fff;margin-right:8px;padding:7px 9px;line-height:1;background:#1D2088;border-radius:3px;font-weight:bold}.access_list01 dl:nth-of-type(10) dd::before,.access_list01 dl:nth-of-type(11) dd::before,.access_list01 dl:nth-of-type(12) dd::before{padding:7px 4px}.top_doctor{position:relative}.top_doctor::before{position:absolute;bottom:0;left:0;right:0;width:100%;height:55px;margin:auto;background-image:-moz-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);background-image:-webkit-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);background-image:-ms-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);content:"";z-index:1}.doctor_inner{position:relative}.doctor_inner::before{position:absolute;top:450px;left:0;width:calc(50vw - 180px);height:661px;background:url("https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-doctor-bg-left.webp") no-repeat;background-size:cover;content:"";z-index:-1}.doctor_inner::after{position:absolute;top:450px;right:0;width:calc(50vw - 180px);height:661px;background:url("https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-doctor-bg-right.webp") no-repeat;background-size:cover;content:"";z-index:-2}.top_doctor .box1{padding:113px 0 150px}.top_doctor .tit_box{margin-bottom:54px}.greeting_catch{margin-bottom:139px;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:19px;letter-spacing:0.16em;line-height:1.75;text-shadow:0px 3px 3.68px rgba(255,255,255,0.76);text-align:center}.greeting_catch p{display:table;margin:0 auto 12px;padding-bottom:6px;border-bottom:1px solid #d7d9dc}.greeting_catch span{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;font-size:24px}.doctor_flex{display:flex;justify-content:space-between;align-items:center}.doctor_left,.doctor_right{width:45%}.doctor_detail{display:flex;justify-content:space-between;margin-bottom:26px}.doctor_img{width:302px;height:392px}.doctor_img img{width:100%;height:auto}.medical_specialist{width:190px}.specialist_list li{margin-bottom:12px;padding:5px;width:190px;height:97px;background:#373e4f}.specialist_item{padding:13px 0 15px;color:#ffffff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:0.14em;line-height:1.75;border:1px solid #ffffff;font-feature-settings:"palt";text-align:center}.doctor_name_box{display:flex;align-items:center}.doctor_name{display:flex;align-items:center;margin-right:27px;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;font-size:26px;letter-spacing:0.12em;font-feature-settings:"palt"}.doctor_name span{display:block;padding-right:19px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:19px;letter-spacing:0.14em}.doctor_flex .btn01 a{font-size:16px}.doctor_flex .btn01 a::before{top:8px;right:16px}.doctor_flex .btn01 a::after{top:30px;right:43px}.doctor_flex .btn01 a:hover::before{right:13px}.doctor_flex .btn01 a:hover::after{right:46px}.doctor_left .doctor_detail{flex-direction:row-reverse}.doctor_left .doctor_name_box{flex-direction:row-reverse}.doctor_left .doctor_name{margin-right:0;margin-left:35px}.doctor_left .doctor_name span{padding-right:13px}.doctor_left .btn01 a{padding:30px 10px 30px 100px}.doctor_left .btn01 a::before{right:auto;left:16px}.doctor_left .btn01 a::after{right:auto;left:43px;background:url("https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-btn-arrow02-02.webp") no-repeat}.doctor_left .btn01 a:hover::before{right:auto;left:13px}.doctor_left .btn01 a:hover::after{right:auto;left:46px}.greet_doctor_name_flex{display:flex;justify-content:flex-end;align-items:center}.greet_doctor_name{display:flex;align-items:center;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;font-size:24px;letter-spacing:0.12em;font-feature-settings:"palt"}.greet_doctor_name:first-child{margin-right:50px}.greet_doctor_name span{display:block;padding-right:19px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:17px;letter-spacing:0.14em}.doctor_carr{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:80px}.doctor_carr2{flex-direction:row-reverse}.doctor_carr h4.tit01{margin-bottom:7px}.doctor_carr_img{width:28%}.doctor_carr_img img{width:100%;height:auto}.doctor_carr_img figure{margin-bottom:15px}.doctor_carr_img .greet_doctor_name{justify-content:center}.doctor_carr_detail{width:62%}.doctor_carr_sec1{margin-bottom:30px;padding:10px;color:#fff;background-color:#373e4f;font-size:17px}.doctor_carr_sec1_inner{padding:20px;border:1px solid #ffffff}.doctor_carr_sec1:last-child{margin-right:0}.doctor_carr_sec1 .tit02{color:#fff}.doctor_carr_sec1 .tit02::before{background:url("../images/logo_icon.svg") no-repeat center / contain}.doctor_carr .tb02 td{text-align:left}.doctor_carr .tb02 td,.doctor_carr .tb02 th{font-size:17px}.doctor_carr_sec1 table{width:100%}.top_feature{position:relative}.top_feature::before{position:absolute;top:0;left:0;width:calc(50vw - 488px);height:1042px;background:#fafbfc;content:"";z-index:-3}.feature_inner{position:relative}.feature_inner::before{position:absolute;top:0;left:0;right:0;width:958px;height:100%;margin:auto;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;content:""}.feature_inner::after{position:absolute;top:0;left:0;right:0;width:1px;height:100%;margin:auto;background:#eeeeee;content:"";z-index:-4}.top_feature .box1{width:auto;margin:auto;padding:109px 0 54px}.top_feature .tit_box{margin-bottom:86px}.feature_list{position:relative}.feature_list::before{position:absolute;width:calc(100% - (50% - 211px));height:502px;background-image:-moz-linear-gradient( -180deg,rgb(215,219,222,0.3) 0%,rgb(204,209,215,0.3) 44%,rgb(192,198,207,0.3) 100%);background-image:-webkit-linear-gradient( -180deg,rgb(215,219,222,0.3) 0%,rgb(204,209,215,0.3) 44%,rgb(192,198,207,0.3) 100%);background-image:-ms-linear-gradient( -180deg,rgb(215,219,222,0.3) 0%,rgb(204,209,215,0.3) 44%,rgb(192,198,207,0.3) 100%);content:""}.feature_list01::before,.feature_list03::before,.feature_list05::before{top:0;left:0}.feature_list02::before,.feature_list04::before,.feature_list06::before{top:0;right:0}.feature_item{display:flex;justify-content:space-between;width:1200px;margin:0 auto 192px;padding-top:40px}.feature_list01 .feature_item,.feature_list03 .feature_item,.feature_list05 .feature_item{flex-direction:row-reverse}.feature_img{position:relative;width:50%}.feature_img_inner{position:absolute;top:0;width:700px;height:400px}.feature_list01 .feature_img_inner,.feature_list03 .feature_img_inner,.feature_list05 .feature_img_inner{left:-74px}.feature_list02 .feature_img_inner,.feature_list04 .feature_img_inner,.feature_list06 .feature_img_inner{left:-24px}.feature_img figure{position:relative;width:inherit;height:inherit}.feature_img figure::before{position:absolute;width:700px;height:374px;background-image:-moz-linear-gradient( 135deg,rgb(235,239,242) 0%,rgb(225,228,231) 44%,rgb(215,217,219) 100%);background-image:-webkit-linear-gradient( 135deg,rgb(235,239,242) 0%,rgb(225,228,231) 44%,rgb(215,217,219) 100%);background-image:-ms-linear-gradient( 135deg,rgb(235,239,242) 0%,rgb(225,228,231) 44%,rgb(215,217,219) 100%);content:"";z-index:-2}.feature_list01 .feature_img figure::before,.feature_list03 .feature_img figure::before,.feature_list05 .feature_img figure::before{top:48px;left:21px}.feature_list02 .feature_img figure::before,.feature_list04 .feature_img figure::before,.feature_list06 .feature_img figure::before{top:48px;right:21px}.feature_img figure::after{position:absolute;top:0;bottom:0;left:0;right:0;width:688px;height:388px;margin:auto;border:1px solid #ffffff;content:""}.feature_img img{width:100%;height:auto}.feature_detail{position:relative;width:50%;z-index:1}.feature_tit{display:flex;align-items:center;position:relative;margin-bottom:62px}.feature_list01 .feature_tit,.feature_list03 .feature_tit,.feature_list05 .feature_tit{padding:90px 0 0 35px}.feature_list02 .feature_tit,.feature_list04 .feature_tit{padding:118px 0 0 0}.feature_list06 .feature_tit{margin-bottom:49px;padding:100px 0 0 0}.feature_tit::before{position:absolute;color:#fefefe;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:150px;letter-spacing:0.04em;line-height:1;opacity:0.9;z-index:-1}.feature_list01 .feature_tit::before,.feature_list03 .feature_tit::before,.feature_list05 .feature_tit::before{top:40px;left:40px}.feature_list02 .feature_tit::before,.feature_list04 .feature_tit::before,.feature_list06 .feature_tit::before{top:70px;left:5px}.feature_list01 .feature_tit::before{content:"DOCTOR"}.feature_list02 .feature_tit::before{content:"ENDOSCOPY"}.feature_list03 .feature_tit::before{content:"IBD"}.feature_list04 .feature_tit::before{content:"DIABETES"}.feature_list05 .feature_tit::before{content:"THYROID"}.feature_list06 .feature_tit::before{content:"ACCESS"}.feature_tit_number{margin-right:24px;color:#383436;font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:56px;letter-spacing:0.04em;line-height:1;text-shadow:0 0 15px rgb(255 255 255 / 50%),0 0 30px rgb(255 255 255 / 50%),0 0 40px rgb(255 255 255),0 0 50px rgb(255 255 255),0 0 60px rgb(255 255 255),0 0 70px rgb(255 255 255)}.feature_tit h3{color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:28px;letter-spacing:0.18em;line-height:1.5;font-feature-settings:"palt";text-shadow:0 0 15px rgb(255 255 255 / 50%),0 0 30px rgb(255 255 255 / 50%),0 0 40px rgb(255 255 255),0 0 50px rgb(255 255 255),0 0 60px rgb(255 255 255),0 0 70px rgb(255 255 255)}.feature_tit h3 span{font-size:26px}.feature_desc{text-shadow:0 0 15px rgb(255 255 255 / 50%),0 0 30px rgb(255 255 255 / 50%),0 0 40px rgb(255 255 255),0 0 50px rgb(255 255 255),0 0 60px rgb(255 255 255),0 0 70px rgb(255 255 255)}.feature_list01 .feature_desc,.feature_list03 .feature_desc,.feature_list05 .feature_desc{padding-left:50px}.feature_list02 .feature_desc,.feature_list04 .feature_desc,.feature_list06 .feature_desc{padding-left:18px}.feature_desc p{color:#383436;font-family:"Noto Sans JP",sans-serif;font-size:16px;letter-spacing:0.14em;line-height:2.1}.feature_list02 .btn01{text-align:right}.top_medical{position:relative}.medical_inner{position:relative}.medical_inner::before{position:absolute;top:0;left:0;right:0;width:100%;height:271px;margin:auto;background-image:-moz-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);background-image:-webkit-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);background-image:-ms-linear-gradient( 0deg,rgb(242,243,244) 0%,rgb(222,223,225) 44%,rgb(201,203,206) 100%);content:"";z-index:-2}.medical_inner::after{position:absolute;top:55px;left:0;right:0;width:1267px;height:1420px;margin:auto;background:url("https://nakagawazaitaku-cl.com/wp-content/uploads/2026/08/images-medical-bg.webp") no-repeat;background-size:cover;content:"";z-index:-1}.top_medical .box1{padding:165px 0 240px}.top_medical .tit_box{margin-bottom:68px}.top_medical .tit_box .tit_en{margin-bottom:16px}.medical_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;padding:0 225px 0}.medical_item{position:relative;width:220px;height:220px;margin-bottom:45px}.medical_item a{display:block;position:relative;width:inherit;height:inherit;background:#3f4556;transition:ease-in-out 0.15s}.medical_item01 a,.medical_item03 a,.medical_item06 a{padding-top:108px}.medical_item02 a{padding-top:123px}.medical_item04 a,.medical_item05 a{padding-top:122px}.medical_item a::before{position:absolute;left:0;right:0;margin:auto;content:""}.medical_item a::after{position:absolute;top:0;bottom:0;left:0;right:0;width:208px;height:208px;margin:auto;border:1px solid #ffffff;opacity:0.4;content:""}.medical_item01 a::before{top:39px;background:url("../images/medical_icon01.svg") no-repeat;width:49px;height:55px}.medical_item02 a::before{top:37px;background:url("../images/medical_icon02.svg") no-repeat;width:58px;height:58px}.medical_item03 a::before{top:37px;background:url("../images/medical_icon03.svg") no-repeat;width:56px;height:55px}.medical_item04 a::before{top:39px;background:url("../images/medical_icon04.svg") no-repeat;width:42px;height:60px}.medical_item05 a::before{top:44px;background:url("../images/medical_icon05.svg") no-repeat;width:51px;height:53px}.medical_item06 a::before{top:46px;background:url("../images/medical_icon06.svg") no-repeat;width:64px;height:52px}.medical_item h3{margin-bottom:17px;color:#ffffff;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:19px;letter-spacing:0.18em;line-height:1.5;font-feature-settings:"palt";text-align:center}.medical_item02 h3,.medical_item04 h3,.medical_item05 h3{margin-bottom:31px}.medical_btn{display:table;margin:0 auto;padding-bottom:3px;color:#ffffff;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:15px;letter-spacing:0.18em;line-height:1;border-bottom:1px solid rgba(255,255,255,0.4)}.medical_desc{width:1100px;margin:0 auto;padding:65px 0;background:#ffffff}.medical_desc01,.medical_desc02{display:flex}.medical_desc01{margin-bottom:50px}.medical_desc h3{position:relative;padding-left:100px;width:30.9%;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;font-size:18px;letter-spacing:0.14em;font-feature-settings:"palt"}.medical_desc h3::before{position:absolute;top:0;right:0;width:1px;height:74px;background:#e5e5e5;content:""}.medical_desc p{flex:1;padding:0 100px 0 57px;color:#383436;font-family:"Noto Sans JP",sans-serif;font-size:16px;letter-spacing:0.14em;line-height:1.8}.medical_item a:hover{background:none;background-image:-moz-linear-gradient( -180deg,rgb(215,219,222) 0%,rgb(204,209,215) 44%,rgb(192,198,207) 100%);background-image:-webkit-linear-gradient( -180deg,rgb(215,219,222) 0%,rgb(204,209,215) 44%,rgb(192,198,207) 100%);background-image:-ms-linear-gradient( -180deg,rgb(215,219,222) 0%,rgb(204,209,215) 44%,rgb(192,198,207) 100%)}.medical_item a:hover::after{border:1px solid #3f4556}.medical_item01 a:hover::before{background:url("../images/medical_icon01_hover.svg") no-repeat}.medical_item02 a:hover::before{background:url("../images/medical_icon02_hover.svg") no-repeat}.medical_item03 a:hover::before{background:url("../images/medical_icon03_hover.svg") no-repeat}.medical_item04 a:hover::before{background:url("../images/medical_icon04_hover.svg") no-repeat}.medical_item05 a:hover::before{background:url("../images/medical_icon05_hover.svg") no-repeat}.medical_item06 a:hover::before{background:url("../images/medical_icon06_hover.svg") no-repeat}.medical_item a:hover h3{color:#3f4556}.medical_item a:hover .medical_btn{color:#3f4556;border-bottom:1px solid rgba(63,69,86,0.4)}.clinic_sec1{max-width:80%;margin:auto;position:relative}.clinic_sec1 ul{margin-bottom:15px}.clinic_sec1>ul li{padding:8px 0;border-bottom:1px solid #E5E6EF}.clinic_sec1>ul li:first-child{padding:0 0 8px 0}.clinic_sec1>ul li:last-child{border:none}.clinic_sec1 dl:after{display:block;clear:both;content:""}.clinic_sec1 dt{float:left;width:25%;padding-left:2px;color:#383436;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-size:16px}.clinic_sec1 dd{float:left;width:75%}.clinic_sec1 dd a,.clinic_sec1 dd a:hover{color:inherit}.clinic_sec1 .schedule{margin:0 0 0 auto;width:75%}.clinic_sec1 .schedule .tb01{background:#56575b;border:1px solid #e4e4e4;width:100%}.clinic_sec1 .schedule .tb01 th{text-align:center}.clinic_sec1 .schedule .tb01 th,.clinic_sec1 .schedule .tb01 td{color:#fff;border-bottom:1px solid #e4e4e4}.clinic_sec1 .schedule .tb01 tr:first-child th,.clinic_sec1 .schedule .tb01 tr:first-child td{color:#fff;font-weight:bold}[class^="facilities_equip"]{display:flex;flex-wrap:wrap;justify-content:center}[class^="facilities_equip"] dl{background-color:#f7f7f7;text-align:justify;margin-bottom:35px}[class^="facilities_equip"] dt img{width:100%;height:auto}[class^="facilities_equip"] dd{padding:10px 15px 18px;line-height:1.35}[class^="facilities_equip"] dd .title{font-size:17px;font-weight:bold;text-align:center}[class^="facilities_equip"] dd p{margin-top:7px}.facilities_equip dl{width:42.3%;min-height:280px;margin-left:3.4%;padding:3%;border-top:4px solid #9397BE}.facilities_equip dl:nth-child(odd){margin-left:0}.facilities_equip dt{margin-bottom:14px;padding-bottom:10px;line-height:1.7;font-size:17px;font-weight:bold;text-align:left}.facilities_equip dt span{display:block;font-size:18px}.facilities_equip dd{padding:0;line-height:inherit}.facilities_equip dd p{margin-top:0}.facilities_equip_img{margin:0 0 20px}.facilities_equip_img img{width:100%;height:auto}.facilities_equip2 dl{width:31%;margin-right:3.5%}.facilities_equip2 dl:nth-child(3n){margin-right:0}.facilities_equip3 dl{width:47.5%;margin-right:5%}.facilities_equip3 dl:nth-child(even){margin-right:0}.qa1 dl{margin-bottom:25px;padding-bottom:25px;border-bottom:1px dotted #c1c1c1}.qa1 dl dt{position:relative;margin-bottom:15px;padding-left:40px;font-weight:bold}.qa1 dl dt:before{position:absolute;top:-5px;left:0;margin-right:7px;line-height:1;font-family:"Times New Roman",Times,serif;font-weight:normal;font-size:28px;color:#1F2774;content:"Q."}.qa1 dl dd{position:relative;padding-left:40px}.qa1 dl dd:before{position:absolute;top:-5px;left:0;margin-right:7px;line-height:1;font-family:"Times New Roman",Times,serif;font-weight:normal;font-size:28px;color:#C0AB9A;content:"A."}.js-toggle.qa1 dt::after{color:#1F2774;position:absolute;display:flex;align-items:center;right:0;top:0;bottom:0;margin:auto;content:"+";font-family:Arial,sans-serif;font-weight:700;font-size:20px}.js-toggle.qa1 dt.is-open::after{content:"-"}.js-toggle.qa1 dd{display:none}.contact th,.contact td{text-align:left;padding:20px}.contact th .required{display:inline-block;color:#fff;background:#f33;line-height:1;padding:3px;margin-left:5px}.contact input{max-width:400px;width:100%;font-size:100%;padding:8px 5px}.contact input[type="date"]{width:auto;padding:6px 5px 5px}.contact select{padding:9px 5px!important}.contact textarea{max-width:400px;width:100%}.submit_btn{margin-top:40px;text-align:center}.submit_btn input{cursor:pointer;border:none;padding:15px 20px;transition:0.2s ease-in-out;max-width:150px;width:100%;font-size:100%;margin:0 10px 10px}.submit_btn input:hover{opacity:0.8}.submit_btn input[type="reset"]{color:#fff;background:#888}.submit_btn input[type="submit"]{color:#fff;background:#a5cd95}#mpcloud_schedule{width:220px;position:fixed;bottom:15px;right:22px;border-radius:15px;background-color:rgba(255,255,255,0.9);z-index:100;font-size:17px;letter-spacing:0.08em}#mpcloud_schedule section{border-radius:15px;box-shadow:0 8px 22px 8px rgba(0,0,0,0.1)}.shcedule_title{font-size:16px;font-weight:600;border-bottom:2px solid #aaa;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px 0;text-align:center}.shcedule_title i{position:relative;top:-2px;right:-25px;font-style:normal;font-size:15px;cursor:pointer}.schedule_time{margin:8px 0 0 0}.schedule_time dt{font-weight:bold}.shcedule_box dt{background:#eee;text-align:center}.shcedule_box dd{height:auto;vertical-align:top}.shcedule_box dd i{display:inline-block;width:17px;height:17px;background-size:17px 17px;padding:2px 0 2px 22px;margin-left:15px;vertical-align:inherit}.shcedule_today{padding:10px 16px}.schedule_comment{border-top:1px solid #d6d6d6;padding:8px 12px;font-size:17px}.breadcrumbs{position:relative;width:1200px;margin:0 auto;margin:0 auto 80px;font-size:17px}.breadcrumbs:last-child{margin:0 auto}.breadcrumbs i{margin-right:5px}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs li{float:left;margin-right:5px}.breadcrumbs li:after{font-family:Arial,sans-serif;font-weight:700;font-size:15px;content:">";padding-left:10px}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li:last-child a{color:#d04634 !important}.none_page_p{text-align:center;font-size:26px;padding-top:100px}.fadeIn{opacity:0;visibility:visible}.is-visible.fadeIn{animation:fadeIn 1s cubic-bezier(0.645,0.045,0.355,1.000) forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeInUp{opacity:0;visibility:visible}.is-visible.fadeInUp{animation:fadeInUp 1s cubic-bezier(0.645,0.045,0.355,1.000) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}80%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0)}}.fadeInRight{opacity:0;visibility:visible}.is-visible.fadeInRight{animation:fadeInRight 1s cubic-bezier(0.645,0.045,0.355,1.000) forwards}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}80%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{opacity:0;visibility:visible}.is-visible.fadeInLeft{animation:fadeInLeft 1s cubic-bezier(0.645,0.045,0.355,1.000) forwards}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}80%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0)}}.flipRight{opacity:0;visibility:visible}.is-visible.flipRight{animation:flipRight 1s cubic-bezier(0.645,0.045,0.355,1.000) forwards;transform:rotateY(-180deg)}@keyframes flipRight{0%{opacity:0;transform:rotateY(-180deg)}100%{opacity:1;transform:rotateY(0deg)}}.flipLeft{opacity:0;visibility:visible;transform:rotateY(180deg)}.is-visible.flipLeft{animation:flipLeft 1s cubic-bezier(0.645,0.045,0.355,1.000) forwards}@keyframes flipLeft{0%{opacity:0;transform:rotateY(180deg)}100%{opacity:1;transform:rotateY(0deg)}}.rotateRight{animation:rotateRight 20s linear infinite}@keyframes rotateRight{0%{transform:rotate(0deg)}100%{opacity:1;transform:rotate(360deg)}}.rotateLeft{animation:rotateLeft 20s linear infinite}@keyframes rotateLeft{0%{transform:rotate(0deg)}100%{opacity:1;transform:rotate(-360deg)}}.floatingUp{animation:floatingUp 10s ease-in-out infinite}@keyframes floatingUp{0%{transform:translateY(0)}50%{transform:translateY(-30px)}100%{transform:translateY(0)}}.floatingDown{animation:floatingDown 10s ease-in-out infinite}@keyframes floatingDown{0%{transform:translateY(0)}50%{transform:translateY(30px)}100%{transform:translateY(0)}}.jumping{position:relative;animation:jumping 1s ease-in-out infinite}@keyframes jumping{0%{top:0}10%{top:-5px}20%{top:0px}30%{top:-5px}40%{top:0px}100%{top:0px}}.pc_inline{display:inline!important}.sp_inline{display:none!important}.sp_inline_ip{display:none!important}.pc_table{display:none!important}.sp_table{display:none!important}address,body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,option,p,pre,select{margin:0;padding:0;-webkit-text-size-adjust:100%}img{vertical-align:middle}iframe{vertical-align:middle}li,ul{list-style:none;margin:0;padding:0}a img{border:none}.w010par{width:10%}.w020par{width:20%}.w025par{width:25%}.w050par{width:50%}.w075par{width:75%}.w100par{width:100%}.w010{width:10px}.w020{width:20px}.w030{width:30px}.w040{width:40px}.w050{width:50px}.w060{width:60px}.w070{width:70px}.w080{width:80px}.w090{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w255{width:255px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w305{width:305px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w365{width:365px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:400px}.w415{width:415px}.w420{width:420px}.w430{width:430px}.w435{width:435px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w510{width:510px}.w520{width:520px}.w530{width:530px}.w540{width:540px}.w550{width:550px}.w560{width:560px}.w570{width:570px}.w580{width:580px}.w590{width:590px}.w600{width:600px}.w610{width:610px}.w620{width:620px}.w630{width:630px}.w640{width:640px}.w650{width:650px}.w660{width:660px}.w670{width:670px}.w680{width:680px}.w690{width:690px}.w700{width:700px}.w710{width:710px}.w720{width:720px}.w730{width:730px}.w740{width:740px}.w750{width:750px}.w760{width:760px}.w765{width:765px}.w960{width:960px}.w980{width:980px}.h030{height:30px}.h180{height:180px}.h190{height:190px}.h200{height:200px}.h240{height:240px}.h250{height:250px}.h280{height:280px}.h300{height:300px}.h350{height:350px}.mt00{margin-top:0!important}.mt01{margin-top:1px}.mt02{margin-top:2px}.mt03{margin-top:3px}.mt04{margin-top:4px}.mt05{margin-top:5px}.mt06{margin-top:6px}.mt07{margin-top:7px}.mt08{margin-top:8px}.mt09{margin-top:9px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt110{margin-top:110px}.mt120{margin-top:120px}.mr00{margin-right:0!important}.mr01{margin-right:1px}.mr02{margin-right:2px}.mr03{margin-right:3px}.mr04{margin-right:4px}.mr05{margin-right:5px}.mr06{margin-right:6px}.mr07{margin-right:7px}.mr08{margin-right:8px}.mr09{margin-right:9px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}.mb00{margin-bottom:0!important}.mb01{margin-bottom:1px}.mb02{margin-bottom:2px}.mb03{margin-bottom:3px}.mb04{margin-bottom:4px}.mb05{margin-bottom:5px}.mb06{margin-bottom:6px}.mb07{margin-bottom:7px}.mb08{margin-bottom:8px}.mb09{margin-bottom:9px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.ml00{margin-left:0!important}.ml01{margin-left:1px}.ml02{margin-left:2px}.ml03{margin-left:3px}.ml04{margin-left:4px}.ml05{margin-left:5px}.ml06{margin-left:6px}.ml07{margin-left:7px}.ml08{margin-left:8px}.ml09{margin-left:9px}.ml10{margin-left:10px}.ml12{margin-left:12px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}.ml140{margin-left:140px}.ml160{margin-left:160px}.ma10{margin:10px}.ma15{margin:15px}.ma_auto{margin-left:auto;margin-right:auto}.pt00{padding-top:0!important}.pt01{padding-top:1px}.pt02{padding-top:2px}.pt03{padding-top:3px}.pt04{padding-top:4px}.pt05{padding-top:5px}.pt06{padding-top:6px}.pt07{padding-top:7px}.pt08{padding-top:8px}.pt09{padding-top:9px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pt120{padding-top:120px}.pr00{padding-right:0!important}.pr01{padding-right:1px}.pr02{padding-right:2px}.pr03{padding-right:3px}.pr04{padding-right:4px}.pr05{padding-right:5px}.pr06{padding-right:6px}.pr07{padding-right:7px}.pr08{padding-right:8px}.pr09{padding-right:9px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px!important}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}.pb00{padding-bottom:0!important}.pb01{padding-bottom:1px}.pb02{padding-bottom:2px}.pb03{padding-bottom:3px}.pb04{padding-bottom:4px}.pb05{padding-bottom:5px}.pb06{padding-bottom:6px}.pb07{padding-bottom:7px}.pb08{padding-bottom:8px}.pb09{padding-bottom:9px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pl00{padding-left:0!important}.pl01{padding-left:1px}.pl02{padding-left:2px}.pl03{padding-left:3px}.pl04{padding-left:4px}.pl05{padding-left:5px}.pl06{padding-left:6px}.pl07{padding-left:7px}.pl08{padding-left:8px}.pl09{padding-left:9px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pa01{padding:1px}.pa02{padding:2px}.pa03{padding:3px}.pa04{padding:4px}.pa05{padding:5px}.pa10{padding:10px}.pa15{padding:15px}.fr{float:right}.fl{float:left}.fr10{float:right;margin-left:10px}.fr15{float:right;margin-left:15px}.fr30{float:right;margin-left:15px}.fl10{float:left;margin-right:10px}.fl15{float:left;margin-right:15px}.fl30{float:left;margin-right:30px}.txt10{font-size:10px}.txt11{font-size:11px}.txt12{font-size:15px}.txt13{font-size:16px}.txt14{font-size:17px}.txt15{font-size:18px}.txt16{font-size:16px}.txt17{font-size:17px}.txt18{font-size:18px}.txt19{font-size:19px}.txt20{font-size:20px}.txt21{font-size:21px}.txt22{font-size:22px}.txt23{font-size:23px}.txt24{font-size:24px}.txt25{font-size:25px}.txt26{font-size:26px}.txt27{font-size:27px}.txt28{font-size:28px}.txt29{font-size:29px}.txt30{font-size:30px}.txt31{font-size:31px}.txt32{font-size:32px}.txt33{font-size:33px}.txt34{font-size:34px}.txt35{font-size:35px}.txt36{font-size:36px}.txt37{font-size:37px}.txt38{font-size:38px}.txt39{font-size:39px}.txt40{font-size:40px}.bold{font-weight:700}.left{text-align:left!important}.center{text-align:center!important}.right{text-align:right}.clear{clear:both}.v_top{vertical-align:top}.v_mid{vertical-align:middle}.v_btm{vertical-align:bottom}.color_red{color:#f33}.color_pink{color:#ed8c96}.color_blue{color:#00408f}.color_green{color:#479f9d}.color_ore{color:#ff8327}.color_yellow{color:#ffeb8b}.color_beige{color:#dac58b}.color_brown{color:#9b8052}.color_navy{color:#1f2774}.color_black{color:#3e3a39}.ls_0{letter-spacing:0}.ls_1{letter-spacing:1px}.indent{margin-left:1em!important;text-indent:-1em}.line_h_2{line-height:2!important}.clearfix:after{display:block;clear:both;content:""}.sp{display:none!important}
