:root{--font-Poppins: "Poppins", sans-serif;--PrimaryColor: #F08300;--baseColor: #231815;--GrayColor-E5: #E5E5E5;--GrayColor-E3: #E3E3E3;--GrayColor-F6: #F6F6F6;--GrayColor-F7: #F7F7F7;--GrayColor-A2: #A29F9F;--contentBasePadding: 20px;--contentBaseMaxW: calc(1200px + (var(--contentBasePadding) * 2))}@media screen and (min-width: 769px){:root{--headerH: 88px}}@media screen and (max-width: 768px){:root{--headerH: 50px}}*,*::before,*::after{margin:0;padding:0;list-style:none;outline:0;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;text-decoration:none;vertical-align:baseline;-webkit-font-feature-settings:"palt";-webkit-tap-highlight-color:rgba(0,0,0,0);font-feature-settings:"palt"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;position:relative;overflow-x:hidden;overflow-y:auto}html.ovHidden{overflow-y:hidden;touch-action:none}body{color:var(--baseColor);font-size:1.6rem;line-height:1.5;margin:0 auto;position:relative;padding-top:var(--headerH)}a,a:link,a:visited,a:hover,a:active{text-decoration:none;outline:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure{line-height:0}img{height:auto;line-height:1;max-width:100%;width:auto}.pc-mv{display:block !important}.sp-mv{display:none !important}.pc-tab-mv{display:block}.tab-mv{display:none}.mb0{margin-top:0 !important}@media(max-width: 992px){.tab-mv{display:block}.pc-tab-mv{display:none}}@media(max-width: 576px){.pc-mv{display:none !important}.sp-mv{display:block !important}}@media screen and (min-width: 769px){.pcNone{display:none !important}}@media screen and (max-width: 768px){.spNone{display:none !important}.spGap0{gap:0 !important}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.Lay-LinkIconSets{--LinkIconSize: 32px;--LinkIconArrowSize: 16px;--LinkIconBGC: var(--PrimaryColor);--LinkIconBorderC: var(--PrimaryColor)}.Lay-LinkIconSets::after{background-color:var(--LinkIconBGC);background-size:var(--LinkIconArrowSize);background-position:center center;background-repeat:no-repeat;border:1px solid var(--LinkIconBorderC);border-radius:var(--LinkIconSize);content:"";display:block;height:var(--LinkIconSize);min-width:var(--LinkIconSize);width:var(--LinkIconSize)}.Lay-LinkIconSets:not(.blank):not(.primaryArrow):not(.blankPrimary)::after{background-image:url(../img/icons/icon-Arrow-White.svg)}.Lay-LinkIconSets.blank::after{background-image:url(../img/icons/icon-blank.svg)}.Lay-LinkIconSets.blankPrimary::after{background-image:url(../img/icons/icon-blank-Primary.svg)}.Lay-LinkIconSets.primaryArrow::after{background-image:url(../img/icons/icon-Arrow-Primary.svg)}@media(hover: hover)and (pointer: fine){a.Lay-LinkIconSets:hover,a:hover .Lay-LinkIconSets{--LinkIconBGC: initial}a.Lay-LinkIconSets:hover:not(.blank):not(.primaryArrow):not(.blankPrimary)::after,a:hover .Lay-LinkIconSets:not(.blank):not(.primaryArrow):not(.blankPrimary)::after{background-image:url(../img/icons/icon-Arrow-Primary.svg)}a.Lay-LinkIconSets:hover.blank::after,a:hover .Lay-LinkIconSets.blank::after{background-image:url(../img/icons/icon-blank-Primary.svg)}a.Lay-LinkIconSets:hover.blankPrimary::after,a:hover .Lay-LinkIconSets.blankPrimary::after{background-image:url(../img/icons/icon-blank.svg)}a.Lay-LinkIconSets:hover.primaryArrow::after,a:hover .Lay-LinkIconSets.primaryArrow::after{background-image:url(../img/icons/icon-Arrow-White.svg)}}.js-scrollIn{opacity:0;transform:translateY(70px);-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.js-scrollIn.is-visible{opacity:1;transform:translateY(0)}.Com-TitlePentagon{display:flex;align-items:center;justify-content:flex-start;font-weight:500;width:100%}.Com-TitlePentagon::before{background:url(../img/icons/icon-pentagon.svg) no-repeat center center/100% auto;content:"";display:block;height:12px;margin-bottom:1px;margin-right:10px;width:12px}.Com-TitlePentagon>span.eng{color:var(--GrayColor-A2);font-family:var(--font-Poppins);font-weight:500;font-size:1.4rem;line-height:1.4;margin-left:auto;margin-right:0}.Com-TitlePentagon>p{flex:1;padding-right:1em}.Com-TitlePentagon>p.eng{font-family:var(--font-Poppins)}.Com-TitlePentagon>nav{display:flex;overflow:hidden}.Com-TitlePentagon.borderB{border-bottom:1px solid var(--baseColor);padding:var(--paddingTB) 0}@media screen and (min-width: 769px){.Com-TitlePentagon{--paddingTB: 16px;font-size:1.6rem;flex-flow:row nowrap}.Com-TitlePentagon>nav{justify-content:flex-end;max-width:50%}}@media screen and (max-width: 768px){.Com-TitlePentagon{--paddingTB: 16px;font-size:1.4rem;flex-flow:row wrap}.Com-TitlePentagon:not(p)::before{order:1}.Com-TitlePentagon>p{order:1;width:calc(100% - (12px + 10px))}.Com-TitlePentagon>nav{order:0;margin-bottom:24px;width:100%}}.Com-IndexTitle{display:grid;grid-template-areas:"TitleIncluded TitleIncluded" "h2 link";grid-template-columns:1fr auto;gap:0 1em;width:100%}.Com-IndexTitle .Com-TitlePentagon{grid-area:TitleIncluded}.Com-IndexTitle .Com-TitlePentagon~*{margin-top:24px}.Com-IndexTitle h2{font-family:var(--font-Poppins);font-weight:600;grid-area:h2;line-height:1.4}.Com-IndexTitle .Com-TitleLink{grid-area:link}@media screen and (min-width: 769px){.Com-IndexTitle h2{font-size:6.4rem}}@media screen and (max-width: 768px){.Com-IndexTitle h2{font-size:4rem}}.Com-ContentsMainTitle{display:grid;grid-auto-flow:row;gap:8px 0}.Com-ContentsMainTitle.link{align-items:center;grid-template-areas:"p link" "h2 link";grid-template-columns:1fr auto}.Com-ContentsMainTitle.link .Com-TitlePentagon{grid-area:p}.Com-ContentsMainTitle.link h2{grid-area:h2}.Com-ContentsMainTitle.link .Com-TitleLink{grid-area:link;padding-left:1em}.Com-ContentsMainTitle h2{font-family:var(--font-Poppins);font-weight:600;line-height:1.4}@media screen and (min-width: 769px){.Com-ContentsMainTitle h2{font-size:5.2rem}}@media screen and (max-width: 768px){.Com-ContentsMainTitle h2{font-size:4rem}}.Com-SingleMainTitle{display:grid;grid-auto-flow:row;gap:24px 0}.Com-SingleMainTitle h1{font-family:var(--font-Poppins);font-weight:600;line-height:1.8;text-align:left}@media screen and (min-width: 769px){.Com-SingleMainTitle h1{font-size:3.2rem}}@media screen and (max-width: 768px){.Com-SingleMainTitle h1{font-size:2.8rem}}.Com-TitleLink{--transition: all 0.3s ease-in-out;display:flex;flex-flow:row nowrap;align-items:center}.Com-TitleLink a{color:var(--baseColor);font-weight:500;-webkit-transition:var(--transition);transition:var(--transition)}.Com-TitleLink a .Lay-LinkIconSets{display:flex;flex-flow:row nowrap;align-items:center}.Com-TitleLink a .Lay-LinkIconSets::after{-webkit-transition:var(--transition);transition:var(--transition)}@media(hover: hover)and (pointer: fine){.Com-TitleLink a:hover{color:var(--PrimaryColor)}}@media screen and (min-width: 769px){.Com-TitleLink a{font-size:1.6rem}.Com-TitleLink a .Lay-LinkIconSets::after{--LinkIconSize: 32px;margin-left:16px}}@media screen and (max-width: 768px){.Com-TitleLink a{font-size:1.4rem}.Com-TitleLink a .Lay-LinkIconSets::after{--LinkIconSize: 20px;--LinkIconArrowSize: 12px;margin-left:6px}}.BreadcrumbsList{display:grid;grid-auto-flow:column;align-items:center;width:auto;gap:0 10px}.BreadcrumbsList>li{display:grid;grid-auto-flow:column;align-items:center;flex:1;gap:0 10px}.BreadcrumbsList>li:not(:last-of-type)::after{background:url(../img/icons/icon-Arrow-Gray.svg) no-repeat center center/100% auto;content:"";display:block;height:16px;width:16px}.BreadcrumbsList>li>*{font-family:var(--font-Poppins);font-size:1.4rem;font-weight:400}.BreadcrumbsList>li>a{color:var(--PrimaryColor);text-decoration:underline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(hover: hover)and (pointer: fine){.BreadcrumbsList>li>a:hover{opacity:.5}}.BreadcrumbsList>li>span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header{align-items:center;background-color:#fff;display:flex;justify-content:center;position:fixed;top:0px;width:100%;z-index:3}header .HeaderContainer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;max-width:1440px;width:100%}header .HeaderLogo{display:flex;align-items:center;line-height:0;position:relative;z-index:4}header .HeaderLogo a{width:100%}header .HeaderLogo a img{width:100%}header .Navi-note a,header .Navi-spNote a{background:#f08300;box-shadow:4px 4px 20px 0px #ffbe70;border-radius:100px;color:#fff;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;max-width:109px;position:relative;top:0}header .Navi-note a::after,header .Navi-spNote a::after{content:"";background:url("../img/icons/icon-blank.svg");display:block;height:var(--iconSize);width:var(--iconSize)}header .HeaderGlobalNavi{display:flex}header .HeaderGlobalNavi .HeaderGlobalNavi-ul{display:grid}header .HeaderGlobalNavi .HeaderGlobalNavi-ul>li{display:flex;align-items:center;position:relative}header .HeaderGlobalNavi .HeaderGlobalNavi-ul>li:not(.Navi-note) a{color:var(--baseColor)}header .HeaderGlobalNavi .HeaderGlobalNavi-ul a{font-family:var(--font-Poppins);font-size:1.6rem;font-weight:300;line-height:1.5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .HeaderGlobalNavi .HeaderGlobalNavi-ul a[title=Contact]{display:flex;flex-flow:row nowrap;align-items:center}header .HeaderGlobalNavi .HeaderGlobalNavi-ul a[title=Contact]::after{background:url(../img/icons/icon-mail.svg) no-repeat center center/100% auto;content:"";display:block;height:16px;margin-left:4px;width:16px}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-Recruit{cursor:pointer}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-Recruit .dropdown-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;pointer-events:none;gap:0 4px}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-Recruit .dropdown-toggle::after{content:"";background:url("../img/icons/icon-ArrowD-LineS.svg");display:block;height:16px;width:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-Recruit.is_active .dropdown-toggle::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-Recruit .grandchild{padding-left:16px}@media(hover: hover)and (pointer: fine){header .HeaderGlobalNavi .HeaderGlobalNavi-ul li:not(.Navi-note) a:hover{color:var(--PrimaryColor)}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-note a:hover{box-shadow:none;top:4px}}header .dropdown-menu{display:none;align-items:flex-start}header .dropdown-menu a{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap}header .dropdown-menu a::before{content:"";display:block;height:16px;margin-right:4px;width:16px}header .dropdown-menu a[title="Recruit Top"]::before{background:url(../img/icons/icon-Dot-Primary.svg) no-repeat center center/100% auto}header .dropdown-menu a:not([title="Recruit Top"])::before{background:url(../img/icons/icon-CornerDown-Right.svg) no-repeat center center/100% auto}header .dropdown-menu.is_active{display:grid;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:1s}header .dropdown-menu.fade-out{display:grid;animation-name:fadeOut;animation-fill-mode:forwards;animation-duration:.5s}@media screen and (min-width: 1201px){header .HeaderGlobalNavi .HeaderGlobalNavi-ul{grid-auto-flow:column;align-items:stretch;gap:0 32px}header .dropdown-menu{background-color:#fff;border:1px solid var(--GrayColor-E5);border-radius:8px;gap:8px 0;padding:24px;position:absolute;left:0%;top:100%;width:auto}header .Navi-spNote{display:none}header .Navi-note a{padding:8px 24px}header .Navi-note a::after{--iconSize: 16px;margin-left:8px}header .ToggleHamburger{display:none}}@media screen and (min-width: 769px){header .HeaderContainer{padding:24px 40px}header .HeaderLogo{width:200px}header .Navi-spNote a{padding:8px 24px}header .Navi-spNote a::after{--iconSize: 16px;margin-left:8px}}@media screen and (max-width: 1200px){header .HeaderGlobalNavi{background-color:#fff;border-bottom:1px solid var(--baseColor);display:flex;padding:var(--headerH) 0 0;position:fixed;top:0;left:0;right:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;max-height:100dvh;z-index:3}@supports not (min-height: 100dvh){header .HeaderGlobalNavi{max-height:95vh}}header .HeaderGlobalNavi .HeaderGlobalNavi-ul{align-items:flex-start;flex-flow:column nowrap;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px 40px;width:100%}header .HeaderGlobalNavi .HeaderGlobalNavi-ul>li{justify-content:flex-start;width:100%}header .HeaderGlobalNavi .HeaderGlobalNavi-ul>li:first-of-type{border-top:1px solid #e3e3e3}header .HeaderGlobalNavi .HeaderGlobalNavi-ul>li:not(.Navi-note){border-bottom:1px solid #e3e3e3}header .HeaderGlobalNavi .HeaderGlobalNavi-ul>li>a{padding:24px 20px;width:100%}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-Recruit{flex-flow:column nowrap}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-Recruit.is_active .dropdown-toggle::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .dropdown-menu{gap:16px 0;margin-top:-8px;padding:0 20px 24px;width:100%}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .dropdown-menu.is_active{padding-bottom:24px}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-note{margin-top:32px}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-note a{margin:0 auto;max-width:335px;width:89.3333333333vw}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-note a{padding:16px 24px}header .HeaderGlobalNavi .HeaderGlobalNavi-ul .Navi-note a::after{--iconSize: 16px;margin-left:8px}header .HeaderGlobalNavi.openMenu{-webkit-transform:translateX(0);transform:translateX(0);transition:all .3s ease-in-out}header .Navi-spNote{margin-left:auto;margin-right:12px}header .ToggleHamburger{cursor:pointer;height:16px;padding:0 4px;position:relative;width:calc(18px + 4px*2);z-index:4}header .ToggleHamburger::before{content:"";top:0}header .ToggleHamburger.active::before,header .ToggleHamburger.active::after{max-width:16px;left:calc(4px + 1px)}header .ToggleHamburger.active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:7px}header .ToggleHamburger::after{content:"";bottom:0}header .ToggleHamburger.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:7px}header .ToggleHamburger span{top:50%;transform:translateY(-50%)}header .ToggleHamburger.active span{opacity:0}header .ToggleHamburger span,header .ToggleHamburger::before,header .ToggleHamburger::after{background-color:var(--baseColor);height:2px;position:absolute;left:4px;right:0;width:18px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media screen and (max-width: 768px){header .HeaderContainer{padding:8px 16px 11px 20px}header .HeaderLogo{max-width:140px;width:37.3333333333vw}header .Navi-spNote a{font-size:1.3rem;font-family:var(--font-Poppins);gap:0 4px;padding:6px 16px}header .Navi-spNote a::after{--iconSize: 13px}}.ComContentsContainer{margin:0 auto;max-width:var(--contentBaseMaxW);padding:0 var(--contentBasePadding);width:100%}.ComContentsContainer:not(.grid){display:flex}.ComContentsContainer.grid{display:grid}main{width:100%}main>section{width:100%}main .ComContentsWrap{padding-bottom:var(--ComContentsPaddingTB);padding-top:var(--ComContentsPaddingTB)}@media screen and (min-width: 760px){main{--ComContentsPaddingTB: 100px}}@media screen and (max-width: 768px){main{--ComContentsPaddingTB: 80px}}footer{border-top:1px solid var(--baseColor);font-family:var(--font-Poppins);padding:var(--paddingTMain) 0 var(--paddingBMain)}footer .ComContentsContainer{flex-flow:row wrap;justify-content:space-between}footer .FooterGlobalNavi{display:flex}footer .FooterGlobalNavi .FooterGlobalNavi-ul{--ComPaddingTop: 16px;display:grid}footer .FooterGlobalNavi .FooterGlobalNavi-ul .footerNone{display:none !important}footer .FooterGlobalNavi .FooterGlobalNavi-ul>li{display:flex;flex-flow:column nowrap}footer .FooterGlobalNavi .FooterGlobalNavi-ul>li:not(.Navi-Recruit) a:not(:first-of-type){margin-top:var(--ComPaddingTop)}footer .FooterGlobalNavi .FooterGlobalNavi-ul a{color:var(--baseColor);display:flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;font-weight:300;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;--linkTextH: 26px;min-height:var(--linkTextH);max-height:var(--linkTextH)}@media(hover: hover)and (pointer: fine){footer .FooterGlobalNavi .FooterGlobalNavi-ul a:hover{color:var(--PrimaryColor)}}footer .FooterGlobalNavi .FooterGlobalNavi-ul .Navi-Recruit>ul{display:grid;grid-auto-flow:row;gap:var(--ComPaddingTop) 0;margin-top:var(--ComPaddingTop)}footer .FooterGlobalNavi .FooterGlobalNavi-ul .Navi-Recruit>ul a{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap}footer .FooterGlobalNavi .FooterGlobalNavi-ul .Navi-Recruit>ul a::before{background:url(../img/icons/icon-CornerDown-Right.svg) no-repeat center center/100% auto;content:"";display:block;margin-right:4px;height:16px;width:16px}footer .FooterGlobalNavi .FooterGlobalNavi-ul .Navi-Recruit>ul .grandchild{padding-left:16px}footer .FooterGlobalNavi .FooterGlobalNavi-ul a[title=note]::before,footer .FooterGlobalNavi .FooterGlobalNavi-ul a[title=Contact]::before{content:"";display:block;height:16px;margin-right:4px;width:16px}footer .FooterGlobalNavi .FooterGlobalNavi-ul a[title=note]::before{background:url(../img/icons/icon-blank-Primary.svg) no-repeat center center/100% auto}footer .FooterGlobalNavi .FooterGlobalNavi-ul a[title=Contact]::before{background:url(../img/icons/icon-mail.svg) no-repeat center center/100% auto}footer .FooterCopyrightContainer{border-top:1px solid var(--GrayColor-E5);display:grid;padding-top:40px;width:100%}footer .FooterCopyrightContainer .Copyright,footer .FooterCopyrightContainer a{font-size:1.3rem;color:var(--GrayColor-A2)}footer .FooterCopyrightContainer .Copyright{font-weight:300;grid-area:Copyright}footer .FooterCopyrightContainer a{font-weight:300;text-decoration:underline}footer .FooterCopyrightContainer a.Public{grid-area:Public}footer .FooterCopyrightContainer a.Privacy{grid-area:Privacy}@media screen and (max-width: 850px)and (min-width: 769px){footer .FooterGlobalNavi .FooterGlobalNavi-ul{gap:0 54px}}@media screen and (min-width: 769px){footer{--paddingTMain: 120px}footer:not(.recruit){--paddingBMain: var(--paddingTMain)}footer.recruit{--paddingBMain: 190px}footer figure{max-width:320px;width:37.6470588235vw}footer figure a,footer figure img{width:100%}footer .FooterGlobalNavi .FooterGlobalNavi-ul{grid-template-columns:repeat(3, auto);gap:0 64px}footer .FooterGlobalNavi .FooterGlobalNavi-ul .Navi-Products{margin-top:1.5em;padding-top:var(--ComPaddingTop)}footer .FooterCopyrightContainer{grid-template-columns:1fr auto auto;grid-template-areas:"Copyright Public Privacy";gap:0 24px;margin-top:80px}}@media screen and (max-width: 768px){footer{--paddingTMain: 80px}footer:not(.recruit){--paddingBMain: var(--paddingTMain)}footer.recruit{--paddingBMain: 180px}footer figure{margin-bottom:40px;width:100%}footer figure img{max-width:280px;width:74.6666666667vw}footer .FooterGlobalNavi{width:100%}footer .FooterGlobalNavi .FooterGlobalNavi-ul{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);gap:32px 0;width:100%}footer .FooterCopyrightContainer{grid-template-columns:auto auto 1fr;grid-template-rows:repeat(2, auto);grid-template-areas:"Public Privacy space" "Copyright Copyright Copyright";gap:16px;margin-top:56px}}.LowerKeyVisualSection{border-bottom:1px solid var(--baseColor)}.LowerKeyVisualSection .ComContentsContainer{flex-flow:column wrap;padding-bottom:var(--paddingB);padding-top:var(--paddingT)}.LowerKeyVisualSection h1{font-family:var(--font-Poppins);font-weight:600;line-height:1.4;text-align:left;width:100%}.LowerKeyVisualSection .Com-TitlePentagon+h1{margin-top:16px}@media screen and (min-width: 769px){.LowerKeyVisualSection .ComContentsContainer{--paddingB: 64px;--paddingT: 48px}.LowerKeyVisualSection h1{font-size:7.2rem}}@media screen and (max-width: 768px){.LowerKeyVisualSection .ComContentsContainer{--paddingB: 48px;--paddingT: 32px}.LowerKeyVisualSection h1{font-size:4.4rem}}.ComContentMessSets{font-weight:400;font-size:1.6rem;line-height:2}.ComContentMainMess,.ComContentMess{display:flex;flex-flow:column nowrap;width:100%}.ComContentMainMess>h3,.ComContentMess>h3{font-weight:700;line-height:1.6;width:100%}.ComContentMainMess>h3+p,.ComContentMess>h3+p{margin-top:16px}.ComContentMainMess>p,.ComContentMess>p{font-weight:400;line-height:2;width:100%}.ComContentMainMess>p+p,.ComContentMess>p+p{margin-top:1em}@media screen and (min-width: 769px){.ComContentMainMess>h3{font-size:3.2rem}.ComContentMainMess>p{font-size:1.8rem}}@media screen and (max-width: 768px){.ComContentMainMess>h3{font-size:2.8rem}.ComContentMainMess>p{font-size:1.6rem}}.ComContentMess>p{font-size:1.6rem}@media screen and (min-width: 769px){.ComContentMess>h3{font-size:2.8rem}}@media screen and (max-width: 768px){.ComContentMess>h3{font-size:2.4rem}}.Com-ListBackBtn{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%}.NewSinglePostContainer+.Com-ListBackBtn,.ProductSinglePostContainer+.Com-ListBackBtn{border-top:1px solid var(--GrayColor-E5);padding:40px 0}.Com-ListBackBtn a{color:var(--baseColor);display:grid;grid-auto-flow:column;gap:0 16px;align-items:center;font-weight:700;font-size:1.6rem;line-height:1;width:auto}.Com-ListBackBtn a::after{grid-column:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:rotate(180deg)}@media screen and (min-width: 769px){.NewSinglePostContainer+.Com-ListBackBtn,.ProductSinglePostContainer+.Com-ListBackBtn{margin-top:80px}}@media screen and (max-width: 768px){.NewSinglePostContainer+.Com-ListBackBtn,.ProductSinglePostContainer+.Com-ListBackBtn{margin-top:40px}}.Com-InpageAnchors{--borderC: var(--GrayColor-E3);padding-bottom:var(--AnchorsPaddingTB);padding-top:var(--AnchorsPaddingTB);width:100%}.Com-InpageAnchors.BGGray{background:var(--GrayColor-F6)}.Com-InpageAnchors ul.InpageAnchorsList{display:grid;gap:0px 40px;align-items:stretch;margin:0 auto;max-width:var(--contentBaseMaxW);width:100%}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets{--LinkIconSize: 24px;border-bottom:1px solid var(--borderC);color:var(--baseColor);display:grid;align-items:center;font-weight:400;height:100%;line-height:1.4;padding:16px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets.contentAnchors{grid-template-columns:1fr auto;grid-template-areas:"main icon"}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets .sub{color:var(--GrayColor-A2);grid-area:sub}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets:not(:only-of-type){font-family:var(--font-Poppins)}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets:not(:only-of-type){font-size:1.6rem}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets .main{font-family:var(--font-Poppins);grid-area:main}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets::after{grid-area:icon;margin-right:8px;transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(hover: hover)and (pointer: fine){.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets:hover{--borderC: var(--PrimaryColor)}}@media screen and (min-width: 769px){.Com-InpageAnchors{--AnchorsPaddingTB: 40px}.Com-InpageAnchors.BGGray-PC{background:var(--GrayColor-F6)}.Com-InpageAnchors ul.InpageAnchorsList{grid-template-columns:repeat(auto-fit, minmax(0, 1fr));padding:0 var(--contentBasePadding)}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets:not(.contentAnchors){grid-template-columns:1fr auto;grid-template-areas:"sub icon" "main icon"}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets .sub{font-size:1.4rem}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets .main:not(:only-of-type){font-size:2.4rem}}@media screen and (max-width: 768px){.Com-InpageAnchors:not(.blockAnchors){--AnchorsPaddingTB: 0px}.Com-InpageAnchors:not(.blockAnchors) ul.InpageAnchorsList{border-top:1px solid var(--borderC)}.Com-InpageAnchors:not(.blockAnchors) ul.InpageAnchorsList>li a.Lay-LinkIconSets{padding-left:var(--contentBasePadding);padding-right:var(--contentBasePadding)}.Com-InpageAnchors.blockAnchors{--AnchorsPaddingTB: 16px}.Com-InpageAnchors.blockAnchors ul.InpageAnchorsList{padding:0 var(--contentBasePadding)}.Com-InpageAnchors ul.InpageAnchorsList{grid-auto-flow:row}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets:not(.contentAnchors){grid-template-columns:auto 1fr auto;grid-template-areas:"main sub icon";gap:0 8px}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets:not(.contentAnchors) .sub{margin-top:2px}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets.contentAnchors{--LinkIconSize: 20px}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets .sub{font-size:1.3rem}.Com-InpageAnchors ul.InpageAnchorsList>li a.Lay-LinkIconSets .main:not(:only-of-type){font-size:2rem}}.ScrollTopContainer,.RecruitScrollContainer{position:fixed;bottom:84px;right:8px;z-index:2}.ScrollTopContainer.recruit,.RecruitScrollContainer.recruit{bottom:calc(84px + 80px + 8px)}.ScrollTopContainer{display:none}.ScrollTopContainer.is_active{display:flex;justify-content:flex-end}.ScrollTopContainer a{background:#fff;border:1px solid var(--GrayColor-E5);border-radius:100px;display:flex;justify-content:center;align-items:center;padding:18px}.ScrollTopContainer img{width:24px;transform:rotate(180deg)}.RecruitScrollContainer{display:none}.RecruitScrollContainer a{color:#fff}.RecruitScrollContainer dl{background:var(--PrimaryColor);border-radius:8px;display:grid;grid-auto-flow:row;gap:4px;font-family:var(--font-Poppins);line-height:150%;overflow:hidden;padding:12px 24px;text-align:center}.RecruitScrollContainer dl dt{background:rgba(255,255,255,.2);border-radius:100px;font-weight:400;font-size:1.2rem;padding:2px 12px}.RecruitScrollContainer dl dd{display:flex;align-items:center;font-weight:700;font-size:1.6rem}.RecruitScrollContainer dl dd::after{content:"";background:url(../img/icons/icon-blank.svg) no-repeat center center/100% auto;display:block;height:16px;width:16px;margin-left:8px}