@charset "UTF-8";.el_en{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase}:root{--white:#fff;--white-60: color-mix(in srgb, var(--white) 60%, transparent);--black:#444;--black-60: color-mix(in srgb, var(--black) 60%, transparent);--black-40: color-mix(in srgb, var(--black) 40%, transparent);--black-10: color-mix(in srgb, var(--black) 10%, transparent);--main: #3C576E;--main-60: color-mix(in srgb, var(--main) 60%, transparent);--main-40: color-mix(in srgb, var(--main) 40%, transparent);--red: #FF585A;--logo1: #CBF765;--logo2: #66F9E9;--logo3: #6297EF;--logo3-20: color-mix(in srgb, var(--logo3) 20%, transparent);--shadow: drop-shadow(0px 4px 10px rgba(212, 215, 230, .8)) }.pc-br{display:inline}.tb-br{display:none}.pc-tb-br{display:inline}.tb-sp-br,.sp_br,.sp-br,.se-br{display:none}.-se-br{display:inline}@media screen and (max-width: 1024px){.pc-br{display:none}.tb-br,.tb-sp-br{display:inline}}@media screen and (max-width: 767px){.pc-tb-br,.tb-br{display:none}.sp_br,.sp-br{display:inline}}@media screen and (max-width: 425px){.-se-br{display:none}.se-br{display:inline}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;outline:none;outline:0}select::-ms-expand{display:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}*{box-sizing:border-box;line-break:strict}body{line-height:1.8}a{text-decoration:none;color:inherit}strong,b{font-weight:700}sup{vertical-align:top}img{display:block;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}video{display:block;max-width:100%;height:auto;outline:none}iframe{max-width:100%}html{-webkit-text-size-adjust:100%}body{overscroll-behavior:none;font-family:Noto Sans JP,serif;font-weight:400;font-size:min(1.11vw,16px);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-break:strict;color:var(--black);letter-spacing:.02em;user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (width <= 1024px){body{font-size:min(1.56vw,16px)}}@media screen and (width <= 767px){body{font-size:min(3.5vw,15px)}}@media (hover: hover) and (pointer: fine){::-moz-selection{background-color:var(--black-60);color:var(--white)}::selection{background-color:var(--black-60);color:var(--white)}}.un_hidden{visibility:hidden}.ly-bgImage{position:fixed;top:0;left:0;z-index:-1;display:block;width:100vw;height:100vh;background-size:cover;background-position:center}.ly_sec_inner{max-width:min(83.33vw,1200px);margin-inline:auto}@media screen and (width <= 1024px){.ly_sec_inner{max-width:unset;padding-left:min(3.91vw,40px);padding-right:min(3.91vw,40px)}}@media screen and (width <= 767px){.ly_sec_inner{padding-left:min(4.67vw,20px);padding-right:min(4.67vw,20px)}}.ly_sec_innerMin{max-width:min(76.39vw,1100px);margin-inline:auto}@media screen and (width <= 1024px){.ly_sec_innerMin{max-width:unset;padding-left:min(3.91vw,40px);padding-right:min(3.91vw,40px)}}@media screen and (width <= 767px){.ly_sec_innerMin{padding-left:min(4.67vw,20px);padding-right:min(4.67vw,20px)}}.ly_sec_innerUn{margin-inline:auto}.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;gap:min(.69vw,10px)}@media screen and (width <= 1024px){.swiper-pagination-bullets{gap:min(1.3vw,10px)}}@media screen and (width <= 767px){.swiper-pagination-bullets{gap:min(2.34vw,10px)}}.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--white);opacity:1;margin:unset!important;transition:.5s;width:min(.56vw,8px);height:min(.56vw,8px)}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:min(.83vw,12px);height:min(.83vw,12px)}@media screen and (width <= 1024px){.swiper-pagination-bullets .swiper-pagination-bullet{width:min(.78vw,8px);height:min(.78vw,8px)}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:min(1.17vw,12px);height:min(1.17vw,12px)}}@media screen and (width <= 767px){.swiper-pagination-bullets .swiper-pagination-bullet{width:min(1.87vw,8px);height:min(1.87vw,8px)}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:min(2.8vw,12px);height:min(2.8vw,12px)}}.ly_header{pointer-events:none;position:fixed;top:0;width:100%;z-index:50}.ly_header_inner{display:flex;justify-content:space-between;align-items:center;padding:min(1.67vw,24px) min(2.78vw,40px);transition:.5s}@media screen and (width <= 767px){.ly_header_inner{padding:min(3.74vw,16px) min(4.67vw,20px)}.ly_header_inner .bl_nav_list_wrap{display:none}}.ly_header .bl_logo{pointer-events:all;width:min(10vw,144px)}.ly_header .bl_logo img{width:100%;height:auto}.ly_header .bl_logo a{transition:.5s}@media (hover: hover) and (pointer: fine){.ly_header .bl_logo a:hover{opacity:.5}}@media screen and (width <= 1024px){.ly_header .bl_logo{width:min(13.67vw,140px)}}@media screen and (width <= 767px){.ly_header .bl_logo{width:min(24.53vw,105px)}}.ly_header .bl_nav_list{display:flex;align-items:center;gap:min(2.08vw,30px);pointer-events:all}.ly_header .bl_nav_list li a{display:block;letter-spacing:.1em;font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;transition:.5s}@media (hover: hover) and (pointer: fine){.ly_header .bl_nav_list li a:hover{opacity:.5}}.ly_header.is_change:not(.is_open) .ly_header_inner{transition-delay:0s}.ly_header.is_change:not(.is_open) .ly_header_inner:not(:has(.is_active)){transition-delay:.5s;background:#fff9;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.bl_hmb_btn{position:relative;z-index:1000;display:none;align-items:center;justify-content:center;width:min(9.35vw,40px);height:min(9.35vw,40px);transition:.3s;cursor:pointer;pointer-events:all}.bl_hmb_btn .bl_hmb_btn_inner{position:relative;width:100%;height:100%;background:var(--white);border-radius:50px;filter:var(--shadow)}.bl_hmb_btn .bl_hmb_btn_inner span{position:absolute;display:block;left:calc((100% - min(3.74vw,16px))/2);width:min(3.74vw,16px);height:1px;background-color:var(--main);transition:all .3s ease,top .3s ease .3s}.bl_hmb_btn .bl_hmb_btn_inner span:nth-child(1){top:calc(50% - min(1.17vw,5px))}.bl_hmb_btn .bl_hmb_btn_inner span:nth-child(2){top:50%}.bl_hmb_btn .bl_hmb_btn_inner span:nth-child(3){top:calc(50% + min(1.17vw,5px))}.bl_hmb_btn.is_active .bl_hmb_btn_inner span{transition:all .3s ease .3s,top .3s ease;left:30%}.bl_hmb_btn.is_active .bl_hmb_btn_inner span:nth-child(1){top:50%;rotate:45deg}.bl_hmb_btn.is_active .bl_hmb_btn_inner span:nth-child(2){opacity:0}.bl_hmb_btn.is_active .bl_hmb_btn_inner span:nth-child(3){top:50%;rotate:-45deg}@media screen and (width <= 767px){.bl_hmb_btn{display:flex}}.bl_sp_nav{position:fixed;top:0;right:0;width:85vw;height:100vh;z-index:998;background:var(--white-60);padding:min(21.03vw,90px) 0 min(14.02vw,60px);transition:opacity .5s ease;overflow-y:auto;display:none;opacity:0;border-radius:min(4.67vw,20px) 0px 0px min(4.67vw,20px);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:none;transition-delay:0s}@media screen and (width <= 767px){.bl_sp_nav{display:block}}.bl_sp_nav.is_active{transition-delay:.5s;pointer-events:all;opacity:1}.bl_sp_nav.is_active .bl_nav_list{pointer-events:all}.bl_sp_nav .bl_sp_nav_inner{padding:0 min(7.01vw,30px)}.bl_sp_nav .bl_nav_list{display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;gap:min(10.75vw,46px)}.bl_sp_nav .bl_nav_list li{text-align:center}.bl_sp_nav .bl_nav_list li a{display:block;font-size:min(5.61vw,24px);letter-spacing:.1em;font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;transition:.5s}@media (hover: hover) and (pointer: fine){.bl_sp_nav .bl_nav_list li a:hover{opacity:.5}}.bl_sp_nav .bl_nav_list li a.el_headerBtn{font-size:min(4.67vw,20px);padding:min(4.67vw,20px) min(9.35vw,40px);width:min(70.09vw,300px)}body.is_fixed{overflow:hidden}.ly_footer{filter:var(--shadow);background:var(--white-60)}.ly_footer_recruit{position:relative;overflow:hidden;border-radius:min(2.08vw,30px) min(2.08vw,30px) 0 0;background:var(--main);color:var(--white);padding:min(.97vw,14px);padding-bottom:0!important;margin-bottom:-1px}@media screen and (width <= 1024px){.ly_footer_recruit{border-radius:min(2.93vw,30px) min(2.93vw,30px) 0 0;padding:min(1.37vw,14px)}}@media screen and (width <= 767px){.ly_footer_recruit{border-radius:min(4.67vw,20px) min(4.67vw,20px) 0 0;padding:min(3.27vw,14px)}}.ly_footer_recruit .el_Loop{position:absolute;bottom:-3.5em;z-index:0}@media screen and (width <= 1024px){.ly_footer_recruit .el_Loop{bottom:-2.3em}}@media screen and (width <= 767px){.ly_footer_recruit .el_Loop{bottom:-1.8em}}@media screen and (width <= 767px){.ly_footer_recruit .el_Loop_wrap span{font-size:min(23.36vw,100px)}}.ly_footer_recruit_inner{position:relative;border:1px solid var(--white-60);border-bottom:0;padding:min(7.5vw,108px) 0;text-align:center;border-radius:min(1.11vw,16px) min(1.11vw,16px) 0 0}.ly_footer_recruit_inner .el_ttl{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase;font-size:min(9.03vw,130px)}.ly_footer_recruit_inner .el_txt{font-size:min(1.25vw,18px);margin:min(.49vw,7px) 0 min(3.13vw,45px)}@media screen and (width <= 1024px){.ly_footer_recruit_inner{padding:min(10.55vw,108px) 0;border-radius:min(1.56vw,16px) min(1.56vw,16px) 0 0}.ly_footer_recruit_inner .el_ttl{font-size:min(12.7vw,130px)}.ly_footer_recruit_inner .el_txt{font-size:min(1.76vw,18px);margin:min(1.17vw,12px) 0 min(4.88vw,50px)}}@media screen and (width <= 767px){.ly_footer_recruit_inner{padding:min(14.02vw,60px) 0;border-radius:min(3.27vw,14px) min(3.27vw,14px) 0 0}.ly_footer_recruit_inner .el_ttl{font-size:min(14.95vw,64px)}.ly_footer_recruit_inner .el_txt{font-size:min(4.21vw,18px);margin:min(2.8vw,12px) 0 min(7.01vw,30px)}}.ly_footer_inner{max-width:1180px;box-sizing:content-box;margin-inline:auto;display:grid;justify-content:center;grid-template-columns:1fr;padding:min(18.69vw,80px) min(4.67vw,20px);gap:min(11.68vw,50px)}@media screen and (width >= 768px){.ly_footer_inner{padding:min(8.33vw,120px) min(4.17vw,60px);justify-content:space-between;grid-template-columns:min(15.28vw,220px) 1fr;gap:min(3.47vw,50px) 0}.ly_footer_inner .bl_logo{grid-area:1/1/3/2}.ly_footer_inner .bl_nav{grid-area:1/2/2/4}.ly_footer_inner .bl_sns{grid-area:2/3/3/4}}.ly_footer_inner .bl_logo{width:100%}.ly_footer_inner .bl_logo a{transition:.5s}@media (hover: hover) and (pointer: fine){.ly_footer_inner .bl_logo a:hover{opacity:.5}}.ly_footer_inner .bl_logo a img{width:100%}.ly_footer_inner .bl_nav_list{display:flex;justify-content:flex-end;gap:min(2.01vw,29px);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}.ly_footer_inner .bl_nav_list a{transition:.5s}@media (hover: hover) and (pointer: fine){.ly_footer_inner .bl_nav_list a:hover{opacity:.5}}.ly_footer_inner .bl_footerSns_link{margin-inline-start:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:min(.97vw,14px) min(.83vw,12px)}@media screen and (width <= 767px){.ly_footer_inner .bl_logo{margin-inline:auto;max-width:min(51.4vw,220px);margin-bottom:min(2.34vw,10px)}.ly_footer_inner .bl_nav_list{margin-inline:auto;flex-wrap:wrap;justify-content:center;width:450px;gap:min(5.22vw,40px);grid-template-columns:repeat(4,1fr)}.ly_footer_inner .bl_footerSns_link{margin-inline:auto;width:fit-content;gap:min(3.27vw,14px) min(2.8vw,12px);grid-template-columns:repeat(3,1fr)}}@media screen and (width <= 600px){.ly_footer_inner .bl_logo{max-width:min(42.06vw,180px)}.ly_footer_inner .bl_nav_list{width:fit-content;display:grid;gap:min(9.35vw,40px) min(14.02vw,60px);grid-template-columns:repeat(2,1fr)}.ly_footer_inner .bl_footerSns_link{grid-template-columns:repeat(2,1fr)}}.ly_copy{padding:min(1.53vw,22px) min(9.35vw,40px);border-top:1px solid var(--main-40)}.ly_copy .el_copy{font-size:min(.83vw,12px);line-height:1;color:var(--black-60);text-align:center}@media screen and (width <= 1024px){.ly_copy{padding:min(2.15vw,22px) min(3.91vw,40px)}.ly_copy .el_copy{font-size:min(1.17vw,12px)}}@media screen and (width <= 767px){.ly_copy{padding:min(5.14vw,22px) min(9.35vw,40px) min(19.86vw,85px);padding-bottom:calc(min(19.86vw,85px) + env(safe-area-inset-bottom))}.ly_copy .el_copy{font-size:min(2.8vw,12px)}}body:has(.ly_404Page,.ly_thanksPage){min-height:100vh;display:flex;flex-direction:column}body:has(.ly_404Page,.ly_thanksPage) main{flex-grow:1}.ly_404Page .ly_main,.ly_thanksPage .ly_main{text-align:center;padding:min(6.94vw,100px) min(9.35vw,40px) 0}.ly_404Page .el_ttl,.ly_thanksPage .el_ttl{color:var(--navy);font-size:min(2.22vw,32px);margin-bottom:min(2.08vw,30px);font-weight:700}.ly_404Page .el_ttlEn,.ly_thanksPage .el_ttlEn{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;text-transform:uppercase;color:var(--navy);font-size:min(5.56vw,80px);margin-bottom:min(4.17vw,60px);line-height:1}.ly_404Page .el_txt,.ly_thanksPage .el_txt{margin-bottom:min(4.17vw,60px)}.ly_404Page .un_none,.ly_thanksPage .un_none{margin-inline:auto}@media screen and (width <= 1024px){.ly_404Page .ly_main,.ly_thanksPage .ly_main{padding:min(6.94vw,100px) min(9.35vw,40px)}.ly_404Page .el_ttl,.ly_thanksPage .el_ttl{font-size:min(3.13vw,32px);margin-bottom:min(2.93vw,30px)}.ly_404Page .el_ttlEn,.ly_thanksPage .el_ttlEn{font-size:min(7.81vw,80px);margin-bottom:min(5.86vw,60px)}.ly_404Page .el_txt,.ly_thanksPage .el_txt{margin-bottom:min(5.86vw,60px)}}@media screen and (width <= 767px){.ly_404Page .ly_main,.ly_thanksPage .ly_main{padding:min(18.69vw,80px) min(4.67vw,20px)}.ly_404Page .el_ttl,.ly_thanksPage .el_ttl{font-size:min(5.61vw,24px);margin-bottom:min(5.61vw,24px)}.ly_404Page .el_ttlEn,.ly_thanksPage .el_ttlEn{font-size:min(9.35vw,40px);margin-bottom:min(5.61vw,24px)}.ly_404Page .el_txt,.ly_thanksPage .el_txt{margin-bottom:min(9.35vw,40px)}}@media screen and (width <= 767px){.ly_404Page .ly_main{text-align:start}}.el_flowArea{position:fixed;left:0;bottom:0;width:100%;z-index:49;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(270deg,#3c576e,#7a8d9d);border-radius:min(2.34vw,10px) min(2.34vw,10px) 0 0}@media screen and (width >= 768px){.el_flowArea{display:none}}.el_flowArea a{display:block;width:100%;text-align:center;color:var(--white);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;padding:min(5.14vw,22px) min(9.35vw,40px)}.el_ex{margin-bottom:min(2.78vw,40px)}@media screen and (width <= 1024px){.el_ex{margin-bottom:min(3.91vw,40px)}}@media screen and (width <= 767px){.el_ex{line-height:1.5;margin-bottom:min(9.35vw,40px)}}.el_ex a{color:var(--main-60);text-decoration:underline;transition:.5s}@media (hover: hover) and (pointer: fine){.el_ex a:hover{opacity:.5}}.bl_form_wrap .bl_form_item:not(:first-child){padding-top:min(2.08vw,30px)}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item:not(:first-child){padding-top:min(2.93vw,30px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item:not(:first-child){padding-top:min(7.01vw,30px)}}.bl_form_wrap .bl_form_item .el_item_ttl{font-weight:500;line-height:1.5;letter-spacing:.02em;margin-bottom:min(.69vw,10px)}.bl_form_wrap .bl_form_item .el_item_ttl:after{font-size:.75em;font-weight:400;border-radius:10em;line-height:1;padding:min(.14vw,2px) min(.69vw,10px) min(.21vw,3px);margin-left:min(.97vw,14px);content:"任意";background:var(--black-40);color:var(--white);position:relative;bottom:1px}.bl_form_wrap .bl_form_item .el_item_ttl.required:after{content:"必須";background:var(--red);color:var(--white)}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item .el_item_ttl{margin-bottom:.9765625vw}.bl_form_wrap .bl_form_item .el_item_ttl:after{padding:min(.2vw,2px) min(.98vw,10px) min(.29vw,3px);margin-left:min(1.37vw,14px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item .el_item_ttl{margin-bottom:min(2.34vw,10px)}.bl_form_wrap .bl_form_item .el_item_ttl:after{padding:min(.47vw,2px) min(2.34vw,10px) min(.7vw,3px);margin-left:min(3.27vw,14px)}}.bl_form_wrap .bl_form_item>p{width:100%}.bl_form_wrap .bl_form_item span input,.bl_form_wrap .bl_form_item span select,.bl_form_wrap .bl_form_item span textarea{display:block;border:none;width:100%;padding:min(.97vw,14px);line-height:1.6;letter-spacing:0;background:inherit;border:1px solid var(--main-40);border-radius:min(.28vw,4px);font-size:min(1.11vw,16px);color:var(--black)}.bl_form_wrap .bl_form_item span input::placeholder,.bl_form_wrap .bl_form_item span select::placeholder,.bl_form_wrap .bl_form_item span textarea::placeholder{color:var(--main-40);font-weight:400}.bl_form_wrap .bl_form_item span input:-webkit-autofill,.bl_form_wrap .bl_form_item span select:-webkit-autofill,.bl_form_wrap .bl_form_item span textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black)!important}.bl_form_wrap .bl_form_item span input[type=number],.bl_form_wrap .bl_form_item span select[type=number],.bl_form_wrap .bl_form_item span textarea[type=number]{max-width:min(11.81vw,170px);display:inline-block}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item span input[type=number],.bl_form_wrap .bl_form_item span select[type=number],.bl_form_wrap .bl_form_item span textarea[type=number]{max-width:min(16.6vw,170px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item span input[type=number],.bl_form_wrap .bl_form_item span select[type=number],.bl_form_wrap .bl_form_item span textarea[type=number]{max-width:min(39.72vw,170px)}}.bl_form_wrap .bl_form_item span input[type=file],.bl_form_wrap .bl_form_item span select[type=file],.bl_form_wrap .bl_form_item span textarea[type=file]{padding:0;width:fit-content;border:none}.bl_form_wrap .bl_form_item span input[type=file]::file-selector-button,.bl_form_wrap .bl_form_item span select[type=file]::file-selector-button,.bl_form_wrap .bl_form_item span textarea[type=file]::file-selector-button{cursor:pointer;margin-right:min(.69vw,10px);border-radius:min(.28vw,4px);border:1px solid var(--black);color:var(--black);background:#e5e5e5;padding:min(.42vw,6px) min(.69vw,10px)}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item span input[type=file]::file-selector-button,.bl_form_wrap .bl_form_item span select[type=file]::file-selector-button,.bl_form_wrap .bl_form_item span textarea[type=file]::file-selector-button{margin-right:min(.98vw,10px);border-radius:min(.39vw,4px);padding:min(.59vw,6px) min(.98vw,10px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item span input[type=file]::file-selector-button,.bl_form_wrap .bl_form_item span select[type=file]::file-selector-button,.bl_form_wrap .bl_form_item span textarea[type=file]::file-selector-button{margin-right:min(2.34vw,10px);border-radius:min(.93vw,4px);padding:min(1.4vw,6px) min(2.34vw,10px)}}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item span input,.bl_form_wrap .bl_form_item span select,.bl_form_wrap .bl_form_item span textarea{font-size:min(1.56vw,16px);padding:min(1.37vw,14px);border-radius:min(.39vw,4px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item span input,.bl_form_wrap .bl_form_item span select,.bl_form_wrap .bl_form_item span textarea{font-size:min(3.74vw,16px);padding:min(3.27vw,14px);border-radius:min(.93vw,4px)}}@supports (-webkit-touch-callout: none){.bl_form_wrap .bl_form_item span input,.bl_form_wrap .bl_form_item span select,.bl_form_wrap .bl_form_item span textarea{font-size:16px!important}}.bl_form_wrap .bl_form_item span:has([type=number]){width:fit-content;position:relative;display:block}.bl_form_wrap .bl_form_item span:has([type=number]):after{content:"歳";padding:min(.97vw,14px) 0;position:absolute;top:0;left:min(12.5vw,180px)}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item span:has([type=number]):after{left:min(17.58vw,180px);padding:min(1.37vw,14px) 0}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item span:has([type=number]):after{left:min(42.06vw,180px);padding:min(3.27vw,14px) 0}}.bl_form_wrap .bl_form_item span:has(select){display:block;position:relative}.bl_form_wrap .bl_form_item span:has(select):before{pointer-events:none;content:"";-webkit-mask-image:url(img/ico/select.svg);mask-image:url(img/ico/select.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;position:absolute;top:min(.97vw,14px);right:min(1.39vw,20px);width:min(1.11vw,16px);background:var(--main);height:1lh}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item span:has(select):before{top:min(1.37vw,14px);right:min(1.95vw,20px);width:min(1.56vw,16px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item span:has(select):before{top:min(3.27vw,14px);right:min(4.67vw,20px);width:min(3.74vw,16px)}}.bl_form_wrap .bl_form_item span:has(select) select{cursor:pointer;color:var(--black)}.bl_form_wrap .bl_form_item span textarea{height:160px;resize:vertical}.bl_form_wrap .bl_form_item .bl_radio_box{margin-top:min(1.39vw,20px)}.bl_form_wrap .bl_form_item .bl_radio_box span{margin:0}.bl_form_wrap .bl_form_item .bl_radio_box .wpcf7-list-item{display:block}.bl_form_wrap .bl_form_item .bl_radio_box .wpcf7-list-item:not(:first-child){margin-top:min(1.11vw,16px)}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item .bl_radio_box{margin-top:min(1.95vw,20px)}.bl_form_wrap .bl_form_item .bl_radio_box .wpcf7-list-item:not(:first-child){margin-top:min(1.56vw,16px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item .bl_radio_box{margin-top:min(2.34vw,10px)}.bl_form_wrap .bl_form_item .bl_radio_box .wpcf7-list-item:not(:first-child){margin-top:min(2.34vw,10px)}}.bl_form_wrap .bl_form_item .bl_radio_box label{width:fit-content}.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]{display:none}.bl_form_wrap .bl_form_item .bl_radio_box label .wpcf7-list-item-label{font-weight:400;line-height:1.6;letter-spacing:0}.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]+span{position:relative;cursor:pointer;display:block;width:fit-content;padding:1px;padding-left:min(1.81vw,26px);word-break:break-all;line-height:1.4em;letter-spacing:0}.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]+span:before,.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]+span:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-.5em;width:1em;height:1em;border-radius:50%;border:1px solid var(--black);transition:.3s}.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]+span:after{opacity:0;scale:.6}@media screen and (width <= 1024px){.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]+span{padding-left:min(3.13vw,32px)}}@media screen and (width <= 767px){.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]+span{padding-left:min(7.48vw,32px)}}.bl_form_wrap .bl_form_item .bl_radio_box label input[type=checkbox]:checked+span:after{background:var(--main);opacity:1}.wpcf7-spinner{position:absolute!important;top:30%;left:calc(50% + min(13.89vw,200px)/2)}.bl_form_submit{margin-top:min(1.67vw,24px);position:relative}.bl_form_submit input{border-radius:min(.69vw,10px);min-width:min(13.89vw,200px);padding:min(1.11vw,16px) min(2.01vw,29px);opacity:0;display:block;margin-inline:auto}@media screen and (width <= 1024px){.bl_form_submit input{border-radius:min(.98vw,10px);min-width:min(19.53vw,200px);padding:min(1.56vw,16px) min(2.83vw,29px)}}@media screen and (width <= 767px){.bl_form_submit input{border-radius:min(2.34vw,10px);min-width:min(46.73vw,200px);padding:min(3.74vw,16px) min(6.78vw,29px)}}.bl_form_submit input[disabled]~.el_mainBtn{opacity:.4}.bl_form_submit .el_mainBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.bl_form_submit:has(input:not([disabled]):hover) .el_mainBtn{background:var(--white);color:var(--main)}.bl_form_privacy{margin-top:min(2.08vw,30px)}@media screen and (width <= 1024px){.bl_form_privacy{margin-top:min(2.93vw,30px)}}@media screen and (width <= 767px){.bl_form_privacy{margin-top:min(7.01vw,30px)}}.bl_form_privacy .bl_privacy_box{border-radius:min(.28vw,4px);border:1px solid var(--blue-40, rgba(60, 87, 110, .4))}@media screen and (width <= 1024px){.bl_form_privacy .bl_privacy_box{width:100%;border-radius:min(.39vw,4px)}}@media screen and (width <= 600px){.bl_form_privacy .bl_privacy_box{border-radius:.6666666667vw}}.bl_form_privacy .bl_privacy_box .bl_box_txt_wrap{overflow-y:scroll;height:min(11.11vw,160px);padding:min(.97vw,14px);line-height:1.5}.bl_form_privacy .bl_privacy_box .bl_box_txt_wrap ol>li{margin-top:1em}.bl_form_privacy .bl_privacy_box .bl_box_txt_wrap .c-ttl{margin-bottom:min(.28vw,4px)}@media screen and (width <= 1024px){.bl_form_privacy .bl_privacy_box .bl_box_txt_wrap{height:min(15.63vw,160px);padding:min(1.37vw,14px)}.bl_form_privacy .bl_privacy_box .bl_box_txt_wrap .c-ttl{margin-bottom:min(.39vw,4px)}}@media screen and (width <= 767px){.bl_form_privacy .bl_privacy_box .bl_box_txt_wrap{height:min(37.38vw,160px);padding:min(3.27vw,14px)}.bl_form_privacy .bl_privacy_box .bl_box_txt_wrap .c-ttl{margin-bottom:min(.93vw,4px)}}.bl_check_box{margin:min(1.39vw,20px) 0 min(2.78vw,40px)}@media screen and (width <= 767px){.bl_check_box{margin:min(4.67vw,20px) 0 min(9.35vw,40px)}}.bl_check_box span{margin:0}.bl_check_box .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:min(.56vw,8px);justify-content:center}@media screen and (width <= 767px){.bl_check_box .wpcf7-form-control{gap:min(1.87vw,8px)}}.bl_check_box label{display:block;width:fit-content;margin:auto}.bl_check_box label input[type=checkbox]{display:none}.bl_check_box label .wpcf7-list-item-label{font-weight:400;line-height:1.6;letter-spacing:0}.bl_check_box label input[type=checkbox]+span{position:relative;cursor:pointer;display:block;width:fit-content;padding:1px;padding-left:min(2.22vw,32px);word-break:break-all;line-height:1.4em;letter-spacing:0}.bl_check_box label input[type=checkbox]+span:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:min(1.39vw,20px);height:min(1.39vw,20px);border-radius:2px;border:1px solid var(--main-40)}.bl_check_box label input[type=checkbox]+span:after{content:"";display:block;position:absolute;top:min(.42vw,6px);left:min(.35vw,5px);width:min(.69vw,10px);height:min(.35vw,5px);border-left:2px solid var(--black);border-bottom:2px solid var(--black);transform:rotate(-45deg);opacity:0;transition:.3s}@media screen and (width <= 1024px){.bl_check_box label input[type=checkbox]+span{padding-left:min(3.13vw,32px)}.bl_check_box label input[type=checkbox]+span:before{width:min(1.95vw,20px);height:min(1.95vw,20px)}.bl_check_box label input[type=checkbox]+span:after{top:min(.49vw,5px);left:min(.39vw,4px);width:min(1.17vw,12px);height:min(.59vw,6px)}}@media screen and (width <= 600px){.bl_check_box label input[type=checkbox]+span{padding-left:5.3333333333vw}.bl_check_box label input[type=checkbox]+span:before{width:3.3333333333vw;height:3.3333333333vw}.bl_check_box label input[type=checkbox]+span:after{top:1.3333333333vw;left:.8333333333vw;width:2vw;height:1vw}}.bl_check_box label input[type=checkbox]:checked+span:after{opacity:1}.loading{width:100vw;height:100vh;height:100svh;position:fixed;top:0;left:0;z-index:100000;display:none;justify-content:center;align-items:center;flex-direction:column;background:url(img/common/bg.webp) no-repeat center center/cover;transition:scale .8s linear .5s,all 1.2s linear}.loading.is-active{opacity:0;visibility:hidden}.loading.is-active .bl_logo{scale:1.1}.loading .bl_logo{transition:scale .6s cubic-bezier(.23,.34,.35,1.1)}.loading .bl_logo .bl_monument{width:min(5.56vw,80px);height:min(6.94vw,100px);position:relative;overflow:hidden;margin-inline:auto}.loading .bl_logo .bl_monument img{width:100%;position:absolute;top:0;left:0;transition:.5s}.loading .bl_logo .bl_monument .el_logo1{animation:logo1 .6s ease .75s both}.loading .bl_logo .bl_monument .el_logo2{animation:logo2 1s ease 1.25s both}.loading .bl_logo .el_logoTxt{margin-top:min(1.04vw,15px);width:min(15vw,216px);animation:logo2 1.25s ease 1.75s both}@media screen and (width <= 1024px){.loading .bl_logo .bl_monument{width:min(7.81vw,80px);height:min(9.77vw,100px)}.loading .bl_logo .el_logoTxt{margin-top:min(1.46vw,15px);width:min(21.09vw,216px)}}@media screen and (width <= 767px){.loading .bl_logo .bl_monument{width:min(14.02vw,60px);height:min(17.52vw,75px)}.loading .bl_logo .el_logoTxt{margin-top:min(3.5vw,15px);width:min(37.38vw,160px)}}@keyframes logo1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes logo2{0%{opacity:0}to{opacity:1}}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#fff0 60%,#fff6),url(img/common/bg.webp);background-size:cover;z-index:9999;pointer-events:none;opacity:0;transition:all .6s ease,opacity .4s ease .2s;filter:brightness(100%)}body.fadeout:after{background:linear-gradient(45deg,#ffffff4d,#ffffff80 69%),url(img/common/bg.webp);opacity:1;filter:brightness(102%)}.fade:after{animation:fadeIn .7s ease 1 forwards}@keyframes fadeIn{0%{opacity:1;background:linear-gradient(45deg,#ffffff4d,#ffffff80 69%),url(img/common/bg.webp);filter:brightness(103%)}30%{opacity:1}to{opacity:0;background:linear-gradient(45deg,#fff0 60%,#fff6),url(img/common/bg.webp);filter:brightness(100%)}}.js_display{opacity:0;transition:opacity 1s}.bl_homeTtl_wrap .el_homeSec_ttl{font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;color:var(--main);line-height:1.5;margin-bottom:min(.83vw,12px)}.bl_homeTtl_wrap .el_homeSec_ttl_en{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase;color:var(--main);font-size:min(6.25vw,90px)}.bl_homeTtl_wrap .el_homeSec_ttl_enMin{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase;color:var(--main);font-size:min(3.75vw,54px)}@media screen and (width <= 1024px){.bl_homeTtl_wrap .el_homeSec_ttl{margin-bottom:min(1.17vw,12px)}.bl_homeTtl_wrap .el_homeSec_ttl_en{font-size:min(7.52vw,77px)}.bl_homeTtl_wrap .el_homeSec_ttl_enMin{font-size:min(5.27vw,54px)}}@media screen and (width <= 767px){.bl_homeTtl_wrap .el_homeSec_ttl{margin-bottom:min(2.8vw,12px)}.bl_homeTtl_wrap .el_homeSec_ttl_en{font-size:min(14.95vw,64px)}.bl_homeTtl_wrap .el_homeSec_ttl_enMin{font-size:min(12.62vw,54px)}}.el_pageHead{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;text-transform:uppercase;line-height:1;color:var(--main);font-size:min(7.64vw,110px);max-width:min(83.33vw,1200px);margin-inline:auto}@media screen and (width <= 1024px){.el_pageHead{font-size:min(8.79vw,90px);max-width:unset;padding:0 min(3.91vw,40px)}}@media screen and (width <= 767px){.el_pageHead{font-size:min(16.36vw,70px);padding:0 min(4.67vw,20px)}}.el_pageTtl{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;font-size:min(2.08vw,30px);line-height:1.5;color:var(--main)}@media screen and (width <= 1024px){.el_pageTtl{font-size:min(2.54vw,26px)}}@media screen and (width <= 767px){.el_pageTtl{font-size:min(6.07vw,26px)}}.un_dot:before{display:inline-block;content:"";width:.58em;height:.58em;margin-right:.35em;background-image:url(img/ico/ttl_dot.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:.05em}.el_Loop{pointer-events:none;display:flex;width:100vw;margin-left:calc((100vw - 100%)/-2)}.el_Loop_wrap{display:flex;animation:Loop 40s infinite linear .5s both}.el_Loop_wrap span{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase;text-transform:unset;display:block;line-height:1.3;width:max-content;font-size:min(12.5vw,180px);margin-right:min(2.78vw,40px);background:linear-gradient(180deg,#e4e3ef00,#fff3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width <= 767px){.el_Loop{padding-top:min(2.34vw,10px)}.el_Loop_wrap span{font-size:28.0373831776vw;margin-right:7.0093457944vw}}@keyframes Loop{0%{transform:translate(0)}to{transform:translate(-100%)}}.js_animation{overflow:hidden;white-space:nowrap}.js_animation .char{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease,opacity .5s ease}.js_animation.animate .char{transform:translateY(0);opacity:1}.bl_acc_list .bl_acc_item{border-bottom:1px solid var(--black-40)}.bl_acc_list .el_acc_q{cursor:pointer;position:relative;padding:min(1.67vw,24px) 0;padding-right:min(2.5vw,36px)}.bl_acc_list .el_acc_q:after,.bl_acc_list .el_acc_q:before{content:"";width:2px;height:1em;background:currentColor;transition:.3s;position:absolute;right:.5em;top:calc(50% - .5em)}.bl_acc_list .el_acc_q.is_close:before,.bl_acc_list .el_acc_q:after{rotate:90deg}@media screen and (width <= 1024px){.bl_acc_list .el_acc_q{padding:min(2.34vw,24px) 0;padding-right:min(3.52vw,36px)}}@media screen and (width <= 767px){.bl_acc_list .el_acc_q{padding:min(5.61vw,24px) 0;padding-right:min(8.41vw,36px)}}.bl_acc_list .el_acc_a{display:none;padding-bottom:min(1.67vw,24px)}@media screen and (width <= 1024px){.bl_acc_list .el_acc_a{padding-bottom:min(2.34vw,24px)}}@media screen and (width <= 767px){.bl_acc_list .el_acc_a{padding-bottom:min(5.61vw,24px)}}.el_mainBtn,.el_mainBtn2{display:block;width:fit-content;text-align:center;color:var(--white);background:var(--main);border:1px solid var(--main);transition:.5s;border-radius:min(.69vw,10px);min-width:min(13.89vw,200px);padding:min(1.11vw,16px) min(2.01vw,29px);font-size:min(1.25vw,18px);line-height:1;filter:drop-shadow(0px 4px 16px rgba(212,215,230,.5))}.el_mainBtn.un_en,.un_en.el_mainBtn2{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase}.el_mainBtn.un_center,.un_center.el_mainBtn2{margin-inline:auto}@media screen and (width <= 1024px){.el_mainBtn,.el_mainBtn2{border-radius:min(.98vw,10px);min-width:min(19.53vw,200px);padding:min(1.56vw,16px) min(2.83vw,29px);font-size:min(1.76vw,18px)}}@media screen and (width <= 767px){.el_mainBtn,.el_mainBtn2{border-radius:min(2.34vw,10px);min-width:min(46.73vw,200px);padding:min(3.74vw,16px) min(6.78vw,29px);font-size:min(4.21vw,18px)}}.el_mainBtn2{background:var(--white);color:var(--main);border-color:var(--white);filter:drop-shadow(0px 4px 16px rgba(45,66,84,.7))}.el_mainBtn2.un_en{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase}@media (hover: hover) and (pointer: fine){.el_mainBtn:hover,.el_mainBtn2:hover{background:var(--white);color:var(--main)}.el_mainBtn2:hover{color:var(--white);background:var(--main)}}span.el_arrow{content:"";-webkit-mask-image:url(img/ico/next.svg);mask-image:url(img/ico/next.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:.7em;height:.7em;display:inline-block;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0;mask-position:0;transition:left .5s;margin-left:min(2.08vw,30px);position:relative;left:0}@media screen and (width <= 1024px){span.el_arrow{margin-left:min(2.93vw,30px)}}@media screen and (width <= 767px){span.el_arrow{margin-left:min(7.01vw,30px)}}@media (hover: hover) and (pointer: fine){*:has(>span.el_arrow):hover span.el_arrow{position:relative;left:min(.35vw,5px)}}@media screen and (hover: hover) and (pointer: fine) and (width <= 1024px){*:has(>span.el_arrow):hover span.el_arrow{left:min(.49vw,5px)}}@media screen and (hover: hover) and (pointer: fine) and (width <= 767px){*:has(>span.el_arrow):hover span.el_arrow{left:min(1.17vw,5px)}}span.el_blank{content:"";-webkit-mask-image:url(img/ico/blank.svg);mask-image:url(img/ico/blank.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:.7em;height:.7em;display:inline-block;margin-left:min(2.08vw,30px);vertical-align:middle}@media screen and (width <= 1024px){span.el_blank{margin-left:min(2.93vw,30px)}}@media screen and (width <= 767px){span.el_blank{margin-left:min(7.01vw,30px)}}.el_headerBtn{display:block;border-radius:50px;padding:min(1.39vw,20px) min(2.78vw,40px);color:var(--white);background:linear-gradient(270deg,#3c576e,#8696a3);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;transition:.5s}@media (hover: hover) and (pointer: fine){.el_headerBtn:hover{opacity:.5}}.el_ctaSns{background:var(--white);display:flex;align-items:center;justify-content:center;transition:.5s;border-radius:10px;filter:var(--shadow);padding:min(1.11vw,16px) min(2.08vw,30px);border-radius:min(.69vw,10px);gap:min(1.39vw,20px)}.el_ctaSns span{width:min(1.39vw,20px);aspect-ratio:1/1;height:auto}.el_ctaSns .el_snsName{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:300;text-transform:uppercase;font-size:min(1.39vw,20px);text-transform:unset;line-height:1}@media screen and (width <= 1024px){.el_ctaSns{padding:min(1.56vw,16px) min(2.93vw,30px);border-radius:min(.98vw,10px);gap:min(1.95vw,20px)}.el_ctaSns span{width:min(1.95vw,20px)}.el_ctaSns .el_snsName{font-size:min(1.95vw,20px)}}@media screen and (width <= 767px){.el_ctaSns{padding:min(3.74vw,16px);border-radius:min(2.34vw,10px);gap:min(4.67vw,20px)}.el_ctaSns span{width:min(4.67vw,20px)}.el_ctaSns .el_snsName{display:none}}@media (hover: hover) and (pointer: fine){.el_ctaSns:hover{background:var(--black);color:var(--white)}}.el_footerSns{padding:min(.56vw,8px) min(.97vw,14px);border:1px solid var(--main-40);border-radius:min(.69vw,10px);gap:min(.35vw,5px);display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:.5s}@media (hover: hover) and (pointer: fine){.el_footerSns:hover{opacity:.5}}.el_footerSns span{width:min(1.39vw,20px);aspect-ratio:1/1;height:auto}.el_footerSns .el_snsName{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;text-transform:uppercase;font-size:min(3.27vw,14px);text-transform:unset;line-height:1;flex-grow:1;text-align:center}@media screen and (width <= 1024px){.el_footerSns{padding:min(.78vw,8px) min(1.37vw,14px);border-radius:min(.98vw,10px);gap:min(.49vw,5px)}.el_footerSns span{width:min(1.95vw,20px)}.el_footerSns .el_snsName{font-size:min(1.37vw,14px)}}@media screen and (width <= 767px){.el_footerSns{padding:min(1.87vw,8px) min(3.27vw,14px);border-radius:min(2.34vw,10px);gap:min(2.34vw,10px)}.el_footerSns span{width:min(3.97vw,17px)}.el_footerSns .el_snsName{font-size:min(3.27vw,14px)}}.el_iconInstagram{content:"";-webkit-mask-image:url(img/ico/Instagram.svg);mask-image:url(img/ico/Instagram.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor}.el_iconX{content:"";-webkit-mask-image:url(img/ico/X.svg);mask-image:url(img/ico/X.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor}.el_iconYouTube{content:"";-webkit-mask-image:url(img/ico/YouTube.svg);mask-image:url(img/ico/YouTube.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor}.el_iconTikTok{content:"";-webkit-mask-image:url(img/ico/TikTok.svg);mask-image:url(img/ico/TikTok.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor}.el_iconThreads{content:"";-webkit-mask-image:url(img/ico/Threads.svg);mask-image:url(img/ico/Threads.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor}.el_iconLemon8{display:none}.el_Next,.el_Prev{cursor:pointer;display:block;background-image:url(img/ico/arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50px;aspect-ratio:1/1;padding:min(.69vw,10px);filter:var(--shadow);transition:.5s}@media (hover: hover) and (pointer: fine){.el_Next:hover,.el_Prev:hover{opacity:.5}}.el_Next{transform:scaleX(-1)}@keyframes zoomUp{0%{transform:scale(1.075)}to{transform:scale(1.01)}}@keyframes down{0%{transform:translate(0);opacity:1}5%{transform:translate(0)}30%{opacity:1}to{transform:translate(min(1.74vw,25px));opacity:0}}.ly_homeFv .ly_inner{display:flex;align-items:center;justify-content:space-between;padding:min(11.11vw,160px) min(6.94vw,100px) min(6.94vw,100px) min(5.56vw,80px);position:relative;max-width:1440px;margin-inline:auto}@media screen and (width <= 1024px){.ly_homeFv .ly_inner{padding:min(11.11vw,160px) min(9.35vw,40px) min(6.94vw,100px)}}.ly_homeFv .el_fv_ttl{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase;text-transform:unset;color:var(--main);font-size:min(4.72vw,68px);line-height:1.4;margin-top:min(-5.56vw,-80px)}.ly_homeFv .bl_fvImg_wrap{width:min(38.19vw,550px);position:relative;padding-bottom:min(2.22vw,32px)}.ly_homeFv .bl_fvImg_wrap .el_detail_img{position:absolute;left:0}.ly_homeFv .bl_fvImg_wrap .el_detail_img.un_top{width:min(22.92vw,330px);top:0;transform:translate(-70%,-70%)}.ly_homeFv .bl_fvImg_wrap .el_detail_img.un_bottom{width:min(19.44vw,280px);bottom:0;transform:translate(-37%,44%);z-index:1}.ly_homeFv .bl_fvImg_wrap .el_detail_img.un_bottom .fvSwiper{filter:drop-shadow(0px 4px 14px rgba(221,221,221,.45))}.ly_homeFv .bl_fvImg_wrap .fvSwiper{filter:var(--shadow);overflow:hidden;border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeFv .bl_fvImg_wrap .fvSwiper{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeFv .bl_fvImg_wrap .fvSwiper{border-radius:min(4.67vw,20px)}}.ly_homeFv .bl_fvImg_wrap .fvSwiper .swiper-slide-active img,.ly_homeFv .bl_fvImg_wrap .fvSwiper .swiper-slide-duplicate-active img,.ly_homeFv .bl_fvImg_wrap .fvSwiper .swiper-slide-prev img{animation:zoomUp 7s linear 0s normal both}.ly_homeFv .bl_fvImg_wrap .fvSwiper .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.ly_homeFv .bl_fvImg_wrap .fvSwiper .swiper-slide img{transform:scale(1.075);height:auto;width:100%}.ly_homeFv .bl_fvImg_wrap .swiper-pagination{width:fit-content;bottom:0;right:0;left:unset}.ly_homeFv .bl_fvImg_wrap .swiper-pagination .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active{background:var(--logo1)}.ly_homeFv .bl_fvImg_wrap .swiper-pagination .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active{background:var(--logo2)}.ly_homeFv .bl_fvImg_wrap .swiper-pagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active{background:var(--logo3)}.ly_homeFv .bl_pcDetail{color:var(--main);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase;font-size:min(.97vw,14px);position:absolute;bottom:min(2.78vw,40px);left:min(5.56vw,80px);transform:translate(-135%,170%);rotate:90deg}.ly_homeFv .bl_pcDetail span{display:inline-block;vertical-align:middle;background:var(--main);width:min(.42vw,6px);height:min(.42vw,6px);border-radius:50px;margin-left:min(.56vw,8px);animation:down 2s ease-out infinite}@media screen and (width <= 1024px){.ly_homeFv .bl_pcDetail{font-size:min(1.37vw,14px)}}@media screen and (width <= 767px){.ly_homeFv .ly_inner{flex-direction:column-reverse;padding:21.0280373832vw 4.6728971963vw 7.8125vw min(4.21vw,18px)}.ly_homeFv .el_fv_ttl{margin-top:14.0186915888vw;font-size:9.8130841121vw}.ly_homeFv .bl_fvImg_wrap{width:100%;margin-inline:auto;padding-left:15.8878504673vw;padding-bottom:6.0747663551vw}.ly_homeFv .bl_fvImg_wrap .el_detail_img.un_top{width:39.7196261682vw;transform:translate(15%,-80%)}.ly_homeFv .bl_fvImg_wrap .el_detail_img.un_bottom{width:37.3831775701vw;transform:translateY(20%)}.ly_homeFv .bl_fvImg_wrap .fvSwiper{border-radius:4.6728971963vw}.ly_homeFv .bl_pcDetail{display:none}}.ly_homeMission{overflow:hidden;padding:min(19.44vw,280px) 0 min(12.5vw,180px)}@media screen and (width <= 767px){.ly_homeMission{padding:min(23.36vw,100px) 0 min(18.69vw,80px)}}.ly_homeMission .bl_missionGrid{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:min(7.08vw,102px);margin-bottom:min(3.82vw,55px)}.ly_homeMission .bl_missionGrid .bl_left .el_ttl_en{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;color:var(--main);font-size:min(1.39vw,20px)}.ly_homeMission .bl_missionGrid .bl_left .el_mission{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.5;font-size:min(2.78vw,40px);margin:min(.56vw,8px) 0 min(2.78vw,40px)}.ly_homeMission .bl_missionGrid .bl_left .el_mission_txt{line-height:2}.ly_homeMission .bl_missionGrid .bl_right .el_img{filter:var(--shadow);border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeMission .bl_missionGrid .bl_right .el_img{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeMission .bl_missionGrid .bl_right .el_img{border-radius:min(4.67vw,20px)}}@media screen and (width <= 767px){.ly_homeMission .bl_missionGrid{display:block}.ly_homeMission .bl_missionGrid .bl_left{text-align:center}.ly_homeMission .bl_missionGrid .bl_left .el_ttl_en{font-size:min(4.21vw,18px)}.ly_homeMission .bl_missionGrid .bl_left .el_mission{font-size:min(7.01vw,30px);margin:min(1.87vw,8px) 0 min(9.35vw,40px)}.ly_homeMission .bl_missionGrid .bl_right{display:none}}.ly_homeMission .el_Loop_wrap{animation-duration:150s}.ly_homeMission .el_Loop_wrap span{background:linear-gradient(180deg,#e4e3ef00,#577a9733);-webkit-background-clip:text;background-clip:text}.ly_homeService{background:var(--white-60);padding:min(9.72vw,140px) 0 min(6.94vw,100px);border-radius:min(2.78vw,40px)}@media screen and (max-width: 1024px){.ly_homeService{border-radius:min(3.91vw,40px)}}@media screen and (max-width: 767px){.ly_homeService{border-radius:min(9.35vw,40px)}}.ly_homeService .bl_service_list .bl_service_item{padding:min(5.56vw,80px) 0;display:flex;justify-content:space-between;align-items:center;gap:min(5.56vw,80px)}.ly_homeService .bl_service_list .bl_service_item:not(:first-child){border-top:1px solid var(--main-40)}.ly_homeService .bl_service_list .bl_service_item:nth-child(2n){flex-direction:row-reverse}.ly_homeService .bl_service_list .bl_service_item .bl_service_img{width:calc((100% - min(5.56vw,80px))/2);overflow:hidden;border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeService .bl_service_list .bl_service_item .bl_service_img{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeService .bl_service_list .bl_service_item .bl_service_img{border-radius:min(4.67vw,20px)}}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap{width:calc((100% - min(5.56vw,80px))/2)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_ttl{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.5;letter-spacing:.02em;font-size:min(1.67vw,24px);margin:min(.56vw,8px) 0 min(.97vw,14px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_ttl_en{color:var(--main-60);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_icon{width:min(2.78vw,40px);display:block}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_txt{margin-top:min(2.78vw,40px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_txt a{color:var(--main-60);text-decoration:underline;transition:.5s}@media (hover: hover) and (pointer: fine){.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_txt a:hover{opacity:.5}}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_mainBtn{margin-top:min(1.11vw,16px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_mainBtn .el_arrow{rotate:-45deg;margin-left:min(.69vw,10px)}@media screen and (width <= 1024px){.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_ttl{font-size:min(2.15vw,22px);margin:min(.78vw,8px) 0 min(1.37vw,14px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_icon{width:min(3.91vw,40px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_txt{margin-top:min(2.93vw,30px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_mainBtn{margin-top:min(1.56vw,16px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_mainBtn .el_arrow{margin-left:min(.98vw,10px)}}@media screen and (width <= 767px){.ly_homeService .bl_service_list .bl_service_item{flex-direction:column;padding:min(14.02vw,60px) 0;gap:min(9.35vw,40px)}.ly_homeService .bl_service_list .bl_service_item:nth-child(2n){flex-direction:column}.ly_homeService .bl_service_list .bl_service_item .bl_service_img,.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap{width:100%}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_ttl{font-size:min(5.14vw,22px);margin:min(1.87vw,8px) 0 min(3.27vw,14px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_icon{width:min(9.35vw,40px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_txt{margin-top:min(7.01vw,30px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_mainBtn{margin-top:min(3.74vw,16px)}.ly_homeService .bl_service_list .bl_service_item .bl_txt_wrap .el_mainBtn .el_arrow{margin-left:min(2.34vw,10px)}}@media screen and (width <= 1024px){.ly_homeService{padding:min(13.67vw,140px) 0 min(17.58vw,180px)}}@media screen and (width <= 767px){.ly_homeService{padding:min(18.69vw,80px) 0 min(4.67vw,20px);border-radius:min(4.67vw,20px)}}.ly_homeCase{padding:min(12.5vw,180px) 0;overflow:hidden}@media screen and (width <= 767px){.ly_homeCase{padding:min(23.36vw,100px) 0}}.ly_homeCase .bl_caseCont{margin-top:min(4.17vw,60px)}.ly_homeCase .bl_caseCont .swiperCase{overflow:visible}@media screen and (width <= 767px){.ly_homeCase .bl_caseCont{margin-top:min(9.35vw,40px)}}.ly_homeCase .bl_case_item{position:relative;padding:min(2.78vw,40px);padding-bottom:min(5.9vw,85px);background:var(--white);filter:var(--shadow);min-height:min(31.94vw,460px);border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeCase .bl_case_item{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeCase .bl_case_item{border-radius:min(4.67vw,20px)}}.ly_homeCase .bl_case_item .el_case_cat{display:inline-block;color:var(--main);border:1px solid var(--main-40);border-radius:50px;padding:min(.07vw,1px) min(.83vw,12px);font-size:min(.83vw,12px);margin-bottom:min(1.39vw,20px)}.ly_homeCase .bl_case_item .el_case_customer{font-size:min(.97vw,14px);margin-bottom:min(.28vw,4px)}.ly_homeCase .bl_case_item .el_case_ttl{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:min(1.53vw,22px);padding-bottom:min(1.39vw,20px);line-height:1.5;border-bottom:1px solid var(--main-40)}@media screen and (width <= 1024px){.ly_homeCase .bl_case_item .el_case_cat{padding:min(.1vw,1px) min(1.17vw,12px);font-size:min(1.17vw,12px);margin-bottom:min(1.95vw,20px)}.ly_homeCase .bl_case_item .el_case_customer{font-size:min(1.37vw,14px);margin-bottom:min(.39vw,4px)}.ly_homeCase .bl_case_item .el_case_ttl{font-size:min(2.15vw,22px);padding-bottom:min(1.95vw,20px)}}@media screen and (width <= 767px){.ly_homeCase .bl_case_item .el_case_cat{padding:min(.23vw,1px) min(2.8vw,12px);font-size:min(2.8vw,12px);margin-bottom:min(4.67vw,20px)}.ly_homeCase .bl_case_item .el_case_customer{font-size:min(3.27vw,14px);margin-bottom:min(.93vw,4px)}.ly_homeCase .bl_case_item .el_case_ttl{font-size:min(5.14vw,22px);padding-bottom:min(4.67vw,20px)}}.ly_homeCase .bl_case_item .el_case_content{margin-top:min(4.67vw,20px)}.ly_homeCase .bl_case_item .el_case_content .cont_close p strong,.ly_homeCase .bl_case_item .el_case_content .cont_open p strong{background:linear-gradient(0deg,var(--logo3-20) 40%,rgba(255,255,255,0) 40%);padding:0 .1em .1em}.ly_homeCase .bl_case_item .el_case_content .cont_close p em,.ly_homeCase .bl_case_item .el_case_content .cont_open p em{font-size:min(.97vw,14px)}@media screen and (width <= 1024px){.ly_homeCase .bl_case_item .el_case_content .cont_close p em,.ly_homeCase .bl_case_item .el_case_content .cont_open p em{font-size:min(1.37vw,14px)}}@media screen and (width <= 767px){.ly_homeCase .bl_case_item .el_case_content .cont_close p em,.ly_homeCase .bl_case_item .el_case_content .cont_open p em{font-size:min(3.27vw,14px)}}.ly_homeCase .bl_case_item .el_case_content .cont_close p a,.ly_homeCase .bl_case_item .el_case_content .cont_open p a{color:var(--main-60);text-decoration:underline;transition:.5s}@media (hover: hover) and (pointer: fine){.ly_homeCase .bl_case_item .el_case_content .cont_close p a:hover,.ly_homeCase .bl_case_item .el_case_content .cont_open p a:hover{opacity:.5}}.ly_homeCase .bl_case_item .el_case_content .cont_close.is_all>*+*,.ly_homeCase .bl_case_item .el_case_content .cont_open>*+*{margin-top:min(4.67vw,20px)}.ly_homeCase .bl_case_item .el_case_content .cont_close.is_all .wp-block-image img,.ly_homeCase .bl_case_item .el_case_content .cont_open .wp-block-image img{margin-inline:auto;overflow:hidden;border-radius:min(.69vw,10px)}@media screen and (max-width: 1024px){.ly_homeCase .bl_case_item .el_case_content .cont_close.is_all .wp-block-image img,.ly_homeCase .bl_case_item .el_case_content .cont_open .wp-block-image img{border-radius:min(.98vw,10px)}}@media screen and (max-width: 767px){.ly_homeCase .bl_case_item .el_case_content .cont_close.is_all .wp-block-image img,.ly_homeCase .bl_case_item .el_case_content .cont_open .wp-block-image img{border-radius:min(2.34vw,10px)}}.ly_homeCase .bl_case_item .el_case_content .cont_close.is_all .wp-block-image .wp-element-caption,.ly_homeCase .bl_case_item .el_case_content .cont_open .wp-block-image .wp-element-caption{font-size:.75em;color:var(--black-40);margin-top:min(.69vw,10px);text-align:center}@media screen and (width <= 767px){.ly_homeCase .bl_case_item .el_case_content .cont_close.is_all>*,.ly_homeCase .bl_case_item .el_case_content .cont_open>*{margin-top:min(4.67vw,20px)}.ly_homeCase .bl_case_item .el_case_content .cont_close.is_all .wp-block-image .wp-element-caption,.ly_homeCase .bl_case_item .el_case_content .cont_open .wp-block-image .wp-element-caption{margin-top:min(2.34vw,10px)}}.ly_homeCase .bl_case_item .el_case_content .cont_close{height:5lh;transition:opacity .5s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.ly_homeCase .bl_case_item .el_case_content .cont_open{display:none;opacity:0;transition:opacity .5s ease}@media screen and (width <= 1024px){.ly_homeCase .bl_case_item{padding:min(2.93vw,30px);padding-bottom:min(8.3vw,85px);min-height:min(43.95vw,450px)}}@media screen and (width <= 767px){.ly_homeCase .bl_case_item{padding:min(7.01vw,30px);padding-bottom:min(19.86vw,85px);min-height:min(112.15vw,480px)}}.ly_homeCase .bl_case_item .js_caseBtn{display:block;color:var(--main);position:absolute;right:min(2.78vw,40px);bottom:min(2.43vw,35px);font-size:min(1.25vw,18px);padding-bottom:min(.69vw,10px);border-bottom:1px solid var(--main);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;transition:.5s}@media (hover: hover) and (pointer: fine){.ly_homeCase .bl_case_item .js_caseBtn:hover{opacity:.5}}.ly_homeCase .bl_case_item .js_caseBtn .el_icon{position:relative;margin:0 .3em 0 min(.83vw,12px);width:.5em;height:.8em;display:inline-block;vertical-align:middle}@media screen and (width <= 767px){.ly_homeCase .bl_case_item .js_caseBtn .el_icon{margin:0 .3em 0 min(2.8vw,12px)}}.ly_homeCase .bl_case_item .js_caseBtn .el_icon:after,.ly_homeCase .bl_case_item .js_caseBtn .el_icon:before{content:"";width:1px;height:.7em;background:currentColor;transition:.3s;position:absolute;right:0;top:0}.ly_homeCase .bl_case_item .js_caseBtn .el_icon:after{rotate:90deg}.ly_homeCase .bl_case_item .js_caseBtn[data-state=expanded] .el_icon:before{rotate:90deg}@media screen and (width <= 1024px){.ly_homeCase .bl_case_item .js_caseBtn{right:min(3.91vw,40px);bottom:min(3.42vw,35px);font-size:min(1.76vw,18px);padding-bottom:min(.98vw,10px)}}@media screen and (width <= 767px){.ly_homeCase .bl_case_item .js_caseBtn{right:min(9.35vw,40px);bottom:min(8.18vw,35px);font-size:min(4.21vw,18px);padding-bottom:min(2.34vw,10px)}}.bl_swiper_detail{display:flex;align-items:center;margin-top:min(4.17vw,60px)}.bl_swiper_detail .el_Prev,.bl_swiper_detail .el_Next{width:min(4.65vw,67px)}.bl_swiper_detail .el_Next{margin-left:min(.97vw,14px)}.bl_swiper_detail .swiper-scrollbar,.bl_swiper_detail .swiper-scrollbar2{flex-grow:1;width:auto;top:unset;bottom:unset;left:unset;right:unset;background-color:var(--black-10);margin-left:min(3.19vw,46px)}.bl_swiper_detail .swiper-scrollbar .swiper-pagination-progressbar-fill,.bl_swiper_detail .swiper-scrollbar2 .swiper-pagination-progressbar-fill{background:linear-gradient(90deg,#577a974d,#3c576e)}.bl_swiper_detail .swiper-button-disabled{cursor:auto;opacity:.5}@media screen and (width <= 767px){.bl_swiper_detail{gap:min(1.87vw,8px);margin-top:min(14.02vw,60px)}.bl_swiper_detail .el_Prev,.bl_swiper_detail .el_Next{width:min(10.28vw,44px)}.bl_swiper_detail .swiper-scrollbar,.bl_swiper_detail .swiper-scrollbar2{margin-left:min(2.8vw,12px);width:70%;flex-grow:1}}.ly_homeMessage .swiperMessage{overflow:unset}.ly_homeMessage .bl_messageItem .bl_txt_wrap{background:var(--white);padding:min(3.47vw,50px);position:relative;border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeMessage .bl_messageItem .bl_txt_wrap{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeMessage .bl_messageItem .bl_txt_wrap{border-radius:min(4.67vw,20px)}}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_ttl{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:min(1.53vw,22px);line-height:1.7;letter-spacing:.02em;margin-bottom:min(2.78vw,40px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_txt{margin-bottom:min(1.39vw,20px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_detail_name{position:absolute;bottom:min(1.04vw,15px);right:min(2.08vw,30px);width:min(13.19vw,190px)}@media screen and (width <= 1024px){.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_detail_name{width:min(18.55vw,190px);right:min(2.93vw,30px)}}@media screen and (width <= 767px){.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_detail_name{width:min(44.39vw,190px);right:min(4.67vw,20px)}}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_author{text-align:end}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_author .el_name{font-family:Noto Sans JP,serif;font-weight:500;font-size:min(1.25vw,18px);letter-spacing:.02em;margin-left:min(.83vw,12px)}@media screen and (width <= 1024px){.ly_homeMessage .bl_messageItem .bl_txt_wrap{padding:min(4.88vw,50px) min(4.88vw,50px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_ttl{font-size:min(2.15vw,22px);margin-bottom:min(3.91vw,40px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_txt{margin-bottom:min(1.95vw,20px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_author .el_name{font-size:min(1.76vw,18px);margin-left:min(1.17vw,12px)}}@media screen and (width <= 767px){.ly_homeMessage .bl_messageItem .bl_txt_wrap{padding:min(9.35vw,40px) min(7.01vw,30px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_ttl{font-size:min(5.14vw,22px);margin-bottom:min(9.35vw,40px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_txt{margin-bottom:min(4.67vw,20px)}.ly_homeMessage .bl_messageItem .bl_txt_wrap .el_author .el_name{font-size:min(4.21vw,18px);margin-left:min(2.8vw,12px)}}.ly_homeMessage .bl_messageItem .bl_service_img{overflow:hidden;filter:var(--shadow);border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeMessage .bl_messageItem .bl_service_img{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeMessage .bl_messageItem .bl_service_img{border-radius:min(4.67vw,20px)}}.ly_homeMessage .bl_messageItem .bl_service_img img{border-radius:20px}.ly_homeMessage .ly_cont{padding-right:min(3.47vw,50px)}.ly_homeMessage .ly_cont .ly_cont_inner{position:sticky;top:0;width:100%;height:100vh}.ly_homeMessage .ly_cont .ly_cont_inner .el_pager{position:absolute;transform:translateY(-50%);top:50%;right:min(-3.47vw,-50px);display:flex;flex-direction:column;align-items:center;gap:min(.97vw,14px);z-index:4;width:min(1.25vw,18px)}.ly_homeMessage .ly_cont .ly_cont_inner .el_pager:before{position:absolute;content:"";top:1%;left:50%;transform:translate(-50%);width:1px;height:98%;background:var(--white);z-index:-1}.ly_homeMessage .ly_cont .ly_cont_inner .el_pager span{display:block;width:min(.83vw,12px);aspect-ratio:1/1;background:var(--white);transition:.8s;box-sizing:content-box;border-radius:min(3.47vw,50px)}@media screen and (max-width: 1024px){.ly_homeMessage .ly_cont .ly_cont_inner .el_pager span{border-radius:min(4.88vw,50px)}}@media screen and (max-width: 767px){.ly_homeMessage .ly_cont .ly_cont_inner .el_pager span{border-radius:min(11.68vw,50px)}}.ly_homeMessage .ly_cont .ly_cont_inner .el_pager span.is-current{width:min(1.25vw,18px);background:var(--main)}.ly_homeMessage .ly_cont .ly_cont_inner .bl_cont_item{position:absolute;top:20vh;right:0;width:100%;overflow:hidden;opacity:0;pointer-events:none;transition:.8s}.ly_homeMessage .ly_cont .ly_cont_inner .bl_cont_item.is-current{pointer-events:unset;opacity:1}.ly_homeMessage .ly_cont .bl_service_img img{max-height:77vh}.ly_homeMessage .ly_cont .bl_messageItem{display:grid;align-items:start;grid-template-columns:min(37.5vw,540px) 1fr;gap:min(4.86vw,70px)}.ly_homeMessage .ly_cont .bl_messageItem .bl_kari{overflow:auto;height:77vh;max-height:max-content;border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeMessage .ly_cont .bl_messageItem .bl_kari{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeMessage .ly_cont .bl_messageItem .bl_kari{border-radius:min(4.67vw,20px)}}.ly_homeMessage .ly_cont_sp{margin-top:min(2.78vw,40px)}.ly_homeMessage .ly_cont_sp .bl_txt_wrap{filter:var(--shadow)}@media screen and (width <= 1024px){.ly_homeMessage .ly_cont_sp{margin-top:min(3.91vw,40px)}}@media screen and (width <= 767px){.ly_homeMessage .ly_cont_sp{margin-top:min(9.35vw,40px)}}.ly_homeMessage .ly_cont_sp .bl_service_img{position:relative;margin-inline:auto;width:50%;min-width:min(93.46vw,400px);margin-bottom:min(5.56vw,80px);filter:unset}@media screen and (width <= 1024px){.ly_homeMessage .ly_cont_sp .bl_service_img{min-width:unset;width:50%}}@media screen and (width <= 600px){.ly_homeMessage .ly_cont_sp .bl_service_img{width:100%}}.ly_homeMessage .ly_cont_sp .bl_service_img .swiper-pagination-sp{margin-top:min(1.39vw,20px)}@media screen and (width <= 1024px){.ly_homeMessage .ly_cont_sp .bl_service_img .swiper-pagination-sp{margin-top:min(1.95vw,20px)}}@media screen and (width <= 767px){.ly_homeMessage .ly_cont_sp .bl_service_img .swiper-pagination-sp{margin-top:min(4.67vw,20px)}}.ly_homeMessage .ly_cont_sp .bl_service_img .swiper-pagination-sp .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main)}@media (orientation: landscape){.ly_homeMessage .ly_cont_sp{display:none}}@media (max-width: 1024px),(orientation: portrait){.ly_homeMessage{padding:min(6.94vw,100px) 0;overflow:hidden}}@media screen and (max-width: 1024px) and (width <= 1024px),screen and (orientation: portrait) and (width <= 1024px){.ly_homeMessage{padding:min(9.77vw,100px) 0}}@media screen and (max-width: 1024px) and (width <= 767px),screen and (orientation: portrait) and (width <= 767px){.ly_homeMessage{padding:0 0 min(23.36vw,100px)}}@media (max-width: 1024px),(orientation: portrait){.ly_homeMessage .ly_cont{display:none;height:auto!important}.ly_homeMessage .ly_cont .ly_cont_inner{position:relative;height:auto}.ly_homeMessage .ly_cont .ly_cont_inner .el_pager{display:none}.ly_homeMessage .ly_cont .ly_cont_inner .bl_cont_item{position:unset;opacity:1;min-height:unset;margin-top:min(4.17vw,60px)}.ly_homeMessage .ly_cont_sp{display:block}}.ly_homeInfo{background:var(--white-60);padding:min(9.72vw,140px) 0 min(12.5vw,180px);border-radius:min(2.78vw,40px)}@media screen and (max-width: 1024px){.ly_homeInfo{border-radius:min(3.91vw,40px)}}@media screen and (max-width: 767px){.ly_homeInfo{border-radius:min(9.35vw,40px)}}@media screen and (width <= 1024px){.ly_homeInfo{padding:min(13.67vw,140px) 0 min(17.58vw,180px)}}@media screen and (width <= 767px){.ly_homeInfo{padding:min(18.69vw,80px) 0 min(18.69vw,80px);border-radius:min(4.67vw,20px)}}.ly_homeInfo .ly_homeGrid{display:grid;grid-template-columns:1fr min(50vw,720px);justify-content:space-between;gap:min(2.78vw,40px) min(8.33vw,120px)}@media screen and (width <= 767px){.ly_homeInfo .ly_homeGrid{gap:min(14.02vw,60px);grid-template-columns:1fr}}.ly_homeInfo .ly_company{margin-top:min(4.17vw,60px)}.ly_homeInfo .ly_company .bl_company_img{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border:1px solid var(--main-40);padding:min(3.19vw,46px);border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeInfo .ly_company .bl_company_img{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeInfo .ly_company .bl_company_img{border-radius:min(4.67vw,20px)}}.ly_homeInfo .ly_company .bl_company_img img{width:100%}.ly_homeInfo .ly_company .bl_company_item{display:flex;gap:min(4.17vw,60px);padding:min(2.08vw,30px) 0;border-bottom:1px solid var(--main-40)}.ly_homeInfo .ly_company .bl_company_item:first-child{padding-top:0}.ly_homeInfo .ly_company .bl_company_item .el_company_label{width:min(5.56vw,80px);font-family:Noto Sans JP,serif;font-weight:500;line-height:1.5}.ly_homeInfo .ly_company .bl_company_item .el_company_value{line-height:1.5}.ly_homeInfo .ly_company .bl_company_item .el_company_value p a{text-decoration:underline;color:var(--main-60);transition:.5s}@media (hover: hover) and (pointer: fine){.ly_homeInfo .ly_company .bl_company_item .el_company_value p a:hover{opacity:.5}}.ly_homeInfo .ly_company .bl_company_item .el_company_value p a[target=_blank]:after{display:inline-block;width:.75em;aspect-ratio:1/1;margin-left:.375em;content:"";-webkit-mask-image:url(img/ico/blank.svg);mask-image:url(img/ico/blank.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor}.ly_homeInfo .ly_company .bl_company_item .el_company_value p+p{margin-top:.875em}@media screen and (width <= 767px){.ly_homeInfo .ly_company{margin-top:min(14.02vw,60px)}.ly_homeInfo .ly_company .bl_company_img{padding:min(7.01vw,30px);margin-inline:auto;width:65%}.ly_homeInfo .ly_company .bl_company_item{gap:min(14.02vw,60px);padding:min(7.01vw,30px) 0}.ly_homeInfo .ly_company .bl_company_item .el_company_label{width:min(18.69vw,80px)}}.ly_homeInfo .ly_news{margin-top:min(12.5vw,180px);margin-top:min(23.36vw,100px)}.ly_homeInfo .ly_news .ly_news_post .bl_acc_item:first-child .el_acc_q{padding-top:0}.ly_homeInfo .ly_news .el_mainBtn{margin-inline:auto}@media screen and (width >= 768px){.ly_homeInfo .ly_news .bl_homeTtl_wrap{grid-area:1/1/2/2}.ly_homeInfo .ly_news .ly_news_post{margin-top:0;grid-area:1/2/4/3}.ly_homeInfo .ly_news .el_mainBtn{margin-inline:unset;grid-area:2/1/3/2}}.ly_homeCta{padding-top:min(12.5vw,180px)}@media screen and (width <= 767px){.ly_homeCta{padding-top:min(23.36vw,100px)}}.ly_homeCta .bl_instBanner{display:flex;align-items:center;justify-content:space-between;background-image:url(img/common/instBanner.webp);background-size:cover;background-position:center;overflow:hidden;height:min(23.33vw,336px);padding:min(5.56vw,80px) min(8.33vw,120px);margin-bottom:min(4.17vw,60px);border-radius:min(1.39vw,20px)}@media screen and (max-width: 1024px){.ly_homeCta .bl_instBanner{border-radius:min(1.95vw,20px)}}@media screen and (max-width: 767px){.ly_homeCta .bl_instBanner{border-radius:min(4.67vw,20px)}}.ly_homeCta .bl_instBanner .el_bannerTxt{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:275;line-height:1;text-transform:uppercase;color:var(--white);text-transform:unset;font-size:min(6.25vw,90px)}.ly_homeCta .bl_instBanner .el_mainBtn2{filter:drop-shadow(0px 4px 16px #2D4254)}@media screen and (width <= 767px){.ly_homeCta .bl_instBanner{justify-content:center;flex-direction:column;background-image:url(img/common/instBanner_sp.webp);gap:min(4.67vw,20px);height:min(53.74vw,230px);padding:min(9.35vw,40px) min(9.35vw,40px);margin-bottom:min(16.36vw,70px)}.ly_homeCta .bl_instBanner .el_bannerTxt{font-size:min(11.21vw,48px)}}.ly_homeCta .bl_otherSns{padding:min(2.78vw,40px) 0 min(6.94vw,100px)}@media screen and (width <= 767px){.ly_homeCta .bl_otherSns{padding:0 0 min(14.02vw,60px)}}.ly_homeCta .bl_ctaSns_link{max-width:660px;margin-inline:auto;display:grid;justify-content:center;gap:min(2.08vw,30px);grid-template-columns:repeat(3,1fr)}@media screen and (width <= 1024px){.ly_homeCta .bl_ctaSns_link{grid-template-columns:repeat(3,min(19.53vw,200px))}}@media screen and (width <= 767px){.ly_homeCta .bl_ctaSns_link{gap:min(4.67vw,20px);grid-template-columns:repeat(3,1fr);width:fit-content;margin-inline:auto}}.el_cont_label{text-align:center;margin:min(.69vw,10px) 0 min(2.78vw,40px);font-size:min(1.81vw,26px);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:300;line-height:1;text-transform:uppercase;color:var(--main)}@media screen and (width <= 767px){.el_cont_label{margin:min(2.34vw,10px) 0 min(7.01vw,30px);font-size:min(6.07vw,26px)}}.ly_decSec{padding-bottom:min(12.5vw,180px)}.ly_decSec .ly_sec_innerMin{max-width:660px}.ly_decSec iframe{box-shadow:unset!important;border-radius:10px!important;border:1px solid var(--main-40)!important}@media screen and (width <= 767px){.ly_decSec{padding-bottom:min(23.36vw,100px)}}#js-pdf_container{position:relative}#js-pdf_view{display:block;width:100%;height:auto;aspect-ratio:16/9}#js-pdf_toolbar{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;position:absolute;bottom:0;width:100%;background:#aaaaaa80;padding:min(.97vw,14px);color:var(--white)}#js-pdf_toolbar button{background:none;border:none}#js-pdf_toolbar a,#js-pdf_toolbar button{cursor:pointer}@media (hover: hover){#js-pdf_toolbar a,#js-pdf_toolbar button{transition:.5s}}@media (hover: hover) and (hover: hover) and (pointer: fine){#js-pdf_toolbar a:hover,#js-pdf_toolbar button:hover{opacity:.5}}#js-pdf_toolbar svg{display:block}.el_pdf{margin-inline:auto;max-width:660px;overflow:hidden;border-radius:min(.69vw,10px);border:1px solid var(--main-40)}.el_pdf_tools{display:flex;gap:min(.14vw,2px);align-items:center}.el_pdf_pager{display:flex;align-items:center}.el_pdf_page_num{margin-left:min(.07vw,1px);font-weight:700}.ly_pageHead{padding-top:min(16.67vw,240px);padding-bottom:min(5.21vw,75px);margin-bottom:min(6.67vw,96px);border-bottom:1px solid var(--main-40)}@media screen and (width <= 1024px){.ly_pageHead{padding-top:min(13.67vw,140px);padding-bottom:min(4.88vw,50px);margin-bottom:min(9.38vw,96px)}}@media screen and (width <= 767px){.ly_pageHead{padding-top:min(30.37vw,130px);padding-bottom:min(7.01vw,30px);margin-bottom:min(13.08vw,56px)}}.ly_pageGrid{display:grid;grid-template-columns:1fr min(48.61vw,700px)}@media screen and (width <= 1024px){.ly_pageGrid{grid-template-columns:1fr min(53.71vw,550px)}}@media screen and (width <= 767px){.ly_pageGrid{grid-template-columns:1fr;gap:min(7.01vw,30px)}}.ly_bread_inner{overflow:auto;padding:0 min(4.67vw,20px);padding-top:min(15.28vw,220px)}.bl_breadcrumbs{padding:min(.83vw,12px) 0;display:flex;margin-inline:auto;max-width:min(83.33vw,1200px);gap:min(.56vw,8px);font-size:min(.83vw,12px);color:var(--main);font-family:Poppins,Noto Sans JP,sans-serif;font-weight:300;line-height:1;text-transform:uppercase;line-height:1.5}.bl_breadcrumbs li:has(a) a{color:var(--main-40);text-decoration:underline;transition:.5s}@media (hover: hover) and (pointer: fine){.bl_breadcrumbs li:has(a) a:hover{opacity:.5}}.bl_breadcrumbs li:has(a):after{content:"";width:4px;height:4px;background:var(--main);vertical-align:middle;margin-top:-1px;display:inline-block;margin-left:min(.56vw,8px);border-radius:50%}@media screen and (width <= 1024px){.bl_breadcrumbs{padding:min(1.17vw,12px) 0;max-width:min(117.19vw,1200px);gap:min(.78vw,8px);font-size:min(1.17vw,12px);gap:min(.59vw,6px)}.bl_breadcrumbs li:has(a):after{margin-left:min(.59vw,6px)}}@media screen and (width <= 767px){.bl_breadcrumbs{padding:min(2.8vw,12px) 0;max-width:min(280.37vw,1200px);gap:min(1.87vw,8px);font-size:min(2.8vw,12px);gap:min(1.4vw,6px)}.bl_breadcrumbs li:has(a):after{margin-left:min(1.4vw,6px)}}.un_news_acc .el_acc_q .el_date{font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;text-transform:uppercase;display:inline-block;color:var(--black-40);line-height:1;margin-bottom:min(.56vw,8px)}@media screen and (width <= 767px){.un_news_acc .el_acc_q .el_date{margin-bottom:min(1.87vw,8px)}}.un_news_acc .el_acc_q .el_ttl{font-family:Noto Sans JP,serif;font-weight:500;line-height:1.5}.un_news_acc .bl_news_content>*+*{margin-top:min(.69vw,10px)}.un_news_acc .bl_news_content .wp-block-image{margin-top:min(1.39vw,20px)}@media screen and (width <= 767px){.un_news_acc .bl_news_content .wp-block-image{margin-top:min(4.67vw,20px)}}.un_news_acc .bl_news_content .wp-block-image img{width:100%;max-width:780px;margin-inline:auto;border-radius:min(.69vw,10px);overflow:hidden}.un_news_acc .bl_news_content .wp-block-image .wp-element-caption{font-size:.85em;color:var(--black-40);margin-bottom:0;margin-top:min(.69vw,10px);text-align:center}.un_news_acc .bl_news_content p strong{background:linear-gradient(0deg,var(--logo3-20) 40%,rgba(255,255,255,0) 40%);padding:0 .1em .1em;font-weight:500}.un_news_acc .bl_news_content p a{color:var(--main-60);text-decoration:underline;transition:.5s}@media (hover: hover) and (pointer: fine){.un_news_acc .bl_news_content p a:hover{opacity:.5}}.un_news_acc .bl_news_content ul{list-style:disc;list-style-position:inside}.un_news_acc .bl_news_content ol{list-style:decimal;list-style-position:inside}.bl_pagination{display:flex;align-items:center;justify-content:center;margin:min(8.33vw,120px) 0 min(4.17vw,60px);gap:min(1.39vw,20px)}.bl_pagination .page-numbers{font-size:min(1.25vw,18px);line-height:1.8;font-family:Poppins,Noto Sans JP,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;transition:.5s}@media (hover: hover) and (pointer: fine){.bl_pagination .page-numbers:hover{opacity:.5}}.bl_pagination .page-numbers.current{color:var(--logo3)}.bl_pagination .page-numbers.current:hover{opacity:1}.bl_pagination .next{margin-left:min(9.35vw,40px)}.bl_pagination .prev{margin-right:min(9.35vw,40px)}.bl_pagination .next,.bl_pagination .prev{display:block;width:min(2.78vw,40px)}@media screen and (width <= 767px){.bl_pagination{margin:min(18.69vw,80px) 0 min(14.02vw,60px);gap:min(4.67vw,20px)}.bl_pagination .page-numbers{font-size:min(4.21vw,18px)}.bl_pagination .next,.bl_pagination .prev{width:min(9.35vw,40px)}.bl_pagination .next span,.bl_pagination .prev span{width:100%}}.ly_recruit_post .el_pageTtl{margin-top:min(2.08vw,30px)}.js_entry-btn{margin-top:min(3.68vw,53px)}.un_recruit_acc .el_acc_q .el_ttl{font-family:Noto Sans JP,serif;font-weight:500;line-height:1.5;font-size:min(1.53vw,22px)}.un_recruit_acc .el_acc_a{padding-bottom:min(2.78vw,40px)}.un_recruit_acc .bl_recruit_content .bl_recruit_item{padding:min(1.67vw,24px) 0}.un_recruit_acc .bl_recruit_content .bl_recruit_item .el_recruit_info{line-height:1.5}.un_recruit_acc .bl_recruit_content .bl_recruit_item .el_recruit_label{font-family:Noto Sans JP,serif;font-weight:500;line-height:1.5;margin-bottom:min(.83vw,12px)}@media screen and (width <= 1024px){.un_recruit_acc .el_acc_q .el_ttl{font-size:min(2.15vw,22px)}.un_recruit_acc .el_acc_a{padding-bottom:min(3.91vw,40px)}.un_recruit_acc .bl_recruit_content .bl_recruit_item{padding:min(2.34vw,24px) 0}.un_recruit_acc .bl_recruit_content .bl_recruit_item .el_recruit_label{margin-bottom:min(1.17vw,12px)}}@media screen and (width <= 767px){.un_recruit_acc .bl_acc_list{margin-top:calc(-1*min(5.61vw,24px))}.un_recruit_acc .el_acc_q .el_ttl{font-size:min(4.67vw,20px)}.un_recruit_acc .el_acc_a{padding-bottom:min(9.35vw,40px)}.un_recruit_acc .bl_recruit_content .bl_recruit_item{padding:min(5.61vw,24px) 0}.un_recruit_acc .bl_recruit_content .bl_recruit_item .el_recruit_label{margin-bottom:min(2.8vw,12px)}}.ly_recruit_form{margin-top:min(6.94vw,100px)}.ly_recruit_form .ly_sec_inner{padding-top:min(6.94vw,100px);border-top:1px solid var(--main-40)}@media screen and (width <= 1024px){.ly_recruit_form{margin-top:min(9.77vw,100px)}.ly_recruit_form .ly_sec_inner{padding-top:min(9.77vw,100px)}}@media screen and (width <= 767px){.ly_recruit_form{margin-top:min(18.69vw,80px)}.ly_recruit_form .ly_sec_inner{padding-top:min(14.02vw,60px)}}.ly_404Page .ly_main,.ly_thanksPage .ly_main{padding-top:min(17.36vw,250px);text-align:center}.ly_404Page .ly_main .el_txt,.ly_thanksPage .ly_main .el_txt{margin:min(5.56vw,80px) 0 min(4.17vw,60px);line-height:2}@media screen and (width <= 1024px){.ly_404Page .ly_main,.ly_thanksPage .ly_main{padding-top:min(19.53vw,200px)}.ly_404Page .ly_main .el_txt,.ly_thanksPage .ly_main .el_txt{margin:min(3.91vw,40px) 0 min(5.86vw,60px)}}@media screen and (width <= 767px){.ly_404Page .ly_main,.ly_thanksPage .ly_main{padding-top:min(35.05vw,150px)}.ly_404Page .ly_main .el_txt,.ly_thanksPage .ly_main .el_txt{margin:min(4.67vw,20px) 0 min(9.35vw,40px)}}

.ly_sponsor {
  margin-top: min(12.5vw, 180px);
  margin-top: min(23.36vw, 100px);
}
.ly_sponsor .bl_sponsor_list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.ly_sponsor .bl_sponsor_list li {
  width: 100%;
  height: auto;
  position: relative;
  transition: .5s;
}
.ly_sponsor .bl_sponsor_list li:has(a):hover {
  opacity: .5;
}
.ly_sponsor .bl_sponsor_list li img {
  width: 100%;
  height: auto;
  object-fit: cover;
  /* max-width: fit-content; */
  margin-inline: auto;
}
.ly_sponsor .bl_sponsor_list:has(:last-child.item-2) li {
  width: calc((100% - 20px) / 2);
}
.ly_sponsor .bl_sponsor_list:has(:last-child.item-3) li {
  width: calc((100% - 40px) / 3);
}
.ly_sponsor .bl_sponsor_list:has(:last-child.item-4) li {
  width: calc((100% - 60px) / 4);
}
.ly_sponsor .bl_sponsor_list:has(:last-child.item-5) li {
  width: calc((100% - 40px) / 3);
}
.ly_sponsor .bl_sponsor_list:has(:last-child.item-6) li {
  width: calc((100% - 40px) / 3);
}
.ly_sponsor .bl_sponsor_list.is-4col li {
  width: calc((100% - 60px) / 4) !important;
}
@media screen and (width <= 767px) {
  .ly_sponsor .bl_sponsor_list {
    gap: 10px;
  }
  .ly_sponsor .bl_sponsor_list:has(:last-child.item-2) li {
    width: calc((100% - 10px) / 2);
  }
  .ly_sponsor .bl_sponsor_list:has(:last-child.item-3) li {
    width: calc((100% - 20px) / 3);
  }
  .ly_sponsor .bl_sponsor_list:has(:last-child.item-4) li {
    width: calc((100% - 30px) / 4);
  }
  .ly_sponsor .bl_sponsor_list:has(:last-child.item-5) li {
    width: calc((100% - 20px) / 3);
  }
  .ly_sponsor .bl_sponsor_list:has(:last-child.item-6) li {
    width: calc((100% - 20px) / 3);
  }
  .ly_sponsor .bl_sponsor_list.is-4col li {
    width: calc((100% - 30px) / 4) !important;
  }
}

.un_news_acc .el_acc_q .el_cat {
    font-family: Poppins, Noto Sans JP, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    border-radius: min(.69vw, 10px);
    line-height: 1;
    margin-bottom: min(4.56vw, 20px);
    margin-left: 20px;
    border: 1px solid var(--main);
    padding: 8px 12px 7px;
    transition: .5s;
}
.un_news_acc .el_acc_q .el_cat:hover {
  opacity: .5;
}
.un_news_acc .el_acc_q .el_cat.cat_notice {
  border: 1px solid #cbf765;
  background: rgba(203, 247, 101, 0.5);
}
.un_news_acc .el_acc_q .el_cat.cat_press {
  border: 1px solid #66f9e9;
  background: rgba(102, 249, 233, 0.5);
}
.un_news_acc .el_acc_q .el_cat.cat_media {
  border: 1px solid #6297ef;
  background: rgba(98, 151, 239, 0.5);
}
.el_cat_ttl {
  font-family: Zen Kaku Gothic New, sans-serif;
  font-size: min(1.67vw, 24px);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .02em;
  margin: 0 0 min(.97vw, 14px);
}
@media screen and (width <= 1024px) {
  .el_cat_ttl {
    font-size: min(2.15vw, 22px);
    margin: 0 0 min(1.37vw, 14px); 
  }
}
@media screen and (width <= 767px) {
  .un_news_acc .el_acc_q .el_date {
    display: block;
    margin-bottom: 10px;
  }
  .un_news_acc .el_acc_q .el_cat {
    margin-left: 0;
    margin-right: 10px;
    padding-inline: 8px;
  }
  .un_news_acc .el_acc_q .el_cat + .el_cat + .el_cat{
    margin-right: 0;
  }
  .el_cat_ttl {
    font-size: min(5.14vw, 22px);
    margin: 0 0 min(3.27vw, 14px);
  }
}
.ly_sec_innerWrap {
    display: flex;
    justify-content: space-between;
    gap: 40px 60px;
    margin-top: min(4.21vw, 20px);
}
@media screen and (width <= 767px) {
    .ly_sec_innerWrap {
        flex-direction: column;
    }
}
.ly_sec_innerWrap .bl_acc_list {
    max-width: 800px;
    width: 100%;
    flex-shrink: 1;
}
.ly_sec_innerWrap .bl_news_list {
    flex-shrink: 0;
}
.ly_sec_innerWrap .el_news_cat_ttl {
    font-size: min(4.21vw, 18px);
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: min(4.21vw, 20px);
}
.ly_sec_innerWrap .bl_news_cat_item {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.ly_sec_innerWrap .bl_news_cat_item li.un_dot::before {
  background-image: unset;
  border-radius: 100%;
}
.ly_sec_innerWrap .bl_news_cat_item li.un_dot.cat_notice::before {
  background: #cbf765;
}
.ly_sec_innerWrap .bl_news_cat_item li.un_dot.cat_press::before {
  background: #66f9e9;
}
.ly_sec_innerWrap .bl_news_cat_item li.un_dot.cat_media::before {
  background: #6297ef;
}
.ly_sec_innerWrap .bl_news_cat_item a {
    transition: .5s;
}
.ly_sec_innerWrap .bl_news_cat_item a:hover {
    opacity: .5;
}
