@charset "UTF-8";.sidebar{padding-bottom:60px}@media not all and (min-width:782px){.sidebar{margin-top:55px;padding-bottom:0;margin-bottom:100px}}.sidebar__box{background-color:#F8F6F5;border-radius:10px;padding:15px 10px}.sidebar__box__title{font-size:1.125rem;line-height:1.4444444444;font-weight:bold;text-align:center}.sidebar__box__subtitle{font-size:0.9375rem;line-height:1.4;font-weight:bold;text-align:center;margin-top:20px}.sidebar .banner{display:block;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;max-width:500px;margin:0 auto}@media (min-width:782px){.sidebar .banner:hover{opacity:0.7}}@media not all and (min-width:782px){.sidebar .banner.touching{opacity:0.7}}.sidebar .link{display:block;border-radius:5px;border:1px solid #c9c9c9;font-size:1.125rem;line-height:1.4444444444;font-weight:600;padding:12px 25px 12px 20px;background:#fff url("../../images/icon-arrow.svg") no-repeat right 10px center/16px auto;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media (min-width:782px){.sidebar .link:hover{border-color:#E35217}}@media not all and (min-width:782px){.sidebar .link.touching{border-color:#E35217}}.sidebar .guide__list{margin-top:10px}.sidebar .guide__list__item{width:100%}.sidebar .guide__list__item__label{border:1px solid #c9c9c9;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding:0 25px 0 8px;font-weight:600;font-size:1.125rem;line-height:1.2;background:#fff url("../../images/icon-arrow.svg") no-repeat right 10px center/16px auto;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media (min-width:782px){.sidebar .guide__list__item__label:hover{border-color:#E35217}}@media not all and (min-width:782px){.sidebar .guide__list__item__label.touching{border-color:#E35217}}.sidebar .guide__list__item__label .icon{width:46px;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.sidebar .guide__list__item__label .title{width:100%}.sidebar .guide__list__item:nth-child(n+2){margin-top:5px}.sidebar .tips__list{margin-top:10px}.sidebar .tips__list__item{width:100%}.sidebar .tips__list__item__label{display:block;border:1px solid #c9c9c9;border-radius:5px;padding:12px 25px 12px 15px;font-weight:600;font-size:1.0625rem;line-height:1.5882352941;background:#fff url("../../images/icon-arrow.svg") no-repeat right 10px center/16px auto;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media (min-width:782px){.sidebar .tips__list__item__label:hover{border-color:#E35217}}@media not all and (min-width:782px){.sidebar .tips__list__item__label.touching{border-color:#E35217}}.sidebar .tips__list__item:nth-child(n+2){margin-top:5px}.sidebar .article__list{margin-top:10px;border:1px solid #c9c9c9;background-color:#fff;border-radius:5px;padding:5px 10px 20px}.sidebar .article__list__item{border-bottom:1px solid #D3D3D3}.sidebar .article__list__item__inner{padding:10px 0 12px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:782px){.sidebar .article__list__item__inner:hover .title{color:#E35217}}@media not all and (min-width:782px){.sidebar .article__list__item__inner.touching .title{color:#E35217}}.sidebar .article__list__item .thumb{width:45px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.sidebar .article__list__item .thumb img{height:45px;-o-object-fit:cover;object-fit:cover}.sidebar .article__list__item .thumb .no_img{display:block;height:45px;background-color:#F8F6F5}.sidebar .article__list__item .title{font-size:0.875rem;line-height:1.3571428571;font-weight:bold;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color 0.3s;transition:color 0.3s}.sidebar .article.ranking .article__list{counter-reset:rank 0}.sidebar .article.ranking .article__list__item .thumb{position:relative}.sidebar .article.ranking .article__list__item .thumb:before{content:counter(rank);counter-increment:rank 1;width:20px;height:20px;border-radius:50%;background-color:#000;position:absolute;top:-5px;left:-6px;font-size:0.75rem;font-weight:bold;text-align:center;line-height:19px;color:#fff}.sidebar .article.ranking .article__list__item:first-child .thumb:before{background-color:#ceab1d}.sidebar .article.ranking .article__list__item:nth-child(2) .thumb:before{background-color:#979797}.sidebar .article.ranking .article__list__item:nth-child(3) .thumb:before{background-color:#AD6F13}.sidebar .page_link__list{margin-top:10px}.sidebar .page_link__list__item{width:100%}.sidebar .page_link__list__item__label{display:block;border:1px solid #c9c9c9;border-radius:5px;padding:14px 25px 14px 15px;font-size:0.875rem;line-height:1.4285714286;background-color:#fff;position:relative;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media (min-width:782px){.sidebar .page_link__list__item__label:hover{border-color:#E35217}}@media not all and (min-width:782px){.sidebar .page_link__list__item__label.touching{border-color:#E35217}}.sidebar .page_link__list__item__label:after{content:"";width:0;height:0;border-width:4px 0 4px 6px;border-style:solid;border-color:transparent transparent transparent #403021;position:absolute;top:0;bottom:0;right:10px;margin:auto 0}.sidebar .page_link__list__item:nth-child(n+2){margin-top:5px}.sidebar .selfcheck__list{background-color:#fff8f5;padding:15px}.sidebar .selfcheck__list__item{width:100%}.sidebar .selfcheck__list__item__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border:1px solid #c9c9c9;border-radius:5px;padding:0 25px;font-weight:600;font-size:0.9375rem;line-height:1.4;background:#fff url("../../images/icon-arrow.svg") no-repeat right 10px center/16px auto;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media (min-width:782px){.sidebar .selfcheck__list__item__label:hover{border-color:#E35217}}@media not all and (min-width:782px){.sidebar .selfcheck__list__item__label.touching{border-color:#E35217}}.sidebar .selfcheck__list__item:nth-child(n+2){margin-top:5px}.sidebar .search_doctor_prefecture{border:1px solid #b7b7b7;border-radius:10px;padding:15px 10px}.sidebar .search_doctor_prefecture__title{font-size:1.125rem;line-height:1.4444444444;font-weight:bold;text-align:center}.sidebar .search_doctor_prefecture__desc{font-size:1rem;line-height:1.5;margin-top:10px}.sidebar .search_doctor_prefecture__select{margin-top:10px;position:relative;border:1px solid #b7b7b7;background-color:#fff;border-radius:5px}@media (max-width:1024px){.sidebar .search_doctor_prefecture__select{margin-top:14px}}.sidebar .search_doctor_prefecture__select:after{content:"";width:0;height:0;border-width:9px 5px 0;border-style:solid;border-color:#E35217 transparent transparent transparent;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;z-index:1}.sidebar .search_doctor_prefecture__select select{font-size:0.875rem;line-height:38px;width:100%;padding:0 30px 0 15px;cursor:pointer;position:relative;z-index:2}.sidebar .nearby_hospital{border:1px solid #b7b7b7;border-radius:10px;padding:10px 10px 30px}.sidebar .nearby_hospital__title{font-size:1.125rem;line-height:40px;font-weight:bold;color:#E35217;background-color:rgba(227,82,23,0.16);text-align:center}.sidebar .nearby_hospital__pref{font-size:1rem;line-height:1.5;font-weight:bold;padding:0 10px;margin-top:13px}.sidebar .nearby_hospital__list{margin-top:13px;border-top:1px solid #bbb}.sidebar .nearby_hospital__list__item{border-bottom:1px solid #bbb}.sidebar .nearby_hospital__list__item a{font-size:1rem;line-height:1.5;text-decoration:underline;display:block;padding:10px 5px 14px;-webkit-transition:color 0.3s;transition:color 0.3s;position:relative}@media (min-width:782px){.sidebar .nearby_hospital__list__item a:hover{color:#E35217}}@media not all and (min-width:782px){.sidebar .nearby_hospital__list__item a.touching{color:#E35217}}.sidebar .nearby_hospital__list__item a .distance{font-size:10px;position:absolute;bottom:0;right:0;white-space:nowrap}.sidebar .nearby_hospital .no_post{text-align:center;font-size:0.875rem;font-weight:bold;margin-top:20px;color:#999}.breadcrumb{background-color:#fbfbfb;font-size:0.8125rem;line-height:1.4615384615;padding:15px 0 10px}.breadcrumb__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb__inner>*{margin-bottom:5px}.breadcrumb__inner>:not(:last-child){margin-right:17px;position:relative}.breadcrumb__inner>:not(:last-child):after{content:"＞";font-size:13px;line-height:1;color:#403021;display:block;position:absolute;top:50%;left:calc(100% + 3px);margin:auto 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.breadcrumb a{color:#E35217;text-decoration:underline}.main{max-width:1040px;padding:0 20px;margin:0 auto}.main.fullwidth{max-width:none;padding:0}.main.fullwidth .main_inner{max-width:1040px;padding:0 20px;margin:0 auto}.main.has-sidebar:not(.fullwidth){display:-ms-grid;display:grid;-ms-grid-columns:calc(100% - 250px - 50px) 50px 250px;grid-template-columns:calc(100% - 250px - 50px) 250px;-ms-grid-rows:auto 0px auto;grid-template-rows:auto auto;gap:0px 50px;grid-template-areas:"title title" "content sidebar";width:100%;max-width:1240px}@media not all and (min-width:782px){.main.has-sidebar:not(.fullwidth){-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto;grid-template-rows:auto;gap:0px;grid-template-areas:"title" "content" "sidebar"}}.main.has-sidebar:not(.fullwidth)>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:title}.main.has-sidebar:not(.fullwidth)>.content{-ms-grid-row:3;-ms-grid-column:1;grid-area:content}.main.has-sidebar:not(.fullwidth)>.sidebar{-ms-grid-row:3;-ms-grid-column:3;grid-area:sidebar}.main>.title{font-size:2.875rem;line-height:1.4347826087;color:#E35217;font-weight:bold;text-align:center;letter-spacing:0.1em;padding:50px 0}@media not all and (min-width:782px){.main>.title{font-size:1.875rem;line-height:1.4666666667}}.main .content{padding-bottom:100px}.h2{font-size:1.5625rem;line-height:1.44;font-weight:bold;padding:22px 10px 0;position:relative}@media not all and (min-width:782px){.h2{font-size:1.375rem;line-height:1.4545454545;padding:17px 8px 0}}.h2:before{content:"";width:100%;height:3px;background:linear-gradient(to right,#E35217 0,#E35217 100px,#BBBBBB 100px,#BBBBBB 100%);position:absolute;top:0;left:0}@media not all and (min-width:782px){.h2:before{background:linear-gradient(to right,#E35217 0,#E35217 80px,#BBBBBB 80px,#BBBBBB 100%)}}.search_panel{margin-top:100px;background-color:#F8F6F5;border-radius:10px;padding:34px 50px 50px}@media (max-width:1024px){.search_panel{margin-top:80px;padding:30px 15px}}@media not all and (min-width:782px){.search_panel{margin-top:50px}}.search_panel__title{font-size:2.5rem;line-height:1.45;font-weight:bold;text-align:center}@media (max-width:1024px){.search_panel__title{font-size:1.875rem;line-height:1.3333333333}}.search_panel__desc{line-height:1.4444444444;text-align:center;margin-top:10px}@media (max-width:1024px){.search_panel__desc{line-height:1.5;text-align:left}}.search_panel__inner{margin-top:25px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 20px auto;grid-template-rows:auto auto;gap:20px 20px;grid-template-areas:"prefecture map" "keyword keyword"}@media (max-width:1024px){.search_panel__inner{margin-top:15px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 20px 1fr 20px auto;grid-template-rows:1fr 1fr auto;gap:20px;grid-template-areas:"prefecture" "map" "keyword"}}.search_panel__item{background-color:#fff;border:1px solid #cfcfcf;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:25px 40px;text-decoration:none!important}@media (max-width:1024px){.search_panel__item{padding:20px 10px}}.search_panel__item .title{font-size:1.375rem;line-height:1.4545454545;font-weight:bold;text-align:center}.search_panel__prefecture{-ms-grid-row:1;-ms-grid-column:1;grid-area:prefecture}.search_panel__prefecture .img{max-width:170px;margin:8px auto 0}.search_panel__map{-ms-grid-row:1;-ms-grid-column:3;grid-area:map}.search_panel__map .img{max-width:294px;margin:20px auto 0}@media (max-width:1024px){.search_panel__map .img{margin-top:14px}}.search_panel__map,.search_panel__prefecture{position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width:782px){.search_panel__map:hover,.search_panel__prefecture:hover{-webkit-transform:translateY(2px) scale(0.999);transform:translateY(2px) scale(0.999);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.16)}}@media not all and (min-width:782px){.search_panel__map.touching,.search_panel__prefecture.touching{-webkit-transform:translateY(2px) scale(0.999);transform:translateY(2px) scale(0.999);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.16);box-shadow:0 1px 3px rgba(0,0,0,0.16)}}.search_panel__map:after,.search_panel__prefecture:after{content:"";width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#E35217 transparent transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:9px;right:6px;pointer-events:none}.search_panel__keyword{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:keyword;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1024px){.search_panel__prefecture{-ms-grid-row:1;-ms-grid-column:1}.search_panel__map{-ms-grid-row:3;-ms-grid-column:1}.search_panel__keyword{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}}@media not all and (max-width:1024px){.search_panel__keyword{padding-bottom:40px;padding-right:30px}}@media (max-width:1024px){.search_panel__keyword{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:35px}}.search_panel__keyword__header{width:270px;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}@media (max-width:1024px){.search_panel__keyword__header{width:100%;margin-right:0}}@media (min-width:1240px){.search_panel__keyword__header .title{text-align:left}}.search_panel__keyword__header .desc{font-size:1rem;line-height:1.5;margin-top:10px}@media (max-width:1024px){.search_panel__keyword__header .desc{padding:0 15px}}.search_panel__keyword__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}@media (max-width:1024px){.search_panel__keyword__form{margin-top:20px}}.search_panel__keyword__form__text{width:100%;border-radius:5px 0 0 5px;background-color:#f5f5f5;border-width:1px 0 1px 1px;border-style:solid;border-color:#d9d9d9;padding:0 10px;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;font-size:0.875rem}@media (max-width:1024px){.search_panel__keyword__form__text{font-size:16px}}.search_panel__keyword__form__text:active,.search_panel__keyword__form__text:focus{border-color:#403021}.search_panel__keyword__form__text::-webkit-input-placeholder{color:#878787}.search_panel__keyword__form__text::-moz-placeholder{color:#878787}.search_panel__keyword__form__text:-ms-input-placeholder{color:#878787}.search_panel__keyword__form__text::-ms-input-placeholder{color:#878787}.search_panel__keyword__form__text::placeholder{color:#878787}.search_panel__keyword__form__text:-ms-input-placeholder{color:#878787}.search_panel__keyword__form__text::-ms-input-placeholder{color:#878787}.search_panel__keyword__form__submit{width:40px;-ms-flex-negative:0;flex-shrink:0;border-radius:0 5px 5px 0;background:#403021 url("../../images/icon-search.svg") no-repeat center center/18px auto;cursor:pointer;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.search_panel__keyword__form__submit:hover{opacity:0.8}}@media not all and (min-width:782px){.search_panel__keyword__form__submit.touching{opacity:0.8}}.page-search .main .content{padding-bottom:30px}.page-search .search{padding-top:35px;padding-bottom:50px;background-color:#F8F6F5}@media not all and (min-width:782px){.page-search .search{padding-top:30px}}.page-search .search__box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:20px;padding:25px 30px 40px}@media not all and (min-width:782px){.page-search .search__box{border-radius:10px;padding:30px 15px 35px}}.page-search .search__box__title{font-size:1.5rem;font-weight:bold;line-height:1.4583333333}@media not all and (min-width:782px){.page-search .search__box__title{font-size:1.375rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-search .search__box__title.has_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media not all and (min-width:782px){.page-search .search__box__title.has_icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-search .search__box__title.has_icon .icon{width:42px;margin-bottom:10px}@media not all and (min-width:782px){.page-search .search__box__title.has_icon .icon{width:36px;margin-bottom:0;margin-right:18px}}.page-search .search__box__desc{font-size:1rem;line-height:1.5;margin-top:9px}.page-search .search__box__form__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.375rem;line-height:1.4545454545;color:#fff;font-weight:bold;text-align:center;border-radius:5px;background-color:#14A49F;-webkit-box-shadow:0 5px 0 rgba(223,223,223,0.7);box-shadow:0 5px 0 rgba(223,223,223,0.7);width:100%;max-width:370px;line-height:60px;margin:27px auto 0;cursor:pointer}@media not all and (min-width:782px){.page-search .search__box__form__button{max-width:250px;margin-top:20px}}.page-search .search__box__form__button .icon{width:24px;margin-right:23px}@media not all and (min-width:782px){.page-search .search__box__form__button .icon{margin-right:15px}}.page-search .search__box__form__button .icon img{width:100%}.page-search .search__box__select{margin-top:10px;position:relative;border:1px solid #b7b7b7;background-color:#fff;border-radius:5px}.page-search .search__box__select:after{content:"";width:0;height:0;border-width:9px 5px 0;border-style:solid;border-color:#E35217 transparent transparent transparent;position:absolute;top:0;bottom:0;right:12px;margin:auto 0;z-index:1}.page-search .search__box__select select{font-size:0.875rem;line-height:38px;width:100%;padding:0 25px 0 15px;cursor:pointer;position:relative;z-index:2}.page-search .search__box:nth-child(n+2){margin-top:30px}@media not all and (min-width:782px){.page-search .search__box:nth-child(n+2){margin-top:20px}}.page-search .search__keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px}@media not all and (min-width:782px){.page-search .search__keyword{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px}}.page-search .search__keyword__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}.page-search .search__keyword__form__text{width:100%;border-radius:5px 0 0 5px;background-color:#f5f5f5;border-width:1px 0 1px 1px;border-style:solid;border-color:#d9d9d9;padding:0 10px;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;font-size:0.875rem}@media not all and (min-width:782px){.page-search .search__keyword__form__text{font-size:16px}}.page-search .search__keyword__form__text:active,.page-search .search__keyword__form__text:focus{border-color:#403021}.page-search .search__keyword__form__text::-webkit-input-placeholder{color:#878787}.page-search .search__keyword__form__text::-moz-placeholder{color:#878787}.page-search .search__keyword__form__text:-ms-input-placeholder{color:#878787}.page-search .search__keyword__form__text::-ms-input-placeholder{color:#878787}.page-search .search__keyword__form__text::placeholder{color:#878787}.page-search .search__keyword__form__text:-ms-input-placeholder{color:#878787}.page-search .search__keyword__form__text::-ms-input-placeholder{color:#878787}.page-search .search__keyword__form__submit{width:40px;-ms-flex-negative:0;flex-shrink:0;border-radius:0 5px 5px 0;background:#403021 url("../../images/icon-search.svg") no-repeat center center/18px auto;cursor:pointer;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.page-search .search__keyword__form__submit:hover{opacity:0.8}}@media not all and (min-width:782px){.page-search .search__keyword__form__submit.touching{opacity:0.8}}.page-search .search__prefecture__form{margin-top:55px}@media not all and (min-width:782px){.page-search .search__prefecture__form{margin-top:30px}}.page-search .search__prefecture__form__list{counter-reset:item 0}.page-search .search__prefecture__form__list__item{background-color:#f1f0ef;border-radius:10px;padding:15px 20px}@media not all and (min-width:782px){.page-search .search__prefecture__form__list__item{padding:15px 10px}}.page-search .search__prefecture__form__list__item__label{font-size:1.0625rem;line-height:27px;font-weight:bold;padding-left:36px;position:relative}.page-search .search__prefecture__form__list__item__label:before{content:counter(item);counter-increment:item 1;text-align:center;line-height:27px;font-size:1.0625rem;font-weight:bold;color:#fff;background-color:#E35217;text-align:center;width:27px;border-radius:50%;position:absolute;top:0;left:0}.page-search .search__prefecture__form__list__item:nth-child(n+2){margin-top:5px}.page-search .search__prefecture__form__list__item.part .search__prefecture__form__checkbox{padding-left:50px;padding-right:50px;gap:5px 25px}.page-search .search__prefecture__form__list__item.method .search__prefecture__form__checkbox{gap:5px 25px}.page-search .search__prefecture__form__checkbox{background-color:#fff;border-radius:5px;padding:11px 12px;margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 8px}.page-search .search__prefecture__form__checkbox__item{font-size:1rem;line-height:20px;cursor:pointer}@media (min-width:1240px){.part .page-search .search__prefecture__form__checkbox__item{margin:0 12px}}.page-search .search__prefecture__form__checkbox__item span{display:block;padding-left:27px;position:relative}@media (min-width:1240px){.part .page-search .search__prefecture__form__checkbox__item span{padding-left:28px}}.page-search .search__prefecture__form__checkbox__item span:after,.page-search .search__prefecture__form__checkbox__item span:before{content:"";width:20px;height:20px;position:absolute;top:1px;left:0}.page-search .search__prefecture__form__checkbox__item span:before{border:1px solid #b5b5b5;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.page-search .search__prefecture__form__checkbox__item span:after{background:url("../../images/check.svg") no-repeat center center/contain;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.page-search .search__prefecture__form__checkbox__item:hover span:before{border-color:#E35217}}@media not all and (min-width:782px){.page-search .search__prefecture__form__checkbox__item.touching span:before{border-color:#E35217}}.page-search .search__prefecture__form__checkbox__item input[type=checkbox]:checked+span:after{opacity:1}.page-search .search__prefecture__form__prefoption{background-color:#fff;border-radius:5px;padding:15px 10px;margin-top:12px}.page-search .search__prefecture__form__prefoption table tr{border-bottom:1px solid #ebebeb}.page-search .search__prefecture__form__prefoption table tr th{padding:10px 15px 10px 9px;font-size:0.9375rem;line-height:1.4;font-weight:bold;white-space:nowrap}.page-search .search__prefecture__form__prefoption table tr td{padding:10px 9px 10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 10px}.page-search .search__prefecture__form__prefoption table tr td label{cursor:pointer}.page-search .search__prefecture__form__prefoption table tr td label span{display:block;font-size:0.875rem;line-height:1.8571428571;background-color:#fff;border:1px solid #b5b5b5;border-radius:3px;text-align:center;min-width:62px;padding:0 10px;white-space:nowrap;-webkit-transition:background-color 0.3s,border-color 0.3s,color 0.3s;transition:background-color 0.3s,border-color 0.3s,color 0.3s}.page-search .search__prefecture__form__prefoption table tr td label.disabled{cursor:default}.page-search .search__prefecture__form__prefoption table tr td label.disabled span{border:1px solid #ccc;color:#b5b5b5}@media (min-width:782px){.page-search .search__prefecture__form__prefoption table tr td label:not(.disabled):hover span{border-color:#E35217}}@media not all and (min-width:782px){.page-search .search__prefecture__form__prefoption table tr td label:not(.disabled).touching span{border-color:#E35217}}.page-search .search__prefecture__form__prefoption table tr td label input[type=checkbox]:checked+span{background-color:#E35217;border-color:#E35217;color:#fff}.page-search .search__map{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px}@media not all and (min-width:782px){.page-search .search__map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}}.page-search .search__map__td{width:37.2340425532%;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.page-search .search__map__td{width:100%}}.page-search .search__map__svg{overflow:visible;display:block;width:100%;max-width:550px;margin:0 auto}.page-search .search__map__svg__box{width:100%;margin-top:25px}.page-search .search__map__svg .text{font-size:0.9375rem}.page-search .search__map__svg .region{fill:#403021;font-weight:600}.page-search .search__map__svg .prefecture a{text-decoration:underline;fill:#E35217}@media (min-width:782px){.page-search .search__map__svg .prefecture a:hover{text-decoration:none;opacity:0.7}}@media not all and (min-width:782px){.page-search .search__map__svg .prefecture a.touching{text-decoration:none;opacity:0.7}}.page-search .search__map .search__box__select{margin-top:0}.page-search__disclaimer{margin-top:40px}.page-search__disclaimer__desc{margin-top:5px;font-size:0.875rem;line-height:1.4285714286}.page-map__content{background-color:#F8F6F5;padding:30px 0 100px}.page-map__selected__title{font-size:1.875rem;line-height:1.4666666667;font-weight:bold;text-align:center}@media not all and (min-width:782px){.page-map__selected__title{font-size:1.5625rem;line-height:1.44}}.page-map__selected__area{width:100%;max-width:850px;margin:25px auto 0;border:1px solid #bcbcbc;border-radius:5px;padding:27px 45px 27px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media not all and (min-width:782px){.page-map__selected__area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;padding:13px 15px 25px}}.page-map__selected__area__active{font-size:35px;line-height:76px;font-weight:bold;white-space:nowrap;width:50.9933774834%;text-align:center;padding:0 86px;background:url("../../images/icon-map.svg") no-repeat left center/auto 100%}@media not all and (min-width:782px){.page-map__selected__area__active{width:100%;font-size:28px;line-height:62px;padding:0 70px}}@media not all and (min-width:375px){.page-map__selected__area__active{font-size:22px}}.page-map__selected__area__btn.btn{width:49.0066225166%}@media not all and (min-width:782px){.page-map__selected__area__btn.btn{width:100%;margin-top:10px}}.page-map .map{height:100%}.page-map .map__wrapper{margin-top:30px;height:800px;position:relative;overflow:hidden}@media not all and (min-width:782px){.page-map .map__wrapper{margin-top:24px;height:650px}}.page-map .map__info{position:absolute;top:0;left:0;width:40%;max-width:460px;height:100%;background-color:#fff;padding:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0,0,0.13,0.79);transition-timing-function:cubic-bezier(0,0,0.13,0.79);opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:1024px){.page-map .map__info{position:fixed;bottom:0;top:auto;max-width:none;width:100%;height:auto;z-index:10}}.page-map .map__info:not(.open){opacity:0;pointer-events:none;-webkit-transform:translateX(-100px);transform:translateX(-100px)}@media (max-width:1024px){.page-map .map__info:not(.open){-webkit-transform:translateY(100px);transform:translateY(100px)}}.page-map .map__info__close{position:absolute;top:0;left:100%;width:69px;height:69px;background-color:#E35217;cursor:pointer;-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:782px){.page-map .map__info__close:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}}@media not all and (min-width:782px){.page-map .map__info__close.touching{-webkit-filter:brightness(115%);filter:brightness(115%)}}@media (max-width:1024px){.page-map .map__info__close{width:120px;height:40px;bottom:100%;top:auto;left:auto;right:0;border-top-left-radius:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:7px}}.page-map .map__info__close i{width:35px;height:35px;position:relative}@media (max-width:1024px){.page-map .map__info__close i{width:25px;height:25px}}.page-map .map__info__close i:after,.page-map .map__info__close i:before{content:"";width:100%;height:5px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fff}@media (max-width:1024px){.page-map .map__info__close i:after,.page-map .map__info__close i:before{height:3px}}.page-map .map__info__close i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-map .map__info__close i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-map .map__info__close span{color:#fff;font-size:14px;font-weight:bold;text-align:center;white-space:nowrap}@media (max-width:1024px){.page-map .map__info__close span{font-size:16px;padding-bottom:2px}}.page-map .map__info__content{overflow:auto;max-height:100%}@media (max-width:1024px){.page-map .map__info__content{max-height:500px}}.page-map .map__info__content__main{display:block;border:2px solid #E35217;border-radius:5px;padding:20px 63px 20px 20px;-webkit-box-shadow:0 5px 0 #DFDFDF;box-shadow:0 5px 0 #DFDFDF;background-color:#fff;position:relative}.page-map .map__info__content__main:before{content:"";width:23px;height:calc(100% - 40px);background-color:rgba(227,82,23,0.2);border-radius:5px;position:absolute;top:0;bottom:0;right:20px;margin:auto 0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.page-map .map__info__content__main:after{content:"";width:0;height:0;border-width:6px 0 6px 9px;border-style:solid;border-color:transparent transparent transparent #E35217;position:absolute;top:0;bottom:0;right:26px;margin:auto 0;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.page-map .map__info__content__main .title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.9347181009%}.page-map .map__info__content__main .title .thumb{width:44.5103857567%;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.page-map .map__info__content__main .title .thumb{max-width:100px}}.page-map .map__info__content__main .title .thumb .no_img{width:100%;aspect-ratio:1.6666666667;background-color:#F8F6F5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}@media (max-width:1024px){.page-map .map__info__content__main .title .thumb .no_img{aspect-ratio:1.6666666667}}.page-map .map__info__content__main .title .thumb .no_img:before{content:"No image…";font-weight:900;color:#fff;font-size:16px;line-height:1.1;text-shadow:0 0 20px rgba(0,0,0,0.05)}.page-map .map__info__content__main .title .name{font-size:1.25rem;line-height:1.45;font-weight:bold;color:#E35217;text-decoration:underline}@media not all and (min-width:782px){.page-map .map__info__content__main .title .name{font-size:1.125rem;line-height:1.4444444444}}.page-map .map__info__content__main .address{font-size:1.125rem;line-height:1.2222222222;margin-top:12px}@media not all and (min-width:782px){.page-map .map__info__content__main .address{font-size:0.9375rem;line-height:1.4;margin-top:8px}}@media (min-width:782px){.page-map .map__info__content__main:hover:before{background-color:#e35217}.page-map .map__info__content__main:hover:after{border-left-color:#fff}}@media not all and (min-width:782px){.page-map .map__info__content__main.touching:before{background-color:#e35217}.page-map .map__info__content__main.touching:after{border-left-color:#fff}}.page-map .map__info__content .nearby_hospital__title{margin-top:40px;font-size:1.125rem;line-height:1.4444444444;font-weight:bold}@media (max-width:1024px){.page-map .map__info__content .nearby_hospital__title{margin-top:30px}}.page-map .map__info__content .nearby_hospital__list{border-top:1px solid #bcbcbc;margin-top:10px}.page-map .map__info__content .nearby_hospital__list__item{border-bottom:1px dashed #707070}.page-map .map__info__content .nearby_hospital__list__item a{font-size:1.125rem;line-height:1.4444444444;display:block;padding:22px 15px;color:#E35217;text-decoration:underline;position:relative;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.page-map .map__info__content .nearby_hospital__list__item a:hover{opacity:0.7}}@media not all and (min-width:782px){.page-map .map__info__content .nearby_hospital__list__item a.touching{opacity:0.7}}.page-map .map__info__content .nearby_hospital__list__item a .distance{font-size:12px;color:#777;position:absolute;bottom:0;right:0;white-space:nowrap}.page-map .map .gm-style-iw-d .name{font-weight:bold}.page-map .map .gm-style .gm-style-iw-c{border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:10px 30px 10px 15px!important}.page-map .map .gm-style .gm-style-iw-d{overflow:auto!important}.page-map .map .gm-style .gm-style-iw button{top:0!important;right:0!important;background-color:#E35217!important;opacity:1!important;border-bottom-left-radius:5px;width:22px!important;height:22px!important}.page-map .map .gm-style .gm-style-iw button span{display:none!important}.page-map .map .gm-style .gm-style-iw button:after,.page-map .map .gm-style .gm-style-iw button:before{content:"";width:15px;height:2px;border-radius:1px;background-color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.page-map .map .gm-style .gm-style-iw button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-map .map .gm-style .gm-style-iw button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-map .btn.return{width:450px;font-size:1.125rem}@media not all and (min-width:782px){.page-map .btn.return{width:100%;font-size:1rem}}@media not all and (min-width:375px){.page-map .btn.return{font-size:15px}}#___gcse_0 .gsc-control-cse{padding:0;border:none;font-size:1rem}#___gcse_0 .gsc-control-cse .gsc-table-result{font-size:1rem}#___gcse_0 .gsc-above-wrapper-area{margin-top:30px;background-color:#fbfbfb;border:1px solid #d2d2d2;border-radius:5px;padding:0}#___gcse_0 .gsc-orderby-container,#___gcse_0 .gsc-url-top{display:none}#___gcse_0 .gsc-result-info{padding:0 15px;font-size:1.125rem;line-height:2.6666666667;color:#403021}#___gcse_0 .gsc-table-cell-snippet-close{padding:0}#___gcse_0 .gsc-table-result{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}@media not all and (min-width:782px){#___gcse_0 .gsc-table-result{margin-top:10px}}#___gcse_0 .gsc-table-cell-thumbnail{width:150px;height:100px;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}@media not all and (min-width:782px){#___gcse_0 .gsc-table-cell-thumbnail{width:100px;height:60px;margin-right:15px}}#___gcse_0 .gsc-table-cell-snippet-close{width:100%}#___gcse_0 .gsc-results .gsc-cursor-box{margin:50px 0 0}#___gcse_0 .gsc-results .gsc-cursor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#___gcse_0 .gsc-results .gsc-cursor-page{margin:0 8px 16px;width:30px;line-height:28px;font-size:1rem;text-align:center;border:1px solid #E35217;color:#E35217;-webkit-transition:all 0.3s;transition:all 0.3s}#___gcse_0 .gsc-results .gsc-cursor-page.gsc-cursor-current-page,#___gcse_0 .gsc-results .gsc-cursor-page:hover{text-decoration:none;background-color:#E35217;color:#fff}#___gcse_0 .gs-result .gs-image-box a{display:block;border:none}#___gcse_0 .gs-result .gs-image,#___gcse_0 .gs-result .gs-promotion-image{display:block}#___gcse_0 .gs-promotion-table,#___gcse_0 .gsc-table-result{padding:0}body:not(.home) #___gcse_0 .gs-result .gs-title *,body:not(.home) #___gcse_0 .gs-spelling a{color:#403021;font-size:1.25rem;line-height:1.45;font-weight:bold}@media not all and (min-width:782px){body:not(.home) #___gcse_0 .gs-result .gs-title *,body:not(.home) #___gcse_0 .gs-spelling a{font-size:1.125rem;line-height:1.6666666667}}#___gcse_0 .gs-promotion-image-box,#___gcse_0 .gs-web-image-box{padding:0;width:100%;height:100%}#___gcse_0 .gs-promotion-image-box .gs-promotion-image,#___gcse_0 .gs-web-image-box .gs-image{max-width:100%;max-height:100px}@media not all and (min-width:782px){#___gcse_0 .gs-promotion-image-box .gs-promotion-image,#___gcse_0 .gs-web-image-box .gs-image{max-height:60px}}#___gcse_0 .gs-web-image-box .gs-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#___gcse_0 .gs-fileFormatType,#___gcse_0 .gs-webResult .gs-snippet{font-size:1.125rem;line-height:1.6666666667}@media not all and (min-width:782px){#___gcse_0 .gs-fileFormatType,#___gcse_0 .gs-webResult .gs-snippet{font-size:1rem;line-height:1.5625}}#___gcse_0 .gsc-webResult.gsc-result{border-width:0 0 1px;border-style:solid;border-color:#bbb;padding:30px 20px}@media not all and (min-width:782px){#___gcse_0 .gsc-webResult.gsc-result{padding:20px 10px}}#___gcse_0 .gsc-webResult.gsc-result:nth-child(2n){background-color:#fbfbfb}#___gcse_0 .gsc-webResult.gsc-result .gs-no-results-result .gs-snippet{background:none;border:none;text-align:center;display:block;margin:0;padding:0}#___gcse_0 .gcsc-branding,#___gcse_0 .gcsc-find-more-on-google-root,#___gcse_0 .gcsc-more-maybe-branding-root{display:none}.page-template-page-selfcheck .selfcheck_list{margin-top:50px}@media not all and (min-width:782px){.page-template-page-selfcheck .selfcheck_list{margin-top:30px}}.page-template-page-selfcheck .selfcheck_list__item{padding-left:0!important}.page-template-page-selfcheck .selfcheck_list__item:nth-child(n+2){margin-top:10px}.page-template-page-selfcheck .selfcheck_list__item:before{content:none!important}.page-template-page-selfcheck .selfcheck_list__item__label{display:block;cursor:pointer}.page-template-page-selfcheck .selfcheck_list__item__label__inner{border:1px solid #c1c1c1;border-radius:5px;background-color:#fff;padding:21px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media not all and (min-width:782px){.page-template-page-selfcheck .selfcheck_list__item__label__inner{padding:10px 15px 10px 10px}}.page-template-page-selfcheck .selfcheck_list__item__label__inner i{width:35px;height:35px;border:1px solid #707070;background-color:#f3f3f3;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;position:relative;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media not all and (min-width:782px){.page-template-page-selfcheck .selfcheck_list__item__label__inner i{width:20px;height:20px;margin-right:10px}}.page-template-page-selfcheck .selfcheck_list__item__label__inner i:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../../images/check.svg") no-repeat center center/contain;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.page-template-page-selfcheck .selfcheck_list__item__label__inner .text{font-size:1.6875rem;line-height:1.3}@media not all and (min-width:782px){.page-template-page-selfcheck .selfcheck_list__item__label__inner .text{font-size:1.25rem}}.page-template-page-selfcheck .selfcheck_list__item__label__inner:hover{background-color:rgba(227,82,23,0.09)}.page-template-page-selfcheck .selfcheck_list__item__label input[type=checkbox]:checked+.selfcheck_list__item__label__inner{background-color:rgba(227,82,23,0.09)}.page-template-page-selfcheck .selfcheck_list__item__label input[type=checkbox]:checked+.selfcheck_list__item__label__inner i{background-color:#fff}.page-template-page-selfcheck .selfcheck_list__item__label input[type=checkbox]:checked+.selfcheck_list__item__label__inner i:before{opacity:1}@media not all and (min-width:782px){.page-template-page-selfcheck .selfcheck_form .btn{width:100%;max-width:400px}}.page-template-page_selfcheckresult .btn_box{margin-top:30px}.page-template-page_selfcheckresult .search_panel{margin-top:135px}@media not all and (min-width:782px){.page-template-page_selfcheckresult .search_panel{margin-top:100px}}.page-company .map{width:100%;height:392px;margin-top:20px}.page-form .content{padding-bottom:0}.page-form__smf{background-color:#F8F6F5;padding:30px 0 100px;margin-top:60px}.page-form__smf .container{max-width:800px}.page-form__smf input::-webkit-input-placeholder,.page-form__smf textarea::-webkit-input-placeholder{color:#A4A4A4}.page-form__smf input::-moz-placeholder,.page-form__smf textarea::-moz-placeholder{color:#A4A4A4}.page-form__smf input:-ms-input-placeholder,.page-form__smf textarea:-ms-input-placeholder{color:#A4A4A4}.page-form__smf input::-ms-input-placeholder,.page-form__smf textarea::-ms-input-placeholder{color:#A4A4A4}.page-form__smf input::placeholder,.page-form__smf textarea::placeholder{color:#A4A4A4}.page-form__smf input:-ms-input-placeholder,.page-form__smf textarea:-ms-input-placeholder{color:#A4A4A4}.page-form__smf input::-ms-input-placeholder,.page-form__smf textarea::-ms-input-placeholder{color:#A4A4A4}.page-form__smf .smf-form .smf-item:nth-child(n+2){margin-top:30px}.page-form__smf .smf-form .smf-item__label{font-size:1.125rem;line-height:1.6666666667;margin-bottom:9px;font-weight:bold}.page-form__smf .smf-form .smf-item.required .smf-item__label:before{content:"必須";display:inline-block;font-size:0.875rem;line-height:1.7142857143;color:#fff;width:52px;text-align:center;font-weight:bold;background-color:#E35217;margin-right:10px}.page-form__smf .smf-form .smf-item [data-name=address]{margin-top:10px}.page-form__smf .smf-form .smf-item .email_confirm_label{font-size:0.875rem;line-height:2.1428571429;margin-top:20px;margin-bottom:15px}.page-form__smf .smf-form .smf-item .smf-select-control__control,.page-form__smf .smf-form .smf-item .smf-text-control__control,.page-form__smf .smf-form .smf-item .smf-textarea-control__control{border:1px solid #bcbcbc;background-color:#fff;border-radius:5px;width:100%;font-size:1rem;line-height:1.875;padding:4px 15px;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width:782px){.page-form__smf .smf-form .smf-item .smf-select-control__control:hover,.page-form__smf .smf-form .smf-item .smf-text-control__control:hover,.page-form__smf .smf-form .smf-item .smf-textarea-control__control:hover{border-color:#403021}}@media not all and (min-width:782px){.page-form__smf .smf-form .smf-item .smf-select-control__control.touching,.page-form__smf .smf-form .smf-item .smf-text-control__control.touching,.page-form__smf .smf-form .smf-item .smf-textarea-control__control.touching{border-color:#403021}}.page-form__smf .smf-form .smf-item .smf-select-control__control[data-invalid="1"],.page-form__smf .smf-form .smf-item .smf-text-control__control[data-invalid="1"],.page-form__smf .smf-form .smf-item .smf-textarea-control__control[data-invalid="1"]{border-color:#DF3137;background-color:rgba(223,49,55,0.11)}.page-form__smf .smf-form .smf-item .smf-select-control__control{padding-right:20px}.page-form__smf .smf-form .smf-item.address [data-name=prefecture] select{width:200px}.page-form__smf .smf-form .smf-item.zip .is-layout-flex{gap:10px}.page-form__smf .smf-form .smf-item.zip [data-name=zip_code]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.page-form__smf .smf-form .smf-item.zip [data-name=zip_code]:before{content:"〒";font-size:20px;line-height:40px;margin-right:8px}.page-form__smf .smf-form .smf-item.zip [data-name=zip_code] .smf-error-messages{position:absolute;top:100%;left:0;white-space:nowrap}.page-form__smf .smf-form .smf-item.zip .search_address .wp-block-button__link{background-color:#403021;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;height:40px;width:111px;font-size:1rem;line-height:2.5;border-radius:5px;padding:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.page-form__smf .smf-form .smf-item.zip .search_address .wp-block-button__link:hover{-webkit-transform:none;transform:none}}@media not all and (min-width:782px){.page-form__smf .smf-form .smf-item.zip .search_address .wp-block-button__link.touching{-webkit-transform:none;transform:none}}@media (min-width:782px){.page-form__smf .smf-form .smf-item.zip .search_address .wp-block-button__link:hover{opacity:0.7}}@media not all and (min-width:782px){.page-form__smf .smf-form .smf-item.zip .search_address .wp-block-button__link.touching{opacity:0.7}}.page-form__smf .smf-form .smf-item.zip .search_address .wp-block-button__link:after{content:none}.page-form__smf .smf-form .smf-item .smf-error-messages{font-size:1rem;line-height:1.875;font-weight:bold;margin-top:0}.page-form__smf .smf-action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media not all and (min-width:782px){.page-form__smf .smf-action{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-form__smf .smf-action .smf-button-control{position:relative}.page-form__smf .smf-action .smf-button-control__control[data-action=complete],.page-form__smf .smf-action .smf-button-control__control[data-action=confirm]{display:block;width:370px;line-height:1.5;color:#fff;font-size:1.25rem;font-weight:500;margin:0 auto;padding:14px 25px;text-align:center;border-radius:5px;background:none;background-color:#E35217;border:1px solid #CBCBCB;-webkit-box-shadow:0 5px 0 #DFDFDF;box-shadow:0 5px 0 #DFDFDF;cursor:pointer;position:relative;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.page-form__smf .smf-action .smf-button-control__control[data-action=complete]:hover,.page-form__smf .smf-action .smf-button-control__control[data-action=confirm]:hover{opacity:0.7}}@media not all and (min-width:782px){.page-form__smf .smf-action .smf-button-control__control[data-action=complete].touching,.page-form__smf .smf-action .smf-button-control__control[data-action=confirm].touching{opacity:0.7}}.page-form__smf .smf-action .smf-button-control__control[data-action=complete]:after,.page-form__smf .smf-action .smf-button-control__control[data-action=confirm]:after{content:"";width:0;height:0;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto 0}.page-form__smf .smf-action .smf-button-control__control[data-action=confirm]+.mailconf_error{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.page-form__smf .smf-action .smf-button-control__control[data-action=back]{background:none;text-decoration:underline;color:#E35217;border:none}.page-form__smf .smf-action .smf-button-control+.smf-button-control{margin-left:0}.smf-complete{background-color:#F8F6F5;padding:30px 0 100px}.smf-complete .message_box{padding:30px 50px;background-color:#fff;border:1px solid #bcbcbc;border-radius:5px}@media not all and (min-width:782px){.smf-complete .message_box{padding:30px}}.snow-monkey-form[data-screen=input] .hide_input{display:none!important}.snow-monkey-form[data-screen=confirm] .hide_conf,.snow-monkey-form[data-screen=confirm] [data-name=email_conf]{display:none!important}.snow-monkey-form[data-screen=confirm] .smf-form .smf-item.zip [data-name=zip_code]:before{font-size:1.125rem;line-height:1.6666666667}.archive__list.type-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px;margin-top:50px}@media not all and (min-width:782px){.archive__list.type-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:30px}}.type-column .archive__list__item{border-bottom:1px solid #bbb}.type-column .archive__list__item:before{content:none}.type-column .archive__list__item a{color:#403021;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding:20px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.type-column .archive__list__item a:hover{opacity:0.7}}@media not all and (min-width:782px){.type-column .archive__list__item a.touching{opacity:0.7}}@media not all and (min-width:782px){.type-column .archive__list__item a{padding:20px 5px;gap:15px}}.type-column .archive__list__item__thumb{width:136px;height:102px;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.type-column .archive__list__item__thumb{width:144px;height:108px}}.type-column .archive__list__item__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.type-column .archive__list__item__info{width:100%}.type-column .archive__list__item__info .date{font-size:1rem;line-height:1.5}@media not all and (min-width:782px){.type-column .archive__list__item__info .date{font-size:0.875rem;line-height:1.4285714286}}.type-column .archive__list__item__info .title{font-size:1.25rem;line-height:1.45;font-weight:bold;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media not all and (min-width:782px){.type-column .archive__list__item__info .title{font-size:1rem;line-height:1.5;-webkit-line-clamp:3;margin-top:5px}}.type-grid .archive__list__item{width:calc((100% - 90px) / 4)}@media not all and (min-width:782px){.type-grid .archive__list__item{width:100%}}.type-grid .archive__list__item__thumb{height:200px}.type-grid .archive__list__item__thumb picture{height:100%}.type-grid .archive__list__item__thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.type-grid .archive__list__item__info{margin-top:15px}.type-grid .archive__list__item__info .affiliations{font-size:0.875rem;line-height:1.4285714286}.type-grid .archive__list__item__info .name{font-size:1rem;line-height:1.5;margin-top:15px}.type-grid .archive__list__item__cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:5px}@media not all and (min-width:782px){.type-grid .archive__list__item__cat{margin-top:15px}}.type-grid .archive__list__item__cat span{border:1px solid #F8F6F5;font-size:0.875rem;font-weight:500;text-align:center;min-width:55px;line-height:23px;padding:0 3px}.bg-zebra .archive__list__item:nth-child(2n){background-color:#fbfbfb}.has_category .archive__list__item a{display:-ms-grid;display:grid;-ms-grid-columns:260px 40px 1fr;grid-template-columns:260px 1fr;-ms-grid-rows:auto 17px auto;grid-template-rows:auto auto;gap:17px 40px;grid-template-areas:"thumbnail title" "thumbnail category"}@media not all and (min-width:782px){.has_category .archive__list__item a{-ms-grid-columns:144px 20px 1fr;grid-template-columns:144px 1fr;-ms-grid-rows:auto 10px auto;grid-template-rows:auto auto;gap:10px 20px;grid-template-areas:"thumbnail title" "category category"}.has_category .archive__list__item a>.title{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}}.has_category .archive__list__item .archive__list__item__thumb{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:thumbnail;width:100%;height:auto}.has_category .archive__list__item .archive__list__item__thumb .no_img{width:100%;height:100%;background-color:#F8F6F5}.has_category .archive__list__item .archive__list__item__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:title}.has_category .archive__list__item .archive__list__item__cat{-ms-grid-row:3;-ms-grid-column:3;grid-area:category;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media not all and (min-width:782px){.main.has-sidebar:not(.fullwidth)>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.main.has-sidebar:not(.fullwidth)>.content{-ms-grid-row:3;-ms-grid-column:1}.main.has-sidebar:not(.fullwidth)>.sidebar{-ms-grid-row:5;-ms-grid-column:1}.has_category .archive__list__item .archive__list__item__thumb{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.has_category .archive__list__item .archive__list__item__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.has_category .archive__list__item a>.archive__list__item__info{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.has_category .archive__list__item .archive__list__item__cat{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}.has_category .archive__list__item .archive__list__item__cat .part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.has_category .archive__list__item .archive__list__item__cat .part span{border-width:1px;border-style:solid;min-width:85px;padding:0 5px;text-align:center;line-height:38px;font-weight:500;font-size:1rem}@media not all and (min-width:782px){.has_category .archive__list__item .archive__list__item__cat .part span{font-size:0.875rem;min-width:55px;line-height:23px;padding:0 3px}}.has_category .archive__list__item .archive__list__item__cat .method{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.has_category .archive__list__item .archive__list__item__cat .method span{color:#fff;font-size:1.125rem;font-weight:500;text-align:center;line-height:40px;min-width:120px;padding:0 5px;border-radius:5px;background-color:#E35217}@media not all and (min-width:782px){.has_category .archive__list__item .archive__list__item__cat .method span{font-size:0.9375rem;line-height:25px;min-width:100px;padding:0 3px}}.archive__list__item .no_img{height:100%;background-color:#F8F6F5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.archive__list__item .no_img:before{content:"No image…";font-weight:900;color:#fff;font-size:20px;text-shadow:0 0 20px rgba(0,0,0,0.05)}.archive__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:60px;position:relative}.archive__sort__box{border:1px solid #b7b7b7;border-radius:10px;padding:20px}.archive__sort__box .title{font-size:1.125rem;line-height:1.4444444444;font-weight:bold}@media not all and (min-width:782px){.archive__sort__box .title{text-align:center}}.archive__sort__box .title small{font-size:1rem;margin-left:40px;font-weight:normal;line-height:1.4444444444}@media not all and (min-width:782px){.archive__sort__box .title small{display:block;margin-left:0;margin-top:10px;text-align:left}}.archive__sort__box .cat_list{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.archive__sort__box .cat_list__item{border:1px solid #b7b7b7;background-color:#f5f5f5;font-size:0.875rem;line-height:30px;padding:0 10px;white-space:nowrap;text-decoration:underline;border-radius:5px}@media (min-width:782px){.archive__sort__box .cat_list__item:hover{text-decoration:none}}@media not all and (min-width:782px){.archive__sort__box .cat_list__item.touching{text-decoration:none}}.archive__sort__box .cat_list__item.active{pointer-events:none;text-decoration:none;color:#fff;background-color:#E35217;border-color:#E35217}.archive__sort__box .keyword_form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin-top:17px}@media (max-width:1024px){.archive__sort__box .keyword_form{margin-top:20px}}.archive__sort__box .keyword_form__text{width:100%;border-radius:5px 0 0 5px;background-color:#f5f5f5;border-width:1px 0 1px 1px;border-style:solid;border-color:#d9d9d9;padding:0 10px;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;font-size:0.875rem}@media (max-width:1024px){.archive__sort__box .keyword_form__text{font-size:16px}}.archive__sort__box .keyword_form__text:active,.archive__sort__box .keyword_form__text:focus{border-color:#403021}.archive__sort__box .keyword_form__text::-webkit-input-placeholder{color:#878787}.archive__sort__box .keyword_form__text::-moz-placeholder{color:#878787}.archive__sort__box .keyword_form__text:-ms-input-placeholder{color:#878787}.archive__sort__box .keyword_form__text::-ms-input-placeholder{color:#878787}.archive__sort__box .keyword_form__text::placeholder{color:#878787}.archive__sort__box .keyword_form__text:-ms-input-placeholder{color:#878787}.archive__sort__box .keyword_form__text::-ms-input-placeholder{color:#878787}.archive__sort__box .keyword_form__submit{width:40px;-ms-flex-negative:0;flex-shrink:0;border-radius:0 5px 5px 0;background:#403021 url("../../images/icon-search.svg") no-repeat center center/18px auto;cursor:pointer;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.archive__sort__box .keyword_form__submit:hover{opacity:0.8}}@media not all and (min-width:782px){.archive__sort__box .keyword_form__submit.touching{opacity:0.8}}.archive__sort__reset{text-align:right;position:absolute;top:100%;left:0;width:100%}.archive__sort__reset a{font-size:0.75rem;color:#E35217;text-decoration:underline;display:inline-block;position:relative}.archive__sort__reset a:before{content:"×";position:absolute;right:100%;top:0;padding-right:3px}@media (min-width:782px){.archive__sort__reset a:hover{text-decoration:none}}@media not all and (min-width:782px){.archive__sort__reset a.touching{text-decoration:none}}.archive .no_post{text-align:center;margin-top:50px}.post-type-archive-doctor .content>.desc{padding-left:20px}@media not all and (min-width:782px){.post-type-archive-doctor .content>.desc{padding:0}}.post-type-archive-doctor .archive__sort{margin-top:30px}.post-type-archive-doctor .archive__sort__box{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media not all and (min-width:782px){.post-type-archive-doctor .archive__sort__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:13px 15px 20px}}.post-type-archive-doctor .archive__sort__box .title{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;margin-right:25px}@media not all and (min-width:782px){.post-type-archive-doctor .archive__sort__box .title{margin-right:0}}.post-type-archive-doctor .archive__sort__box .cat_list{margin-top:0}@media not all and (min-width:782px){.post-type-archive-doctor .archive__sort__box .cat_list{margin-top:10px}}.post-type-archive-doctor .archive__sort__box .cat_list__item{min-width:85px;border-radius:0;line-height:38px;text-align:center;font-weight:500;text-decoration:none;font-size:1rem;background-color:#fff;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.post-type-archive-doctor .archive__sort__box .cat_list__item:hover{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-doctor .archive__sort__box .cat_list__item.touching{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-doctor .archive__sort__box .cat_list__item{min-width:55px;padding:0 3px;line-height:23px;font-size:0.875rem}}@media (min-width:782px){.post-type-archive-survey .archive__list{margin-top:10px}.post-type-archive-survey .type-column .archive__list__item__thumb{width:260px;height:195px}.post-type-archive-survey .type-column .archive__list__item a{padding:30px 10px 24px}}.post-type-archive-hospital .archive__sort{border:1px solid #b7b7b7;border-radius:10px;padding:14px 30px;margin-bottom:50px}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort{padding:17px 15px 20px}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort__inner{display:block}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort__item{display:block}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort__item:nth-child(n+2){margin-top:12px}}.post-type-archive-hospital .archive__sort__item .title{width:180px;font-size:1.25rem;line-height:1.45;font-weight:bold;white-space:nowrap;text-align:left;padding:7px 20px 7px 0}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort__item .title{display:block;font-size:0.9375rem;line-height:1.4;padding:0}}.post-type-archive-hospital .archive__sort__item .selected_items{width:100%;padding:7px 0;display:block}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort__item .selected_items{padding:0;margin-top:6px}}.post-type-archive-hospital .archive__sort__item .selected_items__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.post-type-archive-hospital .archive__sort__item .selected_items__inner span{border-radius:5px;background-color:#f5f5f5;border:1px solid #b7b7b7;font-size:1.125rem;font-weight:500;line-height:35px;padding:0 20px 3px 42px;position:relative}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort__item .selected_items__inner span{font-size:0.875rem;line-height:32px;padding:0 15px 1px 35px}}.post-type-archive-hospital .archive__sort__item .selected_items__inner span button{width:21px;height:21px;position:absolute;left:12px;top:0;bottom:0;margin:auto 0;cursor:pointer}@media not all and (min-width:782px){.post-type-archive-hospital .archive__sort__item .selected_items__inner span button{width:14px;height:14px}}.post-type-archive-hospital .archive__sort__item .selected_items__inner span button:after,.post-type-archive-hospital .archive__sort__item .selected_items__inner span button:before{content:"";width:100%;height:2px;border-radius:1px;background-color:#707070;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.post-type-archive-hospital .archive__sort__item .selected_items__inner span button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post-type-archive-hospital .archive__sort__item .selected_items__inner span button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.post-type-archive-hospital .archive__sort__item .selected_items__inner span.off{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(10px);filter:blur(10px);opacity:0}.post-type-archive-hospital .archive__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px;padding:30px 0;border-bottom:1px solid #bbb}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item{padding:20px 0 40px}}.post-type-archive-hospital .archive__list__item__thumb{width:32%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.post-type-archive-hospital .archive__list__item__thumb:hover{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__thumb.touching{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__thumb{width:41.1428571429%}}.post-type-archive-hospital .archive__list__item__thumb .no_img{aspect-ratio:320/240}.post-type-archive-hospital .archive__list__item__info{padding-top:10px;width:100%}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info{padding-top:0}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .title_part{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}.post-type-archive-hospital .archive__list__item__info .title_part__inner{width:100%}.post-type-archive-hospital .archive__list__item__info .title_part__inner .title{font-size:1.375rem;line-height:1.4545454545;font-weight:bold}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .title_part__inner .title{font-size:1rem;line-height:1.375}}.post-type-archive-hospital .archive__list__item__info .title_part__inner .part{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .title_part__inner .part{margin-top:5px}}.post-type-archive-hospital .archive__list__item__info .title_part__inner .part a{border-width:1px;border-style:solid;min-width:85px;padding:0 5px;text-align:center;line-height:38px;font-weight:500;font-size:1rem;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.post-type-archive-hospital .archive__list__item__info .title_part__inner .part a:hover{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .title_part__inner .part a.touching{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .title_part__inner .part a{font-size:0.875rem;min-width:55px;line-height:23px;padding:0 3px}}.post-type-archive-hospital .archive__list__item__info .table{font-size:1.125rem;line-height:1.4444444444;margin-top:23px}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table{font-size:0.875rem;line-height:1.4285714286;margin-top:18px}}.post-type-archive-hospital .archive__list__item__info .table .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-type-archive-hospital .archive__list__item__info .table .tr:nth-child(n+2){margin-top:5px}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr:nth-child(n+2){margin-top:15px}}@media (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr.method{margin-top:28px}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr.method{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.post-type-archive-hospital .archive__list__item__info .table .tr.method .td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr.method .td{margin-top:10px}}.post-type-archive-hospital .archive__list__item__info .table .tr.method .td a{color:#fff;font-size:1.125rem;font-weight:500;text-align:center;line-height:40px;min-width:120px;padding:0 5px;border-radius:5px;background-color:#E35217;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr.method .td a:hover{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr.method .td a.touching{opacity:0.7}}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr.method .td a{font-size:1rem;line-height:40px;min-width:104px;padding:0 3px}}.post-type-archive-hospital .archive__list__item__info .table .tr .th{color:#E35217;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;width:175px}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .table .tr .th{width:auto;padding-right:15px}}.post-type-archive-hospital .archive__list__item__info .btn{margin:30px auto 0 0;line-height:48px;font-size:1.125rem}@media not all and (min-width:782px){.post-type-archive-hospital .archive__list__item__info .btn{font-size:1rem}}.single__navigation{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media (max-width:1024px){.single__navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.single__navigation__item{width:calc((100% - 30px) / 3)}@media (max-width:1024px){.single__navigation__item{width:100%}}.single__navigation__item a{display:block;text-decoration:none!important;border-radius:5px;border:1px solid #b7b7b7;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media (min-width:782px){.single__navigation__item a:hover{border-color:#E35217}}@media not all and (min-width:782px){.single__navigation__item a.touching{border-color:#E35217}}.single__navigation__item.return a{border-width:2px;text-align:center;color:#403021!important;font-size:1rem;line-height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 20px}.single__navigation__item.next a,.single__navigation__item.pre a{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:relative}.single__navigation__item.next a span,.single__navigation__item.pre a span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.875rem;line-height:48px;font-weight:500}.single__navigation__item.next a:before,.single__navigation__item.pre a:before{font-size:0.875rem;line-height:48px;font-weight:500;color:#727272;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.single__navigation__item.next a:after,.single__navigation__item.pre a:after{content:"";width:16px;height:11px;background:#fff url("../../images/icon-arrow.svg") no-repeat center center/contain;position:absolute;top:0;bottom:0;margin:auto 0}.single__navigation__item.pre a:before{content:"前ページ";padding-left:16px}.single__navigation__item.pre a:after{-webkit-transform:scale(-1,1);transform:scale(-1,1);left:9px}.single__navigation__item.next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single__navigation__item.next a:before{content:"次ページ";padding-right:16px}.single__navigation__item.next a:after{right:9px}.single__cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.single__cat a{text-decoration:none!important;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.single__cat a:hover{opacity:0.7}}@media not all and (min-width:782px){.single__cat a.touching{opacity:0.7}}.single__cat a.part{border-width:1px;border-style:solid;min-width:85px;padding:0 5px;text-align:center;line-height:38px;font-weight:500;font-size:1rem}@media not all and (min-width:782px){.single__cat a.part{font-size:0.875rem;min-width:55px;line-height:23px;padding:0 3px}}.single__cat a.method{color:#fff!important;font-size:1.125rem;font-weight:500;text-align:center;line-height:40px;min-width:120px;padding:0 5px;border-radius:5px;background-color:#E35217}@media not all and (min-width:782px){.single__cat a.method{font-size:0.9375rem;line-height:25px;min-width:100px;padding:0 3px}}.single__cat__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.single__post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;margin-bottom:30px}@media not all and (min-width:782px){.single__post_info{margin-top:15px;margin-bottom:20px}}.single__post_info__doctor{font-size:0.9375rem}@media not all and (min-width:782px){.single__post_info__doctor{font-size:0.8125rem}}.single__post_info.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media not all and (min-width:782px){.single__post_info.right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.single .print_btn{margin:0;font-size:1rem;font-weight:normal;line-height:48px;width:auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.single .print_btn:before{content:"";width:24px;height:21px;background:url("../../images/icon-printer.svg") no-repeat center center/contain;margin-right:7px}.single .print_btn:after{content:none}.single__affiliated_hospital,.single__related_search{margin-top:100px;border:1px solid #b7b7b7;border-radius:10px;padding:30px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single__related_info .single__affiliated_hospital,.single__related_info .single__related_search{margin-top:0;width:calc((100% - 40px) / 2);padding:20px 10px}@media not all and (min-width:782px){.single__related_info .single__affiliated_hospital,.single__related_info .single__related_search{width:100%;margin-top:0;padding:15px 10px}}@media not all and (min-width:782px){.single__affiliated_hospital,.single__related_search{margin-top:50px}}.single__affiliated_hospital__title,.single__related_search__title{font-size:1.4375rem;line-height:1.4782608696;font-weight:bold;text-align:center}.single__related_info .single__affiliated_hospital__title,.single__related_info .single__related_search__title{font-size:1rem}.single__affiliated_hospital__link,.single__related_search__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:15px}@media not all and (min-width:782px){.single__affiliated_hospital__link,.single__related_search__link{gap:10px;padding:0 20px}}.single__affiliated_hospital__link .thumb,.single__related_search__link .thumb{width:160px;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.single__affiliated_hospital__link .thumb,.single__related_search__link .thumb{width:100px}}.single__affiliated_hospital__link .name,.single__related_search__link .name{font-size:1.125rem;line-height:1.4444444444}.single__affiliated_hospital .single__cat,.single__related_search .single__cat{margin-top:25px;padding:0 15px}@media not all and (min-width:782px){.single__affiliated_hospital .single__cat,.single__related_search .single__cat{margin-top:10px}}.single__related_info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:100px}@media not all and (min-width:782px){.single__related_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:50px}}.single__editor_info{background-color:#F8F6F5;margin-top:50px;border-radius:10px;padding:30px 50px 50px}@media not all and (min-width:782px){.single__editor_info{padding:20px}}.single__editor_info__title{font-size:1.6875rem;line-height:1.4444444444;text-align:center;font-weight:bold}@media not all and (min-width:782px){.single__editor_info__title{font-size:1.5rem;line-height:1.4583333333}}.single__editor_info__box{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:10px;padding:30px;margin-top:25px}@media not all and (min-width:782px){.single__editor_info__box{padding:10px;margin-top:20px}}.single__editor_info__box .thumb{width:200px;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}@media not all and (min-width:782px){.single__editor_info__box .thumb{width:100px;margin-right:25px}}.single__editor_info__box .thumb .no_img{min-height:100px;height:100%;background-color:#F8F6F5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.single__editor_info__box .thumb .no_img:before{content:"No image…";font-weight:900;color:#fff;font-size:20px;line-height:1.2;text-shadow:0 0 20px rgba(0,0,0,0.05)}.single__editor_info__box .text{width:100%}@media not all and (min-width:782px){.single__editor_info__box .text .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single__editor_info__box .text .title .name{font-size:1.25rem;line-height:1.5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media not all and (min-width:782px){.single__editor_info__box .text .title .name{font-size:1.125rem;line-height:1.6666666667}}@media (min-width:782px){.single__editor_info__box .text .title .name:hover{opacity:0.7}}@media not all and (min-width:782px){.single__editor_info__box .text .title .name.touching{opacity:0.7}}.single__editor_info__box .text .desc{margin-top:10px}@media not all and (min-width:782px){.single__editor_info__box .text .desc{font-size:0.9375rem;line-height:1.6666666667}}.single .doctor_info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media not all and (min-width:782px){.single .doctor_info__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}.single .doctor_info__thumb{width:200px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:782px){.single .doctor_info__thumb picture{height:100%}.single .doctor_info__thumb img{height:100%;-o-object-fit:cover;object-fit:cover}}.single .doctor_info__info{width:100%}.single .doctor_info__info table td:first-child{white-space:nowrap}.single .doctor_info__info .more{background-color:#fff;border:1px solid #cfcfcf;border-radius:5px;-webkit-box-shadow:0 5px 0px #DFDFDF;box-shadow:0 5px 0px #DFDFDF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#403021!important;text-decoration:none!important;padding:0 25px;-webkit-transition:all 0.3s;transition:all 0.3s;margin-top:20px}@media not all and (min-width:782px){.single .doctor_info__info .more{margin-top:30px;padding:0 15px}}@media (min-width:782px){.single .doctor_info__info .more:hover{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:0 3px 0px #DFDFDF;box-shadow:0 3px 0px #DFDFDF}}@media not all and (min-width:782px){.single .doctor_info__info .more.touching{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:0 3px 0px #DFDFDF;box-shadow:0 3px 0px #DFDFDF}}.single .doctor_info__info .more span{position:relative;font-size:1.125rem;line-height:48px;white-space:nowrap}.single .doctor_info__info .more span:after{content:"";width:10px;height:10px;border-width:0 2px 2px 0;border-style:solid;border-color:#403021;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;left:calc(100% + 20px);margin:auto 0}@media not all and (min-width:375px){.single .doctor_info__info .more span:after{left:calc(100% + 14px)}}.single .supervised_article__item{border-bottom:1px solid #bbb}.single .supervised_article__item a{display:block;color:#403021!important;padding:16px 20px 16px 10px;background:url("../../images/icon-arrow.svg") no-repeat right 0px center/16px auto;-webkit-transition:color 0.3s;transition:color 0.3s}@media (min-width:782px){.single .supervised_article__item a:hover{color:#E35217!important}}@media not all and (min-width:782px){.single .supervised_article__item a.touching{color:#E35217!important}}@media not all and (min-width:782px){.single .supervised_article__item a{line-height:1.5625;padding:20px 20px 20px 0}}.single-doctor .box{padding:30px 30px 35px 30px}.single-doctor .box__title{margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-doctor .box__title:after{content:"";width:100%;height:1px;background-color:#bbb}.single-doctor .box__title span{color:#403021;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}.single-hospital__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.5555555556%}.single-hospital__gallery .thumb{width:52.7777777778%;-ms-flex-negative:0;flex-shrink:0}.single-hospital__gallery .thumb img{width:100%}.single-hospital__gallery .thumb .no_img{aspect-ratio:475/315;background-color:#F8F6F5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.single-hospital__gallery .thumb .no_img:before{content:"No image…";font-weight:900;color:#fff;font-size:28px;text-shadow:0 0 20px rgba(0,0,0,0.05)}.single-hospital__gallery .slider{width:41.6666666667%}@media not all and (min-width:782px){.single-hospital__gallery .slider{width:100%}}.single-hospital__gallery .slider .slick-arrow{padding:5px;width:28px;height:30px}.single-hospital__gallery .slider .slick-arrow:before{content:"";display:block;width:0;height:0;border-width:10px 18px 10px 0;border-style:solid;border-color:transparent #7B7B7B transparent transparent;mix-blend-mode:difference;-webkit-filter:drop-shadow(0 0 10px rgba(255,255,255,0.5));filter:drop-shadow(0 0 10px rgba(255,255,255,0.5));-webkit-transition:border-right-color 0.3s;transition:border-right-color 0.3s}@media (min-width:782px){.single-hospital__gallery .slider .slick-arrow:hover:before{border-right-color:#E35217}}@media not all and (min-width:782px){.single-hospital__gallery .slider .slick-arrow.touching:before{border-right-color:#E35217}}.single-hospital__gallery .slider .slick-prev{left:0}@media not all and (min-width:782px){.single-hospital__gallery .slider .slick-prev{left:-17px;opacity:0.8}}.single-hospital__gallery .slider .slick-next{right:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media not all and (min-width:782px){.single-hospital__gallery .slider .slick-next{right:-17px;opacity:0.8}}.single-hospital__gallery .slider .slick-dots{position:absolute;top:calc(100% + 20px);left:0;width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px 15px}@media not all and (min-width:782px){.single-hospital__gallery .slider .slick-dots{display:none!important}}.single-hospital__gallery .slider .slick-dots li{padding-left:0}.single-hospital__gallery .slider .slick-dots li:before{content:none}.single-hospital__gallery .slider .slick-dots li button{display:block;width:15px;height:15px;border-radius:50%;border:1px solid #9e9e9e;font-size:0;line-height:0;color:transparent;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}@media (min-width:782px){.single-hospital__gallery .slider .slick-dots li button:hover{border-color:#E35217;background-color:#E35217}}@media not all and (min-width:782px){.single-hospital__gallery .slider .slick-dots li button.touching{border-color:#E35217;background-color:#E35217}}.single-hospital__gallery .slider .slick-dots li.slick-active button{border-color:#E35217;background-color:#E35217}.single-hospital .parts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.single-hospital .parts__list__item{font-size:1rem;text-decoration:none!important;min-width:85px;line-height:28px;text-align:center;padding:0 5px;border:1px solid #F8F6F5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.single-hospital .parts__list__item:hover{opacity:0.7}}@media not all and (min-width:782px){.single-hospital .parts__list__item.touching{opacity:0.7}}.single-hospital .method__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.single-hospital .method__list__item{font-size:0.9375rem;min-width:100px;line-height:30px;border-radius:5px;text-align:center;color:#fff!important;text-decoration:none!important;background-color:#E35217;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.single-hospital .method__list__item:hover{opacity:0.7}}@media not all and (min-width:782px){.single-hospital .method__list__item.touching{opacity:0.7}}.single-hospital .wp-block-table>table{table-layout:fixed}.single-hospital .wp-block-table>table>tbody>tr>th{text-align:left;width:200px!important}@media (max-width:1024px){.single-hospital .wp-block-table>table>tbody>tr>th{width:150px!important}}@media not all and (min-width:782px){.single-hospital .wp-block-table>table>tbody>tr>th{width:100%!important}}.single-hospital .wp-block-table>table>tbody>tr td a{word-wrap:break-word}.single-hospital .hours{overflow-x:auto;padding-top:30px;padding-bottom:10px}@media not all and (min-width:782px){.single-hospital .hours{padding-top:25px}}.single-hospital .hours::-webkit-scrollbar{height:5px}.single-hospital .hours::-webkit-scrollbar-thumb{background-color:#4E4E4E}.single-hospital .hours::-webkit-scrollbar-thumb:hover{background-color:#555}.single-hospital .hours table{width:100%;table-layout:fixed}.single-hospital .hours table tr:first-child{counter-reset:item 7}.single-hospital .hours table tr:first-child td:nth-of-type(n+2){position:relative}.single-hospital .hours table tr:first-child td:nth-of-type(n+2):after{content:counter(item) ":00";counter-increment:item 1;font-size:10px;position:absolute;left:0;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-hospital .hours table tr.saturday th:first-child{background-color:#d5f4fc}.single-hospital .hours table tr.holiday th:first-child,.single-hospital .hours table tr.sunday th:first-child{background-color:#ffe1e1}.single-hospital .hours table th:first-child{font-weight:normal;font-size:1rem}.single-hospital .hours table td span{display:block;height:100%;background-color:#FFE3C6}.single-hospital .hours table td span.right{margin:0 0 0 auto}.single-hospital .hours table td span.left{margin:0 auto 0 0}.single-hospital .hours table td,.single-hospital .hours table th{width:43px;height:41px;border:1px solid #B7B7B7;padding:0}@media not all and (min-width:782px){.single-hospital .hours table td,.single-hospital .hours table th{width:40px;height:30px}}.single-hospital .acf-map{height:520px;margin-top:20px}@media not all and (min-width:782px){.single-hospital .acf-map{height:300px}}
/*# sourceMappingURL=under.css.map */