@import"https://fonts.googleapis.com/css2?family=Inter:opsz@14..32&family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?ehzpc");src:url("../fonts/icomoon.eot?ehzpc#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ehzpc") format("truetype"),url("../fonts/icomoon.woff?ehzpc") format("woff"),url("../fonts/icomoon.svg?ehzpc#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-right:before{content:""}.icon-arrow-up-right-from-square:before{content:""}.icon-circle:before{content:""}.icon-circle-chevron-down:before{content:""}.icon-circle-chevron-right:before{content:""}.icon-circle-chevron-up:before{content:""}.icon-circle-dot:before{content:""}.icon-file-excel:before{content:""}.icon-file-pdf:before{content:""}.icon-file-word:before{content:""}.icon-phone:before{content:""}.icon-square-envelope:before{content:""}.icon-square-phone:before{content:""}.icon-youtube:before{content:""}.hero-area{width:100%;height:650px;overflow:hidden;position:relative}.hero-img-wrap,.hero-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.hero-content{position:absolute;top:50%;left:5%;transform:translateY(-50%);z-index:2}.hero-content h2{color:#1252bd;font-size:36px;font-weight:500;line-height:1.3;margin-bottom:1em}@media(max-width: 1024px){.hero-area{height:500px}.hero-img-wrap,.hero-img{-o-object-position:right bottom;object-position:right bottom}.hero-content{top:20%;transform:none}.hero-content h2{font-size:24px}.hero-txt{width:72%;line-height:1.4}}.about-title{text-align:center;font-weight:500;color:#0f3f91;font-size:clamp(1.5rem,1.227rem + 1.36vw,2.25rem);line-height:1.3;margin-bottom:60px;padding-bottom:30px;background:url("../image/title-dot.png") no-repeat center bottom}.diagram{display:block;margin:0 auto 3em}.diagram img{display:block;margin:0 auto}.therapy-wrap{display:flex;flex-direction:column;gap:30px;margin-bottom:3em}.therapy-item{display:grid;grid-template-columns:3fr 7fr;gap:15px;align-items:center;line-height:1.3;padding:1.5em;border:3px #1252bd solid;border-radius:20px}@media(max-width: 767px){.therapy-item{padding:1em}}.therapy-item h4{grid-column:1/-1;text-align:center;color:#1252bd;font-size:22px}.therapy-item figure{margin:0}.therapy-item figure img{width:100%;height:auto;display:block}.therapy-item p{margin:0}@media(min-width: 1025px){.therapy-wrap{flex-direction:row;justify-content:space-between;gap:60px}.therapy-item{flex:1;display:flex;flex-direction:column;align-items:center}.therapy-item h4{grid-column:auto}}.drug-grid{width:100%;max-width:800px;margin-bottom:3em;background:#fff;line-height:1.3}.drug-grid th,.drug-grid td{text-align:center;padding:.3em .5em;border:1px #1252bd solid}.drug-grid thead th{background:#e3eeff}.drug-grid tbody th{line-height:1.5}@media(max-width: 767px){.drug-grid th,.drug-grid td{padding:.5em .2em}.drug-grid td{font-size:16px}}
/*# sourceMappingURL=top.min.css.map */