
/*!
theme Name: G AFTER
Author: Tetsuya Kogure
Description: G AFTER テーマ
Version: 1.0.0
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:where(:not(html,iframe,canvas,img,svg,video,audio,table,thead,tbody,tfoot,tr,th,td):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:"D-DIN";src:url("fonts/D-DIN.woff2") format("woff2"),url("fonts/D-DIN.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"D-DIN";src:url("fonts/D-DIN-Bold.woff2") format("woff2"),url("fonts/D-DIN-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"D-DIN";src:url("fonts/D-DIN-Italic.woff2") format("woff2"),url("fonts/D-DIN-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"D-DINExp";src:url("fonts/D-DINExp.woff2") format("woff2"),url("fonts/D-DINExp.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"D-DINExp";src:url("fonts/D-DINExp-Bold.woff2") format("woff2"),url("fonts/D-DINExp-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"D-DINExp";src:url("fonts/D-DINExp-Italic.woff2") format("woff2"),url("fonts/D-DINExp-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}html{scroll-behavior:auto;scroll-padding-top:150px;font-size:100%}body.is-menuOpen,body.is-modal-active,body.is-scrollLocked,html.is-scrollLocked{overflow:hidden!important;-ms-scroll-chaining:none;overscroll-behavior:none}body{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100dvh;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:400;color:#000000;text-justify:inter-character}ol,ul{margin:0;padding:0}p{margin-bottom:0}a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;color:inherit;text-decoration:none}a:focus,a:hover{opacity:0.75;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;text-decoration:none}object{pointer-events:none}a.svg{display:inline-block;position:relative;z-index:1}a.svg span{display:inline-block}a.svg span object{position:relative;z-index:-1}img{max-width:100%;height:auto;vertical-align:bottom}button{margin:0;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer}input[type=button],input[type=submit]{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}input[type=checkbox],input[type=radio]{all:revert}hr{border-top:solid 1px #dfdad4;background:transparent;opacity:1}map area{cursor:pointer}sup{vertical-align:super;font-size:smaller}.wpcf7-spinner{display:none}.grecaptcha-badge{visibility:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.l-container--smaller{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;max-width:860px}.l-container--small{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;max-width:1020px}.l-container{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.l-container--large{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;max-width:1340px}.l-container--xlarge{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;max-width:1360px}.l-container--fluid{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;width:100%;max-width:inherit}.l-main{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:10;padding-top:50px}@media (max-width:767.98px){.l-main{padding-top:25px}}.l-header{width:100%;pointer-events:auto;background-color:#ffffff;z-index:10001}@media (max-width:767.98px){.l-header{position:sticky;top:0;border-bottom:3px solid #ea5514}.l-header.is-menuOpen{background-color:#000000;border-bottom:none}.l-header.is-menuOpen .l-headerLogo{display:none}}.l-header__stickylayer{position:sticky;top:0;z-index:1000}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:70px;max-width:1180px;margin:0 auto;padding:0 20px}@media (max-width:767.98px){.l-header__inner{height:35px;padding:0 15px;padding-right:0}}.l-headerLogo__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-headerLogo__image{width:207px;height:auto}@media (max-width:767.98px){.l-headerLogo__image{width:104px}}.l-headerContact{width:160px}@media (max-width:767.98px){.l-headerContact{display:none}}@media (min-width:768px){.l-headerNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ea5514}.l-headerNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5em;min-height:40px;font-size:20px}.l-headerNav__list .menu-item a{color:#ffffff;font-weight:400}.l-headerNavContact{display:none}}@media (max-width:767.98px){.l-headerNav{position:fixed;top:0;left:0;width:100dvw;height:100dvh;padding:56px 40px 40px;color:#ffffff;background-color:#000000;opacity:0;visibility:hidden;overflow-y:scroll;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:-1}.l-headerNav.is-menuOpen{opacity:1;visibility:visible;z-index:10002}.l-headerNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:16px;font-size:14px;font-weight:400}.l-headerNav__list .menu-item a{color:#ffffff}.l-headerNavContact{width:138px;margin-left:auto}}@media (min-width:768px){.l-headerButton{display:none}}@media (max-width:767.98px){.l-headerButton{position:relative;margin-left:auto;z-index:10001}.l-headerButton__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;background-color:#000000}.l-headerButton__button--icon{display:block;width:23px;height:12px;-webkit-mask:center/contain no-repeat url("images/icon-menu-button-open.webp");mask:center/contain no-repeat url("images/icon-menu-button-open.webp");background-color:#ffffff}.l-headerButton.is-menuOpen .l-headerButton__button--icon{width:25px;height:25px;-webkit-mask:center/contain no-repeat url("images/icon-menu-button-close.webp");mask:center/contain no-repeat url("images/icon-menu-button-close.webp")}}.l-headerSidemenu{position:fixed;top:140px;right:0;z-index:1000}@media (max-width:767.98px){.l-headerSidemenu{top:auto;bottom:0;width:100%;height:auto}}.l-headerSidemenuList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}@media (min-width:768px){.l-headerSidemenuList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767.98px){.l-headerSidemenuItem{width:33.3333333333%}}.l-headerSidemenuLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.l-headerSidemenuLink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45px;height:125px}}@media (max-width:767.98px){.l-headerSidemenuLink{width:100%;height:38px}}.l-headerSidemenuLink:active,.l-headerSidemenuLink:focus,.l-headerSidemenuLink:hover{opacity:1}.l-headerSidemenuLink--01{background-color:#ea5514;color:#ffffff}.l-headerSidemenuLink--01:active,.l-headerSidemenuLink--01:focus,.l-headerSidemenuLink--01:hover{background-color:color-mix(in srgb,#ea5514 70%,white)}.l-headerSidemenuLink--02{background-color:#000000;color:#ffffff}.l-headerSidemenuLink--02:active,.l-headerSidemenuLink--02:focus,.l-headerSidemenuLink--02:hover{background-color:color-mix(in srgb,#000000 70%,white)}.l-headerSidemenuLink--03{background-color:#dfdad4}.l-headerSidemenuLink--03:active,.l-headerSidemenuLink--03:focus,.l-headerSidemenuLink--03:hover{background-color:color-mix(in srgb,#dfdad4 70%,white)}.l-headerSidemenuLink--03 .l-headerSidemenuLink__icon{width:33px}.l-headerSidemenuLink__icon{width:31px;height:auto}@media (min-width:768px){.l-headerSidemenuLink__icon{width:27px}}.l-headerSidemenuLink__text{font-size:18px;font-weight:500}@media (min-width:768px){.l-headerSidemenuLink__text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media (max-width:767.98px){.l-headerSidemenuLink__text{font-size:14px}}.l-footerContact{padding:53px 0;background:center/cover no-repeat url("images/footer-bg-pc.webp")}@media (max-width:767.98px){.l-footerContact{padding:20px 0;background:center/cover no-repeat url("images/footer-bg-sp.webp")}}.l-footerContact__title{margin-bottom:35px}@media (max-width:767.98px){.l-footerContact__title{margin:0 -20px 13px}}.l-footerContactItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr);gap:50px}@media (max-width:767.98px){.l-footerContactItems{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:13px 0}}.l-footerContactItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 15px;text-align:center;color:#ffffff;background-color:rgba(0,0,0,0.7)}@media (max-width:767.98px){.l-footerContactItem{padding:16px 13px}}.l-footerContactItem__title{font-size:28px;font-weight:500}.l-footerContactItem__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.l-footerContactItem__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.l-footerContactItem__title{font-size:18px}}.l-footerContactItem__text{margin-top:17px;font-size:23px;font-weight:400}.l-footerContactItem__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.l-footerContactItem__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.l-footerContactItem__text{margin-top:7px;font-size:15px}}.l-footerContactItem__link--line{display:block;margin-top:auto;background-color:#00bf00}@media (max-width:767.98px){.l-footerContactItem__link--line{margin-top:10px}}.l-footerContactItem__link--line:active,.l-footerContactItem__link--line:focus,.l-footerContactItem__link--line:hover{background-color:#4dd24d;opacity:1}.l-footerContactItem__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:8px}@media (max-width:767.98px){.l-footerContactItem__tel{gap:4px;margin-top:5px}}.l-footerContactItem__tel--icon{width:40px;height:40px}@media (max-width:767.98px){.l-footerContactItem__tel--icon{width:25px;height:25px}}.l-footerContactItem__tel--text{margin-top:-0.15em;font-size:40px;line-height:1;font-weight:700}@media (max-width:767.98px){.l-footerContactItem__tel--text{font-size:25px}}.l-footerContactItem__notice{margin-top:5px;font-size:16px;line-height:1.25;font-weight:400}.l-footerContactItem__notice:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.25) * 0.5em)}.l-footerContactItem__notice:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.25) * 0.5em)}@media (max-width:767.98px){.l-footerContactItem__notice{margin-top:3px;font-size:10px}}.l-footerContactItem__hr{width:100%;margin:10px 0}@media (max-width:767.98px){.l-footerContactItem__hr{margin:6px 0}}.l-footerContactItem__button{width:308px;max-width:100%;margin:5px auto 6px}@media (max-width:767.98px){.l-footerContactItem__button{width:215px;margin:5px auto 0}.l-footerContactItem__button--link{min-height:22px!important;font-size:10px!important}}.l-footerContent{padding:34px 0;background-color:#efece9}@media (max-width:767.98px){.l-footerContent{padding:21px 0 16px}}.l-footerContent__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.l-footerContent__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-footerContent__logo{width:147px;height:auto;margin-right:56px}@media (max-width:767.98px){.l-footerContent__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:74px;margin-right:0;margin-bottom:18px}}@media (max-width:767.98px){.l-footerContent__info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}}.l-footerContent__company{width:164px;height:auto;margin-bottom:12px}@media (max-width:767.98px){.l-footerContent__company{width:103px;margin-bottom:8px}}.l-footerContent__text{font-size:20px;line-height:1.6;font-weight:400}.l-footerContent__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}.l-footerContent__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}@media (max-width:767.98px){.l-footerContent__text{font-size:13px}}.l-footerContentSocial{margin-left:auto;text-align:center}@media (max-width:767.98px){.l-footerContentSocial{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.l-footerContentSocial__title{margin-bottom:21px;font-size:20px;font-weight:400}.l-footerContentSocial__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.l-footerContentSocial__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.l-footerContentSocial__title{margin-bottom:10px;font-size:17px}}.l-footerContentSocial__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:767.98px){.l-footerContentSocial__icons{gap:8px}}.l-footerContentSocial__link--img{width:38px;height:auto}.l-footerCopyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;padding:5px 0;color:#ffffff;background-color:#ea5514}@media (max-width:767.98px){.l-footerCopyright{min-height:25px;margin-bottom:38px}}.l-footerCopyright__text{text-align:center;font-size:16px;line-height:1.875;font-weight:400}.l-footerCopyright__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.875) * 0.5em)}.l-footerCopyright__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.875) * 0.5em)}@media (max-width:767.98px){.l-footerCopyright__text{font-size:8px}}.l-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-pagination__list--item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;height:40px;margin:0 12px}@media (max-width:991.98px){.l-pagination__list--item{min-width:30px;height:30px;margin:0 5px;font-size:14px}}.l-pagination__list--item a,.l-pagination__list--item span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:100vw}.l-pagination__first a,.l-pagination__last a{display:inline-block;width:12px;height:12px;background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width:991.98px){.l-pagination__first a,.l-pagination__last a{width:15px;height:15px}}.l-pagination__first a{background-image:url("images/icon-first.webp")}.l-pagination__last a{background-image:url("images/icon-last.webp")}.l-pagination a.next,.l-pagination a.prev{display:inline-block;width:6px;height:12px;background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width:991.98px){.l-pagination a.next,.l-pagination a.prev{width:7px;height:15px}}.l-pagination a.prev{margin-right:43px;background-image:url("images/icon-prev.webp")}@media (max-width:991.98px){.l-pagination a.prev{margin-right:21px}}.l-pagination a.next{margin-left:43px;background-image:url("images/icon-next.webp")}@media (max-width:991.98px){.l-pagination a.next{margin-left:21px}}.l-pagination span.current{background-color:#fcee21}span[class^=c-button]{pointer-events:none}.c-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-button:active,.c-button:focus,.c-button:hover{text-decoration:none;opacity:1}.c-button--contact{gap:4px;width:308px;max-width:100%;min-height:34px;color:#ffffff;font-size:18px;line-height:1;font-weight:500;background-color:#ea5514;border-radius:100vw}@media (max-width:767.98px){.c-button--contact{font-size:15px}}.c-button--contact:before{content:"";display:inline-block;width:25px;height:17px;background:center/contain no-repeat url("images/icon-mail-white.webp")}@media (max-width:767.98px){.c-button--contact:before{width:16px;height:10px}}.c-button--contact:active,.c-button--contact:focus,.c-button--contact:hover{background-color:color-mix(in srgb,#ea5514 70%,white)}.c-button--primary{width:100%;min-height:50px;padding:5px 10px;text-align:center;color:#ffffff;font-size:20px;font-weight:700;background-color:#ea5514;border-radius:10px;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.3));filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.3))}@media (max-width:767.98px){.c-button--primary{min-height:35px;font-size:16px;border-radius:5px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}}.c-button--primary:active,.c-button--primary:focus,.c-button--primary:hover{background-color:#f5af82;opacity:1}.c-button--white{width:100%;min-height:50px;padding:5px 10px;text-align:center;color:#000000;font-size:20px;font-weight:400;background-color:#ffffff;border-radius:10px;border:solid 1px #000000}@media (max-width:767.98px){.c-button--white{min-height:30px;font-size:14px;border-radius:5px}}.c-button--white:active,.c-button--white:focus,.c-button--white:hover{background-color:#000000;color:#ffffff;opacity:1}.c-button--outline{width:100%;min-height:50px;padding:5px 10px;text-align:center;color:#000000;font-size:20px;font-weight:400;background-color:transparent;border:solid 1px #000000;border-radius:10px}@media (max-width:767.98px){.c-button--outline{min-height:30px;font-size:12px;border-radius:5px}}.c-button--outline:active,.c-button--outline:focus,.c-button--outline:hover{background-color:#000000;color:#ffffff}.c-button--outline-small{width:100%;min-height:30px;padding:5px 10px;text-align:center;color:#000000;font-size:16px;font-weight:400;border:solid 1px #000000;background-color:transparent}@media (max-width:767.98px){.c-button--outline-small{min-height:24px;font-size:12px}}.c-button--outline-small:active,.c-button--outline-small:focus,.c-button--outline-small:hover{background-color:#000000;color:#ffffff}.c-button--recruit{width:100%;min-height:58px;padding:5px 10px;text-align:center;color:#ffffff;font-size:25px;font-weight:700;background-color:#000000;border:solid 1px #000000;border-radius:100vw}@media (max-width:767.98px){.c-button--recruit{min-height:27px;font-size:13px}}.c-button--recruit:after{content:"";display:inline-block;width:16px;height:18px;margin-left:24px;-webkit-mask:center/contain no-repeat url("images/icon-arrow-right-large.webp");mask:center/contain no-repeat url("images/icon-arrow-right-large.webp");background-color:#ffffff}@media (max-width:767.98px){.c-button--recruit:after{width:8px;height:9px;margin-left:13px}}.c-button--recruit:active,.c-button--recruit:focus,.c-button--recruit:hover{background-color:#ffffff;color:#000000}.c-button--recruit:active:after,.c-button--recruit:focus:after,.c-button--recruit:hover:after{background-color:#000000}.c-button--recruit02{width:100%;min-height:100px;padding:5px 10px;text-align:center;font-size:30px;line-height:1;font-weight:700;border:solid 3px #ea5514}@media (max-width:767.98px){.c-button--recruit02{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;font-size:18px}}.c-button--recruit02:after{content:"";display:inline-block;width:15px;height:30px;margin-left:38px;-webkit-mask:center/contain no-repeat url("images/icon-arrow-right-large-02.webp");mask:center/contain no-repeat url("images/icon-arrow-right-large-02.webp");background-color:#ea5514}@media (max-width:767.98px){.c-button--recruit02:after{width:9px;height:18px;margin-left:14px}}.c-button--recruit02:active,.c-button--recruit02:focus,.c-button--recruit02:hover{background-color:#ea5514;color:#ffffff}.c-button--recruit02:active:after,.c-button--recruit02:focus:after,.c-button--recruit02:hover:after{background-color:#ffffff}.c-modal{position:fixed;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity 0.3s linear,z-index 0s;transition:visibility 0s,opacity 0.3s linear,z-index 0s;z-index:-9999}.c-modal.is-active{visibility:visible;opacity:1;z-index:999999999}.c-text--start{text-align:left}.c-text--center{text-align:center}.c-text--end{text-align:right}@media (min-width:-0.02){.c-text--xs-start{text-align:left}.c-text--xs-center{text-align:center}.c-text--xs-end{text-align:right}}@media (min-width:575.98px){.c-text--sm-start{text-align:left}.c-text--sm-center{text-align:center}.c-text--sm-end{text-align:right}}@media (min-width:767.98px){.c-text--md-start{text-align:left}.c-text--md-center{text-align:center}.c-text--md-end{text-align:right}}@media (min-width:991.98px){.c-text--lg-start{text-align:left}.c-text--lg-center{text-align:center}.c-text--lg-end{text-align:right}}@media (min-width:1199.98px){.c-text--xl-start{text-align:left}.c-text--xl-center{text-align:center}.c-text--xl-end{text-align:right}}@media (min-width:1399.98px){.c-text--xxl-start{text-align:left}.c-text--xxl-center{text-align:center}.c-text--xxl-end{text-align:right}}.fw-bold{font-weight:bold}.fw-bolder{font-weight:bolder}.fw-normal{font-weight:normal}.fw-light{font-weight:light}.fw-lighter{font-weight:lighter}.fst-italic{font-style:italic}.fst-normal{font-style:normal}@media (min-width:-0.02){.fw-xs-bold{font-weight:bold}.fw-xs-bolder{font-weight:bolder}.fw-xs-normal{font-weight:normal}.fw-xs-light{font-weight:light}.fw-xs-lighter{font-weight:lighter}.fst-xs-italic{font-style:italic}.fst-xs-normal{font-style:normal}}@media (min-width:575.98px){.fw-sm-bold{font-weight:bold}.fw-sm-bolder{font-weight:bolder}.fw-sm-normal{font-weight:normal}.fw-sm-light{font-weight:light}.fw-sm-lighter{font-weight:lighter}.fst-sm-italic{font-style:italic}.fst-sm-normal{font-style:normal}}@media (min-width:767.98px){.fw-md-bold{font-weight:bold}.fw-md-bolder{font-weight:bolder}.fw-md-normal{font-weight:normal}.fw-md-light{font-weight:light}.fw-md-lighter{font-weight:lighter}.fst-md-italic{font-style:italic}.fst-md-normal{font-style:normal}}@media (min-width:991.98px){.fw-lg-bold{font-weight:bold}.fw-lg-bolder{font-weight:bolder}.fw-lg-normal{font-weight:normal}.fw-lg-light{font-weight:light}.fw-lg-lighter{font-weight:lighter}.fst-lg-italic{font-style:italic}.fst-lg-normal{font-style:normal}}@media (min-width:1199.98px){.fw-xl-bold{font-weight:bold}.fw-xl-bolder{font-weight:bolder}.fw-xl-normal{font-weight:normal}.fw-xl-light{font-weight:light}.fw-xl-lighter{font-weight:lighter}.fst-xl-italic{font-style:italic}.fst-xl-normal{font-style:normal}}@media (min-width:1399.98px){.fw-xxl-bold{font-weight:bold}.fw-xxl-bolder{font-weight:bolder}.fw-xxl-normal{font-weight:normal}.fw-xxl-light{font-weight:light}.fw-xxl-lighter{font-weight:lighter}.fst-xxl-italic{font-style:italic}.fst-xxl-normal{font-style:normal}}.c-text--decoration-underline{text-decoration:underline}.c-text--decoration-line-through{text-decoration:line-through}.c-text--decoration-none{text-decoration:none}@media (min-width:-0.02){.c-text--decoration-xs-underline{text-decoration:underline}.c-text--decoration-xs-line-through{text-decoration:line-through}.c-text--decoration-xs-none{text-decoration:none}}@media (min-width:575.98px){.c-text--decoration-sm-underline{text-decoration:underline}.c-text--decoration-sm-line-through{text-decoration:line-through}.c-text--decoration-sm-none{text-decoration:none}}@media (min-width:767.98px){.c-text--decoration-md-underline{text-decoration:underline}.c-text--decoration-md-line-through{text-decoration:line-through}.c-text--decoration-md-none{text-decoration:none}}@media (min-width:991.98px){.c-text--decoration-lg-underline{text-decoration:underline}.c-text--decoration-lg-line-through{text-decoration:line-through}.c-text--decoration-lg-none{text-decoration:none}}@media (min-width:1199.98px){.c-text--decoration-xl-underline{text-decoration:underline}.c-text--decoration-xl-line-through{text-decoration:line-through}.c-text--decoration-xl-none{text-decoration:none}}@media (min-width:1399.98px){.c-text--decoration-xxl-underline{text-decoration:underline}.c-text--decoration-xxl-line-through{text-decoration:line-through}.c-text--decoration-xxl-none{text-decoration:none}}.c-title01{padding-bottom:10px;text-align:center;font-size:30px;font-weight:700;border-bottom:3px solid #ea5514}@media (max-width:767.98px){.c-title01{padding-bottom:5px;font-size:15px;border-bottom:2px solid #ea5514}}.c-title02{position:relative;padding-bottom:10px;text-align:center;font-size:30px;font-weight:700;border-bottom:3px solid #ea5514}.c-title02__link{position:absolute;right:0;bottom:-30px;width:60px;height:60px;background-color:#ffffff;border-radius:30px}@media (max-width:767.98px){.c-title02__link{width:30px;height:30px;bottom:-15px;border-radius:15px}}.c-title02__link:active,.c-title02__link:focus,.c-title02__link:hover{opacity:1}@media (max-width:767.98px){.c-title02{padding-bottom:5px;font-size:15px;border-bottom:2px solid #ea5514}}.c-table--01 .c-table__data,.c-table--01 .c-table__header{padding:15px 7px;border-bottom:solid 1px #000000}@media (max-width:767.98px){.c-table--01 .c-table__data,.c-table--01 .c-table__header{padding:8px 0}}.c-table--01 .c-table__header{width:193px;text-align:left;font-size:16px;line-height:1.375;font-weight:700;vertical-align:top}@media (max-width:767.98px){.c-table--01 .c-table__header{width:90px;font-size:10px}}.c-table--01 .c-table__data{font-size:16px;line-height:1.375;font-weight:400}@media (max-width:767.98px){.c-table--01 .c-table__data{font-size:10px}}.c-table--02 .c-table__data,.c-table--02 .c-table__header{padding:15px 7px;border-bottom:solid 1px #000000}@media (max-width:767.98px){.c-table--02 .c-table__data,.c-table--02 .c-table__header{padding:8px 0}}.c-table--02 .c-table__header{width:193px;text-align:left;font-size:16px;line-height:1.375;font-weight:700;vertical-align:middle}@media (max-width:767.98px){.c-table--02 .c-table__header{width:90px;font-size:10px;vertical-align:top}}.c-table--02 .c-table__data{font-size:16px;line-height:1.375;font-weight:400}@media (max-width:767.98px){.c-table--02 .c-table__data{font-size:10px}}.c-faqItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}@media (max-width:767.98px){.c-faqItems{gap:8px}}.c-faqItem{padding:15px 27px;background-color:#efece9;border-radius:10px}@media (max-width:767.98px){.c-faqItem{padding:8px;border-radius:5px}}.c-faqItem__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-faqItem__question--number{font-family:"D-DINExp",sans-serif;font-weight:700;font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;margin-right:22px;font-size:30px;line-height:1;color:#ffffff;background-color:#ea5514;border-radius:100%}@media (max-width:767.98px){.c-faqItem__question--number{width:30px;height:30px;margin-right:11px;font-size:15px}}.c-faqItem__question--text{font-size:22px;line-height:1.8181818182;font-weight:500}.c-faqItem__question--text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.8181818182) * 0.5em)}.c-faqItem__question--text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.8181818182) * 0.5em)}@media (max-width:767.98px){.c-faqItem__question--text{font-size:12px}}.c-faqItem__question--icon{width:16px;height:17px;margin-left:auto;background:center/contain no-repeat url("images/icon-minus.webp")}@media (max-width:767.98px){.c-faqItem__question--icon{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;width:8px;height:9px}}.c-faqItem__question--icon.is-open{background-image:url("images/icon-plus.webp")}.c-faqItem__answer{position:relative;width:100%;max-width:740px;max-height:0;margin-top:0;margin-bottom:0;margin-left:23px;padding:0;background-color:#ffffff;border-radius:8px;overflow:hidden;opacity:0}@media (max-width:767.98px){.c-faqItem__answer{max-width:86.2068965517%;margin-left:11px;border-radius:4px}}.c-faqItem__answer.is-open{min-height:65px;max-height:1000px;margin-top:23px;margin-bottom:6px;padding:27px 50px;overflow:visible;opacity:1}@media (max-width:767.98px){.c-faqItem__answer.is-open{min-height:43px;margin-top:18px;margin-bottom:4px;padding:10px 10px 10px 18px}}.c-faqItem__answer--label{font-family:"D-DINExp",sans-serif;font-weight:700;font-style:normal;position:absolute;top:-15px;left:-15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;font-size:30px;line-height:1;color:#ffffff;background-color:#000000;border-radius:100%}@media (max-width:767.98px){.c-faqItem__answer--label{top:-8px;left:-8px;width:23px;height:23px;font-size:15px}}.c-faqItem__answer--text{font-size:18px;line-height:1.7777777778;font-weight:400}.c-faqItem__answer--text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.7777777778) * 0.5em)}.c-faqItem__answer--text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.7777777778) * 0.5em)}@media (max-width:767.98px){.c-faqItem__answer--text{font-size:10px}}.c-faqItem__answer--notice{margin-top:24px;font-size:15px;line-height:1.6666666667;font-weight:300}.c-faqItem__answer--notice:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.c-faqItem__answer--notice:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.c-faqItem__answer--notice{font-size:9px}}.p-home{padding-top:0}.p-homeHero{width:100%;height:440px;background:center/contain no-repeat url("images/home-bg-pc.webp") rgba(252,238,33,0.1);border-bottom:solid 10px #000000;overflow:hidden}@media (max-width:1299px){.p-homeHero{background-size:cover}}@media (max-width:767.98px){.p-homeHero{height:auto;aspect-ratio:640/412;background:center/cover no-repeat url("images/home-bg-sp.webp") rgba(252,238,33,0.1)}}.p-homeHero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.p-homeHero__title{max-width:550px}@media (max-width:767.98px){.p-homeHero__title{max-width:72.96875vw}}.p-homeAbout{margin-bottom:93px}@media (max-width:767.98px){.p-homeAbout{margin-bottom:36px}}.p-homeAboutSearch{margin-bottom:50px}.p-homeAboutSearchTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:93px;padding-bottom:10px;background:top center/contain no-repeat url("images/home-about-search-title-bg-pc.webp");z-index:2}@media (max-width:767.98px){.p-homeAboutSearchTitle{min-height:46px;background:top center/contain no-repeat url("images/home-about-search-title-bg-sp.webp")}}.p-homeAboutSearchTitle__icon{-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}.p-homeAboutSearchTitle__icon--01{width:55px;height:auto;margin-right:15px}@media (max-width:767.98px){.p-homeAboutSearchTitle__icon--01{width:28px;margin-right:8px}}.p-homeAboutSearchTitle__icon--02{width:48px;height:auto;margin-left:13px}@media (max-width:767.98px){.p-homeAboutSearchTitle__icon--02{width:24px;margin-left:6px}}.p-homeAboutSearchTitle__text{color:#ffffff;font-size:45px;line-height:1;font-weight:900;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}@media (max-width:767.98px){.p-homeAboutSearchTitle__text{font-size:22px}}.p-homeAboutSearch__content{position:relative;min-height:200px;margin-top:-53px;padding-top:73px;background-color:#efece9;z-index:1}@media (max-width:767.98px){.p-homeAboutSearch__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-46px -20px 0;padding-top:60px;padding-bottom:28px}}.p-homeAboutSearch__image{position:absolute;z-index:-1}@media (max-width:767.98px){.p-homeAboutSearch__image{position:static}}.p-homeAboutSearch__image--01{top:-12px;left:8px;width:154px;height:auto}@media (max-width:767.98px){.p-homeAboutSearch__image--01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:53px}}.p-homeAboutSearch__image--02{top:-20px;right:20px;width:137px;height:auto}@media (max-width:767.98px){.p-homeAboutSearch__image--02{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:45px}}.p-homeAboutSearch__text{margin-bottom:22px;text-align:center;font-size:28px;font-weight:700}.p-homeAboutSearch__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeAboutSearch__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeAboutSearch__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;font-size:15px}}.p-homeAboutSearch__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media (max-width:767.98px){.p-homeAboutSearch__buttons{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;width:250px;max-width:100%}}.p-homeAboutSearch__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:350px;max-width:100%;min-height:50px;padding:5px 23px;color:#ffffff;font-size:20px;line-height:1;font-weight:700;background-color:#000000;border-radius:5px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}@media (max-width:767.98px){.p-homeAboutSearch__button{min-height:35px;padding:3px 15px;font-size:16px}}.p-homeAboutSearch__button:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:4px;border:solid 1px #ffffff;z-index:0}@media (max-width:767.98px){.p-homeAboutSearch__button:before{width:calc(100% - 5px);height:calc(100% - 5px)}}.p-homeAboutSearch__button:after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:13px;-webkit-mask:center/contain no-repeat url("images/icon-arrow-right-white.webp");mask:center/contain no-repeat url("images/icon-arrow-right-white.webp");background-color:#ffffff;z-index:0}@media (max-width:767.98px){.p-homeAboutSearch__button:after{right:10px;width:7px;height:9px}}.p-homeAboutSearch__button:active,.p-homeAboutSearch__button:focus,.p-homeAboutSearch__button:hover{background-color:#ffffff;color:#000000;opacity:1}.p-homeAboutSearch__button:active:before,.p-homeAboutSearch__button:focus:before,.p-homeAboutSearch__button:hover:before{border-color:#000000}.p-homeAboutSearch__button:active:after,.p-homeAboutSearch__button:focus:after,.p-homeAboutSearch__button:hover:after{background-color:#000000}.p-homeAboutTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:47px}@media (max-width:767.98px){.p-homeAboutTitle{margin-bottom:9px}}.p-homeAboutTitle__image{width:239px;height:auto}@media (max-width:767.98px){.p-homeAboutTitle__image{width:120px}}.p-homeAboutTitle__text{color:#ea5514;font-size:30px;font-weight:700}@media (max-width:767.98px){.p-homeAboutTitle__text{margin-top:0.4em;font-size:15px}}.p-homeAboutSubtitle{margin-bottom:30px;text-align:center;font-size:30px;line-height:1.6666666667;font-weight:700}.p-homeAboutSubtitle:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-homeAboutSubtitle:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-homeAboutSubtitle{margin-bottom:15px;font-size:14px}}.p-homeAboutText{margin-bottom:74px;text-align:center;font-size:18px;line-height:1.6666666667;font-weight:400}.p-homeAboutText:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-homeAboutText:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-homeAboutText{margin-bottom:50px;font-size:12px}}.p-homeAboutItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr 53px 1fr 53px 1fr;grid-template-columns:repeat(3,1fr);gap:53px}@media (max-width:767.98px){.p-homeAboutItems{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px}}.p-homeAboutItem__title{position:relative;width:240px;max-width:100%;margin:0 auto 18px;padding-bottom:6px;text-align:center;font-size:42px;line-height:1;font-weight:700}@media (max-width:767.98px){.p-homeAboutItem__title{width:180px;font-size:33px}}.p-homeAboutItem__title:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:15px;background-color:#fad1b4;z-index:-1}@media (max-width:767.98px){.p-homeAboutItem__title:after{height:11px}}.p-homeAboutItem__image{margin-bottom:32px;text-align:center}@media (max-width:767.98px){.p-homeAboutItem__image{margin-bottom:15px}}.p-homeAboutItem__image--img{width:auto;height:202px}@media (max-width:767.98px){.p-homeAboutItem__image--img{height:113px}}.p-homeAboutItem__text{font-size:20px;line-height:1.5;font-weight:400}.p-homeAboutItem__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeAboutItem__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeAboutItem__text{text-align:center;font-size:12px}}.p-homeShop{margin-bottom:105px}@media (max-width:767.98px){.p-homeShop{margin-bottom:40px}}.p-homeShop__title{margin-bottom:30px}@media (max-width:767.98px){.p-homeShop__title{margin-bottom:13px}}.p-homeShopList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:767.98px){.p-homeShopList{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px;max-width:250px;margin:0 auto}}.p-homeSupport{margin-bottom:99px}@media (max-width:767.98px){.p-homeSupport{margin-bottom:50px}}.p-homeSupport__title{margin-bottom:20px}@media (max-width:767.98px){.p-homeSupport__title{margin-bottom:11px}}.p-homeSupportItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8.3333333333% 1fr 8.3333333333% 1fr;grid-template-columns:repeat(3,1fr);gap:8.3333333333%}@media (max-width:767.98px){.p-homeSupportItems{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:27px;max-width:258px;margin:0 auto}}.p-homeSupportItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.p-homeSupportItem__image{margin-bottom:20px}@media (max-width:767.98px){.p-homeSupportItem__image{margin-bottom:15px}}.p-homeSupportItem__title{margin-bottom:20px;font-size:28px;font-weight:500;color:#ea5514}.p-homeSupportItem__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeSupportItem__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeSupportItem__title{margin-bottom:7px;font-size:15px}}.p-homeSupportItem__text{margin-bottom:16px;font-size:18px;line-height:1.3888888889;font-weight:400}.p-homeSupportItem__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3888888889) * 0.5em)}.p-homeSupportItem__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3888888889) * 0.5em)}@media (max-width:767.98px){.p-homeSupportItem__text{margin-bottom:10px;font-size:10px}}.p-homeSupportItem__button{width:240px;max-width:100%}@media (max-width:767.98px){.p-homeSupportItem__button{width:190px}}.p-homeCheck{margin-bottom:104px}@media (max-width:767.98px){.p-homeCheck{margin-bottom:38px}}.p-homeCheck__title{margin-bottom:20px}@media (max-width:767.98px){.p-homeCheck__title{margin-bottom:13px}}.p-homeCheck__subtitle{margin-bottom:15px;text-align:center;font-size:30px;font-weight:700}.p-homeCheck__subtitle:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeCheck__subtitle:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeCheck__subtitle{font-size:15px}}.p-homeCheck__content{padding:19px 19px 21px;background-color:#efece9}@media (max-width:767.98px){.p-homeCheck__content{padding:15px 10px 18px}}.p-homeInstagram{margin-bottom:100px}@media (max-width:767.98px){.p-homeInstagram{margin-bottom:50px}}.p-homeInstagram__title{margin-bottom:20px}@media (max-width:767.98px){.p-homeInstagram__title{margin-bottom:10px}}.p-homeInstagram__button{width:315px;max-width:100%;margin:0 auto}@media (max-width:767.98px){.p-homeInstagram__button{width:190px}}.p-homeReason{margin-bottom:90px;overflow:hidden}@media (max-width:767.98px){.p-homeReason{margin-bottom:54px;overflow:visible}}.p-homeReason__title{margin-bottom:70px}@media (max-width:767.98px){.p-homeReason__title{margin-bottom:20px}}.p-homeReasonItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:70px 0}@media (max-width:767.98px){.p-homeReasonItems{gap:50px 0}}.p-homeReasonItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;width:100%;max-width:100%}@media (min-width:768px){.p-homeReasonItem:nth-child(odd){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-homeReasonItem:nth-child(odd) .p-homeReasonItem__image{margin-right:-120px}.p-homeReasonItem:nth-child(odd) .p-homeReasonItem__divider{margin-right:-220px;margin-left:calc((100vw - 1080px) / 2 * -1);border-top:solid 2px #000000}.p-homeReasonItem:nth-child(2n){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-homeReasonItem:nth-child(2n) .p-homeReasonItem__image{margin-left:-120px}.p-homeReasonItem:nth-child(2n) .p-homeReasonItem__divider{margin-left:-90px;margin-right:calc((100vw - 1080px) / 2 * -1);border-top:solid 2px #000000}}@media (max-width:767.98px){.p-homeReasonItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-homeReasonItem:nth-child(odd) .p-homeReasonItem__image{margin-right:-20px}.p-homeReasonItem:nth-child(odd) .p-homeReasonItem__text,.p-homeReasonItem:nth-child(odd) .p-homeReasonItem__title{text-align:right}.p-homeReasonItem:nth-child(odd) .p-homeReasonItem__divider{margin-right:-20px}.p-homeReasonItem:nth-child(2n) .p-homeReasonItem__image{margin-left:-20px}.p-homeReasonItem:nth-child(2n) .p-homeReasonItem__divider{margin-left:-20px}}.p-homeReasonItem__image{position:relative;padding-top:10px;width:594px;z-index:2}@media (max-width:767.98px){.p-homeReasonItem__image{width:calc(100% + 20px);height:auto;margin-bottom:10px;padding:0}}.p-homeReasonItem__content{position:relative;z-index:1}.p-homeReasonItem__title{margin-bottom:24px;font-size:25px;line-height:1.6;font-weight:700;color:#ea5514}.p-homeReasonItem__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}.p-homeReasonItem__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}@media (max-width:767.98px){.p-homeReasonItem__title{margin-bottom:9px;font-size:14px}}.p-homeReasonItem__divider{width:calc(50vw + 160px);margin-bottom:22px;border-top:solid 2px #000000}@media (max-width:767.98px){.p-homeReasonItem__divider{width:calc(100% + 20px);margin-bottom:15px;border-top:solid 1px #000000}}.p-homeReasonItem__text{font-size:18px;line-height:1.6666666667;font-weight:300}.p-homeReasonItem__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-homeReasonItem__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-homeReasonItem__text{font-size:12px}}.p-homeLocation{margin-bottom:80px;padding-top:78px;padding-bottom:70px;background-color:#dfdad4}@media (max-width:767.98px){.p-homeLocation{margin-bottom:42px;padding-top:25px;padding-bottom:30px}}.p-homeLocation__title{margin-bottom:30px}@media (max-width:767.98px){.p-homeLocation__title{margin-bottom:17px}}.p-homeLocation__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:48px 20px;margin-bottom:56px}@media (max-width:767.98px){.p-homeLocation__items{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px 0;margin-bottom:27px}}.p-homeLocation__item{text-align:center}.p-homeLocation__image{margin-bottom:10px}@media (max-width:767.98px){.p-homeLocation__image{margin-bottom:9px}}.p-homeLocation__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.p-homeLocation__subtitle--small{font-size:15px;font-weight:300}.p-homeLocation__subtitle--small:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeLocation__subtitle--small:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeLocation__subtitle--small{font-size:12px}}.p-homeLocation__subtitle--large{font-size:20px;font-weight:400}.p-homeLocation__subtitle--large:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeLocation__subtitle--large:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeLocation__subtitle--large{font-size:15px}}.p-homeLocation__button{width:315px;max-width:100%;margin:0 auto}@media (max-width:767.98px){.p-homeLocation__button{width:190px}}.p-homeNews{margin-bottom:70px}@media (max-width:767.98px){.p-homeNews{margin-bottom:33px}}.p-homeNews__title{margin-bottom:42px;text-align:left}@media (max-width:767.98px){.p-homeNews__title{margin-bottom:23px;text-align:center}}.p-homeNews__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr);gap:50px}@media (max-width:767.98px){.p-homeNews__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:31px}}.p-homeNewsPosts{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px;margin-bottom:30px}@media (max-width:767.98px){.p-homeNewsPosts{gap:9px;margin-bottom:22px}}.p-homeNewsPost{position:relative;padding-right:18px;padding-bottom:15px;border-bottom:solid 1px #000000}.p-homeNewsPost__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}.p-homeNewsPost__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}@media (max-width:767.98px){.p-homeNewsPost__header{gap:15px}}.p-homeNewsPost__header:after{content:"";width:10px;height:13px;margin-left:auto;background:center/contain no-repeat url("images/icon-arrow-right.webp")}@media (max-width:767.98px){.p-homeNewsPost__header:after{display:none}}.p-homeNewsPost__date{font-size:16px;font-weight:400}.p-homeNewsPost__date:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeNewsPost__date:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeNewsPost__date{font-size:9px}}.p-homeNewsPost__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;min-height:25px;padding:0;background-color:#000000;color:#ffffff;font-size:16px;font-weight:400}@media (max-width:767.98px){.p-homeNewsPost__category{width:120px;min-height:14px;font-size:9px}}.p-homeNewsPost__title{font-size:18px;line-height:1.7777777778;font-weight:400}.p-homeNewsPost__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.7777777778) * 0.5em)}.p-homeNewsPost__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.7777777778) * 0.5em)}@media (max-width:767.98px){.p-homeNewsPost__title{font-size:10px}}.p-homeNewsPost__sale{font-size:20px;font-weight:400;color:#ea5514}.p-homeNewsPost__sale:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-homeNewsPost__sale:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-homeNewsPost__sale{font-size:12px}}.p-homeNews__button{width:170px;max-width:100%;margin-left:auto}@media (max-width:767.98px){.p-homeNews__button{width:136px;margin:0 auto}}.p-homeRecruit{padding-top:80px;padding-bottom:25px;background:#ea5514;background:-webkit-gradient(linear,left bottom,left top,from(rgb(234,85,20)),to(rgb(255,255,255)));background:linear-gradient(0deg,rgb(234,85,20) 0%,rgb(255,255,255) 100%)}@media (max-width:767.98px){.p-homeRecruit{padding-top:42px;padding-bottom:35px}}.p-homeRecruit__inner{display:-ms-grid;display:grid;-ms-grid-columns:539px 40px 1fr;grid-template-columns:539px 1fr;gap:0 40px}@media (max-width:767.98px){.p-homeRecruit__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px 0}}@media (max-width:767.98px){.p-homeRecruit__image{margin:0 -10px 20px}}.p-homeRecruit__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-homeRecruit__title{width:100%;margin-bottom:25px}@media (max-width:767.98px){.p-homeRecruit__title{margin-bottom:13px}}.p-homeRecruit__text{max-width:420px;margin-bottom:58px;font-size:18px;line-height:1.6666666667;font-weight:300}.p-homeRecruit__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-homeRecruit__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-homeRecruit__text{max-width:100%;margin-bottom:24px;font-size:12px;text-align:center}}.p-homeRecruit__button{width:304px;max-width:100%;margin:0 auto}@media (max-width:767.98px){.p-homeRecruit__button{width:150px}}.p-companyHero{margin-bottom:60px}@media (max-width:767.98px){.p-companyHero{margin-bottom:35px}}.p-companyHero__image{margin-bottom:30px}@media (min-width:768px){.p-companyHero__image{display:none}}.p-companyHero__title{margin-bottom:47px}@media (max-width:767.98px){.p-companyHero__title{margin-bottom:30px}}.p-companyHero__subtitle{margin-bottom:40px;text-align:center;font-size:30px;font-weight:700}.p-companyHero__subtitle:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-companyHero__subtitle:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-companyHero__subtitle{margin-bottom:15px;font-size:15px}}.p-companyHero__content{background:top right/auto 95.4423592493% no-repeat url("images/company-hero-pc.webp")}@media (max-width:767.98px){.p-companyHero__content{background:none}}.p-companyHero__text{width:656px;max-width:100%;margin-bottom:33px;font-size:20px;line-height:1.6;font-weight:400}.p-companyHero__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}.p-companyHero__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}@media (max-width:767.98px){.p-companyHero__text{margin-bottom:16px;font-size:12px}}.p-companyHero__company{margin-bottom:10px;font-size:18px;line-height:1.6666666667;font-weight:500}.p-companyHero__company:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-companyHero__company:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-companyHero__company{margin-bottom:5px;padding-right:41px;text-align:right;font-size:13px}}.p-companyHero__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}@media (max-width:767.98px){.p-companyHero__name{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px;gap:8px}}.p-companyHero__name--position{font-size:15px;line-height:2;font-weight:500}.p-companyHero__name--position:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2) * 0.5em)}.p-companyHero__name--position:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2) * 0.5em)}@media (max-width:767.98px){.p-companyHero__name--position{margin-top:0.5em;font-size:10px}}.p-companyHero__name--signImg{width:122px;height:auto}@media (max-width:767.98px){.p-companyHero__name--signImg{width:82px}}.p-companyInfo{margin-bottom:70px}@media (max-width:767.98px){.p-companyInfo{margin-bottom:38px}}.p-companyInfo__title{margin-bottom:30px}@media (max-width:767.98px){.p-companyInfo__title{margin-bottom:15px}}.p-companyHistory{margin-bottom:100px}@media (max-width:767.98px){.p-companyHistory{margin-bottom:50px}}.p-companyHistory__title{margin-bottom:30px}@media (max-width:767.98px){.p-companyHistory__title{margin-bottom:15px}}.p-tenpo{margin-bottom:90px}.p-tenpo__title{margin-bottom:55px}@media (max-width:767.98px){.p-tenpo__title{margin-bottom:35px}}.p-tenpoItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:100px}@media (max-width:767.98px){.p-tenpoItems{gap:20px}}.p-tenpoItem__title{margin-bottom:30px}@media (max-width:767.98px){.p-tenpoItem__title{margin-bottom:20px}}.p-tenpoItem__notice{margin-bottom:30px;text-align:center;font-size:18px;line-height:1.6666666667;font-weight:400}.p-tenpoItem__notice:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-tenpoItem__notice:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-tenpoItem__notice{margin-bottom:15px;font-size:12px}}.p-tenpoItem__features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5em;margin-bottom:33px;font-size:16px;line-height:1.25}@media (max-width:767.98px){.p-tenpoItem__features{margin-bottom:26px;font-size:12px}}.p-tenpoItem__feature{padding-right:0.5em;color:#ea5514}.p-tenpoItem__feature:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.25) * 0.5em)}.p-tenpoItem__feature:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.25) * 0.5em)}.p-tenpoItem__feature:not(:last-child){border-right:solid 1px #000000}.p-tenpoItem__body{display:-ms-grid;display:grid;-ms-grid-columns:473px 38px 1fr;grid-template-columns:473px 1fr;gap:38px;margin-bottom:49px}@media (max-width:767.98px){.p-tenpoItem__body{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px;margin-bottom:25px}}@media (max-width:767.98px){.p-tenpoItem__image{margin-bottom:13px}}.p-tenpoItemTable{width:100%;margin-bottom:20px}.p-tenpoItemTable__data,.p-tenpoItemTable__header{padding:15px 7px;border-bottom:solid 1px #000000}@media (max-width:767.98px){.p-tenpoItemTable__data,.p-tenpoItemTable__header{padding:8px 0}}.p-tenpoItemTable__header{width:121px;text-align:left;font-size:20px;line-height:1.375;font-weight:700;vertical-align:top}@media (max-width:767.98px){.p-tenpoItemTable__header{width:90px;font-size:12px}}.p-tenpoItemTable__data{font-size:20px;line-height:1.375;font-weight:400}@media (max-width:767.98px){.p-tenpoItemTable__data{font-size:12px}}.p-tenpoItem__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-tenpoItem__tel--icon{width:28px;height:28px;margin-top:7px;margin-right:7px}@media (max-width:767.98px){.p-tenpoItem__tel--icon{width:14px;height:14px;margin-top:0;margin-right:4px}}.p-tenpoItem__tel--text{font-size:40px;font-weight:700}@media (max-width:767.98px){.p-tenpoItem__tel--text{font-size:25px}}.p-tenpoItem__tel--subtext{font-size:20px;font-weight:400}@media (max-width:767.98px){.p-tenpoItem__tel--subtext{font-size:13px}}.p-tenpoItem__button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:250px;max-width:100%;min-height:48px;background:center/100% auto no-repeat url("images/tenpo-contact-button-bg.webp");color:#ffffff;font-size:20px;line-height:1;font-weight:700}@media (max-width:767.98px){.p-tenpoItem__button{width:150px;min-height:27px;background-image:url("images/tenpo-contact-button-bg-sp.webp");font-size:13px}}.p-tenpoItem__button:before{content:"";display:inline-block;width:27px;height:18px;background:center/contain no-repeat url("images/icon-mail-white.webp")}@media (max-width:767.98px){.p-tenpoItem__button:before{width:16px;height:10px}}.p-tenpoItem__button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;opacity:0}.p-tenpoItem__button:active,.p-tenpoItem__button:focus,.p-tenpoItem__button:hover{opacity:1}.p-tenpoItem__button:active:after,.p-tenpoItem__button:focus:after,.p-tenpoItem__button:hover:after{opacity:0.1}.p-tenpoItem__button--wrapper{text-align:center}.p-tenpoItem__map{position:relative;width:100%;max-width:790px;aspect-ratio:790/320;margin:0 auto}@media (max-width:767.98px){.p-tenpoItem__map{max-width:100%;aspect-ratio:290/200}}.p-tenpoItem__map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.p-syakenHero{margin-bottom:57px}@media (max-width:767.98px){.p-syakenHero{margin-bottom:25px}}.p-syakenHero__title{margin-bottom:40px}@media (max-width:767.98px){.p-syakenHero__title{margin-bottom:16px}}.p-syakenHero__text{width:100%;max-width:910px;margin:0 auto;font-size:20px;line-height:1.5;font-weight:400}.p-syakenHero__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-syakenHero__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-syakenHero__text{font-size:12px}}.p-syakenFeatures{margin-bottom:63px}@media (max-width:767.98px){.p-syakenFeatures{margin-bottom:40px}}.p-syakenFeatures__title{margin-bottom:21px;text-align:center;font-size:30px;line-height:1.5;font-weight:700}.p-syakenFeatures__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-syakenFeatures__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-syakenFeatures__title{margin-bottom:11px;font-size:15px}}.p-syakenFeaturesItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:767.98px){.p-syakenFeaturesItems{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}}.p-syakenFeaturesItem{padding:0 20px 22px;border:solid 2px #ea5514}@media (max-width:767.98px){.p-syakenFeaturesItem{padding:0 18px 13px}}.p-syakenFeaturesItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:19px;margin-right:-20px;padding-bottom:12px;margin-left:-5px;border-bottom:solid 1px #ea5514}@media (max-width:767.98px){.p-syakenFeaturesItemTitle{margin-bottom:14px;margin-right:-18px;padding-bottom:14px}}.p-syakenFeaturesItemTitle__num{position:relative;bottom:-13.4px;width:auto;height:63px;margin-right:8px}@media (max-width:767.98px){.p-syakenFeaturesItemTitle__num{height:45px;margin-right:10px;bottom:-15.3px}}.p-syakenFeaturesItemTitle__text{font-size:25px;line-height:1.5;font-weight:700;color:#ea5514}.p-syakenFeaturesItemTitle__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-syakenFeaturesItemTitle__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-syakenFeaturesItemTitle__text{font-size:18px}}.p-syakenFeaturesItemText{font-size:20px;line-height:1.5;font-weight:400}.p-syakenFeaturesItemText:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-syakenFeaturesItemText:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-syakenFeaturesItemText{font-size:12px}}.p-syakenPrice{margin-bottom:79px}@media (max-width:767.98px){.p-syakenPrice{margin-bottom:25px}}.p-syakenPrice__content{padding:47px 61px 53px;background-color:#efece9}@media (max-width:767.98px){.p-syakenPrice__content{margin:0 -20px;padding:19px 20px 28px}}.p-syakenPrice__title{margin:0 -61px 26px}@media (max-width:767.98px){.p-syakenPrice__title{margin:0 -20px 13px}}.p-syakenPrice__detail{margin-bottom:17px}@media (max-width:767.98px){.p-syakenPrice__detail{margin-bottom:14px}}.p-syakenPrice__note{font-size:20px;line-height:1.5;font-weight:400}.p-syakenPrice__note:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-syakenPrice__note:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-syakenPrice__note{font-size:12px}}.p-syakenFlow{margin-bottom:79px}@media (max-width:767.98px){.p-syakenFlow{margin-bottom:30px}}.p-syakenFlow__content{padding:44px 20px 61px;background-color:#efece9}@media (max-width:767.98px){.p-syakenFlow__content{margin:0 -20px;padding:30px 20px 23px}}.p-syakenFlow__title{margin:0 -20px 30px}@media (max-width:767.98px){.p-syakenFlow__title{margin:0 -20px 20px}}.p-syakenFlowItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;width:100%;max-width:930px;margin:0 auto}.p-syakenFlowItem{display:-ms-grid;display:grid;-ms-grid-columns:81px 0 1fr;grid-template-columns:81px 1fr;gap:0;min-height:160px;background-color:#ffffff}@media (max-width:767.98px){.p-syakenFlowItem{-ms-grid-columns:1fr;grid-template-columns:1fr;min-height:auto}}.p-syakenFlowItemStep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#ffffff;background-color:#ea5514}@media (max-width:767.98px){.p-syakenFlowItemStep{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:40px;gap:8px}}.p-syakenFlowItemStep__text{text-align:center;font-size:25px;line-height:1;font-weight:500}@media (max-width:767.98px){.p-syakenFlowItemStep__text{font-size:20px}}.p-syakenFlowItemStep__num{font-family:"D-DINExp",sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:50px;line-height:1}@media (max-width:767.98px){.p-syakenFlowItemStep__num{font-size:40px}}.p-syakenFlowItemDetail{padding:40px}@media (max-width:767.98px){.p-syakenFlowItemDetail{padding:10px 16px}}.p-syakenFlowItemDetail__title{margin-bottom:18px;font-size:25px;line-height:1.12;font-weight:500;color:#ea5514}.p-syakenFlowItemDetail__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.12) * 0.5em)}.p-syakenFlowItemDetail__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.12) * 0.5em)}@media (max-width:767.98px){.p-syakenFlowItemDetail__title{margin-bottom:8px;font-size:15px}}.p-syakenFlowItemDetail__text{font-size:18px;line-height:1.3888888889;font-weight:400}.p-syakenFlowItemDetail__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3888888889) * 0.5em)}.p-syakenFlowItemDetail__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3888888889) * 0.5em)}@media (max-width:767.98px){.p-syakenFlowItemDetail__text{font-size:12px}}.p-syakenFlowSeparator{width:100%;text-align:center}.p-syakenFlowSeparator--img{width:100px;height:auto}@media (max-width:767.98px){.p-syakenFlowSeparator--img{width:50px}}.p-syakenFaq{margin-bottom:100px}@media (max-width:767.98px){.p-syakenFaq{margin-bottom:50px}}.p-syakenFaq__title{margin-bottom:30px}@media (max-width:767.98px){.p-syakenFaq__title{margin-bottom:14px}}.p-hokenHero{margin-bottom:130px}@media (max-width:767.98px){.p-hokenHero{margin-bottom:36px}}.p-hokenHero__title{margin-bottom:68px}@media (max-width:767.98px){.p-hokenHero__title{margin-bottom:27px}}.p-hokenHero__subtitle{margin-bottom:56px;text-align:center;font-size:80px;font-weight:600;color:#ea5514}.p-hokenHero__subtitle:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-hokenHero__subtitle:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-hokenHero__subtitle{margin-bottom:25px;font-size:30px}}.p-hokenHero__text{text-align:center;font-size:18px;font-weight:400}.p-hokenHero__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-hokenHero__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-hokenHero__text{font-size:14px}}.p-faqHero{margin-bottom:75px}@media (max-width:767.98px){.p-faqHero{margin-bottom:38px}}.p-faqHero__title{margin-bottom:40px}@media (max-width:767.98px){.p-faqHero__title{margin-bottom:16px}}.p-faqHero__text{text-align:center;font-size:23px;line-height:1.5217391304;font-weight:400}.p-faqHero__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5217391304) * 0.5em)}.p-faqHero__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5217391304) * 0.5em)}@media (max-width:767.98px){.p-faqHero__text{font-size:12px}}.p-faqFaq{margin-bottom:660px}@media (max-width:767.98px){.p-faqFaq{margin-bottom:50px}}.p-faqFaq__title{margin-bottom:38px;text-align:center;font-size:30px;line-height:1.3333333333;font-weight:500}.p-faqFaq__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3333333333) * 0.5em)}.p-faqFaq__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.3333333333) * 0.5em)}@media (max-width:767.98px){.p-faqFaq__title{margin-bottom:15px;font-size:15px}}.p-faqMessage{margin-bottom:100px}@media (max-width:767.98px){.p-faqMessage{margin-bottom:40px}}.p-faqMessage__text{text-align:center;font-size:18px;line-height:1.6666666667;font-weight:400}.p-faqMessage__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-faqMessage__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-faqMessage__text{font-size:12px}}.p-privacyHero{margin-bottom:45px}@media (max-width:767.98px){.p-privacyHero{margin-bottom:18px}}.p-privacyContent{margin-bottom:100px}@media (max-width:767.98px){.p-privacyContent{margin-bottom:50px}}.p-privacyContent__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:45px}@media (max-width:767.98px){.p-privacyContent__items{gap:23px}}.p-privacyContent__subtitle{margin-bottom:12px;font-size:20px;line-height:1.5;color:#ea5514;font-weight:700}.p-privacyContent__subtitle:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-privacyContent__subtitle:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-privacyContent__subtitle{margin-bottom:5px;font-size:13px}}.p-privacyContent__text{font-size:18px;line-height:1.6666666667;font-weight:400}.p-privacyContent__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-privacyContent__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-privacyContent__text{font-size:12px}}.p-work{padding-top:100px}@media (max-width:767.98px){.p-work{padding-top:30px}}.p-workContent__inner{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.p-workContentTab{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:575.98px){.p-workContentTab{gap:10px}}.p-workContentTab__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:70px;text-align:center;font-size:25px;line-height:1;font-weight:700;color:#ffffff;background-color:#f5af82;border-radius:15px 15px 0 0}@media (max-width:575.98px){.p-workContentTab__item{font-size:13px;min-height:35px;border-radius:8px 8px 0 0}}.p-workContentTab__item--active{background-color:#ea5514}.p-workContentDetail{margin-bottom:103px;padding:64px 75px 114px;background-color:#dfdad4}@media (max-width:767.98px){.p-workContentDetail{margin-bottom:38px;padding:30px 30px 40px}}.p-workContentDetail__title{margin-bottom:36px;text-align:center}@media (max-width:767.98px){.p-workContentDetail__title{margin-bottom:22px}}.p-workContentDetail__title--text{display:inline-block;font-size:36px;padding:0 5px 10px;line-height:1;font-weight:700;border-bottom:solid 3px #ea5514}@media (max-width:767.98px){.p-workContentDetail__title--text{font-size:18px;padding:0 3px 5px;border-bottom:solid 2px #ea5514}}.p-workLink{margin-bottom:100px}@media (max-width:767.98px){.p-workLink{margin-bottom:45px}}.p-workLink__button{width:315px;max-width:100%;margin:0 auto 102px}@media (max-width:767.98px){.p-workLink__button{width:158px;margin:0 auto 38px}}.p-workLink__recruit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;max-width:820px;margin:0 auto}@media (max-width:767.98px){.p-workLink__recruit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:240px}}.p-extrasupport__content{margin-bottom:103px}@media (max-width:767.98px){.p-extrasupport__content{margin-bottom:45px}}.p-extrasupport__title{margin-bottom:40px}@media (max-width:767.98px){.p-extrasupport__title{margin-bottom:18px}}.p-extrasupport__text{margin-bottom:118px;text-align:center;font-size:20px;line-height:1.5;font-weight:400}.p-extrasupport__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-extrasupport__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-extrasupport__text{margin-bottom:36px;font-size:12px}}.p-extrasupportItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:97px}@media (max-width:767.98px){.p-extrasupportItems{gap:56px}}@media (min-width:768px){.p-extrasupportItem:nth-child(2n) .p-extrasupportItem__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p-extrasupportItem__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:767.98px){.p-extrasupportItem__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.p-extrasupportItem__image{width:50%}@media (max-width:767.98px){.p-extrasupportItem__image{width:100%}}.p-extrasupportItem__text{width:calc(50% - 40px)}@media (max-width:767.98px){.p-extrasupportItem__text{width:100%}}.p-extrasupportItem__title{margin-bottom:18px;padding:7px;font-size:30px;line-height:1.5;font-weight:600;color:#ea5514;border-bottom:solid 2px #ea5514}.p-extrasupportItem__title:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}.p-extrasupportItem__title:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5) * 0.5em)}@media (max-width:767.98px){.p-extrasupportItem__title{margin-bottom:10px;padding:0 4px 4px;text-align:center;font-size:18px}}.p-extrasupportItem__detail{font-size:20px;line-height:2;font-weight:400}.p-extrasupportItem__detail:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2) * 0.5em)}.p-extrasupportItem__detail:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2) * 0.5em)}@media (max-width:767.98px){.p-extrasupportItem__detail{width:75.9375%;margin:0 auto;font-size:12px;line-height:1.5217391304}.p-extrasupportItem__detail:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5217391304) * 0.5em)}.p-extrasupportItem__detail:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5217391304) * 0.5em)}}.p-extrasupportItem__button{width:315px;max-width:100%;margin:44px auto 0}@media (max-width:767.98px){.p-extrasupportItem__button{width:190px;margin:33px auto 0}}.p-contactHeader{margin-bottom:50px}@media (max-width:767.98px){.p-contactHeader{margin-bottom:33px}}.p-contact__title{margin-bottom:38px}@media (max-width:767.98px){.p-contact__title{margin-bottom:18px}}.p-contactIntro{margin-bottom:53px}@media (max-width:767.98px){.p-contactIntro{margin-bottom:25px}}.p-contactIntro__text{text-align:center;font-size:18px;line-height:1.6666666667;font-weight:400}.p-contactIntro__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}.p-contactIntro__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6666666667) * 0.5em)}@media (max-width:767.98px){.p-contactIntro__text{font-size:12px}}.p-contactIntro__text--required{margin-top:25px;color:#ff0000}@media (max-width:767.98px){.p-contactIntro__text--required{margin-top:18px}}.p-contactIntro__text--link{color:#0000ff;text-decoration:underline}.p-contactProgress__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.p-contactProgress__item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:158px;min-height:40px;background-color:#dfdad4;padding:5px 10px;text-align:center}@media (max-width:767.98px){.p-contactProgress__item{max-width:92px;min-height:24px}}.p-contactProgress__item:not(:last-child){position:relative;margin-right:12px}@media (max-width:767.98px){.p-contactProgress__item:not(:last-child){margin-right:8px}}.p-contactProgress__item:not(:last-child):after{content:"";position:absolute;top:50%;right:-12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-right:none;border-bottom:20px solid transparent;border-left:12px solid #dfdad4}@media (max-width:767.98px){.p-contactProgress__item:not(:last-child):after{right:-8px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:8px solid #dfdad4}}.p-contactProgress__item--current{background-color:#000000;color:#ffffff}.p-contactProgress__item--current:after{border-left:12px solid #000000!important}@media (max-width:767.98px){.p-contactProgress__item--current:after{border-left:8px solid #000000!important}}.p-contactProgress__text{font-size:16px;line-height:1;font-weight:400}@media (max-width:767.98px){.p-contactProgress__text{font-size:10px}}.p-contactForm{background-color:#f5e6d3;padding:60px 0 50px}@media (max-width:767.98px){.p-contactForm{margin-bottom:36px;padding:0;background-color:transparent}}.p-contactForm__form{max-width:793px;margin:0 auto}.p-contactForm__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:44px;gap:0;font-size:18px;line-height:2.2222222222}@media (max-width:767.98px){.p-contactForm__field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:18px;font-size:10px}}.p-contactForm__label{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;font-weight:700}@media (max-width:767.98px){.p-contactForm__label{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding-top:0}}.p-contactForm__label--required{color:#ff0000}.p-contactForm .wpcf7-form-control-wrap{width:100%}.p-contactForm__input,.p-contactForm__select,.p-contactForm__textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:7px 8px;font-size:16px;line-height:1.5;font-weight:400;background-color:#ffffff;border:solid 1px #b3b3b3}@media (max-width:767.98px){.p-contactForm__input,.p-contactForm__select,.p-contactForm__textarea{font-size:9px;padding:5px 6px}}.p-contactForm__input:focus,.p-contactForm__select:focus,.p-contactForm__textarea:focus{border-color:#ea5514}.p-contactForm__textarea{min-height:200px;resize:vertical}@media (max-width:767.98px){.p-contactForm__textarea{min-height:150px}}.p-contactForm__submit{width:250px;max-width:100%;margin:50px auto 0}@media (max-width:767.98px){.p-contactForm__submit{width:150px;margin:38px auto 0}}.p-contactForm__button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;min-height:48px;background:center/100% auto no-repeat url("images/tenpo-contact-button-bg.webp");color:#ffffff;font-size:20px;line-height:1;font-weight:700}@media (max-width:767.98px){.p-contactForm__button{width:150px;min-height:27px;background-image:url("images/tenpo-contact-button-bg-sp.webp");font-size:13px}}.p-contactForm__button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;opacity:0}.p-contactForm__button:active,.p-contactForm__button:focus,.p-contactForm__button:hover{opacity:1}.p-contactForm__button:active:after,.p-contactForm__button:focus:after,.p-contactForm__button:hover:after{opacity:0.1}.p-contactThanks{margin-bottom:77px}.p-contactThanks__title{margin-bottom:75px}@media (max-width:767.98px){.p-contactThanks__title{margin-bottom:28px}}.p-contactThanks__subtitle{margin-bottom:61px;text-align:center;font-size:80px;line-height:1;font-weight:700;color:#ea5514}@media (max-width:767.98px){.p-contactThanks__subtitle{margin-bottom:25px;font-size:30px}}.p-contactThanks__text{margin-bottom:70px;text-align:center;font-size:18px;line-height:1.9444444444;font-weight:400}.p-contactThanks__text:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.9444444444) * 0.5em)}.p-contactThanks__text:after{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.9444444444) * 0.5em)}@media (max-width:767.98px){.p-contactThanks__text{margin-bottom:30px;font-size:14px}}.p-contactThanks__button{width:315px;max-width:100%;margin:0 auto}@media (max-width:767.98px){.p-contactThanks__button{width:190px}}.p-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;text-align:center}.p-404__title{font-size:32px;letter-spacing:0.1em}.p-404__subtitle{margin-top:10px;margin-bottom:20px;font-size:18px}.anime-container{overflow:hidden}.anime{visibility:hidden;-webkit-animation-play-state:paused;animation-play-state:paused}.anime.animated{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.anime--hidden{visibility:hidden;-webkit-animation-play-state:paused;animation-play-state:paused}.anime--hidden.animated{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes loop{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loop{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loop2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideAndHold{0%,70%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideAndHold{0%,70%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes purun{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.5,1) translate(0%,0%);transform:scale(1.5,1) translate(0%,0%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%)}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@keyframes purun{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.5,1) translate(0%,0%);transform:scale(1.5,1) translate(0%,0%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%)}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@-webkit-keyframes poyon{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%);opacity:0}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.3,0.8) translate(0%,10%);transform:scale(1.3,0.8) translate(0%,10%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%);opacity:1}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@keyframes poyon{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%);opacity:0}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.3,0.8) translate(0%,10%);transform:scale(1.3,0.8) translate(0%,10%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%);opacity:1}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@-webkit-keyframes kakukaku{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg) translateX(-50px);transform:rotate(10deg) translateX(-50px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg) translateX(-50px);transform:rotate(10deg) translateX(-50px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes kakukaku2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg) translateX(0);transform:rotate(-10deg) translateX(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg) translateX(0);transform:rotate(-10deg) translateX(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.u-anime__fadeIn{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInFromBottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInFromBottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.u-anime__fadeInFromBottom{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeInFromBottom;animation-name:fadeInFromBottom}@-webkit-keyframes fadeOutFromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@keyframes fadeOutFromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@-webkit-keyframes fadeInFromTop{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInFromTop{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInFromLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInFromLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.u-anime__fadeInFromLeft{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeInFromLeft;animation-name:fadeInFromLeft}@-webkit-keyframes fadeInFromRight{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInFromRight{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.u-anime__fadeInFromRight{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeInFromRight;animation-name:fadeInFromRight}@-webkit-keyframes appearFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appearFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appearFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appearFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes appearFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appearFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes open{0%{opacity:0}to{opacity:1}}@keyframes open{0%{opacity:0}to{opacity:1}}@-webkit-keyframes close{0%{opacity:1}to{opacity:0}}@keyframes close{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideopen{0%{left:-100%}to{left:0}}@keyframes slideopen{0%{left:-100%}to{left:0}}@keyframes close{0%{width:100%}to{width:0}}@-webkit-keyframes external-link{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes external-link{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes move-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes move-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.u-anime-tsdu-0{-webkit-animation-duration:0s;animation-duration:0s}.u-anime-tsdu-1{-webkit-animation-duration:0.1s;animation-duration:0.1s}.u-anime-tsdu-2{-webkit-animation-duration:0.2s;animation-duration:0.2s}.u-anime-tsdu-3{-webkit-animation-duration:0.3s;animation-duration:0.3s}.u-anime-tsdu-4{-webkit-animation-duration:0.4s;animation-duration:0.4s}.u-anime-tsdu-5{-webkit-animation-duration:0.5s;animation-duration:0.5s}.u-anime-tsdu-6{-webkit-animation-duration:0.6s;animation-duration:0.6s}.u-anime-tsdu-7{-webkit-animation-duration:0.7s;animation-duration:0.7s}.u-anime-tsdu-8{-webkit-animation-duration:0.8s;animation-duration:0.8s}.u-anime-tsdu-9{-webkit-animation-duration:0.9s;animation-duration:0.9s}.u-anime-tsdu-10{-webkit-animation-duration:1s;animation-duration:1s}.u-anime-tsdu-11{-webkit-animation-duration:1.1s;animation-duration:1.1s}.u-anime-tsdu-12{-webkit-animation-duration:1.2s;animation-duration:1.2s}.u-anime-tsdu-13{-webkit-animation-duration:1.3s;animation-duration:1.3s}.u-anime-tsdu-14{-webkit-animation-duration:1.4s;animation-duration:1.4s}.u-anime-tsdu-15{-webkit-animation-duration:1.5s;animation-duration:1.5s}.u-anime-tsdu-16{-webkit-animation-duration:1.6s;animation-duration:1.6s}.u-anime-tsdu-17{-webkit-animation-duration:1.7s;animation-duration:1.7s}.u-anime-tsdu-18{-webkit-animation-duration:1.8s;animation-duration:1.8s}.u-anime-tsdu-19{-webkit-animation-duration:1.9s;animation-duration:1.9s}.u-anime-tsdu-20{-webkit-animation-duration:2s;animation-duration:2s}.u-anime-tsdu-21{-webkit-animation-duration:2.1s;animation-duration:2.1s}.u-anime-tsdu-22{-webkit-animation-duration:2.2s;animation-duration:2.2s}.u-anime-tsdu-23{-webkit-animation-duration:2.3s;animation-duration:2.3s}.u-anime-tsdu-24{-webkit-animation-duration:2.4s;animation-duration:2.4s}.u-anime-tsdu-25{-webkit-animation-duration:2.5s;animation-duration:2.5s}.u-anime-tsdu-26{-webkit-animation-duration:2.6s;animation-duration:2.6s}.u-anime-tsdu-27{-webkit-animation-duration:2.7s;animation-duration:2.7s}.u-anime-tsdu-28{-webkit-animation-duration:2.8s;animation-duration:2.8s}.u-anime-tsdu-29{-webkit-animation-duration:2.9s;animation-duration:2.9s}.u-anime-tsdu-30{-webkit-animation-duration:3s;animation-duration:3s}.u-anime-tsdu-31{-webkit-animation-duration:3.1s;animation-duration:3.1s}.u-anime-tsdu-32{-webkit-animation-duration:3.2s;animation-duration:3.2s}.u-anime-tsdu-33{-webkit-animation-duration:3.3s;animation-duration:3.3s}.u-anime-tsdu-34{-webkit-animation-duration:3.4s;animation-duration:3.4s}.u-anime-tsdu-35{-webkit-animation-duration:3.5s;animation-duration:3.5s}.u-anime-tsdu-36{-webkit-animation-duration:3.6s;animation-duration:3.6s}.u-anime-tsdu-37{-webkit-animation-duration:3.7s;animation-duration:3.7s}.u-anime-tsdu-38{-webkit-animation-duration:3.8s;animation-duration:3.8s}.u-anime-tsdu-39{-webkit-animation-duration:3.9s;animation-duration:3.9s}.u-anime-tsdu-40{-webkit-animation-duration:4s;animation-duration:4s}.u-anime-tsdu-41{-webkit-animation-duration:4.1s;animation-duration:4.1s}.u-anime-tsdu-42{-webkit-animation-duration:4.2s;animation-duration:4.2s}.u-anime-tsdu-43{-webkit-animation-duration:4.3s;animation-duration:4.3s}.u-anime-tsdu-44{-webkit-animation-duration:4.4s;animation-duration:4.4s}.u-anime-tsdu-45{-webkit-animation-duration:4.5s;animation-duration:4.5s}.u-anime-tsdu-46{-webkit-animation-duration:4.6s;animation-duration:4.6s}.u-anime-tsdu-47{-webkit-animation-duration:4.7s;animation-duration:4.7s}.u-anime-tsdu-48{-webkit-animation-duration:4.8s;animation-duration:4.8s}.u-anime-tsdu-49{-webkit-animation-duration:4.9s;animation-duration:4.9s}.u-anime-tsdu-50{-webkit-animation-duration:5s;animation-duration:5s}.u-anime-tsdu-51{-webkit-animation-duration:5.1s;animation-duration:5.1s}.u-anime-tsdu-52{-webkit-animation-duration:5.2s;animation-duration:5.2s}.u-anime-tsdu-53{-webkit-animation-duration:5.3s;animation-duration:5.3s}.u-anime-tsdu-54{-webkit-animation-duration:5.4s;animation-duration:5.4s}.u-anime-tsdu-55{-webkit-animation-duration:5.5s;animation-duration:5.5s}.u-anime-tsdu-56{-webkit-animation-duration:5.6s;animation-duration:5.6s}.u-anime-tsdu-57{-webkit-animation-duration:5.7s;animation-duration:5.7s}.u-anime-tsdu-58{-webkit-animation-duration:5.8s;animation-duration:5.8s}.u-anime-tsdu-59{-webkit-animation-duration:5.9s;animation-duration:5.9s}.u-anime-tsdu-60{-webkit-animation-duration:6s;animation-duration:6s}.u-anime-tsdu-61{-webkit-animation-duration:6.1s;animation-duration:6.1s}.u-anime-tsdu-62{-webkit-animation-duration:6.2s;animation-duration:6.2s}.u-anime-tsdu-63{-webkit-animation-duration:6.3s;animation-duration:6.3s}.u-anime-tsdu-64{-webkit-animation-duration:6.4s;animation-duration:6.4s}.u-anime-tsdu-65{-webkit-animation-duration:6.5s;animation-duration:6.5s}.u-anime-tsdu-66{-webkit-animation-duration:6.6s;animation-duration:6.6s}.u-anime-tsdu-67{-webkit-animation-duration:6.7s;animation-duration:6.7s}.u-anime-tsdu-68{-webkit-animation-duration:6.8s;animation-duration:6.8s}.u-anime-tsdu-69{-webkit-animation-duration:6.9s;animation-duration:6.9s}.u-anime-tsdu-70{-webkit-animation-duration:7s;animation-duration:7s}.u-anime-tsdu-71{-webkit-animation-duration:7.1s;animation-duration:7.1s}.u-anime-tsdu-72{-webkit-animation-duration:7.2s;animation-duration:7.2s}.u-anime-tsdu-73{-webkit-animation-duration:7.3s;animation-duration:7.3s}.u-anime-tsdu-74{-webkit-animation-duration:7.4s;animation-duration:7.4s}.u-anime-tsdu-75{-webkit-animation-duration:7.5s;animation-duration:7.5s}.u-anime-tsdu-76{-webkit-animation-duration:7.6s;animation-duration:7.6s}.u-anime-tsdu-77{-webkit-animation-duration:7.7s;animation-duration:7.7s}.u-anime-tsdu-78{-webkit-animation-duration:7.8s;animation-duration:7.8s}.u-anime-tsdu-79{-webkit-animation-duration:7.9s;animation-duration:7.9s}.u-anime-tsdu-80{-webkit-animation-duration:8s;animation-duration:8s}.u-anime-tsdu-81{-webkit-animation-duration:8.1s;animation-duration:8.1s}.u-anime-tsdu-82{-webkit-animation-duration:8.2s;animation-duration:8.2s}.u-anime-tsdu-83{-webkit-animation-duration:8.3s;animation-duration:8.3s}.u-anime-tsdu-84{-webkit-animation-duration:8.4s;animation-duration:8.4s}.u-anime-tsdu-85{-webkit-animation-duration:8.5s;animation-duration:8.5s}.u-anime-tsdu-86{-webkit-animation-duration:8.6s;animation-duration:8.6s}.u-anime-tsdu-87{-webkit-animation-duration:8.7s;animation-duration:8.7s}.u-anime-tsdu-88{-webkit-animation-duration:8.8s;animation-duration:8.8s}.u-anime-tsdu-89{-webkit-animation-duration:8.9s;animation-duration:8.9s}.u-anime-tsdu-90{-webkit-animation-duration:9s;animation-duration:9s}.u-anime-tsdu-91{-webkit-animation-duration:9.1s;animation-duration:9.1s}.u-anime-tsdu-92{-webkit-animation-duration:9.2s;animation-duration:9.2s}.u-anime-tsdu-93{-webkit-animation-duration:9.3s;animation-duration:9.3s}.u-anime-tsdu-94{-webkit-animation-duration:9.4s;animation-duration:9.4s}.u-anime-tsdu-95{-webkit-animation-duration:9.5s;animation-duration:9.5s}.u-anime-tsdu-96{-webkit-animation-duration:9.6s;animation-duration:9.6s}.u-anime-tsdu-97{-webkit-animation-duration:9.7s;animation-duration:9.7s}.u-anime-tsdu-98{-webkit-animation-duration:9.8s;animation-duration:9.8s}.u-anime-tsdu-99{-webkit-animation-duration:9.9s;animation-duration:9.9s}.u-anime-tsdu-100{-webkit-animation-duration:10s;animation-duration:10s}.u-anime-tsde-0{-webkit-animation-delay:0s;animation-delay:0s}.u-anime-tsde-1{-webkit-animation-delay:0.1s;animation-delay:0.1s}.u-anime-tsde-2{-webkit-animation-delay:0.2s;animation-delay:0.2s}.u-anime-tsde-3{-webkit-animation-delay:0.3s;animation-delay:0.3s}.u-anime-tsde-4{-webkit-animation-delay:0.4s;animation-delay:0.4s}.u-anime-tsde-5{-webkit-animation-delay:0.5s;animation-delay:0.5s}.u-anime-tsde-6{-webkit-animation-delay:0.6s;animation-delay:0.6s}.u-anime-tsde-7{-webkit-animation-delay:0.7s;animation-delay:0.7s}.u-anime-tsde-8{-webkit-animation-delay:0.8s;animation-delay:0.8s}.u-anime-tsde-9{-webkit-animation-delay:0.9s;animation-delay:0.9s}.u-anime-tsde-10{-webkit-animation-delay:1s;animation-delay:1s}.u-anime-tsde-11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.u-anime-tsde-12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.u-anime-tsde-13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.u-anime-tsde-14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.u-anime-tsde-15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.u-anime-tsde-16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.u-anime-tsde-17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.u-anime-tsde-18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.u-anime-tsde-19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.u-anime-tsde-20{-webkit-animation-delay:2s;animation-delay:2s}.u-anime-tsde-21{-webkit-animation-delay:2.1s;animation-delay:2.1s}.u-anime-tsde-22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.u-anime-tsde-23{-webkit-animation-delay:2.3s;animation-delay:2.3s}.u-anime-tsde-24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.u-anime-tsde-25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.u-anime-tsde-26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.u-anime-tsde-27{-webkit-animation-delay:2.7s;animation-delay:2.7s}.u-anime-tsde-28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.u-anime-tsde-29{-webkit-animation-delay:2.9s;animation-delay:2.9s}.u-anime-tsde-30{-webkit-animation-delay:3s;animation-delay:3s}.u-anime-tsde-31{-webkit-animation-delay:3.1s;animation-delay:3.1s}.u-anime-tsde-32{-webkit-animation-delay:3.2s;animation-delay:3.2s}.u-anime-tsde-33{-webkit-animation-delay:3.3s;animation-delay:3.3s}.u-anime-tsde-34{-webkit-animation-delay:3.4s;animation-delay:3.4s}.u-anime-tsde-35{-webkit-animation-delay:3.5s;animation-delay:3.5s}.u-anime-tsde-36{-webkit-animation-delay:3.6s;animation-delay:3.6s}.u-anime-tsde-37{-webkit-animation-delay:3.7s;animation-delay:3.7s}.u-anime-tsde-38{-webkit-animation-delay:3.8s;animation-delay:3.8s}.u-anime-tsde-39{-webkit-animation-delay:3.9s;animation-delay:3.9s}.u-anime-tsde-40{-webkit-animation-delay:4s;animation-delay:4s}.u-anime-tsde-41{-webkit-animation-delay:4.1s;animation-delay:4.1s}.u-anime-tsde-42{-webkit-animation-delay:4.2s;animation-delay:4.2s}.u-anime-tsde-43{-webkit-animation-delay:4.3s;animation-delay:4.3s}.u-anime-tsde-44{-webkit-animation-delay:4.4s;animation-delay:4.4s}.u-anime-tsde-45{-webkit-animation-delay:4.5s;animation-delay:4.5s}.u-anime-tsde-46{-webkit-animation-delay:4.6s;animation-delay:4.6s}.u-anime-tsde-47{-webkit-animation-delay:4.7s;animation-delay:4.7s}.u-anime-tsde-48{-webkit-animation-delay:4.8s;animation-delay:4.8s}.u-anime-tsde-49{-webkit-animation-delay:4.9s;animation-delay:4.9s}.u-anime-tsde-50{-webkit-animation-delay:5s;animation-delay:5s}.u-anime-tsde-51{-webkit-animation-delay:5.1s;animation-delay:5.1s}.u-anime-tsde-52{-webkit-animation-delay:5.2s;animation-delay:5.2s}.u-anime-tsde-53{-webkit-animation-delay:5.3s;animation-delay:5.3s}.u-anime-tsde-54{-webkit-animation-delay:5.4s;animation-delay:5.4s}.u-anime-tsde-55{-webkit-animation-delay:5.5s;animation-delay:5.5s}.u-anime-tsde-56{-webkit-animation-delay:5.6s;animation-delay:5.6s}.u-anime-tsde-57{-webkit-animation-delay:5.7s;animation-delay:5.7s}.u-anime-tsde-58{-webkit-animation-delay:5.8s;animation-delay:5.8s}.u-anime-tsde-59{-webkit-animation-delay:5.9s;animation-delay:5.9s}.u-anime-tsde-60{-webkit-animation-delay:6s;animation-delay:6s}.u-anime-tsde-61{-webkit-animation-delay:6.1s;animation-delay:6.1s}.u-anime-tsde-62{-webkit-animation-delay:6.2s;animation-delay:6.2s}.u-anime-tsde-63{-webkit-animation-delay:6.3s;animation-delay:6.3s}.u-anime-tsde-64{-webkit-animation-delay:6.4s;animation-delay:6.4s}.u-anime-tsde-65{-webkit-animation-delay:6.5s;animation-delay:6.5s}.u-anime-tsde-66{-webkit-animation-delay:6.6s;animation-delay:6.6s}.u-anime-tsde-67{-webkit-animation-delay:6.7s;animation-delay:6.7s}.u-anime-tsde-68{-webkit-animation-delay:6.8s;animation-delay:6.8s}.u-anime-tsde-69{-webkit-animation-delay:6.9s;animation-delay:6.9s}.u-anime-tsde-70{-webkit-animation-delay:7s;animation-delay:7s}.u-anime-tsde-71{-webkit-animation-delay:7.1s;animation-delay:7.1s}.u-anime-tsde-72{-webkit-animation-delay:7.2s;animation-delay:7.2s}.u-anime-tsde-73{-webkit-animation-delay:7.3s;animation-delay:7.3s}.u-anime-tsde-74{-webkit-animation-delay:7.4s;animation-delay:7.4s}.u-anime-tsde-75{-webkit-animation-delay:7.5s;animation-delay:7.5s}.u-anime-tsde-76{-webkit-animation-delay:7.6s;animation-delay:7.6s}.u-anime-tsde-77{-webkit-animation-delay:7.7s;animation-delay:7.7s}.u-anime-tsde-78{-webkit-animation-delay:7.8s;animation-delay:7.8s}.u-anime-tsde-79{-webkit-animation-delay:7.9s;animation-delay:7.9s}.u-anime-tsde-80{-webkit-animation-delay:8s;animation-delay:8s}.u-anime-tsde-81{-webkit-animation-delay:8.1s;animation-delay:8.1s}.u-anime-tsde-82{-webkit-animation-delay:8.2s;animation-delay:8.2s}.u-anime-tsde-83{-webkit-animation-delay:8.3s;animation-delay:8.3s}.u-anime-tsde-84{-webkit-animation-delay:8.4s;animation-delay:8.4s}.u-anime-tsde-85{-webkit-animation-delay:8.5s;animation-delay:8.5s}.u-anime-tsde-86{-webkit-animation-delay:8.6s;animation-delay:8.6s}.u-anime-tsde-87{-webkit-animation-delay:8.7s;animation-delay:8.7s}.u-anime-tsde-88{-webkit-animation-delay:8.8s;animation-delay:8.8s}.u-anime-tsde-89{-webkit-animation-delay:8.9s;animation-delay:8.9s}.u-anime-tsde-90{-webkit-animation-delay:9s;animation-delay:9s}.u-anime-tsde-91{-webkit-animation-delay:9.1s;animation-delay:9.1s}.u-anime-tsde-92{-webkit-animation-delay:9.2s;animation-delay:9.2s}.u-anime-tsde-93{-webkit-animation-delay:9.3s;animation-delay:9.3s}.u-anime-tsde-94{-webkit-animation-delay:9.4s;animation-delay:9.4s}.u-anime-tsde-95{-webkit-animation-delay:9.5s;animation-delay:9.5s}.u-anime-tsde-96{-webkit-animation-delay:9.6s;animation-delay:9.6s}.u-anime-tsde-97{-webkit-animation-delay:9.7s;animation-delay:9.7s}.u-anime-tsde-98{-webkit-animation-delay:9.8s;animation-delay:9.8s}.u-anime-tsde-99{-webkit-animation-delay:9.9s;animation-delay:9.9s}.u-anime-tsde-100{-webkit-animation-delay:10s;animation-delay:10s}.u-d--block{display:block}.u-d--inline-block{display:inline-block}.u-d--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d--inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d--none{display:none}.u-d--inline{display:inline}@media (min-width:-0.02){.u-d--xs-block{display:block}.u-d--xs-inline-block{display:inline-block}.u-d--xs-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d--xs-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d--xs-none{display:none}.u-d--xs-inline{display:inline}}@media (min-width:575.98px){.u-d--sm-block{display:block}.u-d--sm-inline-block{display:inline-block}.u-d--sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d--sm-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d--sm-none{display:none}.u-d--sm-inline{display:inline}}@media (min-width:767.98px){.u-d--md-block{display:block}.u-d--md-inline-block{display:inline-block}.u-d--md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d--md-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d--md-none{display:none}.u-d--md-inline{display:inline}}@media (min-width:991.98px){.u-d--lg-block{display:block}.u-d--lg-inline-block{display:inline-block}.u-d--lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d--lg-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d--lg-none{display:none}.u-d--lg-inline{display:inline}}@media (min-width:1199.98px){.u-d--xl-block{display:block}.u-d--xl-inline-block{display:inline-block}.u-d--xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d--xl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d--xl-none{display:none}.u-d--xl-inline{display:inline}}@media (min-width:1399.98px){.u-d--xxl-block{display:block}.u-d--xxl-inline-block{display:inline-block}.u-d--xxl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-d--xxl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-d--xxl-none{display:none}.u-d--xxl-inline{display:inline}}.u-frameWrapper__video{position:relative;width:100%;aspect-ratio:1600/900;overflow:hidden}.u-frameWrapper__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.u-frameWrapper__map{position:relative;width:100%;aspect-ratio:1080/360;overflow:hidden}.u-frameWrapper__map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.u-noscroll{overflow:hidden}
/*# sourceMappingURL=style.css.map */