body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#edf2f7}*{box-sizing:border-box}.l-tutorial,.l-tutorial *{margin:0;padding:0}.p-tutorial{width:100%;min-height:100vh;background-color:#edf2f7}.p-tutorial__header{background:#fff;width:100%;height:35px}.p-tutorial__header ul{display:flex;height:100%;justify-content:flex-end;align-items:center;list-style-type:none;margin:0;padding:0}.p-tutorial__header ul li{display:block;height:100%}.p-tutorial__header ul li a{display:flex;height:100%;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;font-family:Noto Sans JP;font-size:14px;font-weight:700;color:#000;text-align:center}.p-tutorial__header ul li.contact a{background:#2b6cb0;color:#fff;padding:0 28px;margin-left:12px}.p-tutorial__indicator{margin-top:48px;min-width:960px;overflow-x:auto}.p-tutorial__indicator__items{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;gap:166px}.p-tutorial__indicator__item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.p-tutorial__indicator__item:after{position:absolute;top:50%;right:-142px;content:"";display:block;width:118px;height:5px;border-radius:5px;background-color:#cbd5e0}.p-tutorial__indicator__item.is-done:after{background-color:#00c9a5}.p-tutorial__indicator__item:last-child:after{display:none}.p-tutorial__indicator__item__circle{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#fff;color:#a0aec0;border:2px solid #a0aec0;font-family:Noto Sans JP;font-size:16px;font-weight:700}.is-done .p-tutorial__indicator__item__circle{background-color:#00c9a5;color:#fff;border-color:#00c9a5;font-size:0}.is-done .p-tutorial__indicator__item__circle:after{content:"";display:inline-block;width:15px;height:12px;background:url(/icons/icon-check.svg) no-repeat;background-size:contain}.is-active .p-tutorial__indicator__item__circle{background-color:#fff;color:#00c9a5;border-color:#00c9a5}.p-tutorial__indicator__item__title{font-family:Noto Sans JP;font-size:14px;font-weight:700;text-align:left;margin:0;padding:0;color:#a0aec0}.is-active .p-tutorial__indicator__item__title{color:#171923}.p-tutorial__text{margin-top:42px;font-size:20px;line-height:32px}.p-tutorial__text,.p-tutorial__text--complete{font-family:Noto Sans JP;font-weight:700;text-align:center;color:#171923}.p-tutorial__text--complete{margin-top:65px;font-size:32px;line-height:51.2px}.p-tutorial__description{margin-top:12px;font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:25.6px;text-align:center;color:#171923}.p-tutorial__form{display:block;width:700px;margin:48px auto 0}.p-tutorial__form__title{font-family:Noto Sans JP;font-size:18px;font-weight:700;text-align:left;color:#2b6cb0;margin:0;padding:0;border:none}.p-tutorial__form form{padding-top:8px}.p-tutorial__form__input{width:100%;margin-top:16px}.p-tutorial__form__input__label{display:block;font-family:Noto Sans JP;font-size:14px;font-weight:400;color:#171923}.p-tutorial__form__input__required{display:inline-block;font-family:Noto Sans JP;font-size:12px;font-weight:700;padding:1px 4px;margin-left:4px;color:#fff;background-color:#e53e3e;border-radius:2px}.p-tutorial__form__input__field{width:100%;height:40px;margin-top:8px;padding:8px;border:1px solid #e2e8f0;border-radius:4px;font-family:Noto Sans JP;font-size:14px;font-weight:400;color:#171923}.p-tutorial__form__input__field:focus{border-color:#2b6cb0}.p-tutorial__form__input__note{margin-top:8px;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:19.2px;text-align:left}.p-tutorial__form__checkbox{display:flex;align-items:center;justify-content:flex-start;margin-top:48px;margin-bottom:30px}.p-tutorial__form__checkbox__field{width:20px;height:20px;margin-right:8px;border:1px solid #e2e8f0;border-radius:4px;font-family:Noto Sans JP;font-size:14px;font-weight:400;color:#171923}.p-tutorial__form__checkbox__field:checked{background-color:#2b6cb0;border-color:#2b6cb0}.p-tutorial__form__checkbox__label{font-family:Noto Sans JP;font-size:14px;font-weight:400;color:#171923}.p-tutorial__form__checkbox__label a{color:#2b6cb0;text-decoration:underline}.p-tutorial__form__flash{display:block;background-color:#ffe2e4;color:#e53e3e;margin-top:16px;border-radius:4px;font-family:Noto Sans JP;font-size:14px;font-weight:700}.p-tutorial__form__button{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:18px}.p-tutorial__form__button__back{display:flex;justify-content:center;align-items:center;width:200px;height:48px;padding:8px 24px;border:1px solid #2b6cb0;border-radius:4px;font-family:Noto Sans JP;font-size:18px;font-weight:700;color:#2b6cb0;background-color:#fff;transition:all .3s}.p-tutorial__form__button__back:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;background:url(/icons/icon-arrow-left.svg) no-repeat;background-size:contain}.p-tutorial__form__button__back:hover{background-color:#e2f1ff;color:#2b6cb0}.p-tutorial__form__button__submit{display:flex;justify-content:center;align-items:center;width:200px;height:48px;padding:8px 24px;border:1px solid #2b6cb0;border-radius:4px;font-family:Noto Sans JP;font-size:18px;font-weight:700;color:#fff;background-color:#2b6cb0;transition:all .3s}.p-tutorial__form__button__submit:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;background:url(/icons/icon-arrow-right.svg) no-repeat;background-size:contain}.p-tutorial__form__button__submit:hover{background-color:#1a365d;color:#fff}html{font-size:11px}body{margin-top:58px;font-family:Noto Sans Japanese,sans-serif;color:#585858}.form-control::-webkit-input-placeholder{color:#aaa}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#aaa}.form-control:-ms-input-placeholder{color:#aaa}form .field_with_errors{display:inline}form .field_with_errors input,form .field_with_errors textarea{border-color:#e8374a}form .field_with_errors label{color:#e8374a}form input.input_group_field_with_errorss,form textarea.input_group_field_with_errorss{border-color:#e8374a}.amb-btn{margin-bottom:10px}.letters-btn,.letters-btn-outline{background-color:#0079c3;color:#fff;border-radius:2px;font-size:1rem;padding:.375rem 2rem;border:0 solid #0079c3}.letters-btn-outline:hover,.letters-btn:hover{background-color:#0067a8;color:#fff}.letters-btn-outline:active,.letters-btn:active{background-color:#005891}.letters-btn.v2,.v2.letters-btn-outline{background-color:#1a6889}.letters-btn.v2:hover,.v2.letters-btn-outline:hover{background-color:#1c799c}.letters-btn.v2:active,.v2.letters-btn-outline:active{background-color:#1c7497}.letters-btn.v3,.v3.letters-btn-outline{background-color:#00577c}.letters-btn.v3:hover,.v3.letters-btn-outline:hover{background-color:#004768}.letters-btn.v3:active,.v3.letters-btn-outline:active{background-color:#003a56}.danger.letters-btn-outline,.letters-btn.danger{background-color:#e8344a}.danger.letters-btn-outline:hover,.letters-btn.danger:hover{background-color:#ba3140}.danger.letters-btn-outline:active,.letters-btn.danger:active{background-color:#9d2937}.letters-btn.link,.link.letters-btn-outline{background-color:transparent;text-decoration:underline;color:#7c7c7c}.letters-btn.link:hover,.link.letters-btn-outline:hover{background-color:transparent;color:#7c7c7c;font-weight:700}.letters-btn.link:active,.link.letters-btn-outline:active{background-color:transparent;color:#7c7c7c}.btn-lg.letters-btn-outline,.letters-btn.btn-lg{display:flex;height:4rem;align-items:center;justify-content:center;border-radius:2px;font-weight:700;margin-bottom:6px}.letters-btn-outline{color:#0079c3;background-color:#fff;border-width:1px;font-weight:700}.letters-btn-outline:hover{color:#0079c3;background-color:#f0f0f0}.letters-btn-outline:active{background-color:#d7dff0}.letters-btn-outline.v2{color:#1a6889;background-color:#fff}.letters-btn-outline.v2:hover{color:#1a6889;background-color:#f0f0f0}.letters-btn-outline.v2:active{background-color:#d7dff0}.letters-btn-outline.v3{color:#00577c;background-color:#fff}.letters-btn-outline.v3:hover{color:#00577c;background-color:#f0f0f0}.letters-btn-outline.v3:active{background-color:#d7dff0}.letters-font-color{color:#0079c3}.letters-font-color.disabled{color:#7a91ab}.all-container{background-color:#f9f9f9;margin-top:-11px}.all-container .quick_to_support{position:fixed;display:flex;z-index:99;bottom:0;right:0;height:40px}.all-container .quick_to_support a{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 10px;background-color:rgba(0,87,124,.97);color:#fff;font-size:14px;font-weight:700;line-height:14px}.all-container .quick_to_support a:hover{background-color:#005e9e;color:#fff}.all-container .quick_to_support a svg{margin-right:5px}.all-container .quick_to_support__close{display:flex;align-items:center;justify-content:center;background-color:rgba(0,87,124,.97);color:#fff;height:100%;font-size:10px;font-weight:700;padding:0 5px;cursor:pointer}.all-container .quick_to_support__close:hover{background-color:#005e9e;color:#fff}.debug-container{margin-top:30px}.login-letters-header{border-bottom:1px solid #ebebeb;background-color:#fff;padding:11px 30px 12px}.letters-header{background-color:hsla(0,0%,100%,.89);border-bottom:1px solid #ebebeb;padding-left:30px;padding-right:30px;height:48px}.nav-menu{justify-content:flex-end}.nav-item{margin-left:-1px}.nav-item:first-child{margin-left:10px}.nav-item>.nav-link{border:1px solid #d8d8d8;border-bottom:none}.nav-menu-loginbtn{padding-left:14px;padding-right:14px}.all-container{display:flex;flex-flow:row nowrap;margin-left:-15px;margin-right:-15px}.main-container{flex-grow:1;padding-left:25px;padding-right:25px}#login_menu{position:-webkit-sticky;position:sticky;background-color:rgba(0,87,124,.97);color:#fff;padding:0;min-width:160px;width:160px;top:47px;height:calc(100vh - 47px);z-index:1000;overflow-y:auto}#login_menu ul{margin:0;padding:0;list-style:none}#login_menu li{display:inline;padding:0;margin:0}#login_menu li.menu-profile{font-size:.86rem}#login_menu li.menu-profile,#login_menu li>a{display:block;border-bottom:1px solid #1a6889;padding:10px;text-decoration:none;color:#fff;margin:0;text-align:left}#login_menu li>a:hover{background-color:#005e9e}#login_menu li.active,#login_menu li>a:active{background-color:#0079c3}#login_menu li.child a{padding-left:20px}#login_menu li.child a:before{content:">";margin-right:14px}#login_menu>ul>li.dropdown:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"";display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:0 0;position:absolute;right:10px;top:43%}#login_menu>ul>li>ul{display:none;position:fixed;background-color:rgba(7,67,95,.9);color:#fff;padding:0;left:160px;min-width:250px;width:250px;top:47px;height:calc(100vh - 47px);z-index:1000}#login_menu>ul>li>ul>li>a{border-bottom:1px solid #4c707f;padding:20px;text-align:center}#login_menu>ul>li>ul>li>a.active{background-color:#005e9e}#login_menu>ul>li>a,#login_menu>ul>li>a:not(.client-list){text-align:center;width:auto;position:relative;padding:10px}#login_menu>ul>li>a:not(.client-list):before{content:"";display:block;background-repeat:no-repeat;background-size:24px auto;background-position:50%;height:40px}#login_menu>ul>li>a:not(.client-list).home:before{background-image:url(/images/home.png)}#login_menu>ul>li>a:not(.client-list).gift:before{background-image:url(/images/gift.png)}#login_menu>ul>li>a:not(.client-list).recruit:before{background-image:url(/images/recruiting.png)}#login_menu>ul>li>a:not(.client-list).management:before{background-image:url(/images/management.png)}#login_menu>ul>li>a:not(.client-list).report:before{background-image:url(/images/report.png)}#login_menu>ul>li>a:not(.client-list).block:before{background-image:url(/images/block.png)}#login_menu>ul>li>a:not(.client-list).settings:before{background-image:url(/images/settings.png)}#login_menu .logout-btn-container{padding:15px 25px}#login_menu .logout-btn-container a{width:100%}.login_menu-backdrop{position:fixed;top:0;left:0;z-index:900;width:100vw;height:100vh;background-color:#000}.login_menu-backdrop.show{opacity:.5}.letters-btn-only-companies{float:left;background-color:#0079c3;color:#fff;border-radius:2px;font-size:1rem;padding:.375rem 2rem;border:0 solid #0079c3}.total{padding:10px 0 0 10px}.letters-kpi{display:inline;width:720px;background-color:#ebebeb;float:right;margin-bottom:5px;border:1px solid #7c7c7c}.letters-kpi .total{width:30px;display:flex;margin:0}.letters-kpi .kpi-box{height:50%;display:flex;float:right}.letters-kpi .kpi-box .kpi-box-center,.letters-kpi .kpi-box .kpi-box-left{width:160px;height:50%;margin-bottom:10px;margin-right:50px;padding:10px 0;border-right:1px solid #000}.letters-kpi .kpi-box .kpi-box-right{width:160px;height:50%;margin-bottom:10px;padding:10px 0}.letters-table td,.letters-table th{border:1px solid #dee2e6!important;padding:8px 15px}.letters-table td{padding-top:12px}.letters-table th{background-color:#def0f6;text-align:center;font-size:12px;font-weight:400;color:#5e5e5e}.letters-table td{font-size:12px}.letters-table td a{color:#128fff}.letters-table tr.disabled{background-color:#f3f3f3;color:gray}#validate-error-container{margin-bottom:20px}#validate-error-container .card-header{margin-top:0;margin-bottom:0}#validate-error-container .card-body{padding:10px}#validate-error-container .card-body ul{margin-bottom:0}.alert{margin-top:10px}.alert.alert-letters{color:#1b1e21;border-color:#c6c8ca;font-size:1rem}.letters-column-view{margin-top:0;padding:.6rem 1rem}.letters-form-btn-container{text-align:right;margin-top:3em}.form-control{padding:.5rem .8rem}@media(max-width:767px){#login_menu{background-color:#00577c;color:#fff;padding:0;top:59px;height:auto;z-index:1000;overflow-y:hidden;position:fixed;width:100%}#login_menu.collapsing{height:0}}.gorgeous-font{font-family:" Great Vibes ",cursive}.album-frame{display:inline-block;position:relative;overflow:hidden;padding:6px}.album-frame img{box-shadow:0 0 8px rgba(0,0,0,.2)}.album-frame:after,.album-frame:before{content:"";position:absolute;z-index:1;width:97px;height:50px;background:#fff;transform:rotate(-30deg)}.album-frame:before{box-shadow:0 10px 8px -12px rgba(0,0,0,.8);top:-24px;bottom:auto;right:auto;left:-26px}.album-frame:after{box-shadow:0 -10px 10px -10px rgba(0,0,0,.7);top:auto;bottom:-22px;right:-25px;left:auto}.toggle .off{border-color:rgba(0,0,0,.25)}.toggle>.toggle-group{background:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:#666}.toggle-handle{background-color:#fff;border:thin solid rgba(0,0,0,.25)}.toggle-off.ios,.toggle-on.ios,.toggle.ios,.toggle.ios .toggle-handle{border-radius:20px}.image-control{display:block}.field_with_errors>.image-control{color:red}.fr-view table.border_none td,.fr-view table.border_none th{border-style:none}.fr-view table td.cell_border_black,.fr-view table th.cell_border_black{border-color:#000}.fr-view table td.cell_border_none,.fr-view table th.cell_border_none{border-style:none}.form-control.num2{text-align:right;width:80px}.form-inline .form-control.num2{display:inline}.sorton.up:after{content:" "}.sorton.down:after,.sorton.up:after{font-family:Font Awesome\ 5 Free;font-weight:900}.sorton.down:after{content:" "}.load-icon{font-family:Font Awesome\ 5 Free!important;font-weight:900!important;animation:fa-spin 2s linear infinite;padding:0!important}.load-icon:before{content:""}.fr-toolbar .fr-command.fr-btn .fas.fa-tint{color:#a00000}#thumbnail_modal .drop_zone{border:2px dashed #858585;padding:20px;margin:10px;font-size:24px;color:#2c2c2c;background-color:#fff;text-align:center}#thumbnail_modal .drop_zone.over{background:#aaa;color:#fff}#thumbnail_modal .thumbnail-base-container img{max-width:100%;max-height:100px}#thumbnail_modal .thumbnail-base{padding-top:10px;padding-right:5px;padding-left:5px;text-align:center;line-height:100px}#thumbnail_modal .thumbnail-close_button{position:absolute;right:10px;top:15px;width:20px;height:20px;z-index:1000}#thumbnail_modal #file_upload{display:none}.image_preview{max-width:100px;max-height:100px}.tooltip-inner{max-width:100%;text-align:left}.csv-btn{margin-bottom:10px}@media(max-width:768px){#login_menu{height:100%}#login_menu>ul>li>a{padding:10px}#login_menu>ul>li>a:not(.client-list){padding:5px}#login_menu>ul>li>ul{width:100%;top:auto;left:0}}#recruit_footer{background:#f9f9f9}#recruit_thank .logo_img{max-height:60px;max-width:200px}#recruit_thank .main_img{width:100%;max-width:1050px}
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body,html{font-size:14px}body{font-family:Noto Sans JP;color:#171923}