*{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-wrap:break-word}@media (-ms-high-contrast:none){*{word-break:break-all}}body,html{color:#383838;display:flex;flex-direction:column;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,メイリオ,Meiryo,sans-serif;min-height:100vh}@media (-ms-high-contrast:none){body,html{font-family:メイリオ,Meiryo,Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック,ヒラギノ角ゴ Pro,sans-serif}}a{color:inherit;text-decoration:none}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}h1,h2,h3,p{margin:0;padding:0}a,input,label,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;box-shadow:none;outline:none}[type=password],[type=text],textarea{line-height:normal}select{appearance:none}select::-ms-expand{display:none}button,input[type=submit]{border:none;outline:none}button{background-color:inherit}img{vertical-align:top}fieldset{border:0;margin:0;min-width:0;padding:0}pre{font-family:Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,メイリオ,Meiryo,sans-serif;margin:0}.footer{background-color:#00913a;color:#383838;font-weight:400;margin-bottom:calc(48px + env(safe-area-inset-bottom));padding:24px 10px 48px}@media screen and (min-width:769px){.footer{margin:0}}@media screen and (min-width:1020px){.footer{padding:18px 120px}}.footer .copy-right{color:#a3cdaf;font-size:10px;font-size:.625rem;margin:18px 0 4px;text-align:center}.footer--no-mg{margin-bottom:0}.footer__item{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1020px){.footer__item{margin:0 auto;width:840px}}.footer__item .footer__item-link{background-color:#006419;border-radius:16px;color:#fff;flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:1;font-size:12px;font-size:.75rem;margin-bottom:6px;margin-left:5px;min-width:0;padding:10px 0;text-align:center}@media screen and (min-width:1020px){.footer__item .footer__item-link{display:inline-block;flex-basis:calc(25% - 8px);flex-grow:0;flex-shrink:1}}.fixed-menu{background-color:#00913a;bottom:0;box-shadow:0 0 4px #0003;color:#a3cdaf;display:flex;height:50px;justify-content:space-between;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;text-align:center;z-index:10}@media screen and (min-width:769px){.fixed-menu{display:none;visibility:hidden}}.fixed-menu__label{align-items:center;display:flex;flex-direction:column;font-size:10px;font-size:.625rem;font-weight:700;padding:7px 0;position:relative;width:100%}.fixed-menu__label.current{border-bottom:3px solid #fff;color:#fff}.fixed-menu__label.current .fixed-menu__icon{color:#fff}.fixed-menu__label.current .icon__example{background-image:url(/bundles/img/example_white-45498ed4c5a5d0406b8a.png)}.fixed-menu__label.current .icon__communities{background-image:url(/bundles/img/communities_white-cd9a998efc855ed8891e.png)}.fixed-menu__label.current .icon__articles{background-image:url(/bundles/img/articles_white-d343b67947338298108a.png)}.fixed-menu__label.current .icon__seminars{background-image:url(/bundles/img/seminars_white-56cfc25e44fee0366ba9.png)}.fixed-menu__label.current .icon__student-job{background-color:#fff}.fixed-menu__icon{color:#a3cdaf;font-size:20px;font-size:1.25rem;margin-bottom:3px}.fixed-menu__icon.icon__communities{background-size:1.1em;width:1.1em}.exemption{background-color:#f4f4f4;font-size:12px;font-size:.75rem;line-height:1.7;padding:35px 20px}@media screen and (min-width:1020px){.exemption{padding:40px 120px}}.exemption p{margin-left:auto;margin-right:auto;max-width:1280px}.button-action-menu{align-items:center;background-color:#0000;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0 -6px 0 12px;padding:0;width:24px}.button-action-popup{border:1px solid #999;border-radius:4px;overflow:hidden;position:absolute;right:-25px;top:35px;z-index:1}.button-action-popup>form:not(:last-child){border-bottom:1px solid #999}.button-action-popup .button-action{background-color:#fff;color:#383838;cursor:pointer;font-size:12px;font-size:.75rem;padding:12px 0;text-align:center;width:98px}@media screen and (min-width:769px){.button-action-popup .button-action:hover{background-color:#f4f4f4}}.button-action-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.new-post-button{background-image:linear-gradient(90deg,#f8b62d 0,#f8922d 51%,#f8b62d);background-size:200% auto;border-radius:0;border-bottom-left-radius:44px;border-top-left-radius:44px;bottom:calc(env(safe-area-inset-bottom) + 60px);box-shadow:0 4px 8px #0003;color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;padding:16px 8px 16px 16px;position:fixed;right:0;text-align:left;z-index:10}@media screen and (min-width:769px){.new-post-button{bottom:24px;font-size:18px;font-size:1.125rem;padding:16px 12px 16px 26px;transition:padding .3s ease-out}.new-post-button:hover{padding-right:16px}}.post-button-submit{background-color:#00913a;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:16px;font-size:1rem;margin:0 auto;padding:13px 0;text-align:center;width:192px}@media screen and (min-width:769px){.post-button-submit{padding:16px 0;width:230px}}.medpass-login-button:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;margin-bottom:2px;margin-right:2px;width:72px}@media screen and (min-width:769px){.medpass-login-button:before{height:33px;margin-bottom:3px;width:99px}}.medpass-login-button:focus{box-shadow:0 0 0 2px #3eb37080}.medpass-login-button--border{background-color:#fff;border:2px solid #3eb370;color:#3eb370;transition:border-color .2s,color .2s;will-change:border-color,color}.medpass-login-button--border:before{background-image:url(/bundles/img/logo_medpass-37055bdc940f4acd099a.svg);transition:opacity .2s;will-change:opacity}.medpass-login-button--border:hover{border-color:#66c38e;color:#66c38e;transition:border-color .2s,color .2s}.medpass-login-button--border:hover:before{opacity:.8;transition:opacity .2s}.medpass-login-button--fill{background-color:#3eb370;color:#fff;transition:background-color .2s;will-change:border-color}.medpass-login-button--fill:before{background-image:url(/bundles/img/logo_medpass_w-abca7012c6c867813681.svg)}.medpass-login-button--fill:hover{background-color:#66c38e}.medpass-login-button--fill.medpass-login-button--disable{background-color:#ccc;pointer-events:none}.medpass-login-button--fill.medpass-login-button--disable:focus{box-shadow:0 0 0 2px #77777780}.follow-button-area{position:relative}.follow-button{background-color:#fff;border:1px solid #00913a;border-radius:calc(1em + 16px);box-sizing:border-box;color:#00913a;cursor:pointer;display:block;font-size:10px;font-size:.625rem;font-weight:700;margin:0 auto;padding:7px 0;text-align:center;transition:color .2s,border-color .2s;width:96px}.follow-button.active{background-color:#00913a;color:#fff;transition:background-color .2s,border-color .2s}@media screen and (min-width:769px){.follow-button:hover{border-color:#33a761;color:#33a761;transition:color .2s,border-color .2s}.follow-button.active:hover{background-color:#33a761;border:1px solid #33a761;color:#fff;transition:background-color .2s,border-color .2s}}.follow-button--short{width:84px}@media screen and (min-width:769px){.follow-button--short{width:96px}}.comment-jump-button{align-items:center;border:1px solid #a3cdaf;border-radius:22px;box-sizing:border-box;color:#00913a;display:inline-flex;font-size:14px;font-size:.875rem;justify-content:center;padding:8px 16px}@media screen and (min-width:769px){.comment-jump-button{font-size:16px;font-size:1rem;padding:12px 24px}.comment-jump-button:hover{border-color:#a3cdafb3;color:#33a761}}.activity-button{cursor:pointer;position:relative}.activity-button:not(.dense){background-color:#fff;border:1px solid #777;border-radius:20px;overflow:hidden}@media screen and (min-width:769px){.activity-button:not(.dense){transition:opacity .3s,border-color .5s}}.activity-button:not(.dense).has-active,.activity-button:not(.dense):not(.dense).is-active{background-color:#f8b62d;border:1px solid #f8b62d}@media screen and (min-width:769px){.activity-button:not(.dense):hover{border:1px solid #f8b62d;opacity:.7;transition:opacity .3s,border-color .3s}}.activity-button.dense{background-color:#0000;border:0;overflow:visible;padding:0}@media screen and (min-width:769px){.activity-button.dense{transition:opacity .3s}.activity-button.dense:hover{opacity:.7;transition:opacity .3s}}.activity-button__text{color:#777;font-size:12px;font-size:.75rem;z-index:5}.has-active .activity-button__text,.is-active .activity-button__text{color:#fff}@media screen and (min-width:769px){.activity-button:not(.dense) .activity-button__text{transition:color 1s}.activity-button:not(.dense):hover .activity-button__text{color:#fff;transition:color .3s}.activity-button__background{background-color:#f8b62d;border-radius:50%;display:block;height:0;position:absolute;transform:translate(-50%,-50%);transition:width .2s ease-in-out,height .2s ease-in-out;width:0;will-change:width,height;z-index:1}.activity-button:hover .activity-button__background{height:225px;transition:width .5s,height .5s;width:225px}.activity-button.dense .activity-button__background{display:none}}@media screen and (min-width:769px)and (max-width:768px){.activity-button__background{display:none}}.activity-button-svg{position:absolute;z-index:5}.activity-button-svg .yakumedGreen{fill:#00913a}.activity-button-svg .deepYellow{fill:#f8b62d}.activity-button-svg .lightGreen{fill:#a3cdaf}.activity-button-svg .paleGreen{fill:#def1e6}.activity-button-svg .palePink{fill:#f2dede}.activity-button-svg__circle{fill:none;stroke:#f8b62d;stroke-width:1;opacity:0;transform:scale(.02);transform-origin:250px 250px}.activity-button-svg__particles{opacity:0}.activity-button-svg__particles .particle{opacity:0;transform-origin:250px 250px}.activity-button-svg__icon{fill:#fff;stroke:#777;stroke-opacity:1;stroke-width:8;transform:scale(1);transform-origin:250px 250px}.has-active .activity-button-svg__icon,.is-active .activity-button-svg__icon{fill:#fff;stroke:#fff}.dense.has-active .activity-button-svg__icon,.dense.is-active .activity-button-svg__icon{fill:#f8b62d;stroke:#f8b62d}@media screen and (min-width:769px){.activity-button:not(.dense) .activity-button-svg__icon{transition:fill .5s,stroke-opacity .5s}.activity-button:not(.dense):hover .activity-button-svg__icon{fill:#fff;stroke-opacity:0;transition:fill .2s,stroke-opacity .2s}}.twitter-share-button{float:right}.button-primary{align-items:center;background-color:#00913a;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:12px;font-size:.75rem;justify-content:center;padding:10px 30px}@media screen and (min-width:769px){.button-primary:hover{background-color:#33a761}}.button-primary:focus{box-shadow:0 0 0 2px #a3cdaf80}.button-primary--large{font-size:16px;font-size:1rem;padding:16px;width:230px}.button-primary .icon--right{margin-left:4px}.button-primary:disabled{background:#ccc;cursor:default}.button-primary--rectangle{border-radius:5px}.button-primary--shadow{box-shadow:0 5px #006419;transition-duration:.15s}.button-primary--shadow:hover{box-shadow:0 2px #006419;transform:translateY(3px)}.button-secondary{align-items:center;background-color:#f8b62d;border:none;border-radius:30px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-size:.875rem;font-weight:700;justify-content:center;padding:17px 20px;position:relative}@media screen and (min-width:769px){.button-secondary{height:42px;margin:0 auto;padding:0;width:40%}.button-secondary:hover{background-color:#fac352}}.button-orange{background-image:linear-gradient(90deg,#f8b62d 0,#f8922d 51%,#f8b62d);background-size:200% auto;border:none;border-radius:38px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:block;font-size:16px;font-size:1rem;font-weight:700;margin:32px auto 0;max-width:472px;padding:12px 0;text-align:center;transition:background .5s;width:230px}@media screen and (min-width:769px){.button-orange{padding:16px 0}}.button-orange--disable{background:#c8c8c8;cursor:default}@media screen and (min-width:769px){.button-orange:hover{background-position:100%}}.button-orange .small-text{display:inline-block;font-size:12px;font-size:.75rem;margin-bottom:4px}@media screen and (min-width:769px){.button-orange .small-text{font-size:20px;font-size:1.25rem}.button-border{width:40%}}.button-border a,.button-border input[type=submit]{align-items:center;background-color:#fff;border:1px solid #00913a;border-radius:30px;box-sizing:border-box;color:#00913a;cursor:pointer;display:flex;font-size:14px;font-size:.875rem;font-weight:700;justify-content:center;padding:16px 20px;position:relative;width:100%}@media screen and (min-width:769px){.button-border a,.button-border input[type=submit]{height:42px;margin:0 auto;padding:0}.button-border a:hover,.button-border input[type=submit]:hover{border-color:#33a761;color:#33a761}}.button-border--large{width:230px}.button-border--large a,.button-border--large input[type=submit]{font-size:16px;font-size:1rem}@media screen and (min-width:769px){.button-border--large a,.button-border--large input[type=submit]{height:50px}}.button-border :disabled{background:#c8c8c8;cursor:default}.button-delete{background-color:#fff;color:#777;cursor:pointer;font-size:16px;font-size:1rem;font-weight:700}@media screen and (min-width:769px){.button-delete:hover{text-decoration:underline}}.button-delete-wrap{margin-top:40px;text-align:center;width:100%}@media screen and (min-width:769px){.button-delete-wrap{margin-top:32px}}.button-text{color:#00913a;cursor:pointer;font-size:12px;font-size:.75rem}.post-button-wrap{padding-top:32px}@media screen and (min-width:769px){.post-button-wrap--horizontal{display:flex}}@media screen and (max-width:768px){.post-button-wrap--horizontal .button-border:last-child,.post-button-wrap--horizontal .button-primary:last-child{margin-top:24px}}.post-button-wrap .button-border,.post-button-wrap .button-primary{margin:0 auto}.post-button-wrap .sub-text{font-size:12px;font-size:.75rem}.post-back-link{padding-top:24px;text-align:left}.post-back-link a,.post-back-link div,.post-back-link input[type=submit]{background:#0000;color:#00913a;cursor:pointer;font-size:14px;font-size:.875rem}@media screen and (min-width:769px){.post-back-link a:hover{text-decoration:underline}}.login-button{align-items:center;border-radius:44px;box-sizing:border-box;display:inline-flex;font-size:14px;font-size:.875rem;height:44px;justify-content:center;margin:0;padding:0;width:230px}@media screen and (min-width:769px){.login-button{border-radius:60px;font-size:20px;font-size:1.25rem;height:60px;width:360px}}.big-login-button{align-items:center;border-radius:44px;box-sizing:border-box;display:inline-flex;font-size:14px;font-size:.875rem;height:58px;justify-content:center;margin:0;padding:0;width:100%}@media screen and (min-width:769px){.big-login-button{border-radius:60px;font-size:20px;font-size:1.25rem;height:70px;width:472px}}.login-button--primary{background-color:#00913a;color:#fff;transition:background-color .2s;will-change:background-color}.login-button--primary:hover{background-color:#33a761;transition:background-color .2s}.login-button--border{background-color:#fff;border:2px solid #00913a;color:#00913a;transition:border-color .2s,color .2s;will-change:border-color,color}.login-button--border:hover{border-color:#33a761;color:#33a761;transition:border-color .2s,color .2s}.login-button--medpass{font-size:20px;font-size:1.25rem;height:60px;width:320px}.login-button--medpass:before{height:33px;width:101px}.login-button--student{font-size:18px;font-size:1.125rem;height:60px;width:320px}.login-button--yakumed{font-size:14px;font-size:.875rem}@media screen and (min-width:769px){.login-button--yakumed{font-size:16px;font-size:1rem}}.button.is-dark.is-outlined.no-bulma-hover:active,.button.is-dark.is-outlined.no-bulma-hover:focus,.button.is-dark.is-outlined.no-bulma-hover:hover{background-color:#0000!important;border-color:#363636!important;color:#363636!important;cursor:auto!important}.lp-cv-button{background-image:linear-gradient(90deg,#f8b62d 0,#f8922d 51%,#f8b62d);background-size:200% auto;border-radius:calc(48px + 1em);box-shadow:0 2px 6px #0003;color:#fff;display:block;font-size:18px;font-size:1.125rem;line-height:1;padding:20px 0;text-align:center;transition:background .5s;width:100%}@media screen and (min-width:769px){.lp-cv-button{font-size:24px;font-size:1.5rem;padding:24px 0;width:472px}.lp-cv-button:hover{background-position:100%;color:#fff;text-decoration:none}}.lp-cv-button--large{font-size:16px;font-size:1rem;padding:16px;width:230px}.kv{padding-top:24px}@media screen and (min-width:981px){.kv{background-position:0 100%,100% 100%;background-repeat:no-repeat,no-repeat}}@media screen and (min-width:1080px){.kv{box-sizing:border-box;margin:0 auto;width:1080px}}.kv__hero-image{align-items:center;display:flex;justify-content:center}.kv__hero-image>img{min-width:65px;width:12%}.kv__title{align-items:center;color:#00913a;display:flex;font-size:24px;font-size:1.5rem;justify-content:center}@media screen and (min-width:769px){.kv__title{font-size:32px;font-size:2rem}}.kv__title-icon{background-size:cover;margin-right:8px}.kv__hr{width:12%}.kv__description{margin-top:16px;white-space:pre-wrap}.kv__description,.kv__question{font-size:14px;font-size:.875rem;line-height:1.7;text-align:center}.kv__question{margin-bottom:50px}.kv__button{margin:24px auto 0;max-width:300px;width:80%}.lp-kv{min-height:1%}.lp-kv__image{display:none;width:100%}@media screen and (min-width:769px){.lp-kv__image--pc{display:block}}@media screen and (max-width:768px){.lp-kv__image--sp{display:block}}.lp-kv__image--all{display:block}.lp-kv__image--top-border{border-top:4px solid #00913a}.covid19-banner{display:block;max-width:360px;width:calc(100% - 32px)}.covid19-banner--lp{margin:16px auto 40px}@media screen and (min-width:769px){.covid19-banner--lp{margin:16px auto 64px;max-width:800px}}.covid19-banner__image{height:auto;max-width:100%}.covid19-banner__image--pc{display:none;transition:opacity .3s,transform .8s;visibility:hidden}@media screen and (min-width:769px){.covid19-banner__image--pc{display:block;visibility:visible}}.covid19-banner__image--pc:hover{opacity:.7;transform:scale(1.015);transition:opacity .3s,transform .5s}@media screen and (min-width:769px){.covid19-banner__image--sp{display:none;visibility:hidden}}.background--white{background-color:#fff}.background--gray{background-color:#f4f4f4}.background--green{background-color:#00913a}.background--yellow{background-color:#fff8d5}.background--green-1{background-color:#00913a}.background--green-2{background-color:#006419}.background--green-3{background-color:#a3cdaf}.background--green-4{background-color:#33a761}.background--green-5{background-color:#def1e6}.background--green-6{background-color:#d1f8df}.background--green-7{background-color:#3eb370}.background--green-8{background-color:#66c38e}.background--orange-1{background-color:#f8b62d}.background--orange-2{background-color:#ff5e12}.background--orange-3{background-color:#fff8f4}.background--orange-4{background-color:#f8922d}.background--orange-5{background-color:#fac352}.background--orange-6{background-color:#f7b62c}.background--orange-7{background-color:#fbda95}.background--orange-8{background-color:#fca518}.background--yellow-1{background-color:#fff1ae}.background--yellow-2{background-color:#caa602}.background--yellow-3{background-color:#fffdf1}.background--yellow-4{background-color:#ffdb00}.background--yellow-5{background-color:#fff8d5}.background--red-1{background-color:#e83820}.background--red-2{background-color:#f2dede}.background--red-3{background-color:#a94442}.background--gray-1{background-color:#eaebeb}.background--gray-2{background-color:#f4f4f4}.background--gray-3{background-color:#ccc}.background--gray-4{background-color:#999}.background--blue-1{background-color:#0080d6}.background--blue-2{background-color:#0098ea}.background--blue-3{background-color:#c3e7ff}@media screen and (min-width:769px){.pc-background--white{background-color:#fff}.pc-background--gray{background-color:#f4f4f4}}@media screen and (max-width:768px){.sp-background--white{background-color:#fff}.sp-background--gray{background-color:#f4f4f4}}.text-center{text-align:center}@media screen and (min-width:769px){.text-center--md{text-align:center}}.text--right{text-align:right}@media screen and (min-width:769px){.text--right--md{text-align:right}}.text--left{text-align:left}@media screen and (min-width:769px){.text--left--md{text-align:left}}.text--justification{font-feature-settings:"palt" 1}.text--underline{text-decoration:underline}.text-annotation{padding-left:1em;position:relative}.text-annotation:before{content:"※";display:inline-block;height:1em;left:0;position:absolute;top:0;width:1em}.border-top--none{border-top:none}.visible{display:inline-block}.block,.visible{visibility:visible}.block{display:block}.hidden{display:none;visibility:hidden}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.flex{display:flex;justify-content:center}.flex--start{justify-content:flex-start}.flex--between{justify-content:space-between}.flex--reverse{flex-direction:row-reverse}.flex--top{align-items:flex-start}.flex--center{align-items:center}.flex--bottom{align-items:flex-end}.md-flex{flex-grow:2}@media screen and (min-width:769px){.md-flex{display:flex;justify-content:center}.md-flex--start{justify-content:flex-start}.md-flex--between{justify-content:space-between}.md-flex--reverse{flex-direction:row-reverse}}.md-block{display:none;visibility:hidden}@media screen and (min-width:769px){.md-block{display:block;visibility:visible}}.grid-center{display:grid;place-items:center}@media screen and (min-width:769px){.md-hidden{display:none;visibility:hidden}.only-sp{display:none!important;visibility:hidden!important}}@media screen and (max-width:768px){.only-pc{display:none!important;visibility:hidden!important}}.font--bold{font-weight:700}.font--normal{font-weight:400}.font--link{color:#00913a}.font--black{color:#383838}.font--white{color:#fff}.font--green{color:#00913a}.font--gray-1{color:#eaebeb}.font--gray-2{color:#f4f4f4}.font--gray-3{color:#ccc}.font--gray-4{color:#999}.font--gray-5{color:#444}.font--gray-6{color:#777}.font--gray-7{color:#dcdcdc}.font--gray-8{color:#c8c8c8}.font--gray-9{color:#616161}.font--gray-10{color:#707070}.font--green-1{color:#00913a}.font--green-2{color:#006419}.font--green-3{color:#a3cdaf}.font--green-4{color:#33a761}.font--green-5{color:#def1e6}.font--green-6{color:#d1f8df}.font--green-7{color:#3eb370}.font--green-8{color:#66c38e}.font--green-9{color:#55a375}.font--green-10{color:#a5b805}.font--orange-1{color:#f8b62d}.font--orange-2{color:#ff5e12}.font--orange-3{color:#fff8f4}.font--orange-4{color:#f8922d}.font--orange-5{color:#fac352}.font--orange-6{color:#f7b62c}.font--orange-7{color:#fbda95}.font--orange-8{color:#fca518}.font--yellow-1{color:#fff1ae}.font--yellow-2{color:#caa602}.font--yellow-3{color:#fffdf1}.font--yellow-4{color:#ffdb00}.font--yellow-5{color:#fff8d5}.font--red-1{color:#e83820}.font--red-2{color:#f2dede}.font--red-3{color:#a94442}.font--blue-1{color:#0080d6}.font--blue-2{color:#0098ea}.link{cursor:pointer;text-decoration:none}.link--underline,.link:hover{text-decoration:underline}.link--underline{cursor:pointer}.link--underline:hover{text-decoration:underline}.relative{position:relative}.fixed{position:fixed}.box-sizing{box-sizing:border-box}.overflow--hidden{overflow:hidden}.fz10{font-size:10px;font-size:.625rem}.fz12{font-size:12px;font-size:.75rem}.fz14{font-size:14px;font-size:.875rem}.lh-base{line-height:1.7}.lh-small{line-height:1.5}.pos-fixed{position:fixed!important}.z-20{z-index:20!important}.w100p{width:100%}.w95p{width:95%}.w90p{width:90%}.w85p{width:85%}.w80p{width:80%}.w75p{width:75%}.w70p{width:70%}.w65p{width:65%}.w60p{width:60%}.w55p{width:55%}.w50p{width:50%}.w45p{width:45%}.w40p{width:40%}.w35p{width:35%}.w30p{width:30%}.w25p{width:25%}.w20p{width:20%}.w15p{width:15%}.w10p{width:10%}.w5p{width:5%}.wauto{width:auto}.h100p{height:100%!important}.mt-100{margin-top:-100px!important}.mt-90{margin-top:-90px!important}.mt-80{margin-top:-80px!important}.mt-70{margin-top:-70px!important}.mt-60{margin-top:-60px!important}.mt-50{margin-top:-50px!important}.mt-40{margin-top:-40px!important}.mt-30{margin-top:-30px!important}.mt-20{margin-top:-20px!important}.mt-10{margin-top:-10px!important}.mt0{margin-top:0!important}.mt4{margin-top:4px!important}.mt8{margin-top:8px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.mt150{margin-top:150px!important}.mt200{margin-top:200px!important}.mt250{margin-top:250px!important}.mb-100{margin-bottom:-100px!important}.mb-90{margin-bottom:-90px!important}.mb-80{margin-bottom:-80px!important}.mb-70{margin-bottom:-70px!important}.mb-60{margin-bottom:-60px!important}.mb-50{margin-bottom:-50px!important}.mb-40{margin-bottom:-40px!important}.mb-30{margin-bottom:-30px!important}.mb-20{margin-bottom:-20px!important}.mb-10{margin-bottom:-10px!important}.mb4{margin-bottom:4px!important}.mb10{margin-bottom:10px!important}.mb12{margin-bottom:12px!important}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px!important}.mb24{margin-bottom:24px}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb150{margin-bottom:150px!important}.mb200{margin-bottom:200px!important}.mb250{margin-bottom:250px!important}.mr-auto{margin-right:auto}.ml-auto,.mrl-auto{margin-left:auto}.mrl-auto{margin-right:auto}.ml-100{margin-left:-100px!important}.ml-90{margin-left:-90px!important}.ml-80{margin-left:-80px!important}.ml-70{margin-left:-70px!important}.ml-60{margin-left:-60px!important}.ml-50{margin-left:-50px!important}.ml-40{margin-left:-40px!important}.ml-30{margin-left:-30px!important}.ml-20{margin-left:-20px!important}.ml-10{margin-left:-10px!important}.ml0{margin-left:0!important}.ml8{margin-left:8px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml16{margin-left:16px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml70{margin-left:70px!important}.ml80{margin-left:80px!important}.ml90{margin-left:90px!important}.ml100{margin-left:100px!important}.ml150{margin-left:150px!important}.ml200{margin-left:200px!important}.ml250{margin-left:250px!important}.mr-100{margin-right:-100px!important}.mr-90{margin-right:-90px!important}.mr-80{margin-right:-80px!important}.mr-70{margin-right:-70px!important}.mr-60{margin-right:-60px!important}.mr-50{margin-right:-50px!important}.mr-40{margin-right:-40px!important}.mr-30{margin-right:-30px!important}.mr-20{margin-right:-20px!important}.mr-10{margin-right:-10px!important}.mr0{margin-right:0!important}.mr4{margin-right:4px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr16{margin-right:16px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.mr70{margin-right:70px!important}.mr80{margin-right:80px!important}.mr90{margin-right:90px!important}.mr100{margin-right:100px!important}.mr150{margin-right:150px!important}.mr200{margin-right:200px!important}.mr250{margin-right:250px!important}@media screen and (min-width:769px){.pc-mb32{margin-bottom:32px}}.p16{padding:16px}@media screen and (min-width:769px){.pc-py24{padding-bottom:24px;padding-top:24px}.pc-px32{padding-left:32px;padding-right:32px}}.pt0{padding-top:0}.pv12{padding:12px 0}.pb12{padding-bottom:12px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt24{padding-top:24px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pt150{padding-top:150px}.pt200{padding-top:200px}.pt250{padding-top:250px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pb150{padding-bottom:150px}.pb200{padding-bottom:200px}.pb250{padding-bottom:250px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pl150{padding-left:150px}.pl200{padding-left:200px}.pl250{padding-left:250px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}.pr150{padding-right:150px}.pr200{padding-right:200px}.pr250{padding-right:250px}.min-height10{min-height:10px}.min-height20{min-height:20px}.min-height30{min-height:30px}.min-height40{min-height:40px}.min-height50{min-height:50px}.min-height60{min-height:60px}.min-height130{min-height:130px}.min-height140{min-height:140px}.min-width500{min-width:500px}.indent-1{padding-left:1em;text-indent:-1em}.visually-hidden{clip:rest(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.w-break{word-break:break-all}.w-keep{word-break:keep-all}.lp-7-header-sp{align-items:center;display:flex;height:40px;justify-content:space-between;padding:10px 10px 5px}@media screen and (min-width:769px){.lp-7-header-sp{display:none}}.lp-7-header-sp__logo{height:23px;width:128px}.lp-7-header__logo_pc{display:none}@media screen and (min-width:769px){.lp-7-header__logo_pc{display:block;margin-bottom:24px;width:198px}}.lp-7-header__buttons_pc{display:none}@media screen and (min-width:769px){.lp-7-header__buttons_pc{display:block;margin:24px;position:absolute;right:0;top:0}}.navButton{align-items:center;box-shadow:0 1px 4px #ccc;display:inline-flex;font-size:14px;font-size:.875rem;height:25px;justify-content:center;line-height:1;width:78px}@media screen and (min-width:769px){.navButton{box-shadow:0 3px 6px #ccc;font-size:18px;font-size:1.125rem;font-weight:700;height:43px;width:136px}}.orange{background-image:linear-gradient(90deg,#f8b62d 0,#f8922d 51%,#f8b62d);background-size:200% auto;border-radius:calc(48px + 1em);color:#fff;text-align:center;transition:background .5s}.orange:hover{background-position:100%;color:#fff;text-decoration:none}.green{background-color:#fff;background-size:200% auto;border:1px solid #00913a;border-radius:calc(48px + 1em);color:#00913a;text-align:center;transition:background .5s}.green:hover{background-color:#00913a;background-position:100%;color:#fff;text-decoration:none}.lp7-container{margin:0 auto;max-width:1600px}@media screen and (min-width:769px){.lp-block-1{display:flex}}.lp-block-1__left{flex:1 1;padding:16px 16px 24px}@media screen and (min-width:769px){.lp-block-1__left{padding:24px 35px}}.lp-block-1__cta{align-items:center;display:flex;flex-direction:column}.lp-block-1__title_under{margin-top:26px}@media screen and (min-width:769px){.lp-block-1__title_under{margin-top:40px;max-width:460px}}.lp-block-1__button{max-width:292px;width:100%}@media screen and (min-width:769px){.lp-block-1__button{max-width:376px}}.lp-block-1__button a{font-size:18px;font-size:1.125rem;font-weight:700;margin-top:16px}@media screen and (max-width:768px){.lp-block-1__button a{align-items:center;display:inline-flex;height:50px;justify-content:center;padding:0}}@media screen and (min-width:769px){.lp-block-1__button a{font-size:28px;font-size:1.75rem;width:inherit}}.lp-block-1__kv{flex:1 1;position:relative}.lp-block-1__attention{display:none}@media screen and (min-width:769px){.lp-block-1__attention{display:block;font-size:12px;font-size:.75rem;letter-spacing:.3px;line-height:1.5;margin-top:23px}}.lp-block-2{margin-bottom:40px;margin-top:40px}@media screen and (min-width:769px){.lp-block-2{align-items:center;display:flex;margin:80px auto;max-width:1080px}}.lp-block-2__left{flex:1 1;padding:16px}.lp-block-2__yakumed{align-items:center;display:flex;justify-content:center;margin-bottom:16px}@media screen and (min-width:769px){.lp-block-2__yakumed{align-items:baseline;justify-content:left}}.lp-block-2__yakumed img{width:113px}@media screen and (min-width:769px){.lp-block-2__yakumed img{width:200px}}.lp-block-2__yakumed span{font-size:24px;font-size:1.5rem;font-weight:700;margin-left:6px}@media screen and (min-width:769px){.lp-block-2__yakumed span{font-size:32px;font-size:2rem}}.lp-block-2__body{align-items:center;display:flex;flex-direction:column;font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (min-width:769px){.lp-block-2__body{font-size:18px;font-size:1.125rem}}.lp-block-2__body .underline-yellow{font-size:16px;font-size:1rem;font-weight:700;line-height:1.5}@media screen and (min-width:769px){.lp-block-2__body .underline-yellow{font-size:24px;font-size:1.5rem;line-height:1.7;min-width:460px}}.lp-block-2__body .underline-yellow:after{bottom:3px}@media screen and (min-width:769px){.lp-block-2__body .underline-yellow:after{bottom:7px}.lp-block-2__body{align-items:flex-start}}.lp-block-2__body_item{margin-top:16px}.lp-block-2__kv{flex:1 1;padding:0 16px}.lp-block-2__attention{font-size:12px;font-size:.75rem;line-height:1.5;margin-top:23px}.lp-block-cta{background-color:#00913a;display:flex;justify-content:center;line-height:1.5;padding:16px}.lp-block-cta .underline-yellow:after{bottom:3px}@media screen and (min-width:769px){.lp-block-cta .underline-yellow:after{bottom:7px}.lp-block-cta{padding:30px}}.lp-block-cta__inner{background-color:#fff;border-radius:24px;box-sizing:border-box;max-width:1080px;padding:24px 20px;width:100vw}@media screen and (min-width:769px){.lp-block-cta__inner{display:flex;padding:30px 30px 0 86px}}.lp-block-cta__image{float:left;margin-right:12px}.lp-block-cta__image img{margin-right:0;width:83px}@media screen and (min-width:769px){.lp-block-cta__image img{width:231px}}.lp-block-cta__main{font-size:16px;font-size:1rem}@media screen and (min-width:769px){.lp-block-cta__main{font-size:20px;font-size:1.25rem;font-weight:700;text-align:center}}.lp-block-cta__main_1{display:inline-block;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:5px;margin-right:5px}@media screen and (min-width:769px){.lp-block-cta__main_1{font-size:32px;font-size:2rem;margin-bottom:8px;padding-left:8px;padding-right:8px}}.lp-block-cta__main_3{font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width:769px){.lp-block-cta__main_3{font-size:24px;font-size:1.5rem;margin-bottom:18px}}@media screen and (max-width:768px){.lp-block-cta__text_1{display:flex;font-size:14px;font-size:.875rem;justify-content:center}.lp-block-cta__text_2{font-weight:700;text-align:center}}@media screen and (min-width:769px){.lp-block-cta__right{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:24px}}.lp-block-cta__cta{clear:both;margin-bottom:16px}.lp-block-cta__cta a{font-weight:700;margin-top:16px}@media screen and (max-width:768px){.lp-block-cta__cta a{align-items:center;display:inline-flex;height:50px;justify-content:center;padding:0}}@media screen and (min-width:769px){.lp-block-cta__cta{margin-bottom:28px}.lp-block-cta__cta a{font-size:28px;font-size:1.75rem;margin-top:0;width:380px}}.lp-block-cta__attention{font-size:12px;font-size:.75rem;letter-spacing:1.5px;line-height:1.5}@media screen and (min-width:769px){.lp-block-cta__attention{text-align:center}}.lp-block-4{display:grid;justify-content:center;margin-bottom:40px;margin-top:40px}@media screen and (min-width:769px){.lp-block-4{margin-bottom:80px;margin-top:80px}}.lp-block-4__head{text-align:center}.lp-block-4__yakumed{align-items:flex-end;display:flex;justify-content:center;margin-bottom:16px}@media screen and (min-width:769px){.lp-block-4__yakumed{margin-bottom:20px}}.lp-block-4__yakumed img{width:113px}@media screen and (min-width:769px){.lp-block-4__yakumed img{width:200px}}.lp-block-4__yakumed span{font-size:16px;font-size:1rem;font-weight:700;margin-left:6px}@media screen and (min-width:769px){.lp-block-4__yakumed span{font-size:32px;font-size:2rem}}.lp-block-4__slogan{font-size:16px;font-size:1rem;font-weight:700}@media screen and (min-width:769px){.lp-block-4__slogan{font-size:32px;font-size:2rem;margin-bottom:50px}}.lp-block-4__points{padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.lp-block-4__points{display:flex}}.lp-block-4__point{align-items:center;display:flex;flex-direction:column}.lp-block-4__point:first-of-type{margin-bottom:24px}@media screen and (min-width:769px){.lp-block-4__point{max-width:500px}.lp-block-4__point:first-of-type{margin-bottom:0;margin-right:88px}.lp-block-4__point_image{width:331px}}.lp-block-4__point_title{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:16px;margin-top:24px}@media screen and (min-width:769px){.lp-block-4__point_title{font-size:24px;font-size:1.5rem;margin-bottom:24px;margin-top:32px}}.lp-block-4__point_body{font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (min-width:769px){.lp-block-4__point_body{font-size:16px;font-size:1rem;line-height:1.7}}.lp-block-5{background-color:#f4f4f4;display:grid;justify-items:center;padding-bottom:40px;padding-top:40px}@media screen and (min-width:769px){.lp-block-5{padding-bottom:80px;padding-top:80px}}.lp-block-5__head{margin-bottom:16px;max-width:300px}@media screen and (min-width:769px){.lp-block-5__head{font-size:32px;font-size:2rem;margin-bottom:50px;max-width:375px}}.lp-block-5__questions{max-width:1080px;padding:16px 16px 0;width:calc(100vw - 32px)}@media screen and (min-width:769px){.lp-block-5__questions{padding:0}}.lp-block-5__question{background-color:#fff;border-radius:8px;box-shadow:0 3px 0 #ccc;margin-bottom:16px;padding:16px}@media screen and (min-width:769px){.lp-block-5__question{padding:28px}}.lp-block-5__question:last-of-type{margin-bottom:0}.lp-block-5__question_title{align-items:center;display:inline-flex;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.5;margin-bottom:12px}@media screen and (min-width:769px){.lp-block-5__question_title{font-size:20px;font-size:1.25rem}}.lp-block-5__question_title:before{align-self:flex-start;content:url(/bundles/img/q_icon-84e669a1ae5b79cf45f2.png);margin-right:9px}.lp-block-5__question_body{font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (min-width:769px){.lp-block-5__question_body{font-size:18px;font-size:1.125rem}}.lp-block-6{display:grid;justify-items:center;margin-top:40px;padding-bottom:40px}@media screen and (min-width:769px){.lp-block-6{padding-bottom:80px;padding-top:80px}}.lp-block-6__head{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:24px}@media screen and (min-width:769px){.lp-block-6__head{font-size:32px;font-size:2rem;margin-bottom:47px}}.lp-block-6__head span{font-size:20px;font-size:1.25rem;margin-left:6px}@media screen and (min-width:769px){.lp-block-6__head span{font-size:32px;font-size:2rem}}.lp-block-6__list{padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.lp-block-6__list{left:20px;max-width:1040px;padding-left:0;padding-right:0;position:relative;top:40px;width:calc(100vw - 72px)}}.lp-block-6__list_item{background-color:#f4f4f4;margin-bottom:24px}.lp-block-6__list_item:last-of-type{margin-bottom:0}@media screen and (min-width:769px){.lp-block-6__list_item{display:flex;margin-bottom:80px;margin-left:40px}}.lp-block-6__list_item img{border-bottom-right-radius:64px}@media screen and (min-width:769px){.lp-block-6__list_item img{width:380px}}.lp-block-6__image{background:linear-gradient(180deg,#fff,#fff 70%,#f4f4f4 0,#f4f4f4);padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.lp-block-6__image{background:none;left:-80px;padding-left:0;padding-right:0;position:relative;top:-40px}}.lp-block-6__image img{box-shadow:0 3px 6px #ccc}.lp-block-6__text{font-size:14px;font-size:.875rem;line-height:1.7}.lp-block-6__text .underline-orange{font-weight:700}@media screen and (min-width:769px){.lp-block-6__text{align-items:center;display:grid;font-size:16px;font-size:1rem;line-height:2;margin-left:-40px}}.lp-block-6__inner{padding:16px}@media screen and (min-width:769px){.lp-block-6__inner{padding:0 40px 0 0;position:relative}}.lp-block-6__name{font-size:20px;font-size:1.25rem;font-weight:700}@media screen and (min-width:769px){.lp-block-6__name{font-size:24px;font-size:1.5rem}}.lp-block-6__welcome{margin-top:24px}@media screen and (min-width:769px){.lp-block-6__welcome{margin-top:40px;position:relative;top:40px}}.lp-block-7{display:grid;justify-content:center;margin-bottom:40px;padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.lp-block-7{margin-bottom:100px;margin-top:80px}}.lp-block-7__head{border-bottom:3px solid #00913a;border-radius:2px;display:inline-block;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:60px;padding-bottom:8px;text-align:center}@media screen and (min-width:769px){.lp-block-7__head{font-size:32px;font-size:2rem;letter-spacing:4.8px;margin-bottom:40px}}.lp-block-7__flow{display:flex;justify-content:center}@media screen and (min-width:769px){.lp-block-7__flow{max-width:1080px}.lp-block-7__step_main{display:flex;flex-direction:column;justify-content:center;margin-left:24px}}.lp-block-7__step_title{color:#00913a;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:16px;margin-top:20px}@media screen and (min-width:769px){.lp-block-7__step_title{font-size:28px;font-size:1.75rem;margin-top:0}}.lp-block-7__step_body{font-size:14px;font-size:.875rem;letter-spacing:.9px;line-height:1.5}@media screen and (min-width:769px){.lp-block-7__step_body{font-size:16px;font-size:1rem}}.lp-block-7__step_annotation{font-size:12px;font-size:.75rem;letter-spacing:.6px;line-height:1.7}@media screen and (min-width:769px){.lp-block-7__step_annotation{font-size:14px;font-size:.875rem;letter-spacing:.7px;line-height:1.5}}.lp-block-7__step{border:3px solid #00913a;border-radius:15px;margin-bottom:63px;padding:51px 16px 16px;position:relative}@media screen and (min-width:769px){.lp-block-7__step{display:flex;margin-bottom:32px;margin-left:62px;max-width:1049px;padding:24px 32px 24px 80px}}.lp-block-7__step:last-of-type{margin-bottom:0}.lp-block-7__step_number{left:calc(50% - 31px);position:absolute;top:-31px;width:62px}@media screen and (min-width:769px){.lp-block-7__step_number{left:-62px;top:calc(50% - 62px);width:124px}}.lp-block-7__step_image{display:grid;justify-content:center;width:100%}@media screen and (min-width:769px){.lp-block-7__step_image{max-width:200px}}.lp-block-7__annotation{margin-top:40px;max-width:1080px;padding-left:16px}@media screen and (min-width:769px){.lp-block-7__annotation{padding-left:0}}.lp-block-7__annotation_list{font-size:12px;font-size:.75rem;line-height:1.5}@media screen and (min-width:769px){.lp-block-7__annotation_list{font-size:16px;font-size:1rem}}.lp-block-7__annotation_item{margin-bottom:16px;text-indent:calc(-1em - 4px)}.lp-block-7__annotation_item:last-of-type{margin-bottom:0}.lp-block-7__annotation_item:before{content:"※";padding-right:4px}.underline-yellow{font-weight:700;position:relative;z-index:1}.underline-yellow:after{background-color:#ffd243;border-radius:10px;bottom:-4.5%;content:"";display:block;height:8px;left:0;position:absolute;width:100%;z-index:-1}@media screen and (min-width:769px){.underline-yellow--large:after{bottom:-8.5%;height:12px}}.underline-yellow--multiline{background:linear-gradient(#0000 55%,#ffd243 0)}.underline-yellow--multiline:after{display:none}.lp7-footer{background-color:#f4f4f4;padding-top:40px}.lp7-footer__inner{margin:0 auto;max-width:1240px}body{display:block;font-family:Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,メイリオ,Meiryo,sans-serif;line-height:1}@media (-ms-high-contrast:none){body{font-family:メイリオ,Meiryo,Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック,ヒラギノ角ゴ Pro,sans-serif}}img{vertical-align:bottom;width:100%}.icon{position:relative}.icon:before{content:"";display:inline-block;left:0;position:absolute;top:0}.icon-bubble{padding-left:40px}.icon-bubble:before{background:url(/bundles/img/icon-bubble-c47291cf63dd1fa2aab1.svg) no-repeat;background-size:contain;height:17px;top:50%;transform:translateY(-50%);width:30px}.icon-drug-black{padding-left:50px}@media screen and (max-width:768px){.icon-drug-black{padding-left:43px}}.icon-drug-black:before{background:url(/bundles/img/icon-drug-black-e2128038ae9949875d7f.svg) no-repeat;background-size:contain;height:33px;top:-2px;width:33px}@media screen and (max-width:768px){.icon-drug-black:before{height:30px;top:-6px;width:30px}}.icon-speak{color:#00913a;padding-left:47px}.icon-speak:before{background:url(/bundles/img/icon-speak-672077397a11b7396c6a.svg) no-repeat;background-size:contain;height:28px;width:30px}.icon-light{color:#00913a;padding-left:40px}@media screen and (max-width:768px){.icon-light{padding-left:30px}}.icon-light:before{background:url(/bundles/img/icon-light-9afacb59f020e7a626be.svg) no-repeat;background-size:contain;height:28px;top:4px;width:23px}@media screen and (max-width:768px){.icon-light:before{height:24px;top:2px;width:20px}}.underline-orange{background:linear-gradient(#0000 55%,#fbda95 0)}.lp-header{align-items:center;border-bottom:1px solid #eaebeb;display:flex;height:56px;padding:0 16px}.lp-header__logo .lp-hide-text{color:#fff;font-size:0;height:0}.lp-header__logo-img{width:140px}.lp-header__nav{align-items:center;color:#00913a;display:flex;font-size:.75rem;margin-left:auto}.lp-header__link{background-color:#d1f8df;border-radius:2px;color:#00913a;display:block;padding:.5rem .78rem}@media screen and (min-width:769px){.lp-header__link{padding:.5rem 1.5rem}}.lp-header__link:first-child{margin-right:.5rem}.lp-section{padding:1.75rem 0}@media screen and (min-width:769px){.lp-section{padding:5rem 0}}@media screen and (max-width:768px){.lp-section#flow{margin-bottom:-1rem;padding-bottom:0}}.lp-section__title{font-family:roboto,Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,メイリオ,Meiryo,sans-serif;font-size:1.3125rem;letter-spacing:1px;line-height:1.7;margin-bottom:2rem}@media screen and (min-width:769px){.lp-section__title{font-size:2rem;line-height:1}}.lp-section__title--en{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}@media screen and (min-width:769px){.lp-section__title--en{font-size:1.125rem;margin-bottom:1rem}}.lp-section__text{font-size:.875rem;letter-spacing:1px;line-height:1.85}@media screen and (min-width:769px){.lp-section__text{font-size:1.25rem;line-height:1.7}}.lp-container{margin:0 auto;padding:0 4vw;width:auto}@media screen and (min-width:769px){.lp-container{max-width:1080px;padding:0 3vw}}.lp-entry-area{padding:3rem 1.3rem 2.5rem;text-align:left}@media screen and (min-width:769px){.lp-entry-area{padding:3.75rem 1.3rem;text-align:center}}.lp-entry-area--first{padding:1.5rem 1.3rem;text-align:center}@media screen and (min-width:769px){.lp-entry-area__wrap{margin:0 auto;max-width:1080px}}.medpass-logo{margin-left:auto;margin-right:auto;margin-top:30px;overflow:hidden;width:320px}@media screen and (min-width:769px){.medpass-logo{margin-top:50px;width:380px}}.medpass-logo .medpass-logo-left{background-image:url(/bundles/img/medpass_logo_left-4d0116b5dc7898cb88db.svg);float:left;height:27px;margin-right:15px;width:15px}@media screen and (min-width:769px){.medpass-logo .medpass-logo-left{margin-right:20px}}.medpass-logo .medpass-logo-font{color:#3eb370;float:left;font-size:20px;font-size:1.25rem;font-weight:700}@media screen and (min-width:769px){.medpass-logo .medpass-logo-font{font-size:25px;font-size:1.5625rem}}.medpass-logo .medpass-logo-right{background-image:url(/bundles/img/medpass_logo_right-c66bd941e977577c33f7.svg);float:left;height:27px;margin-left:15px;width:15px}@media screen and (min-width:769px){.medpass-logo .medpass-logo-right{margin-left:20px}}.lp-entry-text{color:#777;font-size:1rem;line-height:1.8}@media screen and (min-width:769px){.lp-entry-text{font-size:1.125rem}}.lp-entry-text--short{font-size:.875rem}@media screen and (min-width:769px){.lp-entry-text--short{font-size:1rem}}.lp-entry-note{color:#777;font-size:.875rem;line-height:1.8;margin-top:1rem}@media screen and (min-width:769px){.lp-entry-note{font-size:1rem;margin-top:1.5rem}}@media screen and (max-width:768px){.lp-entry-note.text-left{text-align:left}}.lp-entry-content{margin-top:32px}.lp-annotation{font-size:.875rem;line-height:1.5;margin-bottom:1rem;text-align:center}.lp-slider-area{margin:2rem auto 0;position:relative}@media screen and (min-width:1020px){.lp-slider-area{margin:0 auto}}.lp-slider-area .swiper-container{border-radius:10px;padding:0 0 40px}@media screen and (min-width:769px){.lp-slider-area .swiper-container{margin:0 auto;padding:50px 0;width:calc(100% - 48px)}}@media screen and (min-width:1200px){.lp-slider-area .swiper-container{width:100%}}.lp-slider-area .swiper-container .swiper-slide{align-items:flex-start;border-radius:10px;display:flex}@media screen and (min-width:769px){.lp-slider-area .swiper-container .swiper-slide{align-items:flex-end}}.lp-slider-area .swiper-container .swiper-slide .sld_box{border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;height:505px;margin:0 auto;padding:30px 23px;position:relative}@media screen and (max-width:320px){.lp-slider-area .swiper-container .swiper-slide .sld_box{padding:30px 20px}}@media screen and (min-width:769px){.lp-slider-area .swiper-container .swiper-slide .sld_box{height:325px;padding:35px 0 20px 35px;width:100%}}@media screen and (min-width:1020px){.lp-slider-area .swiper-container .swiper-slide .sld_box{height:416px;padding:60px 0 40px 60px;width:100%}}.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-text{order:1;width:100%}@media screen and (min-width:769px){.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-text{width:calc(64% - 60px)}}.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-text .sld_title{font-size:1.3125rem;margin-bottom:1.25rem}@media screen and (min-width:1020px){.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-text .sld_title{font-size:1.75rem;margin-bottom:2rem}}.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-text .sld_text{font-size:.875rem;line-height:1.85}@media screen and (min-width:769px){.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-text .sld_text{font-size:1.25rem}}.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-con{order:3;width:100%}@media screen and (min-width:769px){.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-con{width:calc(64% - 60px)}.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-con .box-gray{background-color:#fafafa}}@media screen and (max-width:768px){.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-con .box-gray .icon-speak{padding-left:0}.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-con .box-gray .icon-speak:before{left:50%;top:-40px;transform:translateX(-50%)}}.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-img{margin:0 auto;order:2;overflow:hidden}@media screen and (min-width:769px){.lp-slider-area .swiper-container .swiper-slide .sld_box .sld_box-img{bottom:0;margin:0;overflow:visible;position:absolute;right:0;width:36%}}.lp-slider-area .swiper-container #sld1 .sld_box .sld_box-text{margin-bottom:20px}@media screen and (min-width:1020px){.lp-slider-area .swiper-container #sld1 .sld_box .sld_box-text{margin-bottom:65px}}.lp-slider-area .swiper-container #sld1 .box-gray{padding:50px 0 0;text-align:center}@media screen and (min-width:769px){.lp-slider-area .swiper-container #sld1 .box-gray{padding:40px 25px;text-align:left}}@media screen and (min-width:1020px){.lp-slider-area .swiper-container #sld1 .box-gray{padding:60px 40px}}.lp-slider-area .swiper-container #sld1 .box-gray .con{font-size:1.125rem}@media screen and (min-width:769px){.lp-slider-area .swiper-container #sld1 .box-gray .con{font-size:1.25rem}}@media screen and (min-width:1020px){.lp-slider-area .swiper-container #sld1 .box-gray .con{font-size:1.6rem}}@media screen and (max-width:768px){.lp-slider-area .swiper-container #sld1 .sld_box-img{height:234px;width:249px}}.lp-slider-area .swiper-container #sld2 .sld_box .sld_box-text{margin-bottom:.625rem}@media screen and (min-width:1020px){.lp-slider-area .swiper-container #sld2 .sld_box .sld_box-text{margin-bottom:2rem}}.lp-slider-area .swiper-container #sld2 .box-gray{padding:50px 0 0;text-align:center}@media screen and (min-width:769px){.lp-slider-area .swiper-container #sld2 .box-gray{padding:40px 25px;text-align:left}}@media screen and (min-width:1020px){.lp-slider-area .swiper-container #sld2 .box-gray{padding:60px 40px}}.lp-slider-area .swiper-container #sld2 .box-gray .con{font-size:1.125rem}@media screen and (min-width:769px){.lp-slider-area .swiper-container #sld2 .box-gray .con{font-size:1.25rem}}@media screen and (min-width:1020px){.lp-slider-area .swiper-container #sld2 .box-gray .con{font-size:1.6rem}}@media screen and (max-width:768px){.lp-slider-area .swiper-container #sld2 .sld_box-img{height:270px;width:250px}}.lp-slider-area .swiper-button-next,.lp-slider-area .swiper-button-prev{background-size:cover;cursor:pointer;height:60px;width:30px}@media screen and (max-width:1019px){.lp-slider-area .swiper-button-next,.lp-slider-area .swiper-button-prev{height:40px;width:20px}}@media screen and (max-width:768px){.lp-slider-area .swiper-button-next,.lp-slider-area .swiper-button-prev{height:26px;width:13px}}.lp-slider-area .swiper-button-next:focus,.lp-slider-area .swiper-button-prev:focus{outline:none}.lp-slider-area .swiper-button-prev{background-image:url(/bundles/img/icon-sld_prev-e76d6060f483f0963ae9.svg);left:-.5rem;top:50%;transform:translateY(-50%)}@media screen and (min-width:769px){.lp-slider-area .swiper-button-prev{left:-1rem}}@media screen and (min-width:1200px){.lp-slider-area .swiper-button-prev{left:-54px}}.lp-slider-area .swiper-button-next{background-image:url(/bundles/img/icon-sld_next-875bff9815ba8c4fb576.svg);right:-.5rem;top:50%;transform:translateY(-50%)}@media screen and (min-width:769px){.lp-slider-area .swiper-button-next{right:-1rem}}@media screen and (min-width:1130px){.lp-slider-area .swiper-button-next{right:-54px}}.lp-slider-area .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.lp-slider-area .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.lp-slider-area .swiper-pagination-bullet{background:#fff;border:1px solid #2223;box-sizing:border-box;height:18px;opacity:1;width:18px}.lp-slider-area .swiper-pagination-bullet-active{background:#00913a}.lp-readmore{color:#00913a;font-size:1.3125rem;position:relative;text-align:center;top:2.75rem}@media screen and (min-width:769px){.lp-readmore{font-size:2rem;top:6rem}}.lp-readmore__arrow{margin:.625rem auto 0;width:2.75rem}.lp-card{background:#fff;border-radius:12px;box-shadow:0 2px 14px #0003;min-width:0;overflow:hidden}#service .lp-card{padding:40px 24px}#faq .lp-card{border-radius:6px;padding:2.5rem 1.5rem}@media screen and (min-width:769px){#faq .lp-card{padding:3.75rem}}.lp-card-col-3 .lp-card+.lp-card{margin:1.25rem 0 0}@media screen and (min-width:769px){.lp-card-col-3 .lp-card+.lp-card{margin:0}}.lp-card__title{align-items:center;color:#55a375;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:700;justify-content:center;text-align:left}@media screen and (min-width:769px){.lp-card__title{min-height:3rem}}@media screen and (min-width:769px)and (max-width:1050px){.lp-card__title{display:block;min-height:5.875rem;text-align:center;width:100%}}.lp-card__title-icon{padding-right:10px}@media screen and (min-width:769px)and (max-width:1050px){.lp-card__title-icon{margin:0 auto 10px;padding:0}}.lp-card__title-icon.communities{width:65px}.lp-card__title-icon.chat{width:38px}.lp-card__title-icon.drug{width:30px}.lp-card__title-icon.flask{width:44px}.lp-card__img{margin:0 auto 25px;max-width:275px;width:100%}@media screen and (min-width:769px){.lp-card__img{max-width:100%;width:100%}}#service .lp-card__text{font-size:.875rem;letter-spacing:2px;line-height:1.7}@media screen and (min-width:769px){#service .lp-card__text{font-size:1rem}}#service .lp-card__text .em{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}#voice .lp-card__text{font-size:.875rem;line-height:2;padding:24px}@media screen and (min-width:769px){#voice .lp-card__text{font-size:1rem;padding:20px 24px}}.lp-card__text--name{font-size:1rem;font-weight:700;margin-bottom:.5rem}.lp-card__dl{font-weight:700;margin:2rem 0;text-align:center}.lp-card__dt{background:#e4f2ea;font-size:1rem;font-weight:700;margin:0 auto 1.25rem;padding:1rem 0}.lp-card__dd{font-family:roboto,Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,メイリオ,Meiryo,sans-serif;margin:0 auto 1.25rem}.lp-card__dd .number{color:#55a375;font-size:3.125rem;margin:0 .5rem}@media screen and (min-width:769px){.lp-card-col-2{display:flex;flex-wrap:wrap;justify-content:center}.lp-card-col-2 .lp-card{box-sizing:border-box;margin:0 8px;width:calc(33.33333% - 10.66667px)}.lp-card-col-2 .lp-card:nth-of-type(n+4){margin-top:20px}.lp-card-col-2:after{content:"";display:block;height:0;width:calc(50% - 16px)}.lp-card-col-3{display:flex;flex-wrap:wrap;justify-content:space-between}.lp-card-col-3 .lp-card{box-sizing:border-box;width:calc(33.33333% - 10.66667px)}.lp-card-col-3 .lp-card:nth-of-type(n+4){margin-top:20px}.lp-card-col-3:after{content:"";display:block;height:0;width:calc(33.33333% - 10.66667px)}}.lp-step-container{background:#fff;box-sizing:border-box;margin:2rem auto 0;padding:.01rem 4vw}@media screen and (min-width:769px){.lp-step-container{margin:2.5rem auto 0;max-width:1080px;padding:4rem .75rem}}.lp-step{border:3px solid #00913a;border-radius:8px;margin:4rem 0;padding:3.5rem 1rem 2rem;position:relative;text-align:center}.lp-step:last-child{margin-bottom:2.5rem}@media screen and (min-width:769px){.lp-step{flex:1 1 auto;margin:0;width:25%}.lp-step:not(:first-child){margin:0 0 0 1.5rem}}.lp-step .lp-step__pic{margin-top:1rem}@media screen and (min-width:769px){.lp-step .lp-step__pic{align-items:center;display:flex;height:7rem;justify-content:center}}.lp-step .lp-pic_step1{max-width:192px;width:100%}.lp-step .lp-pic_step2{width:120px}@media screen and (min-width:769px){.lp-step .lp-pic_step2{max-width:140px;width:100%}}.lp-step .lp-pic_step3{width:116px}@media screen and (min-width:769px){.lp-step .lp-pic_step3{max-width:110px;width:100%}}.lp-step .lp-pic_step4{width:120px}@media screen and (min-width:769px){.lp-step .lp-pic_step4{max-width:140px;width:100%}.lp-step__wrap{display:flex;justify-content:center;margin:0 auto;max-width:1080px}}.lp-step__icon{align-items:center;background-color:#00913a;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:roboto,Yu Gothic Medium,YuGothic,Yu Gothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,メイリオ,Meiryo,sans-serif;font-weight:700;height:4rem;justify-content:center;left:calc(50% - 2rem);position:absolute;top:-2rem;width:4rem}@media screen and (min-width:769px){.lp-step__icon{font-size:1.125rem;height:4.5rem;left:calc(50% - 2.25rem);top:-2.25rem;width:4.5rem}}.lp-step__icon .text{display:block;font-size:.75rem;margin-top:.25rem}@media screen and (min-width:769px){.lp-step__icon .text{font-size:1rem}}.lp-step__icon .number{font-size:1.125rem}@media screen and (min-width:769px){.lp-step__icon .number{font-size:1.5rem}}.lp-step__title{color:#00913a;font-size:1.25rem;font-weight:700}.lp-step__logo--medpass{height:32px;margin:-12px 2px 0 0;position:relative;top:.25rem;width:96px}.lp-step__text{font-size:.875rem;font-weight:700;margin-top:1rem}.lp-step__note,.lp-step__text{color:#616161;line-height:1.5;text-align:left}.lp-step__note{font-size:.75rem;margin-top:.25rem}.lp-step__link{color:#00913a}.lp-step__link:hover{text-decoration:underline}.lp-faq__list{margin:0}.lp-faq__list+.lp-faq__list{margin-top:2.5rem}@media screen and (min-width:769px){.lp-faq__list+.lp-faq__list{margin-top:4rem}}.lp-faq__q{color:#00913a;font-size:1rem;font-weight:700;line-height:1.7;margin-bottom:1rem;padding-left:1.5rem;position:relative}@media screen and (min-width:769px){.lp-faq__q{font-size:1.5rem;margin-bottom:1.25rem;padding-left:2rem}}.lp-faq__q:before{background:url(/bundles/img/icon-q-074fcec4d6bffe9a3cd5.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:22px;left:0;position:absolute;top:0;width:18px}@media screen and (min-width:769px){.lp-faq__q:before{height:32px;width:24px}}.lp-faq__a{font-size:.875rem;line-height:2;margin:0}@media screen and (min-width:769px){.lp-faq__a{font-size:1.25rem;margin-left:2rem}}.u-display-center{margin-left:auto;margin-right:auto}