.Ix0mXG_achievementArea{border-bottom:1px solid #ccc;flex-direction:column;align-items:center;gap:24px;width:100%;padding:24px 0;display:flex}.Ix0mXG_achievementArea>.Ix0mXG_note{width:720px}.Ix0mXG_achievementList{justify-content:center;align-items:flex-start;gap:8px;display:flex}.Ix0mXG_achievementList>.Ix0mXG_item{height:62px}.Ix0mXG_achievementList>.Ix0mXG_item>.Ix0mXG_image{width:auto;height:100%}
.LrvxAa_clientList{flex-direction:column;gap:8px;margin:48px 0;display:flex}.LrvxAa_clientImage{width:100%;height:44px}.LrvxAa_clientImage.LrvxAa_-upper{background:url(/next-images/contact/recruit/freelance/image_client_list_01.webp) 50%/820px 44px repeat-x;animation:42.1s linear infinite LrvxAa_imageSlideUpper}.LrvxAa_clientImage.LrvxAa_-lower{background:url(/next-images/contact/recruit/freelance/image_client_list_02.webp) 50%/704px 44px repeat-x;animation:36.2s linear infinite LrvxAa_imageSlideLower}@keyframes LrvxAa_imageSlideUpper{0%{background-position:0 0}to{background-position:-820px 0}}@keyframes LrvxAa_imageSlideLower{0%{background-position:0 0}to{background-position:-704px 0}}
._6LThmq_ctaButton{color:#fff;background-color:#fd8705;border-radius:4px;align-items:center;width:100%;height:100%;padding:0 16px;text-decoration:none;display:flex;position:relative}._6LThmq_ctaButton:after{content:"";background-image:url(/next-images/contact/recruit/freelance/icon_chevron_right_white.svg);background-repeat:no-repeat;background-size:contain;align-items:center;width:32px;height:32px;display:flex}._6LThmq_ctaButton:hover{background:#fc6609}._6LThmq_ctaButton>._6LThmq_text{text-align:center;letter-spacing:.8px;flex-grow:1;font-size:20px;font-weight:700;line-height:1.5}._6LThmq_ctaButton._6LThmq_-white{color:#2d2d2d;background-color:#fff}._6LThmq_ctaButton._6LThmq_-white:after{background-image:url(/next-images/contact/recruit/freelance/icon_chevron_right_black.svg)}._6LThmq_ctaButton._6LThmq_-white:hover{background:#f5f5f5}
.o7u8TG_costArea{background-color:#f5f5f5;flex-direction:column;align-items:center;padding:48px 0 64px;display:flex}.o7u8TG_costArea>.o7u8TG_title{color:#3193c1;letter-spacing:1.28px;margin-bottom:32px;font-size:32px;font-weight:700;line-height:1.5}.o7u8TG_costArea>.o7u8TG_catchphrase{letter-spacing:.8px;font-size:20px;line-height:1.5}.o7u8TG_costArea>.o7u8TG_catchphrase>.o7u8TG_emphasis{letter-spacing:.96px;font-size:24px;font-weight:700}.o7u8TG_costArea>.o7u8TG_cta{width:408px;height:56px;margin-top:64px}.o7u8TG_imageWrapper{width:720px;margin-bottom:48px}.o7u8TG_imageWrapper>.o7u8TG_arrow{width:472px;margin-top:8px}.o7u8TG_initialFreeTerm{text-align:center;gap:24px;margin-top:32px;display:flex}.o7u8TG_termItem{background-color:#fff;flex-direction:column;align-items:center;gap:24px;width:224px;height:300px;padding-top:24px;display:flex;position:relative}.o7u8TG_termItem>.o7u8TG_image{width:142px;height:172px}.o7u8TG_termItem>.o7u8TG_text{letter-spacing:.64px;white-space:pre-line;font-size:16px;font-weight:700;line-height:1.5}.o7u8TG_termItem:not(:last-child):after{content:"";border:24px solid #0000;border-left-color:#fff;position:absolute;top:50%;right:-24px;transform:translate(50%,-50%)}.o7u8TG_monthlyTypeList{gap:24px;margin-top:32px;display:flex}.o7u8TG_monthlyTypeItem{flex-direction:column;align-items:center;display:flex}.o7u8TG_monthlyTypeItem>.o7u8TG_caption{text-align:center;letter-spacing:.64px;white-space:pre-line;height:40px;margin-bottom:8px;font-size:16px;line-height:1.5}.o7u8TG_monthlyTypeItem>.o7u8TG_image{width:160px;height:145px}.o7u8TG_costWrapper{background-color:#fff;justify-content:center;align-items:center;width:224px;height:72px;display:flex}.o7u8TG_costWrapper>.o7u8TG_exemplification{text-align:center;letter-spacing:.28px;white-space:pre-line;font-size:14px;line-height:1.5}.o7u8TG_costWrapper>.o7u8TG_exemplification>.o7u8TG_amount{color:#3193c1;letter-spacing:.96px;font-size:24px;font-weight:700;line-height:1.5}.o7u8TG_costAnnotation{color:#666;letter-spacing:.2px;white-space:pre-line;width:720px;margin-top:16px;font-size:10px;line-height:1.5}
.DTeFkG_formItemTemplate{margin-bottom:16px}.DTeFkG_labelContainer{align-items:baseline;gap:8px;display:flex}.DTeFkG_labelContainer>.DTeFkG_label{letter-spacing:.28px;min-width:144px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.DTeFkG_labelContainer>.DTeFkG_label>.DTeFkG_mark{color:#f94132;font-size:14px;font-weight:700}.DTeFkG_formWrapper{width:288px}.DTeFkG_errorMessage{color:#d92d2c;letter-spacing:.24px;white-space:pre-wrap;font-size:12px;line-height:1.5}
.odkcqq_inputText{letter-spacing:.28px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;align-items:center;width:100%;height:42px;padding-left:12px;font-size:14px;line-height:1.5;transition:all .2s;display:flex}@media (min-width:768px){.odkcqq_inputText:hover{background-color:#f5f5f5;border-color:#f5f5f5}}.odkcqq_inputText:focus{border:1px solid #3c7da2}.odkcqq_inputText.odkcqq_is-error,.odkcqq_inputText.odkcqq_is-error:focus,.odkcqq_inputText.odkcqq_is-error:hover{border-color:#d92d2c}:-webkit-any(.odkcqq_inputText:autofill,.odkcqq_inputText:-webkit-autofill){box-shadow:inset 0 0 0 1000px #f5f5f5}:is(.odkcqq_inputText:autofill,.odkcqq_inputText:autofill){box-shadow:inset 0 0 0 1000px #f5f5f5}
.evA_yG_checkBoxItem{color:#2d2d2d;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:48px;padding:0 12px;font-size:14px;line-height:1.5;display:flex}.evA_yG_checkBoxItem>.evA_yG_input{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evA_yG_checkBoxItem:before{text-align:center;vertical-align:middle;content:"";background-color:#fff;border:1px solid #999;border-radius:2px;width:18px;height:18px;margin-right:8px}.evA_yG_checkBoxItem:hover{background-color:#f0f0f0}.evA_yG_checkBoxItem:has(input:focus-visible){background-color:#f0f0f0}.evA_yG_checkBoxItem:hover:before{border:1px solid #3c7da2}.evA_yG_checkBoxItem:has(input:focus-visible):before{border:1px solid #3c7da2}.evA_yG_checkBoxItem:has(input:checked){background-color:#f0f0f0}.evA_yG_checkBoxItem:has(input:checked):before{background:#3c7da2 url(/next-images/contact/recruit/freelance/icon_check_white.svg) 50%/18px no-repeat;border:none}.evA_yG_checkBoxItem.evA_yG_is-error,.evA_yG_checkBoxItem.evA_yG_is-error:hover{border-color:#d92d2c}
.d-X2da_selectWrapper{width:100%;position:relative}.d-X2da_selectWrapper>.d-X2da_button{text-align:left;letter-spacing:.28px;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;align-items:center;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:14px;line-height:1.5;display:flex}.d-X2da_selectWrapper>.d-X2da_button:focus-visible,.d-X2da_selectWrapper>.d-X2da_button:hover{border-color:#3c7da2}.d-X2da_selectWrapper>.d-X2da_button.d-X2da_is-error,.d-X2da_selectWrapper>.d-X2da_button.d-X2da_is-error:focus,.d-X2da_selectWrapper>.d-X2da_button.d-X2da_is-error:hover{border-color:#d92d2c}.d-X2da_selectWrapper>.d-X2da_button.d-X2da_is-active{border:1px solid #3c7da2}.d-X2da_selectWrapper>.d-X2da_icon{pointer-events:none;width:24px;height:24px;margin:auto;position:absolute;top:0;bottom:0;right:2px}.d-X2da_checkList{z-index:1;background-color:#fff;border-radius:4px;align-items:center;width:288px;position:absolute;box-shadow:0 2px 10px #00000052}
.Qpuk9a_formItemTextArea>.Qpuk9a_button{letter-spacing:.28px;background:#fff;border:1px solid #f5f5f5;border-radius:4px;align-items:center;gap:8px;width:267px;height:32px;margin:32px auto 0;padding:0 12px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.Qpuk9a_formItemTextArea>.Qpuk9a_button.Qpuk9a_is-active{border:1px solid #3c7da2}@media (min-width:768px){.Qpuk9a_formItemTextArea>.Qpuk9a_button:hover{background-color:#f5f5f5;border-color:#ccc}}.Qpuk9a_formItemTextArea>.Qpuk9a_button>.Qpuk9a_icon{width:16px;height:16px}.Qpuk9a_formItemTextArea>.Qpuk9a_body{width:416px;margin:20px auto 0}.Qpuk9a_formItemTextArea>.Qpuk9a_body>.Qpuk9a_textArea{box-sizing:border-box;letter-spacing:.28px;resize:none;border:1px solid #3c7da2;border-radius:4px;width:100%;height:98px;padding:12px;font-size:14px;line-height:1.5}.Qpuk9a_formItemTextArea>.Qpuk9a_body>.Qpuk9a_textArea.Qpuk9a_is-error{background-color:#ffebee;border-color:#d92d2c}.Qpuk9a_formItemTextArea>.Qpuk9a_body>.Qpuk9a_errorMessage{color:#d92d2c;letter-spacing:.24px;white-space:pre-wrap;font-size:12px;line-height:1.5}
.Cy50NG_formArea{width:480px;padding:40px 20px}.Cy50NG_formArea>.Cy50NG_header{text-align:center;letter-spacing:.8px;white-space:pre-line;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.5}.Cy50NG_nameArea{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.Cy50NG_nameLabel{letter-spacing:.28px;min-width:144px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.Cy50NG_nameMark{color:#d92d2c;font-size:14px;font-weight:700}.Cy50NG_nameFields{gap:8px;width:100%;display:flex}.Cy50NG_nameUnit{flex-direction:column;width:100%;display:flex}.Cy50NG_nameInput{letter-spacing:.28px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;align-items:center;width:100%;height:42px;padding-left:12px;font-size:14px;line-height:1.5;transition:all .2s;display:flex}.Cy50NG_nameInput:hover{background-color:#f5f5f5;border-color:#f5f5f5}.Cy50NG_nameInput:focus{border:1px solid #3c7da2}.Cy50NG_nameInput.Cy50NG_is-error,.Cy50NG_nameInput.Cy50NG_is-error:focus,.Cy50NG_nameInput.Cy50NG_is-error:hover{border-color:#d92d2c}:-webkit-any(.Cy50NG_nameInput:autofill,.Cy50NG_nameInput:-webkit-autofill){box-shadow:inset 0 0 0 1000px #f5f5f5}:is(.Cy50NG_nameInput:autofill,.Cy50NG_nameInput:autofill){box-shadow:inset 0 0 0 1000px #f5f5f5}.Cy50NG_errorMessage{color:#d92d2c;text-align:left;letter-spacing:.24px;white-space:pre-wrap;font-size:12px;line-height:1.5}.Cy50NG_precautionaryStatement{text-align:center;white-space:pre-line;margin-top:32px;line-height:1.4}.Cy50NG_precautionaryStatement>.Cy50NG_link{color:#26919f}.Cy50NG_downloadCta{color:#fff;letter-spacing:.5px;cursor:pointer;background:#fd8705;border-radius:4px;justify-content:center;align-items:center;width:300px;height:56px;margin:24px auto 0;font-size:16px;font-weight:700;display:flex}.Cy50NG_downloadCta:hover{background:#fc6609}
.PGprha_flowArea{background:#e1eef4;flex-direction:column;align-items:center;padding:48px 0 64px;display:flex}.PGprha_flowArea>.PGprha_title{color:#3193c1;letter-spacing:1.28px;font-size:32px;font-weight:700;line-height:1.5}.PGprha_stepList{flex-direction:column;gap:20px;margin:32px 0 64px;display:flex}.PGprha_stepItem{white-space:pre-line;background:#fff;border:1px solid #3193c1;align-items:center;gap:16px;width:720px;height:123px;display:flex;position:relative}.PGprha_stepItem>.PGprha_heading{color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);background:#3193c1;align-items:center;gap:12px;width:244px;height:123px;padding-left:16px;font-size:40px;font-weight:700;display:flex}.PGprha_stepItem>.PGprha_heading>.PGprha_number{font-style:italic}.PGprha_stepItem>.PGprha_heading>.PGprha_caption{font-size:18px;line-height:1.5}.PGprha_stepItem>.PGprha_detail{color:#2d2d2d;letter-spacing:.28px;width:444px;font-size:14px;line-height:1.8}.PGprha_stepItem:not(:last-child):after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#3193c1;width:56px;height:16px;display:block;position:absolute;bottom:-16px;left:36px}.PGprha_ctaArea{width:408px;height:56px}
.KqBPpa_freelanceFooter{background:#37789b;width:100%}.KqBPpa_freelanceFooter>.KqBPpa_inner{color:#fff;width:668px;margin:auto;padding:30px 0}.KqBPpa_privacyPolicyLink{color:#fff;font-size:1.2rem;line-height:1}.KqBPpa_linkList{flex-wrap:wrap;gap:16px 23px;display:flex}.KqBPpa_linkList>.KqBPpa_item{color:#fff;gap:23px;font-size:1.2rem;line-height:1;text-decoration-line:underline;display:flex}.KqBPpa_linkList>.KqBPpa_item:not(:first-child):before{content:"";background:#fff;width:1px;height:14px;display:block}.KqBPpa_linkList>.KqBPpa_item:hover{text-decoration-line:none}.KqBPpa_linkList>.KqBPpa_item>.KqBPpa_link{text-decoration:none}.KqBPpa_footerBottom{background:#fff;display:flex}.KqBPpa_footerBottom>.KqBPpa_inner{justify-content:space-between;align-items:flex-end;width:720px;margin:auto;padding:16px 0;display:flex}.KqBPpa_ismsLogo{height:56px}.KqBPpa_rightParts{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:4px;display:flex}.KqBPpa_copyRight{color:#999;font-size:1.4rem;line-height:1}
._4mQ2KW_freelanceHeader{z-index:500;background:#fff;border-bottom:1px solid #ccc;width:100%;height:80px;position:fixed;top:0}._4mQ2KW_freelanceHeader>._4mQ2KW_inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:100%;margin:0 auto;display:flex}._4mQ2KW_logoImage{flex-shrink:0;justify-content:center;align-items:center;width:192px;display:flex}._4mQ2KW_logoImage>._4mQ2KW_anchor{width:100%;display:block}._4mQ2KW_headerNav{flex:1;justify-content:right;min-width:429px;font-size:16px;font-weight:700;line-height:1.6;display:flex}._4mQ2KW_headerNav>._4mQ2KW_item{cursor:pointer;justify-content:center;align-items:center;height:79px;display:flex;position:relative}._4mQ2KW_headerNav>._4mQ2KW_item:after{z-index:500;content:"";background:#26919f;border-radius:1px;width:0;height:4px;margin:auto;transition:all .2s;position:absolute;bottom:0;left:0;right:0}._4mQ2KW_headerNav>._4mQ2KW_item:hover:after{width:100%}._4mQ2KW_headerNav>._4mQ2KW_item:hover{color:#26919f}._4mQ2KW_headerNav>._4mQ2KW_item>._4mQ2KW_link{align-items:center;height:100%;padding:0 16px;text-decoration:none;display:flex}._4mQ2KW_headerNav>._4mQ2KW_item>._4mQ2KW_dropdown{z-index:1000;cursor:pointer;background:#fff;border-radius:0 0 4px 4px;flex-direction:column;align-items:center;width:300px;padding:8px 0;display:none;position:absolute;top:79px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 4px #00000052}._4mQ2KW_headerNav>._4mQ2KW_item:hover>._4mQ2KW_dropdown{display:flex}._4mQ2KW_dropdownLink{color:#2d2d2d;align-self:stretch;padding:8px 24px;font-weight:400;text-decoration:none;display:flex}._4mQ2KW_dropdownLink>._4mQ2KW_text{font-size:16px;line-height:1}._4mQ2KW_dropdownLink:hover{background:#f0f0f0}._4mQ2KW_contactCta{color:#fff;background:#fd8705;border-radius:4px;justify-content:center;align-items:center;width:136px;height:48px;font-size:14px;font-weight:700;text-decoration:none;display:flex}._4mQ2KW_contactCta:hover{background:#fc6609}._4mQ2KW_downloadCta{color:#2d2d2d;text-align:center;background:#fff;border:2px solid #ccc;border-radius:4px;justify-content:center;align-items:center;width:160px;height:48px;font-size:14px;font-weight:700;text-decoration:none;display:flex}._4mQ2KW_downloadCta:after{content:"";background:url(/next-images/common/icon/icon_download.svg) 50%/cover no-repeat;width:24px;height:24px}._4mQ2KW_downloadCta:hover{background:#f5f5f5}._4mQ2KW_telTexts{text-align:center;letter-spacing:.24px;font-size:12px;font-weight:700;line-height:1.5}._4mQ2KW_telTexts>._4mQ2KW_number{letter-spacing:.64px;margin-top:-4px;font-size:16px;display:block}._4mQ2KW_telTexts>._4mQ2KW_time{letter-spacing:.2px;margin-top:-2px;font-size:10px;display:block}
.eo-P0W_introArea{text-align:center;background:url(/next-images/contact/recruit/freelance/image_intro_background.webp) 50%/346px 293px no-repeat;padding:64px 0}.eo-P0W_introArea>.eo-P0W_lead{letter-spacing:.8px;margin-top:16px;font-size:20px;font-weight:700;line-height:1.5}.eo-P0W_introArea>.eo-P0W_title{color:#3193c1;letter-spacing:1.28px;font-size:32px;font-weight:700;line-height:1.5}.eo-P0W_introArea>.eo-P0W_text{letter-spacing:.64px;white-space:pre-line;margin-top:32px;font-size:16px;line-height:1.8}
