@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;line-height:1.6;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#231815;font-family:"Noto Sans JP","Hiragino Maru Gothic W4 JIS2004","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.6;font-size:17px;background:#fff}img{max-width:100%;height:auto;border:none;vertical-align:bottom}a{color:#5fac3b}a:hover,a:active,a:focus{color:#5fac3b}mark{font-style:normal}iframe[src*="google.com/maps/"]{width:100%}.l-header__inner{display:flex;justify-content:space-between;gap:20px;flex-direction:column;padding:20px 15px}@media (min-width:500px){.l-header__inner{flex-direction:row}}.l-header__logo-wrap{max-width:calc(100% - 80px)}@media (min-width:500px){.l-header__logo-wrap{max-width:50%}}.l-header__main{color:#595757;font-weight:700;line-height:1.9;text-align:center;font-size:3vw}@media (max-width:499px){.l-header__main{border:1px solid #595757;border-radius:10px}}@media (min-width:500px){.l-header__main{font-size:1.2vw}}@media (min-width:1330px){.l-header__main{font-size:17px}}.l-header__button{position:fixed;top:10px;right:10px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90;background-color:#fff;border-radius:5px;transition:all .3s;padding-bottom:5px}@media (min-width:500px){.l-header__button{display:none}}.l-header__button span,.l-header__button span:before,.l-header__button span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background-color:#796a56;position:absolute;transition:all .3s}.l-header__button span:before{bottom:8px}.l-header__button span:after{top:8px}.l-header__button:after{content:"menu";position:absolute;bottom:3px;left:0;width:100%;color:#796a56;font-size:12px;text-align:center}#menu-button-check:checked~.l-header__button{background:#fff}#menu-button-check:checked~.l-header__button span{background-color:rgba(255,255,255,0)}#menu-button-check:checked~.l-header__button span:before{bottom:0;transform:rotate(45deg)}#menu-button-check:checked~.l-header__button span:after{top:0;transform:rotate(-45deg)}#menu-button-check:checked~.l-header__button:after{content:"close"}.l-header #menu-button-check{display:none}@media (min-width:500px){.l-header__nav-container{max-width:95vw;margin-left:auto;margin-right:auto;position:relative;z-index:1}}@media (max-width:499px){.l-header__nav-container{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;transition:all .5s;background-color:#fff}.l-header__nav-container>div{position:absolute;top:0;bottom:0;right:0;width:100%;height:auto;overflow-y:auto;padding-top:50px}}.l-header__nav-menu .menu-item{list-style:none;flex-grow:1}@media (min-width:500px){.l-header__nav-menu{display:flex;border-left:1px solid #796a56}.l-header__nav-menu .sub-menu{display:none}.l-header__nav-menu .menu-item{position:relative}.l-header__nav-menu .menu-item a{display:block;color:#333;font-size:1.2vw}}@media (min-width:500px) and (min-width:1330px){.l-header__nav-menu .menu-item a{font-size:19px}}@media (min-width:500px){.l-header__nav-menu .menu-item>a{text-align:center;text-decoration:none;padding:5px .5em;color:#595757;font-weight:700;border-right:1px solid #796a56}.l-header__nav-menu .menu-item>a span{display:block;font-weight:400;color:#a4ca80;font-size:.6em}.l-header__nav-menu .menu-item>a:hover{background:rgba(164,202,128,.3)}.l-header__nav-menu .menu-item>.sub-menu{position:absolute;left:0;width:100%;list-style:none}.l-header__nav-menu .menu-item>.sub-menu li{text-align:left}.l-header__nav-menu .menu-item>.sub-menu li:last-child a{border-bottom:0}.l-header__nav-menu .menu-item>.sub-menu a{position:relative;padding:10px 2em 8px;width:100%;height:auto;line-height:140%;margin:0;color:#595757;text-align:left;text-decoration:none;border-bottom:1px solid #796a56;background:rgba(255,255,255,.9)}.l-header__nav-menu .menu-item>.sub-menu a:hover{background:#e2e2e2}.l-header__nav-menu>.menu-item:hover .sub-menu{display:block}}@media (max-width:499px){.l-header__nav-menu{padding:30px 0 0}.l-header__nav-menu .menu-item{border-bottom:solid 1px #ceb89c}.l-header__nav-menu .menu-item a{display:block;position:relative;width:100%;padding:12px 25px;font-size:18px;box-sizing:border-box;color:#595757;text-decoration:none;position:relative}.l-header__nav-menu .menu-item a small{display:none}.l-header__nav-menu .menu-item a span{display:none}.l-header__nav-menu .menu-item a a{width:2.5em;padding-left:0;padding-right:0;position:absolute;right:0;top:0;border:0;text-align:center}.l-header__nav-menu .sub-menu{display:none}.l-header__nav-menu .sub-menu a{font-size:23px;font-weight:400;line-height:1.5;background:rgba(0,0,0,.04)}.l-header__nav-menu .sub-menu li{border-bottom:0}.l-header__nav-menu .sub-menu-more{display:flex;height:100%;justify-content:center;align-items:center}.l-header__nav-menu .sub-menu-active>.sub-menu{display:block}}#menu-button-check:checked~.l-header__nav-container{left:0}.l-footer-main__logo{padding:30px 0 0;text-align:center}.l-footer-main__contact{display:flex;flex-direction:column;gap:20px;padding:25px 0;align-items:center}@media (min-width:992px){.l-footer-main__contact{flex-direction:row;justify-content:center}}.l-footer-main__address{color:#595757;font-size:16px}.l-footer-nav{padding:16px 0;background:rgba(128,184,87,.8)}@media (max-width:499px){.l-footer-nav{display:none}}.l-footer-nav__nav-menu{list-style:none;display:flex;justify-content:center}.l-footer-nav__nav-menu .menu-item{border-right:1px solid #fff}.l-footer-nav__nav-menu .menu-item:last-child{border-right:0}.l-footer-nav__nav-menu a{display:block;padding:5px 1em;color:#fff;font-size:1.2vw;text-decoration:none}@media (min-width:1330px){.l-footer-nav__nav-menu a{font-size:16px}}.l-footer-copyright{padding:5px 0;text-align:center;background:#604c3f}.l-footer-copyright a{color:#fff;font-size:16px;text-decoration:none}.p-archive-item{text-align:center;color:#231815;text-decoration:none}.p-archive-item figure{max-width:260px;margin:auto;border-radius:50%;overflow:hidden}.p-archive-item figure img{aspect-ratio:1}.p-archive-item__title{margin-top:20px;color:#5fac3b;font-size:1.2em}.p-archive-item__time{margin-top:10px;font-size:1.1em;color:#231815}.p-archive-item img{width:100%}.p-archive-item:hover figure{opacity:.8}.p-archive-items{margin:80px 0;display:grid;grid-template-columns:repeat(1,1fr);gap:30px 0px}@media (min-width:500px){.p-archive-items{grid-template-columns:repeat(3,1fr);gap:40px 20px}}@media (min-width:1330px){.p-archive-items{grid-template-columns:repeat(3,1fr);gap:40px 60px}}.p-archive-items article{width:100%}.p-archive-items-oldblog{margin:2em 0;text-align:center}.p-archive-result-items{margin-top:40px;padding:60px 15px;background:#e3dfde}.p-archive-result-items__inner{max-width:1152px;margin-inline:auto;padding-left:15px;padding-right:15px;padding-bottom:75px;background:#fff}.p-archive-result-items h2{padding-top:60px;text-align:center}.p-archive-result-items h3{margin-bottom:30px;padding-top:60px;text-align:center}.p-archive-result-items__content figure{text-align:center}.p-single-content__inner{max-width:960px;margin-left:auto;margin-right:auto;margin-top:80px;margin-bottom:80px}.p-single-title{margin-bottom:60px}.p-single-title__heading{color:#796a56;font-size:20px}@media (min-width:500px){.p-single-title__heading{font-size:26px}}.p-single-title__time{color:#5fac3b}.p-single-nav{max-width:960px;margin-top:80px;margin-bottom:60px}.p-single-nav a{display:block;position:relative;padding:20px 30px;color:#231815;text-align:center;line-height:1.1;text-decoration:none;margin-bottom:5px;border:1px solid #eee}@media (max-width:499px){.p-single-nav a{margin-bottom:5px;border:1px solid #eee}}.p-single-nav__alignleft a:before{content:"";position:absolute;left:5px;top:50%;margin-top:-.5em;display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(25%) rotate(-135deg)}.p-single-nav__alignright a:before{content:"";position:absolute;right:5px;top:50%;margin-top:-.5em;display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}.p-content-header{position:relative;height:395px;display:flex;align-items:center;justify-content:center;background:url(//www.nojima-hc.com/wpcms/wp-content/themes/nojima-hc/css/../img/p-content-header_clinic-image.png) center bottom/100% auto no-repeat,url(//www.nojima-hc.com/wpcms/wp-content/themes/nojima-hc/css/../img/p-content-header_clinic-bg.jpg) center/cover no-repeat}@media (max-width:1199px){.p-content-header{width:100%;height:auto;aspect-ratio:1464/396}.p-content-header h1{max-width:70vw}}.p-content-header__heading{font-size:6vw;font-weight:600;line-height:1.4;color:#604c3f;text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 12px #fff,0 0 16px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 60px #fff,0 0 80px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff,0 0 16px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 60px #fff,0 0 80px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff,0 0 16px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 60px #fff,0 0 80px #fff,1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff}@media (min-width:992px){.p-content-header__heading{font-size:54px}}.p-content-header__mask{position:absolute;left:0;top:0;width:100%;display:flex}.p-content-header__mask img{width:100%}.p-page-home-mv{position:relative}.p-page-home-mv__inner{position:relative;max-width:1500px;margin-left:auto;margin-right:auto}.p-page-home-mv__slides img{width:100%}.p-page-home-mv__mask{position:absolute;left:0;top:0;width:100%;display:flex}.p-page-home-mv__mask img{width:100%}.p-page-home-mv__illust{position:absolute;left:0;bottom:0;width:100%}.p-page-home-mv__illust img{width:100%}.p-page-home-news{padding:50px 0}.p-page-home-news__inner{max-width:990px;display:flex;flex-direction:column;gap:38px;align-items:center}@media (min-width:500px){.p-page-home-news__inner{flex-direction:row}}.p-page-home-news__items{flex-grow:1}.p-page-home-news__more{max-width:990px;margin-top:40px;text-align:right}.p-page-home-news__archive-item{padding:.5em 1em;border-bottom:1px solid #3e3a39}@media (min-width:500px){.p-page-home-news__archive-item{display:flex;gap:1em;font-size:18px}}.p-page-home-news__archive-item a{color:#231815;text-decoration:none}.p-page-home-news__time{font-weight:700}.p-page-home-news__title{flex-grow:1}.p-page-home-nav{padding:50px 0;background:#e3dfde;overflow:hidden}.p-page-home-nav__items{display:flex;flex-wrap:wrap;list-style:none}.p-page-home-nav__items .menu-item{padding:14px;width:50%}@media (min-width:500px){.p-page-home-nav__items .menu-item{width:25%}}.p-page-home-nav__items .menu-item:last-child{display:flex;align-items:center}.p-page-home-nav__items .menu-item:last-child img{transform:scale(1.2);transform-origin:center left}.p-page-home-features{background:#e3dfde;overflow:hidden}.p-page-home-features__inner{max-width:954px;margin-left:auto;margin-right:auto;padding:50px 15px 0;background:#fff}.p-page-home-features h2{padding:0 20px;text-align:center}.p-page-home-features__text{display:flex;margin-top:38px;justify-content:center}.p-page-home-features p{line-height:1.8}@media (min-width:500px){.p-page-home-features p{font-size:18px}}.p-page-home-features__illusts{display:flex;padding:8% 0;gap:2%;transform:scale(1.23)}.p-page-home-hours{background:#e3dfde;overflow:hidden}@media (min-width:500px){.p-page-home-hours{margin-top:-50px}}.p-page-home-hours__inner{max-width:954px;margin-left:auto;margin-right:auto;padding:0 15px 0;background:#fff}.p-page-home-hours h2{padding:0 20px;text-align:center}.p-page-home-hours__text{margin-top:38px}.p-page-home-hours p{text-align:center;font-size:18px;font-weight:700;line-height:1.9}@media (min-width:500px){.p-page-home-hours p{font-size:22px}}.p-page-home-hours__illusts{display:flex;margin:8% 0;gap:2%;transform:scale(1.23)}.p-page-home-hours__illust{margin-top:40px;text-align:center}.p-page-home-access{padding-bottom:40px;background:#e3dfde}.p-page-home-access__inner{max-width:954px;margin-left:auto;margin-right:auto;padding:0 15px 15px;background:#fff}.p-page-home-access h2{padding:50px 20px 0;text-align:center}.p-page-home-access__text{margin-top:20px}.p-page-home-access p{text-align:center;font-size:16px}@media (min-width:500px){.p-page-home-access p{font-size:22px}}.p-page-home-access iframe{margin-top:20px}.p-page-top{position:fixed;right:20px;bottom:20px}.p-page-top a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#604c3f}.p-page-top a:before{content:"";margin-top:-5px;width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:14px solid #fff;border-top:0}.p-page-clinic-greeting{margin-top:72px;padding-bottom:90px}.p-page-clinic-greeting__wrap{display:flex;padding-left:15px;padding-right:15px;margin-inline:auto;flex-direction:column;align-items:center;gap:34px}@media (min-width:992px){.p-page-clinic-greeting__wrap{width:800px;padding:0}}.p-page-clinic-greeting__text{font-size:20px;line-height:147.619%}.p-page-clinic-philosophy h2{padding-top:60px;text-align:center}.p-page-clinic-philosophy__wrap{display:flex;flex-direction:column;margin-top:40px}@media (min-width:500px){.p-page-clinic-philosophy__wrap{flex-direction:row;align-items:center}}@media (min-width:500px){.p-page-clinic-philosophy__image{width:50%}}@media (min-width:1150px){.p-page-clinic-philosophy__image{transform:translateX(-94px)}}.p-page-clinic-philosophy__text{text-align:center;padding:40px 20px}@media (min-width:500px){.p-page-clinic-philosophy__text{width:50%}}@media (min-width:1150px){.p-page-clinic-philosophy__text{padding-left:0;padding-right:90px}}.p-page-clinic-policy{padding-bottom:60px}.p-page-clinic-policy h2{margin-top:98px;text-align:center}.p-page-clinic-policy__items{margin-top:33px;display:flex;margin-inline:auto;flex-direction:column;align-items:flex-end;gap:26px}@media (max-width:499px){.p-page-clinic-policy__items{padding-left:15px;padding-right:15px}}@media (min-width:500px){.p-page-clinic-policy__items{width:674px}}.p-page-clinic-policy__item{display:flex;align-items:flex-start;gap:30px}.p-page-clinic-policy__item-num{width:25px;padding-top:8px}.p-page-clinic-policy__item-text{flex-grow:1;font-size:21px;line-height:157.143%}.p-page-clinic-features{margin-top:64px}.p-page-clinic-features h2{padding:0 20px;text-align:center}.p-page-clinic-features__text{display:flex;margin-top:38px;justify-content:center}.p-page-clinic-features p{line-height:1.8}@media (min-width:500px){.p-page-clinic-features p{font-size:21px}}.p-page-clinic-features__illusts{display:flex;padding:20px 0 40px;gap:2%}.p-page-clinic-overview h2{text-align:center}.p-page-clinic-overview__table{margin-top:36px;max-width:812px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}@media (max-width:499px){.p-page-clinic-overview__table{gap:20px}}.p-page-clinic-overview__table-row{display:flex;align-items:flex-start;gap:0px;align-self:stretch;flex-direction:column;font-size:20px;border-bottom:1px solid #796a56}@media (min-width:500px){.p-page-clinic-overview__table-row{flex-direction:row;gap:60px}}.p-page-clinic-overview__table-row:last-child{border-bottom:0}.p-page-clinic-overview__table-row>div:first-child{width:71px;padding:0;color:#796a56}@media (min-width:500px){.p-page-clinic-overview__table-row>div:first-child{padding:7px 0;text-align:center}}.p-page-clinic-overview__table-row>div:last-child{display:flex;padding:0;align-items:flex-start;flex:1 0 0}@media (min-width:500px){.p-page-clinic-overview__table-row>div:last-child{padding:7px 0}}.p-page-clinic-overview__table-row a{color:#231815;text-decoration:none}.p-page-clinic-overview__table-row a:hover{text-decoration:underline}.p-page-clinic-overview__map-more{display:flex;justify-content:center}.p-page-clinic-overview__map-more a{display:flex;min-width:203px;padding:9px 23px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:#5fac3b;color:#fff;font-size:14px;font-weight:700;letter-spacing:.84px}.p-page-clinic-director{margin-top:128px;padding-bottom:128px}.p-page-clinic-director__inner{max-width:932px;margin-inline:auto}.p-page-clinic-director h2{text-align:center}.p-page-clinic-director__history-wrap{margin-top:5px}.p-page-clinic-director__history-wrap h3{margin-top:60px;text-align:center}.p-page-clinic-director__history-wrap table{font-size:20px}.p-page-clinic-director__history-wrap th{padding-right:1em;font-weight:400;text-align:left}.p-page-clinic-director__history-row{display:flex;flex-direction:column;max-width:932px;align-items:center;gap:68px;margin-top:5px}@media (min-width:992px){.p-page-clinic-director__history-row{flex-direction:row;align-items:flex-start}}.p-page-clinic-director__license-wrap{margin-inline:auto}.p-page-clinic-director__license{text-align:center}.p-page-clinic-director__license h3{margin-top:40px;text-align:center}.p-page-clinic-director__license-text{display:inline-flex;flex-direction:column;text-align:left;margin-top:3px}.p-page-clinic-director__license-text p{margin-top:3px;font-size:20px}.p-page-clinic-results{margin-top:70px}.p-page-clinic-results__inner{max-width:1152px;margin-inline:auto;padding-left:15px;padding-right:15px;padding-bottom:75px;background:#fff}.p-page-clinic-results h2{padding-top:60px;text-align:center}.p-page-clinic-results h3{margin-bottom:30px;padding-top:60px;text-align:center}.p-page-clinic-results figure{text-align:center}.p-page-clinic-results__more{margin-top:36px;text-align:right}.p-page-clinic-privacy__inner{max-width:1152px;margin-inline:auto;padding-top:65px;padding-left:15px;padding-right:15px;padding-bottom:75px;background:#fff}.p-page-clinic-privacy__content{max-width:1045px;margin-inline:auto;font-size:20px}.p-page-clinic-privacy h2{text-align:center}.p-page-clinic-privacy p{margin-top:20px}.p-page-clinic-privacy ol{padding-left:1.5em}.p-page-clinic-privacy__sign{margin-top:0;text-align:right}.p-page-home-medical-care-about{margin-bottom:80px}.p-page-home-medical-care-about__image{margin-top:67px;text-align:center}.p-page-home-medical-care-patients{padding-left:15px;padding-right:15px;padding-bottom:64px}@media (min-width:500px){.p-page-home-medical-care-patients{padding-left:60px;padding-right:60px}}.p-page-home-medical-care-patients__wrap{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:48px}@media (min-width:992px){.p-page-home-medical-care-patients__wrap{flex-direction:row}.p-page-home-medical-care-patients__wrap>*{width:50%}}@media (min-width:1330px){.p-page-home-medical-care-patients__wrap figure img{transform:translateX(-80px) scale(1.2);display:block;width:500px}}.p-page-home-medical-care-details__lead{text-align:center}.p-page-home-medical-care-details__wrap{display:flex;flex-direction:column;margin-top:60px;gap:30px}@media (min-width:500px){.p-page-home-medical-care-details__wrap{flex-direction:row}.p-page-home-medical-care-details__wrap>*{width:50%}}.p-page-home-medical-care-details__wrap1{align-items:center}.p-page-home-medical-care-details__list-note{margin-top:1em}.p-page-home-medical-care-hospitalization{margin-top:20px}.p-page-home-medical-care-hospitalization__wrap{display:flex;flex-direction:column;margin-top:64px;gap:48px;align-items:center}@media (min-width:500px){.p-page-home-medical-care-hospitalization__wrap{flex-direction:row}.p-page-home-medical-care-hospitalization__wrap>*{width:50%}}.p-page-home-medical-care-end{margin-top:50px;margin-bottom:80px}.p-page-home-medical-care-end p{margin-top:92px}.p-page-home-medical-care-end figure{margin-top:56px;text-align:center}.p-page-request-area{margin-bottom:80px}.p-page-request-area__image{margin-top:20px;text-align:center}.p-page-request-available{padding-left:15px;padding-right:15px;padding-bottom:64px}@media (min-width:500px){.p-page-request-available{padding-left:60px;padding-right:60px}}.p-page-request-available__wrap1{display:flex;flex-direction:column;gap:20px;margin-top:48px}@media (min-width:992px){.p-page-request-available__wrap1{flex-direction:row;align-items:center}.p-page-request-available__wrap1>*{width:50%}}.p-page-request-available__wrap1 figure{text-align:center}@media (min-width:1330px){.p-page-request-available__wrap1 figure img{transform:translateX(-80px) scale(1.2);display:block;width:500px}}.p-page-request-available__wrap2{display:flex;flex-direction:column;gap:20px;margin-top:48px}@media (min-width:992px){.p-page-request-available__wrap2{flex-direction:row-reverse;align-items:center}.p-page-request-available__wrap2>*{width:50%}}.p-page-request-available__wrap2 figure{text-align:center}.p-page-request-available__list-note{margin-top:1em}.p-page-request-available__wrap3{display:flex;flex-direction:column;gap:20px;margin-top:48px}@media (min-width:992px){.p-page-request-available__wrap3{flex-direction:row-reverse;align-items:center}.p-page-request-available__wrap3>*{width:50%}}.p-page-request-available__wrap3 figure{text-align:center}@media (min-width:1330px){.p-page-request-available__wrap3 figure img{transform:translateX(80px) scale(1.2);display:block;width:500px}}.p-page-request-available__wrap4{margin-top:48px}.p-page-request-costs{margin-top:60px;margin-bottom:80px}.p-page-request-costs h3{margin-top:64px}.p-page-request-costs__table th,.p-page-request-costs__table td{width:25%}.p-page-request-costs__table-note{margin-top:36px}.p-page-request-costs__add-wrap{margin-top:64px;display:flex;flex-direction:column;gap:30px;align-items:center}@media (min-width:992px){.p-page-request-costs__add-wrap{flex-direction:row;justify-content:space-between}.p-page-request-costs__add-wrap>*{width:calc(50% - 15px)}}.p-page-request-costs__pocket{margin-top:46px}.p-page-request-medication{padding-left:15px;padding-right:15px;padding-bottom:40px}@media (min-width:992px){.p-page-request-medication{padding-left:60px;padding-right:60px}}.p-page-request-medication__lead{margin-top:48px}.p-page-request-medication__main-image{margin-top:48px;text-align:center}.p-page-request-medication__wrap{margin-top:48px;display:flex;flex-direction:column;gap:30px}@media (min-width:500px){.p-page-request-medication__wrap{flex-direction:row}.p-page-request-medication__wrap>*{width:calc(50% - 15px)}}.p-page-request-flow{margin-bottom:80px}.p-page-request-flow h2{margin-top:50px}.p-page-request-flow__items{margin-top:40px}.p-page-request-flow__item dl{display:flex;gap:8px}.p-page-request-flow__item dt{position:relative;padding:40px 0;border-bottom:1px solid #a4ca80}.p-page-request-flow__item dt:after{content:"";display:block;background:#a4ca80;height:19.0525588833px;width:22px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:-20px;left:30px}.p-page-request-flow__item dd{padding:36px 0;border-bottom:1px solid #796a56}.p-page-request-flow__item:last-child dt,.p-page-request-flow__item:last-child dd{border-bottom:0}.p-page-request-flow__item:last-child dt:after{display:none}.p-page-request-flow__item-titlewrap{gap:5px;width:120px;display:flex;justify-content:center;align-items:center;white-space:nowrap}@media (min-width:500px){.p-page-request-flow__item-titlewrap{width:184px;gap:20px}}.p-page-request-flow__item-titlewrap span:first-child{width:20px;text-align:center}@media (min-width:500px){.p-page-request-flow__item-titlewrap span:first-child{width:30px}}.p-page-request-flow__item-titlewrap span:last-child{color:#a4ca80;font-size:22px;font-weight:700;line-height:1}@media (min-width:500px){.p-page-request-flow__item-titlewrap span:last-child{font-size:24px}}.p-page-medical-personnel-visit{margin-top:40px;margin-bottom:100px}.p-page-medical-personnel-visit__text{margin-top:84px}.p-page-medical-personnel-visit__image{max-width:960px;margin-top:82px;text-align:center}@media (min-width:992px){.p-page-medical-personnel-visit__image{padding-left:20px;padding-right:20px}}.p-page-medical-personnel-job{padding-left:15px;padding-right:15px;padding-bottom:100px}@media (min-width:992px){.p-page-medical-personnel-job{margin-left:70px;margin-right:70px}}.p-page-medical-personnel-job__message-image{margin-top:34px;text-align:center}.p-page-medical-personnel-job__goal{margin-top:66px}.p-page-medical-personnel-job__goal-copy{margin-top:50px}.p-page-medical-personnel-job__goal-txt{margin-top:66px}.p-page-medical-personnel-job__staff h3{margin-top:97px}.p-page-medical-personnel-job__staff-wrap{display:flex;flex-direction:column}@media (min-width:992px){.p-page-medical-personnel-job__staff-wrap{flex-direction:row}}.p-page-medical-personnel-job__staff-wrap figure{padding:0 30px;text-align:center}@media (min-width:992px){.p-page-medical-personnel-job__staff-wrap figure{width:45%}}@media (min-width:992px){.p-page-medical-personnel-job__staff-wrap ul{width:55%}}.p-page-medical-personnel-job__want{margin-top:80px}.p-page-medical-personnel-job__want-more{margin-top:34px}.p-contant-iconbox{display:flex;gap:25px;align-items:center}.p-contant-iconbox__content{color:#796a56;font-size:30px;font-weight:700;line-height:1}.p-contant-iconbox__content a{color:#796a56;text-decoration:none}.p-page-contact{padding-bottom:80px}.p-page-contact h3{margin-top:70px}.p-page-contact__lead-note{margin-top:20px}.p-page-contact__leaf-image{margin-top:30px}.p-page-contact__leaf-image a{display:flex;gap:40px}.p-page-contact__leaf-imagesize{margin-top:22px}.p-page-contact__leaf-note a{color:#231815}.p-page-contact__leaf-note a:hover{color:#231815}.p-page-contact__leaf-note a:active{color:#231815}.p-page-contact__leaf-note a:focus{color:#231815}.p-page-bulletin-board{margin-top:80px;padding-bottom:80px}.wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0}._wp-block-button__link{padding:calc(0.4em + 2px) calc(1.333em + 2px);font-size:1em;background:#5fac3b;border-radius:10px}._wp-block-button__link:before{display:inline-block;margin-right:.5em;content:"";background:#fff;height:12px;width:8px;clip-path:polygon(0 0,100% 50%,0 100%)}._wp-block-button__link:hover{color:#fff;background:#604c3f}.wp-block-button__link{display:inline-block;min-width:203px;padding:9px 23px;border-radius:6px;background:#5fac3b;color:#fff;font-size:18px;font-weight:700;letter-spacing:.84px}.wp-block-button__link:before{display:inline-block;content:"";width:8px;height:12px;margin-right:8px;background:url(//www.nojima-hc.com/wpcms/wp-content/themes/nojima-hc/css/../img/icon_gm__right.svg) no-repeat}.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active{color:#fff}.wp-block-list{list-style:none;margin-top:48px}.wp-block-list li{position:relative;margin-top:10px;padding-left:30px}.wp-block-list li:before{content:"";display:block;width:10px;height:10px;background:#a4ca80;position:absolute;left:10px;top:14px;border-radius:50%}.wp-block-table.table-price thead,.p-the-content .wp-block-flexible-table-block-table.table-price thead{border:0}.wp-block-table.table-price thead th,.p-the-content .wp-block-flexible-table-block-table.table-price thead th{color:#fff;background:#a4ca80}.wp-block-table.table-price th,.wp-block-table.table-price td,.p-the-content .wp-block-flexible-table-block-table.table-price th,.p-the-content .wp-block-flexible-table-block-table.table-price td{padding:.675em;vertical-align:middle;border:1px solid #b3b3b3;font-weight:400;text-align:center}.wp-block-table.table-staff th,.wp-block-flexible-table-block-table.table-staff th,.p-the-content .wp-block-flexible-table-block-table.table-staff th{color:#fff;text-align:center;background:#765c2f}.wp-block-table.table-staff td,.wp-block-flexible-table-block-table.table-staff td,.p-the-content .wp-block-flexible-table-block-table.table-staff td{text-align:left}.wp-block-table.table-staff th,.wp-block-table.table-staff td,.wp-block-flexible-table-block-table.table-staff th,.wp-block-flexible-table-block-table.table-staff td,.p-the-content .wp-block-flexible-table-block-table.table-staff th,.p-the-content .wp-block-flexible-table-block-table.table-staff td{width:50%;padding:.675em;vertical-align:middle;font-weight:400;border:1px solid #b3b3b3}h2.heading-level2{padding-top:64px;margin-bottom:34px;text-align:center}h3.heading-level3{padding-top:64px;margin-bottom:34px;text-align:center;position:relative;line-height:1.4;padding:.1em 30px;display:inline-block;top:0;font-size:24px;color:#604c3f}@media (min-width:992px){h3.heading-level3{font-size:30px}}h3.heading-level3:before,h3.heading-level3:after{position:absolute;top:0;content:"";width:10px;height:100%;display:inline-block}h3.heading-level3:before{border-left:solid 2px #a4ca80;border-top:solid 2px #a4ca80;border-bottom:solid 2px #a4ca80;left:0}h3.heading-level3:after{content:"";border-top:solid 2px #a4ca80;border-right:solid 2px #a4ca80;border-bottom:solid 2px #a4ca80;right:0}.c-the-content{font-size:17px;line-height:1.7}@media (min-width:500px){.c-the-content{font-size:20px}}.c-the-content p{margin-bottom:1em}.c-the-content h1.wp-block-heading{margin-top:4em;margin-bottom:1.62em;padding:25px;color:#604c3f;font-size:24px;line-height:1.4;background:rgba(164,202,128,.3);border-radius:5px}.c-the-content h2.wp-block-heading{position:relative;margin-top:2em;margin-bottom:1.2em;padding:20px 25px;color:#604c3f;font-size:22px;line-height:1.4}.c-the-content h2.wp-block-heading:before{content:"";display:block;height:100%;width:5px;border-radius:10px;background:#5fac3b;position:absolute;left:0;top:0}.c-the-content h3.wp-block-heading{margin-top:2em;margin-bottom:1.2em;padding:16px 0;color:#604c3f;font-size:21px;line-height:1.4;border-bottom:1px solid #5fac3b}.c-the-content h4.wp-block-heading{position:relative;margin-top:2em;margin-bottom:1.2em;padding-left:1.5em;color:#604c3f;font-size:20px;line-height:1.4}.c-the-content h4.wp-block-heading:before{content:"■";color:#5fac3b;position:absolute;left:0;top:0}.c-the-content figure.wp-block-image{margin:1em 0}.c-the-content .wp-block-list+p{margin-top:1em}.p-the-content{font-size:17px}@media (min-width:500px){.p-the-content{font-size:20px}}.p-the-content h3.wp-block-heading strong{padding-top:64px;margin-bottom:34px;text-align:center;position:relative;line-height:1.4;padding:.1em 30px;display:inline-block;top:0;font-size:24px;color:#604c3f}@media (min-width:992px){.p-the-content h3.wp-block-heading strong{font-size:30px}}.p-the-content h3.wp-block-heading strong:before,.p-the-content h3.wp-block-heading strong:after{position:absolute;top:0;content:"";width:10px;height:100%;display:inline-block}.p-the-content h3.wp-block-heading strong:before{border-left:solid 2px #a4ca80;border-top:solid 2px #a4ca80;border-bottom:solid 2px #a4ca80;left:0}.p-the-content h3.wp-block-heading strong:after{content:"";border-top:solid 2px #a4ca80;border-right:solid 2px #a4ca80;border-bottom:solid 2px #a4ca80;right:0}.p-the-content .wp-block-flexible-table-block-table.table-price{margin-bottom:1em}.p-the-content .wp-block-list{margin-top:1em}.page-template-page-tmp_bulletin-board .c-the-content .wp-block-list{list-style:none}.page-template-page-tmp_bulletin-board .c-the-content .wp-block-list li:before{content:"";display:block;width:4px;height:4px;background:#604c3f;position:absolute;left:10px;top:.8em;border-radius:50%}.p-wp-pagenavi .wp-pagenavi{margin-top:30px;margin-bottom:30px;clear:both;text-align:center}@media (max-width:499px){.p-wp-pagenavi .wp-pagenavi .pages,.p-wp-pagenavi .wp-pagenavi .last,.p-wp-pagenavi .wp-pagenavi .extend{display:none}}@media (max-width:340px){.p-wp-pagenavi .wp-pagenavi>*{display:none}.p-wp-pagenavi .wp-pagenavi>.pages,.p-wp-pagenavi .wp-pagenavi>.previouspostslink,.p-wp-pagenavi .wp-pagenavi>.nextpostslink{display:inline}}.p-wp-pagenavi .wp-pagenavi a,.p-wp-pagenavi .wp-pagenavi>span{color:#999;background-color:#fff;border:solid 1px #e0e0d2;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.p-wp-pagenavi .wp-pagenavi a:hover{color:#fff;background-color:#999;border-color:#999}.p-wp-pagenavi .wp-pagenavi span.current{color:#fff;background-color:#5fac3b;border-color:#5fac3b;font-weight:700}.u-d-none{display:none}@media (min-width:500px){.u-d-sm-block{display:block}}@media (min-width:992px){.u-d-md-block{display:block}}@media (min-width:1330px){.u-d-lg-block{display:block}}@media (min-width:500px){.u-d-sm-inline{display:inline}}@media (min-width:992px){.u-d-md-inline{display:inline}}@media (min-width:1330px){.u-d-lg-inline{display:inline}}@media (min-width:500px){.u-d-sm-inline-block{display:inline-block}}@media (min-width:992px){.u-d-md-inline-block{display:inline-block}}@media (min-width:1330px){.u-d-lg-inline-block{display:inline-block}}@media (min-width:500px){.u-d-sm-none{display:none}}@media (min-width:992px){.u-d-md-none{display:none}}@media (min-width:1330px){.u-d-lg-none{display:none}}.u-mt-0{margin-top:0}.u-pt-0{padding-top:0}.c-container>*{margin-left:auto;margin-right:auto}.wp-block-group.alignfull .wp-block-group__inner-container>*{margin-left:auto;margin-right:auto}.wp-block-group.alignwide .wp-block-group__inner-container>*{margin-left:auto;margin-right:auto}.c-container>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.wp-block-group.alignwide .wp-block-group__inner-container>*{width:calc(100% - 30px)}@media (min-width:1200px){.c-container>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.wp-block-group.alignwide .wp-block-group__inner-container>*{width:1140px}}.c-container960>*{margin-left:auto;margin-right:auto}.c-container960>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.wp-block-group.alignwide .wp-block-group__inner-container>*{width:calc(100% - 30px)}@media (min-width:990px){.c-container960>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.wp-block-group.alignwide .wp-block-group__inner-container>*{width:960px}}.c-has-bg{background:#e3dfde;padding:60px 15px}.c-has-bg__inner{max-width:955px;margin-inline:auto;background:#fff}