﻿.sns-atlas__header{box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);border-bottom:1px solid rgba(0,0,0,0.04)}@media screen and (min-width: 959px){.sns-atlas__header{height:40px}}.sns-atlas__header-content{position:relative;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Sans", "ヒラギノ角ゴシック", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif !important;font-size:0.875rem;color:#555;background-color:#fff;height:55px;z-index:999;border-bottom:1px solid rgba(0,0,0,0.04)}@media screen and (min-width: 959px){.sns-atlas__header-content{position:relative;width:960px;margin:0 auto;padding:0 10px;height:40px;border-bottom:none}}@media screen and (min-width: 1279px){.sns-atlas__header-content{width:1180px;border-bottom:none}}ul.sns-atlas__header-inner{list-style:none;font-size:0;margin:0;cursor:pointer}@media screen and (min-width: 959px){ul.sns-atlas__header-inner{position:absolute;left:0}}.sns-atlas__header-inner{height:55px;padding:5px 0;text-align:center;box-sizing:border-box}.sns-atlas__header-inner li{display:inline-block;margin:0;vertical-align:middle}.sns-atlas__header-inner li .tex{height:24px;margin-right:5px;width:76px}.sns-atlas__header-inner li .icon{height:45px;width:30px}@media screen and (min-width: 959px){.sns-atlas__header-inner li .icon{height:35px;width:23px}}.float-header{background:#FFF;top:0;position:fixed;z-index:1000;transition:.5s;width:100%;transition-duration:.5s;transition-property:top;display:flex;justify-content:space-between;align-items:center}.float-header .m3psp-header-button{position:relative;padding:0}.float-header__wrapper{position:relative;height:40px}.float-header__sp-wrapper{position:relative;height:55px}.float-header.hide{top:-100px}.sns-atlas__header-title{display:inline-block;margin:0}.sns-atlas__header-logo{margin:0 5px 0 0;padding:0;height:24px;width:85px}.m3p-header-button{position:absolute;right:0;padding:3.5px 0}.m3p-header-button ul{list-style:none;margin:0;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;font-size:0}.m3p-header-button ul li{display:inline-block;vertical-align:middle;list-style:none;padding:0 15px 0 0}.m3p-header-register{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:120px;height:32px;background:#f9982c;color:#FFF !important;font-weight:700;font-size:12px;border-radius:4px;padding:0 5px}.m3p-header-register svg{width:auto;height:14px;margin:9px 3px 9px 0;display:block;fill:currentcolor}.m3p-header-register .m3p-header-register__text{margin:9px 0;line-height:1}.m3p-header-register .m3p-header-register__inner{display:inline-block;background:#FFF;color:#f9982c;position:relative;text-align:center;font-size:8px;line-height:1;border-radius:4px;margin:2px 0 2px 5px;padding:5px 3px}.m3p-header-login{display:inline-block;border:1px solid #40509e;color:#40509e;border-radius:4px;font-size:8px;padding:5px;text-align:center;line-height:1}.m3p-header-login svg{width:11px;height:8.6px;fill:#40509E}.m3p-header-bunner{width:185px;height:32px}.m3p-header-bunner__inner{width:100%}ul.m3psp-header-logo__inner{list-style:none;font-size:0;margin:0;cursor:pointer;height:55px;padding:8px 0 8px 15px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}ul.m3psp-header-logo__inner li{display:inline-block;margin:0;vertical-align:middle}ul.m3psp-header-logo__inner .m3psp-header-logo__icon{height:38px;width:25px}.m3psp-header-logo__atlas{display:inline-block;margin:0 5px 3px 0;padding:0;height:16px;width:63px}.m3psp-header-logo__local{height:19px;margin-right:5px;width:62px}.m3psp-header-button{position:absolute;right:0;padding:10px 0}.m3psp-header-button ul{list-style:none;margin:0;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;font-size:0}.m3psp-header-button ul li{display:inline-block;vertical-align:middle;list-style:none;padding:0 15px 0 0}.m3psp-header-register{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:120px;height:35px;background:#f9982c;color:#FFF !important;font-weight:700;font-size:12px;border-radius:4px;padding:0 5px}.m3psp-header-register svg{width:auto;height:14px;margin:10.5px 3px 10.5px 0;display:block;fill:currentcolor}.m3psp-header-register .m3psp-header-register__text{margin:10px 0;line-height:1}.m3psp-header-register .m3psp-header-register__inner{display:inline-block;background:#FFF;color:#f9982c;position:relative;text-align:center;font-size:8px;line-height:1;border-radius:4px;margin:3px 0 3px 5px;padding:5px 3px}.m3psp-header-login{display:inline-block;border:1px solid #40509e;color:#40509e;border-radius:4px;font-size:8px;padding:6.5px 5px;text-align:center;line-height:1}.m3psp-header-login svg{width:11px;height:8.6px;fill:#40509E}.m3-newregist .contract ul.m3-list{padding:0px 16px 8px}.m3-newregist .contract ul.m3-list li{list-style:disc}.m3-newregist .contract ol.m3-list{margin-top:0px}.m3-newregist .contract ol.m3-list li{font-size:12px}.m3-newregist .m3-list li{color:#666}.m3-newregist .other-med-certification{margin-top:8px}.m3-newregist .other-med-certification--link{line-height:35px;font-size:12px;color:#03a}.m3-newregist--heading-img-block{font-size:17px;background-image:url(/assets/pc/original/registration/form_header-ea887f1b37d72f56d729329327360e8c2406b17ea054d27febb2b4a910290404.jpg);background-size:790px auto;width:726px;height:118px;padding:172px 0 0 64px;margin:0}.m3-newregist--heading-img-block.is-trial{background-image:url(/assets/responsive/friendcpn/keyvisual_pc-d1edf645c32a4b11780d4c21a18f6264e7dbc81c7839b230dff9ade0ce7214de.png)}.m3-newregist .m3-newregist-form--possible{margin-bottom:5px;display:none}.m3-newregist .m3-newregist-form--possible[data-login-id-valid-msg-display="show"]{display:block}.m3-newregist .m3-newregist-form--error{margin-bottom:5px;color:#c00}.m3-newregist .m3-newregist-form--error[data-login-id-invalid-msg-display]{display:none}.m3-newregist .m3-newregist-form--error[data-login-id-invalid-msg-display="show"]{display:block}.m3-newregist .field_with_errors .m3-textbox{border:1px solid #c00 !important;background-color:#fde9e9}.m3-newregist .field_with_errors .m3-select{border:1px solid #c00 !important;background-color:#fde9e9}.m3-newregist .login-id-td .field_with_errors{display:inline-block}.m3-newregist .password-td .field_with_errors{display:inline-block}.m3-newregist .name-td .field_with_errors{display:inline-block}.m3-newregist .workplace-name-td .field_with_errors{display:inline-block}.m3-newregist .birthday-td .field_with_errors{display:inline-block}.m3-newregist table tbody tr[data-workplace-field-area-name="abroad"]{display:none}.m3-newregist table tbody tr[data-workplace-field-area-name="domestic"]{display:table-row}[data-workplace-field-area-name="others"]{display:none}.meter{border:0px;padding:2px;position:relative;height:35px;margin:0 0 1em 0}.meter p{font-size:14px;margin-top:6px}.meter #result{font-weight:bold}.meter #result.nopass{color:#fff}.meter #result.shortpass{color:#cc0000}.meter #result.badpass{color:#cca600}.meter #result.goodpass{color:#0084cc}.meter #result.strongpass{color:#00aade}.meter_label{font-size:85%}.meter_label a{text-decoration:none}.meter_indicator{border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;height:10px;float:left;font-size:5px;width:50px;background:white}.meter_indicator .nopass{background:#fff}.meter_indicator .shortpass{background:#cc0000}.meter_indicator .badpass{background:#cca600}.meter_indicator .goodpass{background:#0084cc}.meter_indicator .strongpass{background:#00aade}.meter_indicator-left{border-left:#ccc solid 1px}.meter_level{position:relative;height:20px;width:100%}.meter_level.nopass .meter_indicator{background:#fff}.meter_level.shortpass .meter_indicator{background:#cc0000}.meter_level.badpass .meter_indicator{background:#cca600}.meter_level.goodpass .meter_indicator{background:#0084cc}.meter_level.strongpass .meter_indicator{background:#00aade}.meter_level .meter_indicator.normal{background:white}.meter_level_label{color:#fff;position:relative;top:-6px;left:5px;display:inline}.explainTooltip{padding-bottom:13px;display:block}.explainTooltip .explainTooltipContent{width:100%;*width:250px;color:#fff;font-family:inherit;font-size:11px;border:2px solid #ddd;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.explainTooltip .explainTooltipArrow{position:absolute;left:20px;bottom:0;width:15px;height:15px}.explainTooltip .explainTooltipArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;margin:0 auto;line-height:0px;font-size:0px;display:block}.explainTooltip .explainTooltipArrow .explainLine10{width:15px;border:none}.explainTooltip .explainTooltipArrow .explainLine9{width:13px;border:none}.explainTooltip .explainTooltipArrow .explainLine8{width:11px}.explainTooltip .explainTooltipArrow .explainLine7{width:9px}.explainTooltip .explainTooltipArrow .explainLine6{width:7px}.explainTooltip .explainTooltipArrow .explainLine5{width:5px}.explainTooltip .explainTooltipArrow .explainLine4{width:3px}.explainTooltip .explainTooltipArrow .explainLine3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd}.explainTooltip .explainTooltipArrow .explainLine2{width:3px;border:none;background:#ddd}.explainTooltip .explainTooltipArrow .explainLine1{width:1px;border:none;background:#ddd}.blackTooltip .explainTooltipContent{background:#393939;color:#FFF}.blackTooltip .explainTooltipArrow div{background:#393939;color:#FFF}.whiteTooltip .explainTooltipContent{background:#FFF;color:#000}.whiteTooltip .explainTooltipArrow div{background:#FFF;color:#000}.greenTooltip .explainTooltipContent{background:#33be40}.greenTooltip .explainTooltipArrow div{background:#33be40}.redTooltip .explainTooltipContent{background:#ee0101}.redTooltip .explainTooltipArrow div{background:#ee0101}.m3-newregist{width:790px !important;color:#333;margin:0 auto;padding:0 20px 10px}.m3-newregist p{margin:0;padding:0}.m3-newregist--heading h1 span{font-weight:normal}.m3-newregist--heading ul{margin:0.5em 0 0 0;padding:0}.m3-newregist--heading ul li{padding-left:0;font-size:14px;line-height:1.5;color:#666666;list-style-type:none;margin:0px 0 0 0;padding:0 0 0 0px}.m3-newregist h2{font-size:14px}.m3-newregist form.m3-panel{margin-bottom:40px;border:1px solid #dedede !important}.m3-newregist table{border-collapse:collapse;border-spacing:0;margin-bottom:40px}.m3-newregist table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit;border-bottom:1px solid #dedede;text-align:left}.m3-newregist table tbody th{width:220px;border-bottom:1px solid #dedede;font-weight:normal;padding:16px 10px 16px 0;text-align:left}.m3-newregist table tbody th.login-id{padding:44px 10px 44px 0}.m3-newregist table tbody th .m3-status-label{vertical-align:2px}.m3-newregist table tbody td{width:500px;padding:0;border-bottom:1px solid #dedede;padding:16px 0}.m3-newregist table tbody td a{font-size:12px;text-decoration:none}.m3-newregist table tbody td a:hover{text-decoration:underline}.m3-newregist table tbody tr:first-child{border-top:1px solid #dedede}.m3-newregist-form{padding:30px !important}.m3-newregist-form p.m3-newregist-form--note,.m3-newregist-form p.m3-newregist-form--right-note{font-size:12px;margin:6px 0 0 0}.m3-newregist-form p.m3-newregist-form--right-note{display:inline}.m3-textbox{padding:8px 10px 10px !important;font-size:14px}.m3-textbox:focus{border:1px solid #03a}.m3-select--error{background-color:#fde9e9;border:1px solid #c00 !important}.m3-newregist-form--possible{color:#00adae}.m3-newregist-form--possible img{vertical-align:-3px;margin-right:2px}.m3-textbox-form--long{width:18em;margin-right:10px}.m3-newregist--registwrap{margin:0 auto;text-align:center}.m3-newregist--registwrap p{font-size:12px}.m3-newregist--registwrap p.consent{margin:15px 0;font-size:14px}.m3-newregist--registwrap a.registbt{padding:16px 86px}.m3-newregist--registwrap p.m3-text--secondary{font-size:12px}.m3-newregist--registwrap p a{color:#333}.m3-newregist--registwrap p a i{font-size:10px}.m3-newregist--registwrap p i{font-size:12px;margin:0 2px}.m3-newregist-danger-panel{margin-top:10px;padding:20px;background-color:#f2dede;color:#c00}.m3-newregist-form--label,.m3-newregist-form--label2{font-size:14px}.m3-newregist-form--label2{margin-left:10px}.m3-newregist-form--mrid{margin-top:40px !important}.m3-newregist-form--mrid p{margin-bottom:10px}.m3-newregist-form--second{margin-top:15px}.m3-newregist-form--student p{font-weight:bold;font-size:14px}.m3-newregist-form--student p span{font-weight:normal;font-size:12px}.m3-newregist-location__title{vertical-align:top;line-height:62px}.m3-newregist-location__oversea{width:235px;float:right}.m3-newregist-form__pharmacist-business{margin-top:10px;display:block;width:100%}.m3-newregist-form__pharmacist-location__title{line-height:1.0}.m3-newregist-form__pharmacist-location__title .accordion-contents{line-height:1.5}.meter{border:0px}.meter p{font-size:14px;margin-top:6px}.meter_label{font-size:85%}.meter_label a{text-decoration:none}.meter_indicator{border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;height:10px;float:left;font-size:5px}.meter_indicator-left{border-left:#ccc solid 1px}.meter_level{position:relative;height:20px;width:100%}.meter_level_label{color:#fff;position:relative;top:-6px;left:5px;display:inline}#regist-button{padding:16px 86px}.accordion-trigger{line-height:35px;font-size:12px;color:#03a;cursor:pointer}.accordion-trigger i[data-accordion-status="open"]{display:inline-block;transform:rotate(180deg)}.accordion-contents{display:block;overflow:hidden;transition:all 0.5s;box-sizing:border-box;transform:translateZ(0)}.accordion-contents[data-accordion-status="close"]{max-height:0}.accordion-contents[data-accordion-status="hide"]{display:none}.accordion-contents[data-accordion-status="open"]{max-height:200px}.accordion-contents .accordion-contents--inner{font-size:12px;margin:0;padding:5px;border:1px solid #dedede;border-radius:4px;background-color:#f5f5f5}.mail-contents{background-color:#f5f5f5;padding:5px;font-size:12px;border:1px solid #dedede;border-radius:4px}.m3-newregist-qlife__keyv{width:100%}
