@charset "UTF-8";html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,code,img,small,strong,var,b,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,audio,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:none}footer,header,menu,nav,section,aside,figure{display:block}.ul,.ol{list-style:none;list-style-type:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{text-decoration:none;word-break:break-all}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;border:none;outline:none;text-align:inherit;text-transform:inherit;-ms-overflow-style:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}table{border-color:inherit;border-collapse:collapse}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}img{width:100%;height:auto;vertical-align:bottom}#fixedRight{position:fixed;top:0;right:0;width:44px;height:100vh;background-color:#f1f1f1;z-index:99999}@media only screen and (max-width:1024px){#fixedRight{display:none}}#fixedRight .fixed-copyright{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-135px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#fixedRight .fixed-copyright p{color:#a1a2a5;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;white-space:nowrap}#fixedRight .fixed-sns{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}#fixedRight .fixed-sns .snslist li{width:16px;height:16px}#fixedRight .fixed-sns .snslist li:not(:nth-child(1)){margin-top:32px}#fixedRight .fixed-sns .snslist li a{display:block}#fixedRight .fixed-sns .snslist li a svg{fill:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#fixedRight .fixed-sns .snslist li a:hover svg{opacity:.5}@media only screen and (max-width:1024px){#fixedRight .fixed-sns .snslist li a:hover svg{opacity:1}}#header{position:fixed;top:0;left:0;width:calc(100% - 44px);padding-left:24px;background-color:#f1f1f1;z-index:99998}@media only screen and (max-width:1024px){#header{width:100%;padding:0 12px}}#header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:22.21px 0 16px;border-bottom:1px solid #a1a2a5}@media only screen and (max-width:1024px){#header .header__inner{padding:14px 0 13px;border-bottom:1px solid #a1a2a5}}@media only screen and (max-width:1024px){#header .header__inner .header__category-nav{display:none}}#header .header__inner .header__category-nav .category-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header__inner .header__category-nav .category-nav li:not(:nth-child(1)){margin-left:50px}#header .header__inner .header__category-nav .category-nav li a{position:relative;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.2}#header .header__inner .header__category-nav .category-nav li a:before{display:block;position:absolute;left:0;bottom:-5px;width:0;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#header .header__inner .header__category-nav .category-nav li a .post-count{position:absolute;top:-10px;right:-18px;font-family:HelveticaLTPro-Light,sans-serif;font-size:10px;letter-spacing:.05em;line-height:1.2}#header .header__inner .header__category-nav .category-nav li a:hover:before{width:100%}@media only screen and (max-width:1024px){#header .header__inner .header__category-nav .category-nav li a:hover:before{width:0}}#header .header__inner .header__logo{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:225px;height:24px}@media only screen and (max-width:1024px){#header .header__inner .header__logo{position:relative;left:auto;top:auto;bottom:auto;right:auto;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:187.54px;height:20px}}#header .header__inner .header__logo a{display:block}#header .header__inner .header__logo a img{-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner .header__logo a:hover img{opacity:.5}@media only screen and (max-width:1024px){#header .header__inner .header__logo a:hover img{opacity:1}}#header .header__inner .header__btn-onlineshop{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:65px;width:26px;height:24px}@media only screen and (max-width:1024px){#header .header__inner .header__btn-onlineshop{right:47px;width:21px;height:20px}}#header .header__inner .header__btn-onlineshop a{display:block}#header .header__inner .header__btn-onlineshop a:hover{opacity:.5}@media only screen and (max-width:1024px){#header .header__inner .header__btn-onlineshop a:hover{opacity:1}}#header .header__inner #menu-btn{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:24px;height:7px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}#header .header__inner #menu-btn .menuline{position:absolute;width:100%;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner #menu-btn .menuline:nth-of-type(1){top:0}#header .header__inner #menu-btn .menuline:nth-of-type(2){top:6px}#header .header__inner #menu-btn:hover .menuline{opacity:.5}@media only screen and (max-width:1024px){#header .header__inner #menu-btn:hover .menuline{opacity:1}}#header .header__inner .menulist__block{visibility:hidden;position:fixed;top:57px;right:-60%;width:432px;height:calc(100% - 57px);background-color:#f1f1f1;opacity:0;-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}@media only screen and (max-width:1024px){#header .header__inner .menulist__block{top:48px;right:-100%;width:100%;height:calc(100% - 48px)}}#header .header__inner .menulist__block .menulist__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;height:100%}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body{padding:24px 12px 78px}}#header .header__inner .menulist__block .menulist__body .menulist>li{position:relative}#header .header__inner .menulist__block .menulist__body .menulist>li:not(:nth-child(1)){margin-top:18px}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist>li:not(:nth-child(1)){margin-top:24px}}#header .header__inner .menulist__block .menulist__body .menulist>li.menulist-online a .menuname__block .jp:after,#header .header__inner .menulist__block .menulist__body .menulist>li.menulist-online a .menuname__block .en:after{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-16px;width:7px;height:7px;background:url(//monster1949.co.jp/wp-content/themes/wp_monster/./img/svg/icon-arrow-slanting_black.svg) no-repeat center;background-size:cover;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#header .header__inner .menulist__block .menulist__body .menulist>li.menulist-online a .menuname__block .jp:after{visibility:hidden;opacity:0}#header .header__inner .menulist__block .menulist__body .menulist>li.menulist-online a .menuname__block .en:after{visibility:visible;opacity:1}#header .header__inner .menulist__block .menulist__body .menulist>li a .menuname__block{display:inline-block;position:relative}#header .header__inner .menulist__block .menulist__body .menulist>li a .menuname__block:before{position:absolute;left:0;bottom:-7px;width:0;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#header .header__inner .menulist__block .menulist__body .menulist>li a .menuname__block .jp{visibility:hidden;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:1.2;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}#header .header__inner .menulist__block .menulist__body .menulist>li a .menuname__block .en{position:absolute;top:0;left:0;font-family:HelveticaLTPro-Light,sans-serif;font-size:16px;line-height:1.2;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block:before{width:100%}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block:before{width:0}}#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .jp{visibility:visible;opacity:1}#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .jp:after{visibility:visible;opacity:1}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .jp{visibility:hidden;opacity:0}#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .jp:after{visibility:hidden;opacity:0}}#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .en{visibility:hidden;opacity:0}#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .en:after{visibility:hidden;opacity:0}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .en{visibility:visible;opacity:1}#header .header__inner .menulist__block .menulist__body .menulist>li a:hover .menuname__block .en:after{visibility:visible;opacity:1}}#header .header__inner .menulist__block .menulist__body .menulist>li a.is-hover .menuname__block:before{width:100%}#header .header__inner .menulist__block .menulist__body .menulist>li a.is-hover .menuname__block .jp{visibility:visible;opacity:1}#header .header__inner .menulist__block .menulist__body .menulist>li a.is-hover .menuname__block .jp:after{visibility:visible;opacity:1}#header .header__inner .menulist__block .menulist__body .menulist>li a.is-hover .menuname__block .en{visibility:hidden;opacity:0}#header .header__inner .menulist__block .menulist__body .menulist>li a.is-hover .menuname__block .en:after{visibility:hidden;opacity:0}#header .header__inner .menulist__block .menulist__body .header-snslist__block{display:none}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .header-snslist__block{display:block;margin:40px 0 56px}}#header .header__inner .menulist__block .menulist__body .header-snslist__block .snslist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header__inner .menulist__block .menulist__body .header-snslist__block .snslist li{width:16px;height:16px}#header .header__inner .menulist__block .menulist__body .header-snslist__block .snslist li:not(:nth-child(1)){margin-left:32px}#header .header__inner .menulist__block .menulist__body .header-snslist__block .snslist li a{display:block}#header .header__inner .menulist__block .menulist__body .header-snslist__block .snslist li a svg{fill:#000}#header .header__inner .menulist__block .menulist__body .menulist__info{margin-top:auto}#header .header__inner .menulist__block .menulist__body .menulist__info h2{font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}#header .header__inner .menulist__block .menulist__body .menulist__info .text p{font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist__info .text p{line-height:1.3}}#header .header__inner .menulist__block .menulist__body .menulist__info .text p span{display:none}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist__info .text p span{display:inline-block;margin:0 2px}}#header .header__inner .menulist__block .menulist__body .menulist__info .text p .tel{display:block;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2;text-decoration:none;pointer-events:none}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist__info .text p .tel{display:inline-block;line-height:1.3}}@media only screen and (max-width:767px){#header .header__inner .menulist__block .menulist__body .menulist__info .text p .tel{text-decoration:underline;pointer-events:auto}}#header .header__inner .menulist__block .menulist__body .menulist__info .text p .mail{display:inline-block;position:relative;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist__info .text p .mail{line-height:1.3}}#header .header__inner .menulist__block .menulist__body .menulist__info .text p .mail:before{position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#header .header__inner .menulist__block .menulist__body .menulist__info .text p .mail:hover:before{width:100%}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist__info .text p .mail:hover:before{width:0}}#header .header__inner .menulist__block .menulist__body .menulist__info .copyright{display:none;margin-top:10px}@media only screen and (max-width:1024px){#header .header__inner .menulist__block .menulist__body .menulist__info .copyright{display:block}}#header .header__inner .menulist__block .menulist__body .menulist__info .copyright p{color:#a1a2a5;font-family:HelveticaLTPro-Light,sans-serif;font-size:10px;line-height:1.2}#header.is-menuopen .header__inner #menu-btn .menuline:nth-of-type(1){-webkit-transform:translateY(3px) rotate(-150deg);transform:translateY(3px) rotate(-150deg)}#header.is-menuopen .header__inner #menu-btn .menuline:nth-of-type(2){-webkit-transform:translateY(-3px) rotate(150deg);transform:translateY(-3px) rotate(150deg)}#header.is-menuopen .header__inner .menulist__block{visibility:visible;right:44px;opacity:1}@media only screen and (max-width:1024px){#header.is-menuopen .header__inner .menulist__block{right:0}}#footer{margin-top:auto;width:calc(100% - 68px);margin-left:24px;background-color:#f1f1f1;border-top:1px solid #a1a2a5}@media only screen and (max-width:1024px){#footer{width:calc(100% - 24px);margin:auto 12px 0}}@media only screen and (max-width:767px){#footer{margin:0 12px}}#footer .footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;padding:16px 0}@media only screen and (max-width:1024px){#footer .footer__inner{display:block;padding:16px 0 46px}}#footer .footer__inner .footer-menulist__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media only screen and (max-width:1024px){#footer .footer__inner .footer-menulist__block{margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#footer .footer__inner .footer-menulist__block .footer-menulist>li{position:relative}#footer .footer__inner .footer-menulist__block .footer-menulist>li:not(:nth-child(1)){margin-top:16px}#footer .footer__inner .footer-menulist__block .footer-menulist>li a{display:inline-block;position:relative}#footer .footer__inner .footer-menulist__block .footer-menulist>li a:before{position:absolute;left:0;bottom:-6px;width:0;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#footer .footer__inner .footer-menulist__block .footer-menulist>li a p{font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;white-space:nowrap}#footer .footer__inner .footer-menulist__block .footer-menulist>li a.is-hover:before{width:100%}#footer .footer__inner .footer-menulist__block .footer-menulist>li.menulist-sns{display:none;padding-right:16px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-menulist__block .footer-menulist>li.menulist-sns{display:block}}#footer .footer__inner .footer-menulist__block .footer-menulist>li.menulist-sns a:after{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-16px;width:7px;height:7px;background:url(//monster1949.co.jp/wp-content/themes/wp_monster/./img/svg/icon-arrow-slanting_black.svg) no-repeat center;background-size:cover;content:""}#footer .footer__inner .footer-menulist__block .footer-menulist:not(:nth-child(1)){margin-left:32px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-menulist__block .footer-menulist:not(:nth-child(1)){margin-left:20px}}@media only screen and (max-width:1024px){#footer .footer__inner .footer-menulist__block .footer-menulist:nth-child(4){display:none}}#footer .footer__inner .footer-menulist__block .footer-menulist:nth-child(4)>li.menulist-sns{display:block}@media only screen and (max-width:1024px){#footer .footer__inner .footer-menulist__block .footer-menulist:nth-child(4)>li.menulist-sns{display:none}}@media only screen and (max-width:1024px){#footer .footer__inner .footer__info{margin:16px 0 0}}#footer .footer__inner .footer__info h2{font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}@media only screen and (max-width:1024px){#footer .footer__inner .footer__info h2{line-height:1.3}}#footer .footer__inner .footer__info .text p{font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}@media only screen and (max-width:1024px){#footer .footer__inner .footer__info .text p{line-height:1.3}}#footer .footer__inner .footer__info .text p .tel{font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2;text-decoration:none;pointer-events:none}@media only screen and (max-width:1024px){#footer .footer__inner .footer__info .text p .tel{line-height:1.3}}@media only screen and (max-width:767px){#footer .footer__inner .footer__info .text p .tel{text-decoration:underline;pointer-events:auto}}#footer .footer__inner .footer__info .text p .mail{display:inline-block;position:relative;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}@media only screen and (max-width:1024px){#footer .footer__inner .footer__info .text p .mail{line-height:1.3}}#footer .footer__inner .footer__info .text p .mail:before{position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#footer .footer__inner .footer__info .text p .mail:hover:before{width:100%}@media only screen and (max-width:1024px){#footer .footer__inner .footer__info .text p .mail:hover:before{width:0}}#footer .footer__inner .footer-snslist__block{display:none}@media only screen and (max-width:1024px){#footer .footer__inner .footer-snslist__block{display:block;margin-top:16px}}#footer .footer__inner .footer-snslist__block .snslist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__inner .footer-snslist__block .snslist li{width:16px;height:16px}#footer .footer__inner .footer-snslist__block .snslist li:not(:nth-child(1)){margin-left:32px}#footer .footer__inner .footer-snslist__block .snslist li a{display:block}#footer .footer__inner .footer-snslist__block .snslist li a svg{fill:#000}#footer .footer__inner .btn-pagetop{position:absolute;left:0;bottom:24px}@media only screen and (max-width:1024px){#footer .footer__inner .btn-pagetop{bottom:80px}}#footer .footer__inner .btn-pagetop a{display:block}#footer .footer__inner .btn-pagetop a .menuname__block{display:inline-block;position:relative}#footer .footer__inner .btn-pagetop a .menuname__block .jp{visibility:hidden;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:16px;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}#footer .footer__inner .btn-pagetop a .menuname__block .jp:before{position:absolute;left:0;bottom:-10px;width:100%;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#footer .footer__inner .btn-pagetop a .menuname__block .en{position:absolute;top:0;left:0;font-family:HelveticaLTPro-Light,sans-serif;font-size:16px;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#footer .footer__inner .btn-pagetop a .menuname__block .en:before{position:absolute;left:0;bottom:-10px;width:100%;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}#footer .footer__inner .btn-pagetop a:hover .menuname__block .jp{visibility:visible;opacity:1}#footer .footer__inner .btn-pagetop a:hover .menuname__block .jp:after{visibility:visible;opacity:1}@media only screen and (max-width:1024px){#footer .footer__inner .btn-pagetop a:hover .menuname__block .jp{visibility:hidden;opacity:0}#footer .footer__inner .btn-pagetop a:hover .menuname__block .jp:after{visibility:hidden;opacity:0}}#footer .footer__inner .btn-pagetop a:hover .menuname__block .en{visibility:hidden;opacity:0}#footer .footer__inner .btn-pagetop a:hover .menuname__block .en:after{visibility:hidden;opacity:0}@media only screen and (max-width:1024px){#footer .footer__inner .btn-pagetop a:hover .menuname__block .en{visibility:visible;opacity:1}#footer .footer__inner .btn-pagetop a:hover .menuname__block .en:after{visibility:visible;opacity:1}}#footer .footer__inner .footer-copyright{display:none;margin-top:56px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-copyright{display:block;width:100%}}#footer .footer__inner .footer-copyright p{color:#a1a2a5;font-family:HelveticaLTPro-Light,sans-serif;font-size:10px;white-space:nowrap}body{width:100%;height:100%;background-color:#f1f1f1;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;-ms-overflow-style:none;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;pointer-events:none;opacity:0;-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:999999}body.is-fadeout:after{opacity:1}@media only screen and (max-width:1024px){body{font-size:12px}}#main,#container{width:100%}#main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:calc(100vh - 116px)}#container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:57px;min-height:calc(100vh - 174px)}@media only screen and (max-width:1024px){#container{margin-top:48px}}a{color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}br.sp--block{display:none}@media only screen and (max-width:767px){br.sp--block{display:block}}br.ipad--block{display:none}@media only screen and (max-width:1024px){br.ipad--block{display:block}}@media only screen and (max-width:767px){br.ipad--block{display:none}}br.pc--block{display:block}@media only screen and (max-width:767px){br.pc--block{display:none}}.display-pc{display:block}@media only screen and (max-width:1024px){.display-pc{display:none}}.display-sp{display:none}@media only screen and (max-width:1024px){.display-sp{display:block}}.title-sticky__block{display:inline-block;position:absolute;top:0;left:0}@media only screen and (max-width:1024px){.title-sticky__block{position:relative}}.title-sticky__block .title{position:relative;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}.title-sticky__block .title.count-title{margin-top:10px}.title-sticky__block .post-count{position:absolute;top:0;right:-18px;font-family:HelveticaLTPro-Light,sans-serif;font-size:10px;letter-spacing:.05em;line-height:1.2}.title__block{display:inline-block;position:relative}.title__block .title{font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;line-height:1.2}.title__block .title.count-title{margin-top:10px}.title__block .post-count{position:absolute;top:0;right:-18px;font-family:HelveticaLTPro-Light,sans-serif;font-size:10px;letter-spacing:.05em;line-height:1.2}.title__block.color-white .title{color:#fff}.text__block .text-jp p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.text__block .text-en p{font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:1.7;letter-spacing:.05em}.text__block .sepblock{display:inline-block;width:16px;height:1px;margin:14px 0 13px;background-color:#000}@media only screen and (max-width:1024px){.text__block .sepblock{margin:12px 0}}.text__block.color-white .text-jp p{color:#fff}.text__block.color-white .text-en p{color:#fff}.text__block.color-white .sepblock{background-color:#fff}.btn-style__arrow{display:inline-block}.btn-style__arrow a,.btn-style__arrow div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.btn-style__arrow a .lang__block,.btn-style__arrow div .lang__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.btn-style__arrow a .lang__block .en,.btn-style__arrow div .lang__block .en{display:block;color:#a1a2a5;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:1.4;white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:changeBack1 .5s ease;animation:changeBack1 .5s ease}@-webkit-keyframes changeBack1{0%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes changeBack1{0%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-style__arrow a .lang__block .jp,.btn-style__arrow div .lang__block .jp{display:block;position:absolute;left:0;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.4;-webkit-transform:translateY(250%);transform:translateY(250%);white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:changeBack2 .5s ease;animation:changeBack2 .5s ease}@-webkit-keyframes changeBack2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}}@keyframes changeBack2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}}.btn-style__arrow a .icon-arrow__block,.btn-style__arrow div .icon-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:16px;width:24px;height:8px;overflow:hidden}.btn-style__arrow a .icon-arrow__block svg,.btn-style__arrow div .icon-arrow__block svg{width:24px;height:8px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-style__arrow a .icon-arrow__block svg:nth-of-type(1),.btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){position:absolute;right:0;fill:#a1a2a5;opacity:1;-webkit-animation:arrowBack1 .5s ease;animation:arrowBack1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes arrowBack1{0%{right:-250%;opacity:0}100%{right:0;opacity:1}}@keyframes arrowBack1{0%{right:-250%;opacity:0}100%{right:0;opacity:1}}.btn-style__arrow a .icon-arrow__block svg:nth-of-type(2),.btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){position:absolute;left:-250%;opacity:0;-webkit-animation:arrowBack2 .5s ease;animation:arrowBack2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes arrowBack2{0%{left:0;opacity:1}100%{left:-250%;opacity:0}}@keyframes arrowBack2{0%{left:0;opacity:1}100%{left:-250%;opacity:0}}.btn-style__arrow.is-hover a .lang__block .en,.btn-style__arrow.is-hover div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.btn-style__arrow.is-hover a .lang__block .jp,.btn-style__arrow.is-hover div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-style__arrow.is-hover a .icon-arrow__block svg:nth-of-type(1),.btn-style__arrow.is-hover div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.btn-style__arrow.is-hover a .icon-arrow__block svg:nth-of-type(2),.btn-style__arrow.is-hover div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.btn-style__arrow--white{display:inline-block}.btn-style__arrow--white a,.btn-style__arrow--white div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.btn-style__arrow--white a .lang__block,.btn-style__arrow--white div .lang__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.btn-style__arrow--white a .lang__block .en,.btn-style__arrow--white div .lang__block .en{display:block;color:#fff;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:1.4;white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:changeBack1 .5s ease;animation:changeBack1 .5s ease}@keyframes changeBack1{0%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-style__arrow--white a .lang__block .jp,.btn-style__arrow--white div .lang__block .jp{display:block;position:absolute;left:0;color:#fff;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.4;-webkit-transform:translateY(250%);transform:translateY(250%);white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:changeBack2 .5s ease;animation:changeBack2 .5s ease}@keyframes changeBack2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}}.btn-style__arrow--white a .icon-arrow__block,.btn-style__arrow--white div .icon-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:16px;width:24px;height:8px;overflow:hidden}.btn-style__arrow--white a .icon-arrow__block svg,.btn-style__arrow--white div .icon-arrow__block svg{width:24px;height:8px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-style__arrow--white a .icon-arrow__block svg:nth-of-type(1),.btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(1){position:absolute;right:0;fill:#fff;opacity:1;-webkit-animation:arrowBack1 .5s ease;animation:arrowBack1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrowBack1{0%{right:-250%;opacity:0}100%{right:0;opacity:1}}.btn-style__arrow--white a .icon-arrow__block svg:nth-of-type(2),.btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(2){position:absolute;left:-250%;opacity:0;fill:#fff;-webkit-animation:arrowBack2 .5s ease;animation:arrowBack2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrowBack2{0%{left:0;opacity:1}100%{left:-250%;opacity:0}}.btn-style__arrow--white.is-hover a .lang__block .en,.btn-style__arrow--white.is-hover div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.btn-style__arrow--white.is-hover a .lang__block .jp,.btn-style__arrow--white.is-hover div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-style__arrow--white.is-hover a .icon-arrow__block svg:nth-of-type(1),.btn-style__arrow--white.is-hover div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.btn-style__arrow--white.is-hover a .icon-arrow__block svg:nth-of-type(2),.btn-style__arrow--white.is-hover div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.btn-style__bggray-arrow a{display:block;position:relative;width:100%;padding:14.603px 0;background-color:#a1a2a5}.btn-style__bggray-arrow a .btn-style__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}.btn-style__bggray-arrow a .btn-style__inner .lang__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.btn-style__bggray-arrow a .btn-style__inner .lang__block .en{display:block;color:#fff;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:1.2;white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:changeBack1 .5s ease;animation:changeBack1 .5s ease}@keyframes changeBack1{0%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-style__bggray-arrow a .btn-style__inner .lang__block .jp{display:block;position:absolute;left:0;color:#fff;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.2;-webkit-transform:translateY(250%);transform:translateY(250%);white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:changeBack2 .5s ease;animation:changeBack2 .5s ease}@keyframes changeBack2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}}.btn-style__bggray-arrow a .btn-style__inner .icon-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:16px;width:24px;height:8px;overflow:hidden}.btn-style__bggray-arrow a .btn-style__inner .icon-arrow__block svg{width:24px;height:8px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-style__bggray-arrow a .btn-style__inner .icon-arrow__block svg:nth-of-type(1){position:absolute;right:0;fill:#fff;opacity:1;-webkit-animation:arrowBack1 .5s ease;animation:arrowBack1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrowBack1{0%{right:-250%;opacity:0}100%{right:0;opacity:1}}.btn-style__bggray-arrow a .btn-style__inner .icon-arrow__block svg:nth-of-type(2){position:absolute;left:-250%;fill:#fff;opacity:0;-webkit-animation:arrowBack2 .5s ease;animation:arrowBack2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrowBack2{0%{left:0;opacity:1}100%{left:-250%;opacity:0}}.btn-style__bggray-arrow.is-hover a .btn-style__inner .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.btn-style__bggray-arrow.is-hover a .btn-style__inner .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-style__bggray-arrow.is-hover a .btn-style__inner .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.btn-style__bggray-arrow.is-hover a .btn-style__inner .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.custom-ios-safari-safearea .custom-ios-safari-safearea__inner{position:fixed;z-index:-1;-webkit-transform:translate3d(0,0,-1px);transform:translate3d(0,0,-1px)}.custom-ios-safari-safearea:before,.custom-ios-safari-safearea:after{content:"";opacity:1;position:fixed;left:0;z-index:9999;-webkit-transform:translate3d(0,0,9999px);transform:translate3d(0,0,9999px);width:100%;height:150px;background:#f1f1f1;-webkit-transition:.3s;transition:.3s}.custom-ios-safari-safearea:before{top:-150px}.custom-ios-safari-safearea:after{bottom:-150px}.custom-ios-safari-safearea.is-hide-top:before{opacity:0}.custom-ios-safari-safearea.is-hide-bottom:after{opacity:0}.custom-ios-safari-safearea.is-menuopen:before,.custom-ios-safari-safearea.is-menuopen:after{opacity:1;background-color:#f1f1f1}.baseblock{width:calc(100% - 68px);margin-left:24px;padding:16px 0;border-bottom:1px solid #a1a2a5}@media only screen and (max-width:1024px){.baseblock{width:calc(100% - 24px);margin:0 12px;padding:12px 0}}.baseblock.no-bottomborder{border-bottom:none}.catchcopy__block .catchcopy__en p{font-family:HelveticaLTPro-Roman,sans-serif;font-size:40px;letter-spacing:.05em;line-height:1.2}@media only screen and (max-width:1024px){.catchcopy__block .catchcopy__en p{font-size:28px;line-height:1.3}}.catchcopy__block .catchcopy__jp{margin-top:8px}.catchcopy__block .catchcopy__jp p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:20px;letter-spacing:.1em;line-height:1.4}@media only screen and (max-width:1024px){.catchcopy__block .catchcopy__jp p{font-size:16px;line-height:1.5}}.catchcopy__block.color-white .catchcopy__en p{color:#fff}.catchcopy__block.color-white .catchcopy__jp p{color:#fff}.mainvis__block{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 90px)}@media only screen and (max-width:1024px){.mainvis__block{display:block;height:auto;overflow-y:auto}}.mainvis__block .mainvis__body{display:-ms-grid;display:grid;position:relative;width:calc(50% - 8px)}@media only screen and (max-width:1024px){.mainvis__block .mainvis__body{display:block;width:100%}}.mainvis__block .mainvis__body .catchcopy__wrap{display:block;position:sticky;top:73px;margin:36px 0 auto}@media only screen and (max-width:1024px){.mainvis__block .mainvis__body .catchcopy__wrap{position:relative;top:auto;margin:16px 0 0}}.mainvis__block .mainvis__body .catchcopy__wrap .mainvis-sp__img{display:none;margin-top:16px}@media only screen and (max-width:1024px){.mainvis__block .mainvis__body .catchcopy__wrap .mainvis-sp__img{display:block}}.mainvis__block .mainvis__body .catchcopy__wrap .text__block{margin-top:16px}.mainvis__block .mainvis__body .catchcopy__wrap .btn-style__arrow{margin-top:16px}@media only screen and (max-width:1024px){.mainvis__block .mainvis__body .catchcopy__wrap .btn-style__arrow{margin-bottom:8px}}.mainvis__block .mainvis__body .catchcopy__wrap a{display:inline-block}.mainvis__block .mainvis__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.mainvis__block .mainvis__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.mainvis__block .mainvis__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.mainvis__block .mainvis__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.mainvis__block .mainvis__img{position:relative;width:calc(50% - 8px);margin-left:auto}@media only screen and (max-width:1024px){.mainvis__block .mainvis__img{display:none;width:100%}}.mainvis__block .mainvis__img .img__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.mainvis__block .mainvis__img .img__block:before{display:block;padding:50% 0;content:""}}.mainvis__block .mainvis__img .img__block img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.mainvis__block .mainvis__movie{position:relative;width:calc(50% - 8px);margin-left:auto}@media only screen and (max-width:1024px){.mainvis__block .mainvis__movie{display:none;width:100%}}.mainvis__block .mainvis__movie .movie__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.mainvis__block .mainvis__movie .movie__block:before{display:block;padding:50% 0;content:""}}.mainvis__block .mainvis__movie .movie__block video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.top-bnrlink .baseblock{border-bottom:none}.bnrlink__block{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.bnrlink__block{display:block}}.bnrlink__block .bnrlink-item{width:calc(50% - 8px)}@media only screen and (max-width:1024px){.bnrlink__block .bnrlink-item{width:100%}}.bnrlink__block .bnrlink-item:nth-child(1){margin-right:8px}@media only screen and (max-width:1024px){.bnrlink__block .bnrlink-item:nth-child(1){margin:0}}.bnrlink__block .bnrlink-item:nth-child(2){margin-left:8px}@media only screen and (max-width:1024px){.bnrlink__block .bnrlink-item:nth-child(2){margin:12px 0 0}}.bnrlink__block .bnrlink-item .bnrlink-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow:hidden}.bnrlink__block .bnrlink-item .bnrlink-item__inner:before{display:block;padding:50% 0;content:""}.bnrlink__block .bnrlink-item .bnrlink-item__inner img,.bnrlink__block .bnrlink-item .bnrlink-item__inner video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.bnrlink__block .bnrlink-item .bnrlink-item__inner img{-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bnrlink__block .bnrlink-item .bnrlink-item__inner img.img-off{z-index:-1}.bnrlink__block .bnrlink-item .bnrlink-item__inner img.img-on{z-index:-2}.bnrlink__block .bnrlink-item .bnrlink-item__inner .title__block{position:absolute;top:16px;right:16px;left:16px}@media only screen and (max-width:1024px){.bnrlink__block .bnrlink-item .bnrlink-item__inner .title__block{top:12px;right:12px;left:12px}}.bnrlink__block .bnrlink-item .bnrlink-item__inner .catchcopy__wrap{position:absolute;right:16px;left:16px;bottom:16px}@media only screen and (max-width:1024px){.bnrlink__block .bnrlink-item .bnrlink-item__inner .catchcopy__wrap{right:12px;left:12px;bottom:14px}}.bnrlink__block .bnrlink-item .bnrlink-item__inner .catchcopy__wrap a{display:inline-block}.bnrlink__block .bnrlink-item .bnrlink-item__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:24px}@media only screen and (max-width:1024px){.bnrlink__block .bnrlink-item .bnrlink-item__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:16px}}.bnrlink__block .bnrlink-item.is-hover .bnrlink-item__inner img.img-off{opacity:0}.bnrlink__block .bnrlink-item.is-hover .bnrlink-item__inner .btn-style__arrow--white div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.bnrlink__block .bnrlink-item.is-hover .bnrlink-item__inner .btn-style__arrow--white div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.bnrlink__block .bnrlink-item.is-hover .bnrlink-item__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.bnrlink__block .bnrlink-item.is-hover .bnrlink-item__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.servicelist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 0}@media only screen and (max-width:1024px){.servicelist{display:block;margin:-12px 0 0}}.servicelist .post-item{margin-top:16px;width:calc(50% - 8px)}@media only screen and (max-width:1024px){.servicelist .post-item{width:100%;margin-top:12px}}.servicelist .post-item:nth-child(odd){margin-right:8px}@media only screen and (max-width:1024px){.servicelist .post-item:nth-child(odd){margin-right:0}}.servicelist .post-item:nth-child(even){margin-left:8px}@media only screen and (max-width:1024px){.servicelist .post-item:nth-child(even){margin-left:0}}.servicelist .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.servicelist .post-item a .thumb:before{display:block;padding:50% 0;content:""}.servicelist .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.servicelist .post-item a .thumb img.thumb-off{z-index:2}.servicelist .post-item a .post-title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}@media only screen and (max-width:1024px){.servicelist .post-item a .post-title__block{display:block}}.servicelist .post-item a .post-title__block .post-title{margin-right:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.servicelist .post-item a .post-title__block .post-title{margin:0}}.servicelist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0 auto}@media only screen and (max-width:1024px){.servicelist .post-item a .post-title__block .btn-style__arrow{margin:4px 0 0}}.servicelist .post-item.is-hover a .thumb img.thumb-off{opacity:0}.servicelist .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.productlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 0}@media only screen and (max-width:1024px){.productlist{margin:-12px 0 0}}.productlist .post-item{margin-top:16px;width:calc(50% - 8px)}@media only screen and (max-width:1024px){.productlist .post-item{margin-top:12px;width:calc(50% - 6px)}}.productlist .post-item:nth-child(odd){margin-right:8px}@media only screen and (max-width:1024px){.productlist .post-item:nth-child(odd){margin-right:6px}}.productlist .post-item:nth-child(even){margin-left:8px}@media only screen and (max-width:1024px){.productlist .post-item:nth-child(even){margin-left:6px}}.productlist .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.productlist .post-item a .thumb:before{display:block;padding:32.969% 0;content:""}.productlist .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.productlist .post-item a .thumb img.thumb-off{z-index:2}.productlist .post-item a .post-title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}@media only screen and (max-width:1024px){.productlist .post-item a .post-title__block{display:block}}.productlist .post-item a .post-title__block .post-title{margin-right:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.productlist .post-item a .post-title__block .post-title{margin:0;line-height:1.4}}.productlist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0 auto}@media only screen and (max-width:1024px){.productlist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0}}.productlist .post-item.is-hover a .thumb img.thumb-off{opacity:0}.productlist .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.newslist .post-item:not(:nth-child(1)){margin-top:14px}@media only screen and (max-width:1024px){.newslist .post-item:not(:nth-child(1)){margin-top:8px}}.newslist .post-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:14px;background:url(//monster1949.co.jp/wp-content/themes/wp_monster/./img/common/bg-dotted.png) repeat-x left bottom;background-size:8px 2px}@media only screen and (max-width:1024px){.newslist .post-item a{display:block}}.newslist .post-item a .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;width:220px}@media only screen and (max-width:1024px){.newslist .post-item a .post-meta{width:100%}}.newslist .post-item a .post-meta .cate,.newslist .post-item a .post-meta .deta{display:inline-block;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:2}.newslist .post-item a .post-meta .cate{width:65px;margin-right:56px}.newslist .post-item a .post-meta .deta{width:calc(100% - 121px)}.newslist .post-item a .post-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 220px)}@media only screen and (max-width:1024px){.newslist .post-item a .post-body{display:block;width:100%}}.newslist .post-item a .post-body .post-title{width:calc(100% - 232px);margin:0 56px;font-size:14px;line-height:2}@media only screen and (max-width:1024px){.newslist .post-item a .post-body .post-title{width:100%;margin:2px 0 0;line-height:1.7}}.newslist .post-item a .post-body .post-title span{position:relative;padding-bottom:5px;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) right bottom/0 1px no-repeat;background:linear-gradient(#000,#000) right bottom/0 1px no-repeat;-webkit-transition:background-size .3s;transition:background-size .3s}@media only screen and (max-width:1024px){.newslist .post-item a .post-body .post-title span{padding-bottom:1px}}.newslist .post-item a .post-body .btn-style__arrow{width:120px;margin:8px 0 0 auto}@media only screen and (max-width:1024px){.newslist .post-item a .post-body .btn-style__arrow{width:auto;margin:12px 0 0}}.newslist .post-item.is-hover a .post-body .post-title span{background-position:left bottom;background-size:100% 1px}.newslist .post-item.is-hover a .post-body .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.newslist .post-item.is-hover a .post-body .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.newslist .post-item.is-hover a .post-body .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.newslist .post-item.is-hover a .post-body .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.seniorslist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 0}@media only screen and (max-width:1024px){.seniorslist{margin:-12px 0 0}}.seniorslist .post-item{margin-top:16px;width:calc(50% - 8px)}@media only screen and (max-width:1024px){.seniorslist .post-item{margin-top:12px;width:calc(50% - 6px)}}.seniorslist .post-item:nth-child(odd){margin-right:8px}@media only screen and (max-width:1024px){.seniorslist .post-item:nth-child(odd){margin-right:6px}}.seniorslist .post-item:nth-child(even){margin-left:8px}@media only screen and (max-width:1024px){.seniorslist .post-item:nth-child(even){margin-left:6px}}.seniorslist .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.seniorslist .post-item a .thumb:before{display:block;padding:32.969% 0;content:""}.seniorslist .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.seniorslist .post-item a .thumb img.thumb-off{z-index:2}.seniorslist .post-item a .post-title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}@media only screen and (max-width:1024px){.seniorslist .post-item a .post-title__block{display:block}}.seniorslist .post-item a .post-title__block .post-title{margin-right:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.seniorslist .post-item a .post-title__block .post-title{margin:0;line-height:1.4}}.seniorslist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0 auto}@media only screen and (max-width:1024px){.seniorslist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0}}.seniorslist .post-item.is-hover a .thumb img.thumb-off{opacity:0}.seniorslist .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.seniorslist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.seniorslist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.seniorslist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.seniorslist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.equipment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 0 -16px}@media only screen and (max-width:1024px){.equipment-list{margin:-12px 0 0 -12px}}.equipment-list .post-item{margin-top:16px;width:calc(33.33% - 16px);margin-left:16px}@media only screen and (max-width:1024px){.equipment-list .post-item{margin-top:12px;width:calc(50% - 12px);margin-left:12px}}.equipment-list .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.equipment-list .post-item a .thumb:before{display:block;padding:50% 0;content:""}.equipment-list .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.equipment-list .post-item a .thumb img.thumb-off{z-index:2}.equipment-list .post-item a .post-title__block{margin-top:8px}.equipment-list .post-item a .post-title__block .post-title{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.equipment-list .post-item a .post-title__block .post-title{line-height:1.4}}.equipment-list .post-item a .post-title__block .btn-style__arrow{margin-top:4px}.equipment-list .post-item.is-hover a .thumb img.thumb-off{opacity:0}.equipment-list .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.equipment-list .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.equipment-list .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.equipment-list .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.equipment-list .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.voice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 0 -16px}@media only screen and (max-width:1024px){.voice-list{margin:-12px 0 0 -12px}}.voice-list .post-item{margin-top:16px;width:calc(25% - 16px);margin-left:16px}@media only screen and (max-width:1024px){.voice-list .post-item{margin-top:12px;width:calc(50% - 12px);margin-left:12px}}.voice-list .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.voice-list .post-item a .thumb:before{display:block;padding:50% 0;content:""}.voice-list .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.voice-list .post-item a .thumb img.thumb-off{z-index:2}.voice-list .post-item a .post-title__block{margin-top:8px}.voice-list .post-item a .post-title__block .post-title{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.voice-list .post-item a .post-title__block .post-title{line-height:1.4}}.voice-list .post-item a .post-title__block .btn-style__arrow{margin-top:4px}.voice-list .post-item.is-hover a .thumb img.thumb-off{opacity:0}.voice-list .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.voice-list .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.voice-list .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.voice-list .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.voice-list .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.tour-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 0 -16px}@media only screen and (max-width:1024px){.tour-list{margin:-12px 0 0 -12px}}.tour-list .post-item{margin-top:16px;width:calc(50% - 16px);margin-left:16px}@media only screen and (max-width:1024px){.tour-list .post-item{margin-top:12px;margin-left:12px;width:calc(50% - 12px)}}.tour-list .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.tour-list .post-item a .thumb:before{display:block;padding:25.04% 0;content:""}@media only screen and (max-width:1024px){.tour-list .post-item a .thumb:before{padding:29.5% 0}}.tour-list .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tour-list .post-item a .thumb img.thumb-off{z-index:2}.tour-list .post-item a .post-title__block{margin-top:8px}.tour-list .post-item a .post-title__block .post-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.tour-list .post-item a .post-title__block .post-title{display:block}}.tour-list .post-item a .post-title__block .post-title .date{display:inline-block;margin-right:16px;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:2}@media only screen and (max-width:1024px){.tour-list .post-item a .post-title__block .post-title .date{line-height:1.4}}.tour-list .post-item a .post-title__block .post-title .heading{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.tour-list .post-item a .post-title__block .post-title .heading{margin-top:4px;line-height:1.7}}.tour-list .post-item a .post-title__block .btn-style__arrow{margin-top:4px}.tour-list .post-item.is-hover a .thumb img.thumb-off{opacity:0}.tour-list .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.tour-list .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.tour-list .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.tour-list .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.tour-list .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.pages-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 68px);margin-left:24px;border-top:1px solid #a1a2a5}@media only screen and (max-width:1024px){.pages-nav{width:calc(100% - 24px);margin:0 12px}}.pages-nav .pages-nav__left{display:inline-block;width:30%}@media only screen and (max-width:1024px){.pages-nav .pages-nav__left{width:50%}}.pages-nav .pages-nav__left a{display:block}.pages-nav .pages-nav__left a .pages-nav__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:16px 0}@media only screen and (max-width:1024px){.pages-nav .pages-nav__left a .pages-nav__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.pages-nav .pages-nav__left a .pages-nav__body .lang__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.pages-nav .pages-nav__left a .pages-nav__body .lang__block .en{display:block;color:#000;font-family:HelveticaLTPro-Light,sans-serif;font-size:16px;line-height:1.2;white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackLeft1 .5s ease;animation:pageChangeBackLeft1 .5s ease}@-webkit-keyframes pageChangeBackLeft1{0%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pageChangeBackLeft1{0%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pages-nav .pages-nav__left a .pages-nav__body .lang__block .jp{display:block;position:absolute;left:0;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.4;-webkit-transform:translateY(350%);transform:translateY(350%);white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackLeft2 .5s ease;animation:pageChangeBackLeft2 .5s ease}@-webkit-keyframes pageChangeBackLeft2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}}@keyframes pageChangeBackLeft2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}}.pages-nav .pages-nav__left a .pages-nav__body .icon-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 16px 0 0;width:24px;height:8px;overflow:hidden}@media only screen and (max-width:1024px){.pages-nav .pages-nav__left a .pages-nav__body .icon-arrow__block{margin:5px 16px 0 0}}.pages-nav .pages-nav__left a .pages-nav__body .icon-arrow__block svg{width:24px;height:8px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-nav .pages-nav__left a .pages-nav__body .icon-arrow__block svg:nth-of-type(1){position:absolute;left:0;fill:#000;opacity:1;-webkit-animation:pageArrowBack1 .5s ease;animation:pageArrowBack1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowBack1{0%{left:-350%;opacity:0}100%{left:0;opacity:1}}@keyframes pageArrowBack1{0%{left:-350%;opacity:0}100%{left:0;opacity:1}}.pages-nav .pages-nav__left a .pages-nav__body .icon-arrow__block svg:nth-of-type(2){position:absolute;right:0;opacity:0;fill:#000;-webkit-animation:pageArrowBack2 .5s ease;animation:pageArrowBack2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowBack2{0%{right:0;opacity:1}100%{right:-350%;opacity:0}}@keyframes pageArrowBack2{0%{right:0;opacity:1}100%{right:-350%;opacity:0}}.pages-nav .pages-nav__left.is-hover a .lang__block .en{-webkit-animation:pageChangeLeft1 .5s ease;animation:pageChangeLeft1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageChangeLeft1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}}@keyframes pageChangeLeft1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}}.pages-nav .pages-nav__left.is-hover a .lang__block .jp{-webkit-animation:pageChangeLeft2 .5s ease;animation:pageChangeLeft2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageChangeLeft2{0%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pageChangeLeft2{0%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pages-nav .pages-nav__left.is-hover a .icon-arrow__block svg:nth-of-type(1){-webkit-animation:pageArrowLeft1 .5s ease;animation:pageArrowLeft1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowLeft1{0%{left:0;opacity:1}100%{left:-350%;opacity:0}}@keyframes pageArrowLeft1{0%{left:0;opacity:1}100%{left:-350%;opacity:0}}.pages-nav .pages-nav__left.is-hover a .icon-arrow__block svg:nth-of-type(2){-webkit-animation:pageArrowLeft2 .5s ease;animation:pageArrowLeft2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowLeft2{0%{right:-350%;opacity:0}100%{right:0;opacity:1}}@keyframes pageArrowLeft2{0%{right:-350%;opacity:0}100%{right:0;opacity:1}}.pages-nav .pages-nav__right{display:inline-block;margin-left:auto;width:30%}@media only screen and (max-width:1024px){.pages-nav .pages-nav__right{width:50%}}.pages-nav .pages-nav__right a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.pages-nav .pages-nav__right a .pages-nav__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:auto;padding:16px 0}@media only screen and (max-width:1024px){.pages-nav .pages-nav__right a .pages-nav__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.pages-nav .pages-nav__right a .pages-nav__body .lang__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.pages-nav .pages-nav__right a .pages-nav__body .lang__block .en{display:block;color:#000;font-family:HelveticaLTPro-Light,sans-serif;font-size:16px;line-height:1.2;text-align:right;white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackRight1 .5s ease;animation:pageChangeBackRight1 .5s ease}@-webkit-keyframes pageChangeBackRight1{0%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pageChangeBackRight1{0%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:1024px){.pages-nav .pages-nav__right a .pages-nav__body .lang__block .en{line-height:1.2}}.pages-nav .pages-nav__right a .pages-nav__body .lang__block .jp{display:block;position:absolute;left:0;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;text-align:right;-webkit-transform:translateY(350%);transform:translateY(350%);white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackRight2 .5s ease;animation:pageChangeBackRight2 .5s ease}@-webkit-keyframes pageChangeBackRight2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}}@keyframes pageChangeBackRight2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}}.pages-nav .pages-nav__right a .pages-nav__body .icon-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 0 16px;width:24px;height:8px;overflow:hidden}@media only screen and (max-width:1024px){.pages-nav .pages-nav__right a .pages-nav__body .icon-arrow__block{margin:5px 0 0 16px}}.pages-nav .pages-nav__right a .pages-nav__body .icon-arrow__block svg{width:24px;height:8px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-nav .pages-nav__right a .pages-nav__body .icon-arrow__block svg:nth-of-type(1){position:absolute;right:0;fill:#000;opacity:1;-webkit-animation:pageArrowBackRight1 .5s ease;animation:pageArrowBackRight1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowBackRight1{0%{right:-350%;opacity:0}100%{right:0;opacity:1}}@keyframes pageArrowBackRight1{0%{right:-350%;opacity:0}100%{right:0;opacity:1}}.pages-nav .pages-nav__right a .pages-nav__body .icon-arrow__block svg:nth-of-type(2){position:absolute;left:-250%;opacity:0;-webkit-animation:pageArrowBackRight2 .5s ease;animation:pageArrowBackRight2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowBackRight2{0%{left:0;opacity:1}100%{left:-350%;opacity:0}}@keyframes pageArrowBackRight2{0%{left:0;opacity:1}100%{left:-350%;opacity:0}}.pages-nav .pages-nav__right.is-hover a .lang__block .en{-webkit-animation:pageChangeRight1 .5s ease;animation:pageChangeRight1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageChangeRight1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}}@keyframes pageChangeRight1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-350%);transform:translateY(-350%)}}.pages-nav .pages-nav__right.is-hover a .lang__block .jp{-webkit-animation:pageChangeRight2 .5s ease;animation:pageChangeRight2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageChangeRight2{0%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pageChangeRight2{0%{position:absolute;-webkit-transform:translateY(350%);transform:translateY(350%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pages-nav .pages-nav__right.is-hover a .icon-arrow__block svg:nth-of-type(1){-webkit-animation:pageArrowRight1 .5s ease;animation:pageArrowRight1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowRight1{0%{right:0;opacity:1}100%{right:-350%;opacity:0}}@keyframes pageArrowRight1{0%{right:0;opacity:1}100%{right:-350%;opacity:0}}.pages-nav .pages-nav__right.is-hover a .icon-arrow__block svg:nth-of-type(2){-webkit-animation:pageArrowRight2 .5s ease;animation:pageArrowRight2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pageArrowRight2{0%{left:-350%;opacity:0}100%{left:0;opacity:1}}@keyframes pageArrowRight2{0%{left:-350%;opacity:0}100%{left:0;opacity:1}}.pager-index{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:calc(100% - 68px);margin-left:24px;border-top:1px solid #a1a2a5}@media only screen and (max-width:1024px){.pager-index{width:calc(100% - 24px);margin:0 12px}}.pager-index .pager-title{display:inline-block;margin-right:40px;padding:18px 0 14px;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.2}.pager-index .pager-prev{display:inline-block;position:relative;width:8px;height:12px;margin-right:10px;padding:18px 3px 14px}.pager-index .pager-prev:before{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.2;content:"<"}.pager-index .pager-prev:hover{opacity:.5}@media only screen and (max-width:1024px){.pager-index .pager-prev:hover{opacity:1}}.pager-index .pager-total__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.2}.pager-index .pager-total__block .slush{display:inline-block;margin:0 8px}.pager-index .pager-next{display:inline-block;position:relative;width:8px;height:12px;margin-left:10px;padding:18px 3px 14px}.pager-index .pager-next:before{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.2;content:">"}.pager-index .pager-next:hover{opacity:.5}@media only screen and (max-width:1024px){.pager-index .pager-next:hover{opacity:1}}.pager-single{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:calc(100% - 68px);margin-left:24px;border-top:1px solid #a1a2a5}@media only screen and (max-width:1024px){.pager-single{width:calc(100% - 24px);margin:0 12px}}.pager-single .pager-single__left{display:inline-block;width:30%}@media only screen and (max-width:1024px){.pager-single .pager-single__left{width:calc(100% - 7px)}}.pager-single .pager-single__left a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.pager-single .pager-single__left a .pager-single__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:16px 0}@media only screen and (max-width:1024px){.pager-single .pager-single__left a .pager-single__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.pager-single .pager-single__left a .pager-single__body .lang__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.pager-single .pager-single__left a .pager-single__body .lang__block .en{display:block;color:#000;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:1.2;white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackLeft1 .5s ease;animation:pageChangeBackLeft1 .5s ease}@keyframes pageChangeBackLeft1{0%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pager-single .pager-single__left a .pager-single__body .lang__block .jp{display:block;position:absolute;left:0;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.2;-webkit-transform:translateY(250%);transform:translateY(250%);white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackLeft2 .5s ease;animation:pageChangeBackLeft2 .5s ease}@keyframes pageChangeBackLeft2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}}.pager-single .pager-single__left a .pager-single__body .icon-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 16px 0 0;width:24px;height:8px;overflow:hidden}@media only screen and (max-width:1024px){.pager-single .pager-single__left a .pager-single__body .icon-arrow__block{margin:5px 16px 0 0}}.pager-single .pager-single__left a .pager-single__body .icon-arrow__block svg{width:24px;height:8px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pager-single .pager-single__left a .pager-single__body .icon-arrow__block svg:nth-of-type(1){position:absolute;left:0;fill:#000;opacity:1;-webkit-animation:pageArrowBack1 .5s ease;animation:pageArrowBack1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowBack1{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.pager-single .pager-single__left a .pager-single__body .icon-arrow__block svg:nth-of-type(2){position:absolute;right:0;opacity:0;fill:#000;-webkit-animation:pageArrowBack2 .5s ease;animation:pageArrowBack2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowBack2{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.pager-single .pager-single__left.is-hover a .lang__block .en{-webkit-animation:pageChangeLeft1 .5s ease;animation:pageChangeLeft1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageChangeLeft1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}}.pager-single .pager-single__left.is-hover a .lang__block .jp{-webkit-animation:pageChangeLeft2 .5s ease;animation:pageChangeLeft2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageChangeLeft2{0%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pager-single .pager-single__left.is-hover a .icon-arrow__block svg:nth-of-type(1){-webkit-animation:pageArrowLeft1 .5s ease;animation:pageArrowLeft1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowLeft1{0%{left:0;opacity:1}100%{left:-250%;opacity:0}}.pager-single .pager-single__left.is-hover a .icon-arrow__block svg:nth-of-type(2){-webkit-animation:pageArrowLeft2 .5s ease;animation:pageArrowLeft2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowLeft2{0%{right:-250%;opacity:0}100%{right:0;opacity:1}}.pager-single .pager-single__index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%;margin:0 auto}@media only screen and (max-width:1024px){.pager-single .pager-single__index{width:14px}}.pager-single .pager-single__index a{display:block;padding:16px 0}.pager-single .pager-single__index a svg{width:14px;height:14px;fill:#000}.pager-single .pager-single__index a:hover{opacity:.5}@media only screen and (max-width:1024px){.pager-single .pager-single__index a:hover{opacity:1}}.pager-single .pager-single__index.index-news a svg{width:24px;height:13px}.pager-single .pager-single__right{display:inline-block;width:30%}@media only screen and (max-width:1024px){.pager-single .pager-single__right{width:calc(100% - 7px)}}.pager-single .pager-single__right a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.pager-single .pager-single__right a .pager-single__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:auto;padding:16px 0}@media only screen and (max-width:1024px){.pager-single .pager-single__right a .pager-single__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.pager-single .pager-single__right a .pager-single__body .lang__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.pager-single .pager-single__right a .pager-single__body .lang__block .en{display:block;color:#000;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:1.2;text-align:right;white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackRight1 .5s ease;animation:pageChangeBackRight1 .5s ease}@keyframes pageChangeBackRight1{0%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:1024px){.pager-single .pager-single__right a .pager-single__body .lang__block .en{line-height:1.2}}.pager-single .pager-single__right a .pager-single__body .lang__block .jp{display:block;position:absolute;left:0;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.2;text-align:right;-webkit-transform:translateY(250%);transform:translateY(250%);white-space:nowrap;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:pageChangeBackRight2 .5s ease;animation:pageChangeBackRight2 .5s ease}@keyframes pageChangeBackRight2{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}}.pager-single .pager-single__right a .pager-single__body .icon-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 0 16px;width:24px;height:8px;overflow:hidden}@media only screen and (max-width:1024px){.pager-single .pager-single__right a .pager-single__body .icon-arrow__block{margin:5px 0 0 16px}}.pager-single .pager-single__right a .pager-single__body .icon-arrow__block svg{width:24px;height:8px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pager-single .pager-single__right a .pager-single__body .icon-arrow__block svg:nth-of-type(1){position:absolute;right:0;fill:#000;opacity:1;-webkit-animation:pageArrowBackRight1 .5s ease;animation:pageArrowBackRight1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowBackRight1{0%{right:-250%;opacity:0}100%{right:0;opacity:1}}.pager-single .pager-single__right a .pager-single__body .icon-arrow__block svg:nth-of-type(2){position:absolute;left:-250%;opacity:0;-webkit-animation:pageArrowBackRight2 .5s ease;animation:pageArrowBackRight2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowBackRight2{0%{left:0;opacity:1}100%{left:-250%;opacity:0}}.pager-single .pager-single__right.is-hover a .lang__block .en{-webkit-animation:pageChangeRight1 .5s ease;animation:pageChangeRight1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageChangeRight1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.pager-single .pager-single__right.is-hover a .lang__block .jp{-webkit-animation:pageChangeRight2 .5s ease;animation:pageChangeRight2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageChangeRight2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pager-single .pager-single__right.is-hover a .icon-arrow__block svg:nth-of-type(1){-webkit-animation:pageArrowRight1 .5s ease;animation:pageArrowRight1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowRight1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.pager-single .pager-single__right.is-hover a .icon-arrow__block svg:nth-of-type(2){-webkit-animation:pageArrowRight2 .5s ease;animation:pageArrowRight2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes pageArrowRight2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.cms-header{position:fixed;top:56px;width:calc(100% - 68px);padding:15.102px 0;border-bottom:1px solid #a1a2a5;background-color:#f1f1f1;z-index:99997}@media only screen and (max-width:1024px){.cms-header{top:48px;width:calc(100% - 24px);padding:8px 0}}.cms-header .cms-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cms-header .cms-header__inner .cms-header__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (max-width:1024px){.cms-header .cms-header__inner .cms-header__title{display:block;margin-right:32px}}.cms-header .cms-header__inner .cms-header__title .title__block{margin-top:7px}@media only screen and (max-width:1024px){.cms-header .cms-header__inner .cms-header__title .title__block{margin-top:0}}.cms-header .cms-header__inner .cms-header__title .heading__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (max-width:1024px){.cms-header .cms-header__inner .cms-header__title .heading__block{display:block;margin-top:4px}}.cms-header .cms-header__inner .cms-header__title .heading__block .heading{font-size:14px;letter-spacing:.1em;line-height:1.7}.cms-header .cms-header__inner .btn-index{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1px;width:14px;height:14px;margin-left:auto}.cms-header .cms-header__inner .btn-index a{display:block}.cms-header .cms-header__inner .btn-index a svg{width:14px;height:14px;fill:#000}.cms-header .cms-header__inner .btn-index a:hover{opacity:.5}@media only screen and (max-width:1024px){.cms-header .cms-header__inner .btn-index a:hover{opacity:1}}.cms-header .cms-header__inner.pages-cms-seniors .cms-header__title .heading__block .heading,.cms-header .cms-header__inner.pages-cms-service .cms-header__title .heading__block .heading{padding:0 65px 0 20px}@media only screen and (max-width:1024px){.cms-header .cms-header__inner.pages-cms-seniors .cms-header__title .heading__block .heading,.cms-header .cms-header__inner.pages-cms-service .cms-header__title .heading__block .heading{padding:0}}.cms-header .cms-header__inner.pages-cms-equipment .cms-header__title .heading__block .heading{padding:0 90px 0 20px}@media only screen and (max-width:1024px){.cms-header .cms-header__inner.pages-cms-equipment .cms-header__title .heading__block .heading{padding:0}}.cms-header .cms-header__inner.pages-cms-voice .cms-header__title .heading__block .heading{padding:0 53px 0 20px}@media only screen and (max-width:1024px){.cms-header .cms-header__inner.pages-cms-voice .cms-header__title .heading__block .heading{padding:0}}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block .title{position:relative;margin-right:8px;padding-right:24px}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block .title:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:16px;height:1px;margin-top:-1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block .metalist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block .metalist li{position:relative;margin-right:20px;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block .metalist li:after{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-14px;color:#000;content:"/"}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block .metalist li:last-child{margin-right:0}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .title__block .metalist li:last-child:after{display:none}.cms-header .cms-header__inner.pages-cms-news .cms-header__title .heading__block .heading{padding:0 260px 0 20px}@media only screen and (max-width:1024px){.cms-header .cms-header__inner.pages-cms-news .cms-header__title .heading__block .heading{padding:0}}.cms-header .cms-header__inner.pages-cms-news .btn-index{width:24px;height:13px}.cms-header .cms-header__inner.pages-cms-news .btn-index a svg{width:24px;height:13px}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block .title{position:relative;margin-right:8px;padding-right:24px}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block .title:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:16px;height:1px;margin-top:-1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block .metalist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block .metalist li{position:relative;margin-right:20px;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block .metalist li:after{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-14px;color:#000;content:"/"}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block .metalist li:last-child{margin-right:0}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .title__block .metalist li:last-child:after{display:none}.cms-header .cms-header__inner.pages-cms-product .cms-header__title .heading__block .heading{padding:0 150px 0 20px}@media only screen and (max-width:1024px){.cms-header .cms-header__inner.pages-cms-product .cms-header__title .heading__block .heading{padding:0}}.cms-header .cms-header__inner.pages-cms-product .btn-index{width:24px;height:13px}.cms-header .cms-header__inner.pages-cms-product .btn-index a svg{width:24px;height:13px}.cms-header .cms-header__inner.pages-cms-tour .cms-header__title .title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-header .cms-header__inner.pages-cms-tour .cms-header__title .title__block .title{position:relative;margin-right:8px;padding-right:24px;white-space:nowrap}.cms-header .cms-header__inner.pages-cms-tour .cms-header__title .title__block .title:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:16px;height:1px;margin-top:-1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.cms-header .cms-header__inner.pages-cms-tour .cms-header__title .title__block .data{font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.cms-header .cms-header__inner.pages-cms-tour .cms-header__title .heading__block .heading{padding:0 220px 0 20px}@media only screen and (max-width:1024px){.cms-header .cms-header__inner.pages-cms-tour .cms-header__title .heading__block .heading{padding:0}}.cms-header .cms-header__inner.pages-cms-tour .btn-index{width:24px;height:13px}.cms-header .cms-header__inner.pages-cms-tour .btn-index a svg{width:24px;height:13px}.cms-title__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.cms-title__wrap{display:block}}.cms-title__wrap .cms-category__block{margin-left:auto}@media only screen and (max-width:1024px){.cms-title__wrap .cms-category__block{margin:12px 0 0}}.cms-category__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0 0 auto}.cms-category__block .heading{display:inline-block;position:relative;margin-right:8px;padding-right:32px;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.2}.cms-category__block .heading:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:24px;height:1px;margin-top:0;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.cms-category__block .cms-category{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}.cms-category__block .cms-category li{position:relative;margin-right:36px;font-family:HelveticaLTPro-Light,sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.2}.cms-category__block .cms-category li:after{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-22px;color:#000;content:"/"}.cms-category__block .cms-category li:last-child{margin-right:0}.cms-category__block .cms-category li:last-child:after{display:none}.cms-category__block .cms-category li a{position:relative;color:#000;white-space:nowrap}.cms-category__block .cms-category li a:before{position:absolute;left:0;bottom:-5px;width:0;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.cms-category__block .cms-category li a:hover:before{width:100%}@media only screen and (max-width:1024px){.cms-category__block .cms-category li a:hover:before{width:0}}.cms-category__block .cms-category li.current-cat a:before{width:100%}.warning{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999999}.warning .warning--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:1024px){.warning .warning--item{width:60%}}.warning .warning--item img{display:block;margin:0 40px 0 0;width:150px}.warning .warning--item .text-block .copy{margin-bottom:10px;color:#fff;font-family:HelveticaLTPro-Light,sans-serif;letter-spacing:.05em;line-height:1.6}.warning .warning--item .text-block .text{color:#fff;letter-spacing:.1em;line-height:1.7}@media screen and (min-width:1400px){.warning .warning--item .text-block .text{font-size:14px}}.warning.is-show{display:block}.product-slider__arrow-right{position:absolute;top:1px;left:281px;width:14px;height:14px;cursor:pointer;z-index:10}@media only screen and (max-width:1024px){.product-slider__arrow-right{display:none !important}}.product-slider__arrow-right svg{position:absolute;top:0;left:0;width:14px;height:14px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-slider__arrow-right svg:nth-of-type(1){z-index:2}.product-slider__arrow-right svg:nth-of-type(2){opacity:0;z-index:1}.product-slider__arrow-right:hover svg:nth-of-type(1){opacity:0;z-index:1}@media only screen and (max-width:1024px){.product-slider__arrow-right:hover svg:nth-of-type(1){opacity:1;z-index:2}}.product-slider__arrow-right:hover svg:nth-of-type(2){opacity:1;z-index:2}@media only screen and (max-width:1024px){.product-slider__arrow-right:hover svg:nth-of-type(2){opacity:0;z-index:1}}.product-slider__arrow-left{position:absolute;top:1px;left:251px;width:14px;height:14px;cursor:pointer;z-index:10}@media only screen and (max-width:1024px){.product-slider__arrow-left{display:none !important}}.product-slider__arrow-left svg{position:absolute;top:0;left:0;width:14px;height:14px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-slider__arrow-left svg:nth-of-type(1){z-index:2}.product-slider__arrow-left svg:nth-of-type(2){opacity:0;z-index:1}.product-slider__arrow-left:hover svg:nth-of-type(1){opacity:0;z-index:1}@media only screen and (max-width:1024px){.product-slider__arrow-left:hover svg:nth-of-type(1){opacity:1;z-index:2}}.product-slider__arrow-left:hover svg:nth-of-type(2){opacity:1;z-index:2}@media only screen and (max-width:1024px){.product-slider__arrow-left:hover svg:nth-of-type(2){opacity:0;z-index:1}}.top-about .top-about__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.top-about .top-about__inner{display:none}}.top-about .top-about__inner .top-about__body{display:-ms-grid;display:grid;position:relative;width:calc(50% - 8px)}.top-about .top-about__inner .top-about__body .catchcopy__wrap{display:block;position:sticky;top:73px;margin:auto 0}.top-about .top-about__inner .top-about__body .catchcopy__wrap .btn-style__arrow{margin-top:24px}@media only screen and (max-width:1024px){.top-about .top-about__inner .top-about__body .catchcopy__wrap .btn-style__arrow{margin-top:16px}}.top-about .top-about__inner .top-about__body .catchcopy__wrap a{display:inline-block}.top-about .top-about__inner .top-about__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-about .top-about__inner .top-about__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-about .top-about__inner .top-about__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-about .top-about__inner .top-about__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.top-about .top-about__inner .top-about__movie{position:relative;width:calc(50% - 8px);margin-left:auto}.top-about .top-about__inner .top-about__movie .movie__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100vh;overflow:hidden}.top-about .top-about__inner .top-about__movie .movie__block video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.top-about .bnr-about{display:none}@media only screen and (max-width:1024px){.top-about .bnr-about{display:block}}.top-about .bnr-about .bnr-about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow:hidden;z-index:0}.top-about .bnr-about .bnr-about__inner:before{display:block;padding:28.968% 0;content:""}@media only screen and (max-width:1024px){.top-about .bnr-about .bnr-about__inner:before{padding:91.596% 0}}.top-about .bnr-about .bnr-about__inner video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.top-about .bnr-about .bnr-about__inner .title__block{position:absolute;top:16px;right:16px;left:16px}@media only screen and (max-width:1024px){.top-about .bnr-about .bnr-about__inner .title__block{top:12px;right:12px;left:12px}}.top-about .bnr-about .bnr-about__inner .catchcopy__wrap{position:absolute;right:16px;left:16px;bottom:16px}@media only screen and (max-width:1024px){.top-about .bnr-about .bnr-about__inner .catchcopy__wrap{right:12px;left:12px;bottom:14px}}.top-about .bnr-about .bnr-about__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:12px}@media only screen and (max-width:1024px){.top-about .bnr-about .bnr-about__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:16px}}.top-about .bnr-about.is-hover .bnr-about__inner .btn-style__arrow--white div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-about .bnr-about.is-hover .bnr-about__inner .btn-style__arrow--white div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-about .bnr-about.is-hover .bnr-about__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-about .bnr-about.is-hover .bnr-about__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.top-service .top-service__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.top-service .top-service__inner{display:block}}.top-service .top-service__inner .top-service__body{display:-ms-grid;display:grid;position:relative;width:calc(33.33% - 8px)}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__body{display:block;width:100%}}.top-service .top-service__inner .top-service__body .catchcopy__wrap{display:block;position:sticky;top:73px;margin:48px 0 auto}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__body .catchcopy__wrap{position:relative;top:auto;margin:16px 0 0}}.top-service .top-service__inner .top-service__body .catchcopy__wrap .btn-style__arrow{margin-top:24px}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__body .catchcopy__wrap .btn-style__arrow{margin-top:16px}}.top-service .top-service__inner .top-service__body .catchcopy__wrap a{display:inline-block}.top-service .top-service__inner .top-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-service .top-service__inner .top-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-service .top-service__inner .top-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-service .top-service__inner .top-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.top-service .top-service__inner .top-service__content{position:relative;width:calc(66.66% - 8px);margin-left:auto}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content{width:100%;margin:0;overflow:hidden}}.top-service .top-service__inner .top-service__content .top-servicelist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px 0 0}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content .top-servicelist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;margin:16px 0 0 -114px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0;overflow:hidden}}.top-service .top-service__inner .top-service__content .top-servicelist.slick-initialized{opacity:1}.top-service .top-service__inner .top-service__content .top-servicelist .slick-list{width:100%;padding:0 114px !important}.top-service .top-service__inner .top-service__content .top-servicelist .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.top-service .top-service__inner .top-service__content .top-servicelist .post-item{margin-top:16px;width:calc(50% - 8px)}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content .top-servicelist .post-item{width:100%;margin:0}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item:nth-child(odd){margin-right:8px}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content .top-servicelist .post-item:nth-child(odd){margin-right:12px}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item:nth-child(even){margin-left:8px}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content .top-servicelist .post-item:nth-child(even){margin:0 12px 0 0}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a{display:block}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .thumb:before{display:block;padding:50% 0;content:""}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .thumb img.thumb-off{z-index:2}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .post-title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .post-title__block{display:block}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .post-title__block .post-title{margin-right:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .post-title__block .post-title{margin:0}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0 auto}@media only screen and (max-width:1024px){.top-service .top-service__inner .top-service__content .top-servicelist .post-item a .post-title__block .btn-style__arrow{margin:4px 0 0}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item.is-hover a .thumb img.thumb-off{opacity:0}.top-service .top-service__inner .top-service__content .top-servicelist .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.top-service .top-service__inner .top-service__content .top-servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-service .top-service__inner .top-service__content .top-servicelist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.top-factory .bnr-factory .bnr-factory__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow:hidden}.top-factory .bnr-factory .bnr-factory__inner:before{display:block;padding:28.968% 0;content:""}@media only screen and (max-width:1024px){.top-factory .bnr-factory .bnr-factory__inner:before{padding:91.596% 0}}.top-factory .bnr-factory .bnr-factory__inner video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.top-factory .bnr-factory .bnr-factory__inner .title__block{position:absolute;top:16px;right:16px;left:16px}@media only screen and (max-width:1024px){.top-factory .bnr-factory .bnr-factory__inner .title__block{top:12px;right:12px;left:12px}}.top-factory .bnr-factory .bnr-factory__inner .catchcopy__wrap{position:absolute;right:16px;left:16px;bottom:16px}@media only screen and (max-width:1024px){.top-factory .bnr-factory .bnr-factory__inner .catchcopy__wrap{right:12px;left:12px;bottom:14px}}.top-factory .bnr-factory .bnr-factory__inner .catchcopy__wrap a{display:inline-block}.top-factory .bnr-factory .bnr-factory__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:24px}@media only screen and (max-width:1024px){.top-factory .bnr-factory .bnr-factory__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:16px}}.top-factory .bnr-factory.is-hover .bnr-factory__inner .btn-style__arrow--white div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-factory .bnr-factory.is-hover .bnr-factory__inner .btn-style__arrow--white div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-factory .bnr-factory.is-hover .bnr-factory__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-factory .bnr-factory.is-hover .bnr-factory__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.top-product .top-product__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.top-product .top-product__inner{display:block}}.top-product .top-product__inner .top-product__body{display:-ms-grid;display:grid;position:relative;width:calc(33.33% - 8px)}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__body{display:block;width:100%}}.top-product .top-product__inner .top-product__body .catchcopy__wrap{display:block;position:sticky;top:73px;margin:48px 0 auto}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__body .catchcopy__wrap{position:relative;top:auto;margin:16px 0 0}}.top-product .top-product__inner .top-product__body .catchcopy__wrap a{display:inline-block}.top-product .top-product__inner .top-product__body .catchcopy__wrap .btn-style__arrow{margin-top:24px}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__body .catchcopy__wrap .btn-style__arrow{margin-top:16px}}.top-product .top-product__inner .top-product__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-product .top-product__inner .top-product__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-product .top-product__inner .top-product__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-product .top-product__inner .top-product__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.top-product .top-product__inner .top-product__content{position:relative;width:calc(66.66% - 8px);margin-left:auto;overflow:hidden}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content{width:100%;margin:0}}.top-product .top-product__inner .top-product__content .top-productlist{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 0 -167px;padding-top:30px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0;overflow:hidden}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist{padding-top:24px;margin:16px 0 0 -114px}}.top-product .top-product__inner .top-product__content .top-productlist.slick-initialized{opacity:1}.top-product .top-product__inner .top-product__content .top-productlist .slick-list{width:100%;padding:0 167px !important}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .slick-list{padding:0 114px !important}}.top-product .top-product__inner .top-product__content .top-productlist .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.top-product .top-product__inner .top-product__content .top-productlist .post-item{margin-right:16px}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .post-item{margin-right:12px}}.top-product .top-product__inner .top-product__content .top-productlist .post-item a{display:block}.top-product .top-product__inner .top-product__content .top-productlist .post-item a .thumb{position:relative;width:100%;overflow:hidden;z-index:0}.top-product .top-product__inner .top-product__content .top-productlist .post-item a .thumb:before{display:block;padding:32.969% 0;content:""}.top-product .top-product__inner .top-product__content .top-productlist .post-item a .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-product .top-product__inner .top-product__content .top-productlist .post-item a .thumb img.thumb-off{z-index:2}.top-product .top-product__inner .top-product__content .top-productlist .post-item a .post-title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .post-item a .post-title__block{display:block}}.top-product .top-product__inner .top-product__content .top-productlist .post-item a .post-title__block .post-title{margin-right:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .post-item a .post-title__block .post-title{margin:0;line-height:1.4}}.top-product .top-product__inner .top-product__content .top-productlist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0 auto}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .post-item a .post-title__block .btn-style__arrow{margin:8px 0 0}}.top-product .top-product__inner .top-product__content .top-productlist .post-item.is-hover a .thumb img.thumb-off{opacity:0}.top-product .top-product__inner .top-product__content .top-productlist .post-item.is-hover a .post-title__block .btn-style__arrow .lang__block .en{color:#000}.top-product .top-product__inner .top-product__content .top-productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-product .top-product__inner .top-product__content .top-productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-product .top-product__inner .top-product__content .top-productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-product .top-product__inner .top-product__content .top-productlist .post-item.is-hover a .post-title__block .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter{position:absolute;top:0;left:167px}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter{left:114px}}.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .current,.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .total{display:inline-block;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .current,.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .total{font-size:12px}}.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .current{margin-right:12px}.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .total{position:relative;margin-left:12px}.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .total:before{position:absolute;top:-.5px;left:-13px;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;content:"/"}@media only screen and (max-width:1024px){.top-product .top-product__inner .top-product__content .top-productlist .productlist-counter .total:before{font-size:12px}}.top-news .title__block{margin-bottom:20px}@media only screen and (max-width:1024px){.top-news .title__block{margin-bottom:12px}}.top-news .btn-wrap{margin-top:24px;height:20px}@media only screen and (max-width:1024px){.top-news .btn-wrap{margin-top:20px;height:18px}}.top-recruit .bnr-recruit .bnr-recruit__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow:hidden}.top-recruit .bnr-recruit .bnr-recruit__inner:before{display:block;padding:28.968% 0;content:""}@media only screen and (max-width:1024px){.top-recruit .bnr-recruit .bnr-recruit__inner:before{padding:91.596% 0}}.top-recruit .bnr-recruit .bnr-recruit__inner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.top-recruit .bnr-recruit .bnr-recruit__inner img.img-off{z-index:-1}.top-recruit .bnr-recruit .bnr-recruit__inner img.img-on{z-index:-2}.top-recruit .bnr-recruit .bnr-recruit__inner .title__block{position:absolute;top:16px;right:16px;left:16px}@media only screen and (max-width:1024px){.top-recruit .bnr-recruit .bnr-recruit__inner .title__block{top:12px;right:12px;left:12px}}.top-recruit .bnr-recruit .bnr-recruit__inner .catchcopy__wrap{position:absolute;right:16px;left:16px;bottom:16px}@media only screen and (max-width:1024px){.top-recruit .bnr-recruit .bnr-recruit__inner .catchcopy__wrap{right:12px;left:12px;bottom:14px}}.top-recruit .bnr-recruit .bnr-recruit__inner .catchcopy__wrap a{display:inline-block}.top-recruit .bnr-recruit .bnr-recruit__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:24px}@media only screen and (max-width:1024px){.top-recruit .bnr-recruit .bnr-recruit__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:16px}}.top-recruit .bnr-recruit.is-hover .bnr-recruit__inner img.img-off{opacity:0}.top-recruit .bnr-recruit.is-hover .bnr-recruit__inner .btn-style__arrow--white div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.top-recruit .bnr-recruit.is-hover .bnr-recruit__inner .btn-style__arrow--white div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.top-recruit .bnr-recruit.is-hover .bnr-recruit__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.top-recruit .bnr-recruit.is-hover .bnr-recruit__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.pages-about .mainvis__block .mainvis__body{overflow-y:scroll}@media only screen and (max-width:1024px){.pages-about .mainvis__block .mainvis__body{overflow-y:hidden}}.pages-about .mainvis__block .mainvis__body .catchcopy__wrap{position:relative;top:auto}@media only screen and (max-width:1024px){.pages-about .mainvis__block .mainvis__movie{display:block;margin-top:16px}}@media only screen and (max-width:1024px){.pages-mission .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-mission__message .message__block{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.pages-mission__message .message__block{display:block}}.pages-mission__message .message__block .item-img{position:relative;width:33.33%}@media only screen and (max-width:1024px){.pages-mission__message .message__block .item-img{width:100%}}.pages-mission__message .message__block .item-img:before{display:none;content:""}@media only screen and (max-width:1024px){.pages-mission__message .message__block .item-img:before{display:block;padding:60.114% 0}}@media only screen and (max-width:1024px){.pages-mission__message .message__block .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}}.pages-mission__message .message__block .item-body{width:calc(66.66% - 24px);margin-left:24px}@media only screen and (max-width:1024px){.pages-mission__message .message__block .item-body{width:100%;margin:16px 0 0}}.pages-mission__message .message__block .item-body .catchcopy__wrap{margin-top:24px}@media only screen and (max-width:1024px){.pages-mission__message .message__block .item-body .catchcopy__wrap{margin-top:16px}}.pages-mission__message .message__block .item-body .text__block{margin-top:16px}.pages-mission__philosophy .philosophy__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow:hidden}@media only screen and (max-width:1024px){.pages-mission__philosophy .philosophy__block{display:block;height:auto}}.pages-mission__philosophy .philosophy__block:before{display:block;padding:28.968% 0;content:""}@media only screen and (max-width:1024px){.pages-mission__philosophy .philosophy__block:before{display:none}}.pages-mission__philosophy .philosophy__block video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}@media only screen and (max-width:1024px){.pages-mission__philosophy .philosophy__block .philosophy-video__pc{display:none}}.pages-mission__philosophy .philosophy__block .philosophy-video__sp{display:none}@media only screen and (max-width:1024px){.pages-mission__philosophy .philosophy__block .philosophy-video__sp{display:block;position:relative;margin-top:12px}.pages-mission__philosophy .philosophy__block .philosophy-video__sp:before{display:block;padding:33.762% 0;content:""}}.pages-mission__philosophy .philosophy__block .title__block{position:absolute;top:16px;right:16px;left:16px}@media only screen and (max-width:1024px){.pages-mission__philosophy .philosophy__block .title__block{position:relative;top:auto;right:auto;left:auto}.pages-mission__philosophy .philosophy__block .title__block .title{color:#000}}.pages-mission__philosophy .philosophy__block .catchcopy__wrap{position:absolute;right:16px;left:16px;bottom:16px}@media only screen and (max-width:1024px){.pages-mission__philosophy .philosophy__block .catchcopy__wrap{position:relative;right:auto;left:auto;bottom:auto;margin-top:16px}.pages-mission__philosophy .philosophy__block .catchcopy__wrap .catchcopy__en p,.pages-mission__philosophy .philosophy__block .catchcopy__wrap .catchcopy__jp p{color:#000}}.pages-mission__philosophy .philosophy__block .text__block{margin-top:16px}@media only screen and (max-width:1024px){.pages-mission__philosophy .philosophy__block .text__block .text-jp p,.pages-mission__philosophy .philosophy__block .text__block .text-en p{color:#000}.pages-mission__philosophy .philosophy__block .text__block .sepblock{background-color:#000}}@media only screen and (max-width:1024px){.pages-company .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-company__overview .overview__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.pages-company__overview .overview__block{display:block}}.pages-company__overview .overview__block .item-body{width:calc(66.66% - 8px);margin-right:8px}@media only screen and (max-width:1024px){.pages-company__overview .overview__block .item-body{width:100%;margin:0}}.pages-company__overview .overview__block .item-body .overview-info{margin-top:24px}@media only screen and (max-width:1024px){.pages-company__overview .overview__block .item-body .overview-info{margin-top:16px}}.pages-company__overview .overview__block .item-body .overview-info dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.pages-company__overview .overview__block .item-body .overview-info dl{display:block}}.pages-company__overview .overview__block .item-body .overview-info dl:not(:nth-child(1)){margin-top:16px}.pages-company__overview .overview__block .item-body .overview-info dl dt,.pages-company__overview .overview__block .item-body .overview-info dl dd{padding-bottom:10px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:1.7}.pages-company__overview .overview__block .item-body .overview-info dl p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:1.7}.pages-company__overview .overview__block .item-body .overview-info dl dt{width:140px;margin-right:16px;border-bottom:1px solid #000}@media only screen and (max-width:767px){.pages-company__overview .overview__block .item-body .overview-info dl dt{width:100%;margin-right:0}}.pages-company__overview .overview__block .item-body .overview-info dl dd{width:calc(100% - 156px);border-bottom:1px solid #a1a2a5}@media only screen and (max-width:767px){.pages-company__overview .overview__block .item-body .overview-info dl dd{width:100%;margin-top:14px}}.pages-company__overview .overview__block .item-body .overview-info dl .item-map{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.pages-company__overview .overview__block .item-body .overview-info dl .item-map{display:block}}.pages-company__overview .overview__block .item-body .overview-info dl .item-map .btn-map{display:inline-block;position:relative;margin-left:auto;padding-right:40px;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;white-space:nowrap}@media only screen and (max-width:767px){.pages-company__overview .overview__block .item-body .overview-info dl .item-map .btn-map{margin:8px 0 0}}.pages-company__overview .overview__block .item-body .overview-info dl .item-map .btn-map img{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:8px;height:12px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-company__overview .overview__block .item-body .overview-info dl .item-map .btn-map:hover{opacity:.5}@media only screen and (max-width:1024px){.pages-company__overview .overview__block .item-body .overview-info dl .item-map .btn-map:hover{opacity:1}}.pages-company__overview .overview__block .item-body .overview-info dl .item-tel{text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.pages-company__overview .overview__block .item-body .overview-info dl .item-tel{text-decoration:underline;pointer-events:auto}}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__title .item-profile__viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:auto;padding-right:40px}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__title .item-profile__viewmore .name{font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__title .item-profile__viewmore .icon-plus{display:block;position:absolute;top:3px;right:0;width:13px;height:13px;z-index:99;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__title .item-profile__viewmore .icon-plus:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background-color:#000;content:""}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__title .item-profile__viewmore .icon-plus:after{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:100%;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__title.is-open .item-profile__viewmore .icon-plus{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__body{display:none;margin-top:16px}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__body .btn-twitter{display:block;width:15px;height:12px;margin-top:16px}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__body .btn-twitter svg{display:block;width:15px;height:12px;fill:#a1a2a5}.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__body .btn-twitter:hover{opacity:.5}@media only screen and (max-width:1024px){.pages-company__overview .overview__block .item-body .overview-info dl .item-profile .item-profile__body .btn-twitter:hover{opacity:1}}.pages-company__overview .overview__block .item-body .overview-info.lang-en dl dt,.pages-company__overview .overview__block .item-body .overview-info.lang-en dl p{font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.7}.pages-company__overview .overview__block .item-body .btn-wrap{margin-top:24px;height:20px}@media only screen and (max-width:1024px){.pages-company__overview .overview__block .item-body .btn-wrap{margin-top:20px;height:18px}}.pages-company__overview .overview__block .item-img{position:relative;width:calc(33.33% - 8px);margin-left:auto;overflow:hidden}@media only screen and (max-width:1024px){.pages-company__overview .overview__block .item-img{width:100%;margin:16px 0 0}}.pages-company__overview .overview__block .item-img:before{display:block;content:""}.pages-company__overview .overview__block .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-company__overview .overview__block.overview-info-jp .item-img:before{padding:74% 0}@media only screen and (max-width:1024px){.pages-company__overview .overview__block.overview-info-jp .item-img:before{padding:60.114% 0}}.pages-company__overview .overview__block.overview-info-en .item-img:before{padding:56% 0}@media only screen and (max-width:1024px){.pages-company__overview .overview__block.overview-info-en .item-img:before{padding:60.114% 0}}.pages-company__history .history__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow:hidden}@media only screen and (max-width:1024px){.pages-company__history .history__block{display:block;height:auto}}.pages-company__history .history__block:before{display:block;padding:28.968% 0;content:""}@media only screen and (max-width:1024px){.pages-company__history .history__block:before{display:none}}.pages-company__history .history__block video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}@media only screen and (max-width:1024px){.pages-company__history .history__block .history-video__pc{display:none}}.pages-company__history .history__block .history-video__sp{display:none}@media only screen and (max-width:1024px){.pages-company__history .history__block .history-video__sp{display:block;position:relative;margin-top:12px}.pages-company__history .history__block .history-video__sp:before{display:block;padding:33.762% 0;content:""}}.pages-company__history .history__block .title__block{position:absolute;top:16px;right:16px;left:16px}@media only screen and (max-width:1024px){.pages-company__history .history__block .title__block{position:relative;top:auto;right:auto;left:auto}.pages-company__history .history__block .title__block .title{color:#000}}.pages-company__history .history__block .historylist__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:16px;right:16px;bottom:16px;width:calc(50% - 16px);overflow-y:scroll}.pages-company__history .history__block .historylist__wrap::-webkit-scrollbar{display:none}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap{display:block;position:relative;top:auto;right:auto;bottom:auto;width:100%;margin-top:16px;overflow-y:auto}}.pages-company__history .history__block .historylist__wrap .historylist{position:relative;margin-top:auto;padding:16px 0 0}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist{margin-top:0}}.pages-company__history .history__block .historylist__wrap .historylist:before{position:absolute;top:0;left:5px;width:1px;height:100%;background-color:#fff;z-index:9999;content:""}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist:before{background-color:#000}}.pages-company__history .history__block .historylist__wrap .historylist dl{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:27px}.pages-company__history .history__block .historylist__wrap .historylist dl:not(:nth-child(1)){margin-top:16px}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist dl:not(:nth-child(1)){margin-top:12px}}@media only screen and (max-width:767px){.pages-company__history .history__block .historylist__wrap .historylist dl{display:block}}.pages-company__history .history__block .historylist__wrap .historylist dl:before{content:"";display:block;position:absolute;top:4px;left:-27px;width:11px;height:11px;background-color:#fff;border-radius:50%}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist dl:before{background-color:#000}}.pages-company__history .history__block .historylist__wrap .historylist dl dt{width:150px;color:#fff;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;line-height:1.7;letter-spacing:.05em}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist dl dt{color:#000}}.pages-company__history .history__block .historylist__wrap .historylist dl dd{width:86%;margin-left:24px}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist dl dd{width:83%}}@media only screen and (max-width:767px){.pages-company__history .history__block .historylist__wrap .historylist dl dd{display:block;width:100%;margin:5px 0 0}}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist dl dd .text__block .text-jp p,.pages-company__history .history__block .historylist__wrap .historylist dl dd .text__block .text-en p{color:#000}}.pages-company__history .history__block .historylist__wrap .historylist dl dd .text__block .sepblock{margin:8px 0;width:12px}@media only screen and (max-width:1024px){.pages-company__history .history__block .historylist__wrap .historylist dl dd .text__block .sepblock{margin:6px 0;background-color:#000}}@media only screen and (max-width:1024px){.pages-sdgs .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-sdgs__about .about__block .catchcopy__wrap{margin-top:24px}@media only screen and (max-width:1024px){.pages-sdgs__about .about__block .catchcopy__wrap{margin-top:16px}}.pages-sdgs__about .about__block .text__block{margin-top:16px}.pages-sdgs__info .info__wrap .info-heading{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.pages-sdgs__info .info__wrap .info-heading{display:block}}.pages-sdgs__info .info__wrap .info-heading .info-heading__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.33% - 8px);margin-right:8px}@media only screen and (max-width:1024px){.pages-sdgs__info .info__wrap .info-heading .info-heading__inner{display:block;width:100%;margin:0}}.pages-sdgs__info .info__wrap .info-heading .info-heading__inner .catchcopy__wrap{margin:24px 0 60px}@media only screen and (max-width:1024px){.pages-sdgs__info .info__wrap .info-heading .info-heading__inner .catchcopy__wrap{margin:16px 0 16px}}.pages-sdgs__info .info__wrap .info-heading .info-heading__inner .item-icon{margin-top:auto;width:96px;height:96px}@media only screen and (max-width:1024px){.pages-sdgs__info .info__wrap .info-heading .info-heading__inner .item-icon{margin-top:12px}}.pages-sdgs__info .info__wrap .info-heading .item-img__pc,.pages-sdgs__info .info__wrap .info-heading .item-img__sp{position:relative}.pages-sdgs__info .info__wrap .info-heading .item-img__pc img,.pages-sdgs__info .info__wrap .info-heading .item-img__sp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-sdgs__info .info__wrap .info-heading .item-img__pc{width:calc(66.66% - 8px);margin-left:auto}@media only screen and (max-width:1024px){.pages-sdgs__info .info__wrap .info-heading .item-img__pc{display:none}}.pages-sdgs__info .info__wrap .info-heading .item-img__pc:before{display:block;padding:24.535% 0;content:""}.pages-sdgs__info .info__wrap .info-heading .item-img__sp{display:none;width:100%}@media only screen and (max-width:1024px){.pages-sdgs__info .info__wrap .info-heading .item-img__sp{display:block}}.pages-sdgs__info .info__wrap .info-heading .item-img__sp:before{display:block;padding:24.502% 0;content:""}.pages-sdgs__info .info__wrap .info-heading__body{margin-top:16px}.pages-benefits .baseblock{padding-bottom:0}@media only screen and (max-width:1024px){.pages-benefits .baseblock{padding-bottom:0}}@media only screen and (max-width:1024px){.pages-benefits .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-benefits .benefits-list__block .benefits-list__item{border-top:1px solid #a1a2a5}.pages-benefits .benefits-list__block .benefits-list__item:nth-child(1){margin-top:16px}@media only screen and (max-width:1024px){.pages-benefits .benefits-list__block .benefits-list__item:nth-child(1){margin-top:12px}}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:16px 0;cursor:pointer}@media only screen and (max-width:1024px){.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading{padding:10px 0 12px}}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .subtitle__block{width:calc(100% - 30px);margin-right:30px}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .subtitle__block .subtitle-en{font-family:HelveticaLTPro-Roman,sans-serif;font-size:40px;letter-spacing:.05em;line-height:1.2}@media only screen and (max-width:1024px){.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .subtitle__block .subtitle-en{font-size:28px;line-height:1.3}}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .subtitle__block .subtitle-jp{margin-top:8px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:20px;letter-spacing:.1em;line-height:1.4}@media only screen and (max-width:1024px){.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .subtitle__block .subtitle-jp{margin-top:1px;font-size:16px;line-height:1.5}}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .icon-plus{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:17px;height:17px;z-index:99;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .icon-plus:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background-color:#000;content:""}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading .icon-plus:after{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:100%;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__heading.is-open .icon-plus{margin:-7px 0 0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__body{display:none;padding-bottom:16px}@media only screen and (max-width:1024px){.pages-benefits .benefits-list__block .benefits-list__item .benefits-list__body{padding-bottom:12px}}@media only screen and (max-width:1024px){.pages-factory .mainvis__block .mainvis__movie{display:block;margin-top:16px}}.pages-factory__about .about__block .catchcopy__wrap{margin-top:24px}@media only screen and (max-width:1024px){.pages-factory__about .about__block .catchcopy__wrap{margin-top:16px}}.pages-factory__about .about__block .text__block{margin-top:16px}@media only screen and (max-width:1024px){.pages-factory__virtual .bnr-pages-factory{display:none}}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:calc(100vh - 88px);overflow:hidden}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner:before{display:block;padding:28.968% 0;content:""}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .virtual-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:1s ease;transition:1s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}@media only screen and (max-width:1024px){.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .virtual-img{display:none}}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .virtual-img.img-off{z-index:-1}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .virtual-img.img-on{z-index:-2}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .title__block{position:absolute;top:16px;right:16px;left:16px}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .catchcopy__wrap{position:absolute;right:16px;left:16px;bottom:16px}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .catchcopy__wrap a{display:inline-block}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .catchcopy__wrap .btn-style__arrow--white{margin-top:24px}.pages-factory__virtual .bnr-pages-factory .bnr-pages-factory__inner .text__block{margin-top:16px}.pages-factory__virtual .bnr-pages-factory.is-hover .virtual-img.img-off{opacity:0}.pages-factory__virtual .bnr-pages-factory.is-hover .bnr-pages-factory__inner .btn-style__arrow--white div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.pages-factory__virtual .bnr-pages-factory.is-hover .bnr-pages-factory__inner .btn-style__arrow--white div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pages-factory__virtual .bnr-pages-factory.is-hover .bnr-pages-factory__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.pages-factory__virtual .bnr-pages-factory.is-hover .bnr-pages-factory__inner .btn-style__arrow--white div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.pages-factory__virtual .pages-factory__inner{display:none}@media only screen and (max-width:1024px){.pages-factory__virtual .pages-factory__inner{display:block}}.pages-factory__virtual .pages-factory__inner .catchcopy__wrap{margin-top:16px}.pages-factory__virtual .pages-factory__inner .virtual-img{margin-top:12px}.pages-factory__virtual .pages-factory__inner .text__block{margin-top:16px}.pages-factory__virtual .pages-factory__inner .btn-style__arrow{margin-top:12px}.pages-factory__equipment .equipment__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.pages-factory__equipment .equipment__inner{display:block}}.pages-factory__equipment .equipment__inner .equipment__body{display:-ms-grid;display:grid;position:relative;width:calc(33.33% - 8px)}@media only screen and (max-width:1024px){.pages-factory__equipment .equipment__inner .equipment__body{display:block;width:100%}}.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap{display:block;position:sticky;top:73px;margin:48px 0 auto}@media only screen and (max-width:1024px){.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap{position:relative;top:auto;margin:16px 0 0}}.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap .btn-style__arrow{margin-top:24px}@media only screen and (max-width:1024px){.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap .btn-style__arrow{margin-top:16px}}.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap a{display:inline-block}.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.pages-factory__equipment .equipment__inner .equipment__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.pages-factory__equipment .equipment__inner .equipment__content{position:relative;width:calc(66.66% - 8px);margin-left:auto}@media only screen and (max-width:1024px){.pages-factory__equipment .equipment__inner .equipment__content{width:100%;margin:16px 0 0;overflow:hidden}}@media only screen and (max-width:1024px){.pages-equipment .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-equipment .equipment-list__block{border-top:1px solid #a1a2a5;margin-top:16px;padding-top:16px}@media only screen and (max-width:1024px){.pages-equipment .equipment-list__block{margin-top:12px;padding-top:12px}}.pages-equipment .equipment-list__block .equipment-list .post-item{width:calc(25% - 16px)}@media only screen and (max-width:1024px){.pages-equipment .equipment-list__block .equipment-list .post-item{width:calc(50% - 12px)}}@media only screen and (max-width:1024px){.pages-voice .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-voice .voice-list__block{border-top:1px solid #a1a2a5;margin-top:16px;padding-top:16px}@media only screen and (max-width:1024px){.pages-voice .voice-list__block{margin-top:12px;padding-top:12px}}@media only screen and (max-width:1024px){.pages-tour .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-tour .tour-list__block{border-top:1px solid #a1a2a5;margin-top:16px;padding-top:16px}@media only screen and (max-width:1024px){.pages-tour .tour-list__block{margin-top:12px;padding-top:12px}}@media only screen and (max-width:1024px){.pages-recruit .mainvis__block .mainvis__img{display:block;margin-top:16px}}@media only screen and (max-width:1024px){.pages-guidelines .mainvis__block .mainvis__img{display:block;margin-top:16px}}.recruiting-list__block .recruiting-list__item:not(:nth-child(1)){border-top:1px solid #a1a2a5}.recruiting-list__block .recruiting-list__item .recruiting-list__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:16px 0;cursor:pointer}@media only screen and (max-width:1024px){.recruiting-list__block .recruiting-list__item .recruiting-list__heading{padding:10px 0 10px}}.recruiting-list__block .recruiting-list__item .recruiting-list__heading .subtitle__block{width:calc(100% - 30px);margin-right:30px}.recruiting-list__block .recruiting-list__item .recruiting-list__heading .subtitle__block .subtitle-en{font-family:HelveticaLTPro-Roman,sans-serif;font-size:40px;letter-spacing:.05em;line-height:1.2}@media only screen and (max-width:1024px){.recruiting-list__block .recruiting-list__item .recruiting-list__heading .subtitle__block .subtitle-en{font-size:28px;line-height:1.3}}.recruiting-list__block .recruiting-list__item .recruiting-list__heading .subtitle__block .subtitle-jp{margin-top:8px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:20px;letter-spacing:.1em;line-height:1.4}@media only screen and (max-width:1024px){.recruiting-list__block .recruiting-list__item .recruiting-list__heading .subtitle__block .subtitle-jp{margin-top:1px;font-size:16px;line-height:1.75}}.recruiting-list__block .recruiting-list__item .recruiting-list__heading .icon-plus{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:17px;height:17px;z-index:99;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.recruiting-list__block .recruiting-list__item .recruiting-list__heading .icon-plus:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background-color:#000;content:""}.recruiting-list__block .recruiting-list__item .recruiting-list__heading .icon-plus:after{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:100%;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.recruiting-list__block .recruiting-list__item .recruiting-list__heading.is-open .icon-plus{margin:-7px 0 0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.recruiting-list__block .recruiting-list__item .recruiting-list__body{display:none;padding-bottom:16px}@media only screen and (max-width:1024px){.recruiting-list__block .recruiting-list__item .recruiting-list__body{padding-bottom:12px}}.pages-guidelines__recruiting .baseblock{padding-bottom:0}@media only screen and (max-width:1024px){.pages-guidelines__recruiting .baseblock{padding-bottom:0}}.pages-guidelines__recruiting .recruiting-contents__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.pages-guidelines__recruiting .recruiting-contents__block{display:block}}.pages-guidelines__recruiting .recruiting-contents__block .item-img{position:relative;width:calc(25% - 8px);margin-right:8px;overflow:hidden}@media only screen and (max-width:1024px){.pages-guidelines__recruiting .recruiting-contents__block .item-img{width:100%;margin:0 0 12px}}.pages-guidelines__recruiting .recruiting-contents__block .item-img:before{display:block;padding:50% 0;content:""}.pages-guidelines__recruiting .recruiting-contents__block .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-guidelines__recruiting .recruiting-contents__block .item-body{width:calc(75% - 8px);margin-left:auto}@media only screen and (max-width:1024px){.pages-guidelines__recruiting .recruiting-contents__block .item-body{width:100%;margin:0}}.pages-guidelines__employment .baseblock{padding-bottom:0}@media only screen and (max-width:1024px){.pages-guidelines__employment .baseblock{padding-bottom:0}}.pages-guidelines__employment .item-img{position:relative;width:100%;margin-bottom:16px;overflow:hidden}@media only screen and (max-width:1024px){.pages-guidelines__employment .item-img{margin-bottom:12px}}.pages-guidelines__employment .item-img:before{display:block;padding:28.968% 0;content:""}@media only screen and (max-width:1024px){.pages-guidelines__employment .item-img:before{padding:28.918% 0}}.pages-guidelines__employment .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-guidelines__employment .employment-info{margin-top:0}.pages-guidelines__employment .employment-info dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl{display:block}}.pages-guidelines__employment .employment-info dl:not(:nth-child(1)){margin-top:16px}.pages-guidelines__employment .employment-info dl dt,.pages-guidelines__employment .employment-info dl dd{padding-bottom:10px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:1.7}.pages-guidelines__employment .employment-info dl p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:1.7}.pages-guidelines__employment .employment-info dl dt{width:140px;margin-right:16px;border-bottom:1px solid #000}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl dt{width:100%;margin-right:0}}.pages-guidelines__employment .employment-info dl dd{width:calc(100% - 156px);border-bottom:1px solid #a1a2a5}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl dd{width:100%;margin-top:14px}}.pages-guidelines__employment .employment-info dl .item-map{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl .item-map{display:block}}.pages-guidelines__employment .employment-info dl .item-map .btn-map{display:inline-block;position:relative;margin-left:auto;padding-right:40px;font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;white-space:nowrap}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl .item-map .btn-map{margin:8px 0 0}}.pages-guidelines__employment .employment-info dl .item-map .btn-map img{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:8px;height:12px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-guidelines__employment .employment-info dl .item-map .btn-map:hover{opacity:.5}@media only screen and (max-width:1024px){.pages-guidelines__employment .employment-info dl .item-map .btn-map:hover{opacity:1}}.pages-guidelines__employment .employment-info dl .item-link{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl .item-link{display:block}}.pages-guidelines__employment .employment-info dl .item-link .btn-style__arrow{margin-left:auto;width:195px}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl .item-link .btn-style__arrow{margin:8px 0 0}}.pages-guidelines__employment .employment-info dl .item-link .btn-style__arrow a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl .item-link .btn-style__arrow a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.pages-guidelines__employment .employment-info dl .item-tel{text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.pages-guidelines__employment .employment-info dl .item-tel{text-decoration:underline;pointer-events:auto}}.pages-guidelines__employment .employment-info.lang-en dl dt,.pages-guidelines__employment .employment-info.lang-en dl p{font-family:HelveticaLTPro-Light,sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.7}.pages-guidelines__employment .comment p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;text-align:center}.pages-guidelines__employment .btn-style__bggray-arrow{margin-top:12px}.pages-guidelines__employment .btn-wrap{margin-top:24px}@media only screen and (max-width:1024px){.pages-guidelines__employment .btn-wrap{margin-top:16px}}#pages-seniors .pager-index{margin-top:auto}.pages-seniors .catchcopy__wrap{margin-top:24px}@media only screen and (max-width:1024px){.pages-seniors .catchcopy__wrap{margin-top:16px}}.pages-seniors .seniorslist{margin-top:0}.pages-cms .baseblock{padding-top:0}@media only screen and (max-width:1024px){.pages-cms .baseblock{padding:0 0 12px}}.pages-cms .cms-text h4{margin-bottom:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.pages-cms .cms-text p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.pages-cms .cms-text table{margin:20px 0;border-left:1px solid #000;border-bottom:1px solid #000}.pages-cms .cms-text table td{padding:10px;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:1.7;border-top:1px solid #000;border-right:1px solid #000}.pages-cms .cms-text ul,.pages-cms .cms-text ol{margin:20px 0 20px 25px}.pages-cms .cms-text ul li,.pages-cms .cms-text ol li{color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:1.7}.pages-cms .cms-text a{color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:.1em;line-height:1.7;text-decoration:underline}.pages-cms .cms-text a:hover{text-decoration:none}@media only screen and (max-width:1024px){.pages-cms .cms-text a:hover{text-decoration:underline}}.pages-cms .layout__subheading{margin-top:24px;padding-bottom:16px;border-bottom:1px solid #a1a2a5}@media only screen and (max-width:1024px){.pages-cms .layout__subheading{margin-top:12px;padding-bottom:12px}}.pages-cms .layout__subheading .subheading{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.pages-cms .layout__subheading .subheading p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal}.pages-cms .layout__textonly{margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__textonly{margin-top:12px}}.pages-cms .layout__imgonly{position:relative;width:100%;margin-top:16px;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgonly{margin-top:12px}}.pages-cms .layout__imgonly:before{display:block;padding:29.276% 0;content:""}@media only screen and (max-width:1024px){.pages-cms .layout__imgonly:before{padding:29.345% 0}}.pages-cms .layout__imgonly img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__left{display:block;margin-top:12px}}.pages-cms .layout__imgtxt-set__left .item-img{position:relative;width:calc(100% - 8px);margin-right:8px;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__left .item-img{width:100%;margin:0 0 12px}}.pages-cms .layout__imgtxt-set__left .item-img:before{display:block;padding:29.252% 0;content:""}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__left .item-img:before{padding:29.345% 0}}.pages-cms .layout__imgtxt-set__left .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set__left .item-text{width:calc(100% - 8px);margin-left:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__left .item-text{width:100%;margin-left:0}}.pages-cms .layout__imgtxt-set__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__right{display:block;margin-top:12px}}.pages-cms .layout__imgtxt-set__right .item-img{position:relative;width:calc(100% - 8px);margin-left:8px;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__right .item-img{width:100%;margin:0 0 12px}}.pages-cms .layout__imgtxt-set__right .item-img:before{display:block;padding:29.252% 0;content:""}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__right .item-img:before{padding:29.345% 0}}.pages-cms .layout__imgtxt-set__right .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set__right .item-text{width:calc(100% - 8px);margin-right:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set__right .item-text{width:100%;margin-left:0}}.pages-cms .layout__imgset-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-two{display:block;margin-top:12px}}.pages-cms .layout__imgset-two .item-img{position:relative;width:100%;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-two .item-img{margin:0 0 12px}}.pages-cms .layout__imgset-two .item-img:nth-child(1){margin-right:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-two .item-img:nth-child(1){margin:0 0 12px}}.pages-cms .layout__imgset-two .item-img:nth-child(2){margin-left:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-two .item-img:nth-child(2){margin-left:0}}.pages-cms .layout__imgset-two .item-img:before{display:block;padding:29.252% 0;content:""}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-two .item-img:before{padding:29.345% 0}}.pages-cms .layout__imgset-two .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-two{display:block;margin-top:12px}}.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item{width:calc(100% - 8px)}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item{width:100%}}.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item:nth-child(1){margin-right:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item:nth-child(1){margin:0 0 12px}}.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item:nth-child(2){margin-left:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item:nth-child(2){margin-left:0}}.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item .item-img{position:relative;width:100%;margin-bottom:16px;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item .item-img{margin:0 0 12px}}.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item .item-img:before{display:block;padding:29.252% 0;content:""}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item .item-img:before{padding:29.345% 0}}.pages-cms .layout__imgtxt-set-two .imgtxt-set-two__item .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgset-three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-three{display:block;margin-top:12px}}.pages-cms .layout__imgset-three .item-img{position:relative;width:100%;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-three .item-img{margin:0 0 12px}}.pages-cms .layout__imgset-three .item-img:before{display:block;padding:50% 0;content:""}.pages-cms .layout__imgset-three .item-img:nth-child(2){margin:0 16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgset-three .item-img:nth-child(2){margin:12px 0}}.pages-cms .layout__imgset-three .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set-three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-three{display:block;margin-top:12px}}.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item{width:calc(100% - 8px)}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item{width:100%}}.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item:nth-child(2){margin:0 16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item:nth-child(2){margin:12px 0}}.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item .item-img{position:relative;width:100%;margin-bottom:16px;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item .item-img{margin:0 0 12px}}.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item .item-img:before{display:block;padding:50% 0;content:""}.pages-cms .layout__imgtxt-set-three .imgtxt-set-three__item .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set-cube__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-cube__left{display:block;margin-top:12px}}.pages-cms .layout__imgtxt-set-cube__left .item-img{position:relative;width:calc(33.33% - 8px);margin-right:8px;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-cube__left .item-img{width:100%;margin:0 0 12px}}.pages-cms .layout__imgtxt-set-cube__left .item-img:before{display:block;padding:50% 0;content:""}.pages-cms .layout__imgtxt-set-cube__left .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set-cube__left .item-text{width:calc(66.66% - 8px);margin-left:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-cube__left .item-text{width:100%;margin-left:0}}.pages-cms .layout__imgtxt-set-cube__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:16px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-cube__right{display:block;margin-top:12px}}.pages-cms .layout__imgtxt-set-cube__right .item-img{position:relative;width:calc(33.33% - 8px);margin-left:8px;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-cube__right .item-img{width:100%;margin:0 0 12px}}.pages-cms .layout__imgtxt-set-cube__right .item-img:before{display:block;padding:50% 0;content:""}.pages-cms .layout__imgtxt-set-cube__right .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-cms .layout__imgtxt-set-cube__right .item-text{width:calc(66.66% - 8px);margin-right:8px}@media only screen and (max-width:1024px){.pages-cms .layout__imgtxt-set-cube__right .item-text{width:100%;margin-left:0}}.pages-cms .layout__btn{width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #a1a2a5}@media only screen and (max-width:1024px){.pages-cms .layout__btn{margin-top:12px}}.pages-cms .layout__btn .btn__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pages-cms .layout__btn .btn__inner a{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}.pages-cms .layout__btn .btn__inner a p{display:inline-block;width:calc(100% - 16px);margin-right:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.pages-cms .layout__btn .btn__inner a svg{display:inline-block;width:8px;height:8px;fill:#000}.pages-cms .layout__btn .btn__inner a:hover{opacity:.5}@media only screen and (max-width:1024px){.pages-cms .layout__btn .btn__inner a:hover{opacity:1}}.pages-cms .layout__dotted{width:100%;margin-top:16px;padding-bottom:2px;background:url(//monster1949.co.jp/wp-content/themes/wp_monster/./img/common/bg-dotted.png) repeat-x left bottom;background-size:8px 2px}@media only screen and (max-width:1024px){.pages-cms .layout__dotted{margin-top:12px}}.pages-cms .layout__space{height:16px}@media only screen and (max-width:1024px){.pages-cms .layout__space{height:12px}}#pages-news .pager-index{border-top:none}.pages-news .baseblock{padding-bottom:0}.pages-news .newslist{margin-top:24px}#pages-product .pager-index{margin-top:auto}.pages-product .catchcopy__wrap{margin-top:24px}@media only screen and (max-width:1024px){.pages-product .catchcopy__wrap{margin-top:16px}}.pages-product .productlist{margin-top:0}.pages-product .productlist .text__block{margin-top:24px}@media only screen and (max-width:1024px){.pages-product .productlist .text__block{margin-top:16px}}.pages-service .pages-service__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.pages-service .pages-service__inner{display:block}}.pages-service .pages-service__inner .pages-service__body{display:-ms-grid;display:grid;position:relative;width:calc(33.33% - 8px)}@media only screen and (max-width:1024px){.pages-service .pages-service__inner .pages-service__body{display:block;width:100%}}.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap{display:block;position:sticky;top:73px;margin:48px 0 auto}@media only screen and (max-width:1024px){.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap{position:relative;top:auto;margin:16px 0 0}}.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap .btn-style__arrow{margin-top:24px}@media only screen and (max-width:1024px){.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap .btn-style__arrow{margin-top:16px}}.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap a{display:inline-block}.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.pages-service .pages-service__inner .pages-service__body .catchcopy__wrap.is-hover .btn-style__arrow div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.pages-service .pages-service__inner .pages-service__content{position:relative;width:calc(66.66% - 8px);margin-left:auto}@media only screen and (max-width:1024px){.pages-service .pages-service__inner .pages-service__content{width:100%;margin:16px 0 0;overflow:hidden}}.pages-faq .baseblock{padding-bottom:0}@media only screen and (max-width:1024px){.pages-faq .baseblock{padding-bottom:0}}@media only screen and (max-width:1024px){.pages-faq .mainvis__block .mainvis__img{display:block;margin-top:16px}}.pages-faq .faq-list__block .faq-list__item{border-top:1px solid #a1a2a5}.pages-faq .faq-list__block .faq-list__item:nth-child(1){margin-top:16px}@media only screen and (max-width:1024px){.pages-faq .faq-list__block .faq-list__item:nth-child(1){margin-top:12px}}.pages-faq .faq-list__block .faq-list__item .faq-list__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:16px 0;cursor:pointer}@media only screen and (max-width:1024px){.pages-faq .faq-list__block .faq-list__item .faq-list__heading{padding:10px 0 10px}}.pages-faq .faq-list__block .faq-list__item .faq-list__heading .subtitle__block{width:calc(100% - 30px);margin-right:30px}.pages-faq .faq-list__block .faq-list__item .faq-list__heading .subtitle__block .subtitle-en{font-family:HelveticaLTPro-Roman,sans-serif;font-size:40px;letter-spacing:.05em;line-height:1.2}@media only screen and (max-width:1024px){.pages-faq .faq-list__block .faq-list__item .faq-list__heading .subtitle__block .subtitle-en{font-size:28px;line-height:1.3}}.pages-faq .faq-list__block .faq-list__item .faq-list__heading .subtitle__block .subtitle-jp{margin-top:8px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:20px;letter-spacing:.1em;line-height:1.4}@media only screen and (max-width:1024px){.pages-faq .faq-list__block .faq-list__item .faq-list__heading .subtitle__block .subtitle-jp{margin-top:1px;font-size:16px;line-height:1.75}}.pages-faq .faq-list__block .faq-list__item .faq-list__heading .icon-plus{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:17px;height:17px;z-index:99;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-faq .faq-list__block .faq-list__item .faq-list__heading .icon-plus:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background-color:#000;content:""}.pages-faq .faq-list__block .faq-list__item .faq-list__heading .icon-plus:after{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:100%;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.pages-faq .faq-list__block .faq-list__item .faq-list__heading.is-open .icon-plus{margin:-7px 0 0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.pages-faq .faq-list__block .faq-list__item .faq-list__body{display:none;padding-bottom:16px}@media only screen and (max-width:1024px){.pages-faq .faq-list__block .faq-list__item .faq-list__body{padding-bottom:12px}}@media only screen and (max-width:1024px){.pages-contact .mainvis__block .mainvis__movie{display:block;margin-top:16px}}@media only screen and (max-width:1024px){.pages-entry .mainvis__block .mainvis__img{display:block;margin-top:16px}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a1a2a5 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;opatiy:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a2a5 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;opatiy:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a2a5 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;opatiy:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a1a2a5 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;opatiy:1}input::placeholder,textarea::placeholder{color:#a1a2a5 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;opatiy:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a2a5 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;opatiy:1}.contact-form__wrap{position:relative;border-top:1px solid #a1a2a5;margin-top:16px;padding-top:16px}@media only screen and (max-width:1024px){.contact-form__wrap{margin-top:12px;padding-top:14px}}.contact-form__wrap .contact-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner{display:block;padding-top:0}}.contact-form__wrap .contact-form__inner .contact-form__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 8px);margin-right:8px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info{display:block;width:100%;margin:0}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner{margin-top:24px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner{margin-top:0}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .comment p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .comment p:not(:nth-child(1)){margin-top:16px}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .heading{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:20px;letter-spacing:.1em;text-align:center}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .heading{font-size:16px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel{margin-top:24px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel{margin-top:16px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel a{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-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel a{text-decoration:underline;pointer-events:auto}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel a .icon{display:inline-block;width:32px;height:32px;margin-right:16px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel a .icon{width:21px;height:21px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel a .number{display:inline-block;font-family:HelveticaLTPro-Bold,sans-serif;font-size:32px;letter-spacing:.05em}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .tel a .number{font-size:20px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .comment{margin-top:16px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .comment{margin-top:12px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .tel__block .comment p{text-align:center}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block{margin-top:16px;padding-top:20px;border-top:1px solid #a1a2a5}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block{margin-top:12px;padding-top:14px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .heading{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:20px;letter-spacing:.1em;text-align:center}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .heading{font-size:16px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail{margin-top:24px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail{margin-top:16px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a{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;position:relative}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a .icon{display:inline-block;width:32px;height:23px;margin-right:16px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a .icon{width:30px;height:21px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a .mail-address{display:inline-block;position:relative;font-family:HelveticaLTPro-Bold,sans-serif;font-size:32px;letter-spacing:.05em}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a .mail-address{font-size:20px}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a .mail-address:before{display:inline-block;position:absolute;left:0;bottom:-7px;width:0;height:2px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a:hover .mail-address:before{width:100%}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .mail a:hover .mail-address:before{width:0}}.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .comment{margin-top:24px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__info .info__inner .mail__block .comment{margin-top:16px}}.contact-form__wrap .contact-form__inner .contact-form__mailform{width:calc(50% - 8px);margin-left:8px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform{width:100%;margin:12px 0 0;padding-top:12px;border-top:1px solid #a1a2a5}}.contact-form__wrap .contact-form__inner .contact-form__mailform .title__block{position:absolute;top:16px;left:0}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .title__block{position:relative;top:auto;left:auto}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl{display:block}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl:not(:nth-child(1)){margin-top:16px}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dt,.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dt{width:140px;margin-right:16px;padding-bottom:16px;border-bottom:1px solid #000}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dt{width:100%;margin-right:0;padding:0 0 8px}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd{width:calc(100% - 156px);padding-bottom:16px;border-bottom:1px solid #a1a2a5}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd{width:100%;padding:12px 0}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd input[type=text],.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd input[type=email]{display:inline-block;width:100%;height:20px;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:20px;letter-spacing:.1em;vertical-align:middle}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd input[type=text]:-webkit-autofill,.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd input[type=email]:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd textarea{width:100%;height:200px;color:#000;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl dd textarea:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dt{padding-bottom:8px}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd{padding-bottom:8px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd{padding-bottom:1px}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item{display:inline-block;margin:0 16px 8px 0}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item{display:block;margin:0 0 8px}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;position:relative;padding-left:24px;color:#a1a2a5;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item .wpcf7-list-item-label:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:16px;height:16px;border:1px solid #a1a2a5;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item .wpcf7-list-item-label:after{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:6px;width:6px;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;content:""}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item.is-hover .wpcf7-list-item-label{color:#000}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item.is-hover .wpcf7-list-item-label:before{border:1px solid #000}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-checkbox dd .wpcf7-list-item.is-hover .wpcf7-list-item-label:after{opacity:1}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-message dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2px}@media only screen and (max-width:767px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block dl.item-message dd{padding:20px 0 10px}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px auto 0}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox{margin:12px 0 0}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .wpcf7-list-item .wpcf7-list-item-label{display:inline-block}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .btn-txtlink{position:relative;margin:-2px 0 0 6px;padding-right:16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .btn-txtlink{margin:-4px 0 0 6px}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .btn-txtlink:after{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:7px;height:7px;background:url(//monster1949.co.jp/wp-content/themes/wp_monster/./img/svg/icon-arrow-slanting_black.svg) no-repeat center;background-size:cover;content:""}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .btn-txtlink a{position:relative}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .btn-txtlink a:before{display:inline-block;position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .btn-txtlink a:hover:before{width:0}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-checkbox .btn-txtlink a:hover:before{width:100%}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform{margin-top:32px}@media only screen and (max-width:1024px){.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform{margin-top:24px}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform .btn-style__arrow{position:relative;height:20px;cursor:pointer}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform #btnSubmitContact,.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform #btnSubmitError{position:absolute;top:0;left:0;width:100%;height:100%}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform.is-hover div .lang__block .en{-webkit-animation:change1 .5s ease;animation:change1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change1{0%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}100%{position:absolute;-webkit-transform:translateY(-250%);transform:translateY(-250%)}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform.is-hover div .lang__block .jp{-webkit-animation:change2 .5s ease;animation:change2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes change2{0%{position:absolute;-webkit-transform:translateY(250%);transform:translateY(250%)}100%{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform.is-hover div .icon-arrow__block svg:nth-of-type(1){-webkit-animation:arrow1 .5s ease;animation:arrow1 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow1{0%{right:0;opacity:1}100%{right:-250%;opacity:0}}.contact-form__wrap .contact-form__inner .contact-form__mailform .contact-form__block .btn-contactform.is-hover div .icon-arrow__block svg:nth-of-type(2){-webkit-animation:arrow2 .5s ease;animation:arrow2 .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes arrow2{0%{left:-250%;opacity:0}100%{left:0;opacity:1}}.wpcf7-not-valid-tip{margin-top:12px;color:red;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:10px;letter-spacing:.1em}[data-name=your-koumoku] .wpcf7-not-valid-tip{margin-top:0}.wpcf7-spinner{display:none !important}.wpcf7-response-output{display:none !important}.modal__wrap{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999999}@media only screen and (max-width:1024px){.modal__wrap{overflow-y:scroll}}.modal__block{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;position:relative;width:100%;height:100%}.modal__block .modal__btn{position:absolute;top:16px;right:16px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.modal__block .modal__btn .menuline_block{position:relative;width:16px;height:11px}@media only screen and (max-width:1024px){.modal__block .modal__btn .menuline_block{width:24px;height:16.5px}}.modal__block .modal__btn .menuline_block .menuline{position:absolute;width:100%;height:1px;background-color:#000}.modal__block .modal__btn .menuline_block .menuline:nth-of-type(1){top:0;-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}@media only screen and (max-width:1024px){.modal__block .modal__btn .menuline_block .menuline:nth-of-type(1){-webkit-transform:translateY(8.5px) rotate(-45deg);transform:translateY(8.5px) rotate(-45deg)}}.modal__block .modal__btn .menuline_block .menuline:nth-of-type(2){top:10px;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}@media only screen and (max-width:1024px){.modal__block .modal__btn .menuline_block .menuline:nth-of-type(2){top:15.5px}}@media only screen and (max-width:1024px){.modal__block .modal__btn .menuline_block .menuline:nth-of-type(2){-webkit-transform:translateY(-7.5px) rotate(45deg);transform:translateY(-7.5px) rotate(45deg)}}.modal__block .modal__btn:hover{opacity:.5}@media only screen and (max-width:1024px){.modal__block .modal__btn:hover{opacity:1}}.modal__block .modal__inner{padding:16px}.modal__block .modal__inner .text-block{text-align:center}.modal__block .modal__inner .text-block .heading{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:.1em}@media only screen and (max-width:1024px){.modal__block .modal__inner .text-block .heading{font-size:16px}}.modal__block .modal__inner .text-block .text{margin-top:16px}@media only screen and (max-width:1024px){.modal__block .modal__inner .text-block .text{margin-top:12px}}@media only screen and (max-width:767px){.modal__block .modal__inner .text-block .text{text-align:left}}.modal__block .modal__inner .text-block .text p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em}.modal__block .modal__inner .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.modal__block .modal__inner .btn-wrap .modal__subbtn{position:relative;font-family:HelveticaLTPro-Light,sans-serif;font-size:16px;letter-spacing:.05em;line-height:1.2;cursor:pointer}.modal__block .modal__inner .btn-wrap .modal__subbtn:before{display:inline-block;position:absolute;left:0;bottom:-7px;width:100%;height:1px;background-color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.modal__block .modal__inner .btn-wrap .modal__subbtn:hover:before{width:0}@media only screen and (max-width:1024px){.modal__block .modal__inner .btn-wrap .modal__subbtn:hover:before{width:100%}}.pages-privacy .privacylist__block .privacylist__item{margin-top:16px;padding:16px 0 0;border-top:1px solid #a1a2a5}@media only screen and (max-width:1024px){.pages-privacy .privacylist__block .privacylist__item{margin-top:12px;padding:12px 0 0}}.pages-privacy .privacylist__block .privacylist__item .subtitle__block{margin-bottom:12px}.pages-privacy .privacylist__block .privacylist__item .subtitle__block .subtitle-en{font-family:HelveticaLTPro-Roman,sans-serif;font-size:24px;line-height:1.3;letter-spacing:.05em}@media only screen and (max-width:1024px){.pages-privacy .privacylist__block .privacylist__item .subtitle__block .subtitle-en{font-size:20px;line-height:1.5}}.pages-privacy .privacylist__block .privacylist__item .subtitle__block .subtitle-jp{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:2;letter-spacing:.1em}.pages-error .mainvis__block .mainvis__body .catchcopy__wrap a{display:-webkit-box;display:-ms-flexbox;display:flex}.pages-online .mainvis__block .mainvis__body .catchcopy__wrap a{display:-webkit-box;display:-ms-flexbox;display:flex}