@charset "UTF-8";.container{width:1200px}@media (max-width:768px){.container{width:100%}}html{scroll-behavior:smooth}body{color:#141414}ul{margin-bottom:0;list-style:none;-webkit-padding-start:0;padding-inline-start:0}*{box-sizing:border-box}a:link,a:hover{text-decoration:none}header{background-color:#fff;box-shadow:0px 3px 10px rgba(0,0,0,.09);position:fixed;top:0;left:0;width:100%;z-index:1;padding:0}header .header-top{padding:8px 0 8px 6px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d2d2d2}header .header-top p{font-size:12px;margin-bottom:0}@media (max-width:768px){header .header-top p{font-size:2vw}}header .header-top .subnavi{padding-right:6px}@media (max-width:768px){header .header-top .subnavi{display:none}}header .header-top .subnavi nav ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}header .header-top .subnavi nav ul li a{display:inline-block;border:1px solid #a7a7a7;border-radius:9px;padding:8px 14px;color:#141414;font-size:12px;margin:0 5px}header .header-top .subnavi nav ul li a:hover{background:#141414;color:#fff;text-decoration:none}header .header-top .subnavi nav ul li:nth-child(1){width:130px}header .header-top .subnavi nav ul li:nth-child(2),header .header-top .subnavi nav ul li:nth-child(3){width:60px}header .header-bottom{padding:17px 0 22px;display:flex;justify-content:space-between;align-items:center}header .header-bottom h1{font-size:25px;margin:0;display:flex;align-items:center;font-weight:700}@media screen and (min-width:769px) and (max-width:1100px){header .header-bottom h1{    font-size:2.8vw}}@media (max-width:768px){header .header-bottom h1{font-size:4.16vw}}header .header-bottom h1 a{color:#141414}header .header-bottom h1 span{padding-left:24px}@media (max-width:768px){header .header-bottom h1 span{padding-left:2vw}}header .header-bottom .spmenubtn{display:none}@media (max-width:768px){header .header-bottom .spmenubtn{display:block;width:40px;height:40px;position:relative;z-index:5}header .header-bottom .spmenubtn b{display:block;background:#000;height:5px;margin-top:8px;transition:all .3s ease-out}.spmenubtn.active b{margin-top:18px}.spmenubtn.active b:nth-child(2){transform:rotate(135deg);margin-top:-5px}header .header-bottom .spmenubtn.active b:first-child{transform:rotate(45deg);margin-top:18px}header .header-bottom .spmenubtn.active b{background:#eee}.spmenubtn.active b:last-child{display:none}nav#spmenu{position:absolute;right:0;left:10%;top:0;   width:90%;height:100vh;transform:translateX(100%);background-color:#6a6a6a;transition:ease .4s;box-sizing:border-box;overflow-y:scroll}#spmenu.active{transform:translateX(0)}#spmenu>ul{margin:110px 10px 150px}#spmenu a{background:#fff;display:block;margin:10px;padding:10px 20px;   font-size:16px;color:#111;font-weight:700;position:relative}#spmenu a:before{position:absolute;right:10px;content:'';border-top:1px solid #000;border-right:1px solid #000;top:0;bottom:0;margin:auto;width:8px;height:8px;transform:rotate(45deg)}#spmenu li a:after{content:'';position:absolute;left:0;height:100%;top:0}#spmenu li.menu_medical a:after{border-left:5px solid #ffd666}#spmenu li.menu_section a:after{border-left:5px solid #bef}}header .header-bottom .linkbtn.medical{text-align:center;margin-right:20px}@media screen and (min-width:769px) and (max-width:990px){header .header-bottom .linkbtn.medical{margin-bottom:20px}}header .header-bottom .linkbtn.medical a{display:inline-block;background:#fff;border-radius:100vh;border:5px solid #ffc832;color:#141414;font-size:18px;padding:3px 30px;position:relative}@media (max-width:768px){header .header-bottom .linkbtn.medical a{font-size:2.4vw;padding:5px 10px 5px 30px}}header .header-bottom .linkbtn.medical a:before{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow-yellow.png);position:absolute;left:14px;top:50%;transform:translateY(-50%)}header .header-bottom .linkbtn.section{text-align:center}header .header-bottom .linkbtn.section a{display:inline-block;background:#fff;border-radius:100vh;border:5px solid #73dbfe;color:#141414;font-size:18px;padding:3px 30px;position:relative}@media (max-width:768px){header .header-bottom .linkbtn.section a{font-size:2.4vw;padding:5px 10px 5px 30px}}header .header-bottom .linkbtn.section a:before{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow-blue.png);position:absolute;left:14px;top:50%;transform:translateY(-50%)}@media (max-width:768px){header .header-bottom .linkbtn{display:none}}@media (max-width:768px){main.subpage{padding-top:0}}main:not(.subpage){padding-top:135px}@media (max-width:768px){main:not(.subpage){padding-top:125px}}main h2{font-size:25px;margin-bottom:30px;text-align:center;line-height:1.6;margin-right:auto;margin-left:auto}@media (max-width:768px){main h2{font-size:4.16vw}}main h2:not(.bd0) span{border-bottom:1px solid #a7a7a7;padding-bottom:16px;display:inline-block}main section#top-bn{padding:60px 0 44px;background:#fffdf5}@media (max-width:768px){main section#top-bn{padding-top:22px}}main section#top-bn h2{font-size:25px;margin-bottom:30px;text-align:center}main section#top-bn h2 span{border-bottom:1px solid #a7a7a7;padding-bottom:16px;display:inline-block}main section#top-bn .bn1{background:#ffd666;display:block}main section#top-bn .bn2{display:block;background:#bef}main section#top-bn .bn a{padding:20px;border-radius:10px}@media (max-width:768px){main section#top-bn .bn a{padding:15px}}main section#top-bn .bn a:hover{text-decoration:none;opacity:.8}main section#top-bn .bn .pic{display:flex;justify-content:space-between}@media (max-width:1000px){main section#top-bn .bn .pic{display:block;text-align:center}}main section#top-bn .bn .pic img{align-self:center}@media (max-width:1000px){main section#top-bn .bn .pic img{width:100%;max-height:70px;width:auto;margin:auto}}main section#top-bn .bn .pic ul{margin-bottom:0;list-style:none;-webkit-padding-start:0;padding-inline-start:0}main section#top-bn .bn .pic li{font-size:16px;background:#fff;padding:14px 26px;margin:6px;display:block;color:#141414;border-radius:5px}@media (max-width:768px){main section#top-bn .bn .pic li{font-size:2.4vw;padding:2vw}}main section#top-bn .bn .linkbtn{text-align:center;padding-top:23px}main section#top-bn .bn .linkbtn span{display:inline-block;background:#fff;border-radius:100vh;border:5px solid #ffc832;color:#141414;font-size:20px;padding:5px 30px;position:relative}@media (max-width:768px){main section#top-bn .bn .linkbtn span{font-size:2.4vw;padding:5px 10px 5px 30px}}main section#top-bn .bn .linkbtn span:before{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow-yellow.png);position:absolute;left:14px;top:50%;transform:translateY(-50%)}main section#top-bn .bn .bn2 .linkbtn span{border:5px solid #73dbfe}main section#top-bn .bn .bn2 .linkbtn span:before{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow-blue.png)}main section#top-bn .bn .bn2 .pic ul li{padding:14px 10px}@media (max-width:768px){main section#top-bn .bn .bn2 .pic ul li br{display:none}}main section#top-bn .bn .bn2 .pic ul li:first-child{letter-spacing:-.05em}main aside.covid16-bn{padding:30px 37px;text-align:center}@media (max-width:768px){main aside.covid16-bn{padding:0 20px 18px}}main aside.covid16-bn .bn3{display:block;max-width:700px;height:109px;margin:0 auto;background:#fff;border:4px solid #ae3b3b;border-radius:10px;box-shadow:0px 4px 0px #d1d1d1;position:relative}main aside.covid16-bn .bn3:hover{opacity:.8;text-decoration:none}main aside.covid16-bn .bn3 .pic img{position:absolute;left:30px;top:0;bottom:0;margin:auto}main aside.covid16-bn .bn3 p{margin-bottom:0;color:#141414;font-size:20px;line-height:100px;text-align:center;padding-left:50px}@media (max-width:768px){main aside.covid16-bn .bn3 p{font-size:3.33vw;text-align:left;line-height:1.2;display:flex;align-items:center;justify-content:center;padding-left:130px;height:100px;padding-right:18px}}main #top-news{padding:26px 0;background:#f4f4f4}main #top-news .news-lists{margin:0 70px}@media (max-width:768px){main #top-news .news-lists{margin:0 auto}}main #top-news .news-lists .news{clear:both}@media (max-width:768px){main #top-news .news-lists .news{margin-bottom:1em}}main #top-news .news-lists .news .date{float:left;width:100px}@media (max-width:768px){main #top-news .news-lists .news .date{font-size:3vw;width:90px}}main #top-news .news-lists .news .text{float:left;margin-bottom:1em;width:calc(100% - 100px)}@media (max-width:768px){main #top-news .news-lists .news .text{width:calc(100% - 90px)}}main #top-news .news-lists .news .text a{color:#141414;text-decoration:underline}@media (max-width:768px){main #top-news .news-lists .news .text a{font-size:3vw;display:block;padding-bottom:.6em}}main #top-news .linkbtn{text-align:right;padding-top:23px;padding-right:70px}@media (max-width:768px){main #top-news .linkbtn{padding-right:0;text-align:center;padding-top:40px}}main #top-news .linkbtn a{display:inline-block;background:#fff;border-radius:100vh;border:5px solid #e0e0e0;color:#141414;font-size:20px;padding:2px 30px;position:relative}@media (max-width:768px){main #top-news .linkbtn a{font-size:2.66vw}}main #top-news .linkbtn a:before{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow-glay.png);position:absolute;left:14px;top:50%;transform:translateY(-50%)}main #recommend{padding:26px 0}main #recommend h2{margin-bottom:46px}@media (min-width:769px){main #recommend .col-md-6:nth-child(1){padding-right:20px;padding-left:60px}}@media (min-width:769px){main #recommend .col-md-6:nth-child(2){padding-left:20px;padding-right:60px}}@media (max-width:768px){main #recommend .col-md-6{margin-bottom:20px}}main #recommend .col-md-6 a{display:block;border:4px solid #d4d4d4;padding:10px;color:#141414}main #recommend .col-md-6 a:hover{text-decoration:none;opacity:.8}main #recommend .col-md-6 a h3{padding:5px 0 15px 20px;font-weight:400;font-size:20px;border-bottom:1px solid #d4d4d4;position:relative;margin-bottom:28px}@media (max-width:768px){main #recommend .col-md-6 a h3{font-size:3.33vw;padding-left:1em;margin-bottom:4.66vw}}main #recommend .col-md-6 a h3:after{content:url(//internationalpatients.jp/wp-content/themes/inp/css/../images/arrow2.png);position:absolute;top:50%;right:26px;transform:translateY(-50%)}@media (max-width:768px){main #recommend .col-md-6 a h3:after{right:1em;transform:translateY(-50%) scale(.8)}}main #recommend .col-md-6 a p{font-size:18px;padding:0 20px}@media (max-width:768px){main #recommend .col-md-6 a p{font-size:3vw;padding-left:1em;padding:0 2.3vw}}footer{margin-top:78px;padding-top:35px;background:#f4f4f4;border-top:0}footer .copyright{padding-left:85px;font-size:14px}@media (max-width:768px){footer .copyright{padding-left:0;font-size:2.33vw;text-align:center}}footer .d-flex{justify-content:space-between}@media (max-width:768px){footer .d-flex{flex-direction:column-reverse}}footer .d-flex a{color:#141414;text-decoration:underline}footer .d-flex a img{margin-right:12px}footer .d-flex .links{display:flex;align-items:center;justify-content:center;margin-bottom:25px}@media (max-width:768px){footer .d-flex .links a{font-size:2.33vw;margin:0 10px}}@media (min-width:769px){#spmenu{display:none}}#document .container{max-width:1000px}#document table{width:100%}#document table .cat-pdf,#document table .cat-web{white-space:nowrap}@media (max-width:768px){#document table .cat-pdf,#document table .cat-web{white-space:initial}}@media (max-width:768px){#document table .cat-web:nth-child(2){width:20%}}#document.tools table.col-sm-6{flex:0 0 49%;max-width:49%;padding-left:0;padding-right:0}.bredcrumb .aioseo-breadcrumbs{padding:20px 0 20px 20px}@media (max-width:768px){.bredcrumb .aioseo-breadcrumbs{padding-left:0}}.bredcrumb .aioseo-breadcrumbs .aioseo-breadcrumb{color:#141414;font-size:14px}.bredcrumb .aioseo-breadcrumbs .aioseo-breadcrumb a{color:#141414;font-size:14px;text-decoration:underline}.bredcrumb ul{display:flex;padding:1em}@media (max-width:768px){.bredcrumb ul{flex-wrap:wrap}}.bredcrumb li{font-size:14px}@media (max-width:768px){.bredcrumb li{font-size:3vw}}.bredcrumb li a{color:#141414;font-size:14px;text-decoration:underline;padding:0 .4em}@media (max-width:768px){.bredcrumb li a{font-size:3vw}}.bredcrumb li:not(:last-child) :after{content:"›"}.submenu{margin-top:135px}@media (max-width:768px){.submenu{padding-top:125px;margin-top:0}}.submenu .container{display:flex}@media (max-width:768px){.submenu .container{flex-direction:column;padding-right:0;padding-left:0}}.submenu .container p{background:#ffd666;padding:20px 0;margin-bottom:0}.submenu .container p.pcnone{display:none}@media (max-width:768px){.submenu .container p.pcnone{display:flex;text-align:center;position:relative;align-items:center;justify-content:center}.submenu .container p.pcnone i{position:absolute;top:50%;left:10px;font-size:22px;font-weight:600;transform:translateY(-50%)}.submenu .container p.pcnone.active i{transform:rotate(180deg);top:40%}}.submenu .container .sphide{display:block;width:100%}@media (max-width:768px){.submenu .container .sphide{display:none}}.submenu .container .submenu-l{background:#ffd666;padding:20px 15px 10px;width:60%;border-radius:0 0 0 10px}.submenu .container .submenu-r{background:#dfdfdf;padding:20px 15px;width:40%;border-radius:0 0 10px;display:flex;justify-content:center;align-items:center}.submenu .container ul{display:flex;border-radius:0 0 10px 10px;align-items:center;justify-content:center}@media (max-width:768px){.submenu .container ul{display:block}}.submenu .container ul li{width:auto;display:block;background:#fff;border-radius:5px;margin:0 4px 8px}@media (max-width:768px){.submenu .container ul li{background:0 0;margin:0}}.submenu .container ul li a{display:block;padding:10px 20px;border-radius:5px;align-items:center;justify-content:center;width:100%;height:100%;color:#141414}@media (max-width:768px){.submenu .container ul li a{border-radius:0}}.submenu .container ul li.current a{background:#ff9619}@media (min-width:769px){.submenu .container ul li:hover{background:#ff9619}}#tools .linkbtn.medical,#interpreter .linkbtn.medical,#foreigner .linkbtn.medical,#search .linkbtn.medical{margin-right:20px}#tools .submenu,#interpreter .submenu,#foreigner .submenu,#search .submenu{background:#f5f5f5}#tools .submenu .container ul:first-child,#tools .submenu .container p.togglebtn,#interpreter .submenu .container ul:first-child,#interpreter .submenu .container p.togglebtn,#foreigner .submenu .container ul:first-child,#foreigner .submenu .container p.togglebtn,#search .submenu .container ul:first-child,#search .submenu .container p.togglebtn{background:#e0e0e0}#tools .submenu .container ul:last-child,#interpreter .submenu .container ul:last-child,#foreigner .submenu .container ul:last-child,#search .submenu .container ul:last-child{width:100%;border-radius:0 0 10px 10px;justify-content:flex-start}#tools .bredcrumb,#interpreter .bredcrumb,#foreigner .bredcrumb,#search .bredcrumb{background:#f5f5f5}#interviews .submenu li.current a,#seminar .submenu li.current a{background:#c3c3c3}#section .submenu li.current a{background:#6dceee}@media (min-width:769px){#interviews .submenu li:hover,#seminar .submenu li:hover{background:#c3c3c3}#section .submenu li:hover{background:#6dceee}#section .submenu ul:last-child li:hover{background:#c3c3c3}}#page-news .submenu .container ul:last-child,#page .submenu .container ul:last-child,#single .submenu .container ul:last-child{width:100%;border-radius:0 0 10px 10px;justify-content:flex-start}#page-news .news-lists .news{display:flex}@media (max-width:768px){#page-news .news-lists .news{flex-wrap:wrap}}#page-news .news-lists .news .date{width:100px;visibility:hidden}@media (max-width:768px){#page-news .news-lists .news .date{width:100%}}#page-news .news-lists .news .text{width:calc(100% - 100px)}@media (max-width:768px){#page-news .news-lists .news .text{width:100%}}#page-news .bredcrumb{background:#f5f5f5 !important;margin-top:135px}#page-news .text{margin-bottom:1em}.covid19 .maintitle a{font-size:18px;text-decoration:underline}.covid19 .sublink{padding-left:1em;margin-bottom:.4em}.covid19 .sublink a{color:#666 !important;text-decoration:none;font-size:14px}.covid19 .sublink a:hover{text-decoration:underline}.covid19 .news:not(:last-of-type){border-bottom:1px solid #a7a7a7;padding-bottom:30px;margin-bottom:30px}.covid19 .bredcrumb{background:#f5f5f5 !important}.pager{display:flex;align-items:center;justify-content:center;padding:30px 0}.pager a,.pager span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:5px;border:1px solid #e0e0e0;border-radius:4px;color:#141414}.pager a.current,.pager a:hover,.pager span.current,.pager span:hover{background:#a7a7a7;color:#fff}.tools-lists a{padding:.4em .8em;text-decoration:underline}.pagetop{display:none;position:fixed;right:15px;bottom:0}.pagetop a{display:block;font-size:0;width:50px;height:50px;text-align:center;background:#7db4e6;border-radius:50%;line-height:50px}.pagetop a i{font-size:20px;color:#fff;line-height:50px}.doc-list{padding:15px;background:#f9f9f9}.doc-list .doc-link{padding:12px 15px;background:#fff}.doc-link a{position:relative}.doc-link a:after{content:'';position:absolute;right:-20px;top:15%;margin:auto;border-top:2px solid #7db4e6;border-right:2px solid #7db4e6;width:10px;height:10px;transform:rotate(135deg)}.faq-cont dt,.faq-cont dd{padding:8px 8px 8px 40px;position:relative}.faq-cont dt{background:#eee}.faq-cont dt:before,.faq-cont dd:before{position:absolute;left:8px}.faq-cont dt:before{content:'Q'}.faq-cont dd:before{content:'A'}.caption{font-size:.9rem;color:#666;text-align:center;margin-top:-20px}