@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100&display=swap);.color-pink{color:#ff6c7a}.color-bg-green{background:#40c7ba}.color-bg-light-pink{background:#fef2f0}.color-bg-light-green{background:#d9f4f1}.color_bg_light_gray{background:#fafafa}.color-bg-beige{background:#fff6e2}.color-bg-white{background:#fff}.color-bg-pink{background:#ff6c7a}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline;color:#000;text-decoration:none}a:focus{outline:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title]{border-bottom:1px dotted;cursor:help}dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select,textarea{vertical-align:middle}input:focus,select:focus,textarea:focus{outline:none}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{background:#d9eaf4!important}ul{list-style:none}@media only screen and (max-width:560px){input{font-size:1.6rem}}button{cursor:pointer}button:focus{outline:none}html{font-size:62.5%}body{font-size:1.6em}body,textarea{font-family:Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30E1\30A4\30EA\30AA",Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",sans-serif}button{font-family:inherit}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;overflow-y:scroll;overflow-x:hidden}body.modal-open{position:fixed;top:calc(-1*var(--scroll-y, 0px));left:0;right:0;overflow:hidden}textarea{resize:vertical;min-height:110px}.main-content{width:100%;display:block;min-height:100vh;position:relative;padding:120px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media only screen and (max-width:960px){.main-content{padding:60px 0 0}}.personal-modal{margin:0 auto;padding:20px 0 5px;text-align:center}.personal-modal__wrap input{display:none}.personal-modal__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;-webkit-transform:scale(0);transform:scale(0)}.personal-modal__trigger{position:absolute;width:100%;height:100%}.personal-modal__content{-ms-flex-item-align:center;align-self:center;width:60%;max-width:800px;min-height:300px;padding:40px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);line-height:1.4em;-webkit-transform:scale(.3);transform:scale(.3)}@media only screen and (max-width:560px){.personal-modal__content{width:95%;min-width:300px;max-height:500px;min-height:100px;margin:20px;padding:20px;font-size:1.2rem;overflow:scroll}}.personal-modal__content p:first-of-type{font-size:2.2rem;text-align:center;font-weight:500}@media only screen and (max-width:560px){.personal-modal__content p:first-of-type{font-size:1.5rem}}.personal-modal__content p:nth-of-type(2){padding:30px 0;font-weight:200;line-height:2.4rem;text-align:left}.personal-modal__close-btn{position:absolute;top:35px;right:30px;cursor:pointer}@media only screen and (max-width:560px){.personal-modal__close-btn{top:20px;right:20px}}.personal-modal__close-btn img[src$=".svg"]{width:25px;height:25px;pointer-events:none}@media only screen and (max-width:560px){.personal-modal__close-btn img[src$=".svg"]{width:20px;height:20px}}.personal-modal__wrap input:checked~.personal-modal__overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.personal-modal__wrap input:checked~.personal-modal__overlay .personal-modal__content{-webkit-transform:scale(1);transform:scale(1)}.personal-modal__open-btn{color:#3f3a39;font-weight:200;cursor:pointer}.personal-modal__open-btn a,.personal-modal__open-btn span{text-decoration:underline;font-weight:700;color:#3f3a39}.popup-entry-btn{margin:auto;padding:50px 0 0!important;text-align:center!important}@media only screen and (max-width:560px){.popup-entry-btn{padding:20px 0 0!important}}.popup-entry-btn .p-recruit-show__entry-btn{margin-right:0;width:100%;max-width:500px}.popup-cancel-btn{margin:auto;padding:30px 0 20px!important;text-align:center!important}@media only screen and (max-width:560px){.popup-cancel-btn{padding:10px 0 20px!important}}.popup-cancel-btn label{width:80%;max-width:400px;display:inline-block;padding:10px}input.input-error,textarea.input-error{background:#ffbfbf!important}.br-pc-visible{display:block}@media only screen and (max-width:768px){.br-pc-visible{display:none}}.br-pc-s-visible{display:none}@media only screen and (max-width:960px){.br-pc-s-visible{display:block}}.br-max-w-1040-visible{display:none}@media only screen and (max-width:1040px){.br-max-w-1040-visible{display:block}}.br-tablet-visible{display:none}@media only screen and (max-width:768px){.br-tablet-visible{display:block}}.br-sp-visible{display:none}@media only screen and (max-width:560px){.br-sp-visible{display:block}}.link-on-chat{color:#3f51b5}.link-on-chat:hover{text-decoration:underline}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.sosyal{margin:auto}.fb-container{background-color:#1977f2;font-size:13px;font-weight:700}.fb-container,.x{width:92px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.x{background-color:#000;font-size:10px}.x span{margin-top:-1px;padding:5.2px 4.5px 5.2px 0}.x:active{top:2px}.x-icon{width:22px;vertical-align:middle}.bookmark{background-color:#00a4de;width:92px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:12px;font-weight:700;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.bookmark:active{top:2px}.pocket{background-color:#ececec;width:92px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:13px;font-weight:700;text-align:center;text-decoration:none;color:#000;border-radius:5px}.pocket:active{top:2px}.p-maintenance{width:100%;height:100vh;position:relative}.p-maintenance div{width:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);text-align:center}@media only screen and (max-width:768px){.p-maintenance div{width:85%}}.p-maintenance div img{width:50%;height:auto;max-width:400px;min-width:250px;margin-bottom:30px}.p-maintenance div p:first-of-type{margin-bottom:30px;font-size:3rem;font-weight:700;color:#ff6c7a}@media only screen and (max-width:768px){.p-maintenance div p:first-of-type{font-size:2rem}}.p-maintenance div p:nth-of-type(2){width:85%;margin:0 auto;font-size:1.7rem;text-align:center;line-height:2.5rem}@media only screen and (max-width:768px){.p-maintenance div p:nth-of-type(2){width:90%}}@media only screen and (max-width:560px){.p-maintenance div p:nth-of-type(2){font-size:1.4rem}}.c-scroll-up{display:none;height:auto;position:fixed;bottom:20px;z-index:4}.c-scroll-up.-client{width:11px;right:20px}@media only screen and (max-width:960px){.c-scroll-up.-client{bottom:120px;right:5px}}.c-scroll-up.-worker{width:90px;right:5px}@media only screen and (max-width:960px){.c-scroll-up.-worker{width:56px;bottom:120px;right:5px}}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}[data-carousel] .slick-slide{margin:0 20px}[data-carousel] .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;margin:0;list-style:none;text-align:center}[data-carousel] .slick-dots li{margin:10px 0}[data-carousel] .slick-dots li.slick-active button:before{opacity:unset;color:#ff6c7a}[data-carousel] .slick-dots li button{font-size:40px;line-height:0;display:block;width:40px;height:40px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}[data-carousel] .slick-dots li button:before{content:"\2022";font-family:slick;font-size:80px;width:20px;height:20px;text-align:center;opacity:.25;color:#000}[data-carousel] .next-arrow,[data-carousel] .prev-arrow{position:absolute;top:50%;margin:0;padding:0;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;font-weight:700;z-index:4}[data-carousel] .next-arrow img,[data-carousel] .prev-arrow img{width:42px;height:42px}@media only screen and (max-width:560px){[data-carousel] .next-arrow img,[data-carousel] .prev-arrow img{width:23px;height:23px}}[data-carousel] .prev-arrow{left:-3%}[data-carousel] .next-arrow{right:-3%}.FormImageLabel{padding:10px;background-color:#fff;border:2px solid #e9e9e9;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;margin-bottom:10px;font-size:1.3rem!important}.FormImageLabel input[type=file]{display:none}.FormImageLabel .InputBtn{border:1px solid #999;background-color:#eee;border-radius:3px;padding:1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5px}.breadcrumb-item,.breadcrumb-item a{color:#9e9e9e;font-size:1.3rem}.breadcrumb-item+.active{color:#ff6c7a}.l-arrow{display:inline-block;vertical-align:middle;padding:0 0 0 5px;text-decoration:none}.l-arrow:after,.l-arrow:before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;vertical-align:middle}.l-arrow-up:before{border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a;-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.l-pagination .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:38px;margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-pagination .pagination li{display:inline;margin-right:4px}@media only screen and (max-width:768px){.l-pagination .pagination li{font-size:1.2rem}}.l-pagination .pagination li a,.l-pagination .pagination li span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#3f3a39;text-decoration:none;background-color:initial;border:none;font-weight:700;white-space:nowrap}.l-pagination .pagination .active span{z-index:2;color:#ff6c7a;cursor:default}.js-slide-worker-top{display:none}.js-slide-worker-top.slick-initialized{display:block}.u-width-100{width:100%!important}.u-width-60{width:60%}.u-width-40{width:40%!important}.u-width-25{width:25%!important}.u-width-20{width:20%!important}.u-height-45px{height:45px!important}.u-dsp-table{display:table}.u-dsp-inline{display:inline}.u-dsp-table-cell{display:table-cell;vertical-align:middle}.u-dsp-none{display:none}.u-dsp-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-font-bold{font-weight:500!important}.u-font-thin{font-weight:200!important}.u-pdg-l-5{padding-left:5px}.u-pdg-t-15{padding-top:15px}.u-pdg-b-100{padding-bottom:100px}.u-mgn-b-0{margin-bottom:0!important}.u-mgn-b-10{margin-bottom:10px!important}.u-mgn-0-auto{margin:0 auto}.u-mgn-40-auto-0{margin:40px auto 0!important}.u-mgn-b-15{margin-bottom:15px!important}.u-mgn-t-10{margin-top:10px!important}.u-mgn-b-30{margin-bottom:30px!important}.u-txt-center{text-align:center}.u-txt-left{text-align:left}.u-font-size-13{font-size:1.3rem}.u-vertical-middle{vertical-align:middle}.u-white-space-pre-line{white-space:pre-line}.u-word-break-all{word-break:break-all}.u-reset-search-button:hover{background:#fef2f0;color:#ff6c7a}.u-reverse-button-pink:hover{border:2px solid #ff6c7a;background-color:#fff;color:#ff6c7a}.u-reverse-button-pink:hover:before{border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a}.u-cursor-default{cursor:default!important}.u-border-none{border:none!important}.popover_list{-ms-scroll-chaining:none;overscroll-behavior:none;width:195px;height:210px;overflow:scroll;cursor:pointer;border:1px solid #41c7ba;margin:0 0 0 9px}.popover_list::-webkit-scrollbar{display:none}.popover__content{opacity:0;display:none;position:absolute;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);width:215px;height:273px;background:#fff 0 0 no-repeat padding-box;border:1px solid #41c7ba;border-radius:5px;opacity:1}.popover__content:before{position:absolute;z-index:-1;content:"";right:calc(50% - 10px);border-color:transparent transparent #64a09f;border-style:solid;border-width:0 10px 10px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;top:-10px;left:32px;right:160px}.popover__wrapper:hover .popover__content{visibility:visible}.butt_header{width:193px;height:28px;margin:0 70px 0 11px;padding-top:7px;text-align:right}.butt_header,.popover_polygon{top:147px;left:881px;background:#fff 0 0 no-repeat padding-box}.popover_polygon{width:195px;height:80px;border:1px solid #d3d3d3;opacity:1;margin:0 0 0 -1px}.popover_history{text-align:right;text-decoration:underline;font:normal normal normal 12px/20px Hiragino Kaku Gothic ProN;letter-spacing:0;color:#41c7ba;opacity:1;margin-right:-5px}.popover_history a{color:#41c7ba}.popover_text{top:157px;left:894px;width:168px;height:32px;text-align:left;font:normal normal normal 12px/20px Hiragino Kaku Gothic ProN;letter-spacing:0;color:#000;opacity:1;margin:10px 10px 3px}.popover_time{width:180px;height:32px;text-align:right}.p-header-notification--unread:before{content:attr(data-unread);position:absolute;margin-left:5px;margin-top:-3px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:17px;height:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#ff3c3c}.newsletter_content{height:auto;margin:0 132px}.p-newsletter_time{height:13px;font:normal normal normal 13px/23px Hiragino Kaku Gothic ProN}.p-name_newsletter,.p-newsletter_time{text-align:left;letter-spacing:0;color:#000;opacity:1}.p-name_newsletter{font-weight:600;font-size:18px;margin:20px 0 40px}.p-recruit-index__result-kodawari span:hover{background-color:#fdf2f0;color:#ff6d78}.c-cstm-select{overflow:hidden;text-align:center}.c-cstm-select select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-cstm-select select::-ms-expand{display:none}.c-select-mod-triangle{position:relative;border:2px solid rgba(0,0,0,.17);border-radius:5px;background:#fff}.c-select-mod-triangle:before{position:absolute;top:0;right:0;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.17);pointer-events:none}.c-select-mod-t18_r10:before{top:18px;right:10px}.c-checkbox-pink{cursor:pointer;display:inline-block;padding:5px 15px 5px 35px;position:relative;width:auto}.c-checkbox-pink:before{content:"";width:18px;height:18px;display:block;position:absolute;left:5px;top:50%;margin-top:-8px;background:#fff;border:1px solid #b1b1b1;border-radius:5px}.c-checkbox-pink:after{content:"";width:6px;height:11px;display:block;position:absolute;left:11px;top:50%;margin-top:-6px;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-radio-btn{display:none}.c-radio-btn+label{padding-left:30px;position:relative;margin-right:10px;cursor:pointer}.c-radio-btn+label:before{content:"";display:block;position:absolute;top:-3px;left:0;width:20px;height:20px;border:1px solid #dadada;border-radius:50%}.c-radio-btn:checked+label:after{content:"";display:block;position:absolute;top:0;left:3px;width:14px;height:14px;border-radius:50%}.c-bg-light-gray-btn,.c-bg-pink-btn,.c-bg-white-btn,.c-bg-white-clear-btn,.c-sp-menu-login-btn,.c-sp-menu-logout-btn,.c-sp-menu-mypage-btn,.c-sp-menu-register-btn{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:10px;font-weight:700;cursor:pointer}.c-bg-light-gray-btn,.c-bg-pink-btn,.c-bg-white-btn,.c-sp-menu-login-btn,.c-sp-menu-logout-btn,.c-sp-menu-mypage-btn,.c-sp-menu-register-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-bg-white-btn,.c-bg-white-clear-btn,.c-sp-menu-login-btn,.c-sp-menu-logout-btn{background:#fff;border:2px solid #ff6c7a;color:#ff6c7a}.c-bg-white-btn:hover,.c-sp-menu-login-btn:hover,.c-sp-menu-logout-btn:hover{background:#ff6c7a;color:#fff}.c-bg-pink-btn,.c-sp-menu-mypage-btn,.c-sp-menu-register-btn{background:#ff6c7a;border:2px solid #ff6c7a;color:#fff}.c-bg-pink-btn:hover,.c-sp-menu-mypage-btn:hover,.c-sp-menu-register-btn:hover{background:#fff;color:#ff6c7a}.c-bg-light-gray-btn{background:hsla(0,0%,50.2%,.15);border:2px solid hsla(0,0%,50.2%,.15);color:#3f3a39}.c-bg-light-gray-btn:hover{opacity:.8}.c-plus-mark{position:relative}.c-plus-mark:before{content:"";position:absolute;border-top:2px solid #a3a3a3}.c-plus-mark:after{content:"";position:absolute;border-right:2px solid #a3a3a3}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination li{display:inline}.pagination li:first-child a,.pagination li:first-child span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination li a,.pagination li span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination .active a,.pagination .active a:focus,.pagination .active a:hover,.pagination .active span,.pagination .active span:focus,.pagination .active span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.worker-success{background-color:#ff6c7a}.worker-fatal,.worker-success{width:100%;text-align:center;padding:20px 0;margin-bottom:30px;color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}.worker-fatal{background-color:rgba(0,0,0,.15)}.c-overlay-video{background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:1000}.c-panel-video{width:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width:768px){.c-panel-video{width:90%}}.loader-white{font-size:10px;margin:50px auto!important;text-indent:-9999em;width:11em!important;height:11em;border-radius:50%;background:#ff6c7a;background:-webkit-linear-gradient(left,#ff6c7a 10%,hsla(0,0%,100%,0) 42%);background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ff6c7a),color-stop(42%,hsla(0,0%,100%,0)));background:linear-gradient(90deg,#ff6c7a 10%,hsla(0,0%,100%,0) 42%);position:relative;-webkit-animation:load3 1.4s linear infinite;animation:load3 1.4s linear infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader-white:before{width:50%;height:50%;background:#ff6c7a;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader-white:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.loader-beige{font-size:10px;margin:50px auto!important;text-indent:-9999em;width:11em!important;height:11em;border-radius:50%;background:#ff6c7a;background:-webkit-linear-gradient(left,#ff6c7a 10%,hsla(0,0%,100%,0) 42%);background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ff6c7a),color-stop(42%,hsla(0,0%,100%,0)));background:linear-gradient(90deg,#ff6c7a 10%,hsla(0,0%,100%,0) 42%);position:relative;-webkit-animation:load3 1.4s linear infinite;animation:load3 1.4s linear infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader-beige:before{width:50%;height:50%;background:#ff6c7a;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader-beige:after{background:#fff6e2;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header-content{width:100%;height:120px;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;box-shadow:0 5px 3px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 3px -3px rgba(0,0,0,.2);-moz-box-shadow:0 5px 3px -3px rgba(0,0,0,.2);z-index:5}@media only screen and (max-width:960px){.header-content{height:60px}}.header-content__logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1250px){.header-content__logo{width:18.46%}}.header-content__logo a{display:block;width:100%}.header-content__logo img{width:240px;height:auto}@media only screen and (max-width:1250px){.header-content__logo img{width:100%}}@media only screen and (max-width:560px){.header-content__logo img{width:150px}}.header-content ul{list-style:none}.header-content__box{width:100%;height:100%}.header-content__box-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-content__up-left-box{width:30%}@media only screen and (max-width:1040px){.header-content__up-left-box{width:25%}}@media only screen and (max-width:960px){.header-content__up-left-box{margin-left:50px}}@media only screen and (max-width:560px){.header-content__up-left-box{width:35%;height:22px;margin-left:16px}}@media only screen and (max-width:560px){.header-content__up-left-box a{width:100px;height:22px;display:inline-block;vertical-align:bottom}}.header-content__up-left-box span:nth-child(2){padding-left:5px;color:#3f3a39;font-size:1.1rem;font-weight:500;vertical-align:middle}@media only screen and (max-width:560px){.header-content__up-left-box span:nth-child(2){font-size:.9rem}}.header-content__up-left-box span:last-child{font-weight:500;vertical-align:middle}@media only screen and (max-width:1040px){.header-content__up-left-box span:last-child{font-size:1.4rem}}@media only screen and (max-width:560px){.header-content__up-left-box span:last-child{font-size:.9rem}}.header-content__up-right-box{height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.3rem}.header-content__menu,.header-content__up-right-box{display:-webkit-box;display:-ms-flexbox;display:flex}.header-content__menu{list-style:none;margin-right:5px}@media only screen and (max-width:960px){.header-content__menu{display:none}}.header-content__menu.-worker li>a:hover>span{border-bottom:2px solid #ff6c7a}.header-content__menu.-client li>a:hover>span{border-bottom:2px solid #40c7ba}.header-content__menu li{display:inline-block}.header-content__menu li a{display:block;width:100%;padding:15px 0 10px}.header-content__menu li a span{display:inline-block;margin:0 10px;font-size:1.3rem;padding-bottom:5px;border-bottom:2px solid #fff}@media only screen and (max-width:1250px){.header-content__menu li a span{font-size:1.03vw}}.header-content__up-login{display:none}@media only screen and (max-width:960px){.header-content__up-login{display:block;margin-left:25px;font-size:1.4rem;margin-right:70px;margin-top:5px;margin-right:40px}}.header-content__up-login a{display:block;text-align:center}.header-content__up-login a:hover{opacity:.5}.header-content__up-login span{display:block;margin-top:5px}@media only screen and (max-width:560px){.header-content__up-login span{-webkit-transform:scale(.8);transform:scale(.8)}}.header-content__up-login img{width:26px;height:26px}.header-content__change-btn{max-width:347px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 15px;border-radius:0 0 10px 10px;color:#3f3a39;background:hsla(0,0%,50.2%,.15);font-weight:700;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16)}@media only screen and (max-width:1250px){.header-content__change-btn{font-size:1.04vw}}@media only screen and (max-width:768px){.header-content__change-btn{display:none}}.header-content__change-btn:hover{opacity:.8}.header-content__change-btn p{padding:0 10px}@media only screen and (max-width:560px){.header-content__change-btn p{font-size:1.1rem;padding:0 5px 0 10px}}.header-content__change-btn img{width:auto;height:20px}@media only screen and (max-width:560px){.header-content__change-btn img{width:auto;height:24px;margin:0}}.header-content__box-down{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:960px){.header-content__box-down{display:none}}.header-content__down--pc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:960px){.header-content__down--pc{display:none}}.header-content__contact-items,.header-content__search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}.header-content__contact-items a,.header-content__contact-items button,.header-content__contact-items input,.header-content__search form a,.header-content__search form button,.header-content__search form input{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.header-content__contact-items .header_arrow_icon_green:after,.header-content__contact-items .header_arrow_icon_pink:after,.header-content__contact-items .header_arrow_icon_white:after,.header-content__search form .header_arrow_icon_green:after,.header-content__search form .header_arrow_icon_pink:after,.header-content__search form .header_arrow_icon_white:after{content:"";display:block;width:18px;height:18px;vertical-align:middle;background-size:auto 100%}.header-content__contact-items .header_arrow_icon_pink:after,.header-content__search form .header_arrow_icon_pink:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat}.header-content__contact-items .header_arrow_icon_pink:hover:after,.header-content__search form .header_arrow_icon_pink:hover:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}.header-content__contact-items .header_arrow_icon_green:after,.header-content__search form .header_arrow_icon_green:after{background:url(../img/frontend/client/icon/arrow_icon_green.svg) 0/100% no-repeat}.header-content__contact-items .header_arrow_icon_green:hover:after,.header-content__search form .header_arrow_icon_green:hover:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}.header-content__contact-items .header_arrow_icon_white:after,.header-content__search form .header_arrow_icon_white:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}.header-content__contact-items .header_arrow_icon_white:hover.-worker:after,.header-content__search form .header_arrow_icon_white:hover.-worker:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat}.header-content__contact-items .header_arrow_icon_white:hover.-client:after,.header-content__search form .header_arrow_icon_white:hover.-client:after{background:url(../img/frontend/client/icon/arrow_icon_green.svg) 0/100% no-repeat}.header-content__search{width:100%}.header-content__search input{max-width:210px}.header-content__search-text{width:100%;height:36px;padding:0 15px;background:#fff;border:1px solid rgba(0,0,0,.17);border-radius:10px 0 0 10px;color:#3f3a39;font-size:1.4rem;margin-left:12px}.header-content__search-text:placeholder-shown{color:#b1b1b1}.header-content__search-text::-webkit-input-placeholder{color:#b1b1b1}.header-content__search-text:-moz-placeholder,.header-content__search-text::-moz-placeholder{color:#b1b1b1;opacity:1}.header-content__search-text:-ms-input-placeholder{color:#b1b1b1}@media only screen and (max-width:960px){.header-content__search-text{width:45%}}.header-content__search .header-content__search-btn--green,.header-content__search .header-content__search-btn--pink{width:121px;vertical-align:top;border-radius:0 10px 10px 0;color:#fff;font-size:1.4rem;letter-spacing:.07em}.header-content__search-btn--green{background-color:#40c7ba;border:1px solid #40c7ba;font-weight:700}.header-content__search-btn--pink{background-color:#ff6c7a;border:1px solid #ff6c7a;font-weight:700}.header-content__contact-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;letter-spacing:.07em}.header-content__contact-items a{width:160px;margin-left:12px}.header-content #sp-checkbox{display:none}.header-content #sp-icon{display:none;height:97px;width:97px;margin-left:20px;position:absolute;cursor:pointer;z-index:100}@media only screen and (max-width:960px){.header-content #sp-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;top:-45px;right:-35px}}.header-content #sp-icon.-client{background-color:#7bd8cf}.header-content #sp-icon.-worker{background-color:#ffb9bf}.header-content #sp-icon span{display:block;width:25px;height:2px;position:absolute;top:20px;right:-5px;background:#fff;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media only screen and (max-width:960px){.header-content #sp-icon span{top:80px;right:45px}}.header-content #sp-icon span:after,.header-content #sp-icon span:before{content:"";width:25px;height:2px;display:block;position:absolute;left:0;top:0;background:#fff;transform:rotate(0);-webkit-transform:rotate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-content #sp-icon span:before{margin-top:-20px}.header-content #sp-icon span:after{margin-top:-10px}.header-content #sp-checkbox:checked~#sp-icon span{background:rgba(51,51,51,0)}.header-content #sp-checkbox:checked~#sp-icon span:before{content:"";width:25px;height:2px;display:block;position:absolute;left:0;top:10px}.header-content #sp-checkbox:checked~#sp-icon span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-content #sp-checkbox:checked~#sp-icon span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-content #sp-content{display:none;height:100%;position:fixed;top:0;right:-100vw;padding:16px;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10}@media only screen and (max-width:960px){.header-content #sp-content{display:block;width:50%}}@media only screen and (max-width:560px){.header-content #sp-content{width:90%}}.header-content #sp-content div:first-child a{display:block;margin:15px 0}.header-content #sp-content div:first-child a button{width:185px;height:40px}.header-content #sp-content div:first-child a button:hover{background-color:#fff;color:#ff6c7a}.header-content #sp-content ul{margin:45px 0;border:1px solid rgba(51,51,51,.15);border-radius:10px}.header-content #sp-content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-bottom:1px solid rgba(51,51,51,.15)}.header-content #sp-content li:last-child{border-bottom:none}.header-content #sp-content li a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;color:#595b5d}.header-content #sp-content li:hover{opacity:.5}.header-content #sp-content .action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-content #sp-content .action-button a{height:60px;width:100%;margin-bottom:20px}.header-content #sp-content .action-button a button{height:100%;width:100%}.header-content #sp-content .action-button a button p{font-weight:700;font-size:1.8rem}.header-content #sp-content .action-button .menu-register-btn p:first-child{font-size:1.4rem;font-weight:400}.header-content #sp-content .action-button .content-change-btn p{font-size:1.6rem}.header-content #sp-checkbox:checked~#sp-content{-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;right:0;-webkit-box-shadow:6px 0 24px rgba(0,0,0,.16);box-shadow:6px 0 24px rgba(0,0,0,.16)}.header-content #sp-close{display:none;position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.header-content #sp-checkbox:checked~#sp-close{display:block;opacity:.3}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:96%;max-width:1300px;height:100%}@media only screen and (max-width:560px){.header-inner{width:91.46%}}.footer-content{width:100%}.footer-content__box{width:100%;display:grid;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;grid-template-rows:repeat(2,1fr);padding:25px 0;background-color:hsla(0,0%,40%,.15)}@media only screen and (max-width:560px){.footer-content__box{padding:25px 10px}}@media only screen and (max-width:768px){.footer-content__box-up{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.15)}}.footer-content__box-up__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (max-width:768px){.footer-content__box-up__menu{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-template-areas:"A B" "C D";text-align:left}}.footer-content__box-down{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media only screen and (max-width:768px){.footer-content__box-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.footer-content__copyright{height:56px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff}@media only screen and (max-width:560px){.footer-content__copyright{height:50px}}.footer-content__copyright.-worker{background:-webkit-repeating-linear-gradient(135deg,#ff6c7a,#ff6c7a 5px,#ff8691 0,#ff8691 8px);background:repeating-linear-gradient(-45deg,#ff6c7a,#ff6c7a 5px,#ff8691 0,#ff8691 8px)}.footer-content__copyright.-client{background:-webkit-repeating-linear-gradient(135deg,#40c7ba,#40c7ba 5px,#54cdc1 0,#54cdc1 8px);background:repeating-linear-gradient(-45deg,#40c7ba,#40c7ba 5px,#54cdc1 0,#54cdc1 8px)}.info-content{background:#fff6e2}.info-content__main-title{padding:12px 16px;background:-webkit-repeating-linear-gradient(135deg,#ff6c7a,#ff6c7a 5px,#ff8691 0,#ff8691 8px);background:repeating-linear-gradient(-45deg,#ff6c7a,#ff6c7a 5px,#ff8691 0,#ff8691 8px)}.info-content__main-title h1{margin:0 auto;max-width:1080px;font-weight:500;color:#fff}@media only screen and (max-width:768px){.info-content__main-title h1{line-height:1.3;font-size:1.4rem}}.info-content__contents-title{padding:40px 20px;text-align:center;background:hsla(0,0%,94.9%,.75)}@media only screen and (max-width:768px){.info-content__contents-title{padding:20px 16px}}@media only screen and (max-width:768px){.info-content__contents-head.about{margin:0 auto;width:39.94%}.info-content__contents-head.about img{width:100%}}@media only screen and (max-width:768px){.info-content__contents-head.faq{margin:0 auto;width:50.72%}.info-content__contents-head.faq img{width:100%}}@media only screen and (max-width:768px){.info-content__contents-head.terms{margin:0 auto;width:21.6%}.info-content__contents-head.terms img{width:100%}}.info-content__breadcrumbs{width:98%;max-width:1080px;margin:auto;padding-top:20px}@media only screen and (max-width:560px){.info-content__breadcrumbs{width:90%}}.info-content__box{width:80%;max-width:1200px;margin:0 auto;padding:50px 0}@media only screen and (max-width:560px){.info-content__box{width:90%;padding:20px 0}}.info-content__box-ttl span{font-size:2.2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6c7a));background:-webkit-linear-gradient(transparent 60%,#ff6c7a 0);background:linear-gradient(transparent 60%,#ff6c7a 0);font-weight:500}@media only screen and (max-width:560px){.info-content__box-ttl span{font-size:1.8rem}}.info-content__box-description{margin:60px 0 40px;text-align:center;line-height:1.66;font-size:1.8rem}@media only screen and (max-width:768px){.info-content__box-description{margin:30px 0 20px;text-align:left;line-height:1.71;font-size:1.4rem}}.info-content__personal-info{padding:50px;border:5px solid #f2f2f2;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16)}@media only screen and (max-width:768px){.info-content__personal-info{padding:40px 10px}}.info-content__info-item{padding-bottom:35px;line-height:1.75;font-size:1.6rem;font-weight:300}@media only screen and (max-width:768px){.info-content__info-item{font-size:1.4rem}}.info-content__info-item:not(:first-child){padding-top:30px;border-top:2px solid #d8d8d8}.info-content__info-item .terms-info{margin-left:auto;width:269px}@media only screen and (max-width:768px){.info-content__info-item .terms-info{margin-left:0}}.info-content__info-no{margin-bottom:15px;line-height:1.5;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:1.8rem;font-weight:500;color:#f25f6d}@media only screen and (max-width:768px){.info-content__info-no{font-size:1.6rem}}.info-content__middle{font-weight:200;line-height:2rem}.info-content__middle p:first-child{margin-top:20px;text-align:right}.info-content__middle p:last-child{margin-top:20px;padding-bottom:30px;border-bottom:2px solid rgba(0,0,0,.17)}.info-content__matters table{width:100%;margin:15px 0}.info-content__matters th{padding:10px;background:#eee;border:1px solid rgba(0,0,0,.17)}.info-content__matters td{padding:10px;border:1px solid rgba(0,0,0,.17);font-weight:200;font-size:1.5rem;line-height:2rem}.info-content__matters-ttl{padding:35px 0;font-weight:500;font-size:1.8rem}.info-content__matters-item p:first-child{padding-bottom:15px;font-weight:500}.info-content__matters-item p:last-child{font-weight:200;line-height:2rem}.info-content__about-box{position:relative;margin:40px auto 0;padding-bottom:40px;width:91.46%;max-width:1200px;background:#fff;border-radius:10px;border:1px solid #ff616f}@media only screen and (max-width:768px){.info-content__about-box{margin-top:30px}}.info-content__about-box:before{content:"";display:block;position:absolute;bottom:0;left:10px;width:123px;height:384px;background:url(../img/frontend/worker/img_about_box01.png) 50%/100% auto no-repeat}@media only screen and (max-width:768px){.info-content__about-box:before{width:75px;height:275px;bottom:-183px;z-index:3}}.info-content__about-box:after{content:"";display:block;position:absolute;bottom:0;right:10px;width:128px;height:383px;background:url(../img/frontend/worker/img_about_box02.png) 50%/100% auto no-repeat}@media only screen and (max-width:768px){.info-content__about-box:after{width:78px;height:275px;bottom:-183px;z-index:3}}.info-content__about-item{padding:39px 20px 56px;text-align:center;background:url(../img/frontend/worker/bg_about01.png) 50%/82.25% auto no-repeat,url(../img/frontend/worker/bg_about02.png) 0 0/cover no-repeat}@media only screen and (max-width:768px){.info-content__about-item{padding:27px 16px 126px;background:url(../img/frontend/worker/bg_about01_sp.png) center 89%/93.29% auto no-repeat,url(../img/frontend/worker/bg_about02_sp.png) 0 0/cover no-repeat}}.info-content__about-item p{margin:30px auto 0;width:540px;line-height:1.66;font-weight:300;font-size:1.8rem}@media only screen and (max-width:768px){.info-content__about-item p{margin:10px auto;width:100%;font-size:1.4rem;text-align:left}}.info-content__about-item h3{margin:0 auto;width:41.5%}@media only screen and (max-width:768px){.info-content__about-item h3{width:100%}}@media only screen and (max-width:560px){.info-content__about-item br{display:none}}.info-content__about-item img{width:100%}.info-content__about-list{margin:30px 0 0;text-align:center}.info-content__about-list h3{margin:0 auto;width:362px}@media only screen and (max-width:768px){.info-content__about-list h3{width:60.05%}}.info-content__about-list h3 img{width:100%}.info-content__about-list-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-content__about-list-ttl figure{width:32.72%}.info-content__about-list-ttl figure img{width:100%}.info-content__about-list-no{display:block;font-size:1.9rem;font-weight:500;color:#b19f71}@media only screen and (max-width:768px){.info-content__about-list-no{font-size:1.6rem}}.info-content__about-list-no span{font-size:2.5rem}@media only screen and (max-width:768px){.info-content__about-list-no span{font-size:2.2rem}}.info-content__about-list-no:before{content:"";display:inline-block;margin-right:15px;width:30px;height:25px;background:url(../img/frontend/worker/icon_about_list_ttl01.png) 0 0/100% auto no-repeat;vertical-align:middle}.info-content__about-list-no:after{content:"";display:inline-block;margin-left:15px;width:30px;height:25px;background:url(../img/frontend/worker/icon_about_list_ttl02.png) 0 0/100% auto no-repeat;vertical-align:middle}.info-content__about-list ul{list-style:none;width:98%;max-width:1080px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:85px auto 0}@media only screen and (max-width:768px){.info-content__about-list ul{display:block;margin:40px auto 0}}@media only screen and (max-width:560px){.info-content__about-list ul{width:85%}}.info-content__about-list-txt{text-align:left;margin-top:20px;line-height:1.625;font-size:1.6rem}@media only screen and (max-width:768px){.info-content__about-list-txt{font-size:1.4rem}}.info-content__about-list li{max-width:330px;min-width:230px;min-height:357px;position:relative}@media only screen and (max-width:768px){.info-content__about-list li{margin:0 auto 40px;min-height:auto}}@media only screen and (max-width:560px){.info-content__about-list li{max-width:100%}}.info-content__about-list li h4{margin-left:10px;width:61.6%;font-weight:700;font-size:2rem;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;text-align:center;line-height:1.45}@media only screen and (max-width:768px){.info-content__about-list li h4{font-size:1.6rem}}.info-content__about-list li a{display:inline-block;padding-top:10px;color:#141212;font-size:1.4rem;text-decoration:underline}.info-content__about-list li a:after{content:"";display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/arrow_icon_pink.svg) 0 0/100% auto no-repeat;vertical-align:middle;margin-left:5px}.info-content__about-list li a:first-child{margin-top:20px}.info-content__about-list li+li{margin-left:40px}@media only screen and (max-width:768px){.info-content__about-list li+li{margin-left:auto;margin-top:20px}}.info-content__about-list li:nth-child(4){margin-left:0}@media only screen and (max-width:768px){.info-content__about-list li:nth-child(4){margin-left:auto}}.info-content__about-list li:nth-child(n+4){margin-top:80px}@media only screen and (max-width:768px){.info-content__about-list li:nth-child(n+4){margin-top:20px}}.info-content__balloon{position:absolute;top:-50px;left:-5px}@media only screen and (max-width:560px){.info-content__balloon{top:-45px;left:-20px}}.info-content__balloon--right-btm{position:relative;display:inline-block;width:70px;height:70px;font-size:2.5rem;line-height:70px;padding:0 5px;text-align:center;color:#fff;font-weight:700;background:#f5568c;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){.info-content__balloon--right-btm{width:55px;height:55px;font-size:2.2rem;line-height:57px}}@media only screen and (max-width:560px){.info-content__balloon--right-btm{width:55px;height:55px;font-size:2rem;line-height:55px;top:0;left:-10px}}.info-content__balloon--right-btm:before{content:"";position:absolute;bottom:-8px;right:-8px;margin-top:-15px;border:15px solid transparent;border-left-color:#f5568c;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.info-content__balloon--right-btm:before{bottom:-10px;right:-10px}}.info-content__triangle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0}.info-content__triangle{width:0;height:0;margin:0 50px;border-left:209px solid transparent;border-right:209px solid transparent;border-top:46px solid #fbb}@media only screen and (max-width:768px){.info-content__triangle{margin:0 20px;border-left:59px solid transparent;border-right:59px solid transparent;border-top:28px solid #fbb}}.info-content__about-middle{position:relative;padding:95px 0 85px;margin-bottom:78px;text-align:center;background:url(../img/frontend/worker/top/bg_stripe.png) rgba(255,187,187,.5)}.info-content__about-middle:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:116px;background:url(../img/frontend/worker/top/bg_movie_bottom.png) 0 0/100% auto no-repeat}@media only screen and (max-width:768px){.info-content__about-middle{margin-bottom:35px;padding:60px 0 15px}}.info-content__about-middle-img{margin:0 auto;width:98%;max-width:971px}.info-content__about-middle-img img{width:100%}.info-content__about-btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.info-content__about-btnarea{margin:0 auto;width:91.46%}}.info-content__about-btnarea button{margin:0 auto;max-width:676px;letter-spacing:.1em;border-radius:20px;font-size:2.8rem;font-weight:500}@media only screen and (max-width:768px){.info-content__about-btnarea button{display:block;position:relative;width:100%;border-radius:15px;font-size:1.8rem}}.info-content__about-btnarea button span{font-size:2.1rem}@media only screen and (max-width:768px){.info-content__about-btnarea button span{display:block;font-size:1.4rem}}@media only screen and (max-width:768px){.info-content__about-btnarea button{letter-spacing:.05em;font-size:1.8rem;border-radius:15px}}.info-content__about-btnarea button:before{content:"";display:inline-block;width:65px;height:65px;margin-right:10px;background:url(../img/frontend/common/pc_white.svg) 0/100% no-repeat;vertical-align:middle}@media only screen and (max-width:768px){.info-content__about-btnarea button:before{position:absolute;left:10px;top:12px;width:33px;height:31px;margin-right:0}}.info-content__about-btnarea button:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat;content:"";display:inline-block;width:25px;height:25px;margin-left:10px;vertical-align:middle}@media only screen and (max-width:768px){.info-content__about-btnarea button:after{position:absolute;right:10px;top:12px;width:23px;height:23px}}.info-content__about-btnarea button:hover:before{background:url(../img/frontend/worker/top/pc_pink.svg) 0/100% no-repeat}.info-content__about-btnarea button:hover:after{background:url(../img/frontend/common/arrow_icon_pink.svg) 0/100% no-repeat}.info-content__about-howto{margin-top:90px;padding:80px 0;border-top:2px solid #eee}@media only screen and (max-width:768px){.info-content__about-howto{margin-top:35px;padding:40px 0 63px}}.info-content__about-howto ul{list-style:none;width:85%;max-width:1080px;margin:65px auto 0}@media only screen and (max-width:768px){.info-content__about-howto ul{width:91.46%;margin:60px auto 0}}.info-content__about-howto li{margin-bottom:85px}@media only screen and (max-width:768px){.info-content__about-howto li+li{position:relative}.info-content__about-howto li+li:before{content:"";position:absolute;top:-50px;left:calc(50% - 82px);display:inline-block;border-left:82px solid transparent;border-right:82px solid transparent;border-top:26px solid #ffd8a0}}@media only screen and (max-width:768px){.info-content__about-howto li:last-child{margin-bottom:30px}}.info-content__about-howto img{width:40%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:960px){.info-content__about-howto img{width:100%}}.info-content__howto-ttl{margin:0 auto;width:334px}@media only screen and (max-width:768px){.info-content__howto-ttl{width:51.2%}}.info-content__howto-ttl img{width:100%}.info-content__howto-box{position:relative;width:100%;min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:10px;background:#fff;padding:50px 45px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.12);box-shadow:2px 2px 4px rgba(0,0,0,.12)}@media only screen and (max-width:768px){.info-content__howto-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:16px}}.info-content__howto-step{position:absolute;top:-50px;left:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;background:#ffd8a0;border-radius:50%;font-size:1.7rem;font-weight:500;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.12);box-shadow:2px 2px 5px rgba(0,0,0,.12)}@media only screen and (max-width:768px){.info-content__howto-step{left:16px;top:-30px;width:63px;height:63px;font-size:1.2rem}}.info-content__howto-step span{display:block;line-height:1.41;font-size:3.6rem}@media only screen and (max-width:768px){.info-content__howto-step span{font-size:2.2rem}}.info-content__howto-description{width:60%;position:relative;padding-left:70px}@media only screen and (max-width:768px){.info-content__howto-description{width:100%;text-align:center;padding:20px 0}}.info-content__howto-description .info-content__howto-stepttl{line-height:1.45;font-size:2rem;font-weight:500;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.info-content__howto-description .info-content__howto-stepttl{padding-bottom:10px;font-size:1.6rem}}.info-content__howto-description .info-content__howto-stepttl span{display:inline-block;margin-right:10px;width:88px;vertical-align:middle}.info-content__howto-description .info-content__howto-stepttl span img{width:100%}@media only screen and (max-width:768px){.info-content__howto-description .info-content__howto-stepttl span{display:none}}.info-content__howto-description .info-content__howto-txt{padding-top:20px;border-top:1px solid #d3d3d7;line-height:1.625;font-size:1.6rem}@media only screen and (max-width:768px){.info-content__howto-description .info-content__howto-txt{text-align:left;font-size:1.4rem}}@media only screen and (max-width:768px){.info-content__howto-description .info-content__howto-txt br:first-child{display:none}}.info-content__howto-description .info-content__howto-txt a{display:inline-block;margin-top:10px;color:#3f51b5;text-decoration:underline;color:#141212}.info-content__howto-description .info-content__howto-txt a.arrow-link:after{content:"";display:inline-block;margin-left:5px;width:22px;height:22px;background:url(../img/frontend/common/arrow_icon_pink.svg) 0 0/100% auto no-repeat}@media only screen and (max-width:768px){.info-content__howto-description .info-content__howto-txt a.arrow-link:after{width:18px;height:18px}}.info-content__howto-img{margin-top:50px;text-align:center}@media only screen and (max-width:960px){.info-content__howto-img img{width:50%}}@media only screen and (max-width:560px){.info-content__howto-img img{width:85%}}.info-content__register-btn{width:275px;height:70px;position:relative;margin-top:40px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border:2px solid #f5568c;border-radius:10px;color:#f5568c;font-size:2rem;cursor:pointer;opacity:1}@media only screen and (max-width:768px){.info-content__register-btn{font-size:1.7rem}}@media only screen and (max-width:560px){.info-content__register-btn{width:200px;height:50px;font-size:1.4rem}}.info-content__register-btn:hover{background:#f5568c;border:2px solid #fff;color:#fff}.info-content__register-btn:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.info-content__register-btn:after{content:"";position:absolute;right:10px;bottom:27px;width:10px;height:10px;border-top:2px solid #f5568c;border-right:2px solid #f5568c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:560px){.info-content__register-btn:after{top:18px}}.info-content__consider-first{width:80%;max-width:950px;margin:0 auto;background:#fff;text-align:center}.info-content__consider-first img{width:95%}.info-content__consider-box{width:80%;max-width:950px;margin:0 auto;background:#fff;text-align:center}.info-content__consider-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}@media only screen and (max-width:960px){.info-content__consider-box ul{width:80%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}}@media only screen and (max-width:768px){.info-content__consider-box ul{display:block}}.info-content__consider-box li{width:25%;padding:10px 20px;border-right:4px dotted #e0d8cb}.info-content__consider-box li:last-child{border:none}@media only screen and (max-width:960px){.info-content__consider-box li{width:50%;border:none}}@media only screen and (max-width:768px){.info-content__consider-box li{width:100%;padding:50px 20px;border:none}}.info-content__consider-box li span{color:#f5568c}.info-content__consider-box li img{width:70%}@media only screen and (max-width:960px){.info-content__consider-box li img{width:50%}}.info-content__consider-box li h4:first-child{display:block;font-weight:500;font-size:1.7rem}@media only screen and (max-width:960px){.info-content__consider-box li h4:first-child{display:inline-block;font-weight:500;letter-spacing:.7rem}}@media only screen and (max-width:768px){.info-content__consider-box li h4:first-child{font-size:2.5rem}}.info-content__consider-box li p{padding:10px 0;font-weight:200;font-size:1.5rem;text-align:left}.info-content__consider-top-img--h2 img{width:60%;display:block;padding-top:30px;margin:0 auto 50px}.info-content__consider-top-img--h3 img{margin-bottom:30px}.info-content__consider-estimate{margin-bottom:30px;font-size:4rem;font-weight:700;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;text-align:center}@media only screen and (max-width:960px){.info-content__consider-estimate{font-size:2.5rem}}.info-content__consider-middle{background:#f8f7f3}.info-content__consider-middle h2{padding:15px 0;text-align:center}.info-content__consider-middle h2 img{width:50%;max-width:395px;height:auto}.info-content__consider-middle h3{padding:15px 0;color:#3f3a39;font-family:HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3",sans-serif;font-size:1.4rem;line-height:2rem}.info-content__consider-middle--img-contents{width:100%;max-width:940px;margin:30px auto}.info-content__consider-btn-box{padding:50px 0}.info-content__consider-btn-box a:first-child button{width:275px;height:70px;margin-right:25px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:10px;background:#fff;border:2px solid #f5568c;color:#f5568c;font-size:2rem;opacity:1}.info-content__consider-btn-box a:first-child button:hover{background:#f5568c;border:2px solid #fff;color:#fff}.info-content__consider-btn-box a:last-child button{width:275px;height:70px;margin:25px 25px 0 0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:10px;background:#fff;border:2px solid #40c7ba;color:#40c7ba;font-size:2rem;opacity:1}.info-content__consider-btn-box a:last-child button:hover{background:#40c7ba;border:2px solid #fff;color:#fff}.info-content__consider-img{width:80%;margin-bottom:40px}.info-content__faq{margin:0 auto;width:96%;max-width:1080px}@media only screen and (max-width:768px){.info-content__faq{width:91.46%}}.info-content__faq-lead{margin-top:50px;text-align:center;line-height:1.66;font-size:1.8rem}@media only screen and (max-width:768px){.info-content__faq-lead{margin-top:37px;text-align:left;line-height:1.71;font-size:1.4rem}}.info-content__faq-box{width:100%;min-height:90px;margin-bottom:50px;border-top:2px solid #a3a3a3;border-bottom:2px solid #a3a3a3;position:relative}@media only screen and (max-width:768px){.info-content__faq-box{margin-bottom:35px;min-height:67px}}.info-content__faq-box:first-of-type{margin-top:40px}.info-content__faq-box:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:2px;height:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#a3a3a3}.info-content__faq-box:after{content:"";position:absolute;right:0;bottom:0;display:inline-block;width:2px;height:50px;background-color:#a3a3a3}.info-content__faq-box a{color:#3f51b5;text-decoration:underline}.info-content__faq-ttl{font-size:1.8rem;font-weight:500;cursor:pointer;background-image:-webkit-radial-gradient(#fff6e2 30%,transparent 0);background-image:radial-gradient(#fff6e2 30%,transparent 0);background-size:20px 20px;padding:17px 0 20px}@media only screen and (max-width:768px){.info-content__faq-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 35px 10px 10px;font-size:1.5rem;line-height:1.1}}.info-content__faq-ttl:before{content:"";display:inline-block;width:22px;height:22px;top:38px;right:20px;border-width:3px}@media only screen and (max-width:768px){.info-content__faq-ttl:before{content:"";width:20px;height:20px;top:34px;right:10px}}.info-content__faq-ttl:after{content:"";display:inline-block;width:22px;height:22px;top:29px;right:30px;border-width:3px}@media only screen and (max-width:768px){.info-content__faq-ttl:after{content:"";width:20px;height:20px;top:25px;right:19px}}.info-content__faq-ttl.mod-close:before{top:34px;right:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.info-content__faq-ttl.mod-close:before{top:25px;right:19px}}.info-content__faq-ttl.mod-close:after{top:21px;right:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.info-content__faq-ttl.mod-close:after{top:13px;right:19px}}.info-content__faq-answer{display:none;position:relative;padding:30px 30px 30px 123px;background:#fff8ea;line-height:1.625;font-size:1.6rem;font-weight:300}@media only screen and (max-width:768px){.info-content__faq-answer{padding:20px 16px 12px 55px;font-size:1.4rem}}.info-content__faq-answer span{position:absolute;left:28px;top:10px;vertical-align:top;font-family:Futura;font-weight:400;font-size:50px;text-align:left;color:#ffbb58}@media only screen and (max-width:768px){.info-content__faq-answer span{padding:3px;top:0;left:12px;font-size:34px;margin-right:0}}.info-content__balloon-right{display:inline-block;font-family:Futura;font-weight:400;font-size:5.4rem;text-align:left;color:#ffbb58;position:relative;margin-right:56px;margin-left:20px;vertical-align:middle}@media only screen and (max-width:768px){.info-content__balloon-right{font-size:34px;padding:6px;margin-left:-5px;margin-right:10px}}.info-content__balloon-right:after{content:"";position:absolute;top:0;width:2px;height:90px;background:#a3a3a3;-webkit-transform:rotate(30deg);transform:rotate(30deg);margin-left:30px;margin-top:-38px}@media only screen and (max-width:768px){.info-content__balloon-right:after{display:none}}.p-auth{position:relative}.p-auth input[type=checkbox]{display:none}.p-auth input[type=checkbox]:checked+label:before{background:#ff6c7a;border:1px solid #ff6c7a;opacity:1}.p-auth input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}.p-auth__box{width:91.46%;max-width:1080px;margin:0 auto;padding:80px 0 100px}@media only screen and (max-width:768px){.p-auth__box{width:95%;min-width:0;padding:30px 0 60px}}.p-auth__ttl span{font-size:2.2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6c7a));background:-webkit-linear-gradient(transparent 60%,#ff6c7a 0);background:linear-gradient(transparent 60%,#ff6c7a 0);font-weight:500}@media only screen and (max-width:768px){.p-auth__ttl{text-align:center}}@media only screen and (max-width:768px){.p-auth__head img{width:100%}}@media only screen and (max-width:768px){.p-auth__head.entry{margin:0 auto;width:15.73%}}@media only screen and (max-width:768px){.p-auth__head.create{margin:0 auto;width:45.21%}}@media only screen and (max-width:768px){.p-auth__head.confirm{margin:0 auto;width:34.4%}}@media only screen and (max-width:768px){.p-auth__head.complete{margin:0 auto;width:22.31%}}.p-auth .complete .line-banner-img{width:80%;margin-bottom:40px}.p-auth .complete .line-banner-img:hover{opacity:.8}@media only screen and (max-width:560px){.p-auth .complete .line-banner-img{width:100%}}.p-auth__description{font-size:1.8rem;font-weight:300;text-align:center}@media only screen and (max-width:768px){.p-auth__description{font-size:1.4rem}}.p-auth__steptext{display:none}@media only screen and (max-width:768px){.p-auth__steptext{display:block;margin:20px auto;width:61.87%}.p-auth__steptext img{width:100%}}.p-auth__input-box{min-height:290px;margin:0 auto;padding:75px 20px;background:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16);border:3px solid #f2f2f2}@media only screen and (max-width:768px){.p-auth__input-box{padding:45px 10px 65px}}.p-auth__input-box div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px;max-width:913px}@media only screen and (max-width:768px){.p-auth__input-box div:nth-child(2){display:block}}.p-auth__input-box div:nth-child(2) p{width:20%;font-weight:700}@media only screen and (max-width:768px){.p-auth__input-box div:nth-child(2) p{margin-bottom:10px;width:100%;font-size:1.4rem}}.p-auth__input-box div:nth-child(2) input[type=text]{width:80%;height:58px;padding:0 10px;border-radius:10px;border:none;background:#f2f2f2;font-size:1.6rem}@media only screen and (max-width:768px){.p-auth__input-box div:nth-child(2) input[type=text]{width:100%;height:44px;border-radius:5px;font-size:1.4rem}}.p-auth__input-box div:last-child{text-align:center;margin:30px 0}.p-auth__agree-area{margin:auto;text-align:center;color:#3f3a39;font-weight:200}.p-auth__input-check{display:none}.p-auth__input-check+label{font-size:1.5rem}@media only screen and (max-width:560px){.p-auth__input-check+label{font-size:1.2rem}}.p-auth__input-check:checked+label:before{background:#ff6c7a;border:1px solid #ff6c7a;opacity:1}.p-auth__input-check:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}.p-auth__validate_error{display:inline-block;width:100%;text-align:center;color:#ff3c3c;font-size:1.4rem}.p-auth__error-in-create{padding-bottom:10px}.p-auth__error,.p-auth__error-in-create{color:#ff3c3c;font-size:1.3rem}.p-auth__notes-box{width:100%;max-width:1080px;min-height:290px;margin:0 auto;padding:75px 60px;background:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16);border:3px solid #f2f2f2}@media only screen and (max-width:768px){.p-auth__notes-box{padding:20px;font-size:1.4rem}}.p-auth__notes-box-info01{padding-bottom:30px;border:2px solid #38c0b1;border-radius:10px;background:url(../img/frontend/worker/bg_notes01.png) 90% bottom no-repeat}@media only screen and (max-width:768px){.p-auth__notes-box-info01{background-size:64px auto}}.p-auth__notes-box-info01 .p-auth__notes-box-ttl{background:#40c7ba;color:#fff}.p-auth__notes-box-info01 .p-auth__notes-box-inner{width:72%}.p-auth__notes-box-info02{margin-top:70px;padding-bottom:30px;border:2px solid #ff616f;border-radius:10px;background:url(../img/frontend/worker/bg_notes02.png) 90% bottom no-repeat}@media only screen and (max-width:768px){.p-auth__notes-box-info02{background-size:61px auto}}.p-auth__notes-box-info02 .p-auth__notes-box-ttl{background:#fbb}.p-auth__notes-box-ttl{padding:24px;text-align:center;font-size:2rem;border-radius:8px 8px 0 0}@media only screen and (max-width:768px){.p-auth__notes-box-ttl{padding:14px 10px;line-height:1.46;font-size:1.5rem}}.p-auth__notes-box-inner{padding:50px 50px 0;line-height:1.875;font-size:1.6rem}@media only screen and (max-width:768px){.p-auth__notes-box-inner{padding:35px 10px 0;font-size:1.4rem}}.p-auth__notes-box-pinktxt{font-size:1.8rem;font-weight:700;color:#ff6c7a}@media only screen and (max-width:768px){.p-auth__notes-box-pinktxt{font-size:1.5rem}}.p-auth__notes-box-border{margin-top:20px;padding-top:20px;max-width:530px;border-top:1px solid #a9a9a9}@media only screen and (max-width:768px){.p-auth__notes-box-border{padding:10px 10px 0}}.p-auth__notes-box-border span{display:inline-block;vertical-align:middle}@media only screen and (max-width:768px){.p-auth__notes-box-border span img{width:16px}}.p-auth__notes-box-border a{display:inline-block;vertical-align:middle;text-decoration:underline}.p-auth__notes-box-border .sp-view{display:none}@media only screen and (max-width:768px){.p-auth__notes-box-border .sp-view{display:block}}.p-auth__notes-box__error-in-create{display:inline-block;margin-bottom:10px}.p-auth__notes-box__notes-box{padding:50px 100px;height:auto}@media only screen and (max-width:768px){.p-auth__notes-box__notes-box{font-size:1.5rem}}.p-auth__notes-box div:nth-child(5){text-align:center}.p-auth__notes-box div:nth-child(5) p:first-child{padding-bottom:20px;color:#ff3c3c;font-size:2rem}@media only screen and (max-width:768px){.p-auth__notes-box div:nth-child(5) p:first-child{font-size:1.7rem}}@media only screen and (max-width:560px){.p-auth__notes-box div:nth-child(5) p:first-child{font-size:1.5rem}}.p-auth__notes-box div:nth-child(5) p:last-child{padding:30px;border:2px dotted red;border-radius:5px;font-size:1.7rem;font-weight:200;text-align:left;line-height:3rem}@media only screen and (max-width:768px){.p-auth__notes-box div:nth-child(5) p:last-child{font-size:1.4rem}}.p-auth__notes-box div:nth-child(5) span{color:#ff3c3c}.p-auth__notes-box div:nth-child(5) a{color:#3f51b5;text-decoration:underline}.p-auth__notes-important{font-size:2.4rem;text-align:center;line-height:1.66}.p-auth__notes-important .sp-view{display:none}@media only screen and (max-width:768px){.p-auth__notes-important .sp-view{display:block}}.p-auth__notes-important span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(80%,#ffd8a0));background:-webkit-linear-gradient(transparent 80%,#ffd8a0 0);background:linear-gradient(transparent 80%,#ffd8a0 0)}@media only screen and (max-width:768px){.p-auth__notes-important{font-size:1.6rem}}.p-auth__notes-description{margin:20px 0;font-weight:200;text-align:center}@media only screen and (max-width:768px){.p-auth__notes-description{text-align:left;line-height:1.71;font-size:1.4rem}}.p-auth__notes-ttl{margin:30px 0;color:#40c7ba;font-size:2rem;font-weight:500;text-align:center}@media only screen and (max-width:768px){.p-auth__notes-ttl{font-size:1.7rem}}@media only screen and (max-width:560px){.p-auth__notes-ttl{font-size:1.5rem}}.p-auth__profile-box{min-height:290px;margin:0 auto;padding:50px;background:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16);border:3px solid #f2f2f2}@media only screen and (max-width:960px){.p-auth__profile-box{padding:30px}}@media only screen and (max-width:768px){.p-auth__profile-box{padding:20px}}@media only screen and (max-width:560px){.p-auth__profile-box{padding:10px}}.p-auth__profile-box table{width:100%;table-layout:fixed}.p-auth__profile-box th{width:30%;padding:20px 0 20px 10px;font-size:1.6rem;text-align:left;vertical-align:middle;border-bottom:2px solid #ff616f}@media only screen and (max-width:960px){.p-auth__profile-box th{display:block;width:100%;padding:20px 0 0;border:none}}.p-auth__profile-box th span{display:block;margin-top:10px;padding:5px 0;width:58px;border:1px solid #ff3c3c;border-radius:5px;text-align:center;font-size:1.4rem;font-weight:600;color:#ff3c3c}@media only screen and (max-width:960px){.p-auth__profile-box th span{display:inline-block;margin-top:0;margin-left:10px;width:48px}}.p-auth__profile-box td{width:70%;padding:20px 0;min-height:55px;border-bottom:2px solid #d8d8d8;vertical-align:middle}@media only screen and (max-width:960px){.p-auth__profile-box td{display:block;width:100%;padding:0 0 20px}}.p-auth__profile-box td span{color:#ff3c3c;font-size:1.3rem}.p-auth__profile-box label{vertical-align:middle}.p-auth__profile-box tr:last-child th,.p-auth__profile-box tr:nth-last-child(2) th{padding:30px 10px;vertical-align:initial}.p-auth__profile-box tr:last-child td div:last-child,.p-auth__profile-box tr:nth-last-child(2) td div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}@media only screen and (max-width:960px){.p-auth__profile-box tr:last-child td div:last-child,.p-auth__profile-box tr:nth-last-child(2) td div:last-child{margin:0}}.p-auth__profile-box tr:last-child td p,.p-auth__profile-box tr:nth-last-child(2) td p{width:48%;margin-right:2%;margin-bottom:10px;font-size:1.6rem}.p-auth__profile-box tr:last-child td p.-worker,.p-auth__profile-box tr:nth-last-child(2) td p.-worker{width:100%;font-size:1.3rem;margin:0}@media only screen and (max-width:768px){.p-auth__profile-box tr:last-child td p,.p-auth__profile-box tr:nth-last-child(2) td p{font-size:1.4rem}}@media only screen and (max-width:560px){.p-auth__profile-box tr:last-child td p,.p-auth__profile-box tr:nth-last-child(2) td p{width:100%}}.p-auth__profile-box tr:last-child td label,.p-auth__profile-box tr:nth-last-child(2) td label{font-weight:200;vertical-align:middle}@media only screen and (max-width:560px){.p-auth__profile-box tr:last-child td label,.p-auth__profile-box tr:nth-last-child(2) td label{font-size:1.3rem}}.p-auth__profile-box input{height:58px;background:#f2f2f2}@media only screen and (max-width:768px){.p-auth__profile-box input{height:44px}}.p-auth__profile-box input[type=checkbox]{margin:5px 0}.p-auth__profile-box__birthday{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media only screen and (max-width:560px){.p-auth__profile-box__birthday{height:20px}}.p-auth__profile-box input[type=password],.p-auth__profile-box input[type=tel],.p-auth__profile-box input[type=text]{width:98%;height:58px;margin:10px 0;padding:0 10px;border:none;border-radius:5px;font-size:1.6rem}.p-auth__profile-box input[type=password]:placeholder-shown,.p-auth__profile-box input[type=tel]:placeholder-shown,.p-auth__profile-box input[type=text]:placeholder-shown{color:#b1b1b1}.p-auth__profile-box input[type=password]::-webkit-input-placeholder,.p-auth__profile-box input[type=tel]::-webkit-input-placeholder,.p-auth__profile-box input[type=text]::-webkit-input-placeholder{color:#b1b1b1}.p-auth__profile-box input[type=password]:-moz-placeholder,.p-auth__profile-box input[type=tel]:-moz-placeholder,.p-auth__profile-box input[type=text]:-moz-placeholder{color:#b1b1b1;opacity:1}.p-auth__profile-box input[type=password]::-moz-placeholder,.p-auth__profile-box input[type=tel]::-moz-placeholder,.p-auth__profile-box input[type=text]::-moz-placeholder{color:#b1b1b1;opacity:1}.p-auth__profile-box input[type=password]:-ms-input-placeholder,.p-auth__profile-box input[type=tel]:-ms-input-placeholder,.p-auth__profile-box input[type=text]:-ms-input-placeholder{color:#b1b1b1}@media only screen and (max-width:768px){.p-auth__profile-box input[type=password],.p-auth__profile-box input[type=tel],.p-auth__profile-box input[type=text]{height:44px;font-size:1.4rem}}@media only screen and (max-width:560px){.p-auth__profile-box input[type=password],.p-auth__profile-box input[type=tel],.p-auth__profile-box input[type=text]{width:100%}}.p-auth__profile-box select[name=day],.p-auth__profile-box select[name=month],.p-auth__profile-box select[name=province],.p-auth__profile-box select[name=year]{height:58px;margin-right:10px;padding-left:5px;font-size:1.6rem;background:#f2f2f2;border:none}@media only screen and (max-width:768px){.p-auth__profile-box select[name=day],.p-auth__profile-box select[name=month],.p-auth__profile-box select[name=province],.p-auth__profile-box select[name=year]{height:44px;font-size:1.4rem}}.p-auth__radio-box{height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}@media only screen and (max-width:768px){.p-auth__radio-box{margin-top:10px;height:44px;font-size:1.4rem}}.p-auth__radio-btn+label{font-size:1.5rem}@media only screen and (max-width:768px){.p-auth__radio-btn+label{display:block;font-size:1.2rem;padding:0 0 15px 30px}}.p-auth__radio-btn:checked+label{color:#ff6c7a}.p-auth__radio-btn:checked+label:after{background:#ff6c7a}.p-auth__province div{margin:10px 0}.p-auth__province .c-select-mod-t18_r10{border:none}.p-auth__province .c-select-mod-t18_r10:before{top:28px}@media only screen and (max-width:768px){.p-auth__province .c-select-mod-t18_r10:before{top:18px}}.p-auth__birthday{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%!important}@media only screen and (max-width:768px){.p-auth__birthday{margin-top:10px}}.p-auth__birthday .c-select-mod-t18_r10{border:none}.p-auth__birthday .c-select-mod-t18_r10:before{top:28px}@media only screen and (max-width:768px){.p-auth__birthday .c-select-mod-t18_r10:before{top:18px}}.p-auth__birthday div{margin:15px 0}.p-auth__half-input,.p-auth__half-input-postal input[type=text]{width:50%;height:58px;margin:10px 0;padding:0 10px;border-radius:5px;font-size:1.7rem;border:none}@media only screen and (max-width:768px){.p-auth__half-input,.p-auth__half-input-postal input[type=text]{height:44px}}.p-auth__name-box{font-size:1.3rem}@media only screen and (max-width:560px){.p-auth__name-box{display:block}}.p-auth__name-box p{width:100%;padding-bottom:10px;color:#ff3c3c}.p-auth__name-box p:first-child{margin-right:10px}.p-auth__name-box input[type=text]{width:98%;display:block}.p-auth__name-box input[type=text]:first-child{margin-right:10px}.p-auth__name-col2{display:inline-block;width:49%}.p-auth__btn-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:58px auto 0;max-width:600px}@media only screen and (max-width:768px){.p-auth__btn-col2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-auth__btn-col2 div{width:267px}@media only screen and (max-width:768px){.p-auth__btn-col2 div{width:48%}}.p-auth__btn-col2 div button{width:100%;font-size:1.6rem}.p-auth__btn-box{text-align:center;margin:15px auto;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}.p-auth__btn-box.complete{position:relative;margin-top:50px;max-width:625px}.p-auth__btn-box.complete:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:122px;height:122px;background:url(../img/frontend/worker/img_complete01.png) 0 0/100% auto no-repeat;z-index:1}@media only screen and (max-width:768px){.p-auth__btn-box.complete:before{top:210px;width:80px;height:80px}}.p-auth__btn-box.complete:after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:122px;height:122px;background:url(../img/frontend/worker/img_complete02.png) 0 0/100% auto no-repeat}@media only screen and (max-width:768px){.p-auth__btn-box.complete:after{top:-185px;width:80px;height:80px}}.p-auth__btn-box.complete button{width:267px;color:#ff6c7a;background:#fff;border:2px solid #ff6c7a}.p-auth__btn-box.complete button:before{content:"";position:absolute;left:17px;display:inline-block;width:22px;height:27px;background:url(../img/frontend/worker/login_icon.svg) 0/22px no-repeat;vertical-align:middle;margin-right:10px}.p-auth__btn-box.complete button:hover{background:#ff6c7a;color:#fff}.p-auth__btn-box.complete button:hover:before{background:url(../img/frontend/common/login_icon-white.svg) 0/22px no-repeat}.p-auth__btn-box.complete button:hover:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/100% auto no-repeat}.p-auth__btn-box.send button{width:267px}.p-auth__btn-box.send button:before{content:"";position:absolute;left:17px;display:inline-block;width:34px;height:28px;background:url(../img/frontend/worker/mail_icon.svg) 0/100% auto no-repeat;vertical-align:middle;margin-right:10px}.p-auth__btn-box button{position:relative;width:267px;height:54px;color:#fff;background:#ff6c7a;border:2px solid #ff6c7a;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);font-size:1.8rem}.p-auth__btn-box button:after{content:"";position:absolute;top:calc(50% - 10px);right:20px;display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/100% auto no-repeat;vertical-align:middle;margin-left:5px}@media only screen and (max-width:768px){.p-auth__btn-box button:after{width:18px;height:18px;right:10px}}.p-auth__btn-box button:hover{background:#ff6c7a;color:#fff}.p-auth__btn-box button:hover:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/100% auto no-repeat}.p-auth__cancel-btn-box{text-align:center}.p-auth__cancel-btn-box button{position:relative;width:267px;height:54px;color:#fff;background:#9e9e9e;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);font-size:1.6rem}.p-auth__cancel-btn-box button:before{content:"";position:absolute;top:calc(50% - 10px);left:20px;display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/100% auto no-repeat;vertical-align:middle;margin-left:5px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:768px){.p-auth__cancel-btn-box button:before{width:18px;height:18px;left:10px}}.p-auth__profile-box-confirm{min-height:290px;margin:0 auto;padding:50px;background:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16);border:3px solid #f2f2f2}@media only screen and (max-width:560px){.p-auth__profile-box-confirm{padding:20px}}.p-auth__profile-box-confirm table{width:100%;table-layout:fixed}.p-auth__profile-box-confirm th{width:30%;padding:20px 0 20px 10px;font-size:1.6rem;text-align:left;vertical-align:middle;border-bottom:2px solid #ff616f}@media only screen and (max-width:768px){.p-auth__profile-box-confirm th{padding:15px 0;font-size:1.4rem}}.p-auth__profile-box-confirm th span{display:block;margin-top:10px;padding:5px 0;width:58px;border:1px solid #ff3c3c;border-radius:5px;text-align:center;font-size:1.4rem;font-weight:600;color:#ff3c3c}@media only screen and (max-width:960px){.p-auth__profile-box-confirm th span{display:inline-block;margin-top:0;margin-left:10px;width:48px}}.p-auth__profile-box-confirm td{width:70%;padding:20px 0;min-height:55px;border-bottom:2px solid #d8d8d8;vertical-align:middle}@media only screen and (max-width:768px){.p-auth__profile-box-confirm td{padding:15px 10px;font-size:1.4rem}}.p-auth__profile-box-confirm td span{color:#ff3c3c;font-size:1.3rem}.p-auth__profile-box-confirm p{margin:20px 0}.p-auth__complete{width:100%;max-width:1080px;padding:90px 20px 100px;background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);text-align:center;border:3px solid #f2f2f2}@media only screen and (max-width:768px){.p-auth__complete{position:static;padding:120px 10px 150px}}.p-auth__complete p:first-child{padding:20px 0;letter-spacing:.03em;font-size:2.4rem}@media only screen and (max-width:768px){.p-auth__complete p:first-child{font-size:1.8rem}}.p-auth__complete-txt span{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(80%,#ffd8a0));background:-webkit-linear-gradient(transparent 80%,#ffd8a0 0);background:linear-gradient(transparent 80%,#ffd8a0 0)}.p-auth__flow{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:62px;margin:30px auto 45px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);list-style:none;border-radius:10px}@media only screen and (max-width:768px){.p-auth__flow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:1px solid #ffb3b3;margin-top:0;height:auto}}@media only screen and (max-width:768px){.p-auth__flow.confirm .p-auth__current-flow{width:60%}}@media only screen and (max-width:768px){.p-auth__flow.complete .p-auth__current-flow{width:100%;border-radius:8px}}.p-auth__flow li{width:25%;height:100%;position:relative;padding:17px;background:#fff;border-top:2px solid #ffb3b3;border-left:2px solid #ffb3b3;border-bottom:2px solid #ffb3b3;color:#3f3a39;text-align:center;font-weight:700;line-height:1.38;font-size:1.8rem}@media only screen and (max-width:960px){.p-auth__flow li{font-size:1.3rem}}@media only screen and (max-width:768px){.p-auth__flow li{margin:0;width:auto;font-size:1.3rem;border-radius:8px 0 0 8px;padding:10px;border-right:2px solid #ffb3b3}.p-auth__flow li:last-child:before{display:none}}.p-auth__flow li:before{content:"";position:absolute;top:24px;right:-26px;margin-top:-24px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:27px solid;color:#fff;z-index:3}.p-auth__flow li:after{content:"";position:absolute;top:22px;right:-28px;margin-top:-24px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:29px solid;z-index:2;color:#ffb3b3}.p-auth__flow li:first-child{border-radius:10px 0 0 10px}.p-auth__flow li:last-child{border-right:2px solid #ffb3b3;border-radius:0 10px 10px 0}.p-auth__flow li:last-child:after,.p-auth__flow li:last-child:before{display:none}@media only screen and (max-width:768px){.p-auth__flow li:not([class]){display:none}}.p-auth__flow .p-auth__current-flow{background:#ffb3b3}.p-auth__flow .p-auth__current-flow:before{content:"";position:absolute;top:22px;right:-30px;margin-top:-24px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:28px solid;color:#ffb3b3;z-index:3}@media only screen and (max-width:768px){.p-auth__flow .p-auth__current-flow:before{top:12px;right:-20px;margin-top:-14px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:18px solid}}.p-auth__flow .p-auth__current-flow:after{display:none}.p-login{padding:80px 0 110px;min-height:500px;position:relative}@media only screen and (max-width:768px){.p-login{padding:40px 0 125px}}@media only screen and (max-width:768px){.p-login__head{margin:0 auto;width:73.86%}.p-login__head img{width:100%}}.p-login__box{background:#fff;margin:0 auto;width:80%;max-width:1080px;padding:70px 30px;border:6px solid #f2f2f2;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16)}@media only screen and (max-width:768px){.p-login__box{width:91.46%;padding:50px 12px}}.p-login__line{width:100%;max-width:913px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width:768px){.p-login__line{display:block}}.p-login__line p{width:20%;font-size:1.6rem;font-weight:700}@media only screen and (max-width:768px){.p-login__line p{width:100%;margin-bottom:10px;font-size:1.4rem}}.p-login__line input{width:calc(80% - 5px);height:45px;padding:0 10px;border:1px solid rgba(0,0,0,.17);border-radius:10px;font-size:1.3rem;background:#f2f2f2}@media only screen and (max-width:768px){.p-login__line input{width:100%;height:50px;border-radius:5px;font-size:1.4rem}}.p-login__line+.p-login__line{margin-top:70px}@media only screen and (max-width:768px){.p-login__line+.p-login__line{margin-top:25px}}.p-login__ttl{padding-top:20px;font-size:1.8rem;font-weight:500}@media only screen and (max-width:320px){.p-login__ttl{padding:0}}.p-login__error-msg{width:calc(80% - 5px);display:inline-block;color:red;font-size:1.4rem;margin-top:10px;margin-left:auto;text-align:left}@media only screen and (max-width:768px){.p-login__error-msg{width:100%;margin:10px 0 25px}}.p-login__control{margin-top:70px;text-align:center}@media only screen and (max-width:768px){.p-login__control{margin-top:35px}}.p-login__control a{margin:0 auto 15px;font-size:1.4rem;text-decoration:underline}.p-login__control button{position:relative;margin-top:26px;width:267px;height:54px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;background:#fff;border:2px solid #ff6c7a;color:#ff6c7a;font-size:1.7rem;opacity:1}.p-login__control button:before{content:"";position:absolute;left:17px;display:inline-block;width:22px;height:27px;background:url(../img/frontend/worker/login_icon.svg) 0/22px no-repeat;vertical-align:middle;margin-right:10px}.p-login__control button:after{content:"";position:absolute;top:calc(50% - 10px);right:20px;display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/arrow_icon_pink.svg) 0 0/100% auto no-repeat;vertical-align:middle;margin-left:5px}.p-login__control button:hover{background:#ff6c7a;color:#fff}.p-login__control button:hover:before{background:url(../img/frontend/common/login_icon-white.svg) 0/22px no-repeat}.p-login__control button:hover:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/100% auto no-repeat}.p-login__control button span{vertical-align:middle}.p-worker-password-reset{background-color:#fff6e2;padding:50px 0;overflow:hidden}.p-worker-password-reset__box{background-color:#fff;width:950px;padding:50px;margin:auto auto 50px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}@media only screen and (max-width:960px){.p-worker-password-reset__box{width:100%}}.p-worker-password-reset__title-area{width:100%;margin-bottom:30px}.p-worker-password-reset__title{font-size:2.2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6c7a));background:-webkit-linear-gradient(transparent 60%,#ff6c7a 0);background:linear-gradient(transparent 60%,#ff6c7a 0);font-weight:500}.p-worker-password-reset__invalid-url{color:#ff3c3c;text-align:center}.p-worker-password-reset__invalid-url br{display:none}@media only screen and (max-width:960px){.p-worker-password-reset__invalid-url br{display:block}}.p-worker-password-reset__url-to-reset-password{color:#3f51b5;text-decoration:underline}.p-worker-password-reset__description-area,.p-worker-password-reset__form-table{width:100%;margin-bottom:30px}.p-worker-password-reset__head{width:30%;font-size:1.3rem;text-align:left;vertical-align:middle}@media only screen and (max-width:960px){.p-worker-password-reset__head{display:block;width:100%;font-size:unset}}.p-worker-password-reset__data{width:70%;padding-bottom:20px}@media only screen and (max-width:960px){.p-worker-password-reset__data{display:block;width:100%}}.p-worker-password-reset__input{width:100%;height:45px;border:2px solid #e7e7e7;border-radius:5px;font-size:1.5rem}.p-worker-password-reset__error{color:red;font-size:1.3rem}.p-worker-password-reset__button-area{width:100%;text-align:center;height:80px}.p-worker-password-reset__button--submit{width:200px;height:50px;background:#ff6c7a;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:1.7rem}.p-worker-password-reset-confirm{background-color:#fff6e2;padding:50px 0;overflow:hidden}.p-worker-password-reset-confirm__box{background-color:#fff;width:950px;padding:50px;margin:auto auto 50px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}@media only screen and (max-width:960px){.p-worker-password-reset-confirm__box{width:100%}}.p-worker-password-reset-confirm__title-area{margin-bottom:30px}.p-worker-password-reset-confirm__title{font-size:2.2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6c7a));background:-webkit-linear-gradient(transparent 60%,#ff6c7a 0);background:linear-gradient(transparent 60%,#ff6c7a 0);font-weight:500}.p-worker-password-reset-confirm__description-area{margin-bottom:30px}.p-worker-password-reset-confirm__form-table{width:100%;margin-bottom:30px}.p-worker-password-reset-confirm__head{width:30%;font-size:1.3rem;text-align:left;vertical-align:middle}@media only screen and (max-width:960px){.p-worker-password-reset-confirm__head{display:block;width:100%;font-size:unset;padding-bottom:unset}}.p-worker-password-reset-confirm__data{width:70%;padding:10px 0}@media only screen and (max-width:960px){.p-worker-password-reset-confirm__data{display:block;width:100%}}.p-worker-password-reset-confirm__input{width:100%;height:45px;border:2px solid #e7e7e7;border-radius:5px;font-size:1.5rem}.p-worker-password-reset-confirm__input--email{background-color:rgba(0,0,0,.15)}.p-worker-password-reset-confirm__notification{font-size:1.3rem}.p-worker-password-reset-confirm__error{color:red;font-size:1.3rem;margin-top:13px}.p-worker-password-reset-confirm__button-area{width:100%;text-align:center;height:80px}.p-worker-password-reset-confirm__button--submit{width:200px;height:50px;background:#ff6c7a;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:1.7rem}.register-box{display:none;position:fixed;text-align:center;bottom:0;left:0;width:100%;max-width:960px;background-color:hsla(0,0%,100%,.7);padding:17px;z-index:5}@media only screen and (max-width:960px){.register-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}}@media only screen and (max-width:560px){.register-box{gap:20px}}.register-box__login,.register-box__register{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.register-box .register-box__login:after,.register-box .register-box__register:after{content:"";display:inline-block;width:25px;height:25px;margin-left:10px;vertical-align:middle}.register-box__register:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}.register-box__login:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat}.p-contact input[type=checkbox]{display:none}.p-contact input[type=checkbox]:checked+label:before{background:#ff6c7a;border:1px solid #ff6c7a;opacity:1}.p-contact input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}.p-contact__main-title{padding:12px 16px;background:-webkit-repeating-linear-gradient(135deg,#ff6c7a,#ff6c7a 5px,#ff8691 0,#ff8691 8px);background:repeating-linear-gradient(-45deg,#ff6c7a,#ff6c7a 5px,#ff8691 0,#ff8691 8px)}.p-contact__main-title h1{margin:0 auto;max-width:1080px;font-weight:500;color:#fff}@media only screen and (max-width:768px){.p-contact__main-title h1{line-height:1.3;font-size:1.4rem}}.p-contact__contents-title{padding:40px 20px;text-align:center;background:hsla(0,0%,94.9%,.75)}@media only screen and (max-width:768px){.p-contact__contents-title{padding:20px 16px}}@media only screen and (max-width:768px){.p-contact__head.contact01{margin:0 auto;width:54.13%}.p-contact__head.contact01 img{width:100%}}@media only screen and (max-width:768px){.p-contact__head.contact02{margin:0 auto;width:51.73%}.p-contact__head.contact02 img{width:100%}}.p-contact__box{padding:0 10px 100px;width:100%}@media only screen and (max-width:768px){.p-contact__box{margin:0 auto;padding:0 0 50px;width:91.46%}}.p-contact__box-ttl span{font-size:2.2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6c7a));background:-webkit-linear-gradient(transparent 60%,#ff6c7a 0);background:linear-gradient(transparent 60%,#ff6c7a 0);font-weight:500}.p-contact__box-description{margin:60px 0 40px;text-align:center;line-height:1.66;font-size:1.8rem}@media only screen and (max-width:768px){.p-contact__box-description{margin:30px 0;font-size:1.4rem}}.p-contact__box-description span{color:#ff6c7a}.p-contact__create-form{width:96%;max-width:1080px;margin:0 auto;padding:50px;background:#fff;border:5px solid #f2f2f2;border-radius:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16)}@media only screen and (max-width:768px){.p-contact__create-form{padding:40px 25px;width:100%}}.p-contact__create-form table{width:100%;table-layout:fixed}.p-contact__create-form th{padding-bottom:40px;width:30%;line-height:1.75;font-size:1.6rem;font-weight:600;text-align:left;border-bottom:2px solid #ff616f}@media only screen and (max-width:768px){.p-contact__create-form th{width:100%;display:block;padding:0 0 20px;border-bottom:none;font-size:1.4rem}}.p-contact__create-form th span{display:block;padding:0 10px;width:58px;border:2px solid #ff616f;border-radius:5px;text-align:center;font-size:1.4rem;color:#ff616f}@media only screen and (max-width:768px){.p-contact__create-form th span{display:inline-block;margin-left:10px;width:48px;vertical-align:middle;font-size:1.2rem}}.p-contact__create-form td{padding-bottom:40px;width:70%;border-bottom:2px solid #d8d8d8;overflow-wrap:break-word;word-break:break-word}@media only screen and (max-width:768px){.p-contact__create-form td{width:100%;display:block;padding-bottom:20px}}.p-contact__create-form tr:not(:first-child) th{padding-top:40px}@media only screen and (max-width:768px){.p-contact__create-form tr:not(:first-child) th{padding-top:20px}}.p-contact__create-form tr:not(:first-child) td{padding-top:40px}@media only screen and (max-width:768px){.p-contact__create-form tr:not(:first-child) td{padding-top:0}}.p-contact__create-form input[type=text]{width:100%;height:58px;margin:10px 0;padding:0 10px;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;font-size:1.6rem}.p-contact__create-form input[type=text]:placeholder-shown{color:#b1b1b1}.p-contact__create-form input[type=text]::-webkit-input-placeholder{color:#b1b1b1}.p-contact__create-form input[type=text]:-moz-placeholder{color:#b1b1b1;opacity:1}.p-contact__create-form input[type=text]::-moz-placeholder{color:#b1b1b1;opacity:1}.p-contact__create-form input[type=text]:-ms-input-placeholder{color:#b1b1b1}.p-contact__create-form textarea{width:100%;margin:10px 0;padding:10px;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;font-size:1.5rem}.p-contact__create-form textarea:placeholder-shown{color:#b1b1b1}.p-contact__create-form textarea::-webkit-input-placeholder{color:#b1b1b1}.p-contact__create-form textarea:-moz-placeholder,.p-contact__create-form textarea::-moz-placeholder{color:#b1b1b1;opacity:1}.p-contact__create-form textarea:-ms-input-placeholder{color:#b1b1b1}.p-contact__category label{font-size:1.4rem}.p-contact__category select{width:100%;height:58px;margin:10px 0;padding:0 10px;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.p-contact__category select:first-child{margin-bottom:28px}.p-contact__category select::-ms-expand{display:none}.p-contact__category-triangle{display:block;position:relative}.p-contact__category-triangle:before{position:absolute;top:38px;right:20px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.17);pointer-events:none}.p-contact__category #applicant_category,.p-contact__category #publish_category{display:none}.p-contact__confirm{margin:20px 0}.p-contact__confirm:nth-child(2){margin-bottom:40px}.p-contact__confirm-label{font-size:1.4rem}.p-contact__area{display:none}.p-contact__name-box{display:-webkit-box;display:-ms-flexbox;display:flex}.p-contact__name-box--tab{display:none}@media only screen and (max-width:768px){.p-contact__name-box--tab{display:block}}@media only screen and (max-width:768px){.p-contact__name-box.p-contact__name-box--pc{display:none}}@media only screen and (max-width:768px){.p-contact__name-box{display:block;width:100%}}.p-contact__name-box p{width:50%}@media only screen and (max-width:768px){.p-contact__name-box p{width:100%}}.p-contact__name-box p:first-child{margin-right:10px}.p-contact__name-box input[type=text]:first-child{margin-right:10px}.p-contact__input-supplement{font-size:1.3rem;margin-bottom:20px}.p-contact__error-msg{color:#ff3c3c;font-size:1.3rem}.p-contact__password{width:50%;height:40px;margin:10px 0;padding:0 10px;border:2px solid #e7e7e7;border-radius:5px;font-size:1.7rem}.p-contact__select{width:50%;height:40px;text-align:center;overflow:hidden}.p-contact__select select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-contact__select select::-ms-expand{display:none}.p-contact .mod-select-triangle{position:relative;margin:10px 0;border:2px solid rgba(0,0,0,.17);border-radius:5px;background:#fff}.p-contact .mod-select-triangle:before{position:absolute;top:15px;right:15px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.p-contact .mod-select-triangle select{padding:10px 35px 10px 10px;color:#3f3a39;font-size:1.3rem}.p-contact__btn{margin-top:40px;text-align:center;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}.p-contact__btn button{position:relative;width:267px;height:54px;color:#fff;background:#ff6c7a;border:2px solid #ff6c7a;border-radius:13px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);font-size:1.8rem}@media only screen and (max-width:768px){.p-contact__btn button{width:48%}}.p-contact__btn button:after{content:"";position:absolute;top:calc(50% - 10px);right:20px;display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/100% auto no-repeat;vertical-align:middle;margin-left:5px}@media only screen and (max-width:768px){.p-contact__btn button:after{width:18px;height:18px;right:10px}}.p-contact__btn.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.p-contact__btn.col2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-contact__btn.col2 a{display:inline-block;margin-right:60px}@media only screen and (max-width:768px){.p-contact__btn.col2 a{width:48%}}.p-contact__return{position:relative;display:block;padding-top:20px;width:267px;height:54px;background:#b2b2b2;border-radius:13px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px rgba(0,0,0,.16);color:#fff;font-size:1.8rem;text-align:center}@media only screen and (max-width:768px){.p-contact__return{width:100%}}.p-contact__return:before{content:"";position:absolute;top:calc(50% - 10px);left:20px;display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/100% auto no-repeat;vertical-align:middle;margin-left:5px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:768px){.p-contact__return:before{width:18px;height:18px;left:10px}}.p-contact-complete{height:80vh;position:relative}.p-contact-complete__box{width:80%;height:300px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center}.p-contact-complete__box p:first-child{font-size:3rem}.p-contact-complete__box p:nth-child(2){padding:40px 0;line-height:2rem}.p-contact-complete__box a{padding:15px 25px;background:#ff6c7a;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff}@media only screen and (max-width:768px){.p-contact-complete .personal-modal{text-align:left}}.p-mini-search{display:none;position:fixed;text-align:center;bottom:-86px;left:calc(50% - 480px);width:100%;max-width:960px;padding:20px 16px 18px;background-color:#d9f4f1;z-index:5;border-radius:10px 10px 0 0}@media only screen and (max-width:960px){.p-mini-search{display:block;left:0}}.p-mini-search__up-button{position:absolute;left:calc(50% - 50px);top:-40px;width:100px;height:100px;border-radius:50%;background-color:#d9f4f1;z-index:4}.p-mini-search__up-button.closed:before{display:block;content:"";width:20px;height:20px;background:url(../img/frontend/common/search_icon_pink.svg) 0/20px no-repeat;position:absolute;top:-50px;bottom:0;left:0;right:0;margin:auto}.p-mini-search__up-button.opened:before{display:block;content:"";width:15px;height:15px;border-top:4px solid #ff6c7a;border-right:4px solid #ff6c7a;border-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-50px;bottom:0;left:0;right:0;margin:auto}.p-mini-search input{position:relative;z-index:4;height:48px;width:73%;border-radius:10px;padding:0 15px;background:#f8f8f8;border:1px solid rgba(0,0,0,.15);font-size:1.4rem}.p-mini-search input:placeholder-shown{color:#b1b1b1}.p-mini-search__search-button{height:48px;width:16%;border-radius:10px;vertical-align:middle;background-color:#ff6c7a;border:none}.p-mini-search__search-button:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/search_icon.svg) 0/20px no-repeat;vertical-align:middle}.p-top-content{z-index:1}.p-top-content__new{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:104px;border-radius:10px;border:2px solid #ffb9bf}@media only screen and (max-width:768px){.p-top-content__new{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto}}.p-top-content__new__ttl{background:#ffb9bf;color:#3f3a39;text-align:center;width:273px;min-height:100px;font-size:2.4rem;font-weight:500;position:relative;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__new__ttl{min-height:52px}}.p-top-content__new__ttl span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.p-top-content__new__ttl{width:100%;height:52px;padding-top:18px;font-size:1.8rem}}@media only screen and (max-width:560px){.p-top-content__new__ttl{min-height:unset}}.p-top-content__new__text{padding:24px;width:calc(100% - 273px);word-break:break-word}@media only screen and (max-width:768px){.p-top-content__new__text{width:100%}}.p-top-content__new__text p{line-height:1.8}@media only screen and (max-width:560px){.p-top-content__new__text p{font-size:1.4rem}}.p-top-content__box{width:92%;max-width:1080px;margin:0 auto;padding:50px 0}@media only screen and (max-width:560px){.p-top-content__box{padding:60px 0 30px;width:91.46%}}.p-top-content__ttl,.p-top-content__ttl--white{margin-bottom:35px;font-size:3.6rem;font-weight:500;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;text-align:center}@media only screen and (max-width:768px){.p-top-content__ttl,.p-top-content__ttl--white{font-size:2.5rem}}@media only screen and (max-width:560px){.p-top-content__ttl,.p-top-content__ttl--white{margin-bottom:24px;font-size:2.4rem}}.p-top-content__ttl--white span,.p-top-content__ttl span{display:inline-block;position:relative;z-index:1}.p-top-content__ttl--white span:after,.p-top-content__ttl span:after{content:"";display:block;width:100%;height:10px;position:absolute;bottom:0;z-index:-1;border-radius:5px}.p-top-content__ttl{color:#3f3a39}.p-top-content__ttl span:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0,#ff6c7a));background:-webkit-linear-gradient(transparent,#ff6c7a 0);background:linear-gradient(transparent,#ff6c7a 0)}.p-top-content__ttl--white{color:#fff}.p-top-content__ttl--white span:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0,rgba(254,247,245,.5)));background:-webkit-linear-gradient(transparent,rgba(254,247,245,.5) 0);background:linear-gradient(transparent,rgba(254,247,245,.5) 0)}.p-top-content__sub-ttl,.p-top-content__sub-ttl--white{margin-bottom:10px;font-size:2.4rem;font-weight:500;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;text-align:center}@media only screen and (max-width:560px){.p-top-content__sub-ttl,.p-top-content__sub-ttl--white{margin-bottom:9px;font-size:1.6rem}}.p-top-content__sub-ttl{color:#ff6c7a}.p-top-content__sub-ttl--white{color:#fff}.p-top-content h1{height:56px;padding:18px;background:#ff6c7a;font-size:20px;font-weight:500;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;color:#fff;text-align:center;background-image:url(../img/frontend/worker/top/bg-head-stripe.png);background-repeat:no-repeat;background-repeat-x:repeat}@media only screen and (max-width:768px){.p-top-content h1{height:62px;padding:11px;font-size:1.6rem;line-height:1.5}}@media only screen and (max-width:560px){.p-top-content h1{font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-weight:500}}@media only screen and (max-width:420px){.p-top-content h1{max-width:100%;padding:10px}}.p-top-content__submit-btn{width:100%;max-width:620px;height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#40c7ba;border-radius:20px;border:none;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.17);box-shadow:0 4px 4px rgba(0,0,0,.17);color:#fff;font-size:2.8rem;font-weight:500;letter-spacing:.1em}@media only screen and (max-width:768px){.p-top-content__submit-btn{max-width:430px;font-size:1.6rem}}@media only screen and (max-width:560px){.p-top-content__submit-btn{height:60px}}.p-top-content__submit-btn:before{content:"";display:inline-block;width:32px;height:32px;margin-right:18px;vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__submit-btn:before{width:23px;height:23px}}.p-top-content__submit-btn:hover{opacity:.8}.p-top-content__submit-btn-palepink{background:#fbb;color:#524b4a}.p-top-content__submit-btn span{vertical-align:middle}.p-top-content__circle--no1 p:nth-child(2){font-size:4rem!important}.p-top-content__circle--client span:first-child,.p-top-content__circle--worker span:first-child{font-size:3.1rem!important}.p-top-content__circle--client span:last-child,.p-top-content__circle--worker span:last-child{font-size:1.8rem!important}@media only screen and (max-width:960px){.p-top-content__circle--client span:first-child{font-size:2.4rem!important}.p-top-content__circle--client span:last-child{font-size:1rem!important}}.p-top-content__ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;font-size:3rem;line-height:1.5;font-weight:500;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;text-align:center;color:#3f3a39;position:relative}@media only screen and (max-width:560px){.p-top-content__ttl1{font-size:2.8rem}}@media only screen and (max-width:420px){.p-top-content__ttl1{font-size:2.2rem}}@media only screen and (max-width:768px){.p-top-content__ttl1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-top-content__ttl1 img{margin-right:10px}@media only screen and (max-width:768px){.p-top-content__ttl1 img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.p-top-content__ttl1 span{display:inline-block;padding:0 5px;color:#ff6c7a;-webkit-filter:drop-shadow(0 2px 0 rgba(0,0,0,.12));filter:drop-shadow(0 2px 0 rgba(0,0,0,.12));font-weight:500}@media only screen and (max-width:768px){.p-top-content__ttl1 span{display:inline}}.header-h1-ttl__sp-visible{display:none}@media only screen and (max-width:768px){.header-h1-ttl__sp-visible{display:block}}.p-top-content__register-error{font-size:1.3rem;color:#ff3c3c}.p-top-content__first-view{width:100%;height:auto;position:relative}@media only screen and (max-width:1250px){.p-top-content__first-view{height:auto}}.p-top-content__circle-content{position:absolute;width:670px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:-15px;left:80px;z-index:3;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:1250px){.p-top-content__circle-content{top:270px;bottom:auto}}@media only screen and (max-width:960px){.p-top-content__circle-content{top:160px;bottom:auto}}@media only screen and (max-width:560px){.p-top-content__circle-content{top:10px;left:10px}}.p-top-content__circle--worker{width:160px;height:160px;position:relative;background-color:#ff6c7a;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);color:#fff;text-align:center;display:inline-block}.p-top-content__circle--worker div{width:90%;position:absolute;top:45%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.p-top-content__circle--worker span:first-child{font-size:23px!important;position:relative;z-index:1}.p-top-content__circle--worker span:last-child{font-size:13px!important;position:relative;z-index:1}.p-top-content__circle--worker p:first-child{color:#3f3a39;font-size:1.6rem;font-weight:700}.p-top-content__circle--worker p:nth-child(2){display:inline-block;position:relative;margin:10px auto 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(60%,hsla(0,0%,100%,.4)));background:-webkit-linear-gradient(transparent 80%,hsla(0,0%,100%,.4) 0);background:linear-gradient(transparent 80%,hsla(0,0%,100%,.4) 0);border-radius:3px;font-size:4.7rem;font-weight:700;-webkit-transform:scale(1.2);transform:scale(1.2)}.p-top-content__circle--worker p:nth-child(2):before{content:"";position:absolute;background-color:#40c7ba;bottom:0;width:100%;height:10px;border-radius:5px}@media only screen and (max-width:768px){.p-top-content__circle--worker p:nth-child(2){font-size:4.8rem}}@media only screen and (max-width:560px){.p-top-content__circle--worker p:nth-child(2){font-size:3.8rem;margin:5px auto 0}}@media only screen and (max-width:960px){.p-top-content__circle--worker{display:none}}.p-top-content__circle--no1{width:160px;height:160px;position:relative;background-color:#fff6e2;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);color:#fff;text-align:center;display:inline-block}.p-top-content__circle--no1 div{width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.p-top-content__circle--no1 span:first-child{position:relative;z-index:1;top:-11px}.p-top-content__circle--no1 span:last-child{font-size:8rem;position:relative;left:-10px;z-index:1}.p-top-content__circle--no1 p:first-child{color:#3f3a39;font-size:1.6rem;font-weight:700;margin-bottom:25px}.p-top-content__circle--no1 p:nth-child(2){position:relative;width:80%;margin:-30px auto 0;border-radius:3px;font-size:5rem;font-weight:700;color:#ff6c7a;display:inline-block}.p-top-content__circle--no1 p:nth-child(2):before{content:"";position:absolute;background-color:#40c7ba;bottom:9px;width:100%;height:10px;border-radius:5px;left:0}@media only screen and (max-width:768px){.p-top-content__circle--no1 p:nth-child(2){font-size:4.8rem}}@media only screen and (max-width:560px){.p-top-content__circle--no1 p:nth-child(2){margin:5px auto 0}}@media only screen and (max-width:560px){.p-top-content__circle--no1{width:150px;height:150px}}@media only screen and (max-width:960px){.p-top-content__circle--no1{display:none}}.p-top-content__circle--client{width:160px;height:160px;position:relative;background-color:#40c7ba;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);color:#fff;text-align:center;display:inline-block}.p-top-content__circle--client div{width:90%;position:absolute;top:45%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.p-top-content__circle--client span:first-child{position:relative;z-index:1}.p-top-content__circle--client span:last-child{font-size:2.2rem;position:relative;z-index:1}.p-top-content__circle--client p:first-child{color:#3f3a39;font-size:1.6rem;font-weight:700;margin-bottom:16px}.p-top-content__circle--client p:nth-child(2){display:inline-block;position:relative;margin:10px auto 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(60%,hsla(0,0%,100%,.4)));background:-webkit-linear-gradient(transparent 80%,hsla(0,0%,100%,.4) 0);background:linear-gradient(transparent 80%,hsla(0,0%,100%,.4) 0);border-radius:3px;font-size:4.7rem;font-weight:700;-webkit-transform:scale(1.2);transform:scale(1.2)}.p-top-content__circle--client p:nth-child(2):before{content:"";position:absolute;background-color:#ff6c7a;bottom:0;width:100%;height:10px;border-radius:5px}@media only screen and (max-width:768px){.p-top-content__circle--client p:nth-child(2){font-size:4.8rem;-webkit-transform:scale(1.4);transform:scale(1.4)}}@media only screen and (max-width:560px){.p-top-content__circle--client p:nth-child(2){font-size:3.8rem;margin:5px auto 0}}@media only screen and (max-width:560px){.p-top-content__circle--client{width:150px;height:150px}}.p-top-content__circle--media{visibility:hidden;width:160px;height:160px;position:relative;background-color:#fff6e2;border-radius:50%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);text-align:center;display:inline-block}.p-top-content__circle--media div{width:90%;position:absolute;top:49.5%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.p-top-content__circle--media span:first-child{position:relative;z-index:1}.p-top-content__circle--media span:last-child{font-size:1.5rem;position:relative;z-index:1;display:inline-block}.p-top-content__circle--media p:first-child{color:#3f3a39;font-size:1.6rem;font-weight:700}.p-top-content__circle--media p:nth-child(2){position:relative;width:80%;margin:10px auto;border-radius:3px;font-size:5rem;font-weight:700;color:#ff6c7a;display:inline-block}.p-top-content__circle--media p:nth-child(2):before{content:"";position:absolute;background-color:#40c7ba;bottom:-2px;width:100%;height:10px;border-radius:5px;left:0}@media only screen and (max-width:768px){.p-top-content__circle--media p:nth-child(2){font-size:4.8rem}}@media only screen and (max-width:560px){.p-top-content__circle--media p:nth-child(2){margin:5px auto 0}}@media only screen and (max-width:560px){.p-top-content__circle--media{width:150px;height:150px}}@media only screen and (max-width:960px){.p-top-content__circle--media{display:none}}.p-top-content__js-font-utility{font-size:3.8rem!important}@media only screen and (max-width:768px){.p-top-content__js-font-utility{font-size:3.5rem!important}}@media only screen and (max-width:560px){.p-top-content__js-font-utility{font-size:3rem!important}}.p-top-content__document-box{width:440px;min-height:380px;position:absolute;top:20px;right:70px;background:#fff;border-radius:5px;text-align:center}@media only screen and (max-width:1250px){.p-top-content__document-box{width:70%;max-width:740px;min-width:500px;position:relative;top:auto;right:auto;margin:0 auto}}@media only screen and (max-width:960px){.p-top-content__document-box{height:300px}}@media only screen and (max-width:560px){.p-top-content__document-box{width:90%;height:auto;min-width:300px;min-height:350px}}.p-top-content__document-box--ttl-1{padding:23px 0 10px;color:#3f3a39;font-size:2.8rem;font-weight:700}@media only screen and (max-width:960px){.p-top-content__document-box--ttl-1{padding:18px 0 10px;font-size:2rem}}.p-top-content__document-box--ttl-2{margin-bottom:10px;color:#ff6c7a;font-size:2.8rem;font-weight:700}.p-top-content__document-box--ttl-3{margin-bottom:12px;color:#ff6c7a;font-weight:700}@media only screen and (max-width:960px){.p-top-content__document-box--ttl-3{font-size:1.4rem;margin-bottom:12px}}.p-top-content__document-box img{width:20px;height:115px}@media only screen and (max-width:1250px){.p-top-content__document-box img:first-of-type{display:none}}@media only screen and (max-width:560px){.p-top-content__document-box img:first-of-type{display:block;bottom:auto;top:0;right:-18px}}.p-top-content__document-box img:nth-of-type(2){display:none}@media only screen and (max-width:1250px){.p-top-content__document-box img:nth-of-type(2){display:block;top:0;right:-20px;bottom:auto}}@media only screen and (max-width:560px){.p-top-content__document-box img:nth-of-type(2){display:none}}.p-top-content__document-box--btn{cursor:pointer}.p-top-content__document-box--btn:hover{opacity:.8}.p-top-content__document-box--btn img{width:370px;height:70px}@media only screen and (max-width:560px){.p-top-content__document-box--btn img{margin:auto;width:95%;height:60px}}.p-top-content__email{width:85%;height:40px;margin-bottom:10px;padding:0 15px;background:#f8f8f8;border:1px solid #b1b1b1;border-radius:10px;font-size:1.4rem;color:#000}.p-top-content__email:placeholder-shown{color:#b1b1b1}.p-top-content__email::-webkit-input-placeholder{color:#b1b1b1}.p-top-content__email:-moz-placeholder,.p-top-content__email::-moz-placeholder{color:#b1b1b1;opacity:1}.p-top-content__email:-ms-input-placeholder{color:#b1b1b1}@media only screen and (max-width:560px){.p-top-content__email{width:90%}}.p-top-content__checkbox{padding:0;margin-bottom:14px}@media only screen and (max-width:560px){.p-top-content__checkbox{margin-bottom:5px}}.p-top-content__checkbox label{font-size:1.2rem}@media only screen and (max-width:560px){.p-top-content__checkbox label{line-height:1.5rem}}.p-top-content__dl-btn{width:360px;height:60px;margin-bottom:10px;background:#ff6c7a;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);color:#fff;vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__dl-btn{width:240px;margin:20px 0 10px}}.p-top-content__dl-btn span:first-of-type{font-size:2.4rem;vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__dl-btn span:first-of-type{font-size:1.8rem}}.p-top-content__dl-btn span:nth-of-type(2){font-size:1.6rem;vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__dl-btn span:nth-of-type(2){font-size:1.3rem}}.p-top-content--worker__first-view{padding-top:60px;background:url(../img/frontend/worker/top/bg_keyvisual.png) center 0/cover no-repeat}@media only screen and (max-width:768px){.p-top-content--worker__first-view{padding-top:30px}}@media only screen and (max-width:768px){.p-top-content--worker__first-view .p-top-content--worker__bottom-slider{display:none}}.p-top-content--worker__key_visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 20px;width:79.94%}@media only screen and (max-width:1250px){.p-top-content--worker__key_visual{width:90%}}@media only screen and (max-width:960px){.p-top-content--worker__key_visual{width:90%}}@media only screen and (max-width:768px){.p-top-content--worker__key_visual{-ms-flex-wrap:wrap;flex-wrap:wrap;width:96%}}@media only screen and (max-width:768px){.p-top-content--worker__key_visual .kv-pc{display:none}}.p-top-content--worker__key_visual .kv-sp{display:none}@media only screen and (max-width:768px){.p-top-content--worker__key_visual .kv-sp{display:block}}.p-top-content--worker__img-box,.p-top-content--worker__right-box{height:100%;width:100%}.p-top-content--worker__img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:58.95%}@media only screen and (max-width:768px){.p-top-content--worker__img-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.p-top-content--worker__img-box img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.p-top-content--worker__right-box{position:relative;width:40%}@media only screen and (max-width:768px){.p-top-content--worker__right-box{display:none}}.p-top-content--worker__document-box{width:100%;min-height:316px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;margin-top:15px;color:#3f3a39;background-color:#fff8ea;border-radius:10px}@media only screen and (max-width:1040px){.p-top-content--worker__document-box{width:100%}}.p-top-content--worker__document-box__ttl-1{position:relative;width:100%;padding:18px 0;text-align:center;font-size:2.8rem;-webkit-filter:drop-shadow(0 2px 0 rgba(0,0,0,.12));filter:drop-shadow(0 2px 0 rgba(0,0,0,.12));font-weight:500;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:1440px){.p-top-content--worker__document-box__ttl-1{font-size:2.4rem}}.p-top-content--worker__document-box__fukidashi{position:absolute;top:-95%;right:-15%;width:37.04%;max-width:154px}.p-top-content--worker__document-box__fukidashi img{width:100%}.p-top-content--worker__document-box__submitarea{width:100%;min-height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:38px 20px 20px;background-color:#fff}@media only screen and (max-width:1040px){.p-top-content--worker__document-box__submitarea{min-height:180px}}.p-top-content--worker__document-box__submitarea a{width:100%}.p-top-content--worker__document-box__submitarea--register{height:68px;width:100%;border-radius:16px;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:960px){.p-top-content--worker__document-box__submitarea--register span:last-of-type{display:block}}@media only screen and (max-width:768px){.p-top-content--worker__document-box__submitarea--register{border-radius:10px}}.p-top-content--worker__document-box__submitarea--register:before{content:"";display:inline-block;width:35px;height:35px;margin-right:5px;background:url(../img/frontend/common/pc_white.svg) 0/100% no-repeat;vertical-align:middle}@media only screen and (max-width:1040px){.p-top-content--worker__document-box__submitarea--register:before{width:30px;height:30px}}.p-top-content--worker__document-box__submitarea--register:hover:before{background:url(../img/frontend/worker/top/pc_pink.svg) 0/100% no-repeat}.p-top-content--worker__document-box__submitarea--register:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat;content:"";display:inline-block;width:25px;height:25px;vertical-align:middle}@media only screen and (max-width:1040px){.p-top-content--worker__document-box__submitarea--register:after{width:20px;height:20px}}.p-top-content--worker__document-box__submitarea--register:hover:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat}.p-top-content--worker__document-box__submitarea--register span{font-size:2.1rem}.p-top-content--worker__document-box__submitarea--register span:last-child{font-size:1.8rem}.p-top-content--worker__document-box__submitarea--summary{margin-top:30px;font-size:1.4rem;font-weight:700;line-height:2.14}.p-top-content--worker__sp-search-work{display:none}@media only screen and (max-width:768px){.p-top-content--worker__sp-search-work{display:block;width:100%;margin-top:20px;background:#fff8ea;padding:28px 16px 31px;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}.p-top-content--worker__sp-search-work__ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-size:1.8rem}.p-top-content--worker__sp-search-work__ttl1:before{content:"";display:block;width:20px;height:20px;margin-right:5px;vertical-align:middle;background-size:auto 100%;color:#3f3a39;background:url(../img/frontend/common/search_icon_black.svg) 0/100% no-repeat}.p-top-content--worker__sp-search-work-list{width:100%;height:69px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.16);box-shadow:0 2px 2px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center;font-size:1.4rem}.p-top-content--worker__sp-search-work-list li{width:33.33333%;border-right:1px solid rgba(0,0,0,.15);padding-top:12px}.p-top-content--worker__sp-search-work-list li:nth-last-child{border-right:none}.p-top-content--worker__sp-search-work-list li i{width:26px;margin:0 auto 5px;display:block}}.p-top-content--worker__sp-search-work .u-width-hal__sp{margin:21px auto;min-height:44px;width:100%;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.16);box-shadow:0 2px 2px rgba(0,0,0,.16)}.p-top-content--worker__sp-search-work .u-width-hal__sp form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top-content--worker__sp-search-work .u-width-hal__sp form input{border:none;background:transparent;width:70%;padding-left:17px}.p-top-content--worker__sp-search-work .u-width-hal__sp form button{width:28%;height:44px;border-radius:0 10px 10px 0;background:#40c7ba;color:#fff;border:none;font-weight:700}@media only screen and (max-width:768px){.p-top-content--worker__sp-search-work .u-width-hal__sp form button{font-size:1.6rem}}.p-top-content--worker__sp-video{display:none}@media only screen and (max-width:768px){.p-top-content--worker__sp-video{display:block;width:90.67%;height:auto;margin:20px auto}}.p-top-content--worker__sp-video .first-view__sp-videeo{width:90%;margin:20px auto}.p-top-content--worker__sp-video .first-view__sp-videeo iframe{width:100%}@media only screen and (max-width:420px){.p-top-content--worker__sp-video .first-view__sp-videeo iframe{height:100%}}.p-top-content--worker__sp-video .first-view__sp-videeo img{width:100%}.p-top-content--worker__bottom-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f2f2;z-index:3;padding:42px 0}.p-top-content--worker__bottom-slider-inner{width:90%;margin:0 auto;max-width:1080px}@media only screen and (max-width:1440px){.p-top-content--worker__bottom-slider-inner{width:90%}}.p-top-content--worker__bottom-slider-inner--item{max-height:144px;width:100%}.p-top-content--worker__bottom-slider-inner--item i{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-content--worker__bottom-slider-inner--item i img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.p-top-content--worker__bottom-slider-inner--item i .cuepid-img{border-radius:13px;border:2px solid #ff6c7a}.p-top-content--worker__bottom-slider .next-arrow,.p-top-content--worker__bottom-slider .prev-arrow{width:30px;height:30px}@media only screen and (max-width:768px){.p-top-content--worker__bottom-slider .next-arrow,.p-top-content--worker__bottom-slider .prev-arrow{width:20px;height:20px}}.p-top-content--worker__bottom-slider .next-arrow img,.p-top-content--worker__bottom-slider .prev-arrow img{width:100%;height:100%}.p-top-content__ideal-workstyle{background-color:#f5f5f5;min-height:803px;height:auto;padding:100px 0 175px;position:relative;background-image:url(../img/frontend/worker/top/ideal_bg_city.svg);background-repeat:no-repeat;background-repeat-x:repeat;background-position:bottom}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle{padding:40px 0 107px}}.p-top-content__ideal-workstyle-inner{max-width:1080px;width:100%;margin:0 auto}@media only screen and (max-width:960px){.p-top-content__ideal-workstyle-inner{width:100%;max-width:900px}}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-inner{max-width:720px}}.p-top-content__ideal-workstyle-inner--header .header_wrap{position:relative;white-space:nowrap}@media only screen and (max-width:960px){.p-top-content__ideal-workstyle-inner--header .header_wrap{white-space:unset}}.p-top-content__ideal-workstyle-inner--header .header_wrap .p-top-content__ttl1{margin-bottom:15px}@media only screen and (max-width:560px){.p-top-content__ideal-workstyle-inner--header .header_wrap .p-top-content__ttl1{margin-bottom:0}}.p-top-content__ideal-workstyle-inner--header .ideal-kappy-img{position:absolute;top:100%;left:-20%;width:100px}@media only screen and (max-width:960px){.p-top-content__ideal-workstyle-inner--header .ideal-kappy-img{left:-12%}}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-inner--header .ideal-kappy-img{top:70%;left:-18%}}@media only screen and (max-width:560px){.p-top-content__ideal-workstyle-inner--header .ideal-kappy-img{top:60%;left:-15%;width:62px}}@media only screen and (max-width:320px){.p-top-content__ideal-workstyle-inner--header .ideal-kappy-img{left:-10%}}.p-top-content__ideal-workstyle-inner--header .ideal-wapyon-img{position:absolute;top:-50%;right:-20%;width:100px}@media only screen and (max-width:960px){.p-top-content__ideal-workstyle-inner--header .ideal-wapyon-img{top:-30%;right:-12%}}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-inner--header .ideal-wapyon-img{top:-10%;right:-18%}}@media only screen and (max-width:560px){.p-top-content__ideal-workstyle-inner--header .ideal-wapyon-img{right:-10%;width:62px}}@media only screen and (max-width:420px){.p-top-content__ideal-workstyle-inner--header .ideal-wapyon-img{top:-20%;right:-15%}}@media only screen and (max-width:320px){.p-top-content__ideal-workstyle-inner--header .ideal-wapyon-img{top:-25%;right:-10%}}.p-top-content__ideal-workstyle-inner--header__title{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:560px){.p-top-content__ideal-workstyle-inner--header__summary{margin-top:20px}}.p-top-content__ideal-workstyle-inner--header__summary p{text-align:center;font-size:1.8rem;line-height:30px}@media only screen and (max-width:560px){.p-top-content__ideal-workstyle-inner--header__summary p{font-size:1.4rem}}.p-top-content__ideal-workstyle-inner--header__character_wapyon{grid-row:1/2;grid-column:3/4;padding-top:10px}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-inner--header__character_wapyon{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-top-content__ideal-workstyle-inner--header__character_kappy{grid-row:2/3;grid-column:1/2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-inner--header__character_kappy{grid-row:1/2;grid-column:1/2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.p-top-content__ideal-workstyle-inner--header__character_kappy,.p-top-content__ideal-workstyle-inner--header__character_wapyon{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.p-top-content__ideal-workstyle-inner--header__character_kappy .ideal-kappy-img,.p-top-content__ideal-workstyle-inner--header__character_kappy .ideal-wapyon-img,.p-top-content__ideal-workstyle-inner--header__character_wapyon .ideal-kappy-img,.p-top-content__ideal-workstyle-inner--header__character_wapyon .ideal-wapyon-img{height:100px;width:100px}@media only screen and (max-width:1040px){.p-top-content__ideal-workstyle-inner--header__character_kappy .ideal-kappy-img,.p-top-content__ideal-workstyle-inner--header__character_kappy .ideal-wapyon-img,.p-top-content__ideal-workstyle-inner--header__character_wapyon .ideal-kappy-img,.p-top-content__ideal-workstyle-inner--header__character_wapyon .ideal-wapyon-img{height:60px;width:60px}}.p-top-content__ideal-workstyle-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:65px}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-contents{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:16px}.p-top-content__ideal-workstyle-contents .slick-slide{margin:0 20px 0 0}.p-top-content__ideal-workstyle-contents .slick-dots{margin-left:-16px}.p-top-content__ideal-workstyle-contents .slick-dots li button{padding-left:0}}.p-top-content__ideal-workstyle-contents-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:330px}.p-top-content__ideal-workstyle-contents-box h4{font-size:2rem;line-height:24px;font-weight:500;color:#3f3a39;margin-top:15px;font-family:M PLUS Rounded\ 1c,sans-serif}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-contents-box h4{font-size:1.6rem}}.p-top-content__ideal-workstyle-contents-box span{display:inline-block;margin-top:15px;font-weight:700;color:#3f3a39}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-contents-box span{font-size:1.6rem}}@media only screen and (max-width:560px){.p-top-content__ideal-workstyle-contents-box span{font-size:1.4rem}}.p-top-content__ideal-workstyle-contents-box p{margin-top:15px;font-family:Hiragino Kaku Gothic ProN;font-weight:400;font-size:16px;line-height:26px;text-align:left;color:#141212}@media only screen and (max-width:768px){.p-top-content__ideal-workstyle-contents-box p{font-size:1.6rem;font-size:1.4rem}}.p-top-content__ideal-workstyle-contents-box img{width:100%}.p-top-content__location-select{padding:15px;text-align:left;color:#3f3a39;cursor:pointer;font-size:16px;font-weight:400}.p-top-content__location-select:before{content:"";width:18px;height:18px;border-top:3px solid #d3d3d7;border-right:3px solid #d3d3d7;-webkit-transform:rotate(135deg);transform:rotate(135deg);top:15px;right:20px}.p-top-content__kodawari-select{padding:15px;text-align:left;color:#3f3a39;cursor:pointer;font-size:16px;font-weight:400}.p-top-content__kodawari-select:before{content:"";width:18px;height:18px;border-top:3px solid #d3d3d7;border-right:3px solid #d3d3d7;-webkit-transform:rotate(135deg);transform:rotate(135deg);top:15px;right:20px}.p-top-content__select{padding:10px}.p-top-content__select div{padding:10px;width:100%}.p-top-content__content-job{background:#fff}.p-top-content__content-job--td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:35px;padding:10px;font-size:1.6rem;font-weight:200;width:540px}@media only screen and (max-width:768px){.p-top-content__content-job--td{padding:5px}}.p-top-content__content-job--details{width:100%}.p-top-content__content-job--details[open]{border-bottom:1px solid #d3d3d7}.p-top-content__content-job--details[open] .p-top-content__content-job--details__parent{background:#fff}.p-top-content__content-job--details[open] .p-top-content__content-job--details__parent:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:17px}.p-top-content__content-job--details[open] .p-top-content__content-job--details__children{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}.p-top-content__content-job--details__parent{position:relative;display:block;padding:10px 0;cursor:pointer}.p-top-content__content-job--details__parent span{margin:0 0 0 9px}.p-top-content__content-job--details__parent:hover{background:#fff}.p-top-content__content-job--details__parent:after,.p-top-content__content-job--details__parent:before{content:"";margin:auto 0;position:absolute;top:0;bottom:0;right:0}.p-top-content__content-job--details__parent:after{background-color:#d3d3d7;right:17px;width:23px;height:15px;-webkit-clip-path:polygon(100% 0,100% 25%,50% 100%,0 25%,0 0,50% 70%);clip-path:polygon(100% 0,100% 25%,50% 100%,0 25%,0 0,50% 70%);-webkit-transition:.1s;transition:.1s}.p-top-content__content-job--details__children{margin:0 0 10px 10px}.p-top-content__content-job--details__children ul{margin:5px}.p-top-content__content-job--details__children li{padding:5px 0}.p-top-content__content-job--details__children li:before{content:"\2514"}.p-top-content__content-job table{width:100%;max-width:840px;margin:0 auto 40px;table-layout:fixed;border:8px solid #fdd;border-left-width:3px;border-collapse:separate;border-radius:10px;border-spacing:0;font-family:Hiragino Sans}.p-top-content__content-job table th{width:195px;padding:10px 20px;background:#fdd;border-bottom:2px solid #b2b2b2;color:#3f3a39;font-size:1.8rem;font-weight:500;text-align:left;vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__content-job table th{width:100%;display:block;font-size:1.5rem;text-align:center}}.p-top-content__content-job table td{width:100%;background:#fff;border-bottom:2px solid #b2b2b2}@media only screen and (max-width:560px){.p-top-content__content-job table td{display:block}}.p-top-content__content-job table .p-top-content__select{width:100%;padding-top:0;padding-left:7.5px}.p-top-content__content-job table div{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:30px;font-size:1.6rem;font-weight:200}.p-top-content__content-job table div.p-top-content__content-job--kodawari,.p-top-content__content-job table div.p-top-content__content-job--location-area{width:100%;padding:0 15px 15px}.p-top-content__content-job table div.p-top-content__content-job--location-check-box-item{width:30%}@media only screen and (max-width:1040px){.p-top-content__content-job table div{padding:5px}}.p-top-content__content-job table span{vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__content-job table span{font-size:1.4rem}}.p-top-content__content-job table input[type=checkbox]{display:none}.p-top-content__content-job table input[type=checkbox]:checked+label:before{background:#4a4848;border:1px solid #d3d3d7;opacity:1}.p-top-content__content-job table input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}.p-top-content__content-job tr:first-child th{border-radius:2px 0 0 0}.p-top-content__content-job tr:first-child td{border-radius:0 10px 0 0}@media only screen and (max-width:560px){.p-top-content__content-job tr:first-child td{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:560px){.p-top-content__content-job tr:nth-of-type(2) td{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:560px){.p-top-content__content-job tr:nth-of-type(2) td div{width:45%;white-space:nowrap}}.p-top-content__content-job tr:last-child th{border-bottom:none;border-radius:0 0 0 2px}.p-top-content__content-job tr:last-child td{border-bottom:none;border-radius:0 0 10px 0}.p-top-content__kodawari-heading{width:220px;text-align:center;background-color:#fff;padding:7px 0;margin-bottom:10px;margin-left:20px;color:#3f3a39;border-radius:40px;border:1px solid #3f3a39;font-size:1.8rem;font-weight:700}.p-top-content__kodawari-heading:first-child{margin-top:5px}@media only screen and (max-width:560px){.p-top-content__kodawari-heading{width:180px;font-size:1.4rem;margin-top:10px;margin-bottom:10px;padding:4px 0;font-weight:400}.p-top-content__kodawari-heading:first-child{margin-top:10px}}.p-top-content__search-box-pc{display:block}@media only screen and (max-width:768px){.p-top-content__search-box-pc{display:none}}.p-top-content__search-box-pc .mod-close:before{content:"";width:17px;height:17px;top:23px;right:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-top-content__search-box-pc a{text-decoration:underline}.p-top-content__search-box-pc a:hover{text-decoration:none}.p-top-content__search-box-sp{display:none}@media only screen and (max-width:768px){.p-top-content__search-box-sp{display:block}}.p-top-content__search-box-sp input[type=checkbox]{display:none}.p-top-content__search-box-sp input[type=checkbox]+label{font-size:1.6rem}@media only screen and (max-width:768px){.p-top-content__search-box-sp input[type=checkbox]+label{font-size:1.2rem}}.p-top-content__search-box-sp input[type=checkbox]:checked+label:before{background:#d3d3d7;border:1px solid #d3d3d7;opacity:1}.p-top-content__search-box-sp input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1;left:31px}.p-top-content__search-box-sp .p-recruit-index__content-job--details{padding-left:20px}.p-top-content__search-box-sp .p-recruit-index__content-job--details[open]{border-bottom:1px solid #d3d3d7}.p-top-content__search-box-sp .p-recruit-index__content-job--details[open]>summary{background:inherit}.p-top-content__search-box-sp .p-recruit-index__content-job--details[open]>summary:after{right:32px;background-color:#39393f}.p-top-content__search-box-sp .p-recruit-index__content-job--details[open]>summary:hover{background-color:inherit}.p-top-content__search-box-sp .p-recruit-index__content-job--details__parent:after{right:32px;background-color:#39393f}.p-top-content__search-box-sp .p-recruit-index__content-job--details__parent:hover{background-color:inherit}.p-top-content__search-box-sp .p-recruit-index__content-job--details__children input[type=checkbox]:checked+label:after,.p-top-content__search-box-sp .p-recruit-index__content-job--details__parent input[type=checkbox]:checked+label:after{left:11px}.p-top-content__find-job--sp{width:30%;position:relative;border-radius:10px;border:3px solid #fdd;padding:2px 0}@media only screen and (max-width:960px){.p-top-content__find-job--sp{margin:0 auto 30px;width:90%}}.p-top-content__find-job--sp__title{width:100%}.p-top-content__find-job--sp__list-item{background-color:#fff}.p-top-content__find-job--sp__list-item:first-child .l-arrow-down{border-top:none}.p-top-content__find-job--sp__list-item:last-child .l-arrow-down{border-bottom:none}.p-top-content__find-job--sp__list-item .l-arrow-down{position:relative;color:#3f3a39;padding:12px 12px 12px 25px;border-bottom:1px solid #d3d3d7;font-size:1.4rem}.p-top-content__find-job--sp__list-item .l-arrow-down:before{position:absolute;right:10px;top:-10px;width:15px;height:15px;border-top:2px solid #d3d3d7;border-right:2px solid #d3d3d7;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:auto 20px auto auto;vertical-align:middle}.p-top-content__find-job--sp__list-item .l-arrow-up:before{top:5px;width:15px;height:15px}.p-top-content__find-job--sp__box{width:100%;margin:auto;background:#fdd}.p-top-content__find-job--sp__box__order{display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-content__find-job--sp__box__order__one-column{grid-template-columns:1fr}.p-top-content__find-job--sp__box__order__one-column label{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:12px 12px 12px 25px;border:1px solid rgba(77,77,77,.15)}.p-top-content__find-job--sp__box__order__one-column label:nth-of-type(odd){border-left:none}.p-top-content__find-job--sp__box__order__one-column label:nth-of-type(2n){border-right:none}.p-top-content__find-job--sp__box__order__one-column label:before{position:unset;left:unset;margin:0}.p-top-content__find-job--sp__box__order label{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:12px 12px 12px 25px;border:1px solid rgba(77,77,77,.15)}.p-top-content__find-job--sp__box__order label:nth-of-type(odd){border-left:none}.p-top-content__find-job--sp__box__order label:nth-of-type(2n){border-right:none}.p-top-content__find-job--sp__box__order label:before{position:unset;left:unset;margin:0}.p-top-content__work-submit-btn{width:100%;max-width:433px;height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#40c7ba;color:#fff;border:1px solid #40c7ba;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);font-size:2.8rem;margin:0 auto;padding:0 27px;font-weight:700;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;letter-spacing:.1em}@media only screen and (max-width:768px){.p-top-content__work-submit-btn{height:60px;border-radius:15px;font-size:1.8rem}}.p-top-content__work-submit-btn:hover{opacity:.8}.p-top-content__work-submit-btn:after,.p-top-content__work-submit-btn:before{content:"";display:block;background-size:auto 100%;vertical-align:middle}.p-top-content__work-submit-btn:before{width:33px;height:33px;background:url(../img/frontend/common/search_icon.svg) 0/100% no-repeat}@media only screen and (max-width:768px){.p-top-content__work-submit-btn:before{width:24px;height:24px}}.p-top-content__work-submit-btn:after{width:30px;height:30px;background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}@media only screen and (max-width:768px){.p-top-content__work-submit-btn:after{width:23px;height:23px}}.p-top-content__content-new-body-detail .-content dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-bg-gray{background:#f2f2f2}.p-top-content__content-new{background:#f2f2f2;padding:60px 0}.p-top-content__content-new .line_banner_spacer{margin-top:60px}@media only screen and (max-width:768px){.p-top-content__content-new .line_banner_spacer{margin-top:30px}}.p-top-content__content-new-card_wrap{width:100%;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.p-top-content__content-new-card_wrap{display:block;margin-top:30px}}.p-top-content__content-new-card{height:auto;font-size:1.4rem;color:#3f3a39;background:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.1);box-shadow:2px 2px 10px rgba(0,0,0,.1);overflow:hidden;width:23.18%;margin-bottom:30px}@media only screen and (max-width:768px){.p-top-content__content-new-card{width:100%;margin-bottom:20px;font-size:1.5rem}}.p-top-content__content-new-card+.p-top-content__content-new-card{margin-left:2.42%}@media only screen and (max-width:768px){.p-top-content__content-new-card+.p-top-content__content-new-card{margin-left:auto}}.p-top-content__content-new-card:nth-child(4n+1){margin-left:0}@media only screen and (max-width:768px){.p-top-content__content-new-card:nth-child(4n+1){margin-left:auto}}.p-top-content__content-new-img{height:96px;text-align:center}@media only screen and (max-width:768px){.p-top-content__content-new-img{display:none}}.p-top-content__content-new-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.p-top-content__content-new-header{min-height:60px;color:#3f3a39;background-color:#ffb9bf;padding:10px}@media only screen and (max-width:768px){.p-top-content__content-new-header{padding:20px}}.p-top-content__content-new-header-catch_copy{font-size:1.4rem;font-weight:700;line-height:1.57;height:43.96px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__content-new-header-catch_copy:after,.p-top-content__content-new-header-catch_copy:before{position:absolute}.p-top-content__content-new-header-catch_copy:before{content:"...";background:#ffb9bf;right:0;text-align:center;width:1em!important;top:21.98px}.p-top-content__content-new-header-catch_copy:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#ffb9bf}@media only screen and (max-width:768px){.p-top-content__content-new-header-catch_copy{line-height:1.4;height:44.8px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;height:2.6em}.p-top-content__content-new-header-catch_copy:after,.p-top-content__content-new-header-catch_copy:before{position:absolute}.p-top-content__content-new-header-catch_copy:before{content:"...";background:#ffb9bf;right:0;text-align:center;width:1em!important;top:22.4px}.p-top-content__content-new-header-catch_copy:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#ffb9bf}}.p-top-content__content-new-body{padding:20px}.p-top-content__content-new-body-location{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;line-height:1.57}.p-top-content__content-new-body-location:before{margin-right:12px;content:"";display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/batch_pc_gray.svg) 0/100% no-repeat;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-new-body-location:before{width:20px;height:20px}}@media only screen and (max-width:560px){.p-top-content__content-new-body-location:before{margin-top:-3px}}.p-top-content__content-new-body-location p:first-of-type{width:100%;margin:0;padding:0 15px 0 0;color:#3f3a39;font-size:1.4rem;line-height:1.57;height:43.96px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;height:auto;max-height:3em}.p-top-content__content-new-body-location p:first-of-type:after,.p-top-content__content-new-body-location p:first-of-type:before{position:absolute}.p-top-content__content-new-body-location p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:21.98px}.p-top-content__content-new-body-location p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:768px){.p-top-content__content-new-body-location p:first-of-type{line-height:1.2;height:31.2px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;font-size:1.4rem}.p-top-content__content-new-body-location p:first-of-type:after,.p-top-content__content-new-body-location p:first-of-type:before{position:absolute}.p-top-content__content-new-body-location p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:15.6px}.p-top-content__content-new-body-location p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-top-content__content-new-body-name{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;line-height:1.57}.p-top-content__content-new-body-name:before{margin-right:12px;content:"";display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/batch_company_gray.svg) 0/100% no-repeat;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-new-body-name:before{width:20px;height:20px}}@media only screen and (max-width:560px){.p-top-content__content-new-body-name:before{margin-top:-3px}}.p-top-content__content-new-body-name p:first-of-type{width:100%;margin:0;padding:0 15px 0 0;color:#3f3a39;font-size:1.4rem;line-height:1.57;height:43.96px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;height:auto;max-height:3em}.p-top-content__content-new-body-name p:first-of-type:after,.p-top-content__content-new-body-name p:first-of-type:before{position:absolute}.p-top-content__content-new-body-name p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:21.98px}.p-top-content__content-new-body-name p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:768px){.p-top-content__content-new-body-name p:first-of-type{line-height:1.2;height:31.2px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;font-size:1.4rem}.p-top-content__content-new-body-name p:first-of-type:after,.p-top-content__content-new-body-name p:first-of-type:before{position:absolute}.p-top-content__content-new-body-name p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:15.6px}.p-top-content__content-new-body-name p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-top-content__content-new-body-salary{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;line-height:1.57}.p-top-content__content-new-body-salary:before{margin-right:12px;content:"";display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/batch_yen_gray.svg) 0/100% no-repeat;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-new-body-salary:before{width:20px;height:20px}}@media only screen and (max-width:560px){.p-top-content__content-new-body-salary:before{margin-top:-3px}}.p-top-content__content-new-body-salary p:first-of-type{width:100%;margin:0;padding:0 15px 0 0;color:#3f3a39;font-size:1.4rem;line-height:1.57;height:43.96px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;height:auto;max-height:3em}.p-top-content__content-new-body-salary p:first-of-type:after,.p-top-content__content-new-body-salary p:first-of-type:before{position:absolute}.p-top-content__content-new-body-salary p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:21.98px}.p-top-content__content-new-body-salary p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:768px){.p-top-content__content-new-body-salary p:first-of-type{line-height:1.2;height:31.2px;overflow:hidden;position:relative;word-break:break-all;text-align:justify;font-size:1.4rem}.p-top-content__content-new-body-salary p:first-of-type:after,.p-top-content__content-new-body-salary p:first-of-type:before{position:absolute}.p-top-content__content-new-body-salary p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:15.6px}.p-top-content__content-new-body-salary p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-top-content__content-new-body-detail{border:2px solid rgba(0,0,0,.15);padding:10px 14px 10px 7px;margin-top:10px}.p-top-content__content-new-body-detail .-content{font-size:1.3rem;line-height:1.76}.p-top-content__content-new-body-detail .-content dt{float:left}.p-top-content__content-new-footer{display:none;padding:0 20px 20px}@media only screen and (max-width:768px){.p-top-content__content-new-footer{display:block}}.p-top-content__content-new-footer-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#ff6c7a;font-size:1.8rem}.p-top-content__content-new-footer-anchor:after{margin-left:12px;content:"";display:inline-block;width:22px;height:22px;background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat;vertical-align:middle}.p-top-content__content-new-footer-anchor:hover{opacity:.8}.p-top-content__search-new-job-btn{width:100%;max-width:556px;height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#40c7ba;border:1px solid #40c7ba;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);font-size:2.8rem;font-weight:500;margin:10px auto 0;font-weight:700;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__search-new-job-btn{height:60px;border-radius:15px;font-size:1.8rem}}@media only screen and (max-width:420px){.p-top-content__search-new-job-btn{font-size:1.8rem;margin:0 auto}}.p-top-content__search-new-job-btn:hover{opacity:.8}.p-top-content__search-new-job-btn:after,.p-top-content__search-new-job-btn:before{background-size:auto 100%;content:"";display:inline-block;width:28px;height:28px;vertical-align:middle}.p-top-content__search-new-job-btn:before{width:34px;height:34px;background:url(../img/frontend/worker/more-new-recruits.png);background-repeat:no-repeat;background-size:auto 100%}@media only screen and (max-width:768px){.p-top-content__search-new-job-btn:before{width:24px;height:24px}}.p-top-content__search-new-job-btn:after{width:30px;height:30px;background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}@media only screen and (max-width:768px){.p-top-content__search-new-job-btn:after{width:23px;height:23px}}.p-top-content__content-reason{max-width:1080px;height:auto;border-radius:10px;border:2px solid #ff616f;padding:70px 0 140px;position:relative;margin-bottom:141px;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:1250px){.p-top-content__content-reason{width:85%}}@media only screen and (max-width:768px){.p-top-content__content-reason{margin-bottom:256px;padding-top:40px;padding-bottom:68px;width:91.46%}}.p-top-content__content-reason .reason-icon-img1{position:absolute;bottom:-141px;left:-84px;z-index:3}@media only screen and (max-width:960px){.p-top-content__content-reason .reason-icon-img1{height:300px;right:-60px}}@media only screen and (max-width:768px){.p-top-content__content-reason .reason-icon-img1{left:12.53%;bottom:-260px}}@media only screen and (max-width:560px){.p-top-content__content-reason .reason-icon-img1{left:12.53%}}.p-top-content__content-reason .reason-icon-img2{position:absolute;bottom:-141px;right:-52px;z-index:3}@media only screen and (max-width:960px){.p-top-content__content-reason .reason-icon-img2{height:300px;right:-60px}}@media only screen and (max-width:768px){.p-top-content__content-reason .reason-icon-img2{right:15.45%;bottom:-260px;height:300px}}@media only screen and (max-width:560px){.p-top-content__content-reason .reason-icon-img2{right:15.45%}}.p-top-content__content-reason ul{width:92%;max-width:1080px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1040px){.p-top-content__content-reason ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:768px){.p-top-content__content-reason ul{display:block}}.p-top-content__content-reason li{width:30.83%;max-width:333px;min-height:280px;position:relative;background:#fff;border-radius:10px;margin-top:50px}@media only screen and (max-width:1040px){.p-top-content__content-reason li{width:46%}}.p-top-content__content-reason li span{color:#b19f71;display:block;margin-bottom:13px;text-align:center}@media only screen and (max-width:768px){.p-top-content__content-reason li{width:100%;min-height:auto;max-width:750px;margin:0;padding:0}.p-top-content__content-reason li+li{margin-top:48px}}@media only screen and (max-width:768px){.p-top-content__content-reason li div{display:block;margin-bottom:24px}}.p-top-content__content-reason li h3{margin-bottom:15px;color:#3f3a39;font-size:1.9rem;line-height:1.45;font-weight:500;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;text-align:center;min-height:2.9em}@media only screen and (max-width:1040px){.p-top-content__content-reason li h3{font-size:18px}}@media only screen and (max-width:960px){.p-top-content__content-reason li h3{font-size:16px}}@media only screen and (max-width:768px){.p-top-content__content-reason li h3{margin:0 0 0 10px;font-size:2rem;text-align:center;vertical-align:bottom}}@media only screen and (max-width:560px){.p-top-content__content-reason li h3{font-size:1.6rem;margin-bottom:20px}}.p-top-content__content-reason li p{color:#3f3a39;font-family:HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3",sans-serif;font-size:1.5rem;line-height:1.625}@media only screen and (max-width:960px){.p-top-content__content-reason li p{width:98%;margin:10px auto}}@media only screen and (max-width:768px){.p-top-content__content-reason li p{width:100%;font-size:1.4rem;line-height:1.714;margin:0 auto}}.p-top-content__reason-icon{max-width:210px;width:100%;max-height:210px;margin-top:17px;margin-bottom:53px}@media only screen and (max-width:1250px){.p-top-content__reason-icon{margin-bottom:20px}}@media only screen and (max-width:768px){.p-top-content__reason-icon{margin:0}}.p-top-content__attention{padding:80px 0 105px}@media only screen and (max-width:768px){.p-top-content__attention{padding:45px 0}}.p-top-content__attention ul{margin-top:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__attention ul{margin:0}}.p-top-content__attention li{width:30.55%;position:relative;text-align:center;cursor:pointer;height:220px;border-radius:10px;background:#fff8ea;border:2px solid #fff;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.12);box-shadow:2px 2px 4px rgba(0,0,0,.12);overflow:hidden}.p-top-content__attention li:nth-child(n+4){margin-top:40px}.p-top-content__attention li:hover{opacity:.8}@media only screen and (max-width:960px){.p-top-content__attention li{width:46%;min-width:330px}.p-top-content__attention li:nth-child(n+3){margin-top:40px}}@media only screen and (max-width:768px){.p-top-content__attention li{width:48.95%;height:auto;min-width:164px;min-height:116px}.p-top-content__attention li:nth-child(n+3){margin-top:15px}}.p-top-content__attention li a{width:100%;height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:768px){.p-top-content__attention li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 8px 24px}}.p-top-content__attention li img{width:90px;height:90px;margin:0 auto 10px}@media only screen and (max-width:768px){.p-top-content__attention li img{width:48px;height:48px;margin-bottom:5px}}.p-top-content__attention li p{margin:2px 0 6px;color:#141212;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:1.7rem;font-weight:500}@media only screen and (max-width:560px){.p-top-content__attention li p{font-size:1.2rem}}.p-top-content__attention li h3{color:#141212;font-size:2.1rem;font-weight:500}@media only screen and (max-width:560px){.p-top-content__attention li h3{font-size:1.4rem}}.p-top-content__attention li div{width:100%;white-space:nowrap;text-align:center}.p-top-content__attention li span{display:inline-block;position:absolute;bottom:0;right:0;width:0;height:0;border-color:transparent transparent #ff6c7a;border-style:solid;border-width:0 0 62px 102px}@media only screen and (max-width:768px){.p-top-content__attention li span{border-width:0 0 29px 46px}}.p-top-content__attention li span:after{display:block;position:absolute;content:"";width:34px;height:10px;bottom:-46px;right:17px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:skew(45deg);transform:skew(45deg)}@media only screen and (max-width:768px){.p-top-content__attention li span:after{width:18px;height:5px;bottom:-22px;right:8px;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff}}.p-top-content__attention button:before{background:url(../img/frontend/worker/top/new-job_icon.png) no-repeat;background-size:auto 100%}.p-top-content__attention button:hover:before{background:url(../img/frontend/worker/top/new-job_icon--pink.png) no-repeat;background-size:auto 100%}.center-banner{background:#ffb9bf;text-align:center}@media only screen and (max-width:560px){.center-banner{display:none}}.center-banner img{width:92%;max-width:1080px}.center-banner__sp{display:none}@media only screen and (max-width:560px){.center-banner__sp{display:block;margin-top:50px}.center-banner__sp img{width:100%}}.p-top-content--worker__sp-only{display:none}@media only screen and (max-width:768px){.p-top-content--worker__sp-only{display:block}}.bg-square{background-color:#fff8ea;opacity:.8;background-image:-webkit-linear-gradient(#ebe5d3 1px,transparent 0),-webkit-linear-gradient(left,#ebe5d3 1px,#fff8ea 0);background-image:linear-gradient(#ebe5d3 1px,transparent 0),linear-gradient(90deg,#ebe5d3 1px,#fff8ea 0);background-size:45px 45px}.p-top-content__howto{padding:75px 0 116px}@media only screen and (max-width:768px){.p-top-content__howto{padding:50px 0}}.p-top-content__howto-boxes{margin-top:75px;margin-bottom:40px}@media only screen and (max-width:420px){.p-top-content__howto-boxes{width:100%}}@media only screen and (max-width:768px){.p-top-content__howto-boxes{margin-top:30px}}.p-top-content__howto-boxes--list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-top-content__howto-boxes--list-title{position:relative;width:181px;margin-bottom:10px}@media only screen and (max-width:768px){.p-top-content__howto-boxes--list-title{width:auto}.p-top-content__howto-boxes--list-title img,.p-top-content__howto-boxes--list-title p{display:none}}.p-top-content__howto-boxes--list-title p{position:absolute;text-align:center;top:40%;left:50%;font-size:24px;line-height:39px;color:#3f3a39;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-top-content__howto-boxes--list-title p span{font-size:46px}.p-top-content__howto-boxes--list-description{width:870px;height:146px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background:#fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.12);box-shadow:2px 2px 5px rgba(0,0,0,.12);margin-top:5px;padding-right:48px;margin-left:30px}@media only screen and (max-width:768px){.p-top-content__howto-boxes--list-description{margin-left:0;min-height:125px}}@media only screen and (max-width:560px){.p-top-content__howto-boxes--list-description{padding-right:5px}}.p-top-content__howto-boxes--list-description .step-icon-wrap{position:relative;width:185px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:560px){.p-top-content__howto-boxes--list-description .step-icon-wrap{width:82px}}.p-top-content__howto-boxes--list-description .step-icon-wrap img{width:120px;height:120px}@media only screen and (max-width:560px){.p-top-content__howto-boxes--list-description .step-icon-wrap img{width:60px;height:60px}}.p-top-content__howto-boxes--list-description .step-icon-wrap:after{content:"";position:absolute;right:0;height:71.91%;width:1px;display:block;border-right:1px solid rgba(0,0,0,.15)}@media only screen and (max-width:560px){.p-top-content__howto-boxes--list-description .step-icon-wrap:after{height:60%}}.p-top-content__howto-boxes--list-description .step-summary{width:calc(100% - 185px);padding-left:40px}@media only screen and (max-width:768px){.p-top-content__howto-boxes--list-description .step-summary{width:calc(100% - 82px);padding:0 15px}}.p-top-content__howto-boxes--list-description .step-summary h4{font-size:20px;margin-bottom:10px;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__howto-boxes--list-description .step-summary h4{font-size:15px;margin-bottom:11px}}.p-top-content__howto-boxes--list-description .step-summary p{line-height:26px}@media only screen and (max-width:768px){.p-top-content__howto-boxes--list-description .step-summary p{font-size:14px}}@media only screen and (max-width:420px){.p-top-content__howto-boxes--list-description .step-summary p{line-height:1.5}}.p-top-content__howto ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (max-width:960px){.p-top-content__howto ul{display:block}}.p-top-content__howto li.pc{width:18%;min-width:210px;min-height:240px;position:relative;margin:15px;padding:15px;background:#fef2f0;border-radius:10px;text-align:center}@media only screen and (max-width:960px){.p-top-content__howto li.pc{width:100%;min-height:auto;margin:20px 0}}@media only screen and (max-width:768px){.p-top-content__howto li.pc{margin:32px 0}}@media only screen and (max-width:960px){.p-top-content__howto li.pc div{display:inline-block;width:20%;height:70px;vertical-align:middle}}@media only screen and (max-width:560px){.p-top-content__howto li.pc div{width:100%}}.p-top-content__howto li.pc span:first-child{display:inline-block;position:absolute;top:-22px;left:-10px;padding:10px;color:#ff6c7a;border-radius:5px 0 100% 0;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.4rem;font-weight:500;text-align:left}.p-top-content__howto li.pc span:last-child{width:0;height:0;position:absolute;display:block;top:35%;right:-75px;margin:0 50px;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:25px solid #ff6c7a}@media only screen and (max-width:960px){.p-top-content__howto li.pc span:last-child{bottom:-60px;top:auto;right:calc(50% - 90px);border-left:45px solid transparent;border-right:45px solid transparent;border-top:20px solid #ff6c7a}}.p-top-content__howto li.pc h3{color:#3f3a39;font-size:1.8rem;font-weight:700;margin:15px 0 10px;line-height:2.3rem}@media only screen and (max-width:960px){.p-top-content__howto li.pc h3{margin-bottom:10px}}@media only screen and (max-width:768px){.p-top-content__howto li.pc h3{margin:15px 0 0}}.p-top-content__howto li.pc p{color:#3f3a39;font-size:1.3rem;font-family:HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3",sans-serif;line-height:2rem;text-align:left}@media only screen and (max-width:960px){.p-top-content__howto li.pc p{display:inline-block;width:75%;height:60px;font-size:1.2rem;vertical-align:middle}}.p-top-content__howto li.pc img{width:70px;height:70px;margin-bottom:20px}@media only screen and (max-width:960px){.p-top-content__howto li.pc img{margin-bottom:0}}@media only screen and (max-width:960px){.p-top-content__howto li.pc{display:none}}.p-top-content__howto li.sp{display:none}@media only screen and (max-width:960px){.p-top-content__howto li.sp{display:block;width:100%;min-width:210px;position:relative;margin:auto auto 32px;padding:40px 15px 20px;background:#fef2f0;border-radius:10px;text-align:center}.p-top-content__howto li.sp span:first-child{display:inline-block;padding:10px;color:#ff6c7a;border-radius:5px 0 100% 0;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.4rem;font-weight:500;text-align:left}.p-top-content__howto li.sp img{width:50px;height:50px}.p-top-content__howto li.sp>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:auto}.p-top-content__howto li.sp>div h3{margin-bottom:12px;font-size:2rem}}@media only screen and (max-width:960px) and (max-width:560px){.p-top-content__howto li.sp>div h3{font-size:1.6rem}}@media only screen and (max-width:960px){.p-top-content__howto li.sp>div div:first-child{width:20%}}@media only screen and (max-width:960px){.p-top-content__howto li.sp>div div:last-child{padding-left:15px;width:80%;text-align:left}}@media only screen and (max-width:960px) and (max-width:560px){.p-top-content__howto li.sp>div div:last-child{font-size:1.3rem}}@media only screen and (max-width:960px){.p-top-content__howto li.sp span:last-child{width:0;height:0;position:absolute;display:block;top:35%;right:-75px;margin:0 50px;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:25px solid #ff6c7a}}@media only screen and (max-width:960px) and (max-width:960px){.p-top-content__howto li.sp span:last-child{bottom:-60px;top:auto;right:calc(50% - 90px);border-left:45px solid transparent;border-right:45px solid transparent;border-top:20px solid #ff6c7a}}.p-top-content__howto li.sp:last-child span:last-child{display:none}.p-top-content__howto .button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__howto .button-area{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-top-content__howto button:first-child{width:676px;height:70px;position:relative;margin:0 40px 0 0;letter-spacing:.1em;font-size:2.8rem;font-weight:700;border-radius:20px}@media only screen and (max-width:1040px){.p-top-content__howto button:first-child{width:460px;margin:0}}@media only screen and (max-width:768px){.p-top-content__howto button:first-child{width:100%;font-size:1.8rem;margin-left:0;border-radius:15px;height:60px}}.p-top-content__howto button:first-child:before{content:"";display:inline-block;width:65px;height:65px;margin-right:10px;background:url(../img/frontend/common/pc_white.svg) 0/100% no-repeat;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__howto button:first-child:before{width:45px;height:45px}}.p-top-content__howto button:first-child:hover{background:#fff;border:2px solid #ff6c7a;color:#ff6c7a}.p-top-content__howto button:first-child:hover:before{background:url(../img/frontend/worker/top/pc_pink.svg) 0/100% no-repeat}.p-top-content__howto button:first-child:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat;content:"";display:inline-block;width:30px;height:30px;margin-left:10px;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__howto button:first-child:after{width:23px;height:23px}}.p-top-content__howto button:first-child:hover:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat}.p-top-content__howto button:first-child div{display:inline-block}@media only screen and (max-width:560px){.p-top-content__howto button:first-child div{width:60%;vertical-align:middle}}.p-top-content__howto button:first-child span:first-child{font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:.05em}@media only screen and (max-width:768px){.p-top-content__howto button:first-child span:first-child{font-size:1.4rem;display:block}}.p-top-content__howto button:first-child span:last-child{vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__howto button:first-child span:last-child{font-size:1.4rem;display:block}}.p-top-content__howto button:last-child{width:320px;height:70px;margin-left:10px;font-size:2.8rem;letter-spacing:.1em;border-radius:20px}@media only screen and (max-width:768px){.p-top-content__howto button:last-child{width:460px;font-size:1.8rem;margin-left:0;border-radius:15px;margin-top:20px;height:60px}}@media only screen and (max-width:560px){.p-top-content__howto button:last-child{width:100%}}.p-top-content__howto button:last-child:before{content:"";display:inline-block;width:48px;height:48px;background:url(../img/frontend/worker/top/howto-login_icon.svg) 0/100% auto no-repeat;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__howto button:last-child:before{width:40px;height:40px}}.p-top-content__howto button:last-child:hover{background:#ff6c7a;color:#fff}.p-top-content__howto button:last-child:hover:before{background:url(../img/frontend/worker/top/howto-login_icon_white.svg) 0/100% auto no-repeat}.p-top-content__howto button:last-child:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat;content:"";display:inline-block;width:25px;height:25px;margin-left:10px;vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__howto button:last-child:after{margin-left:20px}}.p-top-content__howto button:last-child:hover:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}.p-top-content__howto button:last-child span{vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__howto button:last-child span{display:inline-block;width:60%}}.howto-sp-tab__visible{display:none}@media only screen and (max-width:768px){.howto-sp-tab__visible{display:block;width:91px;height:31px;border-radius:5px;background:#ffd8a0;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:-15px;margin-left:16px;position:relative;text-align:center}.howto-sp-tab__visible small{font-size:14px}}.howto-sp-tab__visible-triangle{display:none}@media only screen and (max-width:768px){.howto-sp-tab__visible-triangle{display:block;width:0;height:0;border-style:solid;border-right:82px solid transparent;border-left:82px solid transparent;border-top:16px solid #ffd8a0;margin:14px auto;-webkit-filter:drop-shadow(2px 2px 5px rgba(0,0,0,.12));filter:drop-shadow(2px 2px 5px rgba(0,0,0,.12))}}.sp-break_visible{display:none}@media only screen and (max-width:768px){.sp-break_visible{display:block}}.p-top-content__column{padding:93px 0 112px}@media only screen and (max-width:768px){.p-top-content__column{padding:45px 0 58px}}.p-top-content__column__ttl-group{position:relative}.p-top-content__column__ttl-group .ideal-kappy-lie-img,.p-top-content__column__ttl-group .ideal-wapyon-jump2-img{width:100px;position:absolute;top:-20px}@media only screen and (max-width:768px){.p-top-content__column__ttl-group .ideal-kappy-lie-img,.p-top-content__column__ttl-group .ideal-wapyon-jump2-img{top:0}}@media only screen and (max-width:560px){.p-top-content__column__ttl-group .ideal-kappy-lie-img,.p-top-content__column__ttl-group .ideal-wapyon-jump2-img{width:62px}}.p-top-content__column__ttl-group .ideal-kappy-lie-img{left:0}@media only screen and (max-width:960px){.p-top-content__column__ttl-group .ideal-kappy-lie-img{left:-5%}}.p-top-content__column__ttl-group .ideal-wapyon-jump2-img{right:0}@media only screen and (max-width:960px){.p-top-content__column__ttl-group .ideal-wapyon-jump2-img{right:-5%}}@media only screen and (max-width:560px){.p-top-content__column .p-top-content__ttl{display:none}}.p-top-content__column .p-top-content__ttl--sp{display:none}@media only screen and (max-width:560px){.p-top-content__column .p-top-content__ttl--sp{display:block;margin-bottom:10px}}.p-top-content__column ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:70px 0 83px}@media only screen and (max-width:768px){.p-top-content__column ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-top:20px}}.p-top-content__column li{overflow:hidden;max-width:516px;width:47.77%;min-height:276px;border-radius:10px;text-align:center;background:#f2f2f2;padding:5px}@media only screen and (max-width:960px){.p-top-content__column li{width:calc(50% - 30px);min-height:auto}}@media only screen and (max-width:768px){.p-top-content__column li{width:100%;max-width:768px}}.p-top-content__column li a{width:100%}.p-top-content__column li a:hover{opacity:.8}@media only screen and (max-width:768px){.p-top-content__column li+li{margin-top:20px}}.p-top-content__column li:nth-child(n+3){margin-top:47px}@media only screen and (max-width:768px){.p-top-content__column li:nth-child(n+3){margin-top:20px}}.p-top-content__column li .column-card{height:266px;display:grid;grid-template-columns:180px 1fr;position:relative}@media only screen and (max-width:768px){.p-top-content__column li .column-card{height:212px;grid-template-columns:119px 1fr}}.p-top-content__column li .column-card:after{content:"";display:block;height:61px;width:117px;position:absolute;bottom:0;right:0;background:url(../img/frontend/worker/icon/read_more_pink.svg) 100%/25px no-repeat;background-size:auto 100%;z-index:2}@media only screen and (max-width:768px){.p-top-content__column li .column-card:after{width:78px;height:41px}}.p-top-content__column li .column-card__img{width:100%;height:100%}.p-top-content__column li .column-card__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:768px){.p-top-content__column li .column-card__img img{-o-object-fit:cover;object-fit:cover;border-radius:10px 0 0 10px}}.p-top-content__column li .column-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:25px 12px 22px 25px;background:#fff;border-radius:0 10px 10px 0}@media only screen and (max-width:768px){.p-top-content__column li .column-card__body{padding:20px 12px}}.p-top-content__column li .column-card__body h3{font-size:2rem;line-height:1.45;font-weight:500;text-align:left;color:#141212;margin-bottom:8.5px;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__column li .column-card__body h3{font-size:1.5rem}}.p-top-content__column li .column-card__body .collaboration_title{display:block;font-size:1.6rem}@media only screen and (max-width:768px){.p-top-content__column li .column-card__body .collaboration_title{display:inline-block;font-size:1.3rem}}.p-top-content__column li .column-card__body p{font-family:Hiragino Kaku Gothic ProN;font-weight:400;text-align:left;color:#141212;line-height:1.8;height:115.2px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__column li .column-card__body p:after,.p-top-content__column li .column-card__body p:before{position:absolute}.p-top-content__column li .column-card__body p:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:86.4px}.p-top-content__column li .column-card__body p:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:768px){.p-top-content__column li .column-card__body p{font-size:1.4rem;line-height:1.8;height:100.8px;position:relative;word-break:break-all;text-align:justify;overflow:hidden;height:7.2em}.p-top-content__column li .column-card__body p:after,.p-top-content__column li .column-card__body p:before{position:absolute}.p-top-content__column li .column-card__body p:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:75.6px}.p-top-content__column li .column-card__body p:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-top-content__column .button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__column .button-area{margin-top:35px}}.p-top-content__column button{border-radius:20px;max-width:679px}@media only screen and (max-width:768px){.p-top-content__column button{width:100%;border-radius:15px;font-size:1.6rem}}.p-top-content__column button:before{width:54px;height:52px;background:url(../img/frontend/common/memo_gray.svg) no-repeat;background-size:auto 100%;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__column button:before{width:41px;height:41px}}.p-top-content__column button:after{background:url(../img/frontend/common/arrow_icon_gray.svg) no-repeat;background-size:auto 100%;content:"";display:inline-block;width:30px;height:30px;margin-left:10px;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__column button:after{width:23px;height:23px}}.p-top-content__column button:hover:before{background:url(../img/frontend/common/memo_gray.svg) no-repeat;background-size:auto 100%;vertical-align:middle}.p-top-content__column button span{vertical-align:middle}.p-top-content__column button span br{display:none}@media only screen and (max-width:560px){.p-top-content__column button span br{display:block}}.p-top-content__content-movie.movie-wrap{padding:102px 0 0}@media only screen and (max-width:768px){.p-top-content__content-movie.movie-wrap{padding-top:44px}}@media only screen and (max-width:768px){.p-top-content__content-movie.movie-button{padding:43px 0 0}}.p-top-content__content-movie ul{position:relative;margin:62px auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;z-index:2}@media only screen and (max-width:768px){.p-top-content__content-movie ul{display:block;margin:0 auto}}.p-top-content__content-movie li{width:47.77%;max-width:516px}@media only screen and (max-width:768px){.p-top-content__content-movie li{width:65%;margin:30px auto}}@media only screen and (max-width:560px){.p-top-content__content-movie li{width:95%}}.p-top-content__content-movie li h3{width:100%;position:relative;margin:0 auto 20px;text-align:center;overflow:hidden}.p-top-content__content-movie li h3 span{display:block;text-align:center;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:2rem;font-weight:600;white-space:nowrap;color:#3f3a39}@media only screen and (max-width:768px){.p-top-content__content-movie li h3 span{font-size:2rem}}@media only screen and (max-width:560px){.p-top-content__content-movie li h3 span{right:24px;font-size:1.4rem}}.p-top-content__content-movie .video{position:relative;width:100%;padding-top:56.25%}.p-top-content__content-movie .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.p-top-content__content-movie .button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__content-movie .button-area{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-top-content__content-movie button:first-child{width:676px;height:76px;margin:0 40px 0 0;font-size:2.8rem;border-radius:20px;letter-spacing:.1em}@media only screen and (max-width:1040px){.p-top-content__content-movie button:first-child{width:460px;margin:0}}@media only screen and (max-width:768px){.p-top-content__content-movie button:first-child{font-size:1.8rem;margin-left:0;height:60px;border-radius:15px}}@media only screen and (max-width:560px){.p-top-content__content-movie button:first-child{width:100%}}.p-top-content__content-movie button:first-child:before{content:"";display:inline-block;width:65px;height:65px;margin-right:10px;background:url(../img/frontend/common/pc_white.svg) 0/100% no-repeat;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-movie button:first-child:before{width:44px;height:44px}}.p-top-content__content-movie button:first-child:hover{background:#fff;border:2px solid #ff6c7a;color:#ff6c7a}.p-top-content__content-movie button:first-child:hover:before{background:url(../img/frontend/worker/top/pc_pink.svg) 0/100% no-repeat}.p-top-content__content-movie button:first-child:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat;content:"";display:inline-block;width:25px;height:25px;margin-left:10px;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-movie button:first-child:after{width:23px;height:23px}}.p-top-content__content-movie button:first-child:hover:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat}.p-top-content__content-movie button:first-child div{display:inline-block}@media only screen and (max-width:560px){.p-top-content__content-movie button:first-child div{width:140px;vertical-align:middle}}.p-top-content__content-movie button:first-child span:first-child{display:inline-block;vertical-align:middle;font-size:2.1rem;font-weight:500;letter-spacing:.05em}@media only screen and (max-width:768px){.p-top-content__content-movie button:first-child span:first-child{font-size:1.4rem;display:block}}.p-top-content__content-movie button:first-child span:last-child{vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__content-movie button:first-child span:last-child{font-size:1.4rem;display:block}}.p-top-content__content-movie button:last-child{width:350px;height:76px;margin-left:10px;font-size:2.8rem;border-radius:20px;letter-spacing:.1em}@media only screen and (max-width:768px){.p-top-content__content-movie button:last-child{width:460px;font-size:1.6rem;margin-left:0;height:60px;margin-top:28px;border-radius:15px}}@media only screen and (max-width:560px){.p-top-content__content-movie button:last-child{width:100%}}.p-top-content__content-movie button:last-child:before{content:"";display:inline-block;width:48px;height:48px;background:url(../img/frontend/worker/top/howto-login_icon.svg) 0/100% auto no-repeat;vertical-align:middle}.p-top-content__content-movie button:last-child:hover{background:#ff6c7a;color:#fff}.p-top-content__content-movie button:last-child:hover:before{background:url(../img/frontend/worker/top/howto-login_icon_white.svg) 0/100% auto no-repeat}.p-top-content__content-movie button:last-child:after{background:url(../img/frontend/worker/icon/arrow_icon_pink.svg) 0/100% no-repeat;content:"";display:inline-block;width:25px;height:25px;vertical-align:middle;margin-left:10px}@media only screen and (max-width:560px){.p-top-content__content-movie button:last-child:after{margin-left:20px}}.p-top-content__content-movie button:last-child:hover:after{background:url(../img/frontend/common/arrow_icon_white.svg) 0/100% no-repeat}.p-top-content__content-movie button:last-child span{vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-movie button:last-child span{font-size:1.8rem;display:inline-block;width:70%}}.p-top-content__movie-img{width:100%;margin:20px 0 50px;text-align:center}.p-top-content__movie-img img:first-of-type{width:70%;margin-bottom:20px}@media only screen and (max-width:560px){.p-top-content__movie-img img:first-of-type{width:90%}}.p-top-content__movie-img img:nth-of-type(2){width:100%}@media only screen and (max-width:560px){.p-top-content__movie-img img:nth-of-type(2){width:90%}}.p-top-content__movie-img--pc{display:block}@media only screen and (max-width:560px){.p-top-content__movie-img--pc{display:none}}.p-top-content__movie-img--sp{display:none}@media only screen and (max-width:560px){.p-top-content__movie-img--sp{display:block}}.p-top-content__movie-msg{width:80%;margin:0 auto;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.4rem;font-weight:500;text-align:center}@media only screen and (max-width:560px){.p-top-content__movie-msg{width:100%}}@media only screen and (max-width:960px){.p-top-content__movie-msg{font-size:2.2rem}}.p-top-content__movie-msg--pc{display:block}@media only screen and (max-width:768px){.p-top-content__movie-msg--pc{display:none}}.p-top-content__movie-msg--sp{display:none}@media only screen and (max-width:768px){.p-top-content__movie-msg--sp{display:block}}.p-top-content__movie-msg span{display:inline-block;position:relative;z-index:1;white-space:nowrap}@media only screen and (max-width:560px){.p-top-content__movie-msg span{font-size:2rem}}@media only screen and (max-width:420px){.p-top-content__movie-msg span{font-size:1.8rem}}.p-top-content__movie-msg span:after{content:"";display:block;width:100%;height:8px;position:absolute;bottom:0;z-index:-1;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0,#fff));background:-webkit-linear-gradient(transparent,#fff 0);background:linear-gradient(transparent,#fff 0)}@media only screen and (max-width:768px){.p-top-content__movie-msg span:after{height:6px}}.p-top-content__movie-msg br{display:none}@media only screen and (max-width:768px){.p-top-content__movie-msg br{display:block}}.p-top-content__movie-bottom{position:relative;margin-top:-73px;padding-top:183px;padding-bottom:92px;background:url(../img/frontend/worker/top/bg_stripe.png) rgba(255,187,187,.5)}@media only screen and (max-width:768px){.p-top-content__movie-bottom{padding-top:86px;padding-bottom:15px}}.p-top-content__movie-bottom:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:116px;background:url(../img/frontend/worker/top/bg_movie_bottom.png) 0 0/100% auto no-repeat}@media only screen and (max-width:768px){.p-top-content__movie-bottom:before{background-size:auto;background-position:center 0}}.movie-bg-pinkthin{background:-webkit-repeating-linear-gradient(135deg,#fcc7c9,#fcc7c9 5px,#fdd5d5 0,#fdd5d5 8px);background:repeating-linear-gradient(-45deg,#fcc7c9,#fcc7c9 5px,#fdd5d5 0,#fdd5d5 8px);height:18px;width:100%}@media only screen and (max-width:560px){.movie-bg-pinkthin{height:16px}}.p-top-content__movie-bottom-charactor{margin:0 auto;max-width:940px}.p-top-content__movie-bottom-charactor img{width:100%}@media only screen and (max-width:560px){.p-top-content__movie-bottom-charactor img.chara-pc{display:none}}.p-top-content__movie-bottom-charactor img.chara-sp{display:none}@media only screen and (max-width:560px){.p-top-content__movie-bottom-charactor img.chara-sp{display:inline}}.p-top-content__content-question{padding-bottom:135px}@media only screen and (max-width:768px){.p-top-content__content-question{padding:55px 0 70px}}.p-top-content__content-question ul{margin:80px 0;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__content-question ul{margin:0 0 40px}}.p-top-content__content-question li{width:100%;min-height:90px;margin-bottom:50px;border-top:2px solid #a3a3a3;border-bottom:2px solid #a3a3a3;position:relative}@media only screen and (max-width:768px){.p-top-content__content-question li{margin-bottom:35px;min-height:67px}}.p-top-content__content-question li:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:2px;height:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#a3a3a3}.p-top-content__content-question li:after{content:"";position:absolute;right:0;bottom:0;display:inline-block;width:2px;height:50px;background-color:#a3a3a3}.p-top-content__content-question li span{display:inline-block;font-family:Futura;font-weight:400;font-size:5.4rem;text-align:left;color:#ffbb58;position:relative;margin-right:56px;margin-left:20px;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-question li span{font-size:34px;padding:6px;margin-left:-5px;margin-right:10px}}.p-top-content__content-question li .question-line:after{content:"";position:absolute;top:0;width:2px;height:90px;background:#a3a3a3;-webkit-transform:rotate(30deg);transform:rotate(30deg);margin-left:30px;margin-top:-38px}@media only screen and (max-width:768px){.p-top-content__content-question li .question-line:after{display:none}}.p-top-content__content-question li div{display:none;padding:15px;border-radius:0 0 10px 10px;background-color:#fff8ea}@media only screen and (max-width:768px){.p-top-content__content-question li div{padding:10px}}.p-top-content__content-question li div p{display:inline-block;padding:10px 0;font-size:1.6rem;font-weight:300;line-height:1.75}@media only screen and (max-width:960px){.p-top-content__content-question li div p{margin:0 20px}}@media only screen and (max-width:768px){.p-top-content__content-question li div p{width:84%;font-size:1.3rem;padding:5px;margin-left:0}}.p-top-content__content-question li div span{padding:6px;vertical-align:top;font-family:Futura;font-weight:400;font-size:50px;text-align:left;color:#ffbb58;margin:0 50px 0 7px}@media only screen and (max-width:768px){.p-top-content__content-question li div span{padding:3px;font-size:34px;margin-right:0}}.p-top-content__content-question li .mod-close:before{content:"";width:22px;height:22px;top:34px;right:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-top-content__content-question li .mod-close:before{width:20px;height:20px;top:30px;right:17px}}.p-top-content__content-question li .mod-close:after{content:"";width:22px;height:22px;top:20px;right:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-top-content__content-question li .mod-close:after{width:20px;height:20px;right:17px}}.p-top-content__content-question--q{position:relative;font-size:1.8rem;font-weight:500;cursor:pointer;background-image:-webkit-radial-gradient(#fff6e2 30%,transparent 0);background-image:radial-gradient(#fff6e2 30%,transparent 0);background-size:20px 20px;padding:17px 0 20px}@media only screen and (max-width:768px){.p-top-content__content-question--q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 35px 10px 10px;font-size:1.5rem;line-height:1.1}}.p-top-content__content-question--q:before{content:"";width:22px;height:22px;top:38px;right:20px;border-width:3px}@media only screen and (max-width:768px){.p-top-content__content-question--q:before{content:"";width:20px;height:20px;top:34px;right:10px}}.p-top-content__content-question--q:after{content:"";width:22px;height:22px;top:29px;right:30px;border-width:3px}@media only screen and (max-width:768px){.p-top-content__content-question--q:after{content:"";width:20px;height:20px;top:25px;right:19px}}.p-top-content__content-question .button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}.p-top-content__content-question button{letter-spacing:.1em;font-size:2.8rem;font-weight:500}@media only screen and (max-width:768px){.p-top-content__content-question button{letter-spacing:.05em;font-size:1.8rem;border-radius:15px}}.p-top-content__content-question button:before{background:url(../img/frontend/worker/top/question_icon-black.png) no-repeat;background-size:auto 100%;vertical-align:middle;width:48px;height:45px}@media only screen and (max-width:768px){.p-top-content__content-question button:before{width:33px;height:31px;margin-right:0}}.p-top-content__content-question button:after{background:url(../img/frontend/common/arrow_icon_gray.svg) no-repeat;background-size:auto 100%;content:"";display:inline-block;width:30px;height:30px;vertical-align:middle}@media only screen and (max-width:768px){.p-top-content__content-question button:after{width:23px;height:23px}}.p-top-content__content-btn button:first-child{display:inline-block;width:560px;height:60px;position:relative;margin:0 40px 0 0;background:#40c7ba;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);color:#fff;font-size:2.4rem}@media only screen and (max-width:1040px){.p-top-content__content-btn button:first-child{width:460px}}@media only screen and (max-width:768px){.p-top-content__content-btn button:first-child{margin:0}}@media only screen and (max-width:560px){.p-top-content__content-btn button:first-child{width:100%}}.p-top-content__content-btn button:first-child:before{content:"";display:inline-block;width:32px;height:32px;margin-right:10px;background:url(../img/frontend/worker/top/first-view_register.svg) 0/32px no-repeat;vertical-align:middle}.p-top-content__content-btn button:first-child:hover{background:#fff;border:2px solid #40c7ba;color:#40c7ba}.p-top-content__content-btn button:first-child:hover:before{background:url(../img/frontend/worker/top/first-view_register--hover.svg) 0/32px no-repeat}.p-top-content__content-btn button:first-child span:first-child{font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:1.6rem;font-weight:500}@media only screen and (max-width:768px){.p-top-content__content-btn button:first-child span:first-child{font-size:1.2rem}}@media only screen and (max-width:560px){.p-top-content__content-btn button:first-child span:first-child{display:block;font-size:1.3rem}}.p-top-content__content-btn button:first-child span:last-child{vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__content-btn button:first-child span:last-child{display:block;font-size:1.8rem}}.p-top-content__content-btn button:first-child div{display:inline-block}@media only screen and (max-width:560px){.p-top-content__content-btn button:first-child div{vertical-align:middle}}.p-top-content__content-btn button:last-child{display:inline-block;width:240px;height:60px;position:relative;margin-left:10px;background:#fff;border:2px solid #ff6c7a;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);color:#ff6c7a;font-size:2.4rem}@media only screen and (max-width:768px){.p-top-content__content-btn button:last-child{width:460px;height:46px;font-size:1.6rem;margin:25px 0 0}}@media only screen and (max-width:560px){.p-top-content__content-btn button:last-child{width:100%;margin-left:0}}.p-top-content__content-btn button:last-child:before{content:"";display:inline-block;width:32px;height:32px;margin-right:10px;background:url(../img/frontend/worker/login_icon.svg) 0/25px no-repeat;vertical-align:middle}.p-top-content__content-btn button:last-child:hover{background:#fef2f0;color:#ff6c7a}.p-top-content__content-btn button:last-child span{vertical-align:middle}.p-top-content__logged-box{width:425px;height:360px;position:absolute;top:30px;right:70px;background:#fef2f0;border-radius:5px;text-align:center}@media only screen and (max-width:1250px){.p-top-content__logged-box{width:87%;height:280px;position:relative;top:auto;right:auto;background:#fff;margin:0 auto}}@media only screen and (max-width:560px){.p-top-content__logged-box{height:310px;background-color:#fef2f0}}.p-top-content__logged-box p{padding:30px 0 12px;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-weight:500}@media only screen and (max-width:1250px){.p-top-content__logged-box p{padding:28px 0 12px}}@media only screen and (max-width:560px){.p-top-content__logged-box p{padding:20px 0 12px}}.p-top-content__logged-box p:first-of-type{color:#40c7ba;font-size:1.6rem}.p-top-content__logged-box p:nth-of-type(2){color:#ff6c7a;font-size:1.4rem}.p-top-content__logged-box a{display:block}.p-top-content__logged-box a:hover{opacity:.8}.p-top-content__logged-box a button{width:360px;position:relative;background:#fff;border-radius:40px;font-family:HiraKakuProN-W6,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W6";cursor:pointer}.p-top-content__logged-box a button:before{content:"";display:inline-block;width:40px;height:40px;margin-right:10px;vertical-align:middle}@media only screen and (max-width:560px){.p-top-content__logged-box a button{width:90%;margin:0 auto}}.p-top-content__logged-box a:first-of-type button{height:80px;border:2px solid #40c7ba;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);color:#40c7ba;font-size:2.4rem}@media only screen and (max-width:560px){.p-top-content__logged-box a:first-of-type button{font-size:1.8rem}}.p-top-content__logged-box a:first-of-type button:before{background:url(../img/frontend/worker/top/ic_check.svg) 0/40px no-repeat #fff}.p-top-content__logged-box a:first-of-type button:hover{background:#40c7ba;color:#fff}.p-top-content__logged-box a:first-of-type button:hover:before{background:url(../img/frontend/worker/top/ic_check.svg) 0/40px no-repeat #40c7ba}.p-top-content__logged-box a:nth-of-type(2) button{height:60px;border:2px solid #ff6c7a;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);color:#ff6c7a;font-size:1.8rem}@media only screen and (max-width:560px){.p-top-content__logged-box a:nth-of-type(2) button{font-size:1.6rem}}.p-top-content__logged-box a:nth-of-type(2) button:before{background:url(../img/frontend/worker/top/ic_playback.svg) 0/40px no-repeat #fff}.p-top-content__logged-box a:nth-of-type(2) button:hover{background:#ff6c7a;color:#fff}.p-top-content__logged-box a:nth-of-type(2) button:hover:before{background:url(../img/frontend/worker/top/ic_playback.svg) 0/40px no-repeat #ff6c7a}.p-top-content__logged-box a span{vertical-align:middle}.p-top-content__logged-box a img{width:370px;height:70px;margin-top:15px}@media only screen and (max-width:560px){.p-top-content__logged-box a img{margin:10px auto 0;width:95%;height:60px}}.p-top-content__logged-right-box{width:100%;max-width:1500px;height:420px;position:absolute;top:0;left:0}.p-top-content__logged-right-box--scroll-down{width:10px;height:auto;position:absolute;bottom:15px;right:5px;z-index:1}@media only screen and (max-width:960px){.p-top-content__logged-right-box--scroll-down{bottom:0}}@media only screen and (max-width:560px){.p-top-content__logged-right-box--scroll-down{bottom:70px}}@media only screen and (max-width:1250px){.p-top-content__logged-right-box{position:relative;background:#d9f4f1;padding:40px 0;height:auto}}@media only screen and (max-width:560px){.p-top-content__logged-right-box{padding:10px 0;background:#ff6c7a}}.p-top-content__logged-right-box--content-cm button{display:none}@media only screen and (max-width:560px){.p-top-content__logged-right-box--content-cm button{display:block;width:75%;height:40px;background:#fff6e2;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);color:#ff6c7a;font-size:1.8rem;font-weight:600;opacity:1;margin:15px auto 10px}.p-top-content__logged-right-box--content-cm button:before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background:url(../img/frontend/worker/top/first-view_playback.svg) 0/24px no-repeat;vertical-align:middle}.p-top-content__logged-right-box--content-cm button:hover{opacity:.8}.p-top-content__logged-right-box--content-cm span{font-family:HiraKakuProN-W6,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W6",sans-serif;vertical-align:middle}}.p-top-content--content-cm button{display:none}@media only screen and (max-width:560px){.p-top-content--content-cm button{display:block;width:75%;height:40px;background:#fff6e2;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.17);box-shadow:0 3px 6px rgba(0,0,0,.17);color:#ff6c7a;font-size:1.8rem;font-weight:600;opacity:1;margin:15px auto 10px}.p-top-content--content-cm button:before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background:url(../img/frontend/worker/top/first-view_playback.svg) 0/24px no-repeat;vertical-align:middle}.p-top-content--content-cm button:hover{opacity:.8}.p-top-content--content-cm span{font-family:HiraKakuProN-W6,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W6",sans-serif;vertical-align:middle}}@media only screen and (max-width:768px){.p-top-content__particular{display:none}}.p-top-content__particular section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:50px;border-radius:10px}@media only screen and (max-width:560px){.p-top-content__particular-tag{font-size:1.1rem}}.p-top-content__movie-list:first-of-type{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.p-top-content__movie-list:first-of-type{display:block}}.p-top-content__movie-list:first-of-type li{width:45%;margin:10px}@media only screen and (max-width:768px){.p-top-content__movie-list:first-of-type li{width:100%}}@media only screen and (max-width:560px){.p-top-content__movie-list:first-of-type li{margin:0}}.p-top-content__movie-list:first-of-type p{width:auto;height:auto;margin:0;padding:0;background:none;border:none;border-radius:0;font-size:1.5rem;font-weight:200;text-align:left}.p-top-content__more-movie{display:block}.p-top-content__more-movie button{width:300px;height:70px;position:relative;padding-right:15px;font-size:2rem}.p-top-content__more-movie button:after{content:"";width:8px;height:8px;display:block;position:absolute;top:30px;right:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-top-content__more-movie button:after{top:17px}}@media only screen and (max-width:768px){.p-top-content__more-movie button{width:260px;height:46px;font-size:1.6rem}}.p-logged-movie{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:560px){.p-logged-movie{display:block}}.p-logged-movie__video-list{width:100%;height:100%;margin:30px auto}@media only screen and (max-width:560px){.p-logged-movie__video-list{width:100%;margin:0 auto}}.p-logged-movie__video-list-items{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:560px){.p-logged-movie__video-list-items{display:block}}.p-logged-movie__video-list-items--no-content{width:100%;min-height:15vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.p-logged-movie__video-list-items--no-content{height:20vh;font-size:1.3rem}}.p-logged-movie__video-list-item{width:46%;min-height:325px;margin:8px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5)}@media only screen and (max-width:560px){.p-logged-movie__video-list-item{width:80%;margin:0 auto 50px}}.p-logged-movie__video-content{position:relative}.p-logged-movie__video-content video{border-radius:10px 10px 0 0}.p-logged-movie__video-content--playback{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.p-logged-movie__video-content--skill-get{position:absolute;top:0;right:0}@media only screen and (max-width:560px){.p-logged-movie__video-content--skill-get{width:70px;height:auto}}.p-logged-movie__video-ttl{padding:15px;font-size:2.2rem}.p-logged-movie__video-detail{padding:0 15px 15px;font-size:1.3rem;line-height:2rem}.p-top-content__topics section{background:#fff;width:100%;max-width:840px;max-height:396px;margin:0 auto 40px;padding:10px;border:2px solid #ff6c7a;border-radius:10px}.p-top-content__topics-other-box{width:100%;max-height:350px;padding:2px 10px;overflow-y:scroll;word-break:break-word}.p-top-content__topics-other-box::-webkit-scrollbar{width:6px}.p-top-content__topics-other-box::-webkit-scrollbar-thumb{border-radius:50px;background:#b1b1b1}.p-top-content__topics li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:2px solid #d9f4f1}@media only screen and (max-width:768px){.p-top-content__topics li{display:block}}.p-top-content__topics li:last-child{border:none}.p-top-content__topics li p:first-of-type{width:15%}.p-top-content__topics li P:nth-of-type(2){width:80%}@media only screen and (max-width:768px){.p-top-content__topics li P:nth-of-type(2){width:95%}}.p-top-content__topics li p{color:#3f3a39;font-weight:200;line-height:2rem}.p-top-content__topics a{text-decoration:underline;color:#3f3a39}.p-top-content__topics__a-topics{display:block;text-align:center}.p-top-content__topics__a-topics img{width:100%;max-width:400px}.p-top-content__topics-other-box div.p-top-content__topics-other__date{width:15%}@media only screen and (max-width:560px){.p-top-content__topics-other-box div.p-top-content__topics-other__date{width:100%}}.p-top-content__topics-other-box div.p-top-content__topics-other__date p.p-top-content__topics-other{width:100%;font-size:1.6rem}@media only screen and (max-width:560px){.p-top-content__topics-other-box div.p-top-content__topics-other__date p.p-top-content__topics-other{font-size:1.3rem}}.p-top-content__topics-other-box div.p-top-content__topics-other__text{width:85%}@media only screen and (max-width:768px){.p-top-content__topics-other-box div.p-top-content__topics-other__text{width:100%}}.p-top-content__topics-other-box div.p-top-content__topics-other__text p.p-top-content__topics-other{width:100%;font-size:1.6rem}@media only screen and (max-width:320px){.p-top-content__topics-other-box div.p-top-content__topics-other__text p.p-top-content__topics-other{font-size:1.4rem}}.p-top-content__popular-column ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (max-width:960px){.p-top-content__popular-column ul{display:block;margin-bottom:30px}}.p-top-content__popular-column li{width:18%;min-width:200px;min-height:225px;position:relative;margin:15px 8px;background:#fff;border:2px solid #ff6c7a;border-radius:10px;text-align:center}@media only screen and (max-width:960px){.p-top-content__popular-column li{width:100%;min-height:auto;margin:20px 0}}.p-top-content__popular-column li h3{margin-bottom:10px;font-size:1.6rem;line-height:2rem;font-weight:700}.p-top-content__popular-column li div{margin-bottom:10px;color:#707070;font-size:1rem;text-align:left}.p-top-content__popular-column li div:nth-of-type(2){position:absolute;bottom:5px;right:15px;font-size:1.2rem;text-align:right}.p-top-content__popular-column li img{width:160px;height:110px;margin-bottom:10px}.p-top-content__popular-column li p{font-size:1.3rem;font-weight:200;line-height:1.5rem;margin-bottom:20px}.p-top-content__popular-column li a{display:block;padding:20px;text-align:left}.p-top-content__popular-column a{display:block}.p-top-content__popular-column button{width:300px;height:70px;position:relative;padding-right:15px;font-size:2rem}.p-top-content__popular-column button:after{content:"";width:8px;height:8px;display:block;position:absolute;top:30px;right:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-top-content__popular-column button:after{top:17px}}@media only screen and (max-width:768px){.p-top-content__popular-column button{width:260px;height:46px;font-size:1.6rem}}.p-top-content__content-pickup{background:#fff6e2}.p-top-content__content-pickup--ttl{width:100%;min-height:40px;margin-bottom:26px;padding:9px;background:#fff;border-radius:10px;color:#ff6c7a;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.4rem;font-weight:600;text-align:center}.p-top-content__content-pickup ul{width:100%;margin:0 auto 22px;padding:0 20px}.p-top-content__content-pickup li{position:relative;width:24%;height:310px;background:#fff;margin-bottom:18px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border:2px solid #ff6c7a}.p-top-content__content-pickup li:hover{opacity:.8}@media only screen and (max-width:960px){.p-top-content__content-pickup li{width:31%}}@media only screen and (max-width:768px){.p-top-content__content-pickup li{width:45%;min-height:0}}@media only screen and (max-width:560px){.p-top-content__content-pickup li{width:100%}}.p-top-content__content-pickup li a{display:block;width:100%;height:100%}.p-top-content__content-pickup li h3{margin:0 12px 8px;font-size:1.6rem;font-weight:700;color:#ff6c7a;line-height:1.2;height:38.4px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__content-pickup li h3:after,.p-top-content__content-pickup li h3:before{position:absolute}.p-top-content__content-pickup li h3:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:19.2px}.p-top-content__content-pickup li h3:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:960px){.p-top-content__content-pickup li h3{font-size:1.2rem;line-height:2rem;line-height:1.2;height:28.8px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__content-pickup li h3:after,.p-top-content__content-pickup li h3:before{position:absolute}.p-top-content__content-pickup li h3:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:14.4px}.p-top-content__content-pickup li h3:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}@media only screen and (max-width:768px){.p-top-content__content-pickup li h3{margin-bottom:5px}}.p-top-content__content-pickup li h4{padding-bottom:8px;margin:13px 0 0 12px;font-size:1.3rem;font-weight:400}@media only screen and (max-width:960px){.p-top-content__content-pickup li h4{font-size:1.2rem;line-height:2rem}}.p-top-content__content-pickup li div:first-of-type{text-align:center}.p-top-content__content-pickup li div:first-of-type img{width:100%;height:130px;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media only screen and (max-width:960px){.p-top-content__content-pickup li div:first-of-type img{height:135px}}@media only screen and (max-width:768px){.p-top-content__content-pickup li div:first-of-type img{height:150px}}.p-top-content__content-pickup li span{position:absolute;bottom:20px;left:12px;padding:3px 17px;background:#fff6e2;border-radius:15px;color:#ff6c7a;font-size:1.3rem;font-weight:200}@media only screen and (max-width:768px){.p-top-content__content-pickup li span{font-size:1.1rem}}@media only screen and (max-width:560px){.p-top-content__content-pickup li span{padding:3px 10px}}.p-top-content__content-pickup button:before{background:url(../img/frontend/common/search_icon.svg) 0/100% no-repeat}.p-top-content__content-pickup button:hover:before{background-size:auto 100%;background:url(../img/frontend/common/search_icon.svg) 0/100% no-repeat}.p-top-content__content-pickup-name{margin:0 10px 14px;color:#3f3a39;font-size:1.3rem;line-height:1.2;height:15.6px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__content-pickup-name:after,.p-top-content__content-pickup-name:before{position:absolute}.p-top-content__content-pickup-name:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:0}.p-top-content__content-pickup-name:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:768px){.p-top-content__content-pickup-name{margin:0 10px 5px;font-size:1.2rem;line-height:1.2;height:14.4px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__content-pickup-name:after,.p-top-content__content-pickup-name:before{position:absolute}.p-top-content__content-pickup-name:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:0}.p-top-content__content-pickup-name:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-top-content__content-pickup-saraly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px 11px}.p-top-content__content-pickup-saraly:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/frontend/worker/icon/recruit_salary.svg) 0/16px no-repeat;vertical-align:middle}.p-top-content__content-pickup-saraly p:first-of-type{width:100%;margin:0;color:#3f3a39;font-size:1.3rem;font-weight:700;line-height:1.2;height:15.6px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__content-pickup-saraly p:first-of-type:after,.p-top-content__content-pickup-saraly p:first-of-type:before{position:absolute}.p-top-content__content-pickup-saraly p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:0}.p-top-content__content-pickup-saraly p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:768px){.p-top-content__content-pickup-saraly p:first-of-type{font-size:1.2rem;padding-bottom:10px;line-height:1.2;height:14.4px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__content-pickup-saraly p:first-of-type:after,.p-top-content__content-pickup-saraly p:first-of-type:before{position:absolute}.p-top-content__content-pickup-saraly p:first-of-type:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:0}.p-top-content__content-pickup-saraly p:first-of-type:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-top-content__content-pickup--none{width:100%;text-align:center}.p-top-content__work-style{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:50px;border-radius:10px}@media only screen and (max-width:768px){.p-top-content__work-style{padding:30px}}.p-top-content__work-style h3{margin:0 auto 30px;color:#ff6c7a;font-size:3.2rem}@media only screen and (max-width:768px){.p-top-content__work-style h3{font-size:2rem}}.p-top-content__work-style p{width:65%;margin:0 auto 30px;font-size:1.4rem;color:#3f3a39;line-height:2rem}@media only screen and (max-width:768px){.p-top-content__work-style p{width:95%}}.p-top-content__work-style-img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-top-content__work-style-img div{width:15%;max-width:115px;margin:5px}@media only screen and (max-width:960px){.p-top-content__work-style-img div{width:20%}}.p-top-content__work-style-img img{width:100%}.p-top-content__particular-tag{display:block;background:#ff6c7a;padding:7px 19px;margin:5px;color:#fff;font-weight:200;font-size:1.4rem;border-radius:15px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.p-top-content__new-column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (max-width:768px){.p-top-content__new-column ul{display:block}}.p-top-content__new-column li{width:30%;position:relative;margin:10px;background:#fff;border-radius:10px;border:2px solid #ff6c7a}@media only screen and (max-width:768px){.p-top-content__new-column li{width:100%}}@media only screen and (max-width:560px){.p-top-content__new-column li{margin:10px 0}}.p-top-content__new-column li p{margin-bottom:25px;font-size:1.4rem;line-height:2rem;line-height:1.5;height:147px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__new-column li p:after,.p-top-content__new-column li p:before{position:absolute}.p-top-content__new-column li p:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:126px}.p-top-content__new-column li p:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}.p-top-content__new-column li div{margin-bottom:10px;font-size:1.2rem;color:#707070;text-align:left}.p-top-content__new-column li div:nth-of-type(2){position:absolute;bottom:5px;right:15px}.p-top-content__new-column li h3{margin-bottom:20px;font-size:1.6rem;font-weight:700;line-height:1.5;height:72px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__new-column li h3:after,.p-top-content__new-column li h3:before{position:absolute}.p-top-content__new-column li h3:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:48px}.p-top-content__new-column li h3:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}.p-top-content__new-column a{display:block;padding:25px}.p-top-content__new-column button{width:300px;height:70px;position:relative;padding-right:15px;font-size:2rem}.p-top-content__new-column button:after{content:"";width:8px;height:8px;display:block;position:absolute;top:30px;right:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-top-content__new-column button:after{top:17px}}@media only screen and (max-width:768px){.p-top-content__new-column button{width:260px;height:46px;font-size:1.6rem}}.p-top-content__experience-column ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (max-width:960px){.p-top-content__experience-column ul{display:block;margin-bottom:30px}}.p-top-content__experience-column li{width:18%;min-width:200px;min-height:225px;position:relative;margin:15px 8px;background:#fff;border:2px solid #ff6c7a;border-radius:10px;text-align:center}@media only screen and (max-width:960px){.p-top-content__experience-column li{width:100%;min-height:auto;margin:20px 0}}.p-top-content__experience-column li h3{min-height:45px;margin-bottom:10px;font-size:1.6rem;line-height:2rem;font-weight:500}@media only screen and (max-width:960px){.p-top-content__experience-column li h3{min-height:auto}}.p-top-content__experience-column li img{width:160px;height:110px;margin-bottom:10px}.p-top-content__experience-column li p{font-size:1.3rem;font-weight:200;line-height:1.7rem;line-height:1.5;height:97.5px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__experience-column li p:after,.p-top-content__experience-column li p:before{position:absolute}.p-top-content__experience-column li p:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:78px}.p-top-content__experience-column li p:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:960px){.p-top-content__experience-column li p{line-height:1.4;height:54.6px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-top-content__experience-column li p:after,.p-top-content__experience-column li p:before{position:absolute}.p-top-content__experience-column li p:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:36.4px}.p-top-content__experience-column li p:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-top-content__experience-column li a{display:block;height:100%;padding:10px;margin:0;color:#000}.p-top-content__experience-column li span{display:block;margin:10px;color:#797979;float:right;font-size:1.2rem;font-weight:200}@media only screen and (max-width:960px){.p-top-content__experience-column li span{margin:10px 0 0;float:none;text-align:right}}.p-top-content__experience-column button{width:300px;height:70px;position:relative;padding-right:15px;font-size:2rem}.p-top-content__experience-column button:after{content:"";width:8px;height:8px;display:block;position:absolute;top:30px;right:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-top-content__experience-column button:after{top:17px}}@media only screen and (max-width:768px){.p-top-content__experience-column button{width:260px;height:46px;font-size:1.6rem}}.p-top-content__content-useful-movie ul{margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:768px){.p-top-content__content-useful-movie ul{display:block}}.p-top-content__content-useful-movie li{width:45%}@media only screen and (max-width:768px){.p-top-content__content-useful-movie li{width:80%;margin:0 auto}}.p-top-content__content-useful-movie li h3{margin-bottom:30px;color:#797979;font-size:1.6rem;text-align:center}@media only screen and (max-width:768px){.p-top-content__content-useful-movie li h3{margin:30px 0;font-size:2rem}}@media only screen and (max-width:560px){.p-top-content__content-useful-movie li h3{font-size:1.6rem}}.p-top-content__content-useful-movie br{display:none}@media only screen and (max-width:768px){.p-top-content__content-useful-movie br{display:block}}.p-top-content__content-useful-movie .video{position:relative;width:100%;padding-top:56.25%}.p-top-content__content-useful-movie .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.p-top-content__logged-flow ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (max-width:960px){.p-top-content__logged-flow ul{display:block}}.p-top-content__logged-flow li{width:30%;min-width:200px;max-width:300px;min-height:184px;position:relative;margin-right:50px;padding:15px;background:#fef2f0;border-radius:10px;text-align:center}.p-top-content__logged-flow li:last-child{margin:0}@media only screen and (max-width:960px){.p-top-content__logged-flow li{width:100%;min-width:100%;max-width:100%;min-height:140px;margin:20px 0 45px}}.p-top-content__logged-flow li span:first-child{display:inline-block;position:absolute;top:-12px;left:0;border-radius:5px 0 100% 0;color:#ff6c7a;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.4rem;font-weight:500;text-align:left}.p-top-content__logged-flow li span:last-child{width:0;height:0;position:absolute;display:block;top:35%;right:-87px;margin:0 50px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #ff6c7a}@media only screen and (max-width:960px){.p-top-content__logged-flow li span:last-child{width:40px;height:19px;right:0;left:0;top:90%;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-top:50px solid transparent;border-bottom:50px solid transparent}}@media only screen and (max-width:560px){.p-top-content__logged-flow li span:last-child{top:95%;border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:15px solid #ff6c7a}}.p-top-content__logged-flow li h3{color:#3f3a39;font-family:HiraKakuProN-W6,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W6",sans-serif;font-size:1.8rem;font-weight:700;margin:23px 0 14px;line-height:2.3rem}@media only screen and (max-width:960px){.p-top-content__logged-flow li h3{margin:10px 0 0}}@media only screen and (max-width:768px){.p-top-content__logged-flow li h3{margin:0 5px 7px;font-size:2rem;text-align:left}}@media only screen and (max-width:560px){.p-top-content__logged-flow li h3{font-size:1.6rem}}.p-top-content__logged-flow li img{width:100px;height:100px;margin-right:16px}@media only screen and (max-width:768px){.p-top-content__logged-flow li img{width:70px;height:70px;margin-right:13px}}@media only screen and (max-width:560px){.p-top-content__logged-flow li img{width:54px;height:54px;margin-right:13px}}.p-top-content__logged-flow a:first-child button{width:590px;height:70px;margin-bottom:25px;font-size:3rem}@media only screen and (max-width:768px){.p-top-content__logged-flow a:first-child button{width:260px;height:55px;display:block;margin-bottom:25px;font-size:1.8rem}}.p-top-content__logged-flow a:first-child button span{font-size:1.8rem}@media only screen and (max-width:768px){.p-top-content__logged-flow a:first-child button span:first-child{display:block;font-size:1.2rem}}.p-top-content__logged-flow a:last-child button{width:220px;height:70px;margin-left:10px;margin-bottom:25px;font-size:1.8rem}@media only screen and (max-width:768px){.p-top-content__logged-flow a:last-child button{width:260px;height:40px;display:block;margin:0;font-size:1.3rem}}.p-top-content__logged-flow--pc{display:block}@media only screen and (max-width:768px){.p-top-content__logged-flow--pc{display:none}}.p-top-content__logged-flow--pc div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:960px){.p-top-content__logged-flow--pc div{width:100%;height:60px;text-align:center;vertical-align:middle}}.p-top-content__logged-flow--pc p{width:calc(100% - 100px);color:#3f3a39;font-size:1.4rem;font-weight:200;line-height:2rem;text-align:left}@media only screen and (max-width:960px){.p-top-content__logged-flow--pc p{display:inline-block;width:75%;height:60px;margin-top:50px;font-size:1.5rem;vertical-align:middle;text-align:center}}.p-top-content__logged-flow--sp{display:none}@media only screen and (max-width:768px){.p-top-content__logged-flow--sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}}.p-top-content__logged-flow--sp div{width:100%;display:block;padding:10px 0}@media only screen and (max-width:560px){.p-top-content__logged-flow--sp div{padding:0}}.p-top-content__logged-flow--sp p{width:95%;margin:5px;color:#3f3a39;font-family:HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3",sans-serif;font-size:1.6rem;text-align:left;line-height:2.2rem}@media only screen and (max-width:560px){.p-top-content__logged-flow--sp p{font-size:1.3rem}}.v-worker-chat__contact-button{width:110px;height:35px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:10px;background:#40c7ba;font-size:1.3rem;margin-bottom:10px;position:relative;background:#fff;color:#ff6c7a;border:2px solid #ff6c7a}.v-worker-chat__contact-button span{vertical-align:middle}.v-worker-chat__contact-button:hover{background:#ff6c7a;color:#fff}.v-worker-chat__contact-button:before{content:"";display:inline-block;width:22px;height:20px;background-image:url(../img/frontend/client/balloon_pink.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:4px}.v-worker-chat__contact-button:hover:before{content:"";display:inline-block;width:22px;height:20px;background-image:url(../img/frontend/worker/balloon_white.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:4px}.v-worker-chat__contact-button--unread:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:attr(data-unread-count);position:absolute;right:-5px;top:-5px;background-color:#40c7ba;width:20px;height:20px;border-radius:50%}.v-worker-chat__modal-background{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(63,58,57,.5);z-index:10}.v-worker-chat__modal-content{width:90%;max-width:900px;height:90%;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:560px){.v-worker-chat__modal-content{margin-bottom:80px;height:85%}}.v-worker-chat__close-modal-button{position:absolute;top:10px;right:10px;cursor:pointer}.v-worker-chat__close-modal-button img{width:25px;height:25px;pointer-events:none}.v-worker-chat__client-image,.v-worker-chat__worker-image{width:30px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.v-worker-chat__chat-left-area{width:30%;height:100%}.v-worker-chat__chat-right-area{width:70%;height:100%}.v-worker-chat__chat-messages-area{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;background-color:#fef2f0;padding:30px 10px;overflow:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}.v-worker-chat__chat-messages-area::-webkit-scrollbar{display:none}.v-worker-chat__chat-manipulate-area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px}.v-worker-chat__chat-textarea{width:100%;padding:10px;border:2px solid rgba(0,0,0,.17);border-radius:5px;font-size:1.3rem;height:100px;resize:none}@media only screen and (max-width:560px){.v-worker-chat__chat-textarea{height:80px}}.v-worker-chat__chat-left-area{overflow:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;padding:30px}.v-worker-chat__chat-left-area-title{padding-bottom:20px;text-align:center;font-size:2rem}.v-worker-chat__chat-worker-info{width:100%;font-size:14px}.v-worker-chat__chat-worker-info tr th{display:block;margin-bottom:3px;text-align:center;line-height:1.5em;background-color:#fef2f0}.v-worker-chat__chat-worker-info tr td{text-align:left;display:block;padding-bottom:3px;line-height:1.5em}.v-worker-chat__chat-worker-info tr td.p-application__chat-worker-image{text-align:center}.v-worker-chat__chat-send-message{min-height:100px;margin-bottom:20px}@media only screen and (max-width:560px){.v-worker-chat__chat-send-message{min-height:80px}}.v-worker-chat__chat-send-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:50px;max-width:100%;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-worker-chat__message{padding:15px 15px 0}.v-worker-chat__message--worker{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.v-worker-chat__message--client,.v-worker-chat__message--worker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.v-worker-chat__message-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-worker-chat__balloon{word-break:break-all;border-radius:5px;display:initial;width:60%;padding:20px;background-color:#fff;text-align:left;font-size:1.6rem;white-space:pre-line;word-break:break-word}@media only screen and (max-width:560px){.v-worker-chat__balloon{width:80%;padding:10px}}.v-worker-chat__timestamp{padding-bottom:15px;font-size:13px}.v-worker-chat__timestamp--worker{text-align:right}.v-worker-chat__timestamp--client{text-align:left}.v-worker-chat__get-messages-button{width:200px;height:40px;-ms-flex-negative:1;flex-shrink:1;min-width:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#fff;color:#40c7ba;border:2px solid #40c7ba;opacity:1;font-size:1.3rem}@media only screen and (max-width:560px){.v-worker-chat__get-messages-button{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:60%;font-size:1rem}}.v-worker-chat__get-messages-button:before{content:"";display:inline-block;width:16px;height:20px;background-image:url(../img/frontend/worker/download_green.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.v-worker-chat__get-messages-button:hover:before{content:"";display:inline-block;width:16px;height:20px;background-image:url(../img/frontend/worker/download.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.v-worker-chat__get-messages-button:hover{background:#40c7ba;color:#fff}.v-worker-chat__submit-button{width:100px;height:40px;-ms-flex-negative:1;flex-shrink:1;min-width:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#fff;color:#ff6c7a;border:2px solid #ff6c7a;opacity:1;font-size:1.3rem}@media only screen and (max-width:560px){.v-worker-chat__submit-button{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:40%;font-size:1rem}}.v-worker-chat__submit-button:before{content:"";display:inline-block;width:16px;height:20px;background-image:url(../img/frontend/worker/balloon_pink.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.v-worker-chat__submit-button:hover:before{content:"";display:inline-block;width:16px;height:20px;background-image:url(../img/frontend/worker/balloon_white.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.v-worker-chat__submit-button:hover{background:#ff6c7a;color:#fff}.v-worker-chat__career-detail,.v-worker-chat__career-url{word-break:break-all}.v-worker-chat__scout-setting-area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:15px 20px;border:1px solid rgba(0,0,0,.17);border-radius:5px;margin:15px 20px 0;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media only screen and (max-width:560px){.v-worker-chat__scout-setting-area{padding:12px 15px;margin:15px 20px 0}}.v-worker-chat__scout-setting-label{width:100%;font-size:1.4rem}@media only screen and (max-width:560px){.v-worker-chat__scout-setting-label{font-size:1.2rem}}.v-worker-chat__scout-setting-options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media only screen and (max-width:560px){.v-worker-chat__scout-setting-options{gap:10px}}.v-worker-chat__radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer;font-size:1.4rem;line-height:1}@media only screen and (max-width:560px){.v-worker-chat__radio-label{font-size:1.2rem}}.v-worker-chat__radio-label input[type=radio]{width:16px;height:16px;margin:0;accent-color:#ff6c7a;cursor:pointer}.v-worker-chat__radio-label input[type=radio]:disabled{cursor:not-allowed}.v-worker-chat__scout-setting-success{color:#28a745;font-size:1.2rem;position:absolute;right:20px;bottom:15px}@media only screen and (max-width:560px){.v-worker-chat__scout-setting-success{right:15px;bottom:5px;font-size:1rem}}.v-worker-chat__scout-setting-error{color:#dc3545;font-size:1.2rem;position:absolute;right:20px;bottom:15px}@media only screen and (max-width:560px){.v-worker-chat__scout-setting-error{right:15px;bottom:5px;font-size:1rem}}.p-mypage{width:100%;min-height:70vh;padding:40px 0}@media only screen and (max-width:768px){.p-mypage{padding:50px 0}}@media only screen and (max-width:560px){.p-mypage{padding:30px 0}}.p-mypage__breadcrumbs{width:90%;max-width:1000px;margin:0 auto 20px}.p-mypage__menu-tab-box{width:100%;background-color:#fff6e2}.p-mypage__inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;max-width:1000px;margin:auto}@media only screen and (max-width:768px){.p-mypage__inner-box{display:block}}@media only screen and (max-width:560px){.p-mypage__inner-box{width:100%}}.p-mypage__inner-box nav{width:20%;background-color:#fef2f0}@media only screen and (max-width:768px){.p-mypage__inner-box nav{width:100%}}@media only screen and (max-width:768px){.p-mypage__inner-box nav ul{height:50px;padding:10px 16px;overflow-x:scroll;white-space:nowrap;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.p-mypage__inner-box nav ul::-webkit-scrollbar{display:none}}@media only screen and (min-width:600px) and (max-width:768px){.p-mypage__inner-box nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.p-mypage__inner-box nav li{font-size:1.6rem;padding:20px;background-color:#fef2f0;border-bottom:2px solid #fff;cursor:pointer}@media only screen and (max-width:768px){.p-mypage__inner-box nav li{display:inline-block;width:122px;height:30px;vertical-align:top;text-align:center;font-size:1.3rem;padding:8.5px 0;border:none;background-color:#fff;color:#ff6c7a;border-radius:40px}}.p-mypage__inner-box nav li:hover{opacity:.8}.p-mypage__inner-box nav li.not-registered{position:relative}.p-mypage__inner-box nav li.not-registered:after{content:"!";position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:red}@media only screen and (max-width:768px){.p-mypage__inner-box nav li.not-registered:after{width:18px;height:18px}}.p-mypage__inner-box nav li.p-mypage__selected-tab{color:#fff;background-color:#ff6c7a}@media only screen and (max-width:768px){.p-mypage__inner-box nav li.p-mypage__selected-tab{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}}.p-mypage__delete-complement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.8rem}.p-mypage__delete-complement img{width:35px;height:35px;padding:5px;border:2px solid #df5656;border-radius:50%;cursor:pointer}.p-mypage__delete-complement img:hover{opacity:.8}.p-mypage__delete-complement span{margin-left:10px;font-size:1.4rem}@media only screen and (max-width:768px){.p-mypage__delete-complement span{font-size:1.2rem}}.p-mypage__error-msg{margin-bottom:30px;color:red;font-size:1.5rem}.p-mypage__error-msg-point{width:100%;color:red;font-size:1.3rem}.p-mypage__error-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:768px){.p-mypage__error-area{display:none}}.p-mypage__error-area .p-mypage__error-msg-point{width:45%}@media only screen and (max-width:768px){.p-mypage__error-area .p-mypage__error-msg-point{width:100%}}.p-mypage__error-area--tab{display:none}@media only screen and (max-width:768px){.p-mypage__error-area--tab{display:block}}.p-mypage__menu-box{width:90%;max-width:1000px;margin:0 auto}.p-mypage__menu-box--unread{position:relative}.p-mypage__menu-box--unread:before{content:attr(data-unread);position:absolute;right:0;top:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#ff3c3c}.p-mypage__menu-box--chat{position:relative}.p-mypage__menu-box--chat:before{content:attr(data-unread);position:absolute;right:0;top:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#40c7ba}@media only screen and (max-width:560px){.p-mypage__menu-box{width:90%}}.p-mypage__menu-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.p-mypage__menu-box ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}}@media only screen and (max-width:560px){.p-mypage__menu-box ul{margin-bottom:12px}}.p-mypage__menu-box li{width:100%;min-height:50px;font-size:1.2rem;font-weight:700;background:#fff;text-align:center;border-radius:10px 10px 0 0;border:1px solid #ff6c7a;border-bottom:none;cursor:pointer}.p-mypage__menu-box li:hover{background:#fff0f1}@media only screen and (max-width:768px){.p-mypage__menu-box li{width:48%;min-height:45px;margin-bottom:10px;border-bottom:1px solid #ff6c7a;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}}.p-mypage__menu-box a{display:block;padding:20px 5px;color:#ff6c7a}@media only screen and (max-width:768px){.p-mypage__menu-box a{padding:15px 5px}}.p-mypage__menu-box--selected{background:#ff6c7a!important}.p-mypage__menu-box--selected a{color:#fff!important}.p-mypage__menu-box--not-registered{position:relative}.p-mypage__menu-box--not-registered:after{content:"!";position:absolute;right:0;top:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:red}.p-mypage__box{width:90%;max-width:1000px;margin:0 auto;padding:0 40px 40px}.p-mypage__box--profile{width:80%;padding:60px 40px}@media only screen and (max-width:768px){.p-mypage__box--profile{width:100%}}.p-mypage__box--profile .button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-mypage__box--new-recruit{background-color:transparent;padding:0}.p-mypage__box--new-recruit .p-mypage__box-heading--new-recruit{color:#3f3a39;border:none;font-size:2.4rem;text-align:left;padding:0;margin-bottom:36px}@media only screen and (max-width:560px){.p-mypage__box{width:100%;padding:20px}}.p-mypage__box h1{color:#ff6c7a;font-size:2.7rem;text-align:center;padding:40px 0 20px;margin-bottom:30px;border-bottom:2px solid #ff6c7a}@media only screen and (max-width:560px){.p-mypage__box h1{padding:10px 0 20px;font-size:2.2rem}}.p-mypage__btn{margin-top:40px}.p-mypage__btn-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (max-width:768px){.p-mypage__btn-box{display:block;text-align:center}}.p-mypage__add-btn{width:60px;height:60px;display:inline-block;position:absolute;right:0;bottom:0;background:#ff6c7a;border-radius:50%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);text-align:right;cursor:pointer}@media only screen and (max-width:768px){.p-mypage__add-btn{right:-20px}}@media only screen and (max-width:560px){.p-mypage__add-btn{width:50px;height:50px;position:fixed;right:20px;bottom:20px;z-index:10}}.p-mypage__add-btn:hover{opacity:.8}.p-mypage__add-btn:after,.p-mypage__add-btn:before{content:"";width:30px;height:2px;position:absolute;top:30px;left:15px;background:#fff}@media only screen and (max-width:560px){.p-mypage__add-btn:after,.p-mypage__add-btn:before{top:25px;left:10px}}.p-mypage__add-btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-mypage__register-btn,.p-mypage__update-btn{width:240px;height:50px;font-size:1.5rem;text-align:center}@media only screen and (max-width:560px){.p-mypage__register-btn,.p-mypage__update-btn{width:200px}}.p-mypage__register-btn:before,.p-mypage__update-btn:before{content:"";display:inline-block;width:22px;height:27px;vertical-align:middle;margin-right:5px}.p-mypage__register-btn span,.p-mypage__update-btn span{vertical-align:middle}.p-mypage__register-btn:before{background:url(../img/frontend/worker/icon/mypage_register_icon-pink.svg) 0/20px no-repeat}.p-mypage__register-btn:hover:before{background:url(../img/frontend/worker/icon/mypage_register_icon-white.svg) 0/20px no-repeat}.p-mypage__update-btn:before{background:url(../img/frontend/worker/icon/mypage_update_icon-pink.png) 0/20px no-repeat}.p-mypage__update-btn:hover:before{background:url(../img/frontend/worker/icon/mypage_update_icon-white.png) 0/20px no-repeat}.p-mypage__select-box{width:100%;border:none;outline:none;background:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-mypage__select-box::-ms-expand{display:none}.p-mypage__input-text,.p-mypage__password{height:40px;padding:0 5px;border:1px solid #dadada;border-radius:5px;font-size:1.3rem}.p-mypage__input-text--id{font-size:1.8rem;text-decoration:underline;text-decoration-color:#ff6c7a;padding:0!important}.p-mypage__textarea{padding:0 5px;border:1px solid #dadada;border-radius:5px;font-size:1.3rem}.p-mypage input[type=checkbox]{display:none}.p-mypage input[type=checkbox]+label{font-size:1.5rem}@media only screen and (max-width:560px){.p-mypage input[type=checkbox]+label{font-size:1.2rem}}.p-mypage input[type=checkbox]:checked+label{color:#ff6c7a}.p-mypage input[type=checkbox]:checked+label:before{background:#ff6c7a;border:1px solid #ff6c7a;opacity:1}.p-mypage input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}.p-mypage__radio-btn+label{font-size:1.5rem}@media only screen and (max-width:768px){.p-mypage__radio-btn+label{display:block;font-size:1.2rem;padding:0 0 15px 30px}}.p-mypage__radio-btn:checked+label{color:#ff6c7a}.p-mypage__radio-btn:checked+label:after{background:#ff6c7a}.p-mypage__input-supplement{font-size:1.3rem;margin-bottom:20px}.p-mypage__input-file{margin-bottom:15px}@media only screen and (max-width:560px){.p-mypage__input-file{font-size:1.3rem}}.p-mypage__select-custom{display:inline-block;overflow:hidden;text-align:center}.p-mypage__select-custom select{width:100%;padding:10px 5px;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-mypage__select-custom select::-ms-expand{display:none}.p-mypage__select-triangle{position:relative;border:1px solid rgba(0,0,0,.17);border-radius:5px;background:#fff}.p-mypage__select-triangle:before{position:absolute;top:15px;right:5px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.17);pointer-events:none}.p-mypage__select-triangle select{color:#3f3a39}.p-mypage__select-box-career--width{width:15%;margin:0 5px}@media only screen and (max-width:960px){.p-mypage__select-box-career--width{width:25%;min-width:60px;max-width:60px}}@media only screen and (max-width:560px){.p-mypage__select-box-career--width{width:30%}}.p-mypage__input-text-career--width{width:100%}.p-mypage__textarea{font-family:Hiragino Kaku Gothic Pro,"\30D2\30E9\30AE\30CE\89D2\30B4    Pro W3","\30E1\30A4\30EA\30AA",Meiryo,"\FF2D\FF33    \FF30\30B4\30B7\30C3\30AF",sans-serif}.p-mypage__textarea-career--width{width:100%}.p-mypage__message--not-registered{margin-bottom:30px}.p-mypage__message--error,.p-mypage__message--not-registered{width:100%;color:#ff3c3c;font-weight:600;text-align:center}.p-mypage-career ul{width:90%;position:relative;margin:0 auto 50px;padding:30px;background:#fdf2f2;border:2px solid #fdf2f2;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}.p-mypage-career ul.p-mypage-career__has-errors{border:5px solid #ff6c7a}@media only screen and (max-width:768px){.p-mypage-career ul{width:100%}}@media only screen and (max-width:560px){.p-mypage-career ul{margin:30px auto;padding:15px}}.p-mypage-career li{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.p-mypage-career li{display:block}}.p-mypage-career li:nth-of-type(3),.p-mypage-career li:nth-of-type(4){margin-bottom:10px}.p-mypage-career li img{width:35px;height:35px;position:absolute;left:15px;bottom:15px;padding:5px;border:2px solid #df5656;border-radius:50%;cursor:pointer}.p-mypage-career li img:hover{opacity:.8}@media only screen and (max-width:560px){.p-mypage-career li img{left:0}}.p-mypage-career li p{width:20%;font-size:1.5rem;font-weight:700}@media only screen and (max-width:768px){.p-mypage-career li p{width:100%;margin-bottom:10px}}.p-mypage-career li div{width:80%;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-mypage-career li div.p-mypage__career-delete-button{width:35px;height:35px;position:absolute;left:15px;bottom:15px;z-index:1}@media only screen and (max-width:560px){.p-mypage-career li div.p-mypage__career-delete-button{left:0}}@media only screen and (max-width:768px){.p-mypage-career li div{width:100%}}.p-mypage__password{font-size:1.2rem}.p-mypage__input-text-prof--width{width:100%}.p-mypage__password-prof--width{width:100%;margin-bottom:10px}.p-mypage__password-confirm-prof--width{width:50%;margin-bottom:10px;margin-top:10px}@media only screen and (max-width:560px){.p-mypage__password-confirm-prof--width{width:100%}}.p-mypage__input-text-prof--90,.p-mypage__textarea-prof--90{width:100%;margin-bottom:10px}@media only screen and (max-width:560px){.p-mypage__input-text-prof--90,.p-mypage__textarea-prof--90{width:100%}}.p-mypage__select-box-prof--width{width:25%}@media only screen and (max-width:320px){.p-mypage__select-box-prof--width{width:50%}}.p-mypage-profile{width:100%;margin-bottom:50px;table-layout:fixed}.p-mypage-profile tr{border-bottom:2px solid #f8f8f8}.p-mypage-profile tr:last-child{border-bottom:none}.p-mypage-profile th{width:35%;padding-right:30px;font-size:1.2rem;text-align:left;vertical-align:middle}@media only screen and (max-width:960px){.p-mypage-profile th{width:100%;display:block;margin:10px 0 5px 10px;text-align:left}}.p-mypage-profile th span{display:inline-block;width:33px;margin-left:5px;padding:5px;background:#ff3c3c;border-radius:5px;color:#fff;font-size:1.1rem;font-weight:200}.p-mypage-profile td{width:65%;padding:10px}@media only screen and (max-width:960px){.p-mypage-profile td{width:100%;display:block}}.p-mypage-profile__name-area--item,.p-mypage-profile__name-area--item .p-mypage__error-msg-point{width:100%}.p-mypage-profile__arrange{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-mypage-profile__arrange--area{width:25%}@media only screen and (max-width:768px){.p-mypage-profile__arrange--area{font-size:1.4rem}}@media only screen and (max-width:560px){.p-mypage-profile__arrange--area{width:33%;font-size:1.3rem}}@media only screen and (max-width:320px){.p-mypage-profile__arrange--area{width:50%}}.p-mypage-profile__arrange--occupation{width:50%}@media only screen and (max-width:768px){.p-mypage-profile__arrange--occupation{font-size:1.4rem}}@media only screen and (max-width:560px){.p-mypage-profile__arrange--occupation{font-size:1.3rem}}.p-mypage-profile__image{width:80px;font-family:"object-fit: contain;"}.p-mypage-profile__span{font-size:.8rem;margin-right:40px}.p-mypage-profile__button{width:170px;background:#fff;border-radius:10px;border:1px solid #ff6c7a;color:#ff6c7a;height:35px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);background-color:#fff}.p-mypage-profile__button:before{content:"";background:url(../img/frontend/worker/icon/mypage_update_icon-pink.png);background-size:100% auto;background-repeat:no-repeat;display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:5px}.p-mypage-profile__button:hover{background-color:#ff6c7a;color:#fff}.p-mypage-profile__button:hover:before{content:"";background:url(../img/frontend/worker/icon/mypage_update_icon-white.png);background-size:100% auto;background-repeat:no-repeat;display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:5px}.p-mypage-profile__button span{font-size:1.1rem;vertical-align:middle}.p-mypage-profile__overlay{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-mypage-profile__content{margin:10px;border-radius:10px;z-index:2;width:560px;padding:1em;background:#fff}.p-mypage-profile__password-title{text-align:center;margin-top:20px;margin-bottom:18px}.p-mypage-profile__password-title span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6c7a));background:-webkit-linear-gradient(transparent 60%,#ff6c7a 0);background:linear-gradient(transparent 60%,#ff6c7a 0)}.p-mypage-profile__password-submit{width:150px;height:36px;vertical-align:top;border-radius:10px;border:2px solid #ff6c7a;background-color:#fff;color:#ff6c7a;font-size:1.3rem;display:block;margin:20px auto auto;padding:7px}.p-mypage-profile__password-submit:hover{background-color:#ff6c7a;color:#fff}.p-mypage-profile__password-submit span{vertical-align:middle}.p-mypage-profile__password-submit:before{content:"";background:url(../img/frontend/worker/icon/mypage_update_icon-pink.png);background-size:100% auto;background-repeat:no-repeat;display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:5px}.p-mypage-profile__password-submit:hover:before{content:"";background:url(../img/frontend/worker/icon/mypage_update_icon-white.png);background-size:100% auto;background-repeat:no-repeat;display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:5px}.p-mypage-profile__password-text{display:inline-block;width:100px;margin-left:50px;margin-right:30px;font-size:1.2rem;font-weight:700}@media only screen and (max-width:560px){.p-mypage-profile__password-text{display:block;margin:unset;margin-bottom:10px}}.p-mypage-profile__password-confirm-text{display:inline-block;width:100px;margin-left:50px;margin-right:30px;font-size:1.2rem;font-weight:700}@media only screen and (max-width:560px){.p-mypage-profile__password-confirm-text{display:block;margin:unset}}.p-mypage-profile__error_isPasswordStrong,.p-mypage-profile__error_sameAsPassword{color:red;text-align:center;display:inline-block;width:100%;padding-bottom:12px;font-size:1.3rem}.p-mypage-profile__error_password_minLength{margin-bottom:10px;color:red;display:inline-block;width:100%;font-size:1.3rem;text-align:center;padding-left:100px}@media only screen and (max-width:560px){.p-mypage-profile__error_password_minLength{padding:unset}}.p-mypage-profile__error_password_confirm_minLength{margin-bottom:10px;color:red;display:inline-block;width:100%;font-size:1.3rem;text-align:center;padding-left:125px}@media only screen and (max-width:560px){.p-mypage-profile__error_password_confirm_minLength{padding:unset}}.p-mypage-profile .passwordConfirmError,.p-mypage-profile .passwordError{background:#ffbfbf!important;border:1px solid red!important}.p-mypage-profile__birthday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-mypage__select-box-family--width{width:20%;min-width:75px;margin:0 5px}@media only screen and (max-width:320px){.p-mypage__select-box-family--width{width:50%}}.p-mypage-family{width:100%;margin-bottom:50px;table-layout:fixed}.p-mypage-family th{width:30%;font-size:1.3rem}@media only screen and (max-width:560px){.p-mypage-family th{display:block;width:100%;font-size:1.1rem}}.p-mypage-family th p{width:90%;position:relative;padding-bottom:15px;margin:30px auto;border-bottom:2px solid #ff6c7a;font-size:1.9rem;text-align:left}@media only screen and (max-width:560px){.p-mypage-family th p{margin:0 auto 15px}}.p-mypage-family th p:after{content:"";position:absolute;top:5px;left:60px;border:12px solid transparent;border-top-color:#ff6c7a}.p-mypage-family td{width:70%}@media only screen and (max-width:560px){.p-mypage-family td{display:block;width:100%}}.p-mypage-family td div{min-height:50px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:560px){.p-mypage-family td div{margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-mypage-family td div.p-mypage-family__error{min-height:unset;color:#ff3c3c;font-size:1.3rem;margin-bottom:10px}.p-mypage-apply__pc{display:block}@media only screen and (max-width:768px){.p-mypage-apply__pc{display:none}}.p-mypage-apply__sp{display:none}@media only screen and (max-width:768px){.p-mypage-apply__sp{display:block}}.p-mypage-apply__layout{width:100%;display:table}.p-mypage-apply__layout-item{height:50px;display:table-cell;vertical-align:middle;padding:0 10px;background:#ff6c7a;border-right:1px solid #fff;color:#fff;text-align:center}.p-mypage-apply__layout-item:first-of-type{width:50%;border-radius:5px 0 0 0}.p-mypage-apply__layout-item:nth-of-type(2){width:30%}.p-mypage-apply__layout-item:nth-of-type(3){width:20%;border-radius:0 5px 0 0}.p-mypage-apply__contents{width:100%;display:table}.p-mypage-apply__contents-item{height:50px;display:table-cell;vertical-align:middle;padding:25px 10px;border:1px solid rgba(0,0,0,.17);color:#3f3a39;font-size:1.5rem;line-height:2rem}.p-mypage-apply__contents-item a{color:#3f51b5}.p-mypage-apply__contents-item:first-of-type{width:50%}.p-mypage-apply__contents-item:nth-of-type(2){width:30%}.p-mypage-apply__contents-item:nth-of-type(3){width:20%}.p-mypage-apply__no-request{text-align:center;padding:30px 10px;border:1px solid rgba(0,0,0,.17)}.p-mypage-apply__contents-sp{width:100%;margin-bottom:90px}.p-mypage-apply__contents-sp-item{width:100%;margin-bottom:15px;font-size:1.4rem;line-height:2rem}.p-mypage-apply__contents-sp-item p{margin-bottom:15px;padding:10px;background:#ff6c7a;border-radius:5px;color:#fff}.p-mypage-skill__update-msg{margin-bottom:30px;color:#fff;background:#9fd8d3;padding:10px;border-radius:5px}.p-mypage-skill__error{color:#ff3c3c;font-weight:600;text-align:center}.p-mypage-skill__error,.p-mypage-skill__table{width:100%;margin-bottom:30px}.p-mypage-skill__table th{width:30%;border:1px solid #ff6c7a;font-size:1.3rem;font-weight:500;vertical-align:middle}@media only screen and (max-width:768px){.p-mypage-skill__table th{display:block;width:100%;height:50px;padding:18px 0;background:#fef2f0}}.p-mypage-skill__table td{width:70%;border:1px solid #ff6c7a}@media only screen and (max-width:768px){.p-mypage-skill__table td{width:100%;display:block}}.p-mypage-skill__table td input[type=checkbox]+label{margin:10px}@media only screen and (max-width:768px){.p-mypage-skill__table td input[type=checkbox]+label{font-size:1.2rem;line-height:1.3rem}}.p-mypage-skill__list{width:100%;position:relative;margin:30px auto;padding:30px;background:#fdf2f2;border:2px solid #fdf2f2;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}@media only screen and (max-width:560px){.p-mypage-skill__list{padding:15px}}.p-mypage-skill__list li{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:560px){.p-mypage-skill__list li{display:block}}.p-mypage-skill__list li p{width:20%}@media only screen and (max-width:560px){.p-mypage-skill__list li p{width:100%;margin-bottom:15px;font-size:1.2rem}}.p-mypage-skill__list li div{width:80%;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-mypage-skill__list li div.p-mypage-skill__delete_button{width:35px;height:35px;position:absolute;left:15px;bottom:15px;z-index:1}@media only screen and (max-width:560px){.p-mypage-skill__list li div.p-mypage-skill__delete_button{left:0}}@media only screen and (max-width:560px){.p-mypage-skill__list li div{width:100%}}.p-mypage-skill__list li img{width:35px;height:35px;position:absolute;left:15px;bottom:15px;padding:5px;border:2px solid #df5656;border-radius:50%;cursor:pointer}@media only screen and (max-width:560px){.p-mypage-skill__list li img{left:0}}.p-mypage-skill__list li img:hover{opacity:.8}.p-chat-status{overflow:hidden}.p-chat-status__box{background-color:#fff;width:100%}.p-chat-status__title-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-chat-status__title{font-size:25px}.p-chat-status__count{margin-bottom:20px;font-size:1.6rem;font-weight:600}.p-chat-status__count-number{padding:0 15px;color:#ff6c7a;font-size:3.6rem;font-weight:700}.p-chat-status__search-area{width:280px;margin:0 auto 45px}.p-chat-status__search-worker-name{display:inline-block;width:100%}.p-chat-status__search-button-area{width:100%;margin-top:15px}.p-chat-status__search{display:block;margin:0 auto 15px;width:170px;height:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#ff6c7a;color:#fff;font-size:1.2rem}.p-chat-status__search:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../img/frontend/common/search_icon.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:10px}.p-chat-status__search:hover{background-color:#fef2f0;color:#ff6c7a}.p-chat-status__search:hover:before{background-image:url(../img/frontend/common/search_icon-pink.svg)}.p-chat-status__reset{display:block;margin:0 auto 15px;width:170px;height:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#fff;color:#ff6c7a;font-size:1.2rem}.p-chat-status__reset:hover{background-color:#fef2f0;color:#ff6c7a}.p-chat-status__chat-status-area{overflow:hidden;width:100%}.p-chat-status__chat-status-area:nth-child(2n){background-color:#fef2f0}.p-chat-status__chat-status{display:-webkit-box;display:-ms-flexbox;display:flex;width:480px;margin:15px auto;height:auto}@media only screen and (max-width:768px){.p-chat-status__chat-status{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-chat-status__chat-status-content{width:75%;padding-left:15px;padding-right:15px}@media only screen and (max-width:768px){.p-chat-status__chat-status-content{width:80%}}@media only screen and (max-width:768px){.p-chat-status__chat-button{width:100%;text-align:center}.p-chat-status__chat-button .v-worker-chat__contact-button{width:90%}}.p-chat-status__image{width:80px}@media only screen and (max-width:768px){.p-chat-status__image{width:20%}}.p-chat-status__image img{width:80px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}@media only screen and (max-width:560px){.p-chat-status__image img{width:110%}}.p-chat-status__timestamp{font-size:13px;margin-bottom:5px}@media only screen and (max-width:768px){.p-chat-status__timestamp{font-size:11px}}.p-chat-status__name{width:100%;word-break:break-all;font-size:22px;margin-bottom:10px}@media only screen and (max-width:768px){.p-chat-status__name{font-size:18px}}.p-chat-status__last-message{width:100%;height:26px;font-size:13px;word-break:break-all;overflow:scroll;opacity:.5;-ms-overflow-style:none;scrollbar-width:none}.p-chat-status__last-message::-webkit-scrollbar{display:none}.p-chat-status__pagination{text-align:center}.p-mypage__video-box{width:90%;max-width:1000px;margin:0 auto}@media only screen and (max-width:560px){.p-mypage__video-box{width:100%}}.p-mypage-video{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.p-mypage-video{display:block}}.p-mypage-video__no-category{width:200%;text-align:center;margin:auto auto auto 218px;font-size:1.5rem}@media only screen and (max-width:960px){.p-mypage-video__no-category{width:100%;position:absolute;left:10px;margin:20px 0 0;font-size:1.6rem}}.p-mypage-video__category-list{width:22%;background:#fef2f0;font-size:1.4rem}@media only screen and (max-width:960px){.p-mypage-video__category-list{width:30%}}@media only screen and (max-width:768px){.p-mypage-video__category-list{width:100%;padding:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.p-mypage-video__category-list::-webkit-scrollbar{display:none}}.p-mypage-video__category-list li{padding:20px;border-bottom:1px solid #ff6c7a;cursor:pointer}@media only screen and (max-width:768px){.p-mypage-video__category-list li{display:inline-block;margin:10px;padding:10px;border:none;border-radius:30px;font-size:1.3rem}}.p-mypage-video__category-list--active{background:#ff6c7a;color:#fff}.p-mypage-video__video-list{width:73%;height:100%;margin:30px auto}@media only screen and (max-width:560px){.p-mypage-video__video-list{width:100%;margin:0 auto}}.p-mypage-video__video-list-items{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:960px){.p-mypage-video__video-list-items{display:block}}@media only screen and (max-width:768px){.p-mypage-video__video-list-items{width:100%;margin:0;padding:30px}}.p-mypage-video__video-list-items--no-content{width:100%;min-height:15vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.p-mypage-video__video-list-items--no-content{height:20vh;font-size:1.3rem}}.p-mypage-video__video-list-item{width:47%;min-height:325px;margin:8px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5)}@media only screen and (max-width:960px){.p-mypage-video__video-list-item{width:80%;margin:30px auto}}@media only screen and (max-width:768px){.p-mypage-video__video-list-item{width:90%;margin:0 auto 30px}}.p-mypage-video__video-content{position:relative}.p-mypage-video__video-content video{border-radius:10px 10px 0 0}.p-mypage-video__video-content--playback{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.p-mypage-video__video-content--skill-get{position:absolute;top:0;right:0}@media only screen and (max-width:560px){.p-mypage-video__video-content--skill-get{width:70px;height:auto}}.p-mypage-video__video-ttl{padding:15px;font-size:2.2rem}.p-mypage-video__video-detail{padding:0 15px 15px;font-size:1.3rem;line-height:2rem}.p-mypage-video__msg{width:50%;margin:0 auto 15px;padding:20px;background:#fef2f0;border-radius:15px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);color:#ff6c7a;font-weight:700;text-align:center}@media only screen and (max-width:768px){.p-mypage-video__msg{width:100%;margin:0}}@media only screen and (max-width:560px){.p-mypage-video__msg{width:80%;margin:25px auto 0}}.p-mypage-unsubscribe{line-height:2rem}.p-mypage-unsubscribe__msg{margin-bottom:30px;font-size:2rem;font-weight:700;text-align:center}.p-mypage-unsubscribe__msg br{display:none}@media only screen and (max-width:560px){.p-mypage-unsubscribe__msg br{display:block}}@media only screen and (max-width:560px){.p-mypage-unsubscribe__msg{font-size:1.6rem}}.p-mypage-unsubscribe__box{width:80%;max-width:600px;margin:0 auto}@media only screen and (max-width:560px){.p-mypage-unsubscribe__box{width:90%}}.p-mypage-unsubscribe__box ul{margin-bottom:30px}.p-mypage-unsubscribe__box p{margin-bottom:20px;font-size:1.5rem}.p-mypage__textarea-unsubscribe--width{width:100%;margin-bottom:30px}.p-scout-mail{overflow:hidden}.p-scout-mail__box{background-color:#fff;width:100%}.p-scout-mail__title-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-scout-mail__title{font-size:25px}.p-scout-mail__count{margin-bottom:20px;font-size:1.6rem;font-weight:600}.p-scout-mail__count-number{padding:0 15px;color:#ff6c7a;font-size:3.6rem;font-weight:700}.p-scout-mail__search-area{width:280px;margin:0 auto 45px}.p-scout-mail__search-worker-name{display:inline-block;width:100%}.p-scout-mail__search-button-area{width:100%;margin-top:15px}.p-scout-mail__search{display:block;margin:0 auto 15px;width:170px;height:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#ff6c7a;color:#fff;font-size:1.2rem}.p-scout-mail__search:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../img/frontend/common/search_icon.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:10px}.p-scout-mail__search:hover{background-color:#fef2f0;color:#ff6c7a}.p-scout-mail__search:hover:before{background-image:url(../img/frontend/common/search_icon-pink.svg)}.p-scout-mail__reset{display:block;margin:0 auto 15px;width:170px;height:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#fff;color:#ff6c7a;font-size:1.2rem}.p-scout-mail__reset:hover{background-color:#fef2f0;color:#ff6c7a}.p-scout-mail__chat-status-area{overflow:hidden;width:100%}.p-scout-mail__chat-status-area:nth-child(2n){background-color:#fef2f0}.p-scout-mail__chat-status{display:-webkit-box;display:-ms-flexbox;display:flex;width:480px;margin:15px auto;height:auto}@media only screen and (max-width:768px){.p-scout-mail__chat-status{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-scout-mail__chat-status-content{width:75%;padding-left:15px;padding-right:15px}@media only screen and (max-width:768px){.p-scout-mail__chat-status-content{width:80%}}@media only screen and (max-width:768px){.p-scout-mail__chat-button{width:100%;text-align:center}.p-scout-mail__chat-button .v-worker-chat__contact-button{width:90%}}.p-scout-mail__image{width:80px}@media only screen and (max-width:768px){.p-scout-mail__image{width:20%}}.p-scout-mail__image img{width:80px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.p-scout-mail__timestamp{font-size:13px;margin-bottom:5px}@media only screen and (max-width:768px){.p-scout-mail__timestamp{font-size:11px}}.p-scout-mail__name{width:100%;word-break:break-all;font-size:22px;margin-bottom:10px}@media only screen and (max-width:768px){.p-scout-mail__name{font-size:18px}}.p-scout-mail__last-message{width:100%;height:26px;font-size:13px;word-break:break-all;overflow:scroll;opacity:.5;-ms-overflow-style:none;scrollbar-width:none}.p-scout-mail__last-message::-webkit-scrollbar{display:none}.p-scout-mail__pagination{text-align:center}.p-new-recruits{margin-bottom:15px}.p-new-recruits__warp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:0 auto}.p-new-recruits__warp a:first-child{position:relative}.p-new-recruits__warp a:first-child:after{content:"!";position:absolute;right:-10px;top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:red}.p-new-recruits__warp a img:hover{opacity:.8}@media only screen and (max-width:1160px){.p-new-recruits{-webkit-transform:scale(.84);transform:scale(.84);margin-bottom:8px}}@media only screen and (max-width:1020px){.p-new-recruits{margin-bottom:10px;-webkit-transform:scale(.74);transform:scale(.74)}.p-new-recruits a:nth-child(2){margin:0 15px}}@media only screen and (max-width:960px){.p-new-recruits{display:none}}.p-new-recruits-tab{display:none}@media only screen and (max-width:960px){.p-new-recruits-tab{display:block}.p-new-recruits-tab__warp{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}.p-new-recruits-tab__warp a:first-child{position:relative}.p-new-recruits-tab__warp a:first-child:after{content:"!";position:absolute;right:0;top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:red}.p-new-recruits-tab__warp a img{display:block;width:98%}.p-new-recruits-tab__warp a img:hover{opacity:.8}}@media only screen and (max-width:960px) and (max-width:768px){.p-new-recruits-tab{max-width:494px;margin:0 auto 10px}}@media only screen and (max-width:768px){.p-new-recruits-tab{display:none}}.banner_link{display:none}.banner_link__warp{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto;-webkit-transform:scale(.92);transform:scale(.92)}.banner_link__warp a:nth-child(2){margin-left:10px}.banner_link__warp a:nth-child(2) img{height:82px;border-radius:12px}.banner_link__warp a img:hover{opacity:.8}@media only screen and (max-width:960px){.banner_link{display:block}}@media only screen and (max-width:768px){.banner_link{display:none}}.p-new-recruits-sp{display:none}@media only screen and (max-width:768px){.p-new-recruits-sp{display:block}.p-new-recruits-sp__recruit{position:relative;width:60%;margin:0 auto}.p-new-recruits-sp__recruit a:after{content:"!";position:absolute;right:-10px;top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:red}.p-new-recruits-sp__recruit a img{width:100%}.p-new-recruits-sp__recruit a img:hover{opacity:.8}}@media only screen and (max-width:768px) and (max-width:560px){.p-new-recruits-sp__recruit{width:90%}}@media only screen and (max-width:768px){.p-new-recruits-sp__brack{width:60%;margin:5px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.p-new-recruits-sp__brack a:first-child{margin-right:3%}.p-new-recruits-sp__brack a img{width:100%}.p-new-recruits-sp__brack a img:hover{opacity:.8}}@media only screen and (max-width:768px) and (max-width:560px){.p-new-recruits-sp__brack{width:90%}}@media only screen and (max-width:768px){.p-new-recruits-sp__kids{width:60%;margin:0 auto 20px}.p-new-recruits-sp__kids a img{width:100%;border-radius:12px}.p-new-recruits-sp__kids a img:hover{opacity:.8}}@media only screen and (max-width:768px) and (max-width:560px){.p-new-recruits-sp__kids{width:90%}}.worker-questionnaire-modal__background{position:fixed;top:50%;left:0;z-index:6;width:100vw;height:101vh;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(63,58,57,.6)}.worker-questionnaire-modal__content{position:absolute;right:0;left:0;top:0;bottom:0;width:50%;max-width:530px;min-width:320px;height:510px;margin:auto;padding:30px;border:3px solid #ff6c7a;border-radius:10px;background-color:#fff}@media only screen and (max-width:960px){.worker-questionnaire-modal__content{height:534px}}@media only screen and (max-width:768px){.worker-questionnaire-modal__content{height:580px}}.worker-questionnaire-modal__content__close-modal-button{position:absolute;top:10px;right:10px;cursor:pointer}.worker-questionnaire-modal__content__close-modal-button img{width:25px;height:25px;pointer-events:none}.worker-questionnaire-modal__content__title-area{padding:0 8px;margin-bottom:20px}.worker-questionnaire-modal__content__title-area h3{font-size:1.8rem;line-height:2rem;margin-bottom:10px}@media only screen and (max-width:960px){.worker-questionnaire-modal__content__title-area h3{font-size:1.6rem}}.worker-questionnaire-modal__content__title-area p{font-size:1.2rem;line-height:1.8rem}@media only screen and (max-width:960px){.worker-questionnaire-modal__content__title-area p{font-size:1.1rem;line-height:1.6rem}.worker-questionnaire-modal__content__title-area p br{display:none}}@media only screen and (max-width:960px){.worker-questionnaire-modal__content__title-area{margin-bottom:10px}}.worker-questionnaire-modal__content__questionnaire-area{line-height:2rem;margin-bottom:20px}.worker-questionnaire-modal__content__questionnaire-area h3{font-size:1.8rem;line-height:2rem;margin:0 0 15px 6px}@media only screen and (max-width:960px){.worker-questionnaire-modal__content__questionnaire-area h3{font-size:1.6rem}}.worker-questionnaire-modal__content__questionnaire-area h3 span{color:#ff6c7a}.worker-questionnaire-modal__content__questionnaire-area p{font-size:1.4rem;margin-bottom:5px}@media only screen and (max-width:960px){.worker-questionnaire-modal__content__questionnaire-area p{font-size:1.2rem}}.worker-questionnaire-modal__content__questionnaire-area__radio-btn{position:relative;top:-2px;width:15px;height:15px;border:1px solid #dadada;border-radius:50%;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;accent-color:grey}.worker-questionnaire-modal__content__button-area__send-button-wrap{text-align:center}.worker-questionnaire-modal__content__button-area__send-button-wrap__send-button{width:100px;height:40px;padding:9px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#fff;color:#ff6c7a;border:2px solid #ff6c7a;opacity:1;font-size:1.4rem}.worker-questionnaire-modal__content__button-area__send-button-wrap__send-button:hover{background:#ff6c7a;color:#fff}.worker-questionnaire-modal__content__button-area__send-button-wrap__send-button--disabled{width:100px;height:40px;padding:9px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:5px;background:#bbb;color:#fff;opacity:1;font-size:1.3rem;cursor:default}.p-recruit{width:100%;min-height:70vh}.p-recruit__about_mamaworks{font-weight:700;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}.p-recruit__about_mamaworks .rose{color:#ff6c7a}.p-recruit__about_mamaworks .pink{color:#fdb5bc}.p-recruit__about_mamaworks .pink-under-line{background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0,#fdb5bc));background:-webkit-linear-gradient(transparent 65%,#fdb5bc 0);background:linear-gradient(transparent 65%,#fdb5bc 0)}.p-recruit__about_mamaworks .black{color:#3f3a39}.p-recruit__about_mamaworks__title{display:grid;grid-template-columns:20px auto 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__title{margin-bottom:18px}}.p-recruit__about_mamaworks__title .bar{font-size:40px}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__title .bar{font-size:20px}}.p-recruit__about_mamaworks__title .bar:first-child{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);padding:0 0 10px;margin-left:-10px}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__title .bar:first-child{margin-left:0}}.p-recruit__about_mamaworks__title .bar:first-child:before{display:block;content:"|"}.p-recruit__about_mamaworks__title .bar:last-child{-webkit-transform:rotate(30deg);transform:rotate(30deg);padding:0 0 5px;margin-left:10px}.p-recruit__about_mamaworks__title .bar:last-child:before{display:block;content:"|"}.p-recruit__about_mamaworks__title span:nth-child(2){font-size:48px}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__title span:nth-child(2){font-size:24px}}.p-recruit__about_mamaworks__title span:nth-child(2) span:last-child{font-size:40px}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__title span:nth-child(2) span:last-child{font-size:18px}}.p-recruit__about_mamaworks__sub_title{font-size:24px;text-align:center;margin-bottom:24px}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__sub_title{font-size:18px;margin-bottom:34px}}.p-recruit__about_mamaworks__sub_title p{padding:5px 0}.p-recruit__about_mamaworks__content{margin:0 auto;width:1000px;height:137px;background-color:#fff;border:5px solid #fdb5bc;border-radius:24px;padding:40px 0;position:relative}@media only screen and (max-width:1024px){.p-recruit__about_mamaworks__content{width:750px;padding:35px 0}}@media only screen and (max-width:960px){.p-recruit__about_mamaworks__content{width:700px}}@media only screen and (max-width:768px){.p-recruit__about_mamaworks__content{width:600px;height:119px;padding:24px}}@media only screen and (max-width:580px){.p-recruit__about_mamaworks__content{width:540px}}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__content{width:343px;height:119px;padding:24px}}.p-recruit__about_mamaworks__content img{position:absolute}.p-recruit__about_mamaworks__content img:first-child{top:-30px;left:20px}@media only screen and (max-width:1024px){.p-recruit__about_mamaworks__content img:first-child{top:-70px;left:-5px;width:100px;height:98px}}@media only screen and (max-width:960px){.p-recruit__about_mamaworks__content img:first-child{top:-70px;left:-5px;width:100px;height:98px}}@media only screen and (max-width:768px){.p-recruit__about_mamaworks__content img:first-child{top:-53px;left:-5px;width:75px;height:73px}}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__content img:first-child{top:-40px;left:-5px;width:50px;height:48px}}.p-recruit__about_mamaworks__content img:last-child{top:-45px;right:30px}@media only screen and (max-width:1024px){.p-recruit__about_mamaworks__content img:last-child{top:82px;right:-3px;width:80px;height:108px}}@media only screen and (max-width:960px){.p-recruit__about_mamaworks__content img:last-child{top:82px;right:-3px;width:80px;height:108px}}@media only screen and (max-width:768px){.p-recruit__about_mamaworks__content img:last-child{top:77px;right:-3px;width:60px;height:76px}}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__content img:last-child{top:87px;right:-3px;width:40px;height:54px}}.p-recruit__about_mamaworks__content div{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit__about_mamaworks__content div p{font-weight:500;font-size:18px;line-height:30px}@media only screen and (max-width:768px){.p-recruit__about_mamaworks__content div p{font-size:15px}}@media only screen and (max-width:580px){.p-recruit__about_mamaworks__content div p{font-size:14px}}@media only screen and (max-width:560px){.p-recruit__about_mamaworks__content div p{line-height:20px}.p-recruit__about_mamaworks__content div p .no-br-ipad{display:none}}.p-recruit__contents{width:80%;max-width:1000px;margin:0 auto;padding:40px 0}@media only screen and (max-width:560px){.p-recruit__contents{width:95%}}.p-recruit .line_banner_recruit_list{position:relative;margin-top:15px}@media only screen and (max-width:960px){.p-recruit .line_banner_recruit_list{margin-top:10px}}@media only screen and (max-width:560px){.p-recruit .line_banner_recruit_list{margin-top:30px}}@media only screen and (max-width:320px){.p-recruit .line_banner_recruit_list{margin-top:5px}}.p-recruit .line_banner_recruit_list .line_banner_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:block;width:540px;margin-top:80px}.p-recruit .line_banner_recruit_list .line_banner_img img:hover{opacity:.8}@media only screen and (max-width:960px){.p-recruit .line_banner_recruit_list .line_banner_img{width:480px}}@media only screen and (max-width:768px){.p-recruit .line_banner_recruit_list .line_banner_img{width:420px}}@media only screen and (max-width:560px){.p-recruit .line_banner_recruit_list .line_banner_img{width:84%;margin-top:62px}}@media only screen and (max-width:320px){.p-recruit .line_banner_recruit_list .line_banner_img{width:90%;margin-top:62px}}.p-recruit__breadcrumbs{margin-bottom:25px}.p-recruit__error{text-align:center;color:#ff3c3c;margin-bottom:30px}.p-recruit__stop{background:#ff6c7a}.p-recruit__stop,.p-recruit__suspend{text-align:center;padding:20px 0;color:#fff;font-weight:700;border-radius:0 0 10px 10px}.p-recruit__suspend{background:#bbb}.p-recruit__border-ttl{margin:20px 0 60px;font-weight:500;text-align:center}@media only screen and (max-width:560px){.p-recruit__border-ttl{margin:0 0 20px}}.p-recruit__border-ttl br{display:none}@media only screen and (max-width:560px){.p-recruit__border-ttl br{display:block}}.p-recruit__border-ttl span{background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(0,#ff6c7a));background:-webkit-linear-gradient(transparent 75%,#ff6c7a 0);background:linear-gradient(transparent 75%,#ff6c7a 0);font-size:3rem;font-weight:700}@media only screen and (max-width:768px){.p-recruit__border-ttl span{font-size:2.2rem}}@media only screen and (max-width:560px){.p-recruit__border-ttl span{font-size:2rem}}.p-recruit__input-text,.p-recruit__password{height:40px}.p-recruit__input-text,.p-recruit__password,.p-recruit__textarea{padding:0 5px;border:1px solid #dadada;border-radius:5px;font-size:1.3rem}.p-recruit input[type=checkbox]{display:none}.p-recruit input[type=checkbox]+label{font-size:1.5rem}@media only screen and (max-width:1040px){.p-recruit input[type=checkbox]+label{font-size:1.2rem}}.p-recruit input[type=checkbox]:checked+label{color:#ff6c7a}.p-recruit input[type=checkbox]:checked+label:before{background:#ff6c7a;border:1px solid #ff6c7a;opacity:1}.p-recruit input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}.p-recruit__radio-btn+label{font-size:1.5rem}@media only screen and (max-width:768px){.p-recruit__radio-btn+label{display:block;font-size:1.2rem;padding:0 0 15px 30px}}.p-recruit__radio-btn:checked+label{color:#ff6c7a}.p-recruit__radio-btn:checked+label:after{background:#ff6c7a}.p-recruit__input-supplement{font-size:1.3rem;margin-bottom:20px}.p-recruit__input-file{margin-bottom:15px}@media only screen and (max-width:560px){.p-recruit__input-file{font-size:1.3rem}}.p-recruit__btn-box{width:100%;position:absolute;bottom:0;padding:15px;text-align:center;border-radius:0 0 5px 5px}.p-recruit__btn-box button{width:100%;margin-bottom:10px}@media only screen and (max-width:960px){.p-recruit__btn-box button{width:90%}}@media only screen and (max-width:768px){.p-recruit__btn-box button{padding:0}}.p-recruit__btn-box button:nth-of-type(2){width:80%;height:35px}.p-recruit__elapsed-date{display:-webkit-box;display:-ms-flexbox;display:flex}.p-recruit__elapsed-date span{line-height:.85}.clearfix:after{content:"";display:block;clear:both}.p-recruit-column .under_list_box .box{border:2px solid #ff6c7a;background-color:#fff;padding:20px;margin-bottom:40px}.p-recruit-column .under_list_box .box p{margin-bottom:10px;font-weight:700}.p-recruit-column .under_list_box ul{display:block;margin-bottom:0}.p-recruit-column .under_list_box li{width:auto;float:left;min-width:auto;min-height:auto;position:inherit;margin:5px;background:#ff6c7a;border:none;text-align:center;cursor:pointer}.p-recruit-column .under_list_box li a{color:#fff;padding:6px 10px;border-radius:10px}.p-recruit-column .under_list_box li a:hover{text-decoration:underline}.p-recruit-index__search-result h1.list_ttl{font-size:22px;text-align:left;border-bottom:2px solid #ff6c7a;margin-bottom:30px;padding-bottom:10px;color:#ff6c7a}@media only screen and (max-width:960px){.p-recruit-index__search-result h1.list_ttl{font-size:20px;margin-bottom:20px}}.p-recruit__contents .p-recruit-index__search-box div.seo_link{display:block;width:100%;font-size:1.3rem;font-weight:400;margin-top:10px}.p-recruit__contents .p-recruit-index__search-box div.seo_link a{margin-right:10px}.p-recruit__contents .p-recruit-index__search-box div.seo_link a:hover{opacity:.7}.hnb_2009.p-recruit-show__text h1{margin-bottom:12px;font-size:2.4rem;line-height:3.3rem}.hnb_2009.p-recruit-show__text h2{margin-bottom:20px;color:#797979;font-size:1.6rem;line-height:2.3rem}.hnb_2009.p-recruit-show__text h2 a{color:#ff6c7a}.hnb_2009.p-recruit-show__text h2 a:hover{opacity:.5}@media only screen and (max-width:960px){.p-recruit-show__box h1{font-size:1.8rem;line-height:3rem}.p-recruit-show__box h2{font-size:1.4rem;line-height:2rem}}.p-recruit .p-recruit-show__text{width:70%;padding-right:3%}.p-recruit .p-recruit-show__image{width:27%;text-align:right;margin-bottom:20px}.p-recruit .hnb_2009.p-recruit-show__text h1{margin-bottom:12px;font-size:2rem;line-height:2.8rem;color:#333}.p-recruit .p-recruit-show__detail-box li{min-height:80px;padding:15px;text-align:center}.p-recruit .p-recruit-show__detail-box li div p{font-weight:700;font-size:16px;line-height:1.6}.p-recruit .p-recruit-show__detail-box li{color:#333;line-height:1.6}.p-recruit .p-recruit-show__contents table td p,.p-recruit .p-recruit-show__contents table th{font-size:16px;color:#333}.p-recruit .p-recruit-show__contents table td p{line-height:2.7rem;letter-spacing:.5px}.p-recruit .p-recruit-show__contents table th{font-size:16px;text-align:center;font-weight:700;vertical-align:top;padding:25px 0;line-height:2.7rem;background-color:#fef2f0}@media only screen and (max-width:960px){.p-recruit .p-recruit-show__contents table th{padding:10px 0}.p-recruit .p-recruit-show__text{width:100%;padding-right:0}.p-recruit .p-recruit-show__image{width:100%;text-align:center;margin-bottom:20px}.p-recruit .p-recruit-show__detail-box li{width:100%}}.hnb_0330 p{line-height:1.5em;letter-spacing:.05em}.hnb_0330 .p-top-content__box{padding-top:0}.hnb_0330 .js-dsp-toggle span{float:left;width:40px}.hnb_0330 .js-dsp-toggle p{float:left;width:860px}.hnb_0330 .p-top-content__ttl{font-size:3rem;font-weight:700}.hnb_0330 .p-top-content__box.p-top-content__content-question.open .js-dsp-toggle p{float:none;width:auto}.hnb_0330 .p-top-content__box.p-top-content__content-question.open .js-dsp-toggle{display:block!important}.hnb_0330 .p-top-content__box.p-top-content__content-question.open .p-top-content__content-question--q{cursor:auto;padding:30px 15px}.hnb_0330 .p-top-content__box.p-top-content__content-question.open.voice .js-dsp-toggle p.img{width:160px;float:left;margin-right:20px}.hnb_0330 .p-top-content__box.p-top-content__content-question.open.voice .js-dsp-toggle p.text{width:760px;float:left}@media only screen and (max-width:960px){.hnb_0330 .js-dsp-toggle span{float:none;width:40px}.hnb_0330 .js-dsp-toggle p{float:none;width:auto}.hnb_0330 .p-top-content__box.p-top-content__content-question.open.voice .js-dsp-toggle p.img{display:none}.hnb_0330 .p-top-content__box.p-top-content__content-question.open.voice .js-dsp-toggle p.text{width:auto;float:none}.hnb_0330 .p-top-content__ttl{font-size:2rem}}@media only screen and (max-width:768px){.hnb_0330 .js-dsp-toggle span{float:none;width:25px}}.p-recruit.hnb_0617{min-height:auto;padding-top:80px}.p-recruit.hnb_0617 .p-top-content__content-question--q span{background-color:#fff;margin:0}.p-recruit.hnb_0617 .p-top-content__content-question li span{width:auto;padding:8px 0}.p-recruit.hnb_0617 .p-top-content__content-question--q:before{top:34px}.p-recruit.hnb_0617 .p-top-content__content-question--q:after{top:23px}.p-recruit.hnb_0617 .p-top-content__content-question li .mod-close:before{top:30px}.p-recruit.hnb_0617 .p-top-content__content-question li .mod-close:after{top:17px}.p-recruit.hnb_0617 .hnb_0330 .js-dsp-toggle span{display:none}@media only screen and (max-width:768px){.p-recruit.hnb_0617 .hnb_0330 .js-dsp-toggle span{display:none}.p-recruit.hnb_0617 .p-top-content__content-question--q:before{top:32px}}.about_mamaworks{background-image:url(../img/frontend/worker/bg_about_mamaworks.png);min-height:50vh;padding-bottom:80px}@media only screen and (max-width:560px){.about_mamaworks{padding-bottom:60px}}.no-margin{margin:0}.recruit_seo{padding-top:40px}.p-recruit-index__search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.p-recruit-index__search-box p{width:20%;font-size:2.4rem;font-weight:500}@media only screen and (max-width:768px){.p-recruit-index__search-box p{font-size:1.8rem}}@media only screen and (max-width:560px){.p-recruit-index__search-box p{display:none}}.p-recruit-index__search-box div{width:80%;margin:auto}@media only screen and (max-width:560px){.p-recruit-index__search-box div{width:100%}}.p-recruit-index__heading{width:62.5%;font-size:1.6rem;color:#ff6c7a;border:1px solid #ff6c7a;border-radius:40px;background-color:#fff;padding:4px 0;text-align:center;margin-bottom:10px;margin-left:15px;margin-top:25px}.p-recruit-index__heading:first-child{margin-top:15px}.p-recruit-index__kodawari-heading{width:220px;text-align:center;background-color:#fff;padding:7px 0;margin:10px 5px;color:#ff6c7a;border-radius:40px;border:1px solid #ff6c7a;font-size:1.8rem;font-weight:700}.p-recruit-index__kodawari-heading:first-child{margin-top:5px}.p-recruit-index__search-text{width:calc(100% - 160px);height:35px;padding:0 15px;background:#f8f8f8;border:1px solid rgba(0,0,0,.17);border-radius:10px;color:#000}.p-recruit-index__search-text:placeholder-shown{color:#b1b1b1}.p-recruit-index__search-text::-webkit-input-placeholder{color:#b1b1b1}.p-recruit-index__search-text:-moz-placeholder,.p-recruit-index__search-text::-moz-placeholder{color:#b1b1b1;opacity:1}.p-recruit-index__search-text:-ms-input-placeholder{color:#b1b1b1}@media only screen and (max-width:960px){.p-recruit-index__search-text{width:65%}}@media only screen and (max-width:768px){.p-recruit-index__search-text{width:80%}}@media only screen and (max-width:560px){.p-recruit-index__search-text{width:73%;padding:5px;font-size:1.2rem}}.p-recruit-index__search-btn--pink{width:150px;height:35px;padding-left:35px;background:url(../img/frontend/common/search_icon.svg) 10px/22px no-repeat #ff6c7a;border-radius:10px;border:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:1.2rem}@media only screen and (max-width:768px){.p-recruit-index__search-btn--pink{width:60px;padding:13px 30px;background:url(../img/frontend/common/search_icon.svg) 20px/22px no-repeat #ff6c7a}}@media only screen and (max-width:768px){.p-recruit-index__search-btn--pink span{display:none}}.p-recruit-index__search-btn--pink:hover{background:url(../img/frontend/common/search_icon-pink.svg) 10px/22px no-repeat #fef2f0;color:#ff6c7a;border:2px solid #ff6c7a}.p-recruit-index__search-btn-resize{font-size:1.3rem}.p-recruit-index__contents{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:960px){.p-recruit-index__contents{display:block}}.p-recruit-index__sidebar{width:300px;min-height:320px;height:40vh;position:relative;padding:5px 2px 0 0;background:#fff;border-radius:10px;border:2px solid #ff6c7a}@media only screen and (max-width:960px){.p-recruit-index__sidebar{width:100%;margin-bottom:30px}}.p-recruit-index__sidebar a{text-decoration:underline}.p-recruit-index__sidebar ul{width:100%;min-height:200px;max-height:calc(40vh - 120px);border-radius:10px;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.p-recruit-index__sidebar ul::-webkit-scrollbar{display:none;width:5px}.p-recruit-index__sidebar ul::-webkit-scrollbar-thumb{border-radius:50px;background:rgba(0,0,0,.3803921568627451)}.p-recruit-index__sidebar li{cursor:pointer}@media only screen and (max-width:960px){.p-recruit-index__sidebar li{text-align:center}}.p-recruit-index__sidebar li h2{width:100%;position:relative;margin-bottom:10px;padding:15px;color:#ff6c7a;font-size:1.5rem}@media only screen and (max-width:1040px){.p-recruit-index__sidebar li h2{font-size:1.3rem}}.p-recruit-index__sidebar li h2:before{position:absolute;right:10px;top:-10px;width:15px;height:15px;border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width:1040px){.p-recruit-index__sidebar li h2:before{top:-5px;width:10px;height:10px}}.p-recruit-index__sidebar li:nth-of-type(2n){background:#fef2f0}.p-recruit-index__sidebar li .l-arrow-up:before{position:absolute;right:10px;top:5px;width:15px;height:15px}@media only screen and (max-width:1040px){.p-recruit-index__sidebar li .l-arrow-up:before{top:5px;width:10px;height:10px}}@media only screen and (max-width:960px){.p-recruit-index__order{width:95%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-recruit-index__search-result{width:calc(100% - 350px);margin:0 0 0 auto}@media only screen and (max-width:960px){.p-recruit-index__search-result{width:100%;margin:0}}.p-recruit-index__search-result--count{margin-bottom:20px;font-size:1.6rem;font-weight:700}@media only screen and (max-width:960px){.p-recruit-index__search-result--count{margin-bottom:30px;text-align:right}}.p-recruit-index__search-result--count span{padding:0 15px;color:#ff6c7a;font-size:3.6rem;font-weight:700}.p-recruit-index__favorite-box,.p-recruit-index__result-box{position:relative;margin-bottom:20px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}.p-recruit-index__favorite-box a,.p-recruit-index__result-box a{display:block;padding:20px}.p-recruit-index__result-box{background:#fff}.p-recruit-index__result-box:hover{cursor:pointer;background-color:#fef2f0}.p-recruit-index__result-box:active{-webkit-transform:translateY(5px);transform:translateY(5px);cursor:pointer;background-color:#fef2f0}.p-recruit-index__favorite-box{background:#fef2f0}.p-recruit-index__favorite-box:hover{cursor:pointer;background-color:#fff}.p-recruit-index__favorite-box:active{-webkit-transform:translateY(5px);transform:translateY(5px);cursor:pointer;background-color:#fff}.p-recruit-index__result-job-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit-index__result-job-application-period{margin-bottom:20px}@media only screen and (max-width:560px){.p-recruit-index__result-job-application-period{font-size:1.2rem}}.p-recruit-index__result-job-application-elapsed{font-size:1.2rem;margin-bottom:20px;color:#3f3a39}@media only screen and (max-width:560px){.p-recruit-index__result-job-application-elapsed{font-size:1rem}}.p-recruit-index__result-job-type{margin-bottom:15px;color:#3f3a39;font-weight:700;width:calc(100% - 15px)}@media only screen and (max-width:560px){.p-recruit-index__result-job-type{font-size:1.3rem;padding-right:12px;line-height:1.2}}.p-recruit-index__result-ttl{margin-bottom:12px;color:#ff6c7a;font-size:2rem;font-weight:700;line-height:3rem}@media only screen and (max-width:560px){.p-recruit-index__result-ttl{font-size:1.8rem;line-height:2.8rem}}.p-recruit-index__result-name{margin-bottom:12px;color:#797979;font-size:1.6rem;font-weight:700}@media only screen and (max-width:560px){.p-recruit-index__result-name{font-size:1.5rem}}.p-recruit-index__result-kodawari{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.p-recruit-index__result-kodawari span{margin:5px 5px 5px 0;padding:5px 15px;background:#ff6c7a;border-radius:20px;color:#fff;font-size:1.3rem;font-weight:200}@media only screen and (max-width:560px){.p-recruit-index__result-kodawari span{font-size:1.1rem}}.p-recruit-index__favorite-description,.p-recruit-index__result-description{margin-bottom:15px;color:#3f3a39;font-size:1.3rem;font-weight:200}.p-recruit-index__favorite-description:after,.p-recruit-index__result-description:after{background-color:transparent!important}.p-recruit-index__favorite-description:before,.p-recruit-index__result-description:before{background-color:transparent!important}@media only screen and (max-width:560px){.p-recruit-index__favorite-description,.p-recruit-index__result-description{margin-bottom:5px}}.p-recruit-index__result-description{line-height:1.5;height:39px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-recruit-index__result-description:after,.p-recruit-index__result-description:before{position:absolute}.p-recruit-index__result-description:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:19.5px}.p-recruit-index__result-description:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}.p-recruit-index__favorite-description{line-height:1.5;height:39px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-recruit-index__favorite-description:after,.p-recruit-index__favorite-description:before{position:absolute}.p-recruit-index__favorite-description:before{content:"...";background:#fef2f0;right:0;text-align:center;width:1em!important;top:19.5px}.p-recruit-index__favorite-description:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fef2f0}.p-recruit-index__favorite-detail-box,.p-recruit-index__result-detail-box{margin:0 20px;padding:0;border-top:2px solid #ff6c7a;background-color:transparent}@media only screen and (max-width:768px){.p-recruit-index__favorite-detail-box,.p-recruit-index__result-detail-box{display:block;padding-bottom:20px}}@media only screen and (max-width:560px){.p-recruit-index__favorite-detail-box,.p-recruit-index__result-detail-box{margin:0 10px}}.p-recruit-index__favorite-detail-box span,.p-recruit-index__result-detail-box span{color:#ff6c7a}.p-recruit-index__favorite-detail-box a,.p-recruit-index__result-detail-box a{width:100%;padding:10px 0}@media only screen and (max-width:560px){.p-recruit-index__favorite-detail-box a,.p-recruit-index__result-detail-box a{display:block;padding:10px 0 1px}}.p-recruit-index__result-detail-box p{padding:10px 20px 5px 25px;font-size:1.3rem}.p-recruit-index__result-detail-box p:first-of-type{background:url(../img/frontend/worker/icon/recruit_salary.svg) 0 7px/17px no-repeat transparent;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-recruit-index__result-detail-box p:nth-of-type(2){background:url(../img/frontend/worker/icon/recruit_address.svg) 0 7px/17px no-repeat transparent}.p-recruit-index__result-detail-box p:nth-of-type(3){background:url(../img/frontend/worker/icon/recruit_style.svg) 0 10px/17px no-repeat transparent;line-height:2rem}.p-recruit-index__favorite-detail-box p{padding:5px 20px 0 25px;font-size:1.3rem}@media only screen and (max-width:560px){.p-recruit-index__favorite-detail-box p{margin-bottom:5px}}.p-recruit-index__favorite-detail-box p:first-of-type{background:url(../img/frontend/worker/icon/recruit_salary.svg) 0/17px no-repeat transparent}.p-recruit-index__favorite-detail-box p:nth-of-type(2){background:url(../img/frontend/worker/icon/recruit_address.svg) 0/17px no-repeat transparent}.p-recruit-index__favorite-detail-box p:nth-of-type(3){background:url(../img/frontend/worker/icon/recruit_style.svg) 0/17px no-repeat transparent}.p-recruit-index__result-fav{width:100%;padding:10px 0;text-align:right}.p-recruit-index__result-fav span{margin-right:5px;vertical-align:text-top;color:#ff6c7a;font-size:1.3rem}@media only screen and (max-width:768px){.p-recruit-index__result-fav span{display:none}}.p-recruit-index__result-fav img{cursor:pointer}@media only screen and (max-width:768px){.p-recruit-index__result-fav img{width:20px;height:20px;margin-right:10px}}@media only screen and (max-width:768px){.p-recruit-index__fav-box{position:absolute;top:50px;right:10px}}.p-recruit-index__check-box{padding:0 1px 15px}@media only screen and (max-width:960px){.p-recruit-index__check-box--kodawari,.p-recruit-index__check-box--location,.p-recruit-index__check-box--rj,.p-recruit-index__check-box--toe,.p-recruit-index__check-box--wow{width:285px;text-align:left;margin:auto}}@media only screen and (max-width:960px){.p-recruit-index__check-box-item--wow{width:100%;padding:5px 40px}}.p-recruit-index__check-box-item--toe{width:100%;padding:5px 30px}.p-recruit-index__check-box-item--rj{padding:5px 30px}@media only screen and (max-width:960px){.p-recruit-index__check-box-item--location{padding:5px 40px;width:50%}}.p-recruit-index__content-job--details{width:100%}.p-recruit-index__content-job--details[open]{border-bottom:1px solid #ff6c7a}.p-recruit-index__content-job--details[open] .p-recruit-index__content-job--details__parent{background:#ffd2d6}.p-recruit-index__content-job--details[open] .p-recruit-index__content-job--details__parent:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:7px}.p-recruit-index__content-job--details__parent{position:relative;display:block;padding:5px 0;cursor:pointer}.p-recruit-index__content-job--details__parent:hover{background:#ffd2d6}.p-recruit-index__content-job--details__parent:after,.p-recruit-index__content-job--details__parent:before{content:"";margin:auto 0;position:absolute;top:0;bottom:0;right:0}.p-recruit-index__content-job--details__parent:after{background-color:#ff6c7a;right:3px;width:15px;height:10px;-webkit-clip-path:polygon(100% 0,100% 25%,50% 100%,0 25%,0 0,50% 70%);clip-path:polygon(100% 0,100% 25%,50% 100%,0 25%,0 0,50% 70%);-webkit-transition:.1s;transition:.1s}@media only screen and (max-width:560px){.p-recruit-index__content-job--details__parent:after{right:7px;width:10px;height:7px}}.p-recruit-index__content-job--details__children{margin:0 0 10px 10px}.p-recruit-index__content-job--details__children ul{margin:0;min-height:0}.p-recruit-index__content-job--details__children ul:after{display:none}.p-recruit-index__content-job--details__children li{padding:0;text-align:none}.p-recruit-index__content-job--details__children li:before{content:"\2514"}.only-listtop-recruit-contents .only-listtop-wrap{display:block}.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar{width:100%;margin-bottom:30px}.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar ul{position:relative}.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar ul li div{padding:0 5px 15px 20px}@media only screen and (max-width:960px){.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar .p-recruit-index__content-job--details__children{padding:0}}@media only screen and (max-width:960px){.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar .p-recruit-index__check-box--rj{width:385px}}@media only screen and (max-width:560px){.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar .p-recruit-index__check-box--rj{width:285px}}.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar .only-listtop-btn-box button{width:69%}@media only screen and (max-width:768px){.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar .only-listtop-btn-box button{width:90%}}.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar .only-listtop-btn-box button:nth-of-type(2){width:30%}@media only screen and (max-width:768px){.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-sidebar .only-listtop-btn-box button:nth-of-type(2){width:80%}}.only-listtop-recruit-contents .only-listtop-wrap .only-listtop-recruits{width:100%;margin:0}.only-listtop-recruit-contents .p-top-content__box.p-top-content__content-movie.movie-button{display:none}.only-listtop-recruit-contents .p-top-content__content-question{padding-top:90px}.p-recruit-index-top__check-box--rj{width:70%}.about-recruitment-jobs__box{width:92%;max-width:1080px;margin:0 auto;padding:25px 0;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}.about-recruitment-jobs__box--title{margin-bottom:35px;font-size:3rem;font-weight:500;text-align:center;color:#3f3a39}.about-recruitment-jobs__box--title span{display:inline-block;position:relative;z-index:1}.about-recruitment-jobs__box--title span:after{content:"";display:block;width:100%;height:10px;position:absolute;bottom:0;z-index:-1;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0,#ff6c7a));background:-webkit-linear-gradient(transparent,#ff6c7a 0);background:linear-gradient(transparent,#ff6c7a 0)}@media only screen and (max-width:768px){.about-recruitment-jobs__box--title{font-size:2.5rem}.about-recruitment-jobs__box--title span{text-align:left}}@media only screen and (max-width:560px){.about-recruitment-jobs__box--title{margin-bottom:24px;font-size:2.4rem}.about-recruitment-jobs__box--title span{text-align:left}}.about-recruitment-jobs__box--content{padding:15px;background-color:#fff8ea;width:100%;min-height:90px;margin-bottom:50px;border-top:2px solid #a3a3a3;border-bottom:2px solid #a3a3a3;position:relative;line-height:1.2}.about-recruitment-jobs__box--content:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:2px;height:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#a3a3a3}.about-recruitment-jobs__box--content:after{content:"";position:absolute;right:0;bottom:0;display:inline-block;width:2px;height:50px;background-color:#a3a3a3}.about-recruitment-jobs__box a{display:block;width:100%;color:#ff6c7a;word-break:break-all}@media only screen and (max-width:960px){.-mypage .p-recruit-index__sidebar{position:relative!important;width:100%!important;margin-bottom:0}}@media only screen and (max-width:560px){.-mypage .p-recruit-index__sidebar{margin-bottom:20px}}.-mypage .bnr_kids_school{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.-mypage .bnr_kids_school img{position:absolute;bottom:-200px;width:300px;border-radius:10px}.p-recruit-description{font-weight:200}@media only screen and (max-width:768px){.p-recruit-description{font-size:1.5rem}}@media only screen and (max-width:560px){.p-recruit-description{font-size:1.4rem}}.p-recruit-description__supplement{margin-bottom:40px;line-height:2rem}.p-recruit-description__contents li{padding:30px 20px;border-radius:5px}.p-recruit-description__contents li:nth-of-type(odd){background:#fef2f0}.p-recruit-description__contents li h3{margin-bottom:15px;font-size:1.8rem;color:#ff6c7a}@media only screen and (max-width:560px){.p-recruit-description__contents li h3{font-size:1.6rem}}.p-recruit-description__contents li p{line-height:2rem}.p-recruit-description__contents li h4,.p-recruit-description__contents li span{display:block;margin:15px 0;font-weight:700}.p-recruit-description__contents li a{text-decoration:underline}.p-recruit-column ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (max-width:960px){.p-recruit-column ul{display:block;margin-bottom:30px}}.p-recruit-column li{width:30%;min-width:200px;min-height:225px;position:relative;margin:15px 8px;background:#fff;border:2px solid #ff6c7a;border-radius:10px;text-align:center;cursor:pointer}@media only screen and (max-width:960px){.p-recruit-column li{width:100%;min-height:auto;margin:20px 0}}.p-recruit-column li a{display:block;height:100%;padding:15px;margin:0;color:#000}.p-recruit-column li h2{margin-bottom:20px;font-size:1.6rem;line-height:2rem;font-weight:700}@media only screen and (max-width:960px){.p-recruit-column li h2{min-height:auto;font-size:2rem;font-weight:700}}@media only screen and (max-width:560px){.p-recruit-column li h2{font-size:1.5rem}}.p-recruit-column li img{width:90%;height:auto;margin-bottom:10px}@media only screen and (max-width:960px){.p-recruit-column li img{width:200px;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}}.p-recruit-column li p{font-size:1.3rem;font-weight:200;line-height:1.7rem;line-height:1.5;height:97.5px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-recruit-column li p:after,.p-recruit-column li p:before{position:absolute}.p-recruit-column li p:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:78px}.p-recruit-column li p:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}@media only screen and (max-width:960px){.p-recruit-column li p{width:80%;margin:0 auto;line-height:1.4;height:54.6px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-recruit-column li p:after,.p-recruit-column li p:before{position:absolute}.p-recruit-column li p:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:36.4px}.p-recruit-column li p:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}}.p-recruit-column li span{display:block;margin:10px;color:#797979;float:right;font-size:1.2rem;font-weight:200}@media only screen and (max-width:960px){.p-recruit-column li span{margin:10px 0 0;float:none;text-align:right}}.p-recruit-column a{display:block}.p-worker-client-detail{background-color:#fff6e2;overflow:hidden}.p-worker-client-detail__breadcrumbs{width:1000px;margin:40px auto 25px}@media only screen and (max-width:960px){.p-worker-client-detail__breadcrumbs{width:100%}}.p-worker-client-detail__box{width:1000px;background-color:#fff;margin:auto auto 40px;padding:30px}@media only screen and (max-width:960px){.p-worker-client-detail__box{width:100%}}.p-worker-client-detail__box .province_tag a{font-size:14px;color:#ff6c7a}.p-worker-client-detail__clearfix{overflow:hidden}.p-worker-client-detail__image--main-image{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}@media only screen and (max-width:768px){.p-worker-client-detail__image--main-image{width:100%}}.p-worker-client-detail__image--logo{width:260px}.p-worker-client-detail__image--free{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}@media only screen and (max-width:480px){.p-worker-client-detail__image--free{width:100%}}.p-worker-client-detail__image--office{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}@media only screen and (max-width:480px){.p-worker-client-detail__image--office{width:100%}}.p-worker-client-detail__image--working-people{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}@media only screen and (max-width:480px){.p-worker-client-detail__image--working-people{width:100%}}.p-worker-client-detail__inner-box{width:100%;margin-bottom:60px}.p-worker-client-detail__inner-box--main-image-and-catch-copy-and-introductory-essay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:768px){.p-worker-client-detail__inner-box--main-image-and-catch-copy-and-introductory-essay{display:block}}.p-worker-client-detail__inner-box--function{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(0,0,0,.15);padding:10px}@media only screen and (max-width:768px){.p-worker-client-detail__inner-box--function{display:block}}.p-worker-client-detail__inner-box--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:unset}@media only screen and (max-width:960px){.p-worker-client-detail__inner-box--buttons{display:block}}.p-worker-client-detail__detail{width:70%}@media only screen and (max-width:768px){.p-worker-client-detail__detail{width:100%}}.p-worker-client-detail__client-name{text-align:center;margin-bottom:10px;font-size:25px;font-weight:600}.p-worker-client-detail__client-url{font-size:13px;margin-bottom:10px;text-align:center}.p-worker-client-detail__client-url a{color:#3f51b5}.p-worker-client-detail__introductory-statement-area{background-color:rgba(0,0,0,.05);padding:10px;margin-bottom:10px}.p-worker-client-detail__introductory-statement{font-size:13px;line-height:1.8rem;white-space:pre-line}.p-worker-client-detail__introductory-statement-area-title{text-align:center;margin-bottom:10px;font-weight:600}.p-worker-client-detail__recruits-list-button{width:40%;height:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;background:#fff;color:#ff6c7a;border:2px solid #ff6c7a;font-size:1.2rem;margin-bottom:10px}.p-worker-client-detail__recruits-list-button:hover{background-color:#ff6c7a;color:#fff}@media only screen and (max-width:960px){.p-worker-client-detail__recruits-list-button{width:100%;margin-bottom:30px}}.p-worker-client-detail__chat-button--bottom{width:40%}@media only screen and (max-width:960px){.p-worker-client-detail__chat-button--bottom{width:100%}}.p-worker-client-detail__chat-button--bottom .v-worker-chat__contact-button{width:100%;height:40px}.p-worker-client-detail__chat-button--in-detail{width:100%}.p-worker-client-detail__chat-button--in-detail .v-worker-chat__contact-button{width:100%;height:40px}.p-worker-client-detail .v-worker-chat__contact-button:after{display:none}.p-worker-client-detail__logo-and-social-buttons{width:260px;margin-right:10px}@media only screen and (max-width:768px){.p-worker-client-detail__logo-and-social-buttons{width:260px;margin:auto auto 20px}}.p-worker-client-detail__two-social-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.p-worker-client-detail__two-social-buttons--up{margin-bottom:15px}.p-worker-client-detail__paragraph{line-height:2.5rem;white-space:pre-line}.p-worker-client-detail__paragraph--introductory-essay{width:460px}@media only screen and (max-width:768px){.p-worker-client-detail__paragraph,.p-worker-client-detail__paragraph--introductory-essay{width:100%}}.p-worker-client-detail__heading{width:460px;font-size:30px;color:#ff6c7a;margin-bottom:20px}.p-worker-client-detail__heading--free{color:unset}@media only screen and (max-width:768px){.p-worker-client-detail__heading{width:100%}}.p-worker-client-detail__image--working-people{float:left;margin-right:20px}@media only screen and (max-width:768px){.p-worker-client-detail__image--working-people{float:unset;margin-right:unset}}.p-worker-client-detail__image-box{text-align:center}.p-worker-client-detail__inner-contents{margin-bottom:30px}.p-worker-client-detail__inner-contents--working-people{background-color:rgba(0,0,0,.05);padding:10px}.p-worker-client-detail__carousel-item{text-align:center}.p-worker-client-detail__client-information-table{width:100%}.p-worker-client-detail__head{width:20%;padding:15px 0;background-color:#fef2f0;border-bottom:1px solid #ff6c7a}.p-worker-client-detail__head--last{border-bottom:none}@media only screen and (max-width:768px){.p-worker-client-detail__head{display:block;width:100%;border-bottom:unset}}.p-worker-client-detail__data{width:80%;text-align:left;padding:10px;line-height:2rem;white-space:pre-line}.p-worker-client-detail__data a{color:#3f51b5}@media only screen and (max-width:768px){.p-worker-client-detail__data{display:block;width:100%;padding:15px 0}}.p-worker-client-detail__back{width:1000px;margin:auto auto 40px}.p-worker-client-detail__back a{text-align:center;font-weight:600;color:#b1b1b1}@media only screen and (max-width:560px){.p-worker-client-detail__back{width:100%}}.p-worker-client-detail .slick-slide img{margin:0 auto}.p-worker-client-detail .slick-prev{position:absolute;top:50%;left:0;z-index:1;display:inline-block;color:#fff;text-decoration:none;background-color:#ff6c7a;border-radius:5px;height:50px;width:50px;opacity:.5}.p-worker-client-detail .slick-prev:after{content:"";width:20px;height:20px;display:block;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:50%;bottom:50%;left:35%;margin:auto}.p-worker-client-detail .slick-next{position:absolute;top:50%;right:0;z-index:1;display:inline-block;color:#fff;text-decoration:none;background-color:#ff6c7a;border-radius:5px;height:50px;width:50px;opacity:.5}.p-worker-client-detail .slick-next:after{content:"";width:20px;height:20px;display:block;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;bottom:50%;right:35%;margin:auto}.p-recruit-show__box{margin-bottom:30px;padding:25px}@media only screen and (max-width:560px){.p-recruit-show__box{padding:10px}}.p-recruit-show__box h2{margin-bottom:12px;font-size:2.4rem;line-height:3.3rem}@media only screen and (max-width:768px){.p-recruit-show__box h2{font-size:1.8rem;line-height:3rem}}.p-recruit-show__box h3{margin-bottom:20px;color:#797979;font-size:1.6rem;line-height:2.3rem}@media only screen and (max-width:768px){.p-recruit-show__box h3{font-size:1.4rem;line-height:2rem}}.p-recruit-show__update-date{font-size:11px;color:#9e9e9e;margin-bottom:5px}.p-recruit-show__text-image-area{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.p-recruit-show__text-image-area{display:block}}.p-recruit-show__text{width:50%}@media only screen and (max-width:768px){.p-recruit-show__text{width:100%}}.p-recruit-show__image{width:50%;text-align:center}@media only screen and (max-width:768px){.p-recruit-show__image{width:60%;margin:auto}}.p-recruit-show__image img{max-width:260px;width:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.p-recruit-show__first-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.p-recruit-show__first-btn{display:block}}.p-recruit-show #jobs_d{margin-top:10px}.p-recruit-show__large-button-area{width:490px;height:60px;margin:auto auto 30px}@media only screen and (max-width:490px){.p-recruit-show__large-button-area{width:80vw}}.p-recruit-show__entry-btn{width:60%;height:60px;position:relative;margin-right:25px;background:#ff6c7a;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:2rem;cursor:pointer}@media only screen and (max-width:960px){.p-recruit-show__entry-btn{font-size:1.5rem}}@media only screen and (max-width:768px){.p-recruit-show__entry-btn{width:100%;margin-bottom:10px}}.p-recruit-show__entry-btn:before{content:"";width:10px;height:10px;position:absolute;top:25px;right:20px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit-show__entry-btn-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60%;height:60px;position:relative;margin-right:25px;background:#ff6c7a;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:2rem;cursor:pointer}@media only screen and (max-width:768px){.p-recruit-show__entry-btn-only{font-size:1.5rem;width:100%;margin-bottom:25px}}.p-recruit-show__entry-btn-only:before{content:"";width:10px;height:10px;position:absolute;top:25px;right:20px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-recruit-show__entry-btn-only:before{display:none}}.p-recruit-show__entry-btn-only:hover{background-color:#fff;color:#ff6c7a}.p-recruit-show__entry-btn-only:hover:before{border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a}.p-recruit-show__entry-btn--large{width:60%;height:60px;position:relative;margin-bottom:60px;background:#ff6c7a;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:2rem;cursor:pointer}@media only screen and (max-width:768px){.p-recruit-show__entry-btn--large{font-size:1.5rem}}.p-recruit-show__entry-btn--large:before{content:"";width:10px;height:10px;position:absolute;top:25px;right:20px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit-show__entry-btn-only-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60%;height:60px;position:relative;margin:auto auto 60px;background:#ff6c7a;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:2rem;cursor:pointer}@media only screen and (max-width:768px){.p-recruit-show__entry-btn-only-large{font-size:1.5rem}}.p-recruit-show__entry-btn-only-large:before{content:"";width:10px;height:10px;position:absolute;top:25px;right:20px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit-show__entry-btn-only-large:hover{background-color:#fff;color:#ff6c7a}.p-recruit-show__entry-btn-only-large:hover:before{border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a}.p-recruit-show__entry-btn--float{width:25%;height:40px;position:relative;background:#ff6c7a;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:1.4rem;cursor:pointer}@media only screen and (max-width:768px){.p-recruit-show__entry-btn--float{width:30%;font-size:1.2rem}}.p-recruit-show__entry-btn--float:before{content:"";width:8px;height:8px;position:absolute;top:15px;right:15px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:1040px){.p-recruit-show__entry-btn--float:before{display:none}}.p-recruit-show__entry-btn--only-float{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;min-width:130px;height:40px;position:relative;background:#ff6c7a;border:none;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:1.4rem;cursor:pointer}@media only screen and (max-width:768px){.p-recruit-show__entry-btn--only-float{width:30%;font-size:1.2rem}}.p-recruit-show__entry-btn--only-float:before{content:"";width:8px;height:8px;position:absolute;top:15px;right:15px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:1040px){.p-recruit-show__entry-btn--only-float:before{display:none}}.p-recruit-show__entry-stop{background:#bbb;cursor:default}.p-recruit-show__entry-stop:before{display:none}.p-recruit-show__fav-btn{width:35%;height:60px;padding:15px;background:#fff;border:2px solid #ff6c7a;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#ff6c7a;font-size:2rem;text-align:center;cursor:pointer}@media only screen and (max-width:960px){.p-recruit-show__fav-btn{font-size:1.5rem;padding:17px}}@media only screen and (max-width:768px){.p-recruit-show__fav-btn{width:100%}}.p-recruit-show__fav-btn span{margin-right:10px;vertical-align:middle}.p-recruit-show__fav-btn img{width:20px;height:20px;vertical-align:middle}.p-recruit-show__detail-box{margin-bottom:50px}.p-recruit-show__detail-box ul{width:100%;min-height:105px;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #ff6c7a;border-radius:10px}@media only screen and (max-width:768px){.p-recruit-show__detail-box ul{display:block}}.p-recruit-show__detail-box li{width:34%;min-height:105px;padding:15px;text-align:center}@media only screen and (max-width:768px){.p-recruit-show__detail-box li{width:100%;min-height:75px}}.p-recruit-show__detail-box li:nth-of-type(odd){background:#fef2f0}.p-recruit-show__detail-box li:first-of-type{border-radius:10px 0 0 10px}@media only screen and (max-width:768px){.p-recruit-show__detail-box li:first-of-type{border-radius:10px 10px 0 0}}.p-recruit-show__detail-box li:nth-of-type(3){border-radius:0 10px 10px 0}@media only screen and (max-width:768px){.p-recruit-show__detail-box li:nth-of-type(3){border-radius:0 0 10px 10px}}.p-recruit-show__detail-box li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.p-recruit-show__detail-box li div p{margin-left:5px;color:#ff6c7a;font-size:1.2rem}.p-recruit-show__detail-box li p:first-child{margin-bottom:5px}.p-recruit-show__contents{margin-bottom:25px}.p-recruit-show__contents table{width:100%;table-layout:fixed}.p-recruit-show__contents table th{width:170px;font-size:1.3rem;font-weight:500;border-right:2px solid #ededed;border-bottom:2px solid #ededed;vertical-align:middle;text-align:left}@media only screen and (max-width:768px){.p-recruit-show__contents table th{width:100%;display:block;padding:10px;border:none;background:#fef2f0;font-weight:700;font-size:1.3rem}}.p-recruit-show__contents table td{width:100%;padding-left:20px;border-bottom:2px solid #ededed}@media only screen and (max-width:768px){.p-recruit-show__contents table td{width:100%;display:block;padding:0 5px;border:none}}.p-recruit-show__contents table td p{min-height:60px;padding:25px 0;font-size:1.3rem;font-weight:200;line-height:2rem;white-space:pre-line}.p-recruit-show__contents table tr:last-child th{border-bottom:none}.p-recruit-show__contents table tr:last-child td{border-bottom:none}.p-recruit-show__client-btn{width:50%;height:60px;display:block;margin:50px auto}@media only screen and (max-width:768px){.p-recruit-show__client-btn{width:80%;margin:20px auto}}.p-recruit-show__client-btn button{width:100%;height:60px;position:relative;font-size:1.8rem;font-weight:500}@media only screen and (max-width:768px){.p-recruit-show__client-btn button{font-size:1.5rem;height:50px}}.p-recruit-show__client-btn button:before{content:"";width:10px;height:10px;position:absolute;top:22px;right:20px;display:block;border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.p-recruit-show__client-btn button:before{top:17px;right:13px}}.p-recruit-show__client-btn button:hover{color:#fff;background:#ff6c7a}.p-recruit-show__client-btn button:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.p-recruit-show__chat-button .v-worker-chat__modal-open-button{width:50%;margin:0 auto 50px}@media only screen and (max-width:768px){.p-recruit-show__chat-button .v-worker-chat__modal-open-button{width:80%;margin:0 auto 20px}}.p-recruit-show__chat-button .v-worker-chat__contact-button{width:100%;border-radius:10px;height:60px;font-size:1.8rem;font-weight:500}@media only screen and (max-width:768px){.p-recruit-show__chat-button .v-worker-chat__contact-button{font-size:1.5rem;height:50px}}.p-recruit-show__chat-button .v-worker-chat__contact-button:after{content:"";width:10px;height:10px;position:absolute;top:22px;right:20px;display:block;border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:transparent;border-radius:0}@media only screen and (max-width:768px){.p-recruit-show__chat-button .v-worker-chat__contact-button:after{top:17px;right:13px}}.p-recruit-show__chat-button .v-worker-chat__contact-button:hover{background:#ff6c7a;color:#fff}.p-recruit-show__chat-button .v-worker-chat__contact-button:hover:before{background-image:url(../img/frontend/client/balloon_white.png)}.p-recruit-show__chat-button .v-worker-chat__contact-button:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.p-recruit-show__other-client-job{border:2px solid #ff6c7a;border-radius:10px}.p-recruit-show__other-client-job p{padding:20px;background:#fef2f0;border-radius:10px 10px 0 0;color:#ff6c7a;font-size:2rem;font-weight:500}@media only screen and (max-width:768px){.p-recruit-show__other-client-job p{font-size:1.5rem}}.p-recruit-show__other-client-job div{padding:20px;word-break:break-all}.p-recruit-show__other-client-job a{display:block;padding:5px 0;color:#3f51b5;line-height:2.3rem}@media only screen and (max-width:768px){.p-recruit-show__other-client-job a{font-size:1.4rem;line-height:2.3rem}}.p-recruit-show__other-client-job a:hover{text-decoration:underline}.p-recruit-show__back-btn{color:#b1b1b1}.p-recruit-show__relation-job li{margin-bottom:20px;background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}.p-recruit-show__relation-job li:hover{opacity:.8}.p-recruit-show__relation-job li a{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.p-recruit-show__relation-job li a{display:block}}.p-recruit-show__relation-box{padding:20px}.p-recruit-show__relation-box span{margin:5px 5px 5px 0;padding:5px 10px;background:#ff6c7a;border-radius:10px;color:#fff;font-size:1rem}.p-recruit-show__relation-box:first-of-type{width:70%;background:#fff;border-radius:10px 0 0 10px}@media only screen and (max-width:768px){.p-recruit-show__relation-box:first-of-type{width:100%}}.p-recruit-show__relation-box:nth-of-type(2){width:30%;background:#fef2f0;border-radius:0 10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.p-recruit-show__relation-box:nth-of-type(2){width:100%}}.p-recruit-show__relation-catch-copy{margin-bottom:12px;font-size:2rem;color:#ff6c7a;font-weight:500;word-break:break-all;line-height:3rem}@media only screen and (max-width:560px){.p-recruit-show__relation-catch-copy{font-size:1.6rem;line-height:2.3rem}}.p-recruit-show__relation-ttl{margin-bottom:20px;font-size:2.4rem;font-weight:500}@media only screen and (max-width:768px){.p-recruit-show__relation-ttl{font-size:2rem}}.p-recruit-show__relation-name{margin-bottom:14px;color:#797979;font-size:1.3rem}.p-recruit-show__relation-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-recruit-show__relation-detail p{width:85px;margin:5px 5px 5px 0;font-size:1.3rem}.p-recruit-show__relation-detail img{vertical-align:middle}.p-recruit-show__float-btn{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:50px;left:25%;padding:10px;background:#fef2f0;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);z-index:10}@media only screen and (max-width:560px){.p-recruit-show__float-btn{width:90%;left:5%}}.p-recruit-show__float-detail{width:80%;font-size:1.8rem;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}@media only screen and (max-width:768px){.p-recruit-show__float-detail{font-size:1.6rem}}.p-recruit-apply,.p-recruit-apply section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recruit-apply section{width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:10px}@media only screen and (max-width:768px){.p-recruit-apply section{width:80%}}@media only screen and (max-width:560px){.p-recruit-apply section{width:95%}}@media only screen and (max-width:320px){.p-recruit-apply section{width:95%;font-size:.6em}}.p-recruit-apply section .applymodal__contents{margin-left:25px;margin-right:25px;line-height:1.5em}.p-recruit-apply section .applymodal__contents .applymodal-show__attention_text{font-size:.8em}.p-recruit-apply p:first-of-type{text-align:center;margin-bottom:20px;color:#ff6c7a;font-size:2.5rem;font-weight:700}@media only screen and (max-width:960px){.p-recruit-apply p:first-of-type{font-size:2rem}}@media only screen and (max-width:320px){.p-recruit-apply p:first-of-type{font-size:1.7rem}}@media only screen and (max-width:960px){.p-recruit-apply p:nth-of-type(2){font-size:1.4rem}}@media only screen and (max-width:320px){.p-recruit-apply p:nth-of-type(2){font-size:1.2rem}}.p-recruit-apply a{display:block;width:50%;height:50px;margin:20px auto 0;background:#ff6c7a;border-radius:5px;color:#fff;text-align:center;padding:17px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}@media only screen and (max-width:960px){.p-recruit-apply a{height:40px;padding:12px}}@media only screen and (max-width:560px){.p-recruit-apply a{height:30px;margin:20px auto;padding:7px}}.p-new-recruit-index__search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.p-new-recruit-index__search-box p{width:20%;font-size:2.4rem;font-weight:500}@media only screen and (max-width:768px){.p-new-recruit-index__search-box p{font-size:1.8rem}}@media only screen and (max-width:560px){.p-new-recruit-index__search-box p{display:none}}.p-new-recruit-index__search-box div{width:80%;margin:auto}@media only screen and (max-width:560px){.p-new-recruit-index__search-box div{width:100%}}.p-new-recruit-index__heading{width:62.5%;font-size:1.6rem;color:#ff6c7a;border:1px solid #ff6c7a;border-radius:40px;background-color:#fff;padding:4px 0;text-align:center;margin-bottom:10px;margin-left:15px;margin-top:25px}.p-new-recruit-index__heading:first-child{margin-top:15px}.p-new-recruit-index__kodawari-heading{width:220px;text-align:center;background-color:#fff;padding:7px 0;margin:10px 5px;color:#ff6c7a;border-radius:40px;border:1px solid #ff6c7a;font-size:1.8rem;font-weight:700}.p-new-recruit-index__kodawari-heading:first-child{margin-top:5px}.p-new-recruit-index__search-text{width:calc(100% - 160px);height:35px;padding:0 15px;background:#f8f8f8;border:1px solid rgba(0,0,0,.17);border-radius:10px;color:#000}.p-new-recruit-index__search-text:placeholder-shown{color:#b1b1b1}.p-new-recruit-index__search-text::-webkit-input-placeholder{color:#b1b1b1}.p-new-recruit-index__search-text:-moz-placeholder,.p-new-recruit-index__search-text::-moz-placeholder{color:#b1b1b1;opacity:1}.p-new-recruit-index__search-text:-ms-input-placeholder{color:#b1b1b1}@media only screen and (max-width:960px){.p-new-recruit-index__search-text{width:65%}}@media only screen and (max-width:768px){.p-new-recruit-index__search-text{width:80%}}@media only screen and (max-width:560px){.p-new-recruit-index__search-text{width:73%;padding:5px;font-size:1.2rem}}.p-new-recruit-index__search-btn--pink{width:150px;height:35px;padding-left:35px;background:url(../img/frontend/common/search_icon.svg) 10px/22px no-repeat #ff6c7a;border-radius:10px;border:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-size:1.2rem}@media only screen and (max-width:768px){.p-new-recruit-index__search-btn--pink{width:60px;padding:13px 30px;background:url(../img/frontend/common/search_icon.svg) 20px/22px no-repeat #ff6c7a}}@media only screen and (max-width:768px){.p-new-recruit-index__search-btn--pink span{display:none}}.p-new-recruit-index__contents{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:960px){.p-new-recruit-index__contents{display:block}}.p-new-recruit-index__sidebar{width:30%;height:100%;min-height:400px;max-height:60vh;position:relative;padding:5px 2px 0 0;background:#fff;border-radius:10px;border:2px solid #ff6c7a}@media only screen and (max-width:960px){.p-new-recruit-index__sidebar{width:100%;margin-bottom:30px}}.p-new-recruit-index__sidebar ul{width:100%;min-height:300px;max-height:55vh;border-radius:10px;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.p-new-recruit-index__sidebar ul::-webkit-scrollbar{display:none}.p-new-recruit-index__sidebar ul:after{content:"";height:115px;display:block}.p-new-recruit-index__sidebar ul::-webkit-scrollbar{width:5px}.p-new-recruit-index__sidebar ul::-webkit-scrollbar-thumb{border-radius:50px;background:rgba(0,0,0,.3803921568627451)}.p-new-recruit-index__sidebar li{cursor:pointer}@media only screen and (max-width:960px){.p-new-recruit-index__sidebar li{text-align:center}}.p-new-recruit-index__sidebar li h2{width:100%;position:relative;margin-bottom:10px;padding:15px;color:#ff6c7a;font-size:1.5rem}@media only screen and (max-width:1040px){.p-new-recruit-index__sidebar li h2{font-size:1.3rem}}.p-new-recruit-index__sidebar li h2:before{position:absolute;right:10px;top:-10px;width:15px;height:15px;border-top:2px solid #ff6c7a;border-right:2px solid #ff6c7a;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width:1040px){.p-new-recruit-index__sidebar li h2:before{top:-5px;width:10px;height:10px}}.p-new-recruit-index__sidebar li:nth-of-type(2n){background:#fef2f0}.p-new-recruit-index__sidebar li .l-arrow-up:before{position:absolute;right:10px;top:5px;width:15px;height:15px}@media only screen and (max-width:1040px){.p-new-recruit-index__sidebar li .l-arrow-up:before{top:5px;width:10px;height:10px}}@media only screen and (max-width:960px){.p-new-recruit-index__order{width:95%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-new-recruit-index__search-result{width:100%;margin:auto}@media only screen and (max-width:960px){.p-new-recruit-index__search-result{width:100%;margin:0}}.p-new-recruit-index__search-result h2{margin-bottom:20px;font-size:1.6rem;font-weight:600}@media only screen and (max-width:960px){.p-new-recruit-index__search-result h2{margin-bottom:30px;text-align:right}}.p-new-recruit-index__search-result h2 span{padding:0 15px;color:#ff6c7a;font-size:3.6rem;font-weight:700}.p-new-recruit-index__favorite-box,.p-new-recruit-index__result-box{position:relative;margin-bottom:20px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}.p-new-recruit-index__favorite-box a,.p-new-recruit-index__result-box a{display:block;padding:20px}.p-new-recruit-index__result-box{background:#fff}.p-new-recruit-index__result-box:hover{background-color:#fef2f0}.p-new-recruit-index__result-box:active{-webkit-transform:translateY(5px);transform:translateY(5px)}.p-new-recruit-index__result-job-application-period{margin-bottom:20px}@media only screen and (max-width:560px){.p-new-recruit-index__result-job-application-period{font-size:1.2rem}}.p-new-recruit-index__favorite-box{background:#fef2f0}.p-new-recruit-index__result-job-type{margin-bottom:15px;color:#3f3a39;font-weight:700;width:calc(100% - 15px)}@media only screen and (max-width:560px){.p-new-recruit-index__result-job-type{font-size:1.3rem}}.p-new-recruit-index__result-ttl{margin-bottom:12px;color:#ff6c7a;font-size:2rem;font-weight:700;line-height:2.4rem}@media only screen and (max-width:560px){.p-new-recruit-index__result-ttl{font-size:1.8rem}}.p-new-recruit-index__result-name{margin-bottom:12px;color:#797979;font-size:1.6rem;font-weight:700}@media only screen and (max-width:560px){.p-new-recruit-index__result-name{font-size:1.5rem}}.p-new-recruit-index__result-kodawari{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.p-new-recruit-index__result-kodawari span{margin:5px 5px 5px 0;padding:5px 15px;background:#ff6c7a;border-radius:20px;color:#fff;font-size:1.3rem;font-weight:200}@media only screen and (max-width:560px){.p-new-recruit-index__result-kodawari span{font-size:1.1rem}}.p-new-recruit-index__favorite-description,.p-new-recruit-index__result-description{margin-bottom:15px;color:#3f3a39;font-size:1.3rem;font-weight:200}.p-new-recruit-index__favorite-description:after,.p-new-recruit-index__result-description:after{background-color:transparent!important}@media only screen and (max-width:560px){.p-new-recruit-index__favorite-description,.p-new-recruit-index__result-description{margin-bottom:5px}}.p-new-recruit-index__result-description{line-height:1.5;height:39px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-new-recruit-index__result-description:after,.p-new-recruit-index__result-description:before{position:absolute}.p-new-recruit-index__result-description:before{content:"...";background:#fff;right:0;text-align:center;width:1em!important;top:19.5px}.p-new-recruit-index__result-description:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fff}.p-new-recruit-index__favorite-description{line-height:1.5;height:39px;overflow:hidden;position:relative;word-break:break-all;text-align:justify}.p-new-recruit-index__favorite-description:after,.p-new-recruit-index__favorite-description:before{position:absolute}.p-new-recruit-index__favorite-description:before{content:"...";background:#fef2f0;right:0;text-align:center;width:1em!important;top:19.5px}.p-new-recruit-index__favorite-description:after{content:"";height:100%;width:100%;background:0;z-index:2;background:#fef2f0}.p-new-recruit-index__favorite-detail-box,.p-new-recruit-index__result-detail-box{margin:0 20px;padding:0;border-top:2px solid #ff6c7a}@media only screen and (max-width:768px){.p-new-recruit-index__favorite-detail-box,.p-new-recruit-index__result-detail-box{display:block;padding-bottom:20px}}@media only screen and (max-width:560px){.p-new-recruit-index__favorite-detail-box,.p-new-recruit-index__result-detail-box{margin:0 10px}}.p-new-recruit-index__favorite-detail-box span,.p-new-recruit-index__result-detail-box span{color:#ff6c7a}.p-new-recruit-index__favorite-detail-box a,.p-new-recruit-index__result-detail-box a{width:100%;padding:10px 0}@media only screen and (max-width:560px){.p-new-recruit-index__favorite-detail-box a,.p-new-recruit-index__result-detail-box a{display:block;padding:10px 0 1px}}.p-new-recruit-index__result-detail-box p{padding:5px 20px 0 25px;font-size:1.3rem}.p-new-recruit-index__result-detail-box p:first-of-type{background:url(../img/frontend/worker/icon/recruit_salary.svg) 0/17px no-repeat transparent}.p-new-recruit-index__result-detail-box p:nth-of-type(2){background:url(../img/frontend/worker/icon/recruit_address.svg) 0/17px no-repeat transparent}.p-new-recruit-index__result-detail-box p:nth-of-type(3){background:url(../img/frontend/worker/icon/recruit_style.svg) 0/17px no-repeat transparent}.p-new-recruit-index__favorite-detail-box p{padding:5px 20px 0 25px;font-size:1.3rem}@media only screen and (max-width:560px){.p-new-recruit-index__favorite-detail-box p{margin-bottom:5px}}.p-new-recruit-index__favorite-detail-box p:first-of-type{background:url(../img/frontend/worker/icon/recruit_salary.svg) 0/17px no-repeat #fef2f0}.p-new-recruit-index__favorite-detail-box p:nth-of-type(2){background:url(../img/frontend/worker/icon/recruit_address.svg) 0/17px no-repeat #fef2f0}.p-new-recruit-index__favorite-detail-box p:nth-of-type(3){background:url(../img/frontend/worker/icon/recruit_style.svg) 0/17px no-repeat #fef2f0}.p-new-recruit-index__result-fav{width:100%;padding:10px 0;text-align:right}.p-new-recruit-index__result-fav span{margin-right:5px;vertical-align:text-top;color:#ff6c7a;font-size:1.3rem}@media only screen and (max-width:768px){.p-new-recruit-index__result-fav span{display:none}}.p-new-recruit-index__result-fav img{cursor:pointer}@media only screen and (max-width:768px){.p-new-recruit-index__result-fav img{width:20px;height:20px;margin-right:10px}}@media only screen and (max-width:768px){.p-new-recruit-index__fav-box{position:absolute;top:15px;right:5px}}.p-new-recruit-index__check-box{padding:0 1px 15px}@media only screen and (max-width:960px){.p-new-recruit-index__check-box--kodawari,.p-new-recruit-index__check-box--location,.p-new-recruit-index__check-box--rj,.p-new-recruit-index__check-box--toe,.p-new-recruit-index__check-box--wow{width:285px;text-align:left;margin:auto}}@media only screen and (max-width:960px){.p-new-recruit-index__check-box-item--wow{width:48%;padding:5px 40px}}.p-new-recruit-index__check-box-item--toe{width:100%;padding:5px 30px}.p-new-recruit-index__check-box-item--rj{padding:5px 30px}@media only screen and (max-width:960px){.p-new-recruit-index__check-box-item--location{padding:5px 40px;width:50%}}.p-new-recruit-index__more-recruits-area{width:100%;margin-top:40px;text-align:center}.p-new-recruit-index__more-recruits{display:inline-block;width:95%;max-width:480px;height:60px;font-size:2.4rem;font-weight:700}@media only screen and (max-width:560px){.p-new-recruit-index__more-recruits{height:46px;font-size:1.6rem}}.p-new-recruit-index__more-recruits span{vertical-align:middle}.p-new-recruit-index__more-recruits:before{content:"";display:inline-block;width:32px;height:32px;margin-right:18px;vertical-align:middle;background:url(../img/frontend/worker/more-new-recruits.png);background-repeat:no-repeat;background-size:auto 100%}@media only screen and (max-width:560px){.p-new-recruit-index__more-recruits:before{width:20px;height:24px;margin-right:10px}}.p-new-recruit-index__more-recruits:hover:before{background:url(../img/frontend/worker/top/new-job_icon--pink.svg);background-repeat:no-repeat;background-size:auto 100%}@media only screen and (max-width:768px){.p-recruit-index-top__check-box{width:100%;margin:auto;padding:10px 5px;background:#fef2f0}}@media only screen and (max-width:320px){.p-recruit-index-top__check-box{width:100%;margin:auto}}@media only screen and (max-width:960px){.p-recruit-index-top__check-box-item--wow{width:50%;padding-left:15%}}@media only screen and (max-width:960px){.p-recruit-index-top__check-box-item--toe{width:100%;padding-left:15%}}@media only screen and (max-width:960px){.p-recruit-index-top__check-box-item--rj{display:block;width:100%}}@media only screen and (max-width:960px){.p-recruit-index-top__check-box-item--location{width:50%;padding-left:15%}}.p-recruit-index-top__check-box-item--kodawari{width:49%}@media only screen and (max-width:960px){.p-recruit-index-top__check-box-item--kodawari{display:block;width:100%}}.p-recruit-index-top__check-box-item--kodawari br{display:none}@media only screen and (max-width:560px){.p-recruit-index-top__check-box-item--kodawari br{display:block}}.p-new-recruit{width:100%;min-height:70vh}.p-new-recruit__contents{width:80%;max-width:1000px;margin:0 auto;padding:40px 0}@media only screen and (max-width:560px){.p-new-recruit__contents{width:90%}}.p-new-recruit__breadcrumbs{margin-bottom:25px}.p-new-recruit__error{text-align:center;color:#ff3c3c;margin-bottom:30px}.p-new-recruit__stop{text-align:center;padding:20px 0;color:#fff;font-weight:700;background:#ff6c7a;border-radius:0 0 10px 10px}.p-new-recruit__border-ttl{margin:20px 0 60px;font-weight:500;text-align:center}@media only screen and (max-width:560px){.p-new-recruit__border-ttl{margin:0 0 20px}}.p-new-recruit__border-ttl br{display:none}@media only screen and (max-width:560px){.p-new-recruit__border-ttl br{display:block}}.p-new-recruit__border-ttl span{background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(0,#ff6c7a));background:-webkit-linear-gradient(transparent 75%,#ff6c7a 0);background:linear-gradient(transparent 75%,#ff6c7a 0);font-size:3rem;font-weight:700}@media only screen and (max-width:768px){.p-new-recruit__border-ttl span{font-size:2.2rem}}@media only screen and (max-width:560px){.p-new-recruit__border-ttl span{font-size:2rem}}.p-new-recruit__input-text,.p-new-recruit__password{height:40px}.p-new-recruit__input-text,.p-new-recruit__password,.p-new-recruit__textarea{padding:0 5px;border:1px solid #dadada;border-radius:5px;font-size:1.3rem}.p-new-recruit input[type=checkbox]{display:none}.p-new-recruit input[type=checkbox]+label{font-size:1.5rem}@media only screen and (max-width:1040px){.p-new-recruit input[type=checkbox]+label{font-size:1.2rem}}.p-new-recruit input[type=checkbox]:checked+label{color:#ff6c7a}.p-new-recruit input[type=checkbox]:checked+label:before{background:#ff6c7a;border:1px solid #ff6c7a;opacity:1}.p-new-recruit input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}.p-new-recruit__radio-btn+label{font-size:1.5rem}@media only screen and (max-width:768px){.p-new-recruit__radio-btn+label{display:block;font-size:1.2rem;padding:0 0 15px 30px}}.p-new-recruit__radio-btn:checked+label{color:#ff6c7a}.p-new-recruit__radio-btn:checked+label:after{background:#ff6c7a}.p-new-recruit__input-supplement{font-size:1.3rem;margin-bottom:20px}.p-new-recruit__input-file{margin-bottom:15px}@media only screen and (max-width:560px){.p-new-recruit__input-file{font-size:1.3rem}}.p-new-recruit__btn-box{width:100%;position:absolute;bottom:0;padding:15px;text-align:center;border-radius:0 0 5px 5px}.p-new-recruit__btn-box button{width:100%;margin-bottom:10px}@media only screen and (max-width:960px){.p-new-recruit__btn-box button{width:90%}}@media only screen and (max-width:768px){.p-new-recruit__btn-box button{padding:0}}.p-new-recruit__btn-box button:nth-of-type(2){width:80%;height:35px}.p-new-recruit__link-to-recruits{text-align:right}.p-new-recruit__link-to-recruits a{color:#b1b1b1}.p-top-content__popular{padding:80px 0 105px}@media only screen and (max-width:768px){.p-top-content__popular{padding:60px 0}}@media only screen and (max-width:560px){.p-top-content__popular{padding:40px 0}}.p-top-content__popular ul{margin-top:50px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif}@media only screen and (max-width:768px){.p-top-content__popular ul{grid-template-columns:1fr 1fr;margin-top:40px}}@media only screen and (max-width:560px){.p-top-content__popular ul{margin-top:30px}}.p-top-content__popular li{width:100%;position:relative;text-align:center;cursor:pointer;height:130px;border-radius:10px;background:#fff;border:2px solid #ff6c7a;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1607843137254902);box-shadow:2px 2px 4px rgba(0,0,0,.1607843137254902);overflow:hidden}.p-top-content__popular li:hover{opacity:.8}@media only screen and (max-width:560px){.p-top-content__popular li{height:80px}}.p-top-content__popular li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-content__popular li a div:first-child{height:100%;width:118px;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:560px){.p-top-content__popular li a div:first-child{width:70px}}.p-top-content__popular li a div:first-child div{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:560px){.p-top-content__popular li a div:first-child div img{width:39px}}.p-top-content__popular li a div:nth-child(2){padding-left:24px}@media only screen and (max-width:560px){.p-top-content__popular li a div:nth-child(2){padding-left:8px}}.p-top-content__popular li a div p{margin:2px 0 6px;color:#141212;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3","\30D2\30E9\30AE\30CE\4E38\30B4   Pro W4","\30D2\30E9\30AE\30CE\4E38\30B4   Pro",Hiragino Maru Gothic Pro,"HG\4E38\FF7A\FF9E\FF7C\FF6F\FF78M-PRO",HGMaruGothicMPRO,sans-serif;text-align:left}.p-top-content__popular li a div p:first-child{font-size:2rem;font-weight:700}@media only screen and (max-width:560px){.p-top-content__popular li a div p:first-child{font-size:1.2rem}}.p-top-content__popular li a div p:last-child{font-size:1.6rem}@media only screen and (max-width:560px){.p-top-content__popular li a div p:last-child{font-size:1rem}}.p-top-content__popular li a span{display:inline-block;position:absolute;bottom:0;right:0;width:0;height:0;border-color:transparent transparent #ff6c7a;border-style:solid;border-width:0 0 62px 102px}@media only screen and (max-width:768px){.p-top-content__popular li a span{border-width:0 0 29px 46px}}.p-top-content__popular li a span:after{display:block;position:absolute;content:"";width:34px;height:10px;bottom:-46px;right:17px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:skew(45deg);transform:skew(45deg)}@media only screen and (max-width:768px){.p-top-content__popular li a span:after{width:18px;height:5px;bottom:-22px;right:8px;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff}}.detail-information-list{text-align:left}.detail-information-list .box{border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0}.detail-information-list .box .label{width:30%}.detail-information-list .box .text{width:70%;word-wrap:break-word}.detail-information-list .box:last-child{border-bottom:none}.check_button{margin-top:30px;text-align:center;font-size:14px;color:#797979}.p-error{width:100%;min-height:70vh}.p-error__contents{width:80%;max-width:1000px;margin:0 auto;padding:40px 0}@media only screen and (max-width:560px){.p-error__contents{width:90%}}.p-error-apply{position:relative}.p-error-apply section{width:80%;max-width:1080px;height:348px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border:8px solid #f2f2f2;border-radius:10px}@media only screen and (max-width:768px){.p-error-apply section{width:80%;height:370px}}@media only screen and (max-width:560px){.p-error-apply section{width:91.46%}}.p-error-apply p:first-of-type{text-align:center;margin-bottom:20px;color:#ff6c7a;font-size:3.4rem;font-weight:500}@media only screen and (max-width:960px){.p-error-apply p:first-of-type{font-size:2.8rem}}.p-error-apply p:nth-of-type(2){text-align:center;font-size:1.6rem}@media only screen and (max-width:960px){.p-error-apply p:nth-of-type(2){font-size:1.4rem}}.p-error-apply a:not(.text-link){display:block;position:relative;width:267px;height:54px;margin:40px auto 0;background:#ff6c7a;border-radius:13px;color:#fff;text-align:center;padding:17px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.16);box-shadow:0 2px 2px rgba(0,0,0,.16)}.p-error-apply a:not(.text-link):after{content:"";position:absolute;top:calc(50% - 10px);right:20px;display:inline-block;width:20px;height:20px;background:url(../img/frontend/common/arrow_icon_white.svg) 0 0/cover no-repeat}@media only screen and (max-width:768px){.p-error-apply a:not(.text-link):after{right:13px;width:18px;height:18px}}@media only screen and (max-width:960px){.p-error-apply a:not(.text-link){margin-top:64px;height:44px;padding:12px}}.p-interview01{padding:30px 0;letter-spacing:.1rem}.p-interview01__title{width:1000px;margin:0 auto 30px}@media only screen and (max-width:960px){.p-interview01__title{display:none}}.p-interview01__title--sp{display:none}@media only screen and (max-width:960px){.p-interview01__title--sp{display:block;width:100%;margin:0 auto 30px}.p-interview01__title--sp img{width:100%}}.p-interview01__box{width:1000px;padding:20px;margin:0 auto 20px;border-radius:10px}@media only screen and (max-width:960px){.p-interview01__box{width:100%}}.p-interview01__header-image{width:100%;margin:0 0 30px}.p-interview01__header-image img{width:100%}@media only screen and (max-width:960px){.p-interview01__header-image{display:none}}.p-interview01__header-image--sp{display:none}@media only screen and (max-width:960px){.p-interview01__header-image--sp{display:block;width:100%;margin:0 0 30px}.p-interview01__header-image--sp img{width:100%}}.p-interview01__abstract{margin:0 0 50px;line-height:2rem}.p-interview01__abstract p:first-child{margin-bottom:30px}.p-interview01 h4{height:44px;color:#f08537;font-size:26px;font-weight:700;background:url(../img/frontend/worker/column/interview01/icon.jpg) 0 no-repeat;padding:8px 0 8px 16px;border-bottom:2px solid #e8d3a6;margin-bottom:30px}@media only screen and (max-width:960px){.p-interview01 h4{height:auto;background:transparent;padding:8px 0}}.p-interview01__text-and-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:15px}@media only screen and (max-width:960px){.p-interview01__text-and-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-interview01__name-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.p-interview01__name-and-text p:first-child{width:80px;line-height:23px;font-size:1.5rem}.p-interview01__name-and-text p:last-child{width:880px;line-height:22px;font-size:1.5rem}@media only screen and (max-width:960px){.p-interview01__name-and-text p:last-child{width:90%}}.p-interview01__name-and-text--short{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.p-interview01__name-and-text--short p:first-child{width:80px;line-height:23px;font-size:1.5rem}.p-interview01__name-and-text--short p:last-child{width:430px;line-height:22px;font-size:1.5rem}@media only screen and (max-width:960px){.p-interview01__name-and-text--short p:last-child{width:90%}}@media only screen and (max-width:960px){.p-interview01__name-and-text--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-interview01__text-only{margin-bottom:80px}.p-interview01__worker{color:#ff6c7a}.p-interview01__interviewer{color:#40c7ba}.p-interview01__time-image{width:100%;margin-bottom:80px}.p-interview01__time-image img{width:100%}@media only screen and (max-width:960px){.p-interview01__time-image{display:none}}.p-interview01__time-image--sp{display:none}@media only screen and (max-width:960px){.p-interview01__time-image--sp{display:block;width:100%;margin-bottom:80px}.p-interview01__time-image--sp img{width:100%}}.p-interview01__other-interview{width:225px}.p-interview01__other-interview-image{margin-bottom:5px}.p-interview01__other-interview-link a{color:#f3548b;font-size:1.4rem;font-weight:700;text-decoration:underline}.p-interview01__other-interview-detail{letter-spacing:.1em;line-height:1.7em;font-size:1.3rem}.p-interview01__person-image{width:100%;max-width:400px}.p-interview01__person-image img{width:100%}.p-interview01 h5{width:100%;overflow:hidden}.p-interview01__link-to-top{width:100%;max-width:1000px;margin:auto;text-align:right}.p-interview02{padding:30px 0;letter-spacing:.1rem}.p-interview02__title{width:1000px;margin:0 auto 30px}@media only screen and (max-width:960px){.p-interview02__title{display:none}}.p-interview02__title--sp{display:none}@media only screen and (max-width:960px){.p-interview02__title--sp{display:block;width:100%;margin:0 auto 30px}.p-interview02__title--sp img{width:100%}}.p-interview02__box{width:1000px;padding:20px;margin:0 auto 20px;border-radius:10px}@media only screen and (max-width:960px){.p-interview02__box{width:100%}}.p-interview02__header-image{width:100%;margin:0 0 30px}.p-interview02__header-image img{width:100%}@media only screen and (max-width:960px){.p-interview02__header-image{display:none}}.p-interview02__header-image--sp{display:none}@media only screen and (max-width:960px){.p-interview02__header-image--sp{display:block;width:100%;margin:0 0 30px}.p-interview02__header-image--sp img{width:100%}}.p-interview02__abstract{margin:0 0 50px;line-height:2rem}.p-interview02__abstract p:first-child{margin-bottom:30px}.p-interview02 h4{height:44px;color:#f08537;font-size:26px;font-weight:700;background:url(../img/frontend/worker/column/interview01/icon.jpg) 0 no-repeat;padding:8px 0 8px 16px;border-bottom:2px solid #e8d3a6;margin-bottom:30px}@media only screen and (max-width:960px){.p-interview02 h4{height:auto;background:transparent;padding:8px 0}}.p-interview02__text-and-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:15px}@media only screen and (max-width:960px){.p-interview02__text-and-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-interview02__name-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.p-interview02__name-and-text p:first-child{width:80px;line-height:23px;font-size:1.5rem}.p-interview02__name-and-text p:last-child{width:880px;line-height:22px;font-size:1.5rem}@media only screen and (max-width:960px){.p-interview02__name-and-text p:last-child{width:90%}}.p-interview02__name-and-text--short{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.p-interview02__name-and-text--short p:first-child{width:80px;line-height:23px;font-size:1.5rem}.p-interview02__name-and-text--short p:last-child{width:430px;line-height:22px;font-size:1.5rem}@media only screen and (max-width:960px){.p-interview02__name-and-text--short p:last-child{width:90%}}@media only screen and (max-width:960px){.p-interview02__name-and-text--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-interview02__text-only{margin-bottom:80px}.p-interview02__worker{color:#ff6c7a}.p-interview02__interviewer{color:#40c7ba}.p-interview02__time-image{width:100%;margin-bottom:80px}.p-interview02__time-image img{width:100%}@media only screen and (max-width:960px){.p-interview02__time-image{display:none}}.p-interview02__time-image--sp{display:none}@media only screen and (max-width:960px){.p-interview02__time-image--sp{display:block;width:100%;margin-bottom:80px}.p-interview02__time-image--sp img{width:100%}}.p-interview02__other-interview{width:225px}.p-interview02__other-interview-image{margin-bottom:5px}.p-interview02__other-interview-link a{color:#f3548b;font-size:1.4rem;font-weight:700;text-decoration:underline}.p-interview02__other-interview-detail{letter-spacing:.1em;line-height:1.7em;font-size:1.3rem}.p-interview02__person-image{width:100%;max-width:400px}.p-interview02__person-image img{width:100%}.p-interview02 h5{width:100%;overflow:hidden}.p-interview02__link-to-top{width:100%;max-width:1000px;margin:auto;text-align:right}