﻿@import url("https://fonts.googleapis.com/css2?family=Genos:wght@900&family=Montserrat:wght@100;400;900&family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap");@import url(https://fonts.googleapis.com/icon?family=Material+Icons);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,a,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,figcaption,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:bottom;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;height:-webkit-fill-available;font-size:62.5%}h1{font-size:2.8rem}h2{font-size:2rem}h3{font-size:1.6rem}.static-page{margin:0;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Lucida Grande', 'Meiryo', 'メイリオ', 'ＭＳ Ｐゴシック', sans-serif;font-size:0.875rem;background-color:#FFFFFF;padding:1.25rem}.content__wrapper{background-color:#FFFFFF;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Lucida Grande', 'Meiryo', 'メイリオ', 'ＭＳ Ｐゴシック', sans-serif;padding:1rem}.content__title--wrapper{margin-bottom:3.2rem}.content__heading--wrapper{margin:2.4rem 0 0.8rem 0}.content__paragraph{font-size:1.5rem;font-weight:400;line-height:2.5rem}.content--list{font-size:1.5rem;line-height:2.5rem;margin:0.5rem;padding:0 0 0 1.5rem}.content--list-nostyle{list-style-type:none;counter-reset:inner-counter}.content--item-brackets{counter-increment:inner-counter;position:relative}.content--item-brackets:before{content:"(" counter(inner-counter) ") ";position:absolute;left:-1.5em}.content--spacer{margin:1.5rem 0}.description--list{list-style:inside}.doctor-image{max-width:100%;max-height:100%;width:auto;height:auto}.center{text-align:center}.descriptions-page{margin:0;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Lucida Grande', 'Meiryo', 'メイリオ', 'ＭＳ Ｐゴシック', sans-serif;font-size:1rem;background-color:#FFFFFF;color:#333;padding:1.25rem}.descriptions-page h3{color:#333}.descriptions-page p{margin:0.75rem auto}.doctors__index_section_box{background-color:#EDEDED;list-style-type:none;padding:1.125rem;margin:0.625rem auto 2rem}.doctors-list__annotation{text-align:right;margin-right:2rem;font-size:0.875rem}#header{padding:0.875rem;background-color:#249DE6}.header__image{display:block;margin:0 auto}.button_link{font-size:1.2rem;display:inline-block;padding:1em 2em;text-decoration:none;background:#249DE6;margin:1rem auto;color:#FFF;border-bottom:solid 0.25rem #1e83c2;border-radius:0.25rem}.button_link:active{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem);border-bottom:none}.header__logo--wrapper{width:clamp(10rem, 14vw, 20rem)}.header__logo--item{width:100%;height:auto;vertical-align:bottom}.header__nav{list-style:none;display:flex;gap:clamp(2.1rem, 3.0014641288vw, 4.1rem)}.header__nav--item{font-size:1.6rem;list-style-type:none}.header__nav--link{color:#032052;font-weight:600;text-decoration:none;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out}.navigation__list--no-style{list-style:none;padding:0;margin:0}.navigation__link--no-decoration{text-decoration:none;font-size:1.6rem;color:#1C1B1F}.l-main{margin-top:88px}@media screen and (max-width: 1024px){.l-main{margin-top:84px}}@media screen and (max-width: 767px){.l-main{margin-top:130px}.l-main-noBanner{margin-top:60px}}.l-wrapper{overflow:hidden}.p-header{width:100%;padding:30px 40px;background-color:#fff;position:fixed;top:0;left:0;z-index:11}@media screen and (max-width: 767px){.p-header{width:100%;height:auto;background-color:#fff;margin-top:66px;padding:20px 30px}.p-header-noBanner{margin-top:0}}.p-header_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;z-index:11;position:relative}.app_banner{position:fixed;background:#F2FAFF;z-index:12;width:100%}@media screen and (min-width: 768px){.app_banner{display:none}}.app_banner a{min-height:66px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 15px;text-decoration:none}.app_banner a div{display:inline}.app_banner .first{margin-right:10px;width:14%;max-width:54px}.app_banner .second{width:60%;padding:0.5rem;font-family:"heisei-maru-gothic-std", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;font-size:1.3rem;font-weight:600;line-height:1.3;color:#1C1B1F}.app_banner .third{width:30%;text-align:right;max-height:44px}.app_banner .third img{width:auto}.p-header_logo{width:clamp(15.4rem, 14.6412884334vw, 20rem)}.p-header_logo a{line-height:1}@media screen and (max-width: 1023px){.p-header_nav{display:none}}.p-header_nav a:hover{color:#57A3D9}.p-header_toggleBox{display:none}@media screen and (max-width: 1023px){.p-header_toggleBox{display:block}}.p-header_toggleBox .heading{font-size:1rem;line-height:1;text-align:center;padding-top:0.5rem}.p-header_toggleBox .hamburgerMenu{display:block;width:100%;height:100%;position:relative;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;padding:0;cursor:pointer;width:3rem;height:2.1rem}.p-header_toggleBox .hamburgerMenu_bar{display:inline-block;width:3rem;height:0.3rem;background:#032052;position:absolute;top:0rem;left:0;-webkit-transition:0.5s;transition:0.5s}.p-header_toggleBox .hamburgerMenu_bar:first-child{top:0}.p-header_toggleBox .hamburgerMenu_bar:nth-child(2){top:0.9rem}.p-header_toggleBox .hamburgerMenu_bar:last-child{top:1.8rem}.p-header_toggleBox .hamburgerMenu.active .hamburgerMenu_bar:first-child{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);top:50%}.p-header_toggleBox .hamburgerMenu.active .hamburgerMenu_bar:last-child{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.p-header_toggleBox .hamburgerMenu.active .hamburgerMenu_bar:nth-child(2){display:none}.p-header .navigation{width:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:10;overflow:scroll;opacity:0;visibility:hidden;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width: 767px){.p-header .navigation{margin-left:0;width:100%}}.p-header .navigation.active{opacity:1;visibility:visible}.p-header .navigation_inner{height:calc(100dvh - 9rem);margin-top:9rem;padding:0 clamp(3rem, 4.39238653vw, 6rem) 10.7rem;overflow:scroll}@media screen and (max-width: 767px){.p-header .navigation_inner{height:calc(100dvh - 6rem);margin-top:6rem}}.p-header .navigation_list{list-style:none}.p-header .navigation_listItem{line-height:1;border-bottom:solid 0.1rem #E3E3E3}.p-header .navigation_listItem a{display:block;padding:2.3rem 0}.p-header .navigation_listItem .p-accordion_heading{font-weight:600;position:relative;cursor:pointer;padding:2.3rem 0}.p-header .navigation_listItem .p-accordion_heading::after{content:"\e5e1";width:2.6rem;height:2.6rem;border-radius:10rem;background-color:#57A3D9;font-size:1.4rem;font-family:"Material Icons";font-weight:300;color:#fff;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);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;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.p-header .navigation_listItem .p-accordion_heading.open::after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);border:solid 0.1rem #57A3D9;background-color:#fff;color:#57A3D9}.p-header .navigation_listItem .p-accordion_content{display:none;padding-bottom:2rem;padding-left:1.5rem}.p-header .navigation_listItem .p-accordion_content a{font-size:1.5rem;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;padding:1rem 0}.p-header .navigation_listItem .p-accordion_content a:hover{color:#878787}.p-header .navigation_info{padding:2rem 0;border-bottom:solid 0.1rem #E3E3E3}.p-header .navigation_info a{font-size:1.5rem;line-height:2.5;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.p-header .navigation_info a:hover{color:#878787}.p-header .navigation_snsBox{padding-top:2rem}.p-header .navigation_snsBox .heading{font-size:1.5rem;font-weight:600;line-height:2.5;color:#000;margin-bottom:0.8rem}.p-header .navigation_snsBox .flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.6rem, 2.4vw, 2.4rem)}.p-header .navigation_snsBox .flex a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem}.p-header .navigation_snsBox .flex .note{width:2.2rem}.p-header .navigation_snsBox .flex .insta{width:2.2rem}.p-header .navigation_snsBox .flex .twitter{width:2.2rem}.p-header .navigation_snsBox .flex p{font-size:1.4rem;line-height:1}.menuList{list-style:none;line-height:1;margin:0;padding:0}.footer__nav--item{font-size:1rem;font-weight:600}.footer__nav--link{color:#333;padding:0;margin:0;text-decoration:none;font-size:1.5rem;line-height:2;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.footer__nav--link .footer__nav--link-icon{font-size:16px;vertical-align:middle}.l-inner{max-width:112rem;width:100%;margin:0 auto;padding-left:clamp(3rem, 4vw, 6rem);padding-right:clamp(3rem, 4vw, 6rem)}@media screen and (max-width: 767px){.l-inner{padding-left:3rem;padding-right:3rem}}.p-footer{background-color:#F5F6F7}@media screen and (max-width: 767px){.p-footer{background-color:#fff}}.p-footer_inner{padding-top:clamp(3rem, 8vw, 8rem);padding-bottom:clamp(3rem, 4.6vw, 4.6rem)}.p-footer h2{width:20rem;margin-bottom:3rem}.p-footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem}.p-footer_menuItem{width:23.5%}@media screen and (max-width: 820px){.p-footer_menuItem{width:calc((100% - 2rem) / 2);margin-bottom:5rem}}.p-footer_menuItem a:hover{color:#878787}.p-footer_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.p-footer_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.p-footer_menuItem .snsBox{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:clamp(1.6rem, 2.4vw, 2.4rem)}.p-footer_menuItem .snsBox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin-left:6rem}@media screen and (max-width: 820px){.p-footer_menuItem .snsBox a{margin-left:0}}@media screen and (max-width: 767px){.p-footer_menuItem .snsBox a{border:solid 0.1rem #E3E3E3;width:5.4rem;height:5.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10rem}}.p-footer_menuItem .snsBox .note{width:2.4rem}.p-footer_menuItem .snsBox .insta{width:2.4rem}.p-footer_menuItem .snsBox .twitter{width:2.2rem}.p-footer_menuItem .snsBox p{font-size:1.4rem;line-height:1}.p-footer_bottom .copyright{font-size:1.2rem;white-space:nowrap}@media screen and (max-width: 767px){.spNone{display:none !important}}.cta{width:100%;min-height:420px;margin-top:80px}.cta .cta_content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1000px;box-sizing:border-box;margin:0 auto}.cta .cta_content .download_guide{max-width:100%;width:100%;margin:0 auto}.cta .cta_content .download_guide .download_guide_inner{background-color:#E5F1F9;border-radius:1rem;padding:2.5rem 1.5rem 0;display:flex;align-items:center;justify-content:space-between}.cta .cta_content .download_guide .download_guide_inner .photo_box{width:44%}.cta .cta_content .download_guide .download_guide_inner .photo_box .photo_item{width:100%;height:auto;display:block}.cta .cta_content .download_guide .download_guide_inner .photo_box .desktop_image{width:100%;height:auto;display:block}.cta .cta_content .download_guide .download_guide_inner .photo_box .mobile_image{width:100%;height:auto;display:none}.cta .cta_content .download_guide .download_guide_inner .detail_box{flex:1;width:56%;padding-bottom:2.5rem}.cta .cta_content .download_guide .download_guide_inner .detail_box .detail_title{width:100%;margin-bottom:2rem}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section{width:100%;display:flex;justify-content:space-between;align-items:center;gap:0}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .btn_box{width:58%;display:flex;flex-direction:column;align-items:center;padding-right:0.5rem}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .btn_box .download_heading{font-size:clamp(0.9rem, 1.2vw, 1.5rem);margin-bottom:10px}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .btn_box .download_links{display:flex;justify-content:center;gap:0.5rem}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .btn_box .download_links .app_download_banner{width:100%}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .qr_code_container{width:40%;display:flex;align-items:center;justify-content:center;gap:0.5rem}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .qr_code_container .qr_code{width:44%}@media screen and (max-width: 1024px){.cta{height:40vw}.cta .cta_content{width:76.953vw}.cta .cta_content .download_guide .main_text{font-size:3.516vw}.cta .cta_content .download_guide .sub_text{font-size:1.66vw}.cta .cta_content .download_guide .os_badge{margin-top:2vw;margin-bottom:3vw}.cta .cta_content .download_guide .os_badge .ios_icon{margin-right:0.977vw;width:17.969vw}.cta .cta_content .download_guide .os_badge .android_icon{width:22.07vw}}@media screen and (max-width: 599px){.cta{height:240px;margin-top:40px;box-sizing:border-box;padding-left:1rem;padding-right:1rem}.cta .cta_content{width:100%;justify-content:center}.cta .cta_content .screenshot img{display:none}.cta .cta_content .download_guide .main_text{font-size:24px;margin-bottom:15px;text-align:center;line-height:1.3}.cta .cta_content .download_guide .sub_text{font-size:12px;text-align:center}.cta .cta_content .download_guide .os_badge{height:47px;margin-bottom:25px}.cta .cta_content .download_guide .os_badge .ios_icon{width:125px;margin-right:1.465vw}.cta .cta_content .download_guide .os_badge .android_icon{width:157px}.cta .cta_content .download_guide .download_guide_inner{flex-direction:column;align-items:center;text-align:center}.cta .cta_content .download_guide .download_guide_inner .photo_box{order:2;width:100%;height:auto}.cta .cta_content .download_guide .download_guide_inner .photo_box .desktop_image{display:none}.cta .cta_content .download_guide .download_guide_inner .photo_box .mobile_image{display:block}.cta .cta_content .download_guide .download_guide_inner .detail_box{order:1;width:100%;height:auto;text-align:center;margin:0 auto}.cta .cta_content .download_guide .download_guide_inner .detail_box .detail_title{max-width:220px}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section{max-width:330px}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .btn_box{width:100%;padding-right:0}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .btn_box .download_links{display:flex;justify-content:center;gap:1rem;padding:0 1rem}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .btn_box .download_links .app_download_banner{max-width:100%;width:auto}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .qr_code_container{display:none}.cta .cta_content .download_guide .download_guide_inner .detail_box .download_section .qr_code_container .qr_code{display:none}}
