@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500&display=swap);body{font-family:Noto Sans JP,sans-serif}h1{margin:0 0 15px;padding:0;font-weight:500}h2{font-weight:400}ul{list-style-type:none;padding:0}p{font-size:16px}.ml-link-style{display:inline-block;min-width:200px;margin:20px auto;text-align:center;padding:8px 20px;font-size:16px;border-radius:50px;transition:all .25s ease-out}.ml-link-style:hover{text-decoration:none}.ml__nav{width:100%;min-height:60px}.ml__nav__container{height:100%;padding:15px 0;display:flex;align-items:center;justify-content:space-between}.ml__nav__logo{height:100%;width:35px}.ml__nav__logo img{max-width:100%}.ml__nav__list{list-style-type:none;padding:0;height:100%;display:flex;align-items:center}.ml__nav__list--item:not(:last-child){margin-right:10px}.ml__nav__list--item a{font-weight:500;color:#fe585e}.ml__nav__list--item a:hover{text-decoration:none;color:#ef010a}.ml__header{width:100%;height:480px;text-align:center}.ml__header__container{max-width:1140px;height:100%;position:relative;overflow:hidden;margin:0 auto}.ml__header__image{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto}.ml__header__image img{max-width:100%}.ml__header__textbox{position:absolute;right:10%;top:50%;transform:translateY(-50%);max-width:400px;margin:0 auto}.ml__header__textbox p{color:#777}.ml__header__textbox-btn{width:100%}.ml__header__textbox-btn a{color:#fff;background-color:#fe585e;border:2px solid transparent}.ml__header__textbox-btn a:hover{color:#fe585e;background-color:#fff;border:2px solid #fe585e}@media (max-width:992px){.ml__header{height:300px}.ml__header__image{left:1%}.ml__header__textbox{right:1%;top:10px}}@media (max-width:768px){.ml__header{height:230px}.ml__header__textbox{width:85%;right:50%;top:10px;transform:translate(50%)}}.ml__feature{width:100%;padding:50px 0;background-color:#feeeee}.ml__feature__container{width:100%}.ml__feature__card{max-width:350px;margin:0 auto;text-align:center}.ml__feature__card-icon{width:50px;margin:20px auto}.ml__feature__card-icon img{width:100%}.ml__feature__card h2{font-weight:500;font-size:18px;color:#474747}.ml__feature__card p{color:#777}.ml__feature__btn{width:100%;text-align:center;margin:20px auto}.ml__feature__btn a{color:#fff;background-color:#fe585e;border:2px solid transparent}.ml__feature__btn a:hover{color:#fe585e;background-color:#fff;border:2px solid #fe585e}.ml__extra-info{width:100%;margin:50px auto;padding:50px 0}@media (max-width:992px){.ml__extra-info{margin:0 auto}}.ml__extra-info__container{width:100%;padding:10px 0}.ml__extra-info__textbox{max-width:400px;margin:0 auto}.ml__extra-info__textbox p{color:#777}.ml__extra-info__textbox-btn{width:100%}.ml__extra-info__textbox-btn a{color:#fff;background-color:#fe585e;border:2px solid transparent}.ml__extra-info__textbox-btn a:hover{color:#fe585e;background-color:#fff;border:2px solid #fe585e}.ml__extra-info__image{width:100%;height:100%;margin:20px auto}@media (max-width:768px){.ml__extra-info__image{display:flex;align-items:center;justify-content:center}}.ml__extra-info__image img{max-width:80%;display:inline-block}.ml__service-list{width:100%;margin:50px auto;padding:50px 0}.ml__service-list__container{max-width:450px;margin:0 auto}.ml__service-list__container h2{margin-left:25%;font-size:24px;font-weight:500;color:#000}.ml__service-list__container h3{margin-left:20%;font-weight:400}@media (max-width:576px){.ml__service-list__container h2,.ml__service-list__container h3{margin-left:0;text-align:center}}.ml__service-list__list{margin-left:25%}@media (max-width:576px){.ml__service-list__list{margin-left:auto}}.ml__service-list__list-item{display:flex;align-items:center}@media (max-width:576px){.ml__service-list__list-item{justify-content:center}}.ml__service-list__list-icon{width:20px;margin-right:10px}.ml__service-list__list-icon img{max-width:100%}.ml__service-list__list-p p{color:#777}.ml__service-list__btn{width:100%;margin:20px 25%}@media (max-width:576px){.ml__service-list__btn{margin:20px auto;text-align:center}}.ml__service-list__btn a{color:#fff;background-color:#fe585e;border:2px solid transparent}.ml__service-list__btn a:hover{color:#fe585e;background-color:#fff;border:2px solid #fe585e}.rk_alchemy_landing footer .row{margin-left:0;margin-right:0}