
/*!
theme Name: カタナ屋研磨砥石
Author: Tetsuya Kogure Teta's LLC
Description: カタナ屋研磨砥石 テーマ
Version: 1.0.0
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap");: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}a,button{cursor:revert}menu,ol,ul{list-style:none}img{}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-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}: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}html{scroll-behavior:auto;scroll-padding-top:150px}body{font-family:YakuHanJP,"Zen Kaku Gothic Antique","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;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:100vh;font-size:16px;line-height:1.5;letter-spacing:0;color:#000000;text-justify:inter-character;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}ol,ul{margin:0;padding:0}p{margin-bottom:0}a:active,a:focus,a:hover{color:inherit;text-decoration:underline}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}a.button:hover{opacity:1;-webkit-transition:opacity 0;transition:opacity 0;text-decoration:none}@media (max-width:767.98px){a[href*="tel:"]{pointer-events:none;cursor:default;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 #ABABAB;background:transparent;opacity:1}map area{cursor:pointer}sup{vertical-align:super;font-size:smaller}body.is-menuOpen,body.is-modal-active{overflow:hidden}.l-main{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:10}a[href="#"]{cursor:pointer;pointer-events:none}.wpcf7-spinner{display:none}.grecaptcha-badge{visibility:hidden}.l-container--smaller{position:relative;width:100%;max-width:1330px;margin:0 auto;padding:0 20px;max-width:680px}.l-container--small{position:relative;width:100%;max-width:1330px;margin:0 auto;padding:0 20px;max-width:890px}.l-container{position:relative;width:100%;max-width:1330px;margin:0 auto;padding:0 20px}.l-container--large{position:relative;width:100%;max-width:1330px;margin:0 auto;padding:0 20px;max-width:1240px}.l-container--xlarge{position:relative;width:100%;max-width:1330px;margin:0 auto;padding:0 20px;max-width:1440px}@media (min-width:992px){.l-container--xlarge{padding:0 10px}}.l-container--fluid{position:relative;width:100%;max-width:1330px;margin:0 auto;padding:0 20px;width:100%;max-width:inherit}.l-header{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.7);z-index:99999}@media (max-width:767.98px){.l-header{background:transparent}}.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%;min-height:70px}@media (max-width:767.98px){.l-header__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:58px}}.l-headerLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-headerLogo__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px}@media (max-width:767.98px){.l-headerLogo__link{padding-top:5px}}.l-headerLogo__link--img{width:99px;height:auto}@media (max-width:767.98px){.l-headerLogo__link--img{width:97px}}.l-headerLogo__link--text{font-size:20px;font-weight:500;line-height:1;letter-spacing:0.1em}@media (max-width:767.98px){.l-headerLogo__link--text{display:none}}.l-headerNav{color:#000000}@media (min-width:768px){.l-headerNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;font-size:18px;font-weight:700;letter-spacing:0.1111111111em}}@media (max-width:767.98px){.l-headerNav{position:fixed;top:0;left:0;width:100vw;height:100vh;color:#ffffff;background-color:rgba(65,129,181,0.8);backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;overflow-y:scroll}.l-headerNav.is-menuOpen{opacity:1;visibility:visible}.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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;gap:2em;font-size:16px}}.l-headerButton{position:relative;z-index:1002}@media (min-width:768px){.l-headerButton{display:none}}.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:50px;height:50px;background-color:#4181B5;cursor:pointer}.l-headerButton__icon{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:40px;height:40px;-webkit-mask:center/contain no-repeat url("images/icon-menu.webp");mask:center/contain no-repeat url("images/icon-menu.webp");background-color:#ffffff}.l-headerButton.is-menuOpen{background-color:#84B4DA}.l-footerNav{padding:32px 0 33px;background-color:#F6F6F6}@media (max-width:767.98px){.l-footerNav{display:none}}.l-footerNav__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:2em}.l-footerNav__list .menu-item a{font-size:18px;font-weight:700;line-height:1;letter-spacing:0.1111111111em}.l-footer__content{padding:30px 0 68px;text-align:center}@media (max-width:767.98px){.l-footer__content{padding:40px 0 31px}}.l-footerLogo{margin-bottom:27px}@media (max-width:767.98px){.l-footerLogo{margin-bottom:30px}}.l-footerLogo__img{width:235px;height:auto}@media (max-width:767.98px){.l-footerLogo__img{width:171px}}.l-footer__name{margin-bottom:1px;font-size:32px;font-weight:700;line-height:1.5625;letter-spacing:0.125em}@media (max-width:767.98px){.l-footer__name{font-size:22px}}.l-footer__zip{margin-bottom:-12px;font-size:18px;font-weight:400;line-height:2.7777777778;letter-spacing:0.2222222222em}@media (max-width:767.98px){.l-footer__zip{margin-bottom:-8px;font-size:14px}}.l-footer__tel{margin-bottom:11px;font-size:18px;font-style:normal;font-weight:400;line-height:2.7777777778;letter-spacing:0.2222222222em}@media (max-width:767.98px){.l-footer__tel{margin-bottom:15px;line-height:2.5;font-size:14px}}.l-footer__tel--link{text-decoration:underline}.l-footerCopy{padding:5px 0 8px;background-color:#4181B5}.l-footerCopy__text{text-align:center}.l-footerCopy__text--small{color:#ffffff;font-size:18px;font-weight:400;line-height:2.82;letter-spacing:0.2222222222em}@media (max-width:767.98px){.l-footerCopy__text--small{font-size:14px}}.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;margin:0 12px}@media (max-width:991.98px){.l-pagination__list--item{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%}.l-pagination__first a,.l-pagination__last a{display:inline-block}.l-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;margin-bottom:88px;background-color:#F6F6F6}@media (max-width:767.98px){.l-breadcrumb{margin-bottom:34px}}.l-breadcrumbList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-breadcrumbItem{font-size:14px;font-weight:400;line-height:1;letter-spacing:0.1428571429em}.l-breadcrumbItem:not(:last-child):after{content:">";display:inline-block;margin:0 0.5em}.l-breadcrumbItem__link{text-decoration:none}.l-breadcrumbItem__link:focus,.l-breadcrumbItem__link:hover{text-decoration:underline}span[class^=button-]{pointer-events:none}.c-button--01{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:304px;max-width:100%;min-height:60px;padding:5px 33px;color:#000000;font-size:18px;font-weight:700;line-height:1;letter-spacing:0.2222222222em;border:solid 1px #000000;background-color:#ffffff;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){.c-button--01{width:200px;min-height:40px;font-size:16px}}.c-button--01:after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;-webkit-mask:center/contain no-repeat url("images/button-01-arrow.webp");mask:center/contain no-repeat url("images/button-01-arrow.webp");background-color:#000000;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){.c-button--01:after{width:20px;height:20px}}.c-button--01:active,.c-button--01:focus,.c-button--01:hover{text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#000000;color:#ffffff}.c-button--01:active:after,.c-button--01:focus:after,.c-button--01:hover:after{background-color:#ffffff;-webkit-transition:all 0.4s;transition:all 0.4s}.c-button--02{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;width:410px;max-width:100%;min-height:60px;padding:5px 20px;text-align:center;font-size:18px;font-weight:700;line-height:1;letter-spacing:0.2222222222em;color:#ffffff;background-color:#4181B5;border:solid 1px #4181B5}@media (max-width:767.98px){.c-button--02{width:100%}}.c-button--02:after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;-webkit-mask:center/contain no-repeat url("images/button-01-arrow.webp");mask:center/contain no-repeat url("images/button-01-arrow.webp");background-color:#ffffff;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){.c-button--02:after{width:20px;height:20px}}.c-button--02:active,.c-button--02:focus,.c-button--02:hover{text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#ffffff;color:#4181B5}.c-button--02:active:after,.c-button--02:focus:after,.c-button--02:hover:after{background-color:#4181B5;-webkit-transition:all 0.4s;transition:all 0.4s}.c-button--03{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:start;-ms-flex-pack:start;justify-content:flex-start;width:224px;max-width:100%;min-height:60px;padding:5px 20px;text-align:center;font-size:18px;font-weight:700;line-height:1;letter-spacing:0.2222222222em;color:#ffffff;background-color:#4181B5;border:solid 1px #4181B5}@media (max-width:767.98px){.c-button--03{width:100%}}.c-button--03:after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;-webkit-mask:center/contain no-repeat url("images/button-01-arrow.webp");mask:center/contain no-repeat url("images/button-01-arrow.webp");background-color:#ffffff;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){.c-button--03:after{width:20px;height:20px}}.c-button--03:active,.c-button--03:focus,.c-button--03:hover{text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#ffffff;color:#4181B5}.c-button--03:active:after,.c-button--03:focus:after,.c-button--03:hover:after{background-color:#4181B5;-webkit-transition:all 0.4s;transition:all 0.4s}.c-button--04{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;width:410px;max-width:100%;min-height:60px;padding:5px 20px;text-align:center;font-size:18px;font-weight:700;line-height:1;letter-spacing:0.2222222222em;color:#ffffff;background-color:#EA6F31;border:solid 1px #EA6F31;border-radius:20px}@media (max-width:767.98px){.c-button--04{width:100%;min-height:40px;border-radius:10px}}.c-button--04:after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;-webkit-mask:center/contain no-repeat url("images/button-01-arrow.webp");mask:center/contain no-repeat url("images/button-01-arrow.webp");background-color:#ffffff;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){.c-button--04:after{width:20px;height:20px}}.c-button--04:active,.c-button--04:focus,.c-button--04:hover{text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#ffffff;color:#EA6F31}.c-button--04:active:after,.c-button--04:focus:after,.c-button--04:hover:after{background-color:#EA6F31;-webkit-transition:all 0.4s;transition:all 0.4s}.c-text{font-size:16px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0.25em}.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}}.c-fw--bold{font-weight:bold}.c-fw--bolder{font-weight:bolder}.c-fw--normal{font-weight:normal}.c-fw--light{font-weight:light}.c-fw--lighter{font-weight:lighter}.c-fst--italic{font-style:italic}.c-fst--normal{font-style:normal}@media (min-width:-0.02){.c-fw--xs-bold{font-weight:bold}.c-fw--xs-bolder{font-weight:bolder}.c-fw--xs-normal{font-weight:normal}.c-fw--xs-light{font-weight:light}.c-fw--xs-lighter{font-weight:lighter}.c-fw--xs-italic{font-style:italic}.c-fw--xs-normal{font-style:normal}}@media (min-width:575.98px){.c-fw--sm-bold{font-weight:bold}.c-fw--sm-bolder{font-weight:bolder}.c-fw--sm-normal{font-weight:normal}.c-fw--sm-light{font-weight:light}.c-fw--sm-lighter{font-weight:lighter}.c-fw--sm-italic{font-style:italic}.c-fw--sm-normal{font-style:normal}}@media (min-width:767.98px){.c-fw--md-bold{font-weight:bold}.c-fw--md-bolder{font-weight:bolder}.c-fw--md-normal{font-weight:normal}.c-fw--md-light{font-weight:light}.c-fw--md-lighter{font-weight:lighter}.c-fw--md-italic{font-style:italic}.c-fw--md-normal{font-style:normal}}@media (min-width:991.98px){.c-fw--lg-bold{font-weight:bold}.c-fw--lg-bolder{font-weight:bolder}.c-fw--lg-normal{font-weight:normal}.c-fw--lg-light{font-weight:light}.c-fw--lg-lighter{font-weight:lighter}.c-fw--lg-italic{font-style:italic}.c-fw--lg-normal{font-style:normal}}@media (min-width:1199.98px){.c-fw--xl-bold{font-weight:bold}.c-fw--xl-bolder{font-weight:bolder}.c-fw--xl-normal{font-weight:normal}.c-fw--xl-light{font-weight:light}.c-fw--xl-lighter{font-weight:lighter}.c-fw--xl-italic{font-style:italic}.c-fw--xl-normal{font-style:normal}}@media (min-width:1399.98px){.c-fw--xxl-bold{font-weight:bold}.c-fw--xxl-bolder{font-weight:bolder}.c-fw--xxl-normal{font-weight:normal}.c-fw--xxl-light{font-weight:light}.c-fw--xxl-lighter{font-weight:lighter}.c-fw--xxl-italic{font-style:italic}.c-fw--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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;min-height:60px;padding-left:19px;border-left:solid 5px #4181B5}.c-title01--jp{font-size:32px;font-weight:700;line-height:1;letter-spacing:0.125em}@media (max-width:767.98px){.c-title01--jp{font-size:24px}}.c-title01--en{font-size:18px;font-weight:500;line-height:1}@media (max-width:767.98px){.c-title01--en{font-size:16px}}.c-title02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (max-width:767.98px){.c-title02{gap:20px}}.c-title02__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding-left:19px;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:0.125em;border-left:solid 5px #4181B5}@media (max-width:767.98px){.c-title02__title{padding-left:10px;font-size:20px}}.c-title02__text{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5625em;letter-spacing:0.125em}.c-title03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding-left:19px;border-left:solid 5px #4181B5}.c-title03--jp{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:0.125em}@media (max-width:767.98px){.c-title03--jp{font-size:24px}}.c-page{padding-top:100px}.p-homeHero{position:relative;min-height:920px;margin-bottom:158px;background:center/cover no-repeat url("images/home-hero-bg-pc.webp")}@media (max-width:767.98px){.p-homeHero{height:100vh;min-height:auto;margin-bottom:60px;background:top center/cover no-repeat url("images/home-hero-bg-sp.webp")}}.p-homeHero__inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.p-homeHeroTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:42px}@media (max-width:767.98px){.p-homeHeroTitle{gap:4px;margin-bottom:24px}}.p-homeHeroTitle--small{font-size:28px;font-weight:500;line-height:2.7619047619;letter-spacing:0.1428571429em}@media (max-width:767.98px){.p-homeHeroTitle--small{font-size:20px}}.p-homeHeroTitle--large{font-size:60px;font-weight:700;line-height:0.8333333333;letter-spacing:0.0666666667em}@media (max-width:767.98px){.p-homeHeroTitle--large{font-size:30px}}.p-homeAbout{margin-bottom:127px}@media (max-width:767.98px){.p-homeAbout{margin-bottom:80px}}.p-homeAboutHero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;aspect-ratio:1290/710;margin-bottom:50px;background:top left/75.1937984496% auto no-repeat url("images/home-about-hero-bg.webp")}@media (max-width:767.98px){.p-homeAboutHero{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;aspect-ratio:auto;margin:0 -20px 40px;padding:70.2290076336vw 20px 0;background:top center/100% auto no-repeat url("images/home-about-hero-bg-sp.webp")}}.p-homeAboutHero__content{width:735px;max-width:100%;min-height:400px;padding:47px 65px;background-color:#ffffff}@media (max-width:767.98px){.p-homeAboutHero__content{width:100%;min-height:auto;padding:0;background-color:transparent}}.p-homeAboutHero__title{margin-bottom:21px;color:#4181B5;text-align:center;font-size:32px;font-weight:700;line-height:1.40625;letter-spacing:0.125em}@media (max-width:767.98px){.p-homeAboutHero__title{margin-bottom:15px;font-size:28px}}.p-homeAboutHero__subtitle{margin-bottom:30px;text-align:center;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.2em}@media (max-width:767.98px){.p-homeAboutHero__subtitle{margin-bottom:20px;font-size:20px}}.p-homeAboutCase{margin-bottom:127px}@media (max-width:767.98px){.p-homeAboutCase{margin-bottom:80px}}.p-homeAboutCase__title{margin-bottom:60px;text-align:center;font-size:32px;font-weight:700;line-height:1.40625;letter-spacing:0.125em}@media (max-width:767.98px){.p-homeAboutCase__title{margin-bottom:40px;font-size:28px}}.p-homeAboutCase__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.3255813953% 1fr 2.3255813953% 1fr;grid-template-columns:repeat(3,1fr);gap:2.3255813953%;margin-bottom:60px}@media (max-width:767.98px){.p-homeAboutCase__items{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.p-homeAboutCase__item{position:relative;border:solid 1px #ABABAB}.p-homeAboutCase__itemNumber{position:absolute;top:10px;left:0;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:142px;max-width:100%;min-height:40px;color:#ffffff;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.1em;background-color:#275B85;border-radius:0 100vw 100vw 0}@media (max-width:767.98px){.p-homeAboutCase__itemNumber{width:100px;min-height:30px;font-size:16px}}.p-homeAboutCase__itemTitle{width:100%;min-height:220px;padding:75px 20px 25px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.2em;background-color:#F6F6F6}@media (max-width:767.98px){.p-homeAboutCase__itemTitle{min-height:auto;padding:50px 15px 20px;font-size:18px}}.p-homeAboutCase__itemText{width:100%;padding:20px 35px 25px}@media (max-width:767.98px){.p-homeAboutCase__itemText{padding:15px 20px 20px}}.p-homeAboutCase__text{margin-bottom:50px;text-align:center}@media (max-width:767.98px){.p-homeAboutCase__text{margin-bottom:30px}}.p-homeAboutCase__button{text-align:center}.p-homeProducts{margin-bottom:160px}@media (max-width:767.98px){.p-homeProducts{margin-bottom:80px}}.p-homeProductsHeader{display:-ms-grid;display:grid;-ms-grid-columns:224px 8.2170542636% 1fr;grid-template-columns:224px 1fr;gap:8.2170542636%;margin-bottom:50px}@media (max-width:767.98px){.p-homeProductsHeader{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;margin-bottom:40px}}.p-homeProductsHeader__title{margin-bottom:27px}@media (max-width:767.98px){.p-homeProductsHeader__title{margin-bottom:44px}}.p-homeProductsHeader__subtitle{margin-bottom:16px;color:#4181B5;font-size:32px;font-weight:700;line-height:1.40625;letter-spacing:0.125em}@media (max-width:767.98px){.p-homeProductsHeader__subtitle{margin-bottom:14px;font-size:24px}}@media (max-width:767.98px){.p-homeProductsHeader__text{margin-bottom:33px}}.p-homeProductsItems{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr 0 1fr;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width:767.98px){.p-homeProductsItems{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.p-homeProductsItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.p-homeProductsItem:active,.p-homeProductsItem:focus,.p-homeProductsItem:hover{opacity:1}.p-homeProductsItem:active .p-homeProductsItem__header:after,.p-homeProductsItem:focus .p-homeProductsItem__header:after,.p-homeProductsItem:hover .p-homeProductsItem__header:after{background-color:#000000;-webkit-transition:all 0.2s;transition:all 0.2s}.p-homeProductsItem:active .p-homeProductsItem__image:before,.p-homeProductsItem:focus .p-homeProductsItem__image:before,.p-homeProductsItem:hover .p-homeProductsItem__image:before{opacity:0.5;background-color:#ffffff;-webkit-transition:all 0.2s;transition:all 0.2s}.p-homeProductsItem:active .p-homeProductsItem__title,.p-homeProductsItem:focus .p-homeProductsItem__title,.p-homeProductsItem:hover .p-homeProductsItem__title{color:#000000;-webkit-transition:color 0.2s;transition:color 0.2s}.p-homeProductsItem__header{position:relative;aspect-ratio:430/500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 28px}@media (max-width:767.98px){.p-homeProductsItem__header{padding:59px 10px}}.p-homeProductsItem__header:after{content:"";position:absolute;bottom:19px;right:19px;width:24px;height:24px;-webkit-mask:center/contain no-repeat url("images/button-01-arrow.webp");mask:center/contain no-repeat url("images/button-01-arrow.webp");background-color:#ffffff;-webkit-transition:all 0.4s;transition:all 0.4s}@media (max-width:767.98px){.p-homeProductsItem__header:after{width:20px;height:20px}}.p-homeProductsItem__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.p-homeProductsItem__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(29,90,140,0.4);z-index:1;-webkit-transition:all 0.4s;transition:all 0.4s}.p-homeProductsItem__image--img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.p-homeProductsItem__title{position:relative;color:#ffffff;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:0.2em;z-index:3;-webkit-transition:color 0.4s;transition:color 0.4s}.p-homeProductsItem__text{padding:0 15px}@media (max-width:767.98px){.p-homeProductsItem__text{padding:0}}.p-homeNews{margin-bottom:100px;padding:85px 0 121px;background-color:#F6F6F6}@media (max-width:767.98px){.p-homeNews{margin-bottom:0;padding:60px 0 56px}}.p-homeNews__inner{display:-ms-grid;display:grid;-ms-grid-columns:224px 16.5891472868% 1fr;grid-template-columns:224px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16.5891472868%}@media (max-width:767.98px){.p-homeNews__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.p-homeNewsHeader__title{margin-bottom:27px}@media (max-width:767.98px){.p-homeNewsHeader__title{margin-bottom:34px}}@media (max-width:767.98px){.p-homeNewsContent{margin-bottom:61px}}.p-productsHero{position:relative;height:600px;background:center/cover no-repeat url("images/products-hero-bg-pc.webp")}@media (max-width:767.98px){.p-productsHero{width:100%;height:auto;aspect-ratio:393/300;background:top center/cover no-repeat url("images/products-hero-bg-sp.webp")}}.p-productsHero__inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media (max-width:767.98px){.p-productsHero__inner{position:static;-webkit-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}}.p-productsHeroTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:32.03125%;min-width:615px;max-width:100%;min-height:100px;padding-right:100px;color:#ffffff;font-size:32px;font-weight:700;line-height:1;letter-spacing:0.125em;background:rgba(65,129,181,0.7)}@media (max-width:767.98px){.p-productsHeroTitle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:52.6717557252%;min-width:207px;min-height:60px;padding:0 20px;font-size:24px}}.p-productsSection{margin-bottom:107px}@media (max-width:767.98px){.p-productsSection{margin-bottom:100px}}.p-productsSection__catch{margin-bottom:31px;color:#4181B5;font-size:60px;font-style:normal;font-weight:700;line-height:1.25em;letter-spacing:0.0666666667em}@media (max-width:767.98px){.p-productsSection__catch{margin-bottom:17px;font-size:28px}}.p-productsSection__notice{margin-bottom:60px;color:#4181B5;font-size:24px;font-weight:500;line-height:1.625;letter-spacing:0.1666666667em}@media (max-width:767.98px){.p-productsSection__notice{margin-bottom:32px;font-size:16px}}.p-productsSection__title{margin-bottom:74px}@media (max-width:767.98px){.p-productsSection__title{margin-bottom:41px}}.p-productsSectionList{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:91px}@media (max-width:767.98px){.p-productsSectionList{gap:40px}}.p-productsSectionItem{padding-bottom:50px;border-bottom:dashed 1px #ABABAB}@media (max-width:767.98px){.p-productsSectionItem{padding-bottom:40px}}.p-productsSectionItem__title{margin-bottom:43px}@media (max-width:767.98px){.p-productsSectionItem__title{margin-bottom:25px}}.p-productsSectionItemImage{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.p-productsSectionItemImage:not(:last-child){margin-bottom:60px}@media (max-width:767.98px){.p-productsSectionItemImage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.p-productsSectionItemImage:not(:last-child){margin-bottom:51px}}.p-productsSectionItemImageItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:calc(33.3333% - 20px)}@media (max-width:767.98px){.p-productsSectionItemImageItem{width:100%;gap:10px}}.p-productsSectionItemImageItem__title{font-size:20px;font-weight:700;line-height:2.5;letter-spacing:0.2em}@media (max-width:767.98px){.p-productsSectionItemImageItem__title{margin-bottom:10px}}.p-productsSectionItemImageItem__text{font-size:14px;font-weight:400;line-height:1.7857142857;letter-spacing:0.1428571429em}.p-productsSectionItem__maker--title{margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.7857142857;letter-spacing:0.1428571429em}@media (max-width:767.98px){.p-productsSectionItem__maker--title{text-align:center;font-size:24px}}.p-productsSectionItem__maker--text{font-size:16px;font-weight:400;line-height:1.875;letter-spacing:0.25em}.p-news{margin-bottom:160px}.p-news__title{margin-bottom:63px}@media (max-width:767.98px){.p-news__title{margin-bottom:40px}}.p-newsList{margin-bottom:80px}@media (max-width:767.98px){.p-newsList{margin-bottom:40px}}.p-newsItem{display:-ms-grid;display:grid;-ms-grid-columns:100px 9px 1fr;grid-template-columns:100px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:20px 0 17px;border-bottom:dashed 1px #000000}@media (max-width:767.98px){.p-newsItem{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px;padding:20px 0}}.p-newsItem__date{font-size:14px;font-style:normal;font-weight:400;line-height:1.41}.p-newsItem__title{font-size:18px;font-style:normal;font-weight:500;line-height:1.41}.p-newsSingle{margin-bottom:160px}@media (max-width:767.98px){.p-newsSingle{margin-bottom:80px}}.p-newsSingleArticle{margin-bottom:50px}@media (max-width:767.98px){.p-newsSingleArticle{margin-bottom:30px}}.p-newsSingleArticle__detail{font-size:16px;font-weight:400;line-height:1.875}.p-newsSingleArticle__detail>:not(:last-child){margin-bottom:2em}.p-company{margin-bottom:120px}@media (max-width:767.98px){.p-company{margin-bottom:55px}}.p-companySection__columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 300px;grid-template-columns:1fr 300px;gap:30px}@media (max-width:767.98px){.p-companySection__columns{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}.p-companySection__title{margin-bottom:60px}@media (max-width:767.98px){.p-companySection__title{margin-bottom:40px}}.p-companySection__subtitle{margin-bottom:42px}@media (max-width:767.98px){.p-companySection__subtitle{margin-bottom:32px}}.p-companySection__text:not(:last-child){margin-bottom:80px}.p-companySection__text.type-02{margin-bottom:124px}@media (max-width:767.98px){.p-companySection__text.type-02{margin-bottom:100px}}.p-companySection__text--large{font-size:24px;font-weight:700;line-height:1.4166666667;letter-spacing:0.0833333333em}@media (max-width:767.98px){.p-companySection__text--large{font-size:20px}}.p-companySectionInfo{margin-bottom:120px}@media (max-width:767.98px){.p-companySectionInfo{margin-bottom:40px}}.p-companySection__table{width:100%;max-width:850px}@media (max-width:767.98px){.p-companySection__tableRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.p-companySection__tableTd,.p-companySection__tableTh{padding:20px 0;border-bottom:dotted 1px #ABABAB}@media (max-width:767.98px){.p-companySection__tableTd,.p-companySection__tableTh{padding:0;border-bottom:none}}.p-companySection__tableTh{text-align:left;font-size:16px;font-weight:700;line-height:1.25}@media (max-width:767.98px){.p-companySection__tableTh{padding:20px 0}}.p-companySection__tableTd{padding-left:70px;font-size:16px;font-weight:500;line-height:1.25}@media (max-width:767.98px){.p-companySection__tableTd{padding:0 0 20px;border-bottom:dotted 1px #ABABAB}}.p-companySection__tableTd a{color:#000000;text-decoration:underline}.p-companySection__details{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:767.98px){.p-companySection__details{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}.p-contact{margin-bottom:120px}@media (max-width:767.98px){.p-contact{margin-bottom:55px}}.p-contactSection__title{margin-bottom:60px}@media (max-width:767.98px){.p-contactSection__title{margin-bottom:40px}}.p-contactSection__text{margin-bottom:30px}.p-contactSection__text--link{color:#4181B5}.p-contact__form{max-width:520px;margin:0 auto}.p-contact__form--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:30px}.p-contact__form--label{font-size:16px;line-height:1.5625;letter-spacing:0.125em}.p-contact__form--input .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px;min-height:60px}@media (max-width:767.98px){.p-contact__form--input .wpcf7-radio{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 18px;min-height:auto}}.p-contact__form--input input[type=email],.p-contact__form--input input[type=tel],.p-contact__form--input input[type=text],.p-contact__form--input textarea{width:100%;min-height:40px;padding:5px 20px;font-size:16px;line-height:2;background-color:#ffffff;border:solid 1px #ABABAB}.p-contact__form--input input[type=email]::-webkit-input-placeholder,.p-contact__form--input input[type=tel]::-webkit-input-placeholder,.p-contact__form--input input[type=text]::-webkit-input-placeholder,.p-contact__form--input textarea::-webkit-input-placeholder{color:#bbbbbb}.p-contact__form--input input[type=email]::-moz-placeholder,.p-contact__form--input input[type=tel]::-moz-placeholder,.p-contact__form--input input[type=text]::-moz-placeholder,.p-contact__form--input textarea::-moz-placeholder{color:#bbbbbb}.p-contact__form--input input[type=email]:-ms-input-placeholder,.p-contact__form--input input[type=tel]:-ms-input-placeholder,.p-contact__form--input input[type=text]:-ms-input-placeholder,.p-contact__form--input textarea:-ms-input-placeholder{color:#bbbbbb}.p-contact__form--input input[type=email]::-ms-input-placeholder,.p-contact__form--input input[type=tel]::-ms-input-placeholder,.p-contact__form--input input[type=text]::-ms-input-placeholder,.p-contact__form--input textarea::-ms-input-placeholder{color:#bbbbbb}.p-contact__form--input input[type=email]::placeholder,.p-contact__form--input input[type=tel]::placeholder,.p-contact__form--input input[type=text]::placeholder,.p-contact__form--input textarea::placeholder{color:#bbbbbb}.p-contact__form--input input:focus,.p-contact__form--input textarea:focus{border:solid 1px #4181B5}.p-contact__form--input input:invalid,.p-contact__form--input textarea:invalid{border:solid 1px #e53b67;background-color:#f8ecf0}.p-contact__form--input input[type=text],.p-contact__form--input textarea{width:100%}.p-contact__form--input textarea{width:100%;min-height:120px}.p-contact__form--input .wpcf7-not-valid-tip{display:none}.p-contact__form--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-contact__form--button{display:inline-block;width:224px;max-width:100%;background-color:#4181B5;color:#ffffff;border:solid 1px #4181B5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.p-contact__form--button:active,.p-contact__form--button:focus,.p-contact__form--button:hover{background-color:#ffffff;color:#4181B5}.p-contact__form--button:active p:after,.p-contact__form--button:focus p:after,.p-contact__form--button:hover p:after{background:#4181B5}.p-contact__form--button p{position:relative;width:100%;min-height:60px}@media (max-width:767.98px){.p-contact__form--button p{min-height:45px}}.p-contact__form--button p:after{content:"";position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:#ffffff;-webkit-mask:center/contain no-repeat url("images/button-01-arrow.webp");mask:center/contain no-repeat url("images/button-01-arrow.webp")}@media (max-width:767.98px){.p-contact__form--button p:after{right:19px;width:20px;height:20px}}.p-contact__form--button input[type=button],.p-contact__form--button input[type=submit],.p-contact__form--button-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;padding:4px 32px;font-size:18px;font-weight:700;line-height:2.82;letter-spacing:0.2222222222em}@media (max-width:767.98px){.p-contact__form--button input[type=button],.p-contact__form--button input[type=submit],.p-contact__form--button-link{min-height:45px;padding:10px 24px;font-size:12px}}.p-privacypolicy{margin-bottom:120px}@media (max-width:767.98px){.p-privacypolicy{margin-bottom:55px}}.p-privacypolicy__title{margin-bottom:60px}@media (max-width:767.98px){.p-privacypolicy__title{margin-bottom:40px}}.p-privacypolicy__text{margin-bottom:60px}.p-privacypolicySection__title{margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:0.0833333333em}@media (max-width:767.98px){.p-privacypolicySection__title{margin-bottom:20px}}.p-privacypolicySection__text{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;font-style:normal}.p-privacypolicySection__text:not(:last-child){margin-bottom:50px}@media (max-width:767.98px){.p-privacypolicySection__text:not(:last-child){margin-bottom:30px}}.w-100{width:100%}.u-frameWrapper__video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.u-frameWrapper__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.u-frameWrapper__map{position:relative;width:100%;height:0;padding-bottom:73.7179487179%;overflow:hidden}.u-frameWrapper__map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.u-noscroll{overflow:hidden}.u-footer--pusher{display:none}.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}}
/*# sourceMappingURL=style.css.map */