@charset "UTF-8";#medical #sub-mv .pic{padding:0 50px 0 80px}@media (max-width:768px){#medical #sub-mv .pic{padding:0;text-align:center;margin-bottom:30px}}#medical #sub-mv .text p{font-size:20px}#medical .submenu,#medical .bredcrumb,#medical #sub-mv{background:#fffdf5}#medical-top{padding:45px 0 0}#medical-top h3{background:#fff;padding:1.3em 0;font-size:20px;box-shadow:0px 4px 0px rgba(0,0,0,.18);text-align:center;border:2px solid #f0f0f0;border-radius:10px;position:relative;margin-bottom:44px}@media (max-width:768px){#medical-top h3{padding:1em 1em 1em 50px}}#medical-top h3:before{content:"\f0ca";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:20px;transform:translateY(-50%);display:block}#medical-top ul{padding-left:50px;list-style-type:disc;list-style-position:inside;margin-bottom:42px}@media (max-width:768px){#medical-top ul{padding-left:1em}#medical-top ul li{padding-left:1.4em;text-indent:-1.4em;margin-bottom:.6em}}#medical-top ul a{color:#154e61;font-size:18px;text-decoration:underline}#medical-subsidy{color:#141414;font-size:16px;line-height:1.6}#medical-subsidy section{padding:32px 0}#medical-subsidy .subsidy-block-title{font-size:20px;font-weight:700;padding-bottom:10px;margin-bottom:36px;border-bottom:1px solid #d2d2d2;line-height:1.4}@media (max-width:768px){#medical-subsidy .subsidy-block-title{font-size:18px;margin-bottom:24px}}#medical-subsidy .subsidy-intro-head{gap:24px}#medical-subsidy .subsidy-note-badge{display:inline-block;background:#d9edf7;border-radius:4px;padding:8px 16px;font-size:14px;margin:0}#medical-subsidy .subsidy-intro-title{font-size:26px;padding-bottom:16px;margin:0;border-bottom:1px solid #d2d2d2;line-height:1.4}@media (max-width:768px){#medical-subsidy .subsidy-intro-title{font-size:22px}}#medical-subsidy .subsidy-last-updated{width:830px;max-width:100%;font-size:14px;margin:-16px 0 0}#medical-subsidy .subsidy-intro-lead{margin:0 auto 32px;width:fit-content}@media (max-width:768px){#medical-subsidy .subsidy-intro-lead{text-align:left}#medical-subsidy .subsidy-intro-lead br{display:none}}#medical-subsidy .subsidy-intro-cards{gap:32px}@media (max-width:768px){#medical-subsidy .subsidy-intro-cards{flex-direction:column;gap:20px;align-items:center}}#medical-subsidy .subsidy-intro-card{gap:8px;width:400px;max-width:100%;padding:20px;background:#ffd666;border-radius:12px;color:inherit;text-decoration:none;transition:opacity .2s}@media (max-width:992px){#medical-subsidy .subsidy-intro-card{width:100%;max-width:320px}}#medical-subsidy .subsidy-intro-card:hover{opacity:.85}#medical-subsidy .subsidy-intro-card .subsidy-card-icon img{width:100px;height:100px}#medical-subsidy .subsidy-intro-card .subsidy-card-title{font-size:20px;font-weight:700}#medical-subsidy .subsidy-intro-card .subsidy-card-desc{font-size:16px;width:100%}#medical-subsidy .subsidy-table-scroll{position:relative;margin-bottom:24px}#medical-subsidy .subsidy-scroll-hint{display:none}@media (max-width:768px){#medical-subsidy .subsidy-scroll-hint{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:16px 8px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;line-height:1.2;text-align:center;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}#medical-subsidy .subsidy-scroll-hint img{width:24px;height:24px;animation:subsidy-drag-x 1.5s ease-in-out infinite}#medical-subsidy .subsidy-scroll-hint.is-hidden{opacity:0;visibility:hidden}}@keyframes subsidy-drag-x{0%,100%{transform:translateX(-8px)}50%{transform:translateX(8px)}}#medical-subsidy .subsidy-table{margin-bottom:0;border-color:#ccc}#medical-subsidy .subsidy-table th,#medical-subsidy .subsidy-table td{border-color:#ccc}#medical-subsidy .subsidy-table tbody th{width:200px;font-weight:400}#medical-subsidy .subsidy-table thead th{background:#2878a9;color:#fff;font-weight:700}@media (max-width:768px){#medical-subsidy .subsidy-table{min-width:640px}}#medical-subsidy .subsidy-notice-box{background:#fcf3e3;border-color:#f0ad4e;margin-bottom:24px;color:#8f622f}#medical-subsidy .subsidy-success-box{gap:8px;padding:12px 16px;background:#dff0d8;border:1px solid #5cb85c;border-radius:4px;color:#337836}#medical-subsidy .subsidy-success-box img{width:24px;height:24px;flex-shrink:0}#medical-subsidy .subsidy-success-box p{flex:1;margin:0;font-size:16px}#medical-subsidy .subsidy-notice-title{gap:4px;font-weight:700;margin:0 0 4px}#medical-subsidy .subsidy-notice-title img{width:22px;height:22px}#medical-subsidy .subsidy-btn-row{gap:32px}@media (max-width:768px){#medical-subsidy .subsidy-btn-row{flex-direction:column;gap:24px;align-items:flex-start}}#medical-subsidy .subsidy-btn-outline{display:inline-block;background:#fff;border-radius:100vh;border:5px solid #ffc832;color:#141414;padding:5px 30px;position:relative}@media (max-width:768px){#medical-subsidy .subsidy-btn-outline{padding:5px 10px 5px 30px}}#medical-subsidy .subsidy-btn-outline:before{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow-yellow.png);position:absolute;left:14px;top:50%;transform:translateY(-50%)}#medical-subsidy .subsidy-link-external{gap:4px;color:#0275d8;text-decoration:underline}#medical-subsidy .subsidy-link-external img{width:24px;height:24px}#medical-subsidy .subsidy-roadmap{margin-top:32px}#medical-subsidy .subsidy-cat{margin-bottom:40px}#medical-subsidy .subsidy-cat-head{gap:12px;margin-bottom:24px}#medical-subsidy .subsidy-cat-head .subsidy-cat-num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:#2878a9;color:#fff;font-size:15px;font-weight:700}#medical-subsidy .subsidy-cat-head .subsidy-cat-title{font-size:18px;font-weight:700;margin:0;line-height:1.3}@media (max-width:768px){#medical-subsidy .subsidy-cat-head .subsidy-cat-title{font-size:16px}}#medical-subsidy .subsidy-acc{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}#medical-subsidy .subsidy-acc+.subsidy-acc{margin-top:16px}#medical-subsidy .subsidy-acc-head{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;background:#eee;border:none;text-align:left;cursor:pointer;flex-wrap:wrap}#medical-subsidy .subsidy-acc-head:focus-visible{outline:2px solid #2878a9;outline-offset:-2px}@media (max-width:768px){#medical-subsidy .subsidy-acc-head{display:grid;grid-template-columns:auto auto auto 1fr;grid-template-rows:auto auto;align-items:center;padding:12px;gap:2px 8px}}#medical-subsidy .subsidy-acc-head .subsidy-acc-num{flex-shrink:0;font-size:16px;font-weight:700;color:#2878a9}@media (max-width:768px){#medical-subsidy .subsidy-acc-head .subsidy-acc-num{grid-row:1/3;grid-column:1/2;align-self:flex-start}}#medical-subsidy .subsidy-acc-head .subsidy-acc-title{font-size:16px;font-weight:700;line-height:1.4}@media (max-width:768px){#medical-subsidy .subsidy-acc-head .subsidy-acc-title{grid-row:1/2;grid-column:2/-1}}#medical-subsidy .subsidy-acc-head .subsidy-acc-count{flex-shrink:0;font-size:14px;color:#666}@media (max-width:768px){#medical-subsidy .subsidy-acc-head .subsidy-acc-count{grid-row:2/3;grid-column:2/3}}#medical-subsidy .subsidy-acc-head .subsidy-acc-high{flex-shrink:0;padding:3px 10px;border-radius:100vh;background:#f2dede;color:#a94442;font-size:13px}@media (max-width:768px){#medical-subsidy .subsidy-acc-head .subsidy-acc-high{grid-row:2/3;grid-column:3/4}}#medical-subsidy .subsidy-acc-head .subsidy-acc-toggle{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;color:#2878a9;font-size:13px}@media (max-width:768px){#medical-subsidy .subsidy-acc-head .subsidy-acc-toggle{grid-row:2/3;grid-column:4/5;justify-self:end}}#medical-subsidy .subsidy-acc-head .subsidy-acc-toggle .subsidy-acc-toggle-icon{transform:rotate(0deg);transition:transform .2s}#medical-subsidy .subsidy-acc-body{padding:20px}@media (max-width:768px){#medical-subsidy .subsidy-acc-body{padding:12px}}#medical-subsidy .subsidy-acc:not(.is-open) .subsidy-acc-body{display:none}#medical-subsidy .subsidy-acc:not(.is-open) .subsidy-acc-toggle-text:before{content:"開く"}#medical-subsidy .subsidy-acc:not(.is-open) .subsidy-acc-toggle-text{font-size:0}#medical-subsidy .subsidy-acc:not(.is-open) .subsidy-acc-toggle-text:before{font-size:13px}#medical-subsidy .subsidy-acc:not(.is-open) .subsidy-acc-toggle-icon{transform:rotate(180deg)}#medical-subsidy .subsidy-item{padding:20px;background:#fff}@media (max-width:768px){#medical-subsidy .subsidy-item{padding:12px}}#medical-subsidy .subsidy-item+.subsidy-item{margin-top:16px}#medical-subsidy .subsidy-item:not(:last-child){border-bottom:1px solid #e0e0e0}#medical-subsidy .subsidy-item-head{gap:12px;margin-bottom:16px}#medical-subsidy .subsidy-item-head .subsidy-item-title{font-size:16px;font-weight:700;margin:0;line-height:1.5}#medical-subsidy .subsidy-badge{flex-shrink:0;padding:3px 12px;border-radius:100vh;font-size:13px;white-space:nowrap}#medical-subsidy .subsidy-badge--high{background:#f2dede;color:#a94442}#medical-subsidy .subsidy-badge--mid{background:#fcf8e3;color:#8a6d3b}#medical-subsidy .subsidy-badge--low{background:#f4f4f4;color:#666}#medical-subsidy .subsidy-item-sec{margin-bottom:14px}#medical-subsidy .subsidy-item-sec .subsidy-item-label{font-size:14px;color:#666;margin:0 0 6px}#medical-subsidy .subsidy-item-sec .subsidy-item-label--support-sub{margin-top:10px}#medical-subsidy .subsidy-item-list{list-style:disc;margin:0;padding-left:20px}#medical-subsidy .subsidy-item-list li{position:relative;margin-bottom:4px;line-height:1.6}#medical-subsidy .subsidy-tag{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid;border-radius:4px;font-size:13px;line-height:1.4}#medical-subsidy .subsidy-tag--support{background:#dff0d8;border-color:#5cb85c;color:#337836}#medical-subsidy .subsidy-tag--risk{background:#fcf8e3;border-color:#f0ad4e;color:#8a6d3b}#medical-subsidy .subsidy-chips{gap:8px}#medical-subsidy .subsidy-item-risk{gap:8px}#medical-subsidy .subsidy-item-risk .subsidy-item-risk-head{gap:4px;display:flex;align-items:center;justify-content:start}#medical-subsidy .subsidy-item-risk .subsidy-item-risk-label{font-size:14px;color:#666}#medical-subsidy .subsidy-legend{margin-top:24px}#medical-subsidy .subsidy-legend .subsidy-acc-head{background:#fff;border:1px solid #d5e2ec}@media (max-width:768px){#medical-subsidy .subsidy-legend .subsidy-acc-head{display:flex;justify-content:space-between;gap:12px}}#medical-subsidy .subsidy-legend .subsidy-acc-title{font-size:18px;color:#2878a9}@media (max-width:768px){#medical-subsidy .subsidy-legend .subsidy-acc-title{grid-row:auto;grid-column:auto}}@media (max-width:768px){#medical-subsidy .subsidy-legend .subsidy-acc-toggle{grid-row:auto;grid-column:auto;justify-self:auto}}#medical-subsidy .subsidy-legend .subsidy-acc-body{border:1px solid #d5e2ec;border-top:0;background:#fff}#medical-subsidy .subsidy-legend .subsidy-legend-section+.subsidy-legend-section{margin-top:24px;padding-top:20px;border-top:1px solid #e5e5e5}#medical-subsidy .subsidy-legend .subsidy-legend-title{margin:0 0 10px;color:#2878a9;font-size:16px;font-weight:700}#medical-subsidy .subsidy-legend .subsidy-legend-lead{margin:0 0 12px;line-height:1.7}#medical-subsidy .subsidy-legend .subsidy-legend-list{margin:0}#medical-subsidy .subsidy-legend .subsidy-legend-row{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:14px 0;border-top:1px solid #edf1f4}@media (max-width:768px){#medical-subsidy .subsidy-legend .subsidy-legend-row{grid-template-columns:1fr;gap:8px}}#medical-subsidy .subsidy-legend .subsidy-legend-row dt,#medical-subsidy .subsidy-legend .subsidy-legend-row dd{margin:0;line-height:1.7}#medical-subsidy .subsidy-legend .subsidy-legend-row dt{display:flex;align-items:flex-start}#medical-subsidy .subsidy-block-note{font-size:14px}#medical-subsidy .subsidy-seminar .subsidy-seminar-box{background:#fffdf5;border-radius:4px;padding:20px;box-shadow:0px 2px 3.5px rgba(0,0,0,.25);gap:16px}#medical-subsidy .subsidy-seminar .subsidy-seminar-title{font-size:20px;font-weight:700;padding-bottom:13px;margin:0;border-bottom:1px solid #d4d4d4}#medical-subsidy .subsidy-seminar .subsidy-seminar-title .subsidy-seminar-icon{width:20px;height:20px}#medical-subsidy .subsidy-seminar .subsidy-seminar-title .subsidy-seminar-icon img{width:100%;height:100%}#medical-subsidy .subsidy-seminar .subsidy-seminar-text{margin:0}#medical-subsidy .subsidy-seminar .subsidy-btn-outline{align-self:flex-start}#medical-subsidy .subsidy-related .subsidy-related-btns{gap:24px;margin-bottom:28px}@media (max-width:992px){#medical-subsidy .subsidy-related .subsidy-related-btns{flex-direction:column;gap:16px}}#medical-subsidy .subsidy-related .subsidy-related-btns .subsidy-btn-gray{flex:1}@media (max-width:992px){#medical-subsidy .subsidy-related .subsidy-related-btns .subsidy-btn-gray{max-width:260px}}#medical-subsidy .subsidy-related .subsidy-page-footnote{margin-top:80px;font-size:14px}#medical-subsidy .subsidy-btn-gray{display:inline-flex;justify-content:flex-start;background:#fff;border-radius:100vh;border:5px solid #e0e0e0;color:#141414;padding:8px 30px;position:relative}#medical-subsidy .subsidy-btn-gray:before{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow-glay.png);position:absolute;left:14px;top:50%;transform:translateY(-50%)}