@charset "utf-8";

/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}svg{fill:currentColor}svg:not(:root){overflow:hidden}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;display:table}progress{display:inline-block}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}details,menu{display:block}canvas{display:inline-block}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}.l-container{max-width:500px;min-width:320px;width:100%;margin:0 auto;background-color:#f5f5f5;filter:drop-shadow(0 0 5px rgba(0,0,0,.25))}.l-top{clear:both;background-color:#fff}.l-top .l-top-container{padding:6.125em 1.25em 0}.l-top .l-top-container .text-container h1{line-height:1.4;font-size:30px;margin-bottom:16px}.l-top .l-top-container .text-container .top-description{font-size:14px;margin-bottom:30px}.l-top .l-top-container .image-container img{margin-top:20px}.l-primary-button a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:.625em;padding:16px 0;color:#fff;font-size:18px;font-weight:700;background-color:#00b900}.l-primary-button a p{font-size:18px;margin-left:8px}.l-primary-button a:active,.l-primary-button a:visited{color:#fff}.l-section{padding:1.25em}.l-section .l-section-container{border-radius:24px;padding:2.5em 1.25em}.l-fluid-section{padding:1.25em;filter:drop-shadow(0 0 8px rgba(0,0,0,.025))}.l-fluid-section .l-fluid-section-container{border-radius:24px;padding:2.5em 1.25em;background-color:#fff}.l-section:first-child{padding-top:1.875em}.category-list .category-list-container .sub-text{font-size:14px;font-weight:400;color:#7a7a7a}.category-list .category-list-container .content-other h3{font-size:1.1em;font-weight:700;padding:1em}.category-list .category-list-container .sub-text:last-child{margin-bottom:0}.category-list .category-list-container .primary-text{margin-bottom:5px}.category-list .category-list-container details{background-color:#f3f3f3;margin-top:.75em;padding:1em;border-radius:12px}.category-list .category-list-container details summary{outline:none;cursor:pointer;font-size:1.1em;font-weight:700}.category-list .category-list-container details summary p{margin-top:15px}.category-list .category-list-container details summary::-webkit-details-marker{display:none}.category-list .category-list-container details summary:before{display:inline-block;content:"詳細を見る";margin-right:.55rem;transition:all .3s ease;height:100%;float:right;background:#e73830;color:#fff;font-size:13px;padding:.35em .5em;border-radius:4px;margin:0}.category-list .category-list-container details[open] summary:before{content:"閉じる";background:#7a7a7a}.category-list .category-list-container .desc-title{font-size:18px;margin-bottom:15px;line-height:2;border-bottom:2px solid #e73830}.category-list .category-list-container .desc-content{margin-top:1em}.category-list .category-list-container .desc-point-feature{line-height:1.7}.category-list .category-list-container .desc-point-text,.category-list .category-list-container .desc-section{margin-bottom:20px}.category-list .category-list-container .l-primary-button{margin:24px 0}.category-list .category-list-container .l-primary-button p{font-size:16px;color:#fff}.subsection-list h3{font-size:18px;margin-top:25px}.subsection-list a,.subsection-list a:active,.subsection-list a:hover,.subsection-list a:link,.subsection-list a:visited{color:#e73830}.feature-list .feature-list-container{margin-bottom:30px}.feature-list .feature-list-container img{border-radius:24px;background-size:cover;margin-bottom:20px}.feature-list .feature-list-container h3{margin-bottom:15px}.feature-list .feature-list-container:last-child{margin-bottom:0}.pharmacist-section{padding:1.25em 0}.pharmacist-section h2{padding:0 20px}.swiper-container{margin-left:0;width:100%;height:100%}.swiper-container .swiper-wrapper{padding-left:20px}.swiper-container .swiper-wrapper .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:255px;height:424px;filter:drop-shadow(0 0 8px rgba(0,0,0,.025))}.swiper-container .swiper-wrapper .swiper-slide .pharmacist-container{overflow:hidden;border-radius:24px;background-color:#fff}.swiper-container .swiper-wrapper .swiper-slide .pharmacist-container img{width:275px;height:188px}.swiper-container .swiper-wrapper .swiper-slide .pharmacist-container .pharmacist-profile-container{padding:1.25em}.swiper-container .swiper-wrapper .swiper-slide .pharmacist-container .pharmacist-profile-container p{font-size:12px}.swiper-container .swiper-wrapper .swiper-slide .pharmacist-container .pharmacist-profile-container h3{margin:10px 0}.swiper-container .swiper-wrapper .swiper-slide:nth-of-type(2){width:250px;padding-left:0;padding-right:0;margin:0}.swiper-container .swiper-wrapper .swiper-slide:last-child{padding-left:0;margin:0}.swiper-container .swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container .swiper-pagination{position:inherit;margin-top:20px}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#e73830}.message-section h3{margin-bottom:20px}.message-section .message-section-container .profile-img{width:155px;margin:0 auto;margin-bottom:20px}.message-section .message-section-container .sub-text{text-align:center;font-size:12px;margin-bottom:15px}.message-section .message-section-container h3{text-align:center}.message-section .message-section-container .profile-text{margin-bottom:30px}.message-section .message-section-container .message img{width:60px}.message-section .message-section-container .message p{padding:0 20px}.message-section .message-section-container .message .bottom-bracket{display:-ms-flexbox;display:flex;-ms-transform:scale(-1,-1);transform:scale(-1,-1);margin-left:auto}.register-section .register-section-container{width:100%;background-image:url(/assets/image/register-bg.png);background-size:cover}.register-section .register-section-container h2{color:#fff;margin-bottom:15px}.register-section .register-section-container .sub-text{color:#fff;font-weight:500;margin-bottom:30px}.register-section .bg-2{background-image:url(/legacy_lp_assets/register-bg-2.png)}.howto-section h2{margin-bottom:20px}.howto-section .arrow-down-img{width:15px;margin:0 auto;margin-bottom:20px}.howto-section .howto-section-container{margin-bottom:20px}.howto-section .howto-section-container .step{width:70px;padding:2px 8px;background-color:#e73830;border-radius:20px;margin-bottom:15px}.howto-section .howto-section-container .step p{text-align:center;color:#fff;font-weight:700;font-size:14px}.howto-section .howto-section-container h3{margin-bottom:10px}.howto-section .howto-section-container:last-child{margin-bottom:0}.question-list .question-list-container .sub-text{font-size:14px;margin-bottom:30px}.question-list .question-list-container .sub-text:last-child{margin-bottom:0}.question-list .question-list-container .primary-text{margin-bottom:5px}.question-list .question-list-container .question{display:-ms-flexbox;display:flex;margin-bottom:5px}.question-list .question-list-container .question .question-img{margin-right:15px}.media-section .example-media{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-section .example-media li{width:140px;padding:10px}.company-section .company-data{overflow:hidden}.company-section .company-data dl{width:100%}.company-section .company-data dt{float:left;width:35%;clear:both;font-size:13px;margin-bottom:10px;margin-right:10px}.company-section .company-data dd{float:left;width:60%;font-size:13px;margin-bottom:10px}.list-header{font-size:16px;margin-top:20px;margin-bottom:5px}.sub-text{font-size:14px;margin-bottom:25px;color:#000}.sub-text:last-child{margin-bottom:0}.primary-text{margin-bottom:5px}

/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin:0}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:0;list-style:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}body{font-family:-apple-system,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;color:#262433;background-color:#fff;line-height:1.75}a,a:active,a:hover,a:visited{text-decoration:none}p{font-size:14px}h2{font-size:24px;margin-bottom:30px}h2,h3{line-height:1.4em}h3{font-size:20px;margin-bottom:5px}img{display:block;max-width:100%;vertical-align:middle}.sub-text{color:#7a7a7a;line-height:1.7}.primary-text{color:#fa5c63}.l-footer{padding:40px;margin-top:20px;text-align:center;background-color:#fff;clear:both}.l-footer img{width:105px;margin:0 auto;margin-bottom:25px}.l-footer a{font-size:12px;color:#000}.l-footer .sub-text{font-size:12px;color:#a6a6a6;margin-top:25px}.l-footer .legal{margin-right:1.5rem}.l-footer .recruiting{margin-left:1.5rem}.l-header{padding:.875em 1.25em;border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff;position:fixed;z-index:1;margin:0 auto;max-width:500px;left:0;right:0}.l-header .l-header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.l-header .l-header-container .header-logo{width:140px}.l-header .l-header-container .l-primary-button a{margin-left:auto;text-align:center;border-radius:.5em;padding:8px 0;width:105px;color:#fff;font-weight:700;background-color:#00b900}.l-header .l-header-container .l-primary-button a p{font-size:13px}.l-header .l-header-container .l-primary-button a img{width:22px}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter,.fade-leave-active{opacity:0}.slide-enter{-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.slide-enter-active{transition:transform .3s ease,opacity .6s ease}.slide-leave-active{opacity:0}
/*# sourceMappingURL=maps/app.css.map */
