@charset "UTF-8";.Delimiter{display:flex;justify-content:space-between;border:none;background:linear-gradient(0,transparent 40%,#009844 41%,#009844 50%,transparent 51%);margin:0}.Delimiter:after,.Delimiter:before{display:block;content:"";width:10px;height:10px;background:linear-gradient(0,#009844 0%,#009fe8 100%)}head,body{margin:0;padding:0}body{background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/bg.png");background-repeat:repeat;background-position:center top;background-color:#eee;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400;color:#2c2c2c}.Header{position:sticky;top:0;z-index:9999;width:100%;background-color:#eee}.Header__inside{max-width:1440px;padding:0 20px;margin:0 auto;box-sizing:border-box;display:flex;gap:30px;align-items:center}@media screen and (max-width:768px){.Header__inside{height:60px}}.Header__logo{margin-right:auto;height:100%}.Header__logoAnchor{display:block;font-size:0;line-height:0;box-sizing:border-box;height:100%;padding:5px 0}.Header__logoAnchor img{max-height:100%}@media screen and (min-width:769px){.Header__hamburger{display:none}}@media screen and (max-width:768px){.Header__menu{display:block}}@media screen and (max-width:768px){.Menu.-open{max-height:calc(100vh - 60px)}}@media screen and (max-width:768px){.Menu{position:absolute;top:60px;left:0;width:100vw;height:calc(100vh - 60px);max-height:0;overflow:auto;transition:max-height .3s ease}}.Menu__wrap{display:flex;align-items:center;gap:30px}@media screen and (max-width:768px){.Menu__wrap{padding:30px 40px;box-sizing:border-box;flex-direction:column;align-items:start;gap:35px;background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/bg_submenu.png");background-repeat:no-repeat;background-position:center center;background-color:#009844;background-size:cover}}.Menu__list{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.Menu__list.-sub{gap:8px}}@media screen and (max-width:768px){.Menu__list{flex-direction:column;align-items:start}}@media screen and (max-width:768px){.Menu__item{display:flex;flex-direction:column;gap:12px}}.Menu__label{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700;font-size:18px;line-height:1;cursor:pointer;height:80px;display:flex;align-items:center}@media screen and (max-width:768px){.Menu__label{height:auto;font-size:32px;letter-spacing:.07em;line-height:1;cursor:default;color:#eee;opacity:.18}}.Menu__subMenu{position:absolute;top:80px;left:0;width:100%;pointer-events:none;opacity:0;height:0;transition:opacity .1s ease,height .1s ease}.Menu__subMenu.-open{pointer-events:auto;opacity:1;height:390px}@media screen and (max-width:768px){.Menu__subMenu{position:static;opacity:1;pointer-events:auto;width:auto;height:auto}.Menu__subMenu.-open{height:auto}}.Menu__anchor{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700;font-size:18px;line-height:1;color:#2c2c2c;text-decoration:none;height:80px;display:flex;align-items:center}@media screen and (max-width:768px){.Menu__anchor{color:#eee;font-size:14px;line-height:1.5;height:auto;display:block}}.SubMenu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/bg_submenu.png");background-repeat:no-repeat;background-position:center center;background-color:#009844;background-size:cover}@media screen and (max-width:768px){.SubMenu{display:block;background:0 0}}.SubMenu__title{font-size:60px;letter-spacing:.11em;line-height:1;color:#e3e3e3;opacity:.1;margin-bottom:-6px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}@media screen and (max-width:768px){.SubMenu__title{display:none}}.SubMenu__list{list-style:none;margin:0;padding:0;display:flex;gap:5px}@media screen and (max-width:768px){.SubMenu__list{flex-direction:column;gap:8px}}.SubMenu__item{flex:1 1 1px}.SubMenuCell{background-color:#fff;width:245px;max-width:30vw;height:100%}@media screen and (max-width:768px){.SubMenuCell{display:block;background:0 0;width:auto;max-width:none;height:auto}}.SubMenuCell__cell{display:grid;grid-template-columns:1fr;grid-template-rows:128px 1fr;text-decoration:none;height:100%}a.SubMenuCell__cell:hover .SubMenuCell__thumbnail img{transform:scale(1.1)}a.SubMenuCell__cell:hover .SubMenuCell__cursor{transform:translateX(8px)}@media screen and (max-width:768px){.SubMenuCell__cell{grid-template-rows:auto}}.SubMenuCell__head{overflow:hidden;position:relative}@media screen and (max-width:768px){.SubMenuCell__head{display:none}}.SubMenuCell__number{position:absolute;top:-8px;left:-4px;z-index:999;font-size:54px;color:#fff;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.SubMenuCell__thumbnail{font-size:0;line-height:0;height:128px;box-sizing:border-box;overflow:hidden}.SubMenuCell__thumbnail.-disabled img{filter:grayscale(100%)}.SubMenuCell__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.SubMenuCell__thumbnail.-icon{padding:16px 0 0}.SubMenuCell__thumbnail.-icon img{object-fit:contain}.SubMenuCell__comingSoon{position:absolute;top:50%;left:50%;width:90%;text-align:center;transform:translate(-50%,-50%);font-size:18px;line-height:1;letter-spacing:.07em;color:#fff;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.SubMenuCell__content{padding:25px 19px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.SubMenuCell__content{padding:0;display:block}}.SubMenuCell__label{font-size:15px;line-height:1.6;color:#2c2c2c}body.ja .SubMenuCell__label{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800}@media screen and (max-width:768px){body.ja .SubMenuCell__label{font-weight:400}}body.en_US .SubMenuCell__label{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}@media screen and (max-width:768px){body.en_US .SubMenuCell__label{font-weight:400}}@media screen and (max-width:768px){.SubMenuCell__label{color:#eee;font-size:14px;line-height:1.5}}.SubMenuCell__cursor{font-size:0;line-height:0;transition:transform .2s ease}@media screen and (max-width:768px){.SubMenuCell__cursor{display:none}}.Hamburger{display:grid;gap:7px;border:none;background:0 0;padding:0;width:30px;cursor:pointer}.Hamburger__line{width:100%;height:2px;background-color:#2c2c2c;transition:transform .1s ease}.Hamburger__line.-line1{grid-area:1/1/2/2}.Hamburger__line.-line2{grid-area:2/1/3/2}.Hamburger__line.-line3{grid-area:2/1/3/2}.Hamburger__line.-line4{grid-area:3/1/4/2}.Hamburger.-open .Hamburger__line.-line1,.Hamburger.-open .Hamburger__line.-line4{transform:scaleX(0)}.Hamburger.-open .Hamburger__line.-line2{transform:rotate(45deg)}.Hamburger.-open .Hamburger__line.-line3{transform:rotate(-45deg)}.LangSwitcher__area{text-decoration:none}.LangSwitcher__list{list-style:none;margin:0;padding:3px;border-radius:50px;display:flex;gap:1px;background:linear-gradient(62.1deg,#bcd6e0 18.06%,#fff0d5 89.94%)}.LangSwitcher__lang{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400;font-size:13px;line-height:1;width:29px;height:29px;display:flex;justify-content:center;align-items:center;color:#999}.LangSwitcher__lang.-active{background-color:#fff;border-radius:50%;color:#009844}.MainVisual{padding:162px 0 120px;box-sizing:border-box;display:flex;justify-content:center;background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/bg_main.png");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover}@media screen and (max-width:768px){.MainVisual{padding:56px 0 35px}}@media screen and (max-width:425px){.MainVisual{background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/bg_main_sp.png")}}.MainVisual__contents{width:100%;max-width:840px}@media screen and (max-width:768px){.MainVisual__contents{max-width:340px}}.MainVisual__logo{font-size:0;line-height:0}.MainVisual__logoWrap{background-color:#eee;display:inline-block;padding:10px}@media screen and (max-width:768px){.MainVisual__logoWrap{padding:5px}}@media screen and (max-width:768px){.MainVisual__logoWrap img{width:66px}}.MainVisual__title{font-size:0;line-height:0;margin:0;background-color:#eee;display:inline-block}.MainVisual__titleWrap{background-color:#eee;display:inline-block;padding:15px}@media screen and (max-width:768px){.MainVisual__titleWrap{padding:6px}}@media screen and (max-width:768px){.MainVisual__titleWrap img{width:217px}}.MainVisual__catchCopy{font-size:0;color:#eee;line-height:1;margin:0}body.ja .MainVisual__catchCopy{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .MainVisual__catchCopy{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.MainVisual__catchLine{font-size:49px;letter-spacing:.25em;display:inline-block;padding:24px 40px;background-color:#2c2c2c;margin-bottom:5px}body.en_US .MainVisual__catchLine{font-size:42px;letter-spacing:.14em}@media screen and (min-width:769px){body.ja .MainVisual__catchLine:has(+br.-sp){padding-right:0}body.en_US .MainVisual__catchLine:has(+br.-sp){padding-right:.5ex}br.-sp+.MainVisual__catchLine{padding-left:0}.MainVisual__catchLine+br.-sp{display:none}}@media screen and (max-width:768px){.MainVisual__catchLine{font-size:24.5px;padding:11px 18px}.MainVisual__catchLine:first-child{margin-bottom:2.5px}.MainVisual__catchLine:has(+br.-pc){padding-right:0}br.-pc+.MainVisual__catchLine{padding-left:0}.MainVisual__catchLine+br.-pc{display:none}}.MainVisual__lead{font-size:0;letter-spacing:.25em;color:#2c2c2c;line-height:1;margin-top:14px}body.ja .MainVisual__lead{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .MainVisual__lead{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.MainVisual__leadLine{display:inline-block;padding:10px;font-size:17px;background-color:#eee}@media screen and (min-width:769px){body.ja .MainVisual__leadLine:has(+br.-sp){padding-right:0}body.en_US .MainVisual__leadLine:has(+br.-sp){padding-right:.5ex}br.-sp+.MainVisual__leadLine{padding-left:0}.MainVisual__leadLine+br.-sp{display:none}}@media screen and (max-width:768px){.MainVisual__leadLine{padding:6px;font-size:14px}.MainVisual__leadLine:has(+br.-pc){padding-right:0}br.-pc+.MainVisual__leadLine{padding-left:0}.MainVisual__leadLine+br.-pc{display:none}}.FrontContent{display:flex;flex-direction:column;align-items:center;padding:180px 0 80px;gap:170px}@media screen and (max-width:768px){.FrontContent{padding-top:29px;gap:74px}}.FrontContent__main{width:1200px;max-width:calc(100vw - 30px);display:flex;flex-direction:column;gap:87px}@media screen and (max-width:768px){.FrontContent__main{gap:60px}}.FrontContent__wContent{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:768px){.FrontContent__wContent{gap:20px}}.ContentWall__wall{display:flex;flex-direction:column;align-items:center;border-radius:20px;padding:80px;gap:44px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:768px){.ContentWall__wall{padding:60px 10px}}.ContentWall__header{display:flex;flex-direction:column;align-items:center;gap:42px}@media screen and (max-width:768px){.ContentWall__header{gap:29px;padding:0 20px}}.ContentWall__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:900;font-size:90px;letter-spacing:.03em;line-height:1;margin:0}@media screen and (max-width:768px){.ContentWall__title{font-size:40px;line-height:1.3;text-align:center}}.ContentWall__copy{font-size:24px;letter-spacing:.05em;line-height:1}body.ja .ContentWall__copy{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .ContentWall__copy{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.ContentWall__copy{font-size:18px}}@media screen and (max-width:768px){.ContentWall__items{max-width:325px}}.ContentWall__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ContentWall__list:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media screen and (max-width:768px){.ContentWall__list:has(>:nth-child(4)){grid-template-columns:1fr;grid-template-rows:auto}}@media screen and (max-width:768px){.ContentWall__list{grid-template-columns:1fr;grid-template-rows:auto;gap:10px}}.ContentCell{background-color:#fff;height:100%}.ContentCell__cell{text-decoration:none;display:grid;grid-template-columns:1fr;grid-template-rows:200px 1fr;height:100%}.ContentCell__cell:hover .ContentCell__thumbnail img{transform:scale(1.1)}.ContentCell__cell:hover .ContentCell__moreIcon{transform:translateX(8px)}.ContentCell__head{overflow:hidden;position:relative}.ContentCell__number{position:absolute;top:-20px;left:-10px;z-index:999;font-size:110px;color:#fff;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.ContentCell__thumbnail{font-size:0;line-height:0;height:100%;box-sizing:border-box;overflow:hidden}.ContentCell__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ContentCell__thumbnail.-icon{padding:16px 0 0}.ContentCell__thumbnail.-icon img{object-fit:contain}.ContentCell__content{padding:25px 30px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.ContentCell__label{width:100%;box-sizing:border-box;font-size:20px;line-height:1.6;color:#eee;background-color:#2c2c2c;margin-top:calc(-25px - 1em);padding:4px 14px}body.ja .ContentCell__label{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800}body.en_US .ContentCell__label{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.ContentCell__excerpt{flex:1 1 1px;font-size:14px;line-height:1.7;letter-spacing:.05em;color:#2c2c2c}.ContentCell__more{display:flex;align-items:center;justify-content:end;gap:17px}.ContentCell__moreLabel{font-size:16px;line-height:1;color:#009844}body.ja .ContentCell__moreLabel{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800}body.en_US .ContentCell__moreLabel{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.ContentCell__moreIcon{font-size:0;line-height:0;transition:transform .2s ease}.ContentIconCell{background-color:#fff;width:326px;max-width:30vw;height:100%;border-radius:10px;overflow:hidden}@media screen and (max-width:768px){.ContentIconCell{width:auto;max-width:none}}.ContentIconCell__cell{text-decoration:none;display:grid;grid-template-columns:1fr;grid-template-rows:213px 1fr;height:100%}a.ContentIconCell__cell:hover .ContentIconCell__thumbnail img{transform:scale(1.1)}a.ContentIconCell__cell:hover .ContentIconCell__more{transform:translateX(8px)}@media screen and (max-width:768px){.ContentIconCell__cell{grid-template-rows:200px 1fr}}.ContentIconCell__head{position:relative}@media screen and (max-width:768px){.ContentIconCell__head{padding:0}}.ContentIconCell__thumbnail{font-size:0;line-height:0;height:100%;box-sizing:border-box;overflow:hidden}.ContentIconCell__thumbnail.-disabled img{filter:grayscale(100%)}.ContentIconCell__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ContentIconCell__comingSoon{position:absolute;top:50%;left:50%;width:90%;text-align:center;transform:translate(-50%,-50%);font-size:22px;line-height:1;letter-spacing:.03em;color:#fff;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.ContentIconCell__comingSoon{font-size:16px}}.ContentIconCell__content{padding:25px 30px;box-sizing:border-box;display:flex;justify-content:center}@media screen and (max-width:768px){.ContentIconCell__content{justify-content:space-between;padding:25px 20px}}.ContentIconCell__label{display:flex;align-items:center;justify-content:center;gap:16px;max-width:240px}@media screen and (max-width:768px){.ContentIconCell__label{display:grid;grid-template-columns:1fr 40px;max-width:none;width:100%}}.ContentIconCell__title{letter-spacing:.03em;color:#009844}body.ja .ContentIconCell__title{font-size:20px;line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800}body.en_US .ContentIconCell__title{font-size:18px;line-height:1.3;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}@media screen and (max-width:768px){.ContentIconCell__title{font-size:16px}}.ContentIconCell__more{font-size:0;line-height:0;transition:transform .2s ease}.Topics{width:1200px;max-width:calc(100vw - 30px);display:flex;flex-direction:column;align-items:center;padding:65px 0;gap:65px}@media screen and (max-width:768px){.Topics{padding:45px 0;gap:45px}}.Topics__header{display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (max-width:768px){.Topics__header{gap:23px}}.Topics__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:300;font-size:70px;letter-spacing:.08em;line-height:1;margin:0}@media screen and (max-width:768px){.Topics__title{font-size:35px}}.Topics__copy{font-size:24px;letter-spacing:.07em;line-height:1}body.ja .Topics__copy{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .Topics__copy{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Topics__copy{font-size:16px;letter-spacing:.05em}}.Topics__items{display:flex;flex-direction:column;align-items:center;gap:65px}.Topics__list{list-style:none;display:flex;gap:80px 10px;margin:0;padding:0}.Topics__list.-wrap{flex-wrap:wrap}@media screen and (max-width:768px){.Topics__list{flex-direction:column;gap:50px;padding:0 20px}}.Topics__more{display:grid;grid-template-columns:1fr auto;border-radius:100px;background-color:#2c2c2c;color:#eee;padding:19px 40px;align-items:center;box-sizing:border-box;min-width:668px;text-decoration:none}body.ja .Topics__more{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}body.en_US .Topics__more{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.Topics__more:hover .Topics__moreIcon{transform:translateX(8px)}@media screen and (max-width:768px){.Topics__more{min-width:0;width:100%}}.Topics__moreLabel{grid-area:1/1/2/3;text-align:center}.Topics__moreIcon{grid-area:1/2/2/3;transition:transform .3s ease}.TopicsCell{width:373px;max-width:30vw;height:100%}@media screen and (max-width:768px){.TopicsCell{width:auto;max-width:none}}.TopicsCell__cell{text-decoration:none;display:grid;grid-template-columns:1fr;grid-template-rows:220px 1fr;height:100%;gap:34px}.TopicsCell__cell:hover .TopicsCell__thumbnail img{transform:scale(1.1)}@media screen and (max-width:768px){.TopicsCell__cell{gap:25px}}.TopicsCell__head{overflow:hidden;position:relative}.TopicsCell__category{position:absolute;top:0;left:0;z-index:999;padding:10px 16px;box-sizing:content-box;min-width:120px;font-size:12px;color:#fff;line-height:1;letter-spacing:.03em;text-align:center}.TopicsCell__category.-even{background-color:#2c2c2c;color:#eee}.TopicsCell__category.-odd{background-color:#eee;color:#2c2c2c}body.ja .TopicsCell__category{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}body.en_US .TopicsCell__category{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.TopicsCell__thumbnail{font-size:0;line-height:0;height:100%;overflow:hidden;border-radius:10px}.TopicsCell__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.TopicsCell__content{display:flex;flex-direction:column;gap:19px}@media screen and (max-width:768px){.TopicsCell__content{gap:10px}}.TopicsCell__date{font-size:14px;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800;color:#8b8b8b}.TopicsCell__title{font-size:16px;line-height:1.7;letter-spacing:.05em;padding:0 1em;color:#2c2c2c}body.ja .TopicsCell__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .TopicsCell__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.TopicsCell__title{font-size:15px}}.Stories{display:flex;justify-content:center}.Stories__wrap{width:1400px;max-width:calc(100vw - 40px)}.Stories__wall{display:flex;flex-direction:column;align-items:center;padding:100px 100px 64px;gap:65px;border-radius:50px;background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/bg_submenu.png");background-repeat:no-repeat;background-position:center center;background-color:#009844;background-size:cover}@media screen and (max-width:768px){.Stories__wall{padding:50px 30px 32px}}.Stories__header{display:flex;align-items:center;color:#eee;gap:clamp(0px, 7vw, 70px)}@media screen and (max-width:768px){.Stories__header{flex-direction:column;align-items:stretch;gap:35px}}.Stories__head{display:flex;flex-direction:column;gap:30px;flex:0 0 auto}@media screen and (max-width:768px){.Stories__head{gap:16px}}.Stories__copy{font-size:28px;letter-spacing:.1em;font-weight:600;line-height:1;margin:0}@media screen and (max-width:768px){.Stories__copy{font-size:16px}}.Stories__title{font-size:70px;letter-spacing:.07em;font-weight:600;line-height:1;margin:0}@media screen and (max-width:768px){.Stories__title{font-size:40px}}.Stories__lead{font-size:18px;letter-spacing:.07em;margin:0;line-height:1.8}body.ja .Stories__lead{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .Stories__lead{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Stories__lead{font-size:14px}}@media screen and (max-width:768px){.Stories__lead br.-pc{display:none}}.Stories__items{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:768px){.Stories__items{position:relative}}.Stories__nav{border:none;background-color:transparent;padding-top:40px;padding-bottom:40px;cursor:pointer;font-size:0;line-height:0}.Stories__nav.-prev{padding-right:43px}@media screen and (max-width:768px){.Stories__nav.-prev{padding-right:15px;left:0}}.Stories__nav.-next{padding-left:43px}@media screen and (max-width:768px){.Stories__nav.-next{padding-left:15px;right:0}}@media screen and (max-width:768px){.Stories__nav{position:absolute;z-index:999;top:50%;transform:translateY(-50%);background-color:#2c2c2c;padding:20px 15px}.Stories__nav img{width:8px}}.Stories__entries{overflow:hidden}.tns-visually-hidden{display:none}.Stories__list{list-style:none;display:flex;margin:0;padding:0}.Stories__more{display:grid;grid-template-columns:1fr auto;border-radius:100px;background-color:#2c2c2c;color:#eee;padding:19px 40px;align-items:center;box-sizing:border-box;min-width:446px;text-decoration:none}body.ja .Stories__more{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}body.en_US .Stories__more{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.Stories__more:hover .Stories__moreIcon{transform:translateX(8px)}@media screen and (max-width:768px){.Stories__more{min-width:0;width:calc(100% - 60px)}}.Stories__moreLabel{grid-area:1/1/2/3;text-align:center}.Stories__moreIcon{grid-area:1/2/2/3;transition:transform .3s ease;font-size:0;line-height:0}.StoriesCell{width:496px;height:100%}@media screen and (max-width:768px){.StoriesCell{width:275px}}.StoriesCell__cell{text-decoration:none;display:grid;grid-template-columns:1fr;grid-template-rows:360px 1fr;height:100%;gap:34px}.StoriesCell__cell:hover .StoriesCell__thumbnail img{transform:scale(1.1)}@media screen and (max-width:768px){.StoriesCell__cell{grid-template-rows:230px 1fr;gap:25px}}.StoriesCell__head{overflow:hidden;position:relative}.StoriesCell__new{position:absolute;top:0;left:0;z-index:999;padding:10px 16px;box-sizing:content-box;min-width:120px;font-size:12px;color:#fff;line-height:1;letter-spacing:.03em;text-align:center;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.StoriesCell__thumbnail{font-size:0;line-height:0;height:100%;overflow:hidden;border-radius:10px}.StoriesCell__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.StoriesCell__content{display:flex;flex-direction:column;align-items:start;gap:19px}@media screen and (max-width:768px){.StoriesCell__content{gap:10px}}.StoriesCell__date{font-size:14px;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800;color:#eee}.StoriesCell__title{font-size:16px;line-height:1.7;letter-spacing:.05em;color:#eee;padding:0 1em}body.ja .StoriesCell__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .StoriesCell__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.StoriesCell__title{font-size:14px}}.StoriesComingSoon{display:flex;justify-content:center}.StoriesComingSoon__wrap{width:1400px;max-width:calc(100vw - 40px)}.StoriesComingSoon__wall{display:flex;flex-direction:column;align-items:center;padding:100px 100px 64px;gap:65px;border-radius:50px;background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/bg_submenu.png");background-repeat:no-repeat;background-position:center center;background-color:#009844;background-size:cover}@media screen and (max-width:768px){.StoriesComingSoon__wall{padding:50px 30px 32px}}.StoriesComingSoon__content{display:flex;align-items:center;color:#eee;gap:clamp(0px, 7vw, 70px)}@media screen and (max-width:768px){.StoriesComingSoon__content{flex-direction:column;align-items:stretch;gap:35px}}.StoriesComingSoon__head{display:flex;flex-direction:column;gap:30px;flex:0 0 auto}@media screen and (max-width:768px){.StoriesComingSoon__head{gap:16px}}.StoriesComingSoon__copy{font-size:28px;letter-spacing:.1em;font-weight:600;line-height:1;margin:0}@media screen and (max-width:768px){.StoriesComingSoon__copy{font-size:16px}}.StoriesComingSoon__title{font-size:70px;letter-spacing:.07em;font-weight:600;line-height:1;margin:0}@media screen and (max-width:768px){.StoriesComingSoon__title{font-size:40px}}.StoriesComingSoon__lead{font-size:18px;letter-spacing:.07em;margin:0;line-height:1.8}body.ja .StoriesComingSoon__lead{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .StoriesComingSoon__lead{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.StoriesComingSoon__lead{font-size:14px}}@media screen and (max-width:768px){.StoriesComingSoon__lead br.-pc{display:none}}@media screen and (max-width:768px){.StoriesComingSoon__button{width:100%}}.Support{width:1200px;max-width:calc(100vw - 30px);display:flex;flex-direction:column;align-items:center;gap:63px}@media screen and (max-width:768px){.Support{gap:40px}}.Support__header{display:flex;flex-direction:column;align-items:center;gap:30px}.Support__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:300;font-size:70px;letter-spacing:.08em;line-height:1;margin:0}@media screen and (max-width:768px){.Support__title{font-size:35px}}.Support__copy{font-size:24px;letter-spacing:.07em;line-height:1}body.ja .Support__copy{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .Support__copy{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Support__copy{font-size:16px;letter-spacing:.05em}}.Support__items{display:flex;flex-direction:column;align-items:center;gap:65px}.Support__list{list-style:none;display:flex;gap:10px;margin:0;padding:0}@media screen and (max-width:768px){.Support__list{flex-direction:column}}.SupportCell{height:350px}@media screen and (max-width:768px){.SupportCell{height:230px}}.SupportCell__cell{text-decoration:none;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%}a.SupportCell__cell:hover .SupportCell__thumbnail img{transform:scale(1.1)}a.SupportCell__cell:hover .SupportCell__more img{transform:translateX(8px)}@media screen and (max-width:768px){.SupportCell__cell{gap:25px}}.SupportCell__head{grid-area:1/1/2/2;overflow:hidden}.SupportCell__thumbnail{font-size:0;line-height:0;height:100%;overflow:hidden;border-radius:10px}.SupportCell__thumbnail.-disabled img{filter:grayscale(100%)}.SupportCell__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.SupportCell__content{grid-area:1/1/2/2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:39px;z-index:100}.SupportCell__enTitle{font-size:55px;letter-spacing:.03em;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400;color:#fff}@media screen and (max-width:768px){.SupportCell__enTitle{font-size:40px}}.SupportCell__title{font-size:22px;line-height:1;letter-spacing:.03em;color:#fff}body.ja .SupportCell__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .SupportCell__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.SupportCell__title{font-size:16px}}.SupportCell__more{grid-area:1/1/2/2;display:flex;justify-content:end;align-items:end;z-index:150;padding:20px}.SupportCell__more img{transition:transform .1s ease}@media screen and (max-width:768px){.SupportCell__more{display:none}}.Contact{width:1400px;max-width:calc(100vw - 40px);border-radius:50px;padding:64px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-image:url("/cms/wp-content/themes/tsh_theme/assets/images/logo_contact.png");background-repeat:no-repeat;background-position:center center;background-color:#000;background-size:100%}@media screen and (max-width:768px){.Contact{border-radius:0;width:auto;max-width:none;padding:126px 20px;background-position:center top}}.Contact__wall{display:grid;grid-template-columns:1fr 1px 1fr;width:1000px;gap:50px}@media screen and (max-width:768px){.Contact__wall{grid-template-columns:1fr;grid-template-rows:auto 1px auto;width:auto;gap:45px}}@media screen and (max-width:768px){.Contact__delimiter{width:100%}}.Contact__cell{display:flex;flex-direction:column;gap:23px}.Contact__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600;font-size:40px;letter-spacing:.08em;line-height:1;margin:0;color:#eee}@media screen and (max-width:768px){.Contact__title{font-size:34px}}.Contact__lead{font-size:16px;letter-spacing:.07em;line-height:1.7;color:#eee}body.ja .Contact__lead{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}body.en_US .Contact__lead{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}@media screen and (max-width:768px){.Contact__lead{font-size:14px;letter-spacing:.05em}}.Contact__comingSoon{font-size:22px;line-height:1;letter-spacing:.07em;color:#cbcbcb;padding:16px 0;text-align:left;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Contact__comingSoon{font-size:16px}}.Contact__form{display:flex;gap:12px}.Contact__inputWrap{flex:1 1 1px;background-color:#eee;border-radius:5px;border:1px solid #eee;box-sizing:border-box;padding:10px 20px;transition:border-color .1s ease}.Contact__inputWrap:has(.Contact__input:focus){border:1px solid #009fe8}.Contact__input{border:none;width:100%;background-color:transparent;outline:none}.Contact__submit{border:none;padding:10px 20px;border-radius:5px;background-color:#009844;color:#eee;font-size:16px;line-height:1;letter-spacing:.05em;cursor:pointer}body.ja .Contact__submit{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .Contact__submit{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.Contact__cell .Contact__body.-mail{padding:40px 30px;border:1px solid #5b5b5b;border-radius:15px;font-size:22px;line-height:1;letter-spacing:.05em;text-align:center;color:#cbcbcb;word-break:break-all;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Contact__cell .Contact__body.-mail{font-size:17px;padding:25px 30px;text-align:start}}.Contact__canvas{cursor:pointer}@media screen and (max-width:768px){.Contact__canvas{max-width:100%}}.RelatedLinks{width:1200px;max-width:calc(100vw - 30px);display:flex;flex-direction:column;align-items:center;padding:65px 0;gap:65px}@media screen and (max-width:768px){.RelatedLinks{padding:45px 0;gap:45px}}.RelatedLinks__header{display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (max-width:768px){.RelatedLinks__header{gap:23px}}.RelatedLinks__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:300;font-size:70px;letter-spacing:.08em;line-height:1;margin:0}@media screen and (max-width:768px){.RelatedLinks__title{font-size:35px}}.RelatedLinks__copy{font-size:24px;letter-spacing:.07em;line-height:1}body.ja .RelatedLinks__copy{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .RelatedLinks__copy{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.RelatedLinks__copy{font-size:16px;letter-spacing:.05em}}.RelatedLinks__items{display:flex;flex-direction:column;align-items:center;gap:65px;width:100%}.RelatedLinks__more{display:grid;grid-template-columns:1fr auto;border-radius:100px;background-color:#2c2c2c;color:#eee;padding:19px 40px;align-items:center;box-sizing:border-box;min-width:668px;text-decoration:none}body.ja .RelatedLinks__more{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}body.en_US .RelatedLinks__more{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.RelatedLinks__more:hover .RelatedLinks__moreIcon{transform:translateX(8px)}@media screen and (max-width:768px){.RelatedLinks__more{min-width:0;width:100%}}.RelatedLinks__moreLabel{grid-area:1/1/2/3;text-align:center}.RelatedLinks__moreIcon{grid-area:1/2/2/3;transition:transform .3s ease}#benchmark .formbox-editor_KW4AB{margin:0 auto;padding:0;text-align:left;width:100%;box-sizing:border-box}#benchmark .formbox-editor_KW4AB fieldset{border:none;margin:0;padding:0;position:relative}#benchmark .formbox-editable-field_KW4AB{margin:10px 0;outline:none}#benchmark .spacer-block_KW4AB{min-height:20px;padding:10px 0;position:relative}#benchmark .spacer-block-line_KW4AB{position:absolute;top:50%;left:40px;right:40px;display:none;border-top-style:solid}#benchmark #formbox_screen_subscribe_KW4AB{display:flex;flex-direction:column;gap:8px}#benchmark #formbox_screen_success_KW4AB{padding:30px 0}#benchmark .formbox-title_KW4AB,#benchmark .formbox-text-field_KW4AB{margin-bottom:0;font-family:Helvetica,Arial,sans-serif;color:#000;font-size:14px}#benchmark .formbox-title_KW4AB a,#benchmark .formbox-text-field_KW4AB a{text-decoration:none}#benchmark .formbox-title_KW4AB p,#benchmark .formbox-text-field_KW4AB p{margin:0;margin-bottom:10px;padding:0;word-break:break-word}#benchmark label.formbox-field-label_KW4AB{font-family:Helvetica,Arial,sans-serif;display:block;margin:10px 0 0;padding:0;font-size:14px;text-align:left;line-height:100%;color:#000}#benchmark label.formbox-label-wrap_KW4AB{font-family:Helvetica,Arial,sans-serif;display:flex;margin:10px 0 0;padding:0;font-size:14px;line-height:100%;padding-left:15px;font-style:italic;color:#eee;user-select:none}#benchmark label.formbox-label-wrap_KW4AB:last-of-type{margin-bottom:10px}#benchmark label.formbox-label-wrap_KW4AB input[type=checkbox],#benchmark label.formbox-label-wrap_KW4AB input[type=radio]{width:13px;height:13px;padding:0;margin:0;margin-right:5px;vertical-align:bottom;position:relative;top:-1px}#benchmark select.formbox-field_KW4AB{background-color:#000;border:2px solid #f1f2f2;border-radius:0;box-sizing:border-box;background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;width:100%;margin:10px 0;height:auto;padding:2px 0}#benchmark input.formbox-field_KW4AB{font-size:16px;width:100%;border:none;background-color:transparent;outline:none}#benchmark fieldset.formbox-field_KW4AB.-check{flex:1 1 1px}#benchmark fieldset.formbox-field_KW4AB:not(.-check){flex:1 1 1px;background-color:#eee;border-radius:5px;border:1px solid #eee;box-sizing:border-box;padding:10px 20px;transition:border-color .1s ease}#benchmark fieldset.formbox-field_KW4AB:not(.-check):has(.Contact__input:focus){border:1px solid #009fe8}#benchmark .formbox-field_KW4AB::-webkit-input-placeholder{color:#c4c4c4;font-weight:400;font-style:normal;opacity:1}#benchmark .formbox-field_KW4AB::-moz-placeholder{color:#c4c4c4;font-weight:400;font-style:normal;opacity:1}#benchmark .formbox-field_KW4AB:-ms-input-placeholder{color:#c4c4c4;font-weight:400;font-style:normal;opacity:1}#benchmark .formbox-button-wrap_KW4AB{flex:0 0 auto}#benchmark .formbox-button_KW4AB{border:none;padding:10px 20px;border-radius:5px;background-color:#009844;color:#eee;font-size:16px;line-height:1;letter-spacing:.05em;cursor:pointer;transition:background-color .3s ease}body.ja #benchmark .formbox-button_KW4AB{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US #benchmark .formbox-button_KW4AB{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}#benchmark .formbox-button_KW4AB:hover{background-color:#353d41 !important}#benchmark .formbox-button_KW4AB:active{background-color:#0d1519 !important}#benchmark .formbox-button_KW4AB.-disabled{cursor:default;pointer-events:none;background-color:#999}#benchmark .formbox-field_KW4AB__side{display:flex;align-items:end;justify-content:space-between;gap:24px}@media screen and (max-width:768px){#benchmark .formbox-field_KW4AB__side{flex-direction:column;justify-content:start}}#benchmark .formbox-field_KW4AB__checks{display:flex;flex-direction:column;align-items:start;gap:4px}@media screen and (max-width:768px){#benchmark .formbox-field_KW4AB__checks{align-self:start;justify-content:start}}#benchmark #popupFormLoader_KW4AB{display:none;position:absolute;bottom:10px;right:10px;width:20px;height:20px;background-image:url(https://benchmarkemail.com/images/popup-builder/loadingicon.svg);background-position:center center;background-repeat:no-repeat;background-color:#fff;background-color:rgba(255,255,255,.3);border-radius:100%;-webkit-animation-name:spin;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:.8s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:.8s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:linear}#benchmark .formbox-personal-text{display:inline-flex;flex-direction:column;align-items:start;gap:8px}#benchmark .formbox-anchor{display:block;color:#009844}.Footer{background-color:#fff;padding:100px 10px 30px;display:flex;flex-direction:column;align-items:center;gap:90px}@media screen and (max-width:768px){.Footer{padding:40px 24px 20px;gap:60px}}.Footer__wrap{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (max-width:768px){.Footer__logo{width:148px}}.Footer__logoImage{width:100%;height:100%}.Footer__menuList{list-style:none;margin:0;padding:0;display:flex}@media screen and (max-width:768px){.Footer__menuList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:34px 20px}}.Footer__menuItem{max-width:180px;box-sizing:content-box}@media screen and (min-width:769px){.Footer__menuItem{border-left:1px solid #c8c8c8;padding:0 35px}}@media screen and (max-width:768px){.Footer__menuItem{border-top:1px solid #009844;padding:14px 0}}.Footer__copyright{font-size:12px;line-height:1;letter-spacing:.22em;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400;color:#2c2c2c}.FooterMenu{display:flex;flex-direction:column;gap:12px}.FooterMenu__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700;font-size:20px;line-height:1;letter-spacing:.07em;color:#5b5b5b}.FooterMenu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.FooterMenu__item{font-size:14px;line-height:1.3;letter-spacing:.07em}body.ja .FooterMenu__item{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}body.en_US .FooterMenu__item{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}body.ja .FooterMenu__item.-single{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .FooterMenu__item.-single{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.FooterMenu__item{font-size:13px}}.FooterMenu__cell{color:#8b8b8b}.FooterMenu__anchor{color:#5b5b5b;text-decoration:none;transition:opacity .1s ease}.FooterMenu__anchor:hover{opacity:.6}.Page{display:flex;flex-direction:column;align-items:center}.Page__wrap{width:1200px;max-width:calc(100vw - 60px);padding:0 0 160px}@media screen and (max-width:768px){.Page__wrap{width:100%;max-width:none}}.Page__relay{width:100%}.Heading{width:1415px;max-width:calc(100vw - 24px);margin:0 auto 13px}@media screen and (max-width:768px){.Heading{margin-bottom:35px}}.Heading__wall{background-repeat:no-repeat;background-position:center center;background-size:cover;display:grid;grid-template-columns:107px 240px 70px 1fr 77px 30px;grid-template-rows:21px auto 150px 1fr 171px;grid-template-areas:". . . . . ." "breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs ." ". . . . . ." ". eyecatch . title . ." ". . . . . .";border-radius:30px;align-items:center;overflow:hidden}.Heading__wall:before{content:"";display:block;height:100%;grid-area:1/1/-1/-1;background-color:#000;opacity:.2}.Heading__wall:not(.-why):not(.-who):not(.-what):not(.-support){grid-template-columns:217px 130px 70px 1fr 77px 30px}.Heading__wall:not(.-why):not(.-who):not(.-what):not(.-support):before{background-color:#002238;opacity:.3}@media screen and (max-width:768px){.Heading__wall:not(.-why):not(.-who):not(.-what):not(.-support){grid-template-columns:1fr auto 1fr}}.Heading__wall.-who,.Heading__wall.-what{grid-template-columns:167px 180px 70px 1fr 77px 30px}@media screen and (max-width:768px){.Heading__wall.-who,.Heading__wall.-what{grid-template-columns:1fr auto 1fr}}@media screen and (max-width:768px){.Heading__wall{grid-template-columns:1fr auto 1fr;grid-template-rows:75px auto 30px auto 75px;grid-template-areas:". . ." ". eyecatch ." ". . . " ". title ." ". . ."}}.Heading__breadcrumbs{z-index:1;grid-area:breadcrumbs}@media screen and (max-width:768px){.Heading__breadcrumbs{display:none}}.Heading__eyeCatch{z-index:1;grid-area:eyecatch;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:768px){.Heading__eyeCatch{flex-direction:row;gap:16px;justify-content:center}}.Heading__term{font-size:34px;letter-spacing:.1em;line-height:1.3;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700;color:#eee}@media screen and (max-width:768px){.Heading__term.-why{max-width:100px}}@media screen and (max-width:768px){.Heading__term{font-size:16px}}.Heading__number{font-size:110px;letter-spacing:.06em;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700;color:#eee}@media screen and (max-width:768px){.Heading__number{font-size:50px}}.Heading__thumbnail img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:768px){.Heading__thumbnail{max-width:100px}}.Heading__title{z-index:1;grid-area:title;margin:0;padding:0;color:#eee;font-size:42px;line-height:1;letter-spacing:.03em;display:flex;flex-direction:column;align-items:start;gap:5px}body.ja .Heading__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .Heading__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Heading__title{font-size:25px;align-items:center}}.Heading__titleLine{background-color:#2c2c2c;padding:30px 45px}@media screen and (max-width:768px){.Heading__titleLine{padding:13px 22px}}.Heading3rd{display:flex}.Heading3rd__wall{width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0;gap:20px}.Heading3rd__breadcrumbs{width:1330px;max-width:calc(100vw - 110px)}@media screen and (max-width:768px){.Heading3rd__breadcrumbs{display:none}}.Heading3rd__wrap{width:1200px;max-width:calc(100vw - 100px);display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:768px){.Heading3rd__wrap{max-width:calc(100vw - 25px)}}.Heading3rd__content{width:1000px;max-width:calc(100vw - 200px);display:flex;flex-direction:column;align-items:start;gap:60px}@media screen and (max-width:768px){.Heading3rd__content{max-width:calc(100vw - 70px);gap:30px}}.Heading3rd__tags{display:flex;align-items:center;width:100%;gap:30px}.Heading3rd__category{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-size:35px;letter-spacing:.08em;color:#2c2c2c;line-height:1}@media screen and (max-width:768px){.Heading3rd__category{font-size:20px}}.Heading3rd__tag{padding:4px 16px;box-sizing:content-box;min-width:120px;font-size:12px;line-height:1;letter-spacing:.03em;text-align:center;background-color:#fff;color:#2c2c2c}body.ja .Heading3rd__tag{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}body.en_US .Heading3rd__tag{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.Heading3rd__date{margin-left:auto;color:#8b8b8b;font-size:14px;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){.Heading3rd__date{font-size:12px}}.Heading3rd__title{margin:0;padding:0;color:#2c2c2c;font-size:42px;line-height:1.7;letter-spacing:.03em}body.ja .Heading3rd__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .Heading3rd__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Heading3rd__title{font-size:26px}}.Heading3rd__delimiter{width:100%}.ArchiveHeading{width:1415px;max-width:calc(100vw - 24px);margin:0 auto 13px}@media screen and (max-width:768px){.ArchiveHeading{margin-bottom:35px}}.ArchiveHeading__wall{background-repeat:no-repeat;background-position:center center;background-size:cover;display:grid;grid-template-columns:107px 240px 70px 1fr 77px 30px;grid-template-rows:21px auto 150px 1fr 171px;grid-template-areas:". . . . . ." "breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs ." ". . . . . ." ". eyecatch . title . ." ". . . . . .";border-radius:30px;align-items:center;overflow:hidden}.ArchiveHeading__wall:before{content:"";display:block;height:100%;grid-area:1/1/-1/-1;background-color:#000;opacity:.2}.ArchiveHeading__wall:not(.-why):not(.-support){grid-template-columns:217px 130px 70px 1fr 77px 30px}.ArchiveHeading__wall:not(.-why):not(.-support):before{background-color:#002238;opacity:.3}@media screen and (max-width:768px){.ArchiveHeading__wall:not(.-why):not(.-support){grid-template-columns:1fr auto 1fr}}@media screen and (max-width:768px){.ArchiveHeading__wall{grid-template-columns:1fr auto 1fr;grid-template-rows:75px auto 30px auto 75px;grid-template-areas:". . ." ". eyecatch ." ". . . " ". title ." ". . ."}}.ArchiveHeading__breadcrumbs{z-index:1;grid-area:breadcrumbs}@media screen and (max-width:768px){.ArchiveHeading__breadcrumbs{display:none}}.ArchiveHeading__eyeCatch{z-index:1;grid-area:eyecatch;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:768px){.ArchiveHeading__eyeCatch{flex-direction:row;gap:16px;justify-content:center}}.ArchiveHeading__term{font-size:34px;letter-spacing:.1em;line-height:1.3;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700;color:#eee}@media screen and (max-width:768px){.ArchiveHeading__term{font-size:16px;max-width:100px}}.ArchiveHeading__number{font-size:110px;letter-spacing:.06em;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700;color:#eee}@media screen and (max-width:768px){.ArchiveHeading__number{font-size:50px}}.ArchiveHeading__thumbnail img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:768px){.ArchiveHeading__thumbnail{max-width:100px}}.ArchiveHeading__title{z-index:1;grid-area:title;margin:0;padding:0;color:#eee;font-size:42px;line-height:1;letter-spacing:.03em;display:flex;flex-direction:column;align-items:start;gap:5px}body.ja .ArchiveHeading__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .ArchiveHeading__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.ArchiveHeading__title{font-size:25px;align-items:center}}.ArchiveHeading__titleLine{background-color:#2c2c2c;padding:30px 45px}@media screen and (max-width:768px){.ArchiveHeading__titleLine{padding:13px 22px}}.Breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:end;gap:.5ex;font-size:15px;letter-spacing:.05em;line-height:1;color:#eee}.Breadcrumbs__list.-black{color:#8b8b8b}body.ja .Breadcrumbs__list{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}body.en_US .Breadcrumbs__list{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.Breadcrumbs__item{display:flex;align-items:center;gap:.5ex}.Breadcrumbs__item:not(:first-child):before{content:">";display:block}.Breadcrumbs__anchor{color:#eee}.Breadcrumbs__anchor.-black{color:#8b8b8b}.H2title{display:flex;justify-content:center;margin:24px 0}.H2title__wrap{display:flex;flex-direction:column;gap:60px;align-items:center;width:1200px;max-width:calc(100vw - 100px)}@media screen and (max-width:768px){.H2title__wrap{max-width:calc(100vw - 25px);gap:30px}}.H2title__delimiter{width:100%}.H2title__title{font-size:34px;letter-spacing:.03em;line-height:1.5;color:#009844;margin:0;padding:0 10px;width:100%}body.ja .H2title__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .H2title__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (min-width:769px){.H2title__title{text-align:center}}@media screen and (max-width:768px){.H2title__title{font-size:22px;padding:0 17.5px;box-sizing:border-box}}.H3title{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.H3title__wrap{width:100%;max-width:1000px;display:flex;justify-content:space-between;align-items:center}.H3title__title{border-left:5px solid #009844;padding:1px 0 1px 40px;font-size:24px;letter-spacing:.03em;line-height:1.5;margin:0;color:#2c2c2c}body.ja .H3title__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .H3title__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.H4title{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.H4title__wrap{width:100%;max-width:1000px}.H4title__title{font-size:26px;letter-spacing:.03em;line-height:1.5;color:#2c2c2c;margin:0;padding:0}.H4title__title.-center{text-align:center}.H4title__title body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}.H4title__title body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}@media screen and (max-width:768px){.H4title__title{font-size:20px}}.SideImage{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.SideImage__wrap{display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;grid-template-areas:"image text";gap:50px;width:100%;max-width:1000px}@media screen and (min-width:769px){.SideImage__wrap.-right{grid-template-columns:1fr 50%;grid-template-areas:"text image"}}@media screen and (max-width:768px){.SideImage__wrap{grid-template-columns:auto;grid-template-rows:200px auto;grid-template-areas:"image" "text";gap:16px}}.SideImage__image{grid-area:image;position:relative;display:flex;flex-direction:column;align-items:end;gap:8px}.SideImage__imageTag{width:100%;height:100%;min-height:350px;border-radius:10px;object-fit:cover}@media screen and (max-width:768px){.SideImage__imageTag{min-height:0}}.SideImage__caption{font-size:12px;letter-spacing:.03em;line-height:1;color:#2c2c2c;margin:0;padding:0}.SideImage__caption body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}.SideImage__caption body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.SideImage__image .SideImage__tagging{background-color:#2c2c2c;color:#eee;padding:40px 28px;border-radius:10px;display:inline-flex;flex-direction:column;align-items:center;gap:22px;position:absolute;top:-20px}@media screen and (min-width:769px){.SideImage__image .SideImage__tagging.-left{left:-50px}}@media screen and (min-width:769px){.SideImage__image .SideImage__tagging.-right{right:-50px}}@media screen and (max-width:768px){.SideImage__image .SideImage__tagging{padding:22px 15px;gap:14px;top:-30px;left:-40px}}.SideImage__tag{font-size:22px;letter-spacing:.05em;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}@media screen and (max-width:768px){.SideImage__tag{font-size:14px}}.SideImage__number{font-size:60px;letter-spacing:.05em;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.SideImage__number{font-size:36px}}.SideImage__text{grid-area:text;display:flex;flex-direction:column;gap:26px}@media screen and (max-width:768px){.SideImage__text{gap:10px}}.SideImage__title{font-size:26px;letter-spacing:.03em;line-height:1.6;color:#2c2c2c;margin:0;padding:0}.SideImage__title body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}@media screen and (max-width:768px){.SideImage__title body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800}}.SideImage__title body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}@media screen and (max-width:768px){.SideImage__title body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}}@media screen and (max-width:768px){.SideImage__title{font-size:20px}}.SideImage__body{font-size:15px;letter-spacing:.03em;line-height:1.7;color:#2c2c2c;margin:0;padding:0}.SideImage__body body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}.SideImage__body body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}@media screen and (max-width:768px){.SideImage__body{font-size:14px}}.SideImage__more{display:flex;align-items:center;justify-content:end;gap:17px;text-decoration:none}.SideImage__more:hover .SideImage__moreIcon{transform:translateX(8px)}.SideImage__moreLabel{font-size:18px;letter-spacing:.03em;line-height:1;color:#009844}body.ja .SideImage__moreLabel{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800}body.en_US .SideImage__moreLabel{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}@media screen and (max-width:768px){.SideImage__moreLabel{font-size:16px}}.SideImage__moreIcon{font-size:0;line-height:0;transition:transform .2s ease}.Image{display:flex;justify-content:center;margin:8px 0;padding:0 20px}.Image__wrap{width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:end;gap:8px}.Image__image{width:100%;height:100%;border-radius:10px;object-fit:cover}.Image__caption{font-size:12px;letter-spacing:.03em;line-height:1;color:#2c2c2c;margin:0;padding:0}.Image__caption body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}.Image__caption body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.ColumnImage{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.ColumnImage__wrap{width:100%;max-width:1000px;display:flex;gap:8px}@media screen and (max-width:768px){.ColumnImage__wrap{max-width:calc(100vw - 25px);flex-direction:column}}.ColumnImage__cell{flex:1 1 1px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:768px){.ColumnImage__cell{flex:0 0 auto}}.ColumnImage__text{font-size:20px;letter-spacing:.03em;line-height:1.5;color:#2c2c2c}.ColumnImage__text body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}.ColumnImage__text body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.ColumnImage__image{width:100%;height:100%;border-radius:10px;object-fit:cover;max-height:350px}@media screen and (max-width:768px){.ColumnImage__image{max-height:50vw}}.ColumnImage__caption{font-size:12px;letter-spacing:.03em;line-height:1;text-align:right;color:#2c2c2c;margin:0;padding:0}.ColumnImage__caption body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}.ColumnImage__caption body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.ColumnImage__text{font-size:15px;letter-spacing:.03em;line-height:1.7;color:#2c2c2c}.ColumnImage__text body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400}.ColumnImage__text body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.PlainText{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.PlainText__wrap{display:flex;flex-direction:column;gap:26px;width:100%;max-width:800px;padding:0 clamp(0px, 10vw, 50px)}.PlainText__title{font-size:26px;letter-spacing:.03em;line-height:1.5;color:#2c2c2c;margin:0;padding:0}.PlainText__title.-center{text-align:center}.PlainText__title body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}.PlainText__title body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}@media screen and (max-width:768px){.PlainText__title{font-size:20px}}.PlainText__body{font-size:15px;letter-spacing:.03em;line-height:1.7;color:#2c2c2c;margin:0;padding:0}.PlainText__body body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}.PlainText__body body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.PlainText__body.-center{text-align:center}@media screen and (max-width:768px){.PlainText__body{font-size:14px}}.ColumnText{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.ColumnText__wrap{width:100%;max-width:800px;padding:0 clamp(0px, 10vw, 50px);display:flex;gap:30px 40px}@media screen and (max-width:768px){.ColumnText__wrap{max-width:calc(100vw - 84px);flex-direction:column}}.ColumnText__cell{flex:1 1 1px;display:flex;flex-direction:column;align-items:end;gap:8px;font-size:15px;letter-spacing:.03em;line-height:1.7;color:#2c2c2c}.ArticleCard{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.ArticleCard__wrap{background-color:#fff;display:flex;align-items:center;gap:50px;width:100%;max-width:1000px;box-sizing:border-box;padding:20px 70px 20px 20px;border:1px solid #eee}@media screen and (max-width:768px){.ArticleCard__wrap{width:auto;max-width:calc(100vw - 20px);flex-direction:column;padding:0}}.ArticleCard__image{flex:0 0 250px;height:174px}@media screen and (max-width:768px){.ArticleCard__image{flex:0 0 auto;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden}}.ArticleCard__imageTag{width:100%;height:100%;border-radius:10px;object-fit:cover}.ArticleCard__imageTag.-link{object-fit:contain}@media screen and (max-width:768px){.ArticleCard__imageTag{border-radius:0}}.ArticleCard__content{flex:1 1 1px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.ArticleCard__content{padding:0 50px 50px}}.ArticleCard__title{font-size:16px;letter-spacing:.03em;line-height:1.5;color:#2c2c2c;margin:0;padding:0}.ArticleCard__title body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}.ArticleCard__title body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.ArticleCard__body{font-size:14px;letter-spacing:.03em;line-height:1.6;color:#2c2c2c;margin:0;padding:0}.ArticleCard__body body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}.ArticleCard__body body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.ArticleCard__url{align-self:end}.ArticleCard__anchor{font-size:14px;letter-spacing:.03em;line-height:1.6;color:#009844}.ArticleCard__anchor:hover .ArticleCard__moreIcon{transform:translateX(8px)}.ArticleCard__moreIcon{transition:transform .1s ease}.ArticleListCard{display:flex;justify-content:center;margin:7px 0;padding:0 20px}.ArticleListCard__wrap{background-color:#fff;display:flex;gap:30px;width:100%;max-width:1000px;box-sizing:border-box;padding:20px}@media screen and (max-width:768px){.ArticleListCard__wrap{max-width:calc(100vw - 20px);flex-direction:column;padding:0;gap:0}}.ArticleListCard__image{flex:0 0 250px;height:174px}@media screen and (max-width:768px){.ArticleListCard__image{height:205px}}.ArticleListCard__imageTag{width:100%;height:100%;border-radius:10px;object-fit:cover}@media screen and (max-width:768px){.ArticleListCard__imageTag{border-radius:0}}.ArticleListCard__content{flex:1 1 1px;display:flex;flex-direction:column;gap:20px;justify-content:center}@media screen and (max-width:768px){.ArticleListCard__content{padding:20px}}.ArticleListCard__list{background-color:#eee;display:flex;flex-direction:column;gap:1px;margin:0;padding:0}.ArticleListCard__item{margin:0}.ArticleListCard__anchor{text-decoration:none;padding:16px 0 16px 20px;background-color:#fff;display:flex;align-items:center;gap:1ex}.ArticleListCard__anchor body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}.ArticleListCard__anchor body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.ArticleListCard__anchor:before{content:"●";color:#009844}.ArticleListCard__anchor:hover .ArticleListCard__moreIcon{transform:translateX(8px)}@media screen and (max-width:768px){.ArticleListCard__anchor{padding:20px 0}}.ArticleListCard__title{font-size:16px;line-height:1.6;letter-spacing:.03em;color:#2c2c2c;margin-right:auto}.ArticleListCard__moreIcon{transition:transform .1s ease}.DefineList{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.DefineList__wrap{display:flex;flex-direction:column;gap:1px;width:100%;max-width:1000px;margin:0;background-color:#eee;border:1px solid #eee}@media screen and (max-width:768px){.DefineList__wrap{max-width:calc(100vw - 40px)}}.DefineList__title{margin:0;padding:22px 40px;background-color:#009844;font-size:18px;line-height:1;letter-spacing:.03em;color:#eee}.DefineList__title body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}.DefineList__title body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.DefineList__title{padding:22px 30px}}.DefineList__item{margin:0;padding:32px 40px;background-color:#fff;font-size:16px;line-height:1.6;letter-spacing:.03em;color:#2c2c2c;display:flex;align-items:start;gap:1ex}.DefineList__item body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}.DefineList__item body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.DefineList__dot{content:"●";color:#009844}@media screen and (max-width:768px){.DefineList__item{padding:32px 30px}}.Table{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.Table__wrap{display:grid;grid-template-columns:1fr 4fr;gap:1px;width:100%;max-width:1000px;margin:0;background-color:#eee;border:1px solid #eee}@media screen and (max-width:768px){.Table__wrap{max-width:calc(100vw - 40px);grid-template-columns:1fr}}.Table__title{margin:0;padding:30px 0;background-color:#fff;font-size:16px;line-height:2;letter-spacing:.15em;color:#2c2c2c;text-align:center;display:flex;align-items:center;justify-content:center}.Table__title body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}.Table__title body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Table__title{padding:20px 0;border-top:1px solid #8b8b8b}}.Table__body{margin:0;padding:30px;background-color:#fff;font-size:16px;line-height:2;letter-spacing:.15em;color:#2c2c2c}.Table__body body.-ja{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}.Table__body body.-en_US{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:768px){.Table__body{padding:20px 30px}}.LabeledLabel{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.LabeledLabel__wrap{width:100%;max-width:1000px}.LabeledLabel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;filter:drop-shadow(0 0 1px rgba(0,0,0,.2))}.LabeledLabel__list.-level2{margin-left:40px;background-color:#eee;gap:1px}@media screen and (max-width:768px){.LabeledLabel__list.-level2{margin-left:20px}}.LabeledLabel__cell{text-decoration:none;background-color:#fff;padding:16px 20px;display:flex;gap:24px;border-bottom:2px solid #009844;align-items:center}.LabeledLabel__cell.-level2{padding:20px 30px;border:none;align-items:start}.LabeledLabel__cell:hover .LabeledLabel__icon{transform:translateX(8px)}@media screen and (max-width:768px){.LabeledLabel__cell{flex-direction:column;align-items:start;gap:12px}}.LabeledLabel__tags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}@media screen and (max-width:768px){.LabeledLabel__tags{flex-direction:row}}.LabeledLabel__tag{border-radius:4px;color:#fff;font-size:12px;letter-spacing:.06em;line-height:1;padding:8px 10px;min-width:120px;box-sizing:border-box;text-align:center}body.ja .LabeledLabel__tag{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .LabeledLabel__tag{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.LabeledLabel__content{flex:1 1 1px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:768px){.LabeledLabel__content{flex:0 0 auto}}.LabeledLabel__title{font-size:18px;letter-spacing:.03em;line-height:1.5;color:#009844}body.ja .LabeledLabel__title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700}body.en_US .LabeledLabel__title{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.LabeledLabel__title.-level2{font-size:16px;color:#2c2c2c}@media screen and (max-width:768px){.LabeledLabel__title{font-size:16px}}.LabeledLabel__icon{transition:transform .1s ease}@media screen and (max-width:768px){.LabeledLabel__icon{align-self:end}}.BasicTextArea *:first-child{margin-top:0}.BasicTextArea *:last-child{margin-bottom:0}.BasicTextArea a{color:#009844;transition:opacity .1s ease}.BasicTextArea a:hover{opacity:.7}.PostSection{display:flex;justify-content:center;margin:24px 0;padding:0 20px}.PostSection__wrap{width:100%;max-width:1000px;box-sizing:border-box;padding:30px 20px}@media screen and (max-width:768px){.PostSection__wrap{padding:20px 0}}.PostSection__wrap.-white{background-color:#fff;border-radius:10px}.PostSection__wrap>*:first-child,.PostSection__wrap>*:last-child{display:none}.Margin{border:none;height:48px}.Margin.-wide{height:96px}.Pagination .pagination .nav-links{display:flex;justify-content:center;gap:8px}.Pagination .pagination .nav-links .page-numbers{width:48px;height:48px;border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1;text-decoration:none;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:900;background-color:#fff;color:#009844;transition:background-color .1s ease,color .1s ease}.Pagination .pagination .nav-links .page-numbers.current,.Pagination .pagination .nav-links .page-numbers:hover{background-color:#009844;color:#fff}.Pagination .pagination .nav-links .page-numbers.prev,.Pagination .pagination .nav-links .page-numbers.next{box-sizing:border-box;padding:20px}.Pagination .pagination .nav-links .page-numbers.prev path,.Pagination .pagination .nav-links .page-numbers.next path{transition:stroke .1s ease;stroke:#009844}.Pagination .pagination .nav-links .page-numbers.prev:hover path,.Pagination .pagination .nav-links .page-numbers.next:hover path{stroke:#fff}.RelayList{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#2c2c2c;padding:64px 0 64px}.RelayList.-tiny{padding:0;background:0 0}.RelayList__title{font-size:90px;margin-top:-24px;margin-bottom:-10px;letter-spacing:.11em;line-height:1;color:#e3e3e3;opacity:.1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.RelayList__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}@media screen and (max-width:768px){.RelayList__list{grid-template-columns:repeat(2,1fr);max-width:calc(100vw - 20px)}}.RelayCell{background-color:#fff;width:245px;max-width:20vw;height:100%}@media screen and (max-width:768px){.RelayCell{max-width:245px;width:auto}}.RelayCell__cell{display:grid;grid-template-columns:1fr;grid-template-rows:128px 1fr;text-decoration:none;height:100%;box-shadow:0 0 1px rgba(44,44,44,.25)}.RelayCell__cell:hover .RelayCell__thumbnail img{transform:scale(1.1)}.RelayCell__head{overflow:hidden;position:relative}.RelayCell__number{position:absolute;top:-8px;left:-4px;z-index:999;font-size:54px;color:#fff;line-height:1;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.RelayCell__thumbnail{font-size:0;line-height:0;height:128px;box-sizing:border-box;overflow:hidden}.RelayCell__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.RelayCell__thumbnail.-icon{padding:16px 0 0}.RelayCell__thumbnail.-icon img{object-fit:contain}.RelayCell__content{padding:25px 19px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:16px}.RelayCell__label{font-size:15px;line-height:1.6;color:#2c2c2c;word-break:break-all}body.ja .RelayCell__label{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800}body.en_US .RelayCell__label{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.RelayCell__cursor{font-size:0;line-height:0}.ListSection{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:768px){.ListSection{gap:24px}}.MoreButton{display:flex;justify-content:center}.MoreButton__cell{display:grid;grid-template-columns:1fr auto;gap:8px;border-radius:100px;background-color:#2c2c2c;color:#eee;padding:19px 40px;align-items:center;box-sizing:border-box;text-decoration:none;font-size:16px;line-height:1;border:none}body.ja .MoreButton__cell{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600}body.en_US .MoreButton__cell{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.MoreButton__cell.-narrow{min-width:320px}.MoreButton__cell.-wide{min-width:668px}@media screen and (max-width:768px){.MoreButton__cell.-wide{min-width:0;width:100%}}.MoreButton__cell.-disabled{background-color:#969696}.MoreButton__cell:hover .MoreButton__icon{transform:translateX(8px)}.MoreButton__label{grid-area:1/1/2/2;text-align:center;letter-spacing:.1em}@media screen and (max-width:768px){.MoreButton__label span{display:none}}.MoreButton__icon{grid-area:1/2/2/3;transition:transform .3s ease;font-size:0;line-height:0}.MoreButton__icon img{width:100%;height:100%;object-fit:contain}.AlignCenter{display:flex;justify-content:center}.AlignCenter>*{min-width:300px}.main-visual{text-align:center}