@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedJP_OTF_Rg.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedJP_OTF_Bd.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:900;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedJP_OTF_Eb.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedSans;font-style:normal;font-weight:100;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedSans_W_Th.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedSans;font-style:normal;font-weight:300;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedSans_W_Rg.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedSans;font-style:normal;font-weight:600;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedSans_W_Bd.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedSans;font-style:normal;font-weight:800;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedSans_W_XBd.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedSans;font-style:normal;font-weight:700;src:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/LINESeedSans_W_He.woff2) format("woff2")}html{line-break:strict}body{font-family:LINESeedJP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-feature-settings:"palt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.dt .mb_only,.lt .mb_only,.mb .dt_only,.tb .mb_only{display:none!important}.embla__controls{display:grid;gap:1.2rem;grid-template-columns:auto 1fr;justify-content:space-between;margin-top:1.8rem}.embla__buttons{align-items:center;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);color:var(--text-body);cursor:pointer;display:inline-flex;display:flex;height:3.6rem;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:3.6rem;z-index:1}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{height:35%;width:35%}.embla__dots{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;border:0;cursor:pointer;display:inline-flex;height:2.6rem;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:2.6rem}.embla__dot,.embla__dot:after{align-items:center;border-radius:50%;display:flex}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";height:1.4rem;width:1.4rem}.embla__dot--selected:after{background-color:#000}@property --_browserW{syntax:"<length>";inherits:true;initial-value:100vw}@property --_browserH{syntax:"<length>";inherits:true;initial-value:100vh}:root{--color-black30:rgba(0,0,0,.3);--color-navy:#000048;--color-green:#06c755;--color-red:#f03;--zindex-loading:9000;--zindex-header:8000;--viewport-width:100vw;--header-height:0;--leading-trim:calc(0.5em - 0.5lh);--browser-width:tan(atan2(var(--_browserW),1px));--browser-height:tan(atan2(var(--_browserH),1px));--scrollbar-width:calc(var(--browser-width)*1px - var(--viewport-width));--desktop-min-vw:960;--desktop-max-vw:1600;--vw-ratio:calc(100vw/var(--vw))}@supports not (top:1lh){:root{--leading-trim:0px}}body{color:#111}.loading,body.lock-scroll{height:100%;overflow:hidden;position:fixed;width:100%}.loading{background-color:#000048;bottom:0;left:0;right:0;top:0;transform-origin:center 0;z-index:var(--zindex-loading)}.loading .green{left:0;top:0}.loading .green,.loading .red{height:auto;position:absolute;width:min((100vw - var(--scrollbar-width))/var(--vw) * 384,var(--desktop-max-vw)/var(--vw) * 384px)}.loading .red{bottom:0;right:0}.loading .logo{align-items:center;display:flex;height:100%;justify-content:center}.loading .logo img{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 791,var(--desktop-max-vw)/var(--vw) * 791px)}html[lang=en] .loading .logo img{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 623,var(--desktop-max-vw)/var(--vw) * 623px)}.group_content{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.dt footer .footer_nav li:first-child .group_content:first-child dt,.dt footer .footer_nav li:nth-child(2) .group_content:first-child dt,.dt footer .footer_nav li:nth-child(2) .group_content:nth-child(3) dt,.dt footer .footer_nav li:nth-child(3) .group_content:first-child dt{pointer-events:none}.dt footer .footer_nav li:first-child .group_content:first-child{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.group_content_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;letter-spacing:0;line-height:140%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.mb article{padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 98,var(--desktop-max-vw)/var(--vw) * 98px)}.large-width-1364 .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1364,var(--desktop-max-vw)/var(--vw) * 1364px)}.mb .large-width-1364 .wrapper{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}.large-width-1104 .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1104,var(--desktop-max-vw)/var(--vw) * 1104px)}.mb .large-width-1104 .wrapper{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}.large-width-824 .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 824,var(--desktop-max-vw)/var(--vw) * 824px)}.mb .large-width-824 .wrapper{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}.page_head:has(.page_title-width){margin-bottom:131px}.mb .page_head:has(.page_title-width){margin-bottom:40px}.page_title-width .wrapper{background-color:#000048;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 118,var(--desktop-max-vw)/var(--vw) * 118px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 103,var(--desktop-max-vw)/var(--vw) * 103px) min((100vw - var(--scrollbar-width))/var(--vw) * 134,var(--desktop-max-vw)/var(--vw) * 134px)}.mb .page_title-width .wrapper{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px)}.page_title-width .wrapper .page_title{align-items:center;color:#fff;display:flex;font-size:38px;font-weight:700;height:100%;letter-spacing:0;line-height:130%;word-break:auto-phrase}.mb .page_title-width .wrapper .page_title{font-size:26px;word-break:normal}.summary .cover1{height:700px;width:100%}.sp .summary .cover1{height:160px}.sp .js_parallax_container img,.summary .cover1 img{height:auto;width:100%}.sec_title{color:#000048;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px);font-weight:700;letter-spacing:0;line-height:140%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px);text-align:center}.mb .sec_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px);line-height:140%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.sec_title_1{text-align:left}.mb .sec_title_1{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px);line-height:140%;text-align:center}.btn.center{display:flex;justify-content:center}.btn a,.mb .btn{text-align:center}.btn a{background-color:#fff;border:1px solid #000048;border-radius:999px;color:#000048;display:inline-block;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px);min-width:min((100vw - var(--scrollbar-width))/var(--vw) * 365,var(--desktop-max-vw)/var(--vw) * 365px);overflow:hidden;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px);position:relative;transition:all .3s cubic-bezier(.19,1,.22,1) .1s}body:not(.is-touch):not(.mb) .btn a:hover{border:1px solid #000048;color:#fff}.mb .btn a{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);min-width:min((100vw - var(--scrollbar-width))/var(--vw) * 240,var(--desktop-max-vw)/var(--vw) * 240px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);width:auto}.mb .btn a:after{background-size:10px 17px;height:min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px);right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.btn a:before{background:linear-gradient(129deg,#06c755 .62%,transparent 55%);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.3s cubic-bezier(.19,1,.22,1) .1s;width:min((100vw - var(--scrollbar-width))/var(--vw) * 70,var(--desktop-max-vw)/var(--vw) * 70px);z-index:100}body:not(.is-touch):not(.mb) .btn a:hover:before{opacity:1;transition:opacity 1.3s cubic-bezier(.19,1,.22,1) .2s}.btn a:after{background:linear-gradient(-51deg,#f03 .62%,transparent 55%);content:"";display:block;height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity 1.1s cubic-bezier(.19,1,.22,1) 0s;width:min((100vw - var(--scrollbar-width))/var(--vw) * 70,var(--desktop-max-vw)/var(--vw) * 70px);z-index:100}body:not(.is-touch):not(.mb) .btn a:hover:after{opacity:1;transition:opacity 1.1s cubic-bezier(.19,1,.22,1) .42s}.btn a .bg{background-color:#000051;height:104%;left:-2%;position:absolute;top:0;transform:skew(-14deg);transition:translate .5s cubic-bezier(.86,0,.07,1) 0s,transform .5s cubic-bezier(.86,0,.07,1) 0s;translate:-100%;width:104%}body:not(.is-touch):not(.mb) .btn a:hover .bg{transform:skew(-28deg);translate:0}.btn a .arrow{content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);top:50%;transform:translateY(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}.mb .btn a .arrow{height:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);right:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.btn a .arrow{transition:translate .4s cubic-bezier(.175,.885,.32,1.275) .2s;translate:0}body:not(.is-touch):not(.mb) .btn a:hover .arrow{translate:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px)}.btn a .arrow path{transition:all .4s cubic-bezier(.19,1,.22,1) .1s}body:not(.is-touch):not(.mb) .btn a:hover .arrow path{stroke:#fff}body:not(.is-touch):not(.mb) .btn.pdf a:hover .icon path{fill:#fff;transition:all .4s cubic-bezier(.19,1,.22,1) .1s}body:not(.is-touch):not(.mb) .btn.pdf a:hover .icon path[fill="#000048"]{fill:#fff}.btn.pdf a .icon{height:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);position:relative;vertical-align:top;width:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);z-index:100}.btn a .external{content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 37,var(--desktop-max-vw)/var(--vw) * 37px);top:45%;transform:translateY(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.mb .btn a .external{height:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);right:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.btn a .label{font-feature-settings:"palt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:400;letter-spacing:0;line-height:100%;position:relative;transition:letter-spacing .4s cubic-bezier(.215,.61,.355,1) .1s;z-index:200}body:not(.is-touch):not(.mb) .btn a:hover .label{letter-spacing:.03em}.mb .btn a .label{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:140%}.embla .embla__slide picture img{height:auto;width:100%}.img img{width:100%}.align_right{text-align:right}.sub_page{color:#111;padding:178px 0 80px}.mb .sub_page{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.sub_page .container .list_title{font-size:32px;font-weight:700;letter-spacing:0;line-height:130%;margin:80px 0 40px;word-break:auto-phrase}.mb .sub_page .container .list_title{font-size:24px;margin:40px 0}.mb .codeofconduct_page.sub_page .container .list_title,.mb .privacy_page.sub_page .container .list_title{margin:80px 0 40px}.mb .codeofconduct_page.sub_page .container .list_title:first-child,.mb .privacy_page.sub_page .container .list_title:first-child{margin:0 0 40px}.sub_page .container .sub_list_title{font-size:24px;font-weight:700;letter-spacing:0;line-height:130%;margin:40px 0 24px}.mb .sub_page .container .sub_list_title{font-size:24px;margin:40px 0 24px}.sub_page .container .relation_link{font-size:20px;font-weight:700;letter-spacing:0;line-height:130%}.sub_page .container .note{font-size:16px;font-weight:400;letter-spacing:0;line-height:180%}.sub_page .container .list_description.boarder_bottom{border-bottom:1px solid #c8c8c8;margin-bottom:80px;padding-bottom:80px}.sub_page .container .tertiary_list_title{font-size:18px;font-weight:700;letter-spacing:0;line-height:130%;margin:40px 0 24px}.mb .sub_page .container .tertiary_list_title{font-size:19px;margin:40px 0 24px}.sub_page .container .list_description{font-size:16px;font-weight:400;letter-spacing:0;line-height:180%;margin-bottom:40px;opacity:.7}.sub_page .container .list_description:last-child{margin-bottom:0}.mb .sub_page .container .list_description{font-size:16}.sub_page .container .list_description a{text-decoration:underline}body:not(.is-touch):not(.mb) .sub_page .container .list_description a:hover{text-decoration:none}.mb .detail{position:relative}.mb .detail:after{transition:transform .5s cubic-bezier(.33,1,.68,1)}a.external{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/icon_external.svg);background-position:100% 0;background-repeat:no-repeat;background-size:16px 16px;color:#4f74f0;display:inline-block;font-size:16px;letter-spacing:.05em;line-height:180%;margin-top:24px;padding-right:19px}body:not(.is-touch):not(.mb) a.external:hover{opacity:.7}.split_chars .letter{backface-visibility:visible;display:inline-block;opacity:0;will-change:transform,opacity}.split_chars.active .letter{animation:liftup 1.22s calc(25ms*var(--count)) cubic-bezier(.19,1,.22,1) forwards}html[lang=en] .split_chars.active .letter{animation:liftup 1.18s calc(13ms*var(--count)) cubic-bezier(.19,1,.22,1) forwards}@keyframes liftup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}header{background-color:#ffffffe6;display:flex;height:auto;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:var(--zindex-header)}.mb header{background-color:#fff;height:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}header .gnav_bg{background-color:var(--color-black30);display:none;height:100vh;left:0;opacity:0;position:fixed;top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);width:100%;z-index:-1}header .logo{height:auto;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 240,var(--desktop-max-vw)/var(--vw) * 240px)}html[lang=en] header .logo{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px) min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px) min((100vw - var(--scrollbar-width))/var(--vw) * 38,var(--desktop-max-vw)/var(--vw) * 38px) min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 300,var(--desktop-max-vw)/var(--vw) * 300px)}.mb header .logo{height:auto;margin:0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 132,var(--desktop-max-vw)/var(--vw) * 132px)}html[lang=en] .mb header .logo{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 2,var(--desktop-max-vw)/var(--vw) * 2px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 165,var(--desktop-max-vw)/var(--vw) * 165px)}header .logo img{width:100%}header .header_pc{align-items:center;display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);height:100%;margin-right:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.dt header .gnav_container{display:block!important;opacity:1!important}.mb header .gnav_container{background-color:#fff;display:none;height:100lvh;left:0;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px);width:100%}header .gnav{position:relative}header .gnav_list{display:grid;grid-template-columns:auto auto auto auto auto auto}.mb header .gnav_list{display:block}.dt header .header_sp,.mb header .header_pc{display:none}.mb header .header_sp{height:calc(100svh - 60px);overflow-y:scroll;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);width:100%}.mb header .group_content{border-bottom:1px solid #e8e8e8;margin-bottom:0}.mb header .group_content_title{color:#000048}.mb header .group_content_title.active{color:#4f74f0}.mb header .group_content_title a{display:block;position:relative}.mb header .page_link{display:inline-block;position:relative}.mb header .group_content_title a .page_link:after,.mb header .subtitle.page_link:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/link_icon_black.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px);left:103%;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px)}.mb header .group_content_title>a>.page_link:after{top:min((100vw - var(--scrollbar-width))/var(--vw) * 2,var(--desktop-max-vw)/var(--vw) * 2px)}.mb header .detail:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/header_nav_icon.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);top:50%;transform:translateY(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb header .accordion_list>.open .detail:after{transform:rotate(180deg) translateY(3px);transform-origin:center center}.gnav_item,.gnav_item a{position:relative}.gnav_item a{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px);letter-spacing:0;line-height:100%;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);transition:color .3s cubic-bezier(.33,1,.68,1)}.gnav_item a.active,.gnav_item a:hover{color:#4f74f0}.gnav_item a svg{height:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);left:calc(100% + 3px);position:absolute;top:0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.gnav_item>a>svg{left:auto;right:min((100vw - var(--scrollbar-width))/var(--vw) * -2,var(--desktop-max-vw)/var(--vw) * -2px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px)}.gnav_item a svg path{transition:fill .3s cubic-bezier(.33,1,.68,1)}.gnav_item a:hover svg path{fill:#4f74f0}.gnav_item .subnavi{display:none;left:50%;opacity:0;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);transform:translate(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 550,var(--desktop-max-vw)/var(--vw) * 550px);z-index:-1}.gnav_item .subnavi .dropdown{background-color:#fff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);display:grid;grid-template-columns:1fr 1fr;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);width:100%}.gnav_item .subnavi .dropdown a{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:400;padding:0}.dropdown .dropdown_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:100%;padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.dropdown .dropdown_lists{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -2,var(--desktop-max-vw)/var(--vw) * -2px)}.dropdown .dropdown_list{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);font-weight:400;line-height:100%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);transition:all .3s cubic-bezier(.33,1,.68,1)}.dropdown .dropdown_list:last-child{margin-bottom:0}.dropdown .dropdown_list:hover{color:#4f74f0}header .header_btn{border:1px solid #000048;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);transition:opacity .3s cubic-bezier(.33,1,.68,1)}header .header_btn.disabled{opacity:.2;pointer-events:none}.win header .header_btn{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -2,var(--desktop-max-vw)/var(--vw) * -2px)}.mb header .language{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px)}.mb header .language a{color:#000048;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);font-weight:700;letter-spacing:-.02em;line-height:100%;opacity:.6;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px)}.mb header .language a.active{border-bottom:1px solid #000048;opacity:1}.mb header .language a.disabled{opacity:.2;pointer-events:none}header .header_btn .btn_language{position:relative}header .header_btn .btn_language:before{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/btn_language.svg);height:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);left:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}header .header_btn .btn_language:after,header .header_btn .btn_language:before{background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}header .header_btn .btn_language:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/down_languade.svg);height:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);right:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}header .btn_language select{color:#000048;cursor:pointer;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);letter-spacing:0;line-height:120%;outline:none;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px) min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px)}.win header .btn_language select{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px) min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px) min((100vw - var(--scrollbar-width))/var(--vw) * 7,var(--desktop-max-vw)/var(--vw) * 7px) min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px)}header .menu{align-items:center;display:flex;flex-direction:column;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px);height:min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px);justify-content:center;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px)}.dt header .menu{display:none}header .menu_bar{background-color:#000;height:min((100vw - var(--scrollbar-width))/var(--vw) * 2,var(--desktop-max-vw)/var(--vw) * 2px);transform-origin:center center;transition:all .32s cubic-bezier(.33,1,.68,1);width:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px)}header .menu.open .menu_bar:first-child{transform:translateY(2vw) rotate(45deg)}header .menu.open .menu_bar:nth-child(2){opacity:0;visibility:hidden}header .menu.open .menu_bar:nth-child(3){transform:translateY(-2vw) rotate(-45deg)}.top_page{overflow-x:hidden}.top_page .wrapper{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1600,var(--desktop-max-vw)/var(--vw) * 1600px)}.top_page .wrapper .description_1{color:#111;font-feature-settings:"palt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);letter-spacing:0;line-height:200%}html[lang=en] .top_page .wrapper .description_1{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px)}.top_page .container .inner{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1330,var(--desktop-max-vw)/var(--vw) * 1330px)}.top_page .container .w_sm .inner .description{width:min((100vw - var(--scrollbar-width))/var(--vw) * 573,var(--desktop-max-vw)/var(--vw) * 573px)}html[lang=en] .top_page .container .w_sm .inner .description{overflow-wrap:break-word;width:min((100vw - var(--scrollbar-width))/var(--vw) * 665,var(--desktop-max-vw)/var(--vw) * 665px);word-wrap:break-word;word-break:normal}html[lang=en] .mb .top_page .container .w_sm .inner .description{overflow-wrap:break-word;width:min((100vw - var(--scrollbar-width))/var(--vw) * 680,var(--desktop-max-vw)/var(--vw) * 680px);word-wrap:break-word;word-break:normal}.top_page .bk_grad{background:linear-gradient(#fff,#e7ebffcc 16%,#e7ebffcc 88%,#fff)}.dt .top_page .top_mv.hidden{visibility:hidden}.dt .top_page .top_mv{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 174,var(--desktop-max-vw)/var(--vw) * 174px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.top_page .top_mv .loading{background-color:#000048;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.top_page .top_mv .wrapper{height:auto;margin:0 auto;position:relative;width:100%}.top_page .top_mv .main_title{color:#000048;font-feature-settings:"palt" on;font-size:calc(var(--vw-ratio)*110);font-weight:700;letter-spacing:.06em;line-height:124%;padding-left:calc(var(--vw-ratio)*76);padding-top:calc(var(--vw-ratio)*109);transform:translateY(calc(40px*var(--scroll-progress)));will-change:transform;z-index:1}html[lang=en] .top_page .top_mv .main_title{letter-spacing:0}.top_page .top_mv .main_title .gradation{background:linear-gradient(118deg,var(--color-navy) 15%,var(--color-green) 18%,var(--color-red) 26%);-webkit-background-clip:text;background-clip:text;background-position:800% 0;background-size:800% 100%;color:transparent;display:inline-block;font-feature-settings:"palt" on;letter-spacing:-.03em;-webkit-mask-image:linear-gradient(118deg,#fff 20%,transparent 35%);mask-image:linear-gradient(118deg,#fff 20%,transparent 35%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:500% 100%;mask-size:500% 100%;perspective:200px}html[lang=en] .top_page .top_mv .main_title .gradation{padding-right:2px}.top_page .top_mv .main_title .gradation .type1{background:-webkit-linear-gradient(-31deg,#06c755,#06c755,#06c755,#000048,#000048,#000048,#000048,#000048,#000048);-webkit-background-clip:text;background-size:100%;display:inline-block;overflow:hidden;text-align:center;vertical-align:bottom;width:calc(var(--vw-ratio)*380);-webkit-text-fill-color:transparent;animation:textAnime 20s infinite;will-change:transform}.mb .top_page .top_mv .main_title .gradation .type1{letter-spacing:-.03em;margin-right:min((100vw - var(--scrollbar-width))/var(--vw) * -1,var(--desktop-max-vw)/var(--vw) * -1px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 145,var(--desktop-max-vw)/var(--vw) * 145px)}html[lang=en] .mb .top_page .top_mv .main_title .gradation .type1{width:calc(var(--vw-ratio)*140)}.top_page .top_mv .main_title .gradation .type2{background:-webkit-linear-gradient(-31deg,#000048,#000048,#f03,#f03);-webkit-background-clip:text;background-size:100%;display:inline-block;letter-spacing:-.03em;overflow:hidden;text-align:center;vertical-align:bottom;width:calc(var(--vw-ratio)*50);-webkit-text-fill-color:transparent;animation:textAnime 20s infinite;will-change:transform}.mb .top_page .top_mv .main_title .gradation .type2{margin-right:min((100vw - var(--scrollbar-width))/var(--vw) * -.5,var(--desktop-max-vw)/var(--vw) * -.5px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}@keyframes textAnime{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.top_page .top_mv .main_title .gradation .font1{font-family:LINESeedSans;font-weight:300}.top_page .top_mv .main_title .gradation .font2{font-family:LINESeedSans;font-weight:800}.top_page .top_mv .main_title .gradation .font3{font-family:LINESeedSans;font-weight:100}.top_page .top_mv .main_title .gradation .font4{font-family:LINESeedSans;font-weight:600}.top_page .top_mv .main_title .gradation .font5{font-family:LINESeedSans;font-weight:700}.top_page .top_mv .embla{aspect-ratio:1010/723;border-radius:calc(var(--vw-ratio)*40);overflow:hidden;position:absolute;right:calc(var(--vw-ratio)*72);top:0;width:calc(var(--vw-ratio)*1010);z-index:-1}.mb .top_page .top_mv .embla{aspect-ratio:360/460;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);position:relative;right:auto;top:auto;transform:none;width:100%}.top_page .top_mv .embla__viewport{height:100%;width:100%}.top_page .top_mv .embla__container{height:100%;position:relative;width:100%}.top_page .top_mv .embla__slide{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;will-change:clip-path}.dt .top_page .top_mv .embla__slide.is-active{animation:maskMotion1 2.62s cubic-bezier(.19,1,.22,1) forwards;clip-path:polygon(0 0,0 0,0 0,0 0)}.mb .top_page .top_mv .embla__slide.is-active{animation:maskMotion2 2.62s cubic-bezier(.19,1,.22,1) forwards;clip-path:polygon(0 0,0 0,0 0,0 0)}@keyframes maskMotion1{0%{clip-path:polygon(-138% 0,0 0,-38% 100%,-138% 100%)}to{clip-path:polygon(0 0,138% 0,100% 100%,0 100%)}}@keyframes maskMotion2{0%{clip-path:polygon(-169% 0,0 0,-69% 100%,-169% 100%)}to{clip-path:polygon(0 0,169% 0,100% 100%,0 100%)}}.top_page .top_mv .embla__slide.is-animating picture img{animation:scaleMotion 6s linear forwards;will-change:transform}.top_page .top_mv .embla__slide.is-pause picture img{animation:none;animation-play-state:paused}@keyframes scaleMotion{0%{scale:1}to{scale:1.08}}.top_page .top_mv .embla__slide picture img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.top_page .top_mv .embla__slide .border{height:100%;left:calc(-38% - 6px);position:absolute;top:0;width:auto;will-change:left;z-index:100}.mb .top_page .top_mv .embla__slide .border{left:calc(-69% - 3px)}.dt .top_page .top_mv .embla__slide.is-active .border{animation:borderMotion1 2.62s cubic-bezier(.19,1,.22,1) forwards}.mb .top_page .top_mv .embla__slide.is-active .border{animation:borderMotion2 2.62s cubic-bezier(.19,1,.22,1) forwards}@keyframes borderMotion1{0%{left:calc(-38% - 6px)}to{left:calc(100% - 6px)}}@keyframes borderMotion2{0%{left:calc(-69% - 3.5px)}to{left:calc(100% - 3.5px)}}.top_page .top_mv .embla__play{align-items:center;background:#fff;background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/icon_pause2.svg);background-position:50% calc(50% + 1px);background-repeat:no-repeat;background-size:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);box-shadow:0 0 20px #0000480f;display:flex;flex-direction:row;height:min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);position:absolute;right:calc(var(--vw-ratio)*72);text-indent:-9999px;top:calc(var(--vw-ratio)*753);transition:box-shadow .42s cubic-bezier(.23,1,.32,1) 0s;width:min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px)}.top_page .top_mv .embla__play.pause{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/icon_play2.svg);background-position:calc(50% + 1px) calc(50% + 1px);background-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px)}.top_page .top_mv .embla__play:hover{box-shadow:0 0 10px #00004842}.mb .top_page .top_mv .embla__play{right:0;top:min((100vw - var(--scrollbar-width))/var(--vw) * 734,var(--desktop-max-vw)/var(--vw) * 734px);transform:none}html[lang=en] .mb .top_page .top_mv .embla__play{right:0;top:min((100vw - var(--scrollbar-width))/var(--vw) * 770,var(--desktop-max-vw)/var(--vw) * 770px);transform:none}.top_page .top_mv .main_title_en{color:#000048;font-size:calc(var(--vw-ratio)*20);font-weight:700;letter-spacing:-.01em;line-height:170%;padding-left:calc(var(--vw-ratio)*87);padding-top:calc(var(--vw-ratio)*140)}.top_page .top_mv .update_news a{background-color:#ffffffd9;border-radius:calc(var(--vw-ratio)*18);bottom:calc(var(--vw-ratio)*28);position:absolute;right:calc(var(--vw-ratio)*100);transition:all .82s cubic-bezier(.175,.885,.32,1.275);width:calc(var(--vw-ratio)*336)}body:not(.is-touch):not(.mb) .top_page .top_mv .update_news a:hover{opacity:.92;scale:1.02}.top_page .top_mv .update_news .update_news_content{padding:calc(var(--vw-ratio)*20) calc(var(--vw-ratio)*47) calc(var(--vw-ratio)*20) calc(var(--vw-ratio)*30);position:relative}.top_page .top_mv .update_news a .arrow{display:block;height:calc(var(--vw-ratio)*14);margin-top:calc(var(--vw-ratio)*-7);position:absolute;right:calc(var(--vw-ratio)*22);top:50%;width:calc(var(--vw-ratio)*7)}.top_page .top_mv .update_news .title{align-items:center;display:flex;font-size:calc(var(--vw-ratio)*14);font-weight:400;line-height:100%;margin-bottom:calc(var(--vw-ratio)*8)}.top_page .top_mv .update_news .desc{display:-webkit-box;font-size:calc(var(--vw-ratio)*14);font-weight:400;letter-spacing:0;line-height:150%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top_page .top_mv .scroll_img{position:absolute;right:calc(var(--vw-ratio)*25);top:calc(var(--vw-ratio)*587);width:calc(var(--vw-ratio)*15);will-change:transform}.top_page .top_mv .scroll_img img{border-radius:0;width:100%}.dt .top_page .message.hidden{visibility:hidden}.top_page .message .container{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 150,var(--desktop-max-vw)/var(--vw) * 150px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);overflow:hidden}.top_page .message .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 591,var(--desktop-max-vw)/var(--vw) * 591px);position:relative}.mb .top_page .message .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 458,var(--desktop-max-vw)/var(--vw) * 458px)}.top_page .message .description{color:#111;font-feature-settings:"halt" on;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);line-height:246%;margin-left:min((100vw - var(--scrollbar-width))/var(--vw) * 269,var(--desktop-max-vw)/var(--vw) * 269px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 127,var(--desktop-max-vw)/var(--vw) * 127px);position:relative;z-index:100}.top_page .message .gallery .img_1{aspect-ratio:3/2;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * -67,var(--desktop-max-vw)/var(--vw) * -67px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 215,var(--desktop-max-vw)/var(--vw) * 215px);transform:translateY(calc(200px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 652,var(--desktop-max-vw)/var(--vw) * 652px);will-change:transform}.top_page .message .gallery .img_1 img{-o-object-fit:cover;object-fit:cover;position:absolute;scale:1.2;top:-20%;transform:translateY(calc(20%*var(--scroll-progress)));transition:clip-path 2.2s cubic-bezier(.23,1,.32,1) 0s;will-change:transform,clip-path}.top_page .message .gallery .img_2{aspect-ratio:3/2;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 185,var(--desktop-max-vw)/var(--vw) * 185px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 456,var(--desktop-max-vw)/var(--vw) * 456px);transform:translateY(calc(120px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 431,var(--desktop-max-vw)/var(--vw) * 431px);will-change:transform}.top_page .message .gallery .img_2 img{-o-object-fit:cover;object-fit:cover;position:absolute;scale:1.15;top:-15%;transform:translateY(calc(15%*var(--scroll-progress)));transform-origin:100% center;transition:clip-path 2.2s cubic-bezier(.23,1,.32,1) .2s;will-change:transform,clip-path}.top_page .message .gallery .img img{clip-path:inset(100% 0 0 0 round 25px 25px 25px 25px);width:100%}.top_page .message .gallery .img.active img{clip-path:inset(0 0 0 0 round 25px 25px 25px 25px)}.mb .top_page .message .gallery .img.active img{clip-path:inset(0 0 0 0 round 11px 11px 11px 11px)}.dt .top_page .about.hidden{visibility:hidden}.top_page .about .container{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 200,var(--desktop-max-vw)/var(--vw) * 200px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .top_page .about .container{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 140,var(--desktop-max-vw)/var(--vw) * 140px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.top_page .about .container .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 220,var(--desktop-max-vw)/var(--vw) * 220px);position:relative}.top_page .about .gallery .img_ic_1{right:min((100vw - var(--scrollbar-width))/var(--vw) * 483,var(--desktop-max-vw)/var(--vw) * 483px);top:0;top:min((100vw - var(--scrollbar-width))/var(--vw) * 193,var(--desktop-max-vw)/var(--vw) * 193px);transform:translateY(calc(-60px*var(--scroll-progress)));z-index:100}.top_page .about .gallery .img_ic_1,.top_page .about .gallery .img_ic_2{position:absolute;width:min((100vw - var(--scrollbar-width))/var(--vw) * 250,var(--desktop-max-vw)/var(--vw) * 250px);will-change:transform}.top_page .about .gallery .img_ic_2{right:min((100vw - var(--scrollbar-width))/var(--vw) * 133,var(--desktop-max-vw)/var(--vw) * 133px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 402,var(--desktop-max-vw)/var(--vw) * 402px);transform:translateY(calc(-150px*var(--scroll-progress)));z-index:101}.top_page .about .gallery .img_ic_3{position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 87,var(--desktop-max-vw)/var(--vw) * 87px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 216,var(--desktop-max-vw)/var(--vw) * 216px);transform:translateY(calc(-200px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 172,var(--desktop-max-vw)/var(--vw) * 172px);will-change:transform}.top_page .about .gallery .img_ic_4{position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 278,var(--desktop-max-vw)/var(--vw) * 278px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 696,var(--desktop-max-vw)/var(--vw) * 696px);transform:translateY(calc(-400px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 212,var(--desktop-max-vw)/var(--vw) * 212px);will-change:transform;z-index:1}.top_page .about .gallery .img img{width:100%}.dt .top_page .role.hidden{visibility:hidden}.top_page .role .container{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);overflow:hidden}.top_page .role .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 481,var(--desktop-max-vw)/var(--vw) * 481px);position:relative}.mb .top_page .role .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 550,var(--desktop-max-vw)/var(--vw) * 550px);position:relative}.top_page .role .gallery .img_1{aspect-ratio:3/2;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 196,var(--desktop-max-vw)/var(--vw) * 196px);top:0;top:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);transform:translateY(calc(200px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 595,var(--desktop-max-vw)/var(--vw) * 595px);will-change:transform}.top_page .role .gallery .img_1 img{-o-object-fit:cover;object-fit:cover;position:absolute;scale:1.15;top:-10%;transform:translateY(calc(10%*var(--scroll-progress)));transition:clip-path 2.2s cubic-bezier(.86,0,.07,1) 0s;will-change:transform}.top_page .role .gallery .img_2{aspect-ratio:3/2;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 450,var(--desktop-max-vw)/var(--vw) * 450px);overflow:hidden;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * -18,var(--desktop-max-vw)/var(--vw) * -18px);transform:translateY(calc(250px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 474,var(--desktop-max-vw)/var(--vw) * 474px);will-change:transform}.top_page .role .gallery .img_2 img{-o-object-fit:cover;object-fit:cover;position:absolute;scale:1.15;top:-10%;transform:translateY(calc(10%*var(--scroll-progress)));transform-origin:25% center;transition:clip-path 2.2s cubic-bezier(.86,0,.07,1) .2s;will-change:transform}.top_page .role .gallery .img img{clip-path:inset(100% 0 0 0);width:100%}.top_page .role.active .gallery .img img{clip-path:inset(0 0 0 0)}.top_page .business{height:300vh;position:relative;width:100%}.top_page .business .sticky{height:min((100vw - var(--scrollbar-width))/var(--vw) * 1220,var(--desktop-max-vw)/var(--vw) * 1220px);overflow:hidden;position:sticky;top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px)}.top_page .business .container{position:relative}.business .w_sm{background-color:#000048;border-bottom-right-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);border-top-right-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);height:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx);margin:0;padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);width:85%}.top_page .business .container .inner{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 135,var(--desktop-max-vw)/var(--vw) * 135px);padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 219,var(--desktop-max-vw)/var(--vw) * 219px)}.top_page .business .container .inner .description,.top_page .business .container .inner .sec_title{color:#fff}.top_page .business .business_slide{left:50%;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 86,var(--desktop-max-vw)/var(--vw) * 86px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 772,var(--desktop-max-vw)/var(--vw) * 772px)}.top_page .business .business_slide .list{position:relative}.top_page .business .business_slide .list .item{background-color:#fff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);box-shadow:0 18px 50px -10px #00000014;left:0;position:absolute;top:0;transform-origin:center 0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 772,var(--desktop-max-vw)/var(--vw) * 772px);will-change:transform,scale,rotate,opacity,filter}.top_page .business .business_slide .list .item:first-child{opacity:calc(var(--scroll-progress)*1.5);rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.16);top:0}.top_page .business .business_slide .list .item:first-child,.top_page .business .business_slide .list .item:nth-child(2){filter:blur(calc(4px*(1 - var(--scroll-progress))));transform:translateY(calc(var(--item-height)*.3*(1 - var(--scroll-progress))))}.top_page .business .business_slide .list .item:nth-child(2){opacity:calc(var(--scroll-progress)*2.5);rotate:calc(-3deg + 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.14);top:15px}.top_page .business .business_slide .list .item:nth-child(3){rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.12);top:30px}.top_page .business .business_slide .list .item:nth-child(3),.top_page .business .business_slide .list .item:nth-child(4){filter:blur(calc(4px*(1 - var(--scroll-progress))));opacity:calc(var(--scroll-progress)*2.5);transform:translateY(calc(var(--item-height)*.3*(1 - var(--scroll-progress))))}.top_page .business .business_slide .list .item:nth-child(4){rotate:calc(-3deg + 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.1);top:45px}.top_page .business .business_slide .list .item:nth-child(5){rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.08);top:60px}.top_page .business .business_slide .list .item:nth-child(5),.top_page .business .business_slide .list .item:nth-child(6){filter:blur(calc(4px*(1 - var(--scroll-progress))));opacity:calc(var(--scroll-progress)*2.5);transform:translateY(calc(var(--item-height)*.3*(1 - var(--scroll-progress))))}.top_page .business .business_slide .list .item:nth-child(6){rotate:calc(-3deg + 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.06);top:75px}.top_page .business .business_slide .list .item:nth-child(7){filter:blur(calc(4px*(1 - var(--scroll-progress))));opacity:calc(var(--scroll-progress)*2.5);rotate:calc(3deg - 3deg*var(--scroll-progress));scale:calc(1 - var(--scroll-progress)*.04);top:90px;transform:translateY(calc(var(--item-height)*.3*(1 - var(--scroll-progress))))}.mb .top_page .business .business_slide .list .item{filter:none}.top_page .business .business_slide .business_slide_img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 100%,var(--desktop-max-vw)/var(--vw) * 100%px)}.top_page .business .business_slide .business_slide_img img{border-top-left-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);border-top-right-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.top_page .business .business_slide .business_slide_textbox{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 43,var(--desktop-max-vw)/var(--vw) * 43px) min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px) min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px) min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px)}.top_page .business .business_slide .business_slide_textbox .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 35,var(--desktop-max-vw)/var(--vw) * 35px);font-weight:700;line-height:180%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.top_page .business .business_slide .business_slide_textbox .description{color:#111;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:400;line-height:180%;width:auto}.top_page .business .sec_foot .btn a{border:1px solid #fff!important}.top_page .fact_book{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 150,var(--desktop-max-vw)/var(--vw) * 150px)}.mb .top_page .fact_book{margin-top:0}.top_page .fact_book .container{overflow:hidden}.top_page .fact_book .wrapper{position:relative}.top_page .fact_book .sec_body .description{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 97,var(--desktop-max-vw)/var(--vw) * 97px)}.speaker_deck{margin:0 auto;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 210,var(--desktop-max-vw)/var(--vw) * 210px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 866,var(--desktop-max-vw)/var(--vw) * 866px)}.mb .speaker_deck{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);width:100%}.speakerdeck-embed-wrapper{background-color:#ddd;border:14px solid #ddd!important;border-radius:20px!important}.mb .speakerdeck-embed-wrapper{border:5px solid #ddd!important;border-radius:8px!important}.speakerdeck-iframe{aspect-ratio:995/703;background-color:#ddd!important;box-shadow:none!important;height:auto!important;width:100%!important}.mb .speakerdeck-iframe{border-radius:8px!important}.top_page .fact_book .img_1{aspect-ratio:1280/413;bottom:min((100vw - var(--scrollbar-width))/var(--vw) * -30,var(--desktop-max-vw)/var(--vw) * -30px);height:auto;left:50%;position:absolute;transform:translate(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 1700,var(--desktop-max-vw)/var(--vw) * 1700px);z-index:-1}html[lang=en] .top_page .fact_book .img_1{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * -6,var(--desktop-max-vw)/var(--vw) * -6px)}html[lang=en] .mb .top_page .fact_book .img_1{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * -3,var(--desktop-max-vw)/var(--vw) * -3px)}.top_page .recruit .container{background-color:#ecefff;overflow:hidden;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 215,var(--desktop-max-vw)/var(--vw) * 215px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 285,var(--desktop-max-vw)/var(--vw) * 285px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.top_page .recruit .container .sec_body .description{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px)}.recruit .container .card_box .list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);grid-template-columns:1fr 1fr}.recruit .container .card_box .list .card{position:relative}.recruit .container .card_box .list .card .card_title{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);color:#fff;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px);font-weight:700;left:50%;letter-spacing:0;line-height:100%;pointer-events:none;position:absolute;transform:translate(-50%)}.recruit .container .card_box .list .card .img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);overflow:hidden;position:relative}.recruit .container .card_box .list .card .btn_img{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 35,var(--desktop-max-vw)/var(--vw) * 35px);pointer-events:none;position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 31,var(--desktop-max-vw)/var(--vw) * 31px);width:auto;z-index:100}.recruit .container .card_box .list .card .triangle{background-color:#000048;bottom:0;clip-path:polygon(0 100%,100% 100%,100% 0);height:min((100vw - var(--scrollbar-width))/var(--vw) * 203,var(--desktop-max-vw)/var(--vw) * 203px);pointer-events:none;position:absolute;right:0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 108,var(--desktop-max-vw)/var(--vw) * 108px)}.mb .recruit .container .card_box .list .card .triangle{height:min((100vw - var(--scrollbar-width))/var(--vw) * 114,var(--desktop-max-vw)/var(--vw) * 114px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 61,var(--desktop-max-vw)/var(--vw) * 61px)}.recruit .container .card_box{position:relative}.recruit .container .card_box .img_text{left:min((100vw - var(--scrollbar-width))/var(--vw) * 438,var(--desktop-max-vw)/var(--vw) * 438px);pointer-events:none;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 412,var(--desktop-max-vw)/var(--vw) * 412px)}.recruit .container .card_box .img_text dotlottie-player{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 989,var(--desktop-max-vw)/var(--vw) * 989px)}.top_page .news .container{background-color:#f7f7f7;overflow:hidden;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 192,var(--desktop-max-vw)/var(--vw) * 192px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 199,var(--desktop-max-vw)/var(--vw) * 199px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.top_page .news .container .sec_head .sec_title{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 77,var(--desktop-max-vw)/var(--vw) * 77px)}.news .container .news_content{-moz-column-gap:min((100vw - var(--scrollbar-width))/var(--vw) * 98,var(--desktop-max-vw)/var(--vw) * 98px);column-gap:min((100vw - var(--scrollbar-width))/var(--vw) * 98,var(--desktop-max-vw)/var(--vw) * 98px);display:grid;grid-template-columns:1fr 1fr;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);position:relative;row-gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.dt .news .container .news_content:after{background-color:#b7b7b7;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:50%;position:absolute;top:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px);transform:translate(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 1,var(--desktop-max-vw)/var(--vw) * 1px)}.news .container .news_content .item_1{order:1}.news .container .news_content .item_2{order:3}.news .container .news_content .item_3{order:5}.news .container .news_content .item_4{order:2}.news .container .news_content .item_5{order:4}.news .container .news_content .item_6{order:6}.mb .news .container .news_content .item_4,.mb .news .container .news_content .item_5,.mb .news .container .news_content .item_6{display:none}.news .container .news_content .news_item{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px);position:relative}.news .container .news_content .news_item:before{background-color:#ececec;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;scale:1.05;top:0;transition:opacity,scale 1.1s cubic-bezier(.33,1,.68,1);width:100%;z-index:100}body:not(.is-touch):not(.mb) .news .container .news_content .news_item:hover:before{opacity:1;scale:1}.news .container .news_content .news_item a{display:block;position:relative;z-index:200}.news .container .news_content .news_item .news_time{color:#6b6b6b;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:400;letter-spacing:0;line-height:130%}.news .container .news_content .news_item .summary{color:#111;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:400;letter-spacing:0;line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}footer{background-color:#000048;color:#fff;overflow:hidden;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 90,var(--desktop-max-vw)/var(--vw) * 90px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);position:relative}footer:before{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/footer_green.svg);left:0;top:0}footer:after,footer:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 203,var(--desktop-max-vw)/var(--vw) * 203px);position:absolute;width:min((100vw - var(--scrollbar-width))/var(--vw) * 108,var(--desktop-max-vw)/var(--vw) * 108px)}footer:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/footer_red.svg);bottom:0;right:0}.mb footer{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 85,var(--desktop-max-vw)/var(--vw) * 85px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 90,var(--desktop-max-vw)/var(--vw) * 90px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb footer:after,.mb footer:before{height:min((100vw - var(--scrollbar-width))/var(--vw) * 105,var(--desktop-max-vw)/var(--vw) * 105px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px)}footer .footer_container{margin:0 auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 1100,var(--desktop-max-vw)/var(--vw) * 1100px)}.mb footer .footer_container{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);width:100%}footer .footer_container .footer_title{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.mb footer .footer_container .footer_title{margin-top:0;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 62,var(--desktop-max-vw)/var(--vw) * 62px);text-align:center}footer .footer_container .footer_title img{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 485,var(--desktop-max-vw)/var(--vw) * 485px)}.mb footer .footer_container .footer_title img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 304,var(--desktop-max-vw)/var(--vw) * 304px)}footer .footer_container .footer_nav{display:grid;grid-template-columns:1fr 1fr min((100vw - var(--scrollbar-width))/var(--vw) * 500,var(--desktop-max-vw)/var(--vw) * 500px)}.mb footer .footer_container .footer_nav{grid-template-columns:1fr}.mb footer .group_content{border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:0}.mb footer .group_content.bo_non{border-bottom:none}footer .footer_nav .subtitle{color:#f4f6ff;display:inline-block;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:400;letter-spacing:0;line-height:100%;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);position:relative;transition:all .3s cubic-bezier(.33,1,.68,1)}footer .footer_nav .subtitle.active,footer .footer_nav .subtitle:hover{opacity:.5}html[lang=en] footer .footer_nav .subtitle{line-height:140%}footer .footer_nav .subtitle:before{background-color:#fff;height:1px;left:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);top:50%;transform:translateY(50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px)}footer .footer_nav .subtitle.page_link:after,footer .footer_nav .subtitle:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}footer .footer_nav .subtitle.page_link:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/link_icon.svg);height:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);left:calc(100% + 5px);top:0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}footer .footer_nav .sns_content .group_content_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px)}footer .footer_nav .sns_box{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 174,var(--desktop-max-vw)/var(--vw) * 174px)}.mb footer .footer_nav .sns_box{justify-content:center;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);margin-left:auto;margin-right:auto;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 84,var(--desktop-max-vw)/var(--vw) * 84px)}footer .footer_nav .sns_box .group_content_item img{height:auto;transition:opacity .3s cubic-bezier(.33,1,.68,1);width:100%}footer .footer_nav .sns_box .group_content_item img:hover{opacity:.5}footer .footer_container .copyright{display:block;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);font-weight:400;letter-spacing:0;line-height:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.mb footer .footer_container .copyright,footer .footer_container .copyright{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 46,var(--desktop-max-vw)/var(--vw) * 46px)}.mb footer .footer_container .copyright{text-align:center}.mb footer .detail:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/footer_nav_icon.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);position:absolute;right:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);top:50%;transform:translateY(-50%);width:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb footer .accordion_list>.open .detail:after{transform:rotate(180deg) translateY(3px);transform-origin:center center}.mb .group_content_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);margin-bottom:0;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .accordion_list dd{display:none}.mb .group_content_list{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px)}.mb .group_content_list a{display:block}.mb .group_content_list .subtitle{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);letter-spacing:0;line-height:100%;margin:0;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);transition:all .3s cubic-bezier(.33,1,.68,1)}.mb .group_content_list .subtitle.active{color:#4f74f0}.mb footer .group_content_list .subtitle.active{color:#fff;opacity:.5}.mb footer .footer_nav .subtitle:before{content:none}.mb footer .footer_nav .subtitle.page_link:after{height:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);right:min((100vw - var(--scrollbar-width))/var(--vw) * -4,var(--desktop-max-vw)/var(--vw) * -4px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb .sns_content .group_content_title{display:none}.wf{height:0;overflow:hidden;visibility:hidden}.wf1{font-weight:100}.wf1,.wf2{font-family:LINESeedSans;font-style:normal}.wf2{font-weight:300}.wf3{font-weight:600}.wf3,.wf4{font-family:LINESeedSans;font-style:normal}.wf4{font-weight:800}.wf5{font-family:LINESeedSans;font-style:normal;font-weight:700}.mb .top_page .wrapper{padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px);width:100%}.mb .top_page .container .inner{width:100%}.mb .top_page .top_mv{overflow:hidden;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 70,var(--desktop-max-vw)/var(--vw) * 70px) min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px)}.mb .top_page .top_mv .main_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px);line-height:120%;padding:0;transform:none}html[lang=en] .mb .top_page .top_mv .main_title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 42,var(--desktop-max-vw)/var(--vw) * 42px)}.mb .top_page .top_mv .main_title br{display:none}.mb .top_page .top_mv .main_title_en{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);line-height:160%;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px);padding:0;transform:none}.mb .top_page .top_mv .img{position:static;right:auto;top:auto;width:100%}.mb .top_page .top_mv .img img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.mb .top_page .message .container{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 118,var(--desktop-max-vw)/var(--vw) * 118px)}.mb .top_page .message .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);line-height:280%;margin:0;padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px)}.mb .top_page .top_mv .scroll_img,.mb .top_page .top_mv .update_news a{display:none}.mb .top_page .message .gallery{position:relative}.mb .top_page .message .gallery .img_1{aspect-ratio:1305/810;right:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 260,var(--desktop-max-vw)/var(--vw) * 260px)}.mb .top_page .message .gallery .img_1,.mb .top_page .message .gallery .img_2{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px);scale:1.2}.mb .top_page .message .gallery .img_2{left:min((100vw - var(--scrollbar-width))/var(--vw) * 41,var(--desktop-max-vw)/var(--vw) * 41px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 204,var(--desktop-max-vw)/var(--vw) * 204px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 172,var(--desktop-max-vw)/var(--vw) * 172px)}.mb .top_page .about{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .about .container .wrapper{padding-bottom:0}.mb .top_page .wrapper .description_1,html[lang=en] .mb .top_page .wrapper .description_1{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);line-height:180%}.mb .top_page .about .gallery{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);justify-content:center;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px)}.mb .top_page .about .gallery .img_ic_1,.mb .top_page .about .gallery .img_ic_2{position:static;right:auto;top:auto;transform:none;width:min((100vw - var(--scrollbar-width))/var(--vw) * 130,var(--desktop-max-vw)/var(--vw) * 130px)}.mb .top_page .about .gallery .img_ic_3,.mb .top_page .about .gallery .img_ic_4{display:none}.mb .top_page .container .w_sm .inner .description{width:100%!important}.mb .top_page .role .container{margin-bottom:0}.mb .top_page .role .sec_body>.description{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .role .gallery{position:relative}.mb .top_page .role .gallery .img_1{left:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);right:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx);top:min((100vw - var(--scrollbar-width))/var(--vw) * -12,var(--desktop-max-vw)/var(--vw) * -12px);transform:translateY(calc(200px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 276,var(--desktop-max-vw)/var(--vw) * 276px)}.mb .top_page .role .gallery .img_1,.mb .top_page .role .gallery .img_2{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px);scale:1.2}.mb .top_page .role .gallery .img_2{right:min((100vw - var(--scrollbar-width))/var(--vw) * 46,var(--desktop-max-vw)/var(--vw) * 46px);top:min((100vw - var(--scrollbar-width))/var(--vw) * 186,var(--desktop-max-vw)/var(--vw) * 186px);transform:translateY(calc(120px*var(--scroll-progress)));width:min((100vw - var(--scrollbar-width))/var(--vw) * 204,var(--desktop-max-vw)/var(--vw) * 204px)}.mb .top_page .business .sticky{height:auto;top:calc(var(--vw-ratio)*-200)}.mb .top_page .business .container{margin-bottom:0;margin-top:0}.mb .top_page .business .container .inner{margin:0;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px)}.mb .business .w_sm{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .business .business_slide{height:var(--item-height);left:auto;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 43,var(--desktop-max-vw)/var(--vw) * 43px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 630,var(--desktop-max-vw)/var(--vw) * 630px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);position:relative;top:auto;width:100%;z-index:500}html[lang=en] .mb .top_page .business .business_slide{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 43,var(--desktop-max-vw)/var(--vw) * 43px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 660,var(--desktop-max-vw)/var(--vw) * 660px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .top_page .business .business_slide .list .item{width:min((100vw - var(--scrollbar-width))/var(--vw) * 360,var(--desktop-max-vw)/var(--vw) * 360px)}.mb .top_page .business .business_slide .business_slide_img img{border-radius-top-left:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);border-radius-top-right:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb .top_page .business .business_slide .business_slide_textbox{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 36,var(--desktop-max-vw)/var(--vw) * 36px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px)}.mb .top_page .business .business_slide .business_slide_textbox .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.mb .top_page .business .business_slide .business_slide_textbox .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);font-weight:400}.mb .top_page .fact_book .container{margin-bottom:0;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 136,var(--desktop-max-vw)/var(--vw) * 136px)}.mb .top_page .fact_book .wrapper{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 70,var(--desktop-max-vw)/var(--vw) * 70px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .top_page .fact_book .sec_body .description{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 65,var(--desktop-max-vw)/var(--vw) * 65px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .top_page .fact_book .img_1{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * -2,var(--desktop-max-vw)/var(--vw) * -2px);left:auto;margin-left:min((100vw - var(--scrollbar-width))/var(--vw) * -7,var(--desktop-max-vw)/var(--vw) * -7px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -16.5,var(--desktop-max-vw)/var(--vw) * -16.5px);transform:none;width:min((100vw - var(--scrollbar-width))/var(--vw) * 450,var(--desktop-max-vw)/var(--vw) * 450px)}.mb .top_page .recruit .container{overflow:visible;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 163,var(--desktop-max-vw)/var(--vw) * 163px);padding-top:min((100vw - var(--scrollbar-width))/var(--vw) * 118,var(--desktop-max-vw)/var(--vw) * 118px)}.mb .top_page .recruit .container .sec_body .description{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 146,var(--desktop-max-vw)/var(--vw) * 146px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .recruit .container .card_box{position:relative}.mb .recruit .container .card_box .list{grid-template-columns:1fr;padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .recruit .container .card_box .list .card .card_title{bottom:calc(50% - 9px);font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px)}.mb .recruit .container .card_box .list .card .btn_img{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);height:min((100vw - var(--scrollbar-width))/var(--vw) * auto,var(--desktop-max-vw)/var(--vw) * autopx);right:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.mb .recruit .container .card_box .img_text{left:0;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 7,var(--desktop-max-vw)/var(--vw) * 7px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);top:min((100vw - var(--scrollbar-width))/var(--vw) * -21.5,var(--desktop-max-vw)/var(--vw) * -21.5px);width:100%}.mb .recruit .container .card_box .img_text dotlottie-player{width:100%}.mb .top_page .news .container{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 60,var(--desktop-max-vw)/var(--vw) * 60px)}.mb .top_page .news .container .sec_head .sec_title{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 50,var(--desktop-max-vw)/var(--vw) * 50px)}.mb .news .container .news_content{grid-template-columns:1fr;margin-bottom:0;row-gap:0}.mb .news .container .news_content .news_item .news_time{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}.mb .news .container .news_content .news_item .summary{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.mb .news .container .news_content li{border-bottom:1px solid #dfdfdf;margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .news .container .news_content li:nth-child(3){border-bottom:none}.company_page section{margin-bottom:80px}.company_page section:last-child{margin-bottom:0}.company_page .company .company_list{display:grid;gap:40px 30px;grid-template-columns:110px 1fr}html[lang=en] .company_page .company .company_list{grid-template-columns:150px 1fr}.mb .company_page .company .company_list{gap:10px;grid-template-columns:auto!important}.company_page .company .company_list dt{font-size:16px;font-weight:700;line-height:180%}.company_page .company .company_list dd{font-size:16px;font-weight:400;line-height:180%}.mb .company_page .company .company_list dd{margin-bottom:30px}.mb .company_page .company .company_list dd:last-child{margin-bottom:0}.company_page .company .company_list dd a{text-decoration:underline}.company_page .company .company_list dd a[target=_blank]:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/link_icon_black.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}.company_page .company .company_list dd a:hover{text-decoration:none}.mb .company_page .officers{margin-top:120px}.company_page .officers .officers_list{display:grid;gap:40px;grid-template-columns:1fr 1fr}.mb .company_page .officers .officers_list{grid-template-columns:auto}.company_page .officers .officers_list li img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);height:auto;width:100%}.mb .company_page .officers .officers_list li img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px)}.company_page .officers .officers_list li .name{font-size:20px;font-weight:700;line-height:180%;margin:16px 0 5px}.mb .company_page .officers .officers_list li .name{margin:11px 0 2px}.company_page .officers .officers_list li .job{font-size:16px;font-weight:400;line-height:150%}.company_page .history .sec_body>.description{font-size:16px;line-height:180%;margin-bottom:40px;opacity:.7}.company_page .history .history_list{position:relative}.company_page .history .history_list:after{border-left:3px solid #7a99ff;content:"";display:block;height:calc(100% - 15px);left:50%;position:absolute;top:15px;width:1px;z-index:-1}.mb .company_page .history .history_list:after{left:6.5px}.company_page .history .history_list li{padding-right:21px;position:relative;width:50%}.company_page .history .history_list li:nth-child(2n){margin-left:50%;padding:0 0 0 21px}.mb .company_page .history .history_list li{margin-bottom:20px;padding:0 0 0 30px;width:100%}.mb .company_page .history .history_list li:nth-child(2n){margin-left:0;padding:0 0 0 30px}.mb .company_page .history .history_list li:last-child{margin-bottom:0}.company_page .history .history_list li .year{font-size:24px;font-weight:700;line-height:180%;opacity:0}.company_page .history .history_list li .year:before{background-color:#fff;border:3px solid #7a99ff;border-radius:50%;content:"";height:17px;left:-28px;position:absolute;top:13px;width:17px;z-index:100}.company_page .history .history_list li:nth-child(odd) .year{text-align:right}.company_page .history .history_list li:nth-child(odd) .year:before{left:auto;right:-31px}.mb .company_page .history .history_list li .year:before{left:-30px}.mb .company_page .history .history_list li:nth-child(odd) .year{text-align:left}.mb .company_page .history .history_list li:nth-child(odd) .year:before{left:-30px;right:auto}.company_page .history .history_list li .group{background-color:#f4f4f4;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);opacity:0;padding:20px 24px}.company_page .history .history_list li .group .title{font-size:16px;font-weight:700;line-height:180%;margin-top:13px}.company_page .history .history_list li .group .title:first-child{margin-top:0}.company_page .history .history_list li .group .description{font-size:16px;line-height:180%;opacity:.7}.mission_page section{margin-bottom:80px}.mission_page section:last-child{overflow:hidden}.mission_page section:nth-last-child(2){margin-bottom:0}.mission_page .heading{font-size:24px;font-weight:700;line-height:180%;opacity:.7}.mb .mission_page .heading{font-size:20px}.mission_page .column2{display:grid;gap:0 18px;grid-template-columns:1fr 1fr;margin-top:30px}.mb .mission_page .column2{grid-template-columns:1fr;margin-top:10px}.mission_page .column2 .title{font-feature-settings:"halt" on;font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:160%;word-break:auto-phrase}.mb .mission_page .column2 .title{font-size:24px}.mission_page .column2 .description{font-size:16px;line-height:180%;margin:5px 0 40px;opacity:.7}.mb .mission_page .column2 .description{margin:40px 0}.mission_page section img{display:block;height:auto;margin-left:auto}.mission_page .mission img{width:799px}.mission_page .aim img{width:625px}.mb .mission_page .aim img,.mb .mission_page .mission img{width:100%}.mission_page .column2 .value_list dt{font-size:24px;font-weight:700;line-height:180%;margin-top:40px}.mission_page .column2 .value_list dt:first-child{margin-top:0}.mb .mission_page .column2 .value_list dt{font-size:20px}.mission_page .column2 .value_list dd{font-size:20px;line-height:180%;opacity:.7}.mb .mission_page{font-size:16px}.mission_page .btn.pdf a{margin-top:72px;min-width:480px}.mb .mission_page .btn.pdf a{min-width:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 360,var(--desktop-max-vw)/var(--vw) * 360px)}.ceomessage_page .page_head{display:none}.mb .ceomessage_page .page_head{display:block}.ceomessage_page .ceo .large-width-1364 .wrapper{margin-bottom:80px;position:relative}.mb .ceomessage_page .ceo .large-width-1364 .wrapper{margin-bottom:40px}.mb .ceomessage_page .ceo .sec_body{position:relative}.ceomessage_page .ceo .sec_body img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px);height:auto;width:100%}.mb .ceomessage_page .ceo .sec_body img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px)}.ceomessage_page .ceo .sec_body .group{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 55,var(--desktop-max-vw)/var(--vw) * 55px);left:min((100vw - var(--scrollbar-width))/var(--vw) * 82,var(--desktop-max-vw)/var(--vw) * 82px);position:absolute}.mb .ceomessage_page .ceo .sec_body .group{bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px);left:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px)}.ceomessage_page .ceo .sec_body .group .page_title{color:#fff;font-size:38px;font-weight:800;line-height:130%;text-shadow:0 0 16px rgba(0,0,0,.18)}.mb .ceomessage_page .ceo .sec_body .group .page_title{display:none}.ceomessage_page .ceo .sec_body .group .job{color:#fff;font-size:16px;line-height:180%;margin:23px 0 3px}.mb .ceomessage_page .ceo .sec_body .group .job{font-size:14px;margin:0 0 6px}.ceomessage_page .ceo .sec_body .group .name{color:#fff;font-size:26px;font-weight:700;line-height:130%;text-shadow:0 0 16px rgba(0,0,0,.18)}.mb .ceomessage_page .ceo .sec_body .group .name{font-size:20px}.ceomessage_page .message .title{font-feature-settings:"halt" on;font-size:42px;font-weight:800;line-height:140%;word-break:auto-phrase}.mb .ceomessage_page .message .title{font-size:24px}.ceomessage_page .message .description{font-size:16px;line-height:180%;margin:80px 0;opacity:.7}.mb .ceomessage_page .message .description{margin:40px 0}.ceomessage_page .message img{display:block;height:auto;margin-left:auto;width:511px}.mb .ceomessage_page .message img{width:303px}.data_page .data .sec_head .description{font-size:16px;line-height:180%;opacity:.7}.data_page .data .sec_body>.data_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);grid-template-columns:repeat(6,1fr);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 47,var(--desktop-max-vw)/var(--vw) * 47px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .data_page .data .sec_body>.data_list{grid-template-columns:1fr}.data_page .data .data_list .item{background-color:#f4f4f4;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px)}.data_page .data .data_list .item1{grid-column:span 6/span 6}.data_page .data .data_list .item2{grid-column:span 3/span 3;grid-row:span 2/span 2;grid-row-start:2}.data_page .data .data_list .item3{grid-column:span 3/span 3;grid-column-start:4;grid-row-start:2}.data_page .data .data_list .item4{grid-column:span 3/span 3;grid-column-start:4;grid-row-start:3}.data_page .data .data_list .item5,.data_page .data .data_list .item6{grid-column:span 2/span 2;grid-row-start:4}.data_page .data .data_list .item6{grid-column-start:3}.data_page .data .data_list .item7{grid-column:span 2/span 2;grid-column-start:5;grid-row-start:4}.data_page .data .data_list .item8{grid-column:span 6/span 6;grid-row-start:5}.data_page .data .data_list .item10,.data_page .data .data_list .item9{grid-column:span 3/span 3;grid-row-start:6}.data_page .data .data_list .item10{grid-column-start:4}.data_page .data .data_list .item11,.data_page .data .data_list .item12{grid-column:span 3/span 3;grid-row-start:7}.data_page .data .data_list .item12{grid-column-start:4}.mb .data_page .data .data_list .item{grid-column:auto;grid-row:auto;grid-row-start:auto;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.data_page .data .data_list .item .title{border-bottom:1px solid hsla(0,0%,7%,.5);font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;line-height:130%;padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.mb .data_page .data .data_list .item .title{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);padding-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px)}.data_page .data .data_list .item .numbox .num{color:#678bfe;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 94,var(--desktop-max-vw)/var(--vw) * 94px);font-weight:800;letter-spacing:-.01em;line-height:130%}.mb .data_page .data .data_list .item .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px)}.data_page .data .data_list .item .numbox .unit{color:#678bfe;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px);font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 38,var(--desktop-max-vw)/var(--vw) * 38px);font-weight:800;line-height:130%}.data_page .data .data_list .item .numbox .note{color:#111;display:block;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -10,var(--desktop-max-vw)/var(--vw) * -10px);opacity:.7}.mb .data_page .data .data_list .item .numbox .note{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -2,var(--desktop-max-vw)/var(--vw) * -2px)}.data_page .data .data_list .item1 .group1{align-items:flex-end;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 46,var(--desktop-max-vw)/var(--vw) * 46px);grid-template-columns:1fr 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .data_page .data .data_list .item1 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px);grid-template-columns:1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 23,var(--desktop-max-vw)/var(--vw) * 23px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item1 .group1 .group2{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px)}.mb .data_page .data .data_list .item1 .group1 .group2{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);justify-content:center;text-align:center}.data_page .data .data_list .item1 .note{padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);text-align:right}html[lang=en] .data_page .data .data_list .item1 .note{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -3,var(--desktop-max-vw)/var(--vw) * -3px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:left}.mb .data_page .data .data_list .item1 .note{padding-right:0;text-align:center}.data_page .data .data_list .item1 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 332,var(--desktop-max-vw)/var(--vw) * 332px)}.mb .data_page .data .data_list .item1 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 254,var(--desktop-max-vw)/var(--vw) * 254px)}.data_page .data .data_list .item1 .fig3{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 629,var(--desktop-max-vw)/var(--vw) * 629px)}.mb .data_page .data .data_list .item1 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 328,var(--desktop-max-vw)/var(--vw) * 328px)}.data_page .data .data_list .item2 .group1{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);place-items:center}.mb .data_page .data .data_list .item2 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item2 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 275,var(--desktop-max-vw)/var(--vw) * 275px)}.mb .data_page .data .data_list .item2 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 188,var(--desktop-max-vw)/var(--vw) * 188px)}.data_page .data .data_list .item2 .fig3{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px)}.mb .data_page .data .data_list .item2 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 85,var(--desktop-max-vw)/var(--vw) * 85px)}.data_page .data .data_list .item2 .fig4{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 104,var(--desktop-max-vw)/var(--vw) * 104px)}html[lang=en] .data_page .data .data_list .item2 .fig4{width:min((100vw - var(--scrollbar-width))/var(--vw) * 147,var(--desktop-max-vw)/var(--vw) * 147px)}.mb .data_page .data .data_list .item2 .fig4{width:min((100vw - var(--scrollbar-width))/var(--vw) * 79,var(--desktop-max-vw)/var(--vw) * 79px)}html[lang=en] .mb .data_page .data .data_list .item2 .fig4{width:min((100vw - var(--scrollbar-width))/var(--vw) * 114,var(--desktop-max-vw)/var(--vw) * 114px)}.data_page .data .data_list .item2 .fig5{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 94,var(--desktop-max-vw)/var(--vw) * 94px)}html[lang=en] .data_page .data .data_list .item2 .fig5{width:min((100vw - var(--scrollbar-width))/var(--vw) * 134,var(--desktop-max-vw)/var(--vw) * 134px)}.mb .data_page .data .data_list .item2 .fig5{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 72,var(--desktop-max-vw)/var(--vw) * 72px)}html[lang=en] .mb .data_page .data .data_list .item2 .fig5{width:min((100vw - var(--scrollbar-width))/var(--vw) * 106,var(--desktop-max-vw)/var(--vw) * 106px)}.data_page .data .data_list .item2 dl{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 110,var(--desktop-max-vw)/var(--vw) * 110px) 1fr}html[lang=en] .data_page .data .data_list .item2 dl{grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 135,var(--desktop-max-vw)/var(--vw) * 135px) 1fr}.mb .data_page .data .data_list .item2 dl{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);grid-template-columns:1fr;padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px)}.data_page .data .data_list .item2 dl dd{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:130%;opacity:.7}.mb .data_page .data .data_list .item2 dl dd{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px)}.data_page .data .data_list .item3 .group1{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);justify-content:space-between;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 38,var(--desktop-max-vw)/var(--vw) * 38px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding-right:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px)}.mb .data_page .data .data_list .item3 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 50,var(--desktop-max-vw)/var(--vw) * 50px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item3 .group2{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px)}.mb .data_page .data .data_list .item3 .group2{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px)}.data_page .data .data_list .item3 .group3{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px)}.data_page .data .data_list .item3 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 189,var(--desktop-max-vw)/var(--vw) * 189px)}.mb .data_page .data .data_list .item3 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 156,var(--desktop-max-vw)/var(--vw) * 156px)}.data_page .data .data_list .item3 .fig3{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 189,var(--desktop-max-vw)/var(--vw) * 189px)}.mb .data_page .data .data_list .item3 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 156,var(--desktop-max-vw)/var(--vw) * 156px)}.data_page .data .data_list .item3 .fig4{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 181,var(--desktop-max-vw)/var(--vw) * 181px)}.mb .data_page .data .data_list .item3 .fig4{width:min((100vw - var(--scrollbar-width))/var(--vw) * 149,var(--desktop-max-vw)/var(--vw) * 149px)}.data_page .data .data_list .item3 .fig5{height:auto;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 165,var(--desktop-max-vw)/var(--vw) * 165px)}.mb .data_page .data .data_list .item3 .fig5{width:min((100vw - var(--scrollbar-width))/var(--vw) * 119,var(--desktop-max-vw)/var(--vw) * 119px)}.data_page .data .data_list .item4 .group1{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 58,var(--desktop-max-vw)/var(--vw) * 58px);grid-template-columns:2.33fr 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 58,var(--desktop-max-vw)/var(--vw) * 58px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px)}.mb .data_page .data .data_list .item4 .group1{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 45,var(--desktop-max-vw)/var(--vw) * 45px);margin:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 34,var(--desktop-max-vw)/var(--vw) * 34px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px)}.data_page .data .data_list .item4 .group2{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);place-items:center}.data_page .data .data_list .item4 .group2 .note{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);line-height:150%;opacity:.7}.data_page .data .data_list .item4 .fig2{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 103,var(--desktop-max-vw)/var(--vw) * 103px)}.mb .data_page .data .data_list .item4 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 81,var(--desktop-max-vw)/var(--vw) * 81px)}.data_page .data .data_list .item5 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 34,var(--desktop-max-vw)/var(--vw) * 34px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.mb .data_page .data .data_list .item5 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item5 .group1 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px)}.mb .data_page .data .data_list .item5 .group1 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 54,var(--desktop-max-vw)/var(--vw) * 54px)}.data_page .data .data_list .item5 .group1 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px)}.mb .data_page .data .data_list .item5 .group1 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 34,var(--desktop-max-vw)/var(--vw) * 34px)}.data_page .data .data_list .item6 dl{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 3,var(--desktop-max-vw)/var(--vw) * 3px);grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px) 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px)}html[lang=en] .data_page .data .data_list .item6 dl{grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 90,var(--desktop-max-vw)/var(--vw) * 90px) 1fr;padding:0}.mb .data_page .data .data_list .item6 dl{grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) 1fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 17,var(--desktop-max-vw)/var(--vw) * 17px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px)}.data_page .data .data_list .item6 dl dd,.data_page .data .data_list .item6 dl dt{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item6 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);font-weight:700;letter-spacing:-.02em;line-height:130%}html[lang=en] .data_page .data .data_list .item6 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.mb .data_page .data .data_list .item6 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.data_page .data .data_list .item6 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 56,var(--desktop-max-vw)/var(--vw) * 56px)}.mb .data_page .data .data_list .item6 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 54,var(--desktop-max-vw)/var(--vw) * 54px)}.data_page .data .data_list .item6 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 34,var(--desktop-max-vw)/var(--vw) * 34px)}.data_page .data .data_list .item7 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}html[lang=en] .data_page .data .data_list .item7 .group1{padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.mb .data_page .data .data_list .item7 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:0}.data_page .data .data_list .item7 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 78,var(--desktop-max-vw)/var(--vw) * 78px)}.data_page .data .data_list .item7 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 54,var(--desktop-max-vw)/var(--vw) * 54px)}.mb .data_page .data .data_list .item7 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 34,var(--desktop-max-vw)/var(--vw) * 34px)}.data_page .data .data_list .item7 .numbox .note{text-align:center}.data_page .data .data_list .item8 dl{align-items:center;display:grid;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 190,var(--desktop-max-vw)/var(--vw) * 190px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 192,var(--desktop-max-vw)/var(--vw) * 192px)}.data_page .data .data_list .item8 dl,.mb .data_page .data .data_list .item8 dl{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);grid-template-columns:2fr 1fr}.mb .data_page .data .data_list .item8 dl{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item8 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;line-height:130%}.mb .data_page .data .data_list .item8 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px)}.data_page .data .data_list .item8 .group1{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px)}.mb .data_page .data .data_list .item8 .group1{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 31,var(--desktop-max-vw)/var(--vw) * 31px);padding:0}.mb .data_page .data .data_list .item8 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 50,var(--desktop-max-vw)/var(--vw) * 50px)}.mb .data_page .data .data_list .item8 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.data_page .data .data_list .item8 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 970,var(--desktop-max-vw)/var(--vw) * 970px)}.mb .data_page .data .data_list .item8 .fig2{width:min((100vw - var(--scrollbar-width))/var(--vw) * 327,var(--desktop-max-vw)/var(--vw) * 327px)}.data_page .data .data_list .item9 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 54,var(--desktop-max-vw)/var(--vw) * 54px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px)}.mb .data_page .data .data_list .item9 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px)}.data_page .data .data_list .item9 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 420,var(--desktop-max-vw)/var(--vw) * 420px)}.mb .data_page .data .data_list .item9 .fig1{width:min((100vw - var(--scrollbar-width))/var(--vw) * 287,var(--desktop-max-vw)/var(--vw) * 287px)}.data_page .data .data_list .item10 dl{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px) min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px);grid-template-columns:1fr 2fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 7,var(--desktop-max-vw)/var(--vw) * 7px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 32,var(--desktop-max-vw)/var(--vw) * 32px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 50,var(--desktop-max-vw)/var(--vw) * 50px)}html[lang=en] .data_page .data .data_list .item10 dl{padding:0}.mb .data_page .data .data_list .item10 dl{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px);grid-template-columns:1.2fr 2fr;margin:min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 7,var(--desktop-max-vw)/var(--vw) * 7px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 26,var(--desktop-max-vw)/var(--vw) * 26px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px)}html[lang=en] .mb .data_page .data .data_list .item10 dl{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 12,var(--desktop-max-vw)/var(--vw) * 12px) min((100vw - var(--scrollbar-width))/var(--vw) * 4,var(--desktop-max-vw)/var(--vw) * 4px)}.data_page .data .data_list .item10 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);font-weight:700;line-height:145%}.mb .data_page .data .data_list .item10 dl dt{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -5,var(--desktop-max-vw)/var(--vw) * -5px)}.mb .data_page .data .data_list .item10 dl dt:first-child{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px)}.data_page .data .data_list .item10 .group1{margin-bottom:min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 128,var(--desktop-max-vw)/var(--vw) * 128px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 127,var(--desktop-max-vw)/var(--vw) * 127px)}.mb .data_page .data .data_list .item10 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 27,var(--desktop-max-vw)/var(--vw) * 27px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.data_page .data .data_list .item10 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px)}.mb .data_page .data .data_list .item10 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px)}.data_page .data .data_list .item10 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.mb .data_page .data .data_list .item10 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px)}.data_page .data .data_list .item10 .numbox .note{text-align:right}html[lang=en] .data_page .data .data_list .item10 .numbox .note{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 100,var(--desktop-max-vw)/var(--vw) * 100px);text-align:left}html[lang=en] .mb .data_page .data .data_list .item10 .numbox .note{padding-left:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.data_page .data .data_list .item10 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 209,var(--desktop-max-vw)/var(--vw) * 209px)}.mb .data_page .data .data_list .item10 .fig3{width:min((100vw - var(--scrollbar-width))/var(--vw) * 173,var(--desktop-max-vw)/var(--vw) * 173px)}.data_page .data .data_list .item11 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.mb .data_page .data .data_list .item11 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px)}.data_page .data .data_list .item11 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px)}.mb .data_page .data .data_list .item11 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px)}.data_page .data .data_list .item11 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.mb .data_page .data .data_list .item11 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px)}.data_page .data .data_list .item12 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 25,var(--desktop-max-vw)/var(--vw) * 25px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 22,var(--desktop-max-vw)/var(--vw) * 22px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 96,var(--desktop-max-vw)/var(--vw) * 96px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 101,var(--desktop-max-vw)/var(--vw) * 101px)}html[lang=en] .data_page .data .data_list .item12 .group1{text-align:center}.mb .data_page .data .data_list .item12 .group1{margin:min((100vw - var(--scrollbar-width))/var(--vw) * 21,var(--desktop-max-vw)/var(--vw) * 21px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px) min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);text-align:center}.data_page .data .data_list .item12 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 64,var(--desktop-max-vw)/var(--vw) * 64px)}.mb .data_page .data .data_list .item12 .numbox .num{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px)}.data_page .data .data_list .item12 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px)}.mb .data_page .data .data_list .item12 .numbox .unit{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 28,var(--desktop-max-vw)/var(--vw) * 28px)}.data_page .data .data_list .item12 .numbox .note{display:inline-block}.mb .data_page .data .data_list .item12 .numbox .note{display:block}.data_page .data .sec_foot>.note{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 18,var(--desktop-max-vw)/var(--vw) * 18px);line-height:180%;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);opacity:.7}.press_page .press .sec_head{align-items:center;display:grid;grid-template-columns:auto auto;justify-content:space-between}.press_page .press .sec_head .list_title{margin:0}.press_page .press .sec_head .select_container{position:relative}.press_page .press .sec_head .select_container:after{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/down_languade.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;pointer-events:none;position:absolute;right:15px;top:22px;width:18px}.mb .press_page .press .sec_head .select_container:after{height:6px;right:15px;top:19px;width:12px}.press_page .press .sec_head .select_container select{border:1px solid #d9d9d9;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 5,var(--desktop-max-vw)/var(--vw) * 5px);font-size:20px;font-weight:700;line-height:130%;padding:12px 44px 12px 22px}.mb .press_page .press .sec_head .select_container select{font-size:16px;padding:10px 35px 10px 18px}.press_page .press .press_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);grid-template-columns:1fr 1fr 1fr;margin-top:40px}.mb .press_page .press .press_list{grid-template-columns:1fr}.press_page .press .press_list li{background-color:#fff;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);filter:drop-shadow(0 4px 24px rgba(0,0,0,.08));position:relative;transition:all .6s cubic-bezier(.23,1,.32,1) 0s}.press_page .press .press_list li:after{background-color:#2e2e2e;bottom:0;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-out}.press_page .press .press_list li a img,.press_page .press .press_list li:after{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 15,var(--desktop-max-vw)/var(--vw) * 15px);width:100%}.press_page .press .press_list li a img{border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto}.press_page .press .press_list li a .group{padding:22px 24px 42px}.press_page .press .press_list li a .group .date{font-feature-settings:"halt" on;font-size:16px;line-height:150%}.press_page .press .press_list li a .group .title{font-feature-settings:"halt" on;font-size:20px;font-weight:700;line-height:150%;margin-top:16px}.press_page .press .press_list li a .group svg{bottom:24px;position:absolute;right:23px}@keyframes arrow-right{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(10px,0,0)}50.1%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:translateZ(0)}}.press_page .press .sec_foot{margin-top:40px}.press_page .press .sec_foot .pager{align-items:center;display:flex;font-size:20px;gap:10px;justify-content:center;line-height:130%}.mb .press_page .press .sec_foot .pager{font-size:16px}.press_page .press .sec_foot .pager .next,.press_page .press .sec_foot .pager .prev{align-items:center;display:flex}.mb .press_page .press .sec_foot .pager a,.mb .press_page .press .sec_foot .pager span,.press_page .press .sec_foot .pager a,.press_page .press .sec_foot .pager span{padding:10px}.press_page .press .sec_foot .pager .current{align-items:center;aspect-ratio:1;background-color:#f5f5f5;border-radius:50%;display:inline-flex;height:auto;justify-content:center;min-width:40px;padding:7px;width:auto}.mb .press_page .press .sec_foot .pager .current{padding:7px}.press_page .press .sec_foot .pager a:hover{opacity:.5;text-decoration:underline}.press_single .detail .subtitle{font-size:18px;line-height:180%;margin-top:24px;word-break:auto-phrase}.press_single .detail .sec_head .group{align-items:center;display:flex;justify-content:space-between;margin-top:32px}.mb .press_single .detail .sec_head .group{align-items:flex-start;flex-direction:column;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);margin-top:24px}.press_single .detail .date{display:block;font-feature-settings:"halt" on;font-size:16px;line-height:150%}.press_single .detail .share_list{display:flex;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}.press_single .detail .share_list li a:hover{opacity:.7}.press_single .detail .sec_body{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 68,var(--desktop-max-vw)/var(--vw) * 68px);grid-template-columns:1fr;margin-top:68px}.mb .press_single .detail .sec_body{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 40,var(--desktop-max-vw)/var(--vw) * 40px);margin-top:40px}.press_single .detail .sec_body a{text-decoration:underline}.press_single .detail .sec_body a:hover{text-decoration:none}.mb .press_single .detail .sec_body a{word-wrap:break-word}.press_single .detail .module_a .heading{font-weight:700}.press_single .detail .module_a .description,.press_single .detail .module_a .heading,.press_single .detail .module_a ul li{font-size:16px;line-height:180%;opacity:.7}.press_single .detail .module_a ul li:before{content:"・";font-size:16px;line-height:180%;opacity:.7}.press_single .detail .module_b img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 20,var(--desktop-max-vw)/var(--vw) * 20px);height:auto;width:100%}.press_single .detail .module_c dl{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px) min((100vw - var(--scrollbar-width))/var(--vw) * 16,var(--desktop-max-vw)/var(--vw) * 16px);grid-template-columns:auto 1fr}.mb .press_single .detail .module_c dl{grid-template-columns:1fr}.press_single .detail .module_c dl dt,.press_single .detail .module_c dl dt:before{font-size:16px;font-weight:400;line-height:180%;opacity:.7}.press_single .detail .module_c dl dt:before{content:"・"}.press_single .detail .module_c dl dd{font-size:16px;line-height:180%;opacity:.7;position:relative}.press_single .detail .module_c dl dd:before{content:"： ";font-size:16px;left:-10px;line-height:180%;opacity:.7;position:absolute;top:1px}.mb .press_single .detail .module_c dl dd{margin-bottom:16px}.mb .press_single .detail .module_c dl dd:before{display:none}.press_single .detail .module_d .qr{align-items:center;display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);grid-template-columns:auto 1fr}.mb .press_single .detail .module_d .qr{grid-template-columns:1fr;text-align:center}.press_single .detail .module_d .qr img{height:auto;max-width:100px;width:100%}.mb .press_single .detail .module_d .qr img{max-width:150px;width:150px}.press_single .detail .module_d .qr p{font-size:16px;line-height:180%;opacity:.7}.mb .press_single .detail .module_d .qr p{text-align:left}.sustainability_page .sustainability .sec_head .description{font-size:16px;line-height:180%;opacity:.7}.sustainability_page .sustainability .sec_head a{background:none;color:#4f74f0;display:inline-block;font-size:16px;line-height:180%;margin-top:24px;padding-right:0}.sustainability_page .sustainability .sec_head a:hover{opacity:.7}.sustainability_page .sustainability .sec_head a svg{margin-left:2px;vertical-align:top}.sustainability_page .sustainability .sec_body{display:grid;gap:104px;grid-template-columns:1fr;margin-top:112px}.mb .sustainability_page .sustainability .sec_body{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);margin-top:104}.sustainability_page .sustainability .sec_body .heading{font-size:32px;font-weight:700;line-height:130%}.mb .sustainability_page .sustainability .sec_body .heading{font-size:24px}.sustainability_page .sustainability .sec_body .sustainability_list{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 80,var(--desktop-max-vw)/var(--vw) * 80px);grid-template-columns:1fr 1fr;margin-top:80px}.mb .sustainability_page .sustainability .sec_body .sustainability_list{grid-template-columns:1fr;margin-top:64px}.sustainability_page .sustainability .sec_body .sustainability_list li img{border-radius:20px;height:auto;width:100%}.sustainability_page .sustainability .sec_body .sustainability_list li .title{font-size:24px;font-weight:700;line-height:130%;margin:40px 0 24px;word-break:auto-phrase}.mb .sustainability_page .sustainability .sec_body .sustainability_list li .title{font-size:18px;margin:24px 0}.sustainability_page .sustainability .sec_body .sustainability_list li .description{font-size:16px;line-height:180%;opacity:.7}.sustainability_page .sustainability .sec_body .sustainability_list li .external{background:none}.sustainability_page .sustainability .sec_body .sustainability_list li .external svg{margin-left:2px;vertical-align:top}html[lang=en] .culture_page{padding-bottom:0}.culture_page .culture1 .sec_head{display:grid;grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 675,var(--desktop-max-vw)/var(--vw) * 675px) min((100vw - var(--scrollbar-width))/var(--vw) * 357,var(--desktop-max-vw)/var(--vw) * 357px);justify-content:space-between;margin-bottom:110px}.mb .culture_page .culture1 .sec_head{grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 154,var(--desktop-max-vw)/var(--vw) * 154px) min((100vw - var(--scrollbar-width))/var(--vw) * 205,var(--desktop-max-vw)/var(--vw) * 205px);margin-bottom:56px}.culture_page .culture1 .sec_head .heading{color:#7a99ff;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 54,var(--desktop-max-vw)/var(--vw) * 54px);font-weight:800;line-height:130%}.mb .culture_page .culture1 .sec_head .heading{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px)}.culture_page .culture1 .sec_head .description{font-size:16px;line-height:180%;margin-top:22px;opacity:.7}.culture_page .culture1 .sec_head img{height:auto;margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 357,var(--desktop-max-vw)/var(--vw) * 357px)}.mb .culture_page .culture1 .sec_head img{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);width:min((100vw - var(--scrollbar-width))/var(--vw) * 205,var(--desktop-max-vw)/var(--vw) * 205px)}.culture_page .culture{padding:104px 0}.culture_page .culture1{margin-top:-50px;padding:0 0 104px}.culture_page .culture2,.culture_page .culture4{background-color:#f6f8ff}.culture_page .culture5{padding:104px 0 0}.mb .culture_page .culture{padding:80px 0}.mb .culture_page .culture1{margin-top:0;padding:0 0 80px}.mb .culture_page .culture5{padding:80px 0 0}.culture_page .culture .title{font-size:32px;font-weight:700;line-height:130%}.mb .culture_page .culture .title{font-size:24px}.culture_page .culture .list{display:grid;gap:80px;grid-template-columns:1fr;margin-top:80px}.mb .culture_page .culture .list{gap:56px;margin-top:64px}.culture_page .culture .list li{align-items:center;display:flex;justify-content:space-between}.culture_page .culture .list li:nth-child(2n){flex-direction:row-reverse}.mb .culture_page .culture .list li{flex-direction:column}.culture_page .culture .list li img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 512,var(--desktop-max-vw)/var(--vw) * 512px)}.mb .culture_page .culture .list li img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);width:100%}.culture_page .culture .list li .group{width:min((100vw - var(--scrollbar-width))/var(--vw) * 512,var(--desktop-max-vw)/var(--vw) * 512px)}.mb .culture_page .culture .list li .group{margin-top:24px;width:100%}.culture_page .culture .heading{font-size:24px;font-weight:700;line-height:130%;word-break:auto-phrase}.mb .culture_page .culture .heading{font-size:18px}.culture_page .culture .description{font-size:16px;line-height:180%;margin-top:24px;opacity:.7}.mb .culture_page .culture .description{font-size:16px;width:calc(100vw - 40px)}.culture_page .culture4 .item,.culture_page .culture5 .item{margin-top:80px;margin-inline:auto;width:730px}.mb .culture_page .culture4 .item,.mb .culture_page .culture5 .item{margin-top:64px;width:100%}.culture_page .culture4 .item iframe{aspect-ratio:730/410;border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);height:auto;width:100%}.mb .culture_page .culture4 .item iframe{aspect-ratio:360/200}.culture_page .culture5 .item img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);height:auto;width:100%}.culture_page .culture4 .item .group,.culture_page .culture5 .item .group{margin-top:40px}.business_page section{margin-top:140px}.business_page section.role{margin-top:0}.mb .business_page section.purpose{margin-top:80px}.mb .business_page section{margin-top:104px}.mb .business_page section.role{margin-top:0}.business_page .sec_head .heading{color:#7a99ff;font-size:54px;font-weight:800;letter-spacing:-.02em;line-height:130%}.mb .business_page .sec_head .heading{font-size:24px;line-height:130%}.business_page .sec_head .description{font-feature-settings:"halt" on;font-size:38px;font-weight:700;line-height:130%;margin:30px 0 80px}.mb .business_page .sec_head .description{font-size:22px;line-height:130%;margin:18px 0 0}.business_page .sec_body .item{display:grid;grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 512,var(--desktop-max-vw)/var(--vw) * 512px) min((100vw - var(--scrollbar-width))/var(--vw) * 512,var(--desktop-max-vw)/var(--vw) * 512px);justify-content:space-between;margin-top:80px}.mb .business_page .sec_body .item{grid-template-columns:1fr;margin-top:24px}.business_page .sec_body .item .description{font-size:16px;line-height:180%;opacity:.7}.business_page .sec_body .item img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 19,var(--desktop-max-vw)/var(--vw) * 19px);height:auto;width:100%}.mb .business_page .sec_body .item img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);margin-top:24px}.business_page .purpose .solo1{margin-top:140px;margin-inline:auto;text-align:center;width:min((100vw - var(--scrollbar-width))/var(--vw) * 820,var(--desktop-max-vw)/var(--vw) * 820px)}.mb .business_page .purpose .solo1{margin-top:80px;text-align:left;width:100%}.business_page .purpose .solo1 .title{font-size:38px;font-weight:700}.mb .business_page .purpose .solo1 .title{font-size:24px;line-height:130%}.business_page .purpose .solo1 .title .note{font-feature-settings:"halt" on;font-size:14px;line-height:130%;margin-left:8px;opacity:.5}.business_page .purpose .solo1 .description{font-size:16px;line-height:180%;margin-top:30px;opacity:.7}.mb .business_page .purpose .solo1 .description{margin-top:24px}.business_page .purpose .solo1 img{height:auto;margin-top:70px;width:min((100vw - var(--scrollbar-width))/var(--vw) * 820,var(--desktop-max-vw)/var(--vw) * 820px)}.mb .business_page .purpose .solo1 img{margin-top:24px;width:100%}.business_page .purpose .solo1 .note{font-feature-settings:"halt" on;font-size:16px;margin-top:50px;opacity:.5;text-align:left}.mb .business_page .purpose .solo1 .note{font-size:14px;line-height:180%;margin-top:24px}.business_page .purpose .solo2{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 24,var(--desktop-max-vw)/var(--vw) * 24px);margin-top:140px;margin-inline:auto;overflow:hidden;position:relative;text-align:center;width:724px}.business_page .purpose .solo2:after{background-color:#00002194;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.mb .business_page .purpose .solo2{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);margin-top:104px;width:100%}.business_page .purpose .solo2 .centered{bottom:0;display:grid;left:0;place-content:center;position:absolute;right:0;top:0;z-index:100}.mb .business_page .purpose .solo2 .centered{padding:0 30px}.business_page .purpose .solo2 img{height:auto;width:100%}.business_page .purpose .solo2 .title{color:#fff;font-size:24px;font-weight:700;line-height:130%}.mb .business_page .purpose .solo2 .title{font-size:22px}.business_page .purpose .solo2 .description{color:#fff;font-feature-settings:"liga" off,"kern" off;font-size:16px;line-height:180%;margin-top:24px;padding:0 64px}.mb .business_page .purpose .solo2 .description{font-size:15px;line-height:160%;margin-top:12px;padding:0}.business_page .purpose .solo2 .btn{margin-top:32px}.mb .business_page .purpose .solo2 .btn{margin-top:12px}.business_page .purpose .solo2 .btn a{background-color:transparent;border:1px solid #fff;margin-top:0;padding:25px 0;width:360px}.business_page .purpose .solo2 .btn a:after,.business_page .purpose .solo2 .btn a:before{display:none}.mb .business_page .purpose .solo2 .btn a{margin-bottom:0;padding:19px 0;width:min((100vw - var(--scrollbar-width))/var(--vw) * 250,var(--desktop-max-vw)/var(--vw) * 250px)}.business_page .purpose .solo2 .btn a .label{color:#fff;font-feature-settings:"palt" on;font-size:24px;line-height:100%;transition:all .5s cubic-bezier(.215,.61,.355,1) .2s}.mb .business_page .purpose .solo2 .btn a .label{font-size:16px}.business_page .purpose .solo2 .btn a svg path{transition:all .5s cubic-bezier(.215,.61,.355,1) .2s}.business_page .purpose .solo2 .btn a:hover svg path{fill:#fff}.business_page .location{background-color:#f4f4f4;padding:140px 0;text-align:center}.mb .business_page .location{padding:80px 0;text-align:left}.business_page .location .sec_head{margin-inline:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 824,var(--desktop-max-vw)/var(--vw) * 824px)}.mb .business_page .location .sec_head{width:100%}.business_page .location .heading{color:#111;font-size:38px;font-weight:700}.mb .business_page .location .heading{font-feature-settings:"halt" on;font-size:24px;line-height:130%}.business_page .location .description{font-size:16px;font-weight:400;line-height:180%!important;margin-top:30px;opacity:.7}.mb .business_page .location .description{font-size:16px;margin-top:24px}.business_page .location .sec_body img{height:auto;margin-top:60px;width:min((100vw - var(--scrollbar-width))/var(--vw) * 970,var(--desktop-max-vw)/var(--vw) * 970px)}.mb .business_page .location .sec_body img{margin-top:24px;width:100%}.business_page .work .item{align-items:flex-end;margin-top:-76px}.business_page .work .list{display:grid;gap:80px;grid-template-columns:1fr;margin-top:180px}.mb .business_page .work .list{gap:80px;margin-top:80px}.business_page .work .list li{display:grid;grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 512,var(--desktop-max-vw)/var(--vw) * 512px) min((100vw - var(--scrollbar-width))/var(--vw) * 512,var(--desktop-max-vw)/var(--vw) * 512px);justify-content:space-between;position:relative}.dt .business_page .work .list li:nth-child(2n){padding-bottom:52px}.mb .business_page .work .list li{grid-template-columns:1fr}.dt .business_page .work .list li .embla{order:2}.dt .business_page .work .list li:nth-child(2n) .embla{order:1}.dt .business_page .work .list li .embla .embla__container{display:grid;gap:min((100vw - var(--scrollbar-width))/var(--vw) * 30,var(--desktop-max-vw)/var(--vw) * 30px);grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 84,var(--desktop-max-vw)/var(--vw) * 84px) min((100vw - var(--scrollbar-width))/var(--vw) * 210,var(--desktop-max-vw)/var(--vw) * 210px) min((100vw - var(--scrollbar-width))/var(--vw) * 158,var(--desktop-max-vw)/var(--vw) * 158px)}.dt .business_page .work .list li .embla .embla__slide:first-child{grid-area:1/1/2/4}.dt .business_page .work .list li .embla .embla__slide:nth-child(2){grid-area:2/2/3/3}.dt .business_page .work .list li .embla .embla__slide:nth-child(3){grid-area:2/3/3/4}.dt .business_page .work .list li:nth-child(2) .embla .embla__container,.dt .business_page .work .list li:nth-child(4) .embla .embla__container,.dt .business_page .work .list li:nth-child(6) .embla .embla__container{grid-template-columns:min((100vw - var(--scrollbar-width))/var(--vw) * 210,var(--desktop-max-vw)/var(--vw) * 210px) min((100vw - var(--scrollbar-width))/var(--vw) * 158,var(--desktop-max-vw)/var(--vw) * 158px) min((100vw - var(--scrollbar-width))/var(--vw) * 84,var(--desktop-max-vw)/var(--vw) * 84px)}.dt .business_page .work .list li:nth-child(2) .embla .embla__slide:nth-child(2),.dt .business_page .work .list li:nth-child(4) .embla .embla__slide:nth-child(2),.dt .business_page .work .list li:nth-child(6) .embla .embla__slide:nth-child(2){grid-area:2/1/3/2}.dt .business_page .work .list li:nth-child(2) .embla .embla__slide:nth-child(3),.dt .business_page .work .list li:nth-child(4) .embla .embla__slide:nth-child(3),.dt .business_page .work .list li:nth-child(6) .embla .embla__slide:nth-child(3){grid-area:2/2/3/3}.business_page .work .list li .embla .embla__slide img{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px);height:auto}.mb .business_page .work .list li .embla .embla__slide img{border-radius:0}.dt .business_page .work .list li .embla .embla__slide:first-child img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 512,var(--desktop-max-vw)/var(--vw) * 512px)}.dt .business_page .work .list li:first-child .embla .embla__slide:nth-child(2) img,.dt .business_page .work .list li:nth-child(2) .embla .embla__slide:nth-child(2) img,.dt .business_page .work .list li:nth-child(2) .embla .embla__slide:nth-child(3) img,.dt .business_page .work .list li:nth-child(4) .embla .embla__slide:nth-child(3) img,.dt .business_page .work .list li:nth-child(6) .embla .embla__slide:nth-child(3) img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 210,var(--desktop-max-vw)/var(--vw) * 210px)}.dt .business_page .work .list li:first-child .embla .embla__slide:nth-child(3) img{width:min((100vw - var(--scrollbar-width))/var(--vw) * 158,var(--desktop-max-vw)/var(--vw) * 158px)}.mb .business_page .work .list li .embla{padding:0 10px}.mb .business_page .work .list li .embla .embla__viewport{border-radius:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px);overflow:hidden}.mb .business_page .work .list li .embla .embla__container{display:flex}.mb .business_page .work .list li .embla .embla__slide{flex:0 0 100%;min-width:0}.mb .business_page .work .list li .embla .embla__slide img{height:auto;width:100%}.mb .business_page .work .list li .embla .embla__controls{gap:min((100vw - var(--scrollbar-width))/var(--vw) * 0,var(--desktop-max-vw)/var(--vw) * 0px);grid-template-columns:1fr 1fr;justify-content:center;margin-top:16px}.embla__dots{display:none}.mb .embla__dots{display:flex}.mb .business_page .work .list li .embla .embla__controls .embla__dots .embla__dot{background-color:#7a99ff4d;height:8px;width:8px}.mb .business_page .work .list li .embla .embla__controls .embla__dots .embla__dot.embla__dot--selected:after{background-color:#7a99ff;height:8px;width:8px}.dt .business_page .work .list li .embla .embla__controls .embla__play{display:none}.mb .business_page .work .list li .embla .embla__controls .embla__play{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/icon_pause.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px) min((100vw - var(--scrollbar-width))/var(--vw) * 8,var(--desktop-max-vw)/var(--vw) * 8px);display:block;height:min((100vw - var(--scrollbar-width))/var(--vw) * 44,var(--desktop-max-vw)/var(--vw) * 44px);text-indent:-9999px;width:min((100vw - var(--scrollbar-width))/var(--vw) * 44,f var(--desktop-max-vw)/var(--vw) * 44px)}.mb .business_page .work .list li .embla .embla__controls .embla__play.pause{background-image:url(https://lycomm.co.jp/hubfs/LYCommCorprateSite_Renewal2025/icon_play.svg);background-size:min((100vw - var(--scrollbar-width))/var(--vw) * 10,var(--desktop-max-vw)/var(--vw) * 10px) min((100vw - var(--scrollbar-width))/var(--vw) * 9,var(--desktop-max-vw)/var(--vw) * 9px)}.dt .business_page .work .list li .group{order:1}.dt .business_page .work .list li:nth-child(2n) .group{order:2}.mb .business_page .work .list li .group{margin-top:-103px;pointer-events:none;z-index:100}.mb .business_page .work .list li:nth-child(2) .group,.mb .business_page .work .list li:nth-child(3) .group,.mb .business_page .work .list li:nth-child(4) .group,.mb .business_page .work .list li:nth-child(5) .group{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -19,var(--desktop-max-vw)/var(--vw) * -19px)}html[lang=en] .mb .business_page .work .list li .group{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -34,var(--desktop-max-vw)/var(--vw) * -34px)}html[lang=en] .mb .business_page .work .list li:nth-child(2) .group,html[lang=en] .mb .business_page .work .list li:nth-child(3) .group{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -19,var(--desktop-max-vw)/var(--vw) * -19px)}html[lang=en] .mb .business_page .work .list li:nth-child(4) .group,html[lang=en] .mb .business_page .work .list li:nth-child(6) .group,html[lang=en] .mb .business_page .work .list li:nth-child(7) .group{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -27,var(--desktop-max-vw)/var(--vw) * -27px)}html[lang=en] .mb .business_page .work .list li:nth-child(5) .group{margin-top:min((100vw - var(--scrollbar-width))/var(--vw) * -19,var(--desktop-max-vw)/var(--vw) * -19px)}.business_page .work .list li .group .heading{color:#fff;font-weight:800;line-height:1;text-align:right}.business_page .work .list li:nth-child(2n) .group .heading,.mb .business_page .work .list li .group .heading{text-align:left}.business_page .work .list li .group .heading span{background-color:#000048;display:inline-block;font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 48,var(--desktop-max-vw)/var(--vw) * 48px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px) min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 6,var(--desktop-max-vw)/var(--vw) * 6px) min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}html[lang=en] .business_page .work .list li .group .heading span{font-size:min((100vw - var(--scrollbar-width))/var(--vw) * 41,var(--desktop-max-vw)/var(--vw) * 41px);padding:min((100vw - var(--scrollbar-width))/var(--vw) * 11,var(--desktop-max-vw)/var(--vw) * 11px) min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px) min((100vw - var(--scrollbar-width))/var(--vw) * 13,var(--desktop-max-vw)/var(--vw) * 13px) min((100vw - var(--scrollbar-width))/var(--vw) * 14,var(--desktop-max-vw)/var(--vw) * 14px)}.mb .business_page .work .list li .group .heading span{font-size:20px;padding:5px 7px 3px}html[lang=en] .mb .business_page .work .list li .group .heading span{font-size:20px;padding:5px 7px}.business_page .work .list li .group .description{font-feature-settings:"kern" off;font-size:16px;line-height:180%;margin-top:40px;opacity:.7}.mb .business_page .work .list li .group .description{margin-top:48px}.business_page .work .list li .group .example{font-size:16px;line-height:180%;margin-top:24px;opacity:.5}.mb .business_page .work .list li .group .example{margin-top:12px}.error_page.sub_page{padding:260px 0 176px}.mb .error_page.sub_page{padding:123px 0 0}.error_page .container .wrapper{margin:0 auto;text-align:center;width:365px}.mb .error_page .container .wrapper{width:min((100vw - var(--scrollbar-width))/var(--vw) * 365,var(--desktop-max-vw)/var(--vw) * 365px)}.error_page .page_title{font-size:80px}.error_page .page_title,.error_page .subtitle{color:#000048;font-weight:700;line-height:100%}.error_page .subtitle{font-size:32px;margin:22px 0 25px}.mb .error_page .subtitle{margin:16px 0 20px}@media (min-width:900px){:root{--vw:1600}}@media (max-width:899px){:root{--vw:400}.loading .green,.loading .red{width:min((100vw - var(--scrollbar-width))/var(--vw) * 96,var(--desktop-max-vw)/var(--vw) * 96px)}.loading .logo img{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 304,var(--desktop-max-vw)/var(--vw) * 304px)}html[lang=en] .loading .logo img{height:auto;width:min((100vw - var(--scrollbar-width))/var(--vw) * 239,var(--desktop-max-vw)/var(--vw) * 239px)}}@media (hover:hover){.press_page .press .press_list li:hover{filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.press_page .press .press_list li:hover:after{opacity:.12}.press_page .press .press_list li:hover a .group svg{animation:arrow-right .5s ease-in-out}}