.ly_content_size{margin-left:auto;margin-right:auto;position:relative;width:clamp(0px,1000/1280*100vw,1000px)}@media screen and (max-width:767px){.ly_content_size{box-sizing:border-box;padding-left:5.3333333333vw;padding-right:5.3333333333vw;width:100%}}.ly_content_size--sm{width:clamp(0px,800/1280*100vw,800px)}@media screen and (max-width:767px){.ly_content_size--sm{padding-left:5.3333333333vw;padding-right:5.3333333333vw;width:100%}}.ly_content_size--wide{width:clamp(0px,1000/1400*100vw,1000px)}@media screen and (max-width:767px){.ly_content_size--wide{padding-left:5.3333333333vw;padding-right:5.3333333333vw;width:100%}}.bl_pagetop a{background-color:#e4001c;border-radius:clamp(0px,24/1280*100vw,24px) 0 0 0;bottom:0;height:clamp(0px,90/1280*100vw,90px);opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;width:clamp(0px,90/1280*100vw,90px);z-index:50}@media screen and (max-width:767px){.bl_pagetop a{border-radius:6.4vw 0 0 0;height:20.2666666667vw;width:20.2666666667vw}}.bl_pagetop a img{vertical-align:top}.bl_pagetop a.active{opacity:1;pointer-events:all;transition:all .2s ease-out}.bl_pagetop a.active:hover{background-color:#b90017;opacity:1}@media screen and (max-width:767px){.bl_pagetop a.active:hover{background-color:#e4001c}}.bl_btn a{align-items:center;background-color:#fff;border:2px solid #e4001c;border-radius:clamp(0px,65/1280*100vw,65px);box-sizing:border-box;color:#e4001c;display:flex;font-size:clamp(0px,16/1280*100vw,16px);font-weight:500;height:clamp(0px,65/1280*100vw,65px);padding-left:clamp(0px,38/1280*100vw,38px);position:relative;transition:all .2s ease-out;width:clamp(0px,280/1280*100vw,280px)}@media screen and (max-width:767px){.bl_btn a{border-radius:14.9333333333vw!important;font-size:3.7333333333vw!important;height:14.9333333333vw!important;padding-left:7.4666666667vw!important;width:64vw!important}}.bl_btn a:active,.bl_btn a:hover,.bl_btn a:link,.bl_btn a:visited{color:#e4001c}.bl_btn a:hover{background-color:#e4001c;box-shadow:0 4px 23px rgba(0,0,0,.2);color:#fff;opacity:1}@media screen and (max-width:767px){.bl_btn a:hover{background-color:#fff;box-shadow:none;color:#e4001c}}.bl_btn a:hover svg{transition:all .2s ease-out}.bl_btn a:hover svg line,.bl_btn a:hover svg path,.bl_btn a:hover svg rect{stroke:#fff!important}@media screen and (max-width:767px){.bl_btn a:hover svg line,.bl_btn a:hover svg path,.bl_btn a:hover svg rect{stroke:#e4001c!important}}.bl_btn a img,.bl_btn a svg{height:clamp(0px,16/1280*100vw,16px);position:absolute;right:clamp(0px,37.5/1280*100vw,37.5px);top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:clamp(0px,16/1280*100vw,16px)}@media screen and (max-width:767px){.bl_btn a img,.bl_btn a svg{height:auto;right:6.9333333333vw;width:4.2666666667vw}}.bl_btn--center a{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.bl_btn--centerSp a{margin-left:auto;margin-right:auto}}.bl_btn--wide a{background-color:#faf9ec;border-radius:clamp(0px,70/1280*100vw,70px);font-weight:800;height:clamp(0px,70/1280*100vw,70px);width:clamp(0px,330/1280*100vw,330px)}@media screen and (max-width:767px){.bl_btn--wide a{height:14.9333333333vw!important;width:74.6666666667vw!important}}.bl_btn--wide a svg.arr{height:auto;vertical-align:top;width:clamp(0px,10/1280*100vw,10px)}@media screen and (max-width:767px){.bl_btn--wide a svg.arr{width:2.4vw}}.bl_btn--transparent a{background-color:transparent}.bl_btn--blue a{border-color:#0068ae;color:#0068ae}.bl_btn--blue a svg{transition:all .2s ease-out}.bl_btn--blue a svg line,.bl_btn--blue a svg path,.bl_btn--blue a svg rect{stroke:#0068ae!important}@media screen and (max-width:767px){.bl_btn--blue a svg line,.bl_btn--blue a svg path,.bl_btn--blue a svg rect{stroke:#0068ae!important}}.bl_btn--blue a:active,.bl_btn--blue a:hover,.bl_btn--blue a:link,.bl_btn--blue a:visited{color:#0068ae}.bl_btn--blue a:hover{background-color:#0068ae;color:#fff}@media screen and (max-width:767px){.bl_btn--blue a:hover{background-color:#fff;color:#0068ae}}.bl_btn--blue a:hover svg{transition:all .2s ease-out}.bl_btn--blue a:hover svg line,.bl_btn--blue a:hover svg path,.bl_btn--blue a:hover svg rect{stroke:#fff!important}@media screen and (max-width:767px){.bl_btn--blue a:hover svg line,.bl_btn--blue a:hover svg path,.bl_btn--blue a:hover svg rect{stroke:#0068ae!important}}.bl_breadcrumb{margin-bottom:clamp(0px,30/1280*100vw,30px)}@media screen and (max-width:767px){.bl_breadcrumb{margin-bottom:5.3333333333vw}}.bl_breadcrumb_list{align-items:center;color:#403028;display:flex;font-size:clamp(0px,15/1280*100vw,15px);font-weight:500;list-style:none}@media screen and (max-width:767px){.bl_breadcrumb_list{font-size:3.2vw}}.bl_breadcrumb_list li{margin-right:clamp(0px,20/1280*100vw,20px);position:relative}@media screen and (max-width:767px){.bl_breadcrumb_list li{margin-right:4.2666666667vw}}.bl_breadcrumb_list li:after{background-color:#403028;content:"";display:block;height:clamp(0px,14/1280*100vw,14px);position:absolute;right:clamp(-10px,-10/1280*100vw,0px);top:50%;transform:translateY(-50%) rotate(25deg);width:clamp(0px,1/1280*100vw,1px)}@media screen and (max-width:767px){.bl_breadcrumb_list li:after{height:3.2vw;right:-2.1333333333vw;width:.2666666667vw}}.bl_breadcrumb_list li:last-child{margin-right:0}.bl_breadcrumb_list li:last-child:after{display:none}.bl_breadcrumb_list a{align-items:center;color:#403028;display:flex}.bl_breadcrumb_list a:active,.bl_breadcrumb_list a:hover,.bl_breadcrumb_list a:link,.bl_breadcrumb_list a:visited{color:#403028}.bl_breadcrumb_list img{margin-left:clamp(0px,8/1280*100vw,8px);margin-right:clamp(0px,8/1280*100vw,8px);vertical-align:top;width:clamp(0px,15.7/1280*100vw,15.7px)}@media screen and (max-width:767px){.bl_breadcrumb_list img{margin-right:2.1333333333vw;width:3.7333333333vw}}.bl_paging{align-items:center;display:flex;gap:8px;justify-content:center}@media screen and (max-width:767px){.bl_paging{flex-wrap:wrap;gap:4vw;left:50%;margin-left:auto;margin-right:auto;position:relative;transform:translateX(-50%);width:90vw}}.bl_paging--brown .bl_page{border:1px solid #dfd7bd}.bl_paging--brown .bl_page.active{background-color:#bbb296!important}.bl_paging--brown .bl_page:hover{background-color:#dfd7bd;border:1px solid transparent}.bl_page{background-color:#e8e3dc;border-radius:35px;box-sizing:border-box;color:#403028;display:block;font-size:16px;height:35px;line-height:35px;position:relative;text-align:center;transition:all .3s;width:35px}@media screen and (max-width:767px){.bl_page{border-radius:9.3333333333vw;font-size:4.2666666667vw;height:9.3333333333vw;line-height:9.3333333333vw;width:9.3333333333vw}}.bl_page.active{border:1px solid #e4001c}.bl_page.active,.bl_page.active:hover{background-color:transparent;color:#e4001c}.bl_page:hover{background-color:#8e807c;color:#fff;opacity:1}.bl_page:hover:after,.bl_page:hover:before{border-color:#fff!important}.bl_page.prev{background-color:transparent;border:0;border-bottom:1px solid #403028;border-radius:0;height:auto;line-height:1.5;margin-right:clamp(0px,30/1280*100vw,30px);width:auto}.bl_page.prev:hover{background-color:transparent;color:#403028;opacity:1}.bl_page.next{background-color:transparent;border:0;border-bottom:1px solid #403028;border-radius:0;height:auto;line-height:1.5;margin-left:clamp(0px,30/1280*100vw,30px);width:auto}.bl_page.next:hover{background-color:transparent;color:#403028;opacity:1}.bl_form{border-radius:10px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:1000px}@media screen and (max-width:767px){.bl_form{margin-top:5.3333333333vw}}.bl_form--confirm .bl_form_label{padding-top:0!important}.bl_form--confirm .errWrap{color:#403028!important;font-size:16px!important}@media screen and (max-width:767px){.bl_form--confirm .errWrap{font-size:4.2666666667vw!important}}.bl_form_items{margin-bottom:55px}@media screen and (max-width:767px){.bl_form_items{margin-bottom:10.6666666667vw}}.bl_form_block{border-top:1px solid #a1c3d2;display:flex;padding-bottom:30px;padding-top:20px}@media screen and (max-width:767px){.bl_form_block{flex-direction:column;padding-bottom:13.3333333333vw;padding-top:12vw}}.bl_form_block_label{box-sizing:border-box;font-size:clampPCM(17);font-weight:500;padding-right:30px;padding-top:8px;width:284px}@media screen and (max-width:767px){.bl_form_block_label{display:block;font-size:7.4666666667vw;line-height:2;margin-bottom:10.1333333333vw;padding-right:0;padding-top:0;width:100%}}.bl_form_block_label h4{font-size:18px;font-weight:500;margin-bottom:22px}@media screen and (max-width:767px){.bl_form_block_label h4{font-size:8.5333333333vw;font-weight:500;margin-bottom:9.3333333333vw}}.bl_form_block_label p{font-size:16px;line-height:1.875}@media screen and (max-width:767px){.bl_form_block_label p{font-size:7.4666666667vw;line-height:2}}.bl_form_block_body{flex:1 1}@media screen and (max-width:767px){.bl_form_block_body{width:100%}}.bl_form_block_body .bl_form_item:first-child .bl_form_label{margin-top:0}.bl_form_block_body .bl_form_label{margin-top:15px;width:auto}@media screen and (max-width:767px){.bl_form_block_body .bl_form_label{line-height:1.5;margin-bottom:0;margin-top:10.6666666667vw}}.bl_form_block_body .bl_form_label--subttl{margin-bottom:0;margin-top:15px}@media screen and (max-width:767px){.bl_form_block_body .bl_form_label--subttl{margin-bottom:2.6666666667vw;margin-top:8vw}}.bl_form_item{display:flex;margin-bottom:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.bl_form_item{flex-direction:column;margin-bottom:6.4vw}}.bl_form_item.hide{display:none!important}.bl_form_item--fat{padding-bottom:25px;padding-top:25px}@media screen and (max-width:767px){.bl_form_item--fat{padding-bottom:0;padding-top:0}}.bl_form_item--fat:first-child{padding-top:0}.bl_form_item--vertical{border:0!important}.bl_form_item--vertical{display:flex;flex:1 1;flex-direction:column;gap:8px;padding-bottom:0;padding-top:0}@media screen and (max-width:767px){.bl_form_item--vertical{padding-bottom:0!important;padding-top:0!important}.bl_form_item--vertical{gap:5.3333333333vw}}.bl_form_label{font-size:16px;font-weight:800;padding-top:24px;width:160px}.bl_form_label--nopt{padding-top:0}@media screen and (max-width:767px){.bl_form_label{display:block;font-size:4.2666666667vw;line-height:1;margin-bottom:3.2vw;padding-top:0;width:100%}}.bl_form_label span.opt{display:block;font-size:16px;margin-top:5px}@media screen and (max-width:767px){.bl_form_label span.opt{font-size:9.6vw;margin-top:2.6666666667vw}}.bl_form span.require{color:#e4001c;display:inline-block;font-size:16px;font-weight:500;margin-left:2px;position:relative}@media screen and (max-width:767px){.bl_form span.require{font-size:4.2666666667vw;margin-left:1.0666666667vw}}.bl_form .errWrap{color:red;display:block;font-size:14px;width:100%}.bl_form .errWrap .error{display:block}.bl_form .wpcf7-radio{display:flex;gap:40px}@media screen and (max-width:767px){.bl_form .wpcf7-radio{gap:8vw}}.bl_form .wpcf7-checkbox{display:flex;flex-direction:column;gap:13px}.bl_form .wpcf7-list-item{display:block;margin:0}.bl_form .wpcf7-recaptcha>div{margin:0 auto}.bl_form .dnd-upload-counter,.bl_form .wpcf7-response-output,.bl_form .wpcf7-spinner{display:none!important}.bl_form .codedropz-upload-container{padding:0}.bl_form .cd-upload-btn{display:block;padding:15px 20px}.bl_form .codedropz-upload-handler{background-color:#d0d5db;border:0;display:block;width:242px}.bl_form .codedropz-upload-inner h3,.bl_form .codedropz-upload-inner span{display:none}.bl_form .cf-turnstile{display:block;text-align:center}.bl_form_input{display:flex;flex:1 1;gap:20px}@media screen and (max-width:767px){.bl_form_input{gap:5.3333333333vw}}.bl_form_input--solo{display:block;flex:1 1}.bl_form_input--multi .errWrap{align-items:center;display:flex;gap:8px}.bl_form_input--multi .sidelabel{color:#333;margin-right:8px}@media screen and (max-width:767px){.bl_form_input--multi .sidelabel{margin-right:2.1333333333vw}}.bl_form_input--multi input{width:auto}.bl_form_input--multi input.num4{width:102px!important}@media screen and (max-width:767px){.bl_form_input--multi input.num4{width:20vw!important}}.bl_form_input--multi input.num2{width:84px!important}@media screen and (max-width:767px){.bl_form_input--multi input.num2{width:16vw!important}}.bl_form_input input[type=email],.bl_form_input input[type=tel],.bl_form_input input[type=text]{background-color:#fff;border:1px solid #dbd5cc;border-radius:16px;box-sizing:border-box;font-size:16px;padding:25px;width:100%}@media screen and (max-width:767px){.bl_form_input input[type=email],.bl_form_input input[type=tel],.bl_form_input input[type=text]{border-radius:2.6666666667vw;font-size:3.7333333333vw;padding:3.7333333333vw 4.2666666667vw}}.bl_form_input input::-moz-placeholder{color:#dbd5cc}.bl_form_input input::placeholder{color:#dbd5cc}.bl_form_input--col2 .errWrap{width:calc(50% - 10px)}@media screen and (max-width:767px){.bl_form_input--col2 .errWrap{width:calc(50% - 2.66667vw)}}.bl_form_input--col2 br{display:none}.bl_form_radio{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px}@media screen and (max-width:767px){.bl_form_radio{gap:10.6666666667vw}}.bl_form_radio label>input[type=radio]{display:none}.bl_form_radio label>input[type=radio]:checked+span:after{opacity:1}.bl_form_radio label>span{align-items:center;cursor:pointer;display:flex;font-size:16px;position:relative}.bl_form_radio label>span:before{background-color:#fff;border:1px solid #dbd5cc;border-radius:20px;box-sizing:border-box;content:"";display:inline-block;height:20px;margin-right:8px;vertical-align:top;width:20px}.bl_form_radio label>span:after{background-color:#333;border-radius:12px;content:"";display:block;height:12px;left:4px;opacity:0;position:absolute;top:6px;width:12px}.bl_form_file{flex:1 1}.bl_form_file input[type=file]{display:none!important}.bl_form_file label{align-items:center;background-color:#d0d5db;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:500;gap:10px;height:48px;justify-content:center;margin-bottom:8px;width:240px}@media screen and (max-width:767px){.bl_form_file label{font-size:16vw;height:32vw;margin-bottom:4.2666666667vw;width:160vw}.bl_form_file .mwform-file-delete{font-size:16vw;margin-left:10.6666666667vw}}.bl_form_file .filename{display:block;margin-top:5px}@media screen and (max-width:767px){.bl_form_file .filename{font-size:12.8vw;margin-top:2.6666666667vw}}.bl_form_file p.atten{font-size:17px;font-weight:500;letter-spacing:.03em;margin-top:5px}@media screen and (max-width:767px){.bl_form_file p.atten{font-size:12.8vw;margin-top:2.6666666667vw}}.bl_form_textarea{flex:1 1}.bl_form_textarea textarea{background-color:#fff;border:1px solid #dbd5cc;border-radius:16px;box-sizing:border-box;font-size:16px;height:160px;line-height:1.5;padding:25px;width:100%}@media screen and (max-width:767px){.bl_form_textarea textarea{border-radius:2.6666666667vw;font-size:3.7333333333vw;height:53.3333333333vw;padding:3.7333333333vw 4.2666666667vw}}.bl_form_textarea textarea::-moz-placeholder{color:#dbd5cc}.bl_form_textarea textarea::placeholder{color:#dbd5cc}.bl_form_checkbox{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center}.bl_form_checkbox input[type=checkbox]{display:none}.bl_form_checkbox input[type=checkbox]:checked+span:before{background-color:#fff;border:1px solid #dbd5cc}.bl_form_checkbox input[type=checkbox]:checked+span:after{opacity:1}.bl_form_checkbox label a{text-decoration:underline}.bl_form_checkbox label>span{cursor:pointer;display:block;font-size:16px;padding-left:50px;padding-top:8px;position:relative}@media screen and (max-width:767px){.bl_form_checkbox label>span{font-size:4.2666666667vw;padding-left:8.8vw;padding-top:.2666666667vw}}.bl_form_checkbox label>span:before{background-color:#fff;border:1px solid #dbd5cc;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:34px;left:0;margin-right:8px;position:absolute;top:4px;vertical-align:top;width:33px}@media screen and (max-width:767px){.bl_form_checkbox label>span:before{border-radius:1.6vw;height:6.6666666667vw;top:.5333333333vw;width:6.6666666667vw}}.bl_form_checkbox label>span:after{border-bottom:4px solid #222;border-right:4px solid #222;content:"";display:block;height:15px;left:9px;opacity:0;position:absolute;top:8px;transform:rotate(45deg);width:10px}@media screen and (max-width:767px){.bl_form_checkbox label>span:after{border-bottom:3px solid #222;border-right:3px solid #222;height:3.2vw;left:2.1333333333vw;top:1.3333333333vw;width:1.6vw}}.bl_form_select{width:400px}@media screen and (max-width:767px){.bl_form_select{width:100%}}.bl_form_select--noarrow .bl_form_select_inner:after{display:none!important}.bl_form_select_inner{position:relative;width:calc(50% - 10px)}@media screen and (max-width:767px){.bl_form_select_inner{width:calc(50% - 5.33333vw)}}.bl_form_select_inner:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #6b6b6b;content:"";display:block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;z-index:10}.bl_form_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e3e5e6;border:1px solid #dbd5cc;border-radius:5px;box-sizing:border-box;color:#999;font-size:16px;padding:15px 18px;position:relative;width:100%}@media screen and (max-width:767px){.bl_form_select select{font-size:7.4666666667vw;padding:5.3333333333vw 5.8666666667vw}}.bl_form_select select.selected{background-color:#fff;color:#333}.bl_form_select select::-moz-placeholder{color:#babdbe}.bl_form_select select::placeholder{color:#babdbe}.bl_form_btnset{align-items:center;display:flex;margin-top:35px}@media screen and (max-width:767px){.bl_form_btnset{flex-direction:column-reverse;gap:8vw;margin-top:10.6666666667vw}}.bl_form_btnset input.wpcf7-previous{background-color:transparent;border:0;border-bottom:1px solid #403028;cursor:pointer;font-size:16px;letter-spacing:.05em;padding:0}@media screen and (max-width:767px){.bl_form_btnset input.wpcf7-previous{font-size:4.2666666667vw}}.bl_form_btnset .bl_form_submit--send{margin-left:116px}@media screen and (max-width:767px){.bl_form_btnset .bl_form_submit--send{margin-left:auto}}.bl_form_submit{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-left:auto;margin-right:auto;position:relative;width:280px}.bl_form_submit button,.bl_form_submit input[type=submit]{background-color:#fff;border:2px solid #e4001c;border-radius:65px;box-sizing:border-box;color:#e4001c;cursor:pointer;font-size:16px;font-weight:500;height:65px;padding-left:40px;position:relative;text-align:left;transition:all .2s ease-out;width:280px}@media screen and (max-width:767px){.bl_form_submit button,.bl_form_submit input[type=submit]{border-radius:14.9333333333vw!important;font-size:3.7333333333vw!important;height:14.9333333333vw!important;padding-left:7.4666666667vw!important;width:64vw!important}}.bl_form_submit button:hover,.bl_form_submit input[type=submit]:hover{background-color:#e4001c;color:#fff}@media screen and (max-width:767px){.bl_form_submit button:hover,.bl_form_submit input[type=submit]:hover{background-color:#fff;color:#e4001c}}.bl_form_submit:hover:after{background-image:url(../../images/common/arrow_white.svg);transition:all .2s ease-out}@media screen and (max-width:767px){.bl_form_submit:hover:after{background-image:url(../../images/common/arrow.svg)}}.bl_form_submit:after{background-image:url(../../images/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:16px;z-index:1}.bl_form_submit--recruit{transition:all .2s ease-out;width:330px}@media screen and (max-width:767px){.bl_form_submit--recruit{width:69.3333333333vw!important}}.bl_form_submit--recruit button,.bl_form_submit--recruit input[type=submit]{background-color:#e4001c;border-radius:70px;color:#fff;height:70px;padding-left:58px;width:330px}@media screen and (max-width:767px){.bl_form_submit--recruit button,.bl_form_submit--recruit input[type=submit]{border-radius:14.9333333333vw!important;height:14.9333333333vw!important;padding-left:10.6666666667vw!important;width:69.3333333333vw!important}}.bl_form_submit--recruit svg{height:15px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:10px;z-index:1}@media screen and (max-width:767px){.bl_form_submit--recruit svg{height:3.7333333333vw;right:8.5333333333vw;width:2.4vw}}.bl_form_submit--recruit:after{background-image:none;display:none}.bl_form_submit--recruit:hover{opacity:.8}@media screen and (max-width:767px){.bl_form_submit--recruit:hover{opacity:1}}.bl_form_note{display:block;font-size:14px;margin-top:8px;padding-left:25px}@media screen and (max-width:767px){.bl_form_note{font-size:3.2vw;padding-left:0}}.un_works{padding:clamp(0px,175/1280*100vw,175px) 0 clamp(0px,200/1280*100vw,200px);position:relative;z-index:1}@media screen and (max-width:767px){.un_works{padding:26.6666666667vw 0 32vw}}.un_works_ttl{margin-bottom:clamp(0px,70/1280*100vw,70px);position:relative;z-index:1}@media screen and (max-width:767px){.un_works_ttl{margin-bottom:13.0666666667vw}}.un_works_ttl_front{font-size:clamp(0px,24/1280*100vw,24px);position:relative;z-index:1}@media screen and (max-width:767px){.un_works_ttl_front{font-size:3.7333333333vw}}.un_works_ttl_front:before{background-color:#e4001c;content:"";display:block;height:clamp(0px,6/1280*100vw,6px);left:clamp(-34px,-34/1280*100vw,0px);position:absolute;top:clamp(0px,18/1280*100vw,18px);width:clamp(0px,22/1280*100vw,22px);z-index:0}@media screen and (max-width:767px){.un_works_ttl_front:before{height:.8vw;left:-5.3333333333vw;top:2.6666666667vw;width:3.2vw}}.un_works_ttl_front span.en{color:#e4001c;font-size:clamp(0px,24/1280*100vw,24px);font-weight:500;letter-spacing:0}@media screen and (max-width:767px){.un_works_ttl_front span.en{font-size:3.7333333333vw}}.un_works_ttl_front span.jp{display:inline-block;font-size:clamp(0px,48/1280*100vw,48px);font-weight:800;letter-spacing:.05em;margin-top:clamp(-2px,-2/1280*100vw,0px)}@media screen and (max-width:767px){.un_works_ttl_front span.jp{font-size:7.4666666667vw;margin-top:-1.0666666667vw}}.un_works_sidemenu{background-color:#fff;display:flex;height:clamp(0px,110/1280*100vw,110px);margin:0 auto clamp(0px,100/1280*100vw,100px);width:clamp(0px,1000/1280*100vw,1000px)}@media screen and (max-width:767px){.un_works_sidemenu{background-color:transparent;box-sizing:border-box;flex-wrap:wrap;gap:1.0666666667vw;height:auto;margin:0 auto 16vw;width:100%}}.un_works_sidemenu ul{display:flex;flex:1 1;height:100%;list-style:none;position:relative}@media screen and (max-width:767px){.un_works_sidemenu ul{flex:none!important}.un_works_sidemenu ul{background-color:#fff;box-sizing:border-box;height:17.8666666667vw;padding-left:0;padding-right:0;width:89.3333333333vw}}.un_works_sidemenu ul:after{background-color:#e8e3dc;content:"";display:block;height:clamp(0px,82/1280*100vw,82px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}@media screen and (max-width:767px){.un_works_sidemenu ul:after{display:none}}.un_works_sidemenu ul:last-child:after{display:none}.un_works_sidemenu ul li{flex:1 1;position:relative}.un_works_sidemenu ul li:after{background-color:#e8e3dc;content:"";display:block;height:clamp(0px,82/1280*100vw,82px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}@media screen and (max-width:767px){.un_works_sidemenu ul li:after{height:11.4666666667vw}}.un_works_sidemenu ul li:last-child:after{display:none}.un_works_sidemenu ul li.current{background-color:#e8e3dc}@media screen and (max-width:767px){.un_works_sidemenu ul li.current{background-color:#e8e3dc}}.un_works_sidemenu ul li a{align-items:center;display:flex;flex-direction:column;font-size:clamp(0px,16/1280*100vw,16px);font-weight:500;height:100%;justify-content:center;text-align:center}@media screen and (max-width:767px){.un_works_sidemenu ul li a{font-size:2.9333333333vw;gap:.2666666667vw;letter-spacing:0;text-align:center}}.un_works_sidemenu ul li a span{font-size:clamp(0px,18/1280*100vw,18px);line-height:1.4444444444}@media screen and (max-width:767px){.un_works_sidemenu ul li a span{font-size:4vw}}.un_works_list{display:flex;flex-wrap:wrap;gap:clamp(0px,51/1280*100vw,51px) clamp(0px,35/1280*100vw,35px);margin-bottom:clamp(0px,108/1280*100vw,108px)}@media screen and (max-width:767px){.un_works_list{gap:8vw 4.2666666667vw;margin-bottom:16vw}}.un_works_item{width:clamp(0px,310/1280*100vw,310px)}@media screen and (max-width:767px){.un_works_item{width:100%}}.un_works_item_img{margin-bottom:clamp(0px,14/1280*100vw,14px)}@media screen and (max-width:767px){.un_works_item_img{margin-bottom:3.7333333333vw}}.un_works_item_img img{height:auto;vertical-align:top;width:100%}.un_works_item_category{align-items:center;background-color:#403028;border-radius:clamp(0px,30/1280*100vw,30px);color:#fff;display:inline-flex;font-size:clamp(0px,15/1280*100vw,15px);font-weight:500;justify-content:center;letter-spacing:.05em;margin-bottom:clamp(0px,8/1280*100vw,8px);padding:clamp(0px,3/1280*100vw,3px) clamp(0px,11/1280*100vw,11px)}@media screen and (max-width:767px){.un_works_item_category{border-radius:8vw;font-size:3.2vw;margin-bottom:2.6666666667vw;padding:.5333333333vw 3.2vw}}.un_works_item_name{font-size:clamp(0px,18/1280*100vw,18px);font-weight:500;letter-spacing:.05em;line-height:1.4444444444}@media screen and (max-width:767px){.un_works_item_name{font-size:4.8vw}.un_works_item_name br{display:none}}
