@media only screen and (max-width:767px){br.pc_show{display:none}}br.tab_show{display:none}@media only screen and (min-width:441px)and (max-width:768px){br.tab_show{display:block}}br.sp_show{display:none}@media only screen and (max-width:767px){br.sp_show{display:block}}p{margin:0}.l-under .l-col4{margin-bottom:8px}.l-under .top-annotation{margin:0}.l-under .top-annotation li{position:relative;padding-left:14px;font-size:1.4rem;line-height:1.42}.l-under .top-annotation li::before{content:"※";position:absolute;font-size:1.4rem;top:0;left:0}.l-under .block{margin:24px auto}@media only screen and (max-width:767px){.l-under .block{margin:30px auto}}.l-under .block .patient-stories-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 0}@media only screen and (max-width:767px){.l-under .block .patient-stories-list{gap:16px 0}}.l-under .block .patient-stories-list li{width:93%;margin-left:auto;padding-top:30px}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li{width:100%;padding-top:8px}}.l-under .block .patient-stories-list li a{color:#000;text-decoration:none}.l-under .block .patient-stories-list li a:hover{text-decoration:none}.l-under .block .patient-stories-list li a:hover .story-section{outline:3px solid #86c444;outline-offset:-3px}.l-under .block .patient-stories-list li .story-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #86c444;padding-bottom:6px}@media only screen and (min-width:768px){.l-under .block .patient-stories-list li .story-section{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 32px 18px 0}}.l-under .block .patient-stories-list li .story-section_img{position:absolute;display:block;width:76px;height:auto;bottom:-1px;left:-38px}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_img{left:10px;width:56px}}.l-under .block .patient-stories-list li .story-section_block{position:relative;padding-left:72px}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_block{width:100%}}.l-under .block .patient-stories-list li .story-section_block_new{position:absolute;top:0;background:#ef7d3a;border-radius:0 0 10px 10px;padding:2px 16px}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_block_new{right:16px;padding:2px 10px}}.l-under .block .patient-stories-list li .story-section_block_new p{font-size:1.4rem;font-weight:700;color:#fff;line-height:20px}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_block_new p{font-size:1.2rem;line-height:24px}}.l-under .block .patient-stories-list li .story-section_block_title{padding-top:40px}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_block_title{padding-top:8px;padding-right:68px}}.l-under .block .patient-stories-list li .story-section_block_title h2{font-size:2.8rem;font-weight:700;line-height:1.29}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_block_title h2{font-size:1.8rem;line-height:1.33}}.l-under .block .patient-stories-list li .story-section_link{position:relative;width:106px;color:#000;padding-left:10px;margin-top:auto;font-size:1.6rem;text-decoration:underline}.l-under .block .patient-stories-list li .story-section_link:hover{text-decoration:none}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_link{font-size:1.2rem;margin:0 16px 0 auto;width:82px}}.l-under .block .patient-stories-list li .story-section_link::before{position:absolute;content:"";display:block;bottom:11px;left:0;width:0;height:0;border-style:solid;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:6px solid #7dd8ea;border-right:0}@media only screen and (max-width:767px){.l-under .block .patient-stories-list li .story-section_link::before{bottom:8px}}@media only screen and (min-width:768px){.l-under{max-width:none;margin:0;padding:0 0 30px}}#firstpart h3 span::before{background:#86c444}#firstpart h3 span::after{background:#efab00}@media only screen and (min-width:768px){.patient-box{max-width:1060px;margin:0 auto;padding:0 50px}}.patient-box .next_page{padding:30px 0;width:calc((100% - 3px)/2);margin:0 auto}@media only screen and (max-width:767px){.patient-box .next_page{width:100%}}.patient-box .next_page a{display:block;width:100%;text-align:center;text-decoration:none;border-radius:16px;border:1px solid #86c444}.patient-box .next_page a p{position:relative;display:inline-block;margin:0 auto;font-size:1.6rem;font-weight:700;color:#000;height:60px;line-height:60px;padding-left:16px;text-decoration:underline}@media only screen and (max-width:767px){.patient-box .next_page a p{height:50px;line-height:50px;font-size:1.5rem}}.patient-box .next_page a p::before{position:absolute;content:"";display:block;bottom:26px;left:0;width:0;height:0;border-style:solid;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:6px solid #7dd8ea;border-right:0}@media only screen and (max-width:767px){.patient-box .next_page a p::before{bottom:20px}}.patient-box .next_page a:hover{outline:3px solid #86c444;outline-offset:-3px}.patient-box .next_page a:hover p{text-decoration:none}@media only screen and (max-width:767px){.c-toc{margin-bottom:14px}}.c-toc .part-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px 0 8px}@media only screen and (max-width:767px){.c-toc .part-title{padding:0 10px}}.c-toc .part-title dt,.c-toc .part-title dd{font-size:1.6rem;line-height:1.375;font-weight:700;letter-spacing:.5px}.c-toc .part-title dt{width:60px}.c-toc .part-title dd{margin-left:0;width:calc(100% - 60px)}@media only screen and (min-width:768px){.navigation_nav{max-width:1060px;margin:0 auto}}.navigation_nav .first_level{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 3px}@media only screen and (min-width:768px){.navigation_nav .first_level{margin:0 50px}}.navigation_nav .first_level li{text-align:center;width:calc((100% - 3px)/2)}.navigation_nav .first_level li a{display:block;width:100%;text-decoration:none;color:#000;font-size:1.6rem;font-weight:700;line-height:1.375;padding:8px 0;border-radius:16px 16px 0 0;border:1px solid #86c444}.navigation_nav .first_level li a:hover{background-color:#86c444;color:#fff}@media only screen and (min-width:441px)and (max-width:768px){.navigation_nav .first_level li a{font-size:1.4rem}}@media only screen and (max-width:440px){.navigation_nav .first_level li a{font-size:1.2rem;padding:3px 8px}}.navigation_nav .first_level li .second-click{border:1px solid #ef7d3a}.navigation_nav .first_level li .second-click:hover{background-color:#ef7d3a}.navigation_nav .first_level .current{background-color:#86c444;border-radius:16px 16px 0 0}.navigation_nav .first_level .current a{color:#fff}.navigation_nav .first_level .current:last-of-type{background-color:#ef7d3a}.nav_fixed{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav_fixed .first_level{padding-top:16px;background-color:#fff}@media only screen and (max-width:767px){.nav_fixed{top:50px}}.patient-stories{padding-top:62px;margin-top:-62px}@media only screen and (max-width:767px){.patient-stories{padding-top:90px;margin-top:-90px}}.patient-stories .h2_width{background:#f1f8e9}@media only screen and (max-width:767px){.patient-stories .h2_width{width:100vw;margin:0 calc(50% - 50vw)}}.patient-stories .h2_width_block{max-width:1060px;margin:48px auto 0;padding:16px 50px 18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 16px}@media only screen and (max-width:767px){.patient-stories .h2_width_block{padding:8px;margin-top:16px}}.patient-stories .h2_width_block p{background:#86c444;border-radius:4px;font-size:1.4rem;line-height:24px;margin:auto 0;padding:0 10px}@media only screen and (max-width:767px){.patient-stories .h2_width_block p{width:48px;border-radius:8px;margin:0 0 auto}}.patient-stories .h2_width_block h2{font-size:2rem;font-weight:700}@media only screen and (max-width:767px){.patient-stories .h2_width_block h2{width:calc(100% - 64px);font-size:1.8rem;line-height:1.22}}.patient-stories .orange{background:#fef8e5}.patient-stories .orange .h2_width_block p{background:#ef7d3a;color:#fff}.patient-stories .l-sec{padding:0 0 16px}.patient-stories .l-sec h3{padding-top:62px;margin-top:-62px}.patient-stories .l-sec h3 span{padding:24px 0 16px}@media only screen and (max-width:767px){.patient-stories .l-sec h3{padding-top:74px;margin-top:-74px}}.patient-stories .l-sec .l-col2{margin:16px 0 0;font-size:1.6rem;line-height:1.5}.patient-stories .l-sec .l-col2 picture{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.patient-stories .l-sec .l-col2__img{margin:auto 0}}.patient-stories .l-sec p{margin-top:16px;font-size:1.6rem}/*# sourceMappingURL=patient-stories.css.map */