@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--color-font-base: #000000;--color-font-black: #222222;--color-font-black2: #222222cc;--color-font-gray: #adadad;--color-font-white: #ffffff;--color-font-orange: #f3a411;--color-font-red: #bf0c26;--color-border-white: white;--color-bg-white: white;--color-bg-black: #222222}:root{--font-family-base: "Noto Sans JP", sans-serif;--font-family-serif: "M PLUS 1p", sans-serif}body{font-family:var(--font-family-base)}*,*:before,*:after{box-sizing:border-box}span{display:block}img{width:100%;height:auto}body{line-height:1.75;font-size:14px;color:var(--color-font-base);font-family:var(--font-family-base);position:relative}@media screen and (min-width: 768px){body{font-size:16px}}body{background:var(--color-bg-orange6)}.hp_m0a{margin:0 auto!important}.hp_db{display:block!important}.hp_tac{text-align:center!important}.hp_fs1{font-size:1px!important}.hp_fs2{font-size:2px!important}.hp_fs3{font-size:3px!important}.hp_fs4{font-size:4px!important}.hp_fs5{font-size:5px!important}.hp_fs6{font-size:6px!important}.hp_fs7{font-size:7px!important}.hp_fs8{font-size:8px!important}.hp_fs9{font-size:9px!important}.hp_fs10{font-size:10px!important}.hp_fs11{font-size:11px!important}.hp_fs12{font-size:12px!important}.hp_fs13{font-size:13px!important}.hp_fs14{font-size:14px!important}.hp_fs15{font-size:15px!important}.hp_fs16{font-size:16px!important}.hp_fs17{font-size:17px!important}.hp_fs18{font-size:18px!important}.hp_fs19{font-size:19px!important}.hp_fs20{font-size:20px!important}.hp_fs21{font-size:21px!important}.hp_fs22{font-size:22px!important}.hp_fs23{font-size:23px!important}.hp_fs24{font-size:24px!important}.hp_fs25{font-size:25px!important}.hp_fs26{font-size:26px!important}.hp_fs27{font-size:27px!important}.hp_fs28{font-size:28px!important}.hp_fs29{font-size:29px!important}.hp_fs30{font-size:30px!important}.hp_fw200{font-weight:200!important}.hp_fw250{font-weight:250!important}.hp_fw300{font-weight:300!important}.hp_fw350{font-weight:350!important}.hp_fw400{font-weight:400!important}.hp_fw450{font-weight:450!important}.hp_fw500{font-weight:500!important}.hp_fw550{font-weight:550!important}.hp_fw600{font-weight:600!important}.hp_fw650{font-weight:650!important}.hp_fw700{font-weight:700!important}.hp_fw750{font-weight:750!important}.hp_fw800{font-weight:800!important}.hp_mt0{margin-top:0!important}.hp_mt1{margin-top:1px!important}.hp_mt2{margin-top:2px!important}.hp_mt3{margin-top:3px!important}.hp_mt4{margin-top:4px!important}.hp_mt5{margin-top:5px!important}.hp_mt6{margin-top:6px!important}.hp_mt7{margin-top:7px!important}.hp_mt8{margin-top:8px!important}.hp_mt9{margin-top:9px!important}.hp_mt10{margin-top:10px!important}.hp_mt11{margin-top:11px!important}.hp_mt12{margin-top:12px!important}.hp_mt13{margin-top:13px!important}.hp_mt14{margin-top:14px!important}.hp_mt15{margin-top:15px!important}.hp_mt16{margin-top:16px!important}.hp_mt17{margin-top:17px!important}.hp_mt18{margin-top:18px!important}.hp_mt19{margin-top:19px!important}.hp_mt20{margin-top:20px!important}.un_hide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.un_hide__sp,.un_hide__123{display:none!important}@media screen and (max-width: 767px){.un_hide__onlySp,.un_hide__1{display:none!important}}@media screen and (min-width: 768px){.un_hide__tab,.un_hide__notSp,.un_hide__23{display:none!important}}@media screen and (max-width: 767px),screen and (min-width: 1080px){.un_hide__notTab,.un_hide__13{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1079px){.un_hide__onlyTab .un_hide__2{display:none!important}}@media screen and (min-width: 1080px){.un_hide__pc,.un_hide__onlyPc,.un_hide__3{display:none!important}}@media screen and (max-width: 1079.5px){.un_hide__notPc,.un_hide__12{display:none!important}}.bl_header{width:100%;position:absolute;z-index:35;top:0;left:0}.bl_header_inner{width:91.4666666667%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}.bl_header_logo{margin-top:16px;display:flex}.bl_header_logo_ttl{display:flex;flex-direction:column;gap:3px}.bl_header_logo_ttl_img{width:53px;height:48px}.bl_header_logo_ttl_txt{background:#bf0c26;display:flex;align-items:center;justify-content:center;width:53px;height:13px}.bl_header_nav{margin-top:20px}.bl_header_nav_list{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:16px}.bl_header_nav_item_link{display:flex}.bl_header_nav_item_link_txt{display:flex;align-items:center;justify-content:center;height:32px;padding:0 13.5px;gap:8px;border-radius:16px}.bl_header_nav_item_link__entry .bl_header_nav_item_link_txt{background:#bf0c26}.bl_header_nav_item_link_txt_dot{width:5px;height:5px;border-radius:100%;background:var(--color-bg-black);display:flex}.bl_header_nav_item_link__entry{height:32px}.bl_header_nav_item_link__entry .bl_header_nav_item_link_txt_dot{background:var(--color-bg-white)}.bl_header_logo_ttl_txt{font-family:var(--font-family-base);font-weight:500;font-size:9px;line-height:1.153;letter-spacing:0em;color:var(--color-font-white);text-align:center}.bl_header_nav_item_link_txt{font-family:var(--font-family-base);font-weight:700;font-size:15px;line-height:1;letter-spacing:0em;color:var(--color-font-black);white-space:nowrap}.bl_header_nav_item_link__entry .bl_header_nav_item_link_txt{font-family:var(--font-family-serif);font-weight:700;font-size:15px;line-height:1;letter-spacing:0em;color:var(--color-font-white);white-space:nowrap}.bl_kv{position:relative}.bl_kv_imgWrap{position:absolute;bottom:clamp(-277px,-65.4545vw + 4.4545px,-241px);left:0;z-index:35}.bl_work{width:100%}.bl_work_innerWrap{position:relative;top:0;left:0}.bl_work_innerWrap_bgImg{position:absolute;width:100%;height:100%;z-index:10}.bl_work_inner{position:relative;z-index:20;width:94.6666666667%;margin:0 auto;padding:219px 0 100px}.bl_work_header_ttl{text-align:center}.bl_work_ttl_img{width:220px;height:81px;padding:15px 2px;margin-top:2px}.bl_work_list{display:flex;flex-direction:column;gap:74px;margin-top:66px}.bl_work_item{position:relative}.bl_work_item_num{position:absolute;z-index:30;left:-9px;top:-33px}.bl_work_item_num_img{height:68px;width:auto}.bl_work_item_content_img{position:relative;z-index:21}.bl_work_item_content_txtGroup_ttl{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start}.bl_work_item_content_txtGroup_ttl span{background:#bf0c26;padding-right:6px}.bl_work_item_content_txtGroup_txt{width:94.3661971831%;margin:20px auto 0;display:flex;flex-direction:column;gap:4px}.bl_work_header_ttl_sub{font-family:var(--font-family-base);font-weight:900;font-size:28px;line-height:.929;letter-spacing:0em;color:var(--color-font-white);text-align:center;text-decoration:underline}.bl_work_header_txt{font-family:var(--font-family-base);font-weight:900;font-size:17px;line-height:1.7;letter-spacing:0em;color:var(--color-font-white);text-align:center}.bl_work_item_content_txtGroup_ttl{font-family:var(--font-family-base);font-weight:900;font-size:28px;line-height:1.071;letter-spacing:0em;color:var(--color-font-white);font-style:italic}.bl_work_item_content_txtGroup_txt{font-family:var(--font-family-base);font-weight:700;font-size:16px;line-height:1.625;letter-spacing:0em;color:var(--color-font-white);white-space:nowrap;text-align:right}.text-reveal{position:relative;overflow:hidden;display:inline-block}.text-reveal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transform:translate(0);transition:transform 1s cubic-bezier(.77,0,.175,1);z-index:2}.text-reveal.revealed:before{transform:translate(100%)}.bl_work2{background:#f2efe7;position:relative}.bl_work2_bgImg{position:absolute;top:clamp(-95px,-21.8182vw - 1.1818px,-83px);left:0}.bl_work2_bgImg2{position:absolute;bottom:-55px;left:0}.bl_work2_inner{width:97.3333333333%;margin:0 auto;position:relative;z-index:30;padding:144px 0 32px}.bl_work2_ttl{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px}.bl_work2_ttl_img{width:214.88px;height:52.5px}.bl_work2_contentWrap{display:flex;flex-direction:column}.bl_work2_content{margin-top:30px;position:relative;transition:all .3s ease}.bl_work2_profile{background:#e4e1d9;position:relative;padding-bottom:35px}.bl_work2_profile:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:26px 26px 0 0;border-color:#b2afa7 transparent transparent transparent}.bl_work2_profile:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 26px 26px 0;border-color:transparent #b2afa7 transparent transparent}.bl_work2_profile_img{margin-left:15px;margin-top:22px;width:60%}.bl_work2_profile_txtGroup{position:absolute;top:50%;transform:translateY(-50%);right:25px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.bl_work2_profile_txtGroup_label_txt{background:#bf0c26;height:23px;padding:0 5px;display:flex;align-items:center;justify-content:center}.bl_work2_profile_txtGroup_msg_txt{background:#fff}.bl_work2_profile_txtGroup_msg_txt_em{display:inline-block}.bl_work2_content__close.bl_work2_content__2 .bl_work2_profile{padding-bottom:44px!important}.bl_work2_content__2 .bl_work2_schedule_item_content_ttl_time{color:#f38d11}.bl_work2_content__2 .bl_work2_profile{padding-bottom:22px}.bl_work2_content__2 .bl_work2_profile_img{margin-left:13px;margin-top:10px}.bl_work2_content__2 .bl_work2_profile_txtGroup{gap:22px}.bl_work2_content__2 .bl_work2_profile_txtGroup_label_txt{background:#f38d11}.bl_work2_content__2 .bl_work2_profile_txtGroup_msg_txt{padding:6px 12px}.bl_work2_content__2 .bl_work2_profile_txtGroup_msg_txt_em{color:#f38d12!important}.bl_work2_content__2 .bl_work2_schedule_item_content_img__deco15{z-index:25;width:143px;height:143px;border-radius:71.5px;background:#c01025;position:absolute;left:-24px;bottom:7px}.bl_work2_content__2 .bl_work2_schedule_item_content_img__w18{margin-top:20px;position:relative;z-index:30;padding-bottom:12px}.bl_work2_content__2 .bl_work2_schedule_item_content_img__deco18{z-index:25;position:absolute;background:#c01025;width:84px;height:84px;border-radius:42px;right:0;top:-14px}.bl_work2_content__close{position:relative}.bl_work2_content__close:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:26px 0 0 26px;border-color:transparent transparent transparent #b2afa7;z-index:40}.bl_work2_content__close:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:26px 26px 0 0;border-color:transparent #b2afa7 transparent transparent;z-index:40}.bl_work2_schedule{background:#dad7cf;padding-top:32px;padding-bottom:95px;position:relative;max-height:2500px;overflow:hidden;opacity:1;transition:max-height .5s ease,opacity .4s ease,padding .5s ease}.bl_work2_content__close .bl_work2_schedule{max-height:0;opacity:0;padding-top:0;padding-bottom:0;transition:max-height .4s ease,opacity .3s ease,padding .4s ease}.bl_work2_schedule:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:26px 0 0 26px;border-color:transparent transparent transparent #b2afa7}.bl_work2_schedule:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:26px 26px 0 0;border-color:transparent #b2afa7 transparent transparent}.bl_work2_schedule_inner{width:87.2%;margin:0 auto}.bl_work2_schedule_items{display:flex;flex-direction:column;gap:8px}.bl_work2_schedule_item{display:flex;flex-direction:row;gap:20px}.bl_work2_schedule_item_clock{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px}.bl_work2_schedule_item_clock:after{content:"";display:flex;width:4px;height:100%;flex:1;background-image:url(../img/dot.png);background-size:100% auto;background-repeat:repeat-y}.bl_work2_schedule_item_clock_img{width:30px;height:30px}.bl_work2_schedule_item_content_ttl{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bl_work2_schedule_item_content_ttl_time{line-height:30px!important}.bl_work2_schedule_item_content_img__w10{margin-top:12px}.bl_work2_schedule_item_content_img__w11{margin-top:20px}.bl_work2_schedule_item_content_imgWrap{position:relative}.bl_work2_schedule_item_content_img__w12{margin-top:20px;position:relative;z-index:30;padding-bottom:12px}.bl_work2_schedule_item_content_img__15{position:relative;margin-top:20px;padding-bottom:35px;z-index:30}.bl_work2_schedule_item_content_img__deco12{z-index:25;position:absolute;background:#f38d11;width:84px;height:84px;border-radius:42px;right:4px;top:-14px}.bl_work2_schedule_item_content_img__deco15{z-index:25;width:111px;height:111px;border-radius:66px;background:#c01025;position:absolute;right:-14px;bottom:-5px}.bl_work2_schedule_item_content_ttl_action{height:36px;display:flex;background:var(--color-bg-white)}.bl_work2_schedule_item_content_txt{margin-top:12px;position:relative;z-index:40}.bl_btnWrap{display:flex;position:absolute;bottom:44px;right:25px}.bl_btn{display:flex;align-items:center;justify-content:center}.bl_btn_content__open,.bl_btn_content__close{display:flex;align-items:center;justify-content:center;flex-direction:row;height:32px;border-radius:16px;padding:0 10px;gap:6px;background:var(--color-bg-black)}.bl_btn_content_txt{font-family:var(--font-family-serif);font-weight:700;font-size:13px;line-height:26px;letter-spacing:0em;color:var(--color-font-white);text-align:center;text-transform:uppercase}.bl_btn_content_img{width:14px;height:14px}.bl_btnWrap__open .bl_btn_content__open,.bl_btnWrap__close .bl_btn_content__close{display:none}@media screen and (min-width: 1080px){.bl_entry{position:fixed;right:50px;bottom:50px;width:271px}}.bl_entry_innerWrap{position:relative;top:0;left:0}.bl_entry_innerWrap_bgImg{position:absolute;width:100%;height:100%;z-index:10}.bl_entry_inner{padding:75px 0;position:relative;z-index:20}@media screen and (min-width: 1080px){.bl_entry_inner{padding:30px 0}}.bl_entry_link_ttl{display:flex;align-items:center;justify-content:center;flex-direction:column}.bl_entry_link_ttl_img{width:236px;height:81px;padding:15px 0;margin-top:3px}@media screen and (min-width: 1080px){.bl_entry_link_ttl_img{width:170px;height:50px;padding:4.15px 0}}.bl_entry_link_ttl_sub{position:relative}.bl_entry_link_ttl_sub:after{width:3px;height:28px;background:#fff;display:inline-block;content:"";position:absolute;left:-24px;bottom:-5px;transform:rotate(-30deg)}@media screen and (min-width: 1080px){.bl_entry_link_ttl_sub:after{width:2.16px;height:21px;left:-13px;bottom:-4px}}.bl_entry_link_ttl_sub:before{width:3px;height:28px;background:#fff;display:inline-block;content:"";position:absolute;right:-24px;bottom:-5px;transform:rotate(-150deg)}@media screen and (min-width: 1080px){.bl_entry_link_ttl_sub:before{width:2.16px;height:21px;right:-13px;bottom:-4px}}.bl_entry_link_txt{margin-top:16px}@media screen and (min-width: 1080px){.bl_entry_link_txt{margin-top:10.5px}}.bl_entry_link_icon{margin-top:19.3px;display:flex;align-items:center;justify-content:center}.bl_entry_link_icon img{width:38px;height:38px}@media screen and (min-width: 1080px){.bl_entry_link_icon img{width:27.35px;height:27.35px}}.bl_entry_link_ttl_sub{font-family:var(--font-family-base);font-weight:900;font-size:26px;line-height:1.5;letter-spacing:0em;color:#f2efe7}@media screen and (min-width: 1080px){.bl_entry_link_ttl_sub{font-family:var(--font-family-base);font-weight:900;font-size:18.71px;line-height:1.5;letter-spacing:0em;color:#f2efe7}}.bl_entry_link_ttl_main{font-family:var(--font-family-serif);font-weight:800;font-size:70px;line-height:1.157;letter-spacing:0em;color:var(--color-font-white);text-align:center;text-transform:uppercase}.bl_entry_link_txt{font-family:var(--font-family-base);font-weight:700;font-size:17px;line-height:1.7;letter-spacing:0em;color:var(--color-font-white);text-align:center;white-space:nowrap}@media screen and (min-width: 1080px){.bl_entry_link_txt{font-family:var(--font-family-base);font-weight:700;font-size:13px;line-height:1.7;letter-spacing:0em;color:var(--color-font-white);text-align:center;white-space:nowrap}}.bl_require{background:#222;padding:60px 0 80px;position:relative;z-index:22}.bl_require_ttl{text-align:center}.bl_require_ttl_img{width:299px;height:81px;padding:14px 2px}.bl_require_ttl_ja{text-decoration:underline}.bl_require_kv{position:relative;margin-top:24px}.bl_require_kv_logo{position:absolute;right:20px;width:202px;height:78px;bottom:-22px}.bl_require_content{width:91.4666666667%;margin:30px auto 0}.bl_require_content_list{margin-top:30px;display:flex;flex-direction:column;gap:16px}.bl_require_content_item{display:flex;flex-direction:row}.bl_require_content_item_label{min-width:88px}.bl_require_content_item_content{padding-left:20px;border-left:2px solid rgba(255,255,255,.2)}.bl_require_content_item_content_item{position:relative;padding-left:18px}.bl_require_content_item_content_item:before{content:"・";display:inline-block;position:absolute;font-family:var(--font-family-base);font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0em;color:var(--color-font-white);left:0;top:50%;transform:translateY(-50%)}.bl_require_content_item_content_salary{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bl_require_content_item_content_salaryGroup{display:flex;flex-direction:column;gap:14px}.bl_require_content_item_content_salary_type{display:inline-flex;border:1px solid var(--color-border-white);padding:0 7px}.bl_require_ttl_ja{font-family:var(--font-family-base);font-weight:900;font-size:28px;line-height:.929;letter-spacing:0em;color:var(--color-font-white);text-align:center}.bl_require_ttl_en{font-family:var(--font-family-serif);font-weight:800;font-size:66px;line-height:1.227;letter-spacing:0em;color:var(--color-font-white);text-align:center;white-space:nowrap}.bl_require_content_ttl{font-family:var(--font-family-base);font-weight:900;font-size:32px;line-height:1;letter-spacing:0em;color:var(--color-font-white)}.bl_require_content_item_label_txt{font-family:var(--font-family-base);font-weight:700;font-size:17px;line-height:1.4;letter-spacing:0em;color:var(--color-font-white)}.bl_require_content_item_content_item,.bl_require_content_item_content_item2,.bl_require_content_item_content_area,.bl_require_content_item_content_salary_amount,.bl_require_content_item_content_txt{font-family:var(--font-family-base);font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0em;color:var(--color-font-white)}.bl_require_content_item_content_detail{font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1.7;letter-spacing:0em;color:var(--color-font-gray)}.bl_require_content_item_content_salary_type{font-family:var(--font-family-base);font-weight:500;font-size:13px;line-height:1.7;letter-spacing:0em;color:var(--color-font-white)}.bl_require_content_item_content_salary_note{font-family:var(--font-family-base);font-weight:500;font-size:13px;line-height:1.5;letter-spacing:0em;color:var(--color-font-gray)}.bl_company{background:#f2efe7;padding:60px 0 62px}.bl_company_ttl_img{width:339px;height:81px;padding:14px 2px}.bl_company_ttl{text-align:center}.bl_company_ttl_ja{font-family:var(--font-family-base);font-weight:900;font-size:28px;line-height:.929;letter-spacing:0em;color:var(--color-font-red);text-align:center;text-decoration:underline}.bl_company_ttl_en{font-family:var(--font-family-serif);font-weight:800;font-size:66px;line-height:1.227;letter-spacing:0em;color:var(--color-font-red);text-align:center;white-space:nowrap}.bl_company_kv{margin-top:24px}.bl_company_kv_map_iframe{width:100%;height:230px}.bl_company_infoList{width:91.7333333333%;margin:40px auto 0;display:flex;flex-direction:column;gap:16px}.bl_company_infoList_item{display:flex;flex-direction:row}.bl_company_infoList_item_label{min-width:88px}.bl_company_infoList_item_label_txt{font-family:var(--font-family-base);font-weight:700;font-size:17px;line-height:1.4;letter-spacing:0em;color:var(--color-font-black)}.bl_company_infoList_item_content{padding-left:20px;border-left:1px solid #dadada}.bl_company_infoList_item_content_txt{font-family:var(--font-family-base);font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0em;color:var(--color-font-base)}.bl_company_instagramLink{width:91.7333333333%;margin:40px auto 0;display:flex}.bl_company_partnershipTxt{margin-top:62px}.bl_company_partnershipTxt_txt{width:70.6666666667%;margin:0 auto;font-family:var(--font-family-base);font-weight:500;font-size:17px;line-height:1.7;letter-spacing:0em;color:var(--color-font-base);text-align:center}.bl_company_partnershipImg{display:flex;align-items:center;justify-content:center;margin-top:20px}.bl_company_partnershipImg_img{width:91.7333333333%;margin:0 auto}.bl_company_note{width:91.7333333333%;margin:13px auto 0;font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1.7;letter-spacing:0em;color:var(--color-font-base)}.bl_form{width:100%}.bl_form_innerWrap{position:relative;top:0;left:0}.bl_form_innerWrap_bgImg{position:absolute;width:100%;height:100%;z-index:10}.bl_form_inner{padding:75px 0;position:relative;z-index:20;width:91.4666666667%;margin:0 auto}.bl_form_ttl{display:flex;flex-direction:column;justify-content:center;align-items:center}.bl_form_ttl_img{width:233px;height:81px;padding:15px 0;margin-top:3px}.bl_form_form{margin-top:24px}.bl_form_form_fieldGroup{display:flex;flex-direction:column;gap:20px}.bl_form_form_fieldGroup_item{display:flex;flex-direction:column;gap:8px}.bl_form_form_fieldGroup_item_label,.bl_form_form_fileGroup_item_label{display:flex;gap:10px;justify-content:flex-start;align-items:center}.bl_form_form_fieldGroup_item_label_required,.bl_form_form_fileGroup_item_label_required{background:#8d0000;padding:2px 10px}.bl_form_form_fieldGroup_item_input{background:var(--color-bg-white);border-radius:4px;padding:16px}.bl_form_form_fieldGroup_item_label_optional,.bl_form_form_fileGroup_item_label_optional{padding:2px 10px;border:1px solid rgba(255,255,255,.6)}.bl_form_form_fieldGroup_item_textarea{height:160px;background:var(--color-bg-white);border-radius:4px;padding:16px}.bl_form_form_fileGroup{margin-top:20px;display:flex;flex-direction:column;gap:20px}.bl_form_form_fileGroup_item{display:flex;flex-direction:column;gap:8px}.bl_form_form_fileGroup_item_input_file::file-selector-button{padding:8px 16px;margin-right:10px;border-radius:4px;font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0em;color:var(--color-font-base)}.bl_form_form_agreementGroup,.bl_form_form_agreementGroup_checkbox{margin-top:30px}.bl_form_form_agreementGroup_checkbox_input{display:none}.bl_form_form_agreementGroup_checkbox_label{display:flex;align-items:center;justify-content:center;gap:10px}.bl_form_form_agreementGroup_checkbox_label_mark{background:#fff;height:14px;width:14px;border-radius:3.4px;display:flex;align-items:center;justify-content:center}.bl_form_form_agreementGroup_checkbox_label_mark:after{content:"✔";color:var(--color-font-base);font-size:13px;font-weight:700;opacity:0;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}#agreement:checked~.bl_form_form_agreementGroup_checkbox_label_mark:after{opacity:1}#agreement:checked~.bl_form_form_agreementGroup_checkbox_label_mark{background:#d6e0d2}#agreement:checked~.bl_form_form_agreementGroup_checkbox_label_mark{font-weight:550!important}.bl_form_form_submitGroup{display:flex;align-items:center;justify-content:center;margin-top:30px}.bl_form_form_submitGroup_btn{display:flex;align-items:center;justify-content:center;height:52px;width:303px;background:var(--color-bg-black);border-radius:100px}.bl_form_ttl_en{font-family:var(--font-family-serif);font-weight:800;font-size:66px;line-height:1.227;letter-spacing:0em;color:var(--color-font-base);text-align:center;white-space:nowrap}.bl_form_ttl_ja{font-family:var(--font-family-base);font-weight:900;font-size:28px;line-height:.929;letter-spacing:0em;color:var(--color-font-white);text-align:center;text-decoration:underline}.bl_form_form_fieldGroup_item_label_txt,.bl_form_form_fileGroup_item_label_txt{font-family:var(--font-family-base);font-weight:700;font-size:15px;line-height:1.4;letter-spacing:0em;color:var(--color-font-white)}.bl_form_form_fieldGroup_item_label_required,.bl_form_form_fieldGroup_item_label_optional,.bl_form_form_fileGroup_item_label_required,.bl_form_form_fileGroup_item_label_optional{font-family:var(--font-family-base);font-weight:900;font-size:12px;line-height:1.4;letter-spacing:0em;color:var(--color-font-white)}.bl_form_form_fieldGroup_item_input,.bl_form_form_fieldGroup_item_textarea{font-family:var(--font-family-base);font-weight:500;font-size:17px;line-height:1.4;letter-spacing:0em;color:var(--color-font-base)}.bl_form_form_fieldGroup_item_input::placeholder,.bl_form_form_fieldGroup_item_textarea::placeholder{font-family:var(--font-family-base);font-weight:500;font-size:17px;line-height:1.4;letter-spacing:0em;color:#bcbcbc}.bl_form_form_fileGroup_item_input_btn{font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0em;color:var(--color-font-black)}.bl_form_form_fileGroup_item_input_status,.bl_form_form_fileGroup_item_input_file{font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0em;color:var(--color-font-white)}.bl_form_form_agreementGroup_txt,.bl_form_form_agreementGroup_checkbox_label_txt,.bl_form_form_submitGroup_btn{font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0em;color:var(--color-font-white);text-align:center}.bl_form_form_agreementGroup_txt_link{font-family:var(--font-family-base);font-weight:700;font-size:14px;line-height:1.4;letter-spacing:0em;color:var(--color-font-white);text-align:center;text-decoration:underline}.bl_footer{height:56px;background:#222;display:flex;align-items:center;justify-content:center;width:100%}.bl_pcNav{display:none}@media screen and (min-width: 1080px){.bl_pcNav{display:flex;position:fixed;flex-direction:column;gap:40px;top:50px;left:50px}}.bl_pcNav_logo{display:flex;flex-direction:column;gap:8px}.bl_pcNav_logo_img{width:94px;height:79px}.bl_pcNav_logo_txt{width:94px;height:13px;display:flex;align-items:center;justify-content:center;background:#bf0c26;font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1;letter-spacing:0em;color:var(--color-font-white);text-align:center}.bl_pcNav_list{display:flex;flex-direction:column;gap:17px}.bl_pcNav_list_item_link{background:var(--color-bg-white);display:inline-flex;align-items:center;justify-content:flex-start;height:33px;padding:0 4px}.bl_pcNav_list_item_link_txt{font-family:var(--font-family-base);font-weight:900;font-size:22px;line-height:1.5;letter-spacing:0em;color:#af0c0e}.bl_pcNav_list_item_link_icon{width:24px;height:24px}main{background:var(--color-bg-white)}.bl_spArea{background-image:url(../img/pc-bg.jpg);background-size:auto 100%;background-repeat:repeat-x;background-position:top center;background-attachment:fixed;position:relative}.bl_spArea_inner{background:var(--color-bg-white);max-width:430px;width:100%;margin:0 auto;position:relative}img{user-select:none}.bl_work2_ttl_main{font-family:var(--font-family-base);font-weight:900;font-size:28px;line-height:.929;letter-spacing:0em;color:var(--color-font-black);text-align:center}.bl_work2_ttl_img{font-family:var(--font-family-serif);font-weight:800;font-size:70px;line-height:1.157;letter-spacing:0em;color:var(--color-font-base);text-transform:uppercase}.bl_work2_profile_txtGroup_label_txt{font-family:var(--font-family-base);font-weight:700;font-size:14px;line-height:1;letter-spacing:0em;color:var(--color-font-white);text-align:center}.bl_work2_profile_txtGroup_msg_txt{font-family:var(--font-family-base);font-weight:900;font-size:24px;line-height:1.083;letter-spacing:0em;color:var(--color-font-black);text-align:center;white-space:nowrap}.bl_work2_profile_txtGroup_msg_txt_em{color:var(--color-font-red)}.bl_work2_schedule_item_content_ttl_time{font-family:var(--font-family-serif);font-weight:700;font-size:19px;line-height:1;letter-spacing:0em;color:var(--color-font-red)}.bl_work2_schedule_item_content_ttl_action{font-family:var(--font-family-base);font-weight:900;font-size:24px;line-height:1.5;letter-spacing:0em;color:var(--color-font-black)}.bl_work2_schedule_item_content_txt{font-family:var(--font-family-base);font-weight:500;font-size:16px;line-height:1.6;letter-spacing:0em;color:var(--color-font-black2)}.bl_work2_btn_txt{font-family:var(--font-family-serif);font-weight:700;font-size:13px;line-height:2;letter-spacing:0em;color:var(--color-font-white);text-align:center}.bl_footer_cp{font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:1.7;letter-spacing:0em;color:var(--color-font-white)}
