@font-face{font-family:'Noto Sans JP BOLD';src:url(../font/NotoSansJP-Bold.otf)}#main h1{font-family:'Noto Sans JP BOLD';margin-bottom:1.5em;padding:0 0 0.6em 11.29518%;position:relative;color:#454e5e;overflow:hidden;background:url(../img/common/icon_patient.png) 1.20482% top no-repeat;background-size:auto 100%;font-size:2.4rem}#main h1::before{margin-left:11.29518%;position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#326697;content:""}@media (max-width: 959px){#main h1{padding:0.5em 0 0.8em 13.15789%;background-size:9.47368%}}@media (max-width: 959px) and (min-width: 671px){#main h1{font-size:2.4rem}}@media (max-width: 959px) and (max-width: 670px){#main h1{font-size:3.58209vw}}@media (max-width: 959px){#main h1::before{margin-left:0;height:3px}}#main .desc{margin-bottom:1.5em;line-height:1.75}#main #list{padding:4.51807%;background-color:#f4f4f4}#main #list>ul li{margin-bottom:2em;padding-left:1em;position:relative;font-size:1.8rem}#main #list>ul li:last-child{margin-bottom:0}#main #list>ul li::before{border-top:1px solid #326697;border-right:1px solid #326697;position:absolute;top:.5em;left:0;width:4px;height:4px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main #list>ul li a{color:#326697}#main #list>ul li ul{padding-top:1em}#main #list>ul li ul li{margin-bottom:.5em}#main #list>ul li ul li:last-child{margin-bottom:0}#main #list>ul li ul li ul{margin-bottom:1em;padding-left:1em}#main #list>ul>li>a{font-family:'Noto Sans JP BOLD'}@media (max-width: 959px){#main #list{padding:3.50877% 8.77193% 3.50877% 8.77193%;position:relative;left:-8.77193%;width:100%}}@media (max-width: 959px) and (min-width: 671px){#main #list>ul li{font-size:2.2rem}}@media (max-width: 959px) and (max-width: 670px){#main #list>ul li{font-size:3.28358vw}}
