@charset "UTF-8";#navigation,body,html{background-color:#fff}@font-face{font-family:BarlowCondensedMedium;src:url(BarlowCondensed-Medium.ttf) format("truetype")}@font-face{font-family:BarlowCondensedBold;src:url(BarlowCondensed-Bold.ttf) format("truetype")}:root{--scrollbar:15px}body,html{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#000;-webkit-font-smoothing:antialiased}a,a:active,a:hover,a:link,a:visited{text-decoration:none;color:#000}#navigation{position:fixed;z-index:10;top:0;left:0;width:100%;-webkit-transition:background-color 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:background-color 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:background-color 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:background-color 260ms cubic-bezier(.445,.05,.55,.95) 0s}#navigation ._menu ._container,#navigation ._menu ._container ._link li p{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#navigation{height:70px}#navigation ._menu ._container ._link li p{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#navigation{height:calc((100vw - var(--scrollbar))/ 1280 * 70)}}.___black___.___menuClose___ #navigation{background-color:rgba(255,255,255,0)}#navigation ._menu{position:relative;background-color:#fff}@media (max-width:768px){#navigation{height:calc((100vw - var(--scrollbar))/ 750 * 90)}#navigation ._menu{overflow-y:auto;height:0}}#navigation ._menu ._container{position:relative;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:769px){#navigation ._menu ._container{display:flex;align-items:center;justify-content:flex-end}#navigation ._menu ._container ._link{display:flex}}@media (min-width:769px) and (min-width:1280px){#navigation ._menu ._container{height:70px}#navigation ._menu ._container ._link{gap:27px;margin-right:27px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#navigation ._menu ._container{height:calc((100vw - var(--scrollbar))/ 1280 * 70)}#navigation ._menu ._container ._link{gap:calc((100vw - var(--scrollbar))/ 1280 * 27);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 27)}}@media (min-width:769px) and (max-width:768px){#navigation ._menu ._container{height:calc((100vw - var(--scrollbar))/ 750 * 0)}#navigation ._menu ._container ._link{gap:calc((100vw - var(--scrollbar))/ 750 * 0);margin-right:calc((100vw - var(--scrollbar))/ 750 * 0)}}#navigation ._menu ._container ._link li{position:relative}@media (max-width:768px){#navigation ._menu ._container{display:flex;align-items:center;flex-direction:column}#navigation ._menu ._container ._link{order:1}#navigation ._menu ._container ._link li{display:flex;align-items:center;text-align:left;border-bottom:solid #ccc}}@media (max-width:768px) and (min-width:1280px){#navigation ._menu ._container ._link{margin-top:0;margin-bottom:0}#navigation ._menu ._container ._link li{border-bottom-width:0;width:0;height:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._link{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}#navigation ._menu ._container ._link li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 0);width:calc((100vw - var(--scrollbar))/ 1280 * 0);height:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#navigation ._menu ._container ._link{margin-top:calc((100vw - var(--scrollbar))/ 750 * 160);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}#navigation ._menu ._container ._link li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 100)}}#navigation ._menu ._container ._link li p{font-family:BarlowCondensedMedium;letter-spacing:0;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___.___menuClose___ #navigation ._menu ._container ._link li p{color:#fff}#navigation ._menu ._container ._link li svg{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#navigation ._menu ._container ._link li p{margin-left:0}#navigation ._menu ._container ._link li svg{right:0;width:0}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._link li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 0)}#navigation ._menu ._container ._link li svg{right:calc((100vw - var(--scrollbar))/ 1280 * 0);width:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#navigation ._menu ._container ._link li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 40);margin-left:calc((100vw - var(--scrollbar))/ 750 * 10)}#navigation ._menu ._container ._link li svg{right:calc((100vw - var(--scrollbar))/ 750 * 20);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#navigation ._menu ._container ._link li:nth-of-type(1){border-top:solid #ccc}}@media (min-width:769px){#navigation ._menu ._container ._link li svg{display:none}}#navigation ._menu ._container ._link li>a{display:flex;align-items:center;width:100%;height:100%}@media (min-width:769px){#navigation ._menu ._container ._link li ._bar{position:absolute;bottom:-3px;left:0;width:100%;height:2px;opacity:0;background-color:#000}.___black___ #navigation ._menu ._container ._link li ._bar{background-color:#fff}#navigation ._menu ._container ._sns{display:flex;align-items:center}#navigation ._menu ._container ._sns::before{display:block;content:"";background-color:#ccc}}@media (min-width:769px) and (min-width:1280px){#navigation ._menu ._container ._sns{gap:27px;margin-right:30px}#navigation ._menu ._container ._sns::before{width:1px;height:22px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns{gap:calc((100vw - var(--scrollbar))/ 1280 * 27);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 30)}#navigation ._menu ._container ._sns::before{width:calc((100vw - var(--scrollbar))/ 1280 * 1);height:calc((100vw - var(--scrollbar))/ 1280 * 22)}}@media (min-width:769px) and (max-width:768px){#navigation ._menu ._container ._sns{gap:calc((100vw - var(--scrollbar))/ 750 * 0);margin-right:calc((100vw - var(--scrollbar))/ 750 * 0)}#navigation ._menu ._container ._sns::before{width:calc((100vw - var(--scrollbar))/ 750 * 0);height:calc((100vw - var(--scrollbar))/ 750 * 0)}}#navigation ._menu ._container ._sns ._bluesky,#navigation ._menu ._container ._sns ._facebook,#navigation ._menu ._container ._sns ._instagram,#navigation ._menu ._container ._sns ._note,#navigation ._menu ._container ._sns ._threads,#navigation ._menu ._container ._sns ._tiktok,#navigation ._menu ._container ._sns ._x,#navigation ._menu ._container ._sns ._youtube{font-size:0;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (max-width:768px) and (min-width:1280px){#navigation ._menu ._container ._link li:nth-of-type(1){border-top-width:0}#navigation ._menu ._container ._sns{gap:0;margin-top:0;margin-bottom:0}#navigation ._menu ._container ._sns ._bluesky,#navigation ._menu ._container ._sns ._facebook,#navigation ._menu ._container ._sns ._instagram,#navigation ._menu ._container ._sns ._note,#navigation ._menu ._container ._sns ._threads,#navigation ._menu ._container ._sns ._tiktok,#navigation ._menu ._container ._sns ._x,#navigation ._menu ._container ._sns ._youtube{width:0;height:0;border-radius:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._link li:nth-of-type(1){border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 0)}#navigation ._menu ._container ._sns{gap:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}#navigation ._menu ._container ._sns ._bluesky,#navigation ._menu ._container ._sns ._facebook,#navigation ._menu ._container ._sns ._instagram,#navigation ._menu ._container ._sns ._note,#navigation ._menu ._container ._sns ._threads,#navigation ._menu ._container ._sns ._tiktok,#navigation ._menu ._container ._sns ._x,#navigation ._menu ._container ._sns ._youtube{width:calc((100vw - var(--scrollbar))/ 1280 * 0);height:calc((100vw - var(--scrollbar))/ 1280 * 0);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#navigation ._menu ._container ._link li:nth-of-type(1){border-top-width:calc((100vw - var(--scrollbar))/ 750 * 1)}#navigation ._menu ._container ._sns{gap:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 50);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}#navigation ._menu ._container ._sns ._bluesky,#navigation ._menu ._container ._sns ._facebook,#navigation ._menu ._container ._sns ._instagram,#navigation ._menu ._container ._sns ._note,#navigation ._menu ._container ._sns ._threads,#navigation ._menu ._container ._sns ._tiktok,#navigation ._menu ._container ._sns ._x,#navigation ._menu ._container ._sns ._youtube{width:calc((100vw - var(--scrollbar))/ 750 * 110);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 10)}}#navigation ._menu ._container ._sns ._bluesky svg,#navigation ._menu ._container ._sns ._facebook svg,#navigation ._menu ._container ._sns ._instagram svg,#navigation ._menu ._container ._sns ._note svg,#navigation ._menu ._container ._sns ._threads svg,#navigation ._menu ._container ._sns ._tiktok svg,#navigation ._menu ._container ._sns ._x svg,#navigation ._menu ._container ._sns ._youtube svg{height:auto}#navigation ._menu ._container ._sns ._bluesky svg>path,#navigation ._menu ._container ._sns ._facebook svg>path,#navigation ._menu ._container ._sns ._instagram svg>path,#navigation ._menu ._container ._sns ._note svg>path,#navigation ._menu ._container ._sns ._threads svg>path,#navigation ._menu ._container ._sns ._tiktok svg>path,#navigation ._menu ._container ._sns ._x svg>path,#navigation ._menu ._container ._sns ._youtube svg>path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (max-width:768px){#navigation ._menu ._container ._sns{display:flex;flex-wrap:wrap;justify-content:center;order:3}#navigation ._menu ._container ._sns ._bluesky,#navigation ._menu ._container ._sns ._facebook,#navigation ._menu ._container ._sns ._instagram,#navigation ._menu ._container ._sns ._note,#navigation ._menu ._container ._sns ._threads,#navigation ._menu ._container ._sns ._tiktok,#navigation ._menu ._container ._sns ._x,#navigation ._menu ._container ._sns ._youtube{display:flex;align-items:center;justify-content:center;background-color:#2d2d2d}#navigation ._menu ._container ._sns ._bluesky svg>path,#navigation ._menu ._container ._sns ._facebook svg>path,#navigation ._menu ._container ._sns ._instagram svg>path,#navigation ._menu ._container ._sns ._note svg>path,#navigation ._menu ._container ._sns ._threads svg>path,#navigation ._menu ._container ._sns ._tiktok svg>path,#navigation ._menu ._container ._sns ._x svg>path,#navigation ._menu ._container ._sns ._youtube svg>path{fill:#fff}}.___black___.___menuClose___ #navigation ._menu ._container ._sns ._bluesky svg>path,.___black___.___menuClose___ #navigation ._menu ._container ._sns ._facebook svg>path,.___black___.___menuClose___ #navigation ._menu ._container ._sns ._instagram svg>path,.___black___.___menuClose___ #navigation ._menu ._container ._sns ._note svg>path,.___black___.___menuClose___ #navigation ._menu ._container ._sns ._threads svg>path,.___black___.___menuClose___ #navigation ._menu ._container ._sns ._tiktok svg>path,.___black___.___menuClose___ #navigation ._menu ._container ._sns ._x svg>path,.___black___.___menuClose___ #navigation ._menu ._container ._sns ._youtube svg>path{fill:#fff}#about #sustainability ._container ._r ._cell ._button:hover path,#about #sustainability_business ._container ._button:hover path,#about #sustainability_organization ._container ._button:hover path,#company .company_profile .content.address .link:hover path,#footer ._container0 ._menu ._button ._engineer:hover path,#footer ._container0 ._menu ._button ._recruit:hover path,#navigation ._menu ._container ._button ._engineer:hover path,#navigation ._menu ._container ._button ._recruit:hover path,#news ._viewMoer ._button:hover path,#news_single ._connection ._button:hover path,#product .product .content .top .top_text .link:hover path,#product .users_voice ._buttonContainer ._button:hover path,#top ._mission ._cell ._button:hover path,#top ._topics ._button:hover path,#top ._whatWeDo ._cell ._button:hover path,.c-joinus ._container ._buttonContainer ._button:hover path,.c-recruit ._container ._buttonContainer ._button:hover path{fill:#000}#navigation ._menu ._container ._sns ._bluesky:hover,#navigation ._menu ._container ._sns ._facebook:hover,#navigation ._menu ._container ._sns ._instagram:hover,#navigation ._menu ._container ._sns ._note:hover,#navigation ._menu ._container ._sns ._threads:hover,#navigation ._menu ._container ._sns ._tiktok:hover,#navigation ._menu ._container ._sns ._x:hover,#navigation ._menu ._container ._sns ._youtube:hover{opacity:.51}@media (min-width:1280px){#navigation ._menu ._container ._sns ._x svg{width:20px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._x svg{width:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._x svg{width:calc((100vw - var(--scrollbar))/ 750 * 36.9)}}@media (min-width:1280px){#navigation ._menu ._container ._sns ._facebook svg{width:22px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._facebook svg{width:calc((100vw - var(--scrollbar))/ 1280 * 22)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._facebook svg{width:calc((100vw - var(--scrollbar))/ 750 * 41.49)}}@media (min-width:1280px){#navigation ._menu ._container ._sns ._youtube svg{width:24px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._youtube svg{width:calc((100vw - var(--scrollbar))/ 1280 * 24)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._youtube svg{width:calc((100vw - var(--scrollbar))/ 750 * 45.26)}}@media (min-width:1280px){#navigation ._menu ._container ._sns ._instagram svg{width:20px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._instagram svg{width:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._instagram svg{width:calc((100vw - var(--scrollbar))/ 750 * 37.71)}}@media (min-width:1280px){#navigation ._menu ._container ._sns ._note svg{width:20px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._note svg{width:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._note svg{width:calc((100vw - var(--scrollbar))/ 750 * 36)}}@media (min-width:1280px){#navigation ._menu ._container ._sns ._tiktok svg{width:19px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._tiktok svg{width:calc((100vw - var(--scrollbar))/ 1280 * 19)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._tiktok svg{width:calc((100vw - var(--scrollbar))/ 750 * 37.24)}}@media (min-width:1280px){#navigation ._menu ._container ._sns ._threads svg{width:20px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._threads svg{width:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._threads svg{width:calc((100vw - var(--scrollbar))/ 750 * 38.03)}}#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#navigation ._menu ._container ._sns ._bluesky svg{width:22px}#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._sns ._bluesky svg{width:calc((100vw - var(--scrollbar))/ 1280 * 22)}#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px)}}@media (max-width:768px){#navigation ._menu ._container ._sns ._bluesky svg{width:calc((100vw - var(--scrollbar))/ 750 * 41.2)}#navigation ._menu ._container ._button{order:2}#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{font-size:calc((100vw - var(--scrollbar))/ 750 * 40)}}@media (min-width:1280px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{width:160px;height:46px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{width:calc((100vw - var(--scrollbar))/ 1280 * 160);height:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110)}}#navigation ._opener ._close,#navigation ._opener ._open{height:auto;position:absolute}#navigation ._menu ._container ._button ._engineer path,#navigation ._menu ._container ._button ._recruit path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#navigation ._logo>path,#navigation ._opener ._open>rect{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #navigation ._menu ._container ._button ._engineer,.___black___ #navigation ._menu ._container ._button ._recruit{color:#2d2d2d;background-color:#fff}#navigation ._menu ._container ._button ._engineer:hover,#navigation ._menu ._container ._button ._recruit:hover{color:#000;background-color:#ddd}.___black___.___menuClose___ #navigation ._logo>path,.___black___.___menuClose___ #navigation ._opener ._open>rect{fill:#fff}@media (min-width:769px) and (min-width:1280px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{margin-right:10px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (min-width:769px) and (max-width:768px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{margin-right:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (max-width:768px) and (min-width:1280px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{margin-top:0}#footer ._container0 ._logo{padding-top:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:769px){#navigation ._menu ._container ._button ._engineer{display:none}}#navigation ._opener{position:absolute;top:0;right:0}#navigation ._opener ._open{display:none}@media (min-width:1280px){#navigation ._opener ._open{top:0;right:0;width:0}}@media (min-width:769px) and (max-width:1279px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}#navigation ._opener ._open{top:calc((100vw - var(--scrollbar))/ 1280 * 0);right:calc((100vw - var(--scrollbar))/ 1280 * 0);width:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#navigation ._menu ._container ._button ._engineer,#navigation ._menu ._container ._button ._recruit{border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);color:#fff!important;background-color:#2d2d2d!important}#navigation ._opener ._open{top:calc((100vw - var(--scrollbar))/ 750 * 31);right:calc((100vw - var(--scrollbar))/ 750 * 29.9);width:calc((100vw - var(--scrollbar))/ 750 * 50)}}#navigation ._opener ._open>rect{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___menuClose___ #navigation ._opener ._open{display:block}@media (min-width:1280px){#navigation ._opener ._close{top:0;right:0;width:0}}@media (min-width:769px) and (max-width:1279px){#navigation ._opener ._close{top:calc((100vw - var(--scrollbar))/ 1280 * 0);right:calc((100vw - var(--scrollbar))/ 1280 * 0);width:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#navigation ._opener ._close{top:calc((100vw - var(--scrollbar))/ 750 * 27.93);right:calc((100vw - var(--scrollbar))/ 750 * 31.08);width:calc((100vw - var(--scrollbar))/ 750 * 47)}}.___menuClose___ #navigation ._opener ._close{display:none}#navigation ._logo{position:absolute;top:0;left:0;-webkit-transition:opacity 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:opacity 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:opacity 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:opacity 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#navigation ._logo{top:17.46px;left:20px;width:162px;height:32px}}@media (min-width:769px) and (max-width:1279px){#navigation ._logo{top:calc((100vw - var(--scrollbar))/ 1280 * 17.46);left:calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 162);height:calc((100vw - var(--scrollbar))/ 1280 * 32)}}@media (max-width:768px){#navigation ._logo{top:calc((100vw - var(--scrollbar))/ 750 * 21);left:calc((100vw - var(--scrollbar))/ 750 * 30);width:calc((100vw - var(--scrollbar))/ 750 * 257);height:calc((100vw - var(--scrollbar))/ 750 * 51)}}#navigation ._logo>path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit,#footer ._container0 ._menu ._link li>a p{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-family:BarlowCondensedMedium}#navigation ._logo:hover{opacity:.51}#footer{position:relative;background-color:#2d2d2d}#footer ._container0{position:relative;margin:auto}@media (min-width:1280px){#footer ._container0{width:900px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0{width:calc((100vw - var(--scrollbar))/ 1280 * 900)}}#footer ._container0 ._logo{height:auto}@media (min-width:769px){#footer ._container0 ._logo{position:absolute}}@media (min-width:769px) and (min-width:1280px){#footer ._container0 ._logo{top:65px;left:0}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#footer ._container0 ._logo{top:calc((100vw - var(--scrollbar))/ 1280 * 65);left:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (min-width:769px) and (max-width:768px){#footer ._container0 ._logo{top:calc((100vw - var(--scrollbar))/ 750 * 0);left:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (max-width:768px){#footer ._container0{width:calc((100vw - var(--scrollbar))/ 750 * 590)}#footer ._container0 ._logo{position:relative}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#footer ._container0 ._logo{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#footer ._container0 ._logo{padding-top:calc((100vw - var(--scrollbar))/ 750 * 126)}}@media (min-width:1280px){#footer ._container0 ._logo{width:178.97px}#footer ._container0 ._menu{padding-top:55px;margin-left:257px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._logo{width:calc((100vw - var(--scrollbar))/ 1280 * 178.97)}#footer ._container0 ._menu{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 55);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 257)}}@media (max-width:768px){#footer ._container0 ._logo{width:calc((100vw - var(--scrollbar))/ 750 * 455)}#footer ._container0 ._menu{padding-top:calc((100vw - var(--scrollbar))/ 750 * 50);margin-left:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (min-width:1280px){#footer ._container0 ._menu{width:643px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._menu{width:calc((100vw - var(--scrollbar))/ 1280 * 643)}}@media (max-width:768px){#footer ._container0 ._menu{width:calc((100vw - var(--scrollbar))/ 750 * 590)}}#footer ._container0 ._menu ._link{display:flex;flex-wrap:wrap;justify-content:space-between}#footer ._container0 ._menu ._link li{position:relative;text-align:left;border-bottom:solid #555}@media (min-width:1280px){#footer ._container0 ._menu ._link li{width:200px;height:50px;border-bottom-width:1px}#footer ._container0 ._menu ._link li>a p{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._menu ._link li{width:calc((100vw - var(--scrollbar))/ 1280 * 200);height:calc((100vw - var(--scrollbar))/ 1280 * 50);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px){#footer ._container0 ._menu ._link li{width:calc((100vw - var(--scrollbar))/ 750 * 280);height:calc((100vw - var(--scrollbar))/ 750 * 100);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#footer ._container0 ._menu ._link li>a{display:flex;align-items:center;width:100%;height:100%}#footer ._container0 ._menu ._link li>a p{letter-spacing:0;color:#fff;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#footer ._container0 ._menu ._link li>a svg{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#footer ._container0 ._menu ._link li>a p{margin-left:0}#footer ._container0 ._menu ._link li>a svg{right:5.2px;width:8.26px}#footer ._container0 ._menu ._button{margin-top:28px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._menu ._link li>a p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 0)}#footer ._container0 ._menu ._link li>a svg{right:calc((100vw - var(--scrollbar))/ 1280 * 5.2);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}#footer ._container0 ._menu ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 28)}}@media (max-width:768px){#footer ._container0 ._menu ._link li>a p{font-size:calc((100vw - var(--scrollbar))/ 750 * 40);margin-left:calc((100vw - var(--scrollbar))/ 750 * 3)}#footer ._container0 ._menu ._link li>a svg{right:calc((100vw - var(--scrollbar))/ 750 * 6.43);width:calc((100vw - var(--scrollbar))/ 750 * 13.97)}#footer ._container0 ._menu ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}@media (min-width:769px){#footer ._container0 ._menu ._button{display:flex;justify-content:space-between}#footer ._container0 ._sns{position:absolute}}#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit{color:#2d2d2d!important;background-color:#fff!important;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#footer ._container0 ._menu ._button ._engineer path,#footer ._container0 ._menu ._button ._recruit path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #footer ._container0 ._menu ._button ._engineer,.___black___ #footer ._container0 ._menu ._button ._recruit{color:#2d2d2d;background-color:#fff}#footer ._container0 ._menu ._button ._engineer:hover,#footer ._container0 ._menu ._button ._recruit:hover{color:#000;background-color:#ddd;opacity:.51}@media (max-width:768px) and (min-width:1280px){#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit{margin-top:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#footer ._container0 ._sns{display:flex;align-items:center}@media (min-width:1280px){#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit{font-size:20px;width:310px;height:46px;border-radius:46px}#footer ._container0 ._sns{gap:5px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 310);height:calc((100vw - var(--scrollbar))/ 1280 * 46);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}#footer ._container0 ._sns{gap:calc((100vw - var(--scrollbar))/ 1280 * 5)}}@media (min-width:769px) and (min-width:1280px){#footer ._container0 ._sns{top:130px;left:0}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns{top:calc((100vw - var(--scrollbar))/ 1280 * 130);left:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (min-width:769px) and (max-width:768px){#footer ._container0 ._sns{top:calc((100vw - var(--scrollbar))/ 750 * 0);left:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (max-width:768px){#footer ._container0 ._menu ._button ._engineer,#footer ._container0 ._menu ._button ._recruit{font-size:calc((100vw - var(--scrollbar))/ 750 * 40);width:calc((100vw - var(--scrollbar))/ 750 * 590);height:calc((100vw - var(--scrollbar))/ 750 * 120);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}#footer ._container0 ._sns{gap:calc((100vw - var(--scrollbar))/ 750 * 16);position:relative;justify-content:center}}@media (max-width:768px) and (min-width:1280px){#footer ._container0 ._sns{margin-top:0}.c-partner ._container ._swipe ._slide{padding-left:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#footer ._container0 ._sns{margin-top:calc((100vw - var(--scrollbar))/ 750 * 80)}}#footer ._container0 ._sns ._bluesky,#footer ._container0 ._sns ._facebook,#footer ._container0 ._sns ._instagram,#footer ._container0 ._sns ._note,#footer ._container0 ._sns ._threads,#footer ._container0 ._sns ._tiktok,#footer ._container0 ._sns ._x,#footer ._container0 ._sns ._youtube{font-size:0;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#footer ._container1 ._link p,#levitation>svg{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#footer ._container0 ._sns ._bluesky,#footer ._container0 ._sns ._facebook,#footer ._container0 ._sns ._instagram,#footer ._container0 ._sns ._note,#footer ._container0 ._sns ._threads,#footer ._container0 ._sns ._tiktok,#footer ._container0 ._sns ._x,#footer ._container0 ._sns ._youtube{width:40px;height:40px;border-width:1.2px;border-radius:4.8px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._bluesky,#footer ._container0 ._sns ._facebook,#footer ._container0 ._sns ._instagram,#footer ._container0 ._sns ._note,#footer ._container0 ._sns ._threads,#footer ._container0 ._sns ._tiktok,#footer ._container0 ._sns ._x,#footer ._container0 ._sns ._youtube{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 40);border-width:calc((100vw - var(--scrollbar))/ 1280 * 1.2);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 4.8)}}@media (max-width:768px){#footer ._container0 ._sns ._bluesky,#footer ._container0 ._sns ._facebook,#footer ._container0 ._sns ._instagram,#footer ._container0 ._sns ._note,#footer ._container0 ._sns ._threads,#footer ._container0 ._sns ._tiktok,#footer ._container0 ._sns ._x,#footer ._container0 ._sns ._youtube{width:calc((100vw - var(--scrollbar))/ 750 * 110);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-width:calc((100vw - var(--scrollbar))/ 750 * 1);border-radius:calc((100vw - var(--scrollbar))/ 750 * 10)}}@media (min-width:769px){#footer ._container0 ._sns ._bluesky,#footer ._container0 ._sns ._facebook,#footer ._container0 ._sns ._instagram,#footer ._container0 ._sns ._note,#footer ._container0 ._sns ._threads,#footer ._container0 ._sns ._tiktok,#footer ._container0 ._sns ._x,#footer ._container0 ._sns ._youtube{border:solid rgba(255,255,255,.5)}}#footer ._container0 ._sns ._bluesky>a,#footer ._container0 ._sns ._facebook>a,#footer ._container0 ._sns ._instagram>a,#footer ._container0 ._sns ._note>a,#footer ._container0 ._sns ._threads>a,#footer ._container0 ._sns ._tiktok>a,#footer ._container0 ._sns ._x>a,#footer ._container0 ._sns ._youtube>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#footer ._container0 ._sns ._bluesky>a>svg,#footer ._container0 ._sns ._facebook>a>svg,#footer ._container0 ._sns ._instagram>a>svg,#footer ._container0 ._sns ._note>a>svg,#footer ._container0 ._sns ._threads>a>svg,#footer ._container0 ._sns ._tiktok>a>svg,#footer ._container0 ._sns ._x>a>svg,#footer ._container0 ._sns ._youtube>a>svg{height:auto}#footer ._container0 ._sns ._bluesky:hover,#footer ._container0 ._sns ._facebook:hover,#footer ._container0 ._sns ._instagram:hover,#footer ._container0 ._sns ._note:hover,#footer ._container0 ._sns ._threads:hover,#footer ._container0 ._sns ._tiktok:hover,#footer ._container0 ._sns ._x:hover,#footer ._container0 ._sns ._youtube:hover{opacity:.51}@media (min-width:1280px){#footer ._container0 ._sns ._x>a>svg{width:13.7px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._x>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 13.7)}}@media (max-width:768px){#footer ._container0 ._sns ._bluesky,#footer ._container0 ._sns ._facebook,#footer ._container0 ._sns ._instagram,#footer ._container0 ._sns ._note,#footer ._container0 ._sns ._threads,#footer ._container0 ._sns ._tiktok,#footer ._container0 ._sns ._x,#footer ._container0 ._sns ._youtube{border:solid #fff}#footer ._container0 ._sns ._x>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 36.9)}}@media (min-width:1280px){#footer ._container0 ._sns ._facebook>a>svg{width:15.4px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._facebook>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 15.4)}}@media (max-width:768px){#footer ._container0 ._sns ._facebook>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 41.49)}}@media (min-width:1280px){#footer ._container0 ._sns ._youtube>a>svg{width:16.8px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._youtube>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 16.8)}}@media (max-width:768px){#footer ._container0 ._sns ._youtube>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 45.26)}}@media (min-width:1280px){#footer ._container0 ._sns ._instagram>a>svg{width:14px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._instagram>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 14)}}@media (max-width:768px){#footer ._container0 ._sns ._instagram>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 37.71)}}@media (min-width:1280px){#footer ._container0 ._sns ._note>a>svg{width:15px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._note>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#footer ._container0 ._sns ._note>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 36)}}@media (min-width:1280px){#footer ._container0 ._sns ._tiktok>a>svg{width:14px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._tiktok>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 14)}}@media (max-width:768px){#footer ._container0 ._sns ._tiktok>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 37.24)}}@media (min-width:1280px){#footer ._container0 ._sns ._threads>a>svg{width:15px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._threads>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#footer ._container0 ._sns ._threads>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 38.03)}}#footer ._container1{display:flex;justify-content:space-between;border-top:solid rgba(255,255,255,.2)}#footer ._container1 ._link{display:flex;align-items:center}#footer ._container1 ._link p{font-weight:500;color:#fff;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#levitation>svg,#levitation>svg>path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#footer ._container0 ._sns ._bluesky>a>svg{width:16px}#footer ._container1{border-width:1px;margin-top:80px;padding-top:8px;margin-left:50px;margin-right:50px;padding-bottom:20px}#footer ._container1 ._link{gap:20px}#footer ._container1 ._link p{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#footer ._container0 ._sns ._bluesky>a>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 16)}#footer ._container1{border-width:calc((100vw - var(--scrollbar))/ 1280 * 1);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 80);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 8);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 50);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 50);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}#footer ._container1 ._link{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}#footer ._container1 ._link p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#footer ._container0 ._sns ._bluesky>a>svg{width:calc((100vw - var(--scrollbar))/ 750 * 41.2)}#footer ._container1{border-width:calc((100vw - var(--scrollbar))/ 750 * 2);margin-top:calc((100vw - var(--scrollbar))/ 750 * 90);padding-top:calc((100vw - var(--scrollbar))/ 750 * 25);margin-left:calc((100vw - var(--scrollbar))/ 750 * 80);margin-right:calc((100vw - var(--scrollbar))/ 750 * 80);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 120)}#footer ._container1 ._link{gap:calc((100vw - var(--scrollbar))/ 750 * 23)}#footer ._container1 ._link p{font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}}#footer ._container1 ._link p:hover{opacity:.51}#footer ._container1 ._link hr{border:none;background-color:#fff}#footer ._container1 ._copylight{font-family:BarlowCondensedMedium;text-align:right;color:#fff}@media (min-width:1280px){#footer ._container1 ._link hr{width:1px;height:11px}#footer ._container1 ._copylight{font-size:12px}#levitation>svg{padding-right:5px}}@media (min-width:769px) and (max-width:1279px){#footer ._container1 ._link hr{width:calc((100vw - var(--scrollbar))/ 1280 * 1);height:calc((100vw - var(--scrollbar))/ 1280 * 11)}#footer ._container1 ._copylight{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#footer ._container1 ._link hr{width:calc((100vw - var(--scrollbar))/ 750 * 2);height:calc((100vw - var(--scrollbar))/ 750 * 19)}#footer ._container1 ._copylight{font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}}#levitation{position:fixed;z-index:5;right:0;bottom:0;display:none;opacity:0}#levitation>svg{height:auto;cursor:pointer;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#levitation>svg>path,#levitation>svg>rect{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#levitation>svg>path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #levitation>svg>path{fill:#fff}#levitation>svg>rect{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.c-recruit ._container ._buttonContainer ._button,.c-recruit ._container ._buttonContainer ._button path{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #levitation>svg>rect{fill:#2d2d2d}#levitation>svg:hover{opacity:.51}.c-wrapper{position:relative}@media (min-width:1280px){#levitation>svg{padding-bottom:10px;width:40px}.c-wrapper{margin-top:70px}}@media (min-width:769px) and (max-width:1279px){#levitation>svg{padding-right:calc((100vw - var(--scrollbar))/ 1280 * 5);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);width:calc((100vw - var(--scrollbar))/ 1280 * 40)}.c-wrapper{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 70)}}@media (max-width:768px){#levitation>svg{padding-right:calc((100vw - var(--scrollbar))/ 750 * 4);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 4);width:calc((100vw - var(--scrollbar))/ 750 * 76)}.c-wrapper{margin-top:calc((100vw - var(--scrollbar))/ 750 * 90)}}.c-container{margin:auto}@media (min-width:1280px){.c-container{width:1280px}.c-joinus,.c-recruit{height:720px}}@media (min-width:769px) and (max-width:1279px){.c-container{width:calc((100vw - var(--scrollbar))/ 1280 * 1280)}}@media (min-width:769px){.c-showPC{display:block!important}.c-showSP{display:none!important}}@media (max-width:768px){.c-container{width:calc((100vw - var(--scrollbar))/ 750 * 750)}.c-showPC{display:none!important}.c-showSP{display:block!important}}@media (min-width:769px){br.c-showPC,img.c-showPC{display:inline-block!important}br.c-showSP,img.c-showSP{display:none!important}}@media (max-width:768px){br.c-showPC,img.c-showPC{display:none!important}br.c-showSP,img.c-showSP{display:inline-block!important}}.c-joinus,.c-recruit{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center}@media (min-width:1280px){.c-joinus,.c-recruit{margin-top:160px}}@media (min-width:769px) and (max-width:1279px){.c-joinus,.c-recruit{height:calc((100vw - var(--scrollbar))/ 1280 * 720);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 160)}}@media (max-width:768px){.c-joinus,.c-recruit{height:calc((100vw - var(--scrollbar))/ 750 * 1333);margin-top:calc((100vw - var(--scrollbar))/ 750 * 185)}}.c-joinus>._background,.c-recruit>._background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-joinus>h1,.c-recruit>h1{font-family:BarlowCondensedMedium;font-weight:500;font-style:normal;line-height:100%;position:absolute;transform:rotate(90deg);transform-origin:0 0}.c-joinus ._container,.c-joinus ._container ._text,.c-recruit ._container,.c-recruit ._container ._text{position:relative}@media (min-width:1280px){.c-joinus>h1,.c-recruit>h1{top:10px;right:-150px;font-size:60px}}@media (min-width:769px) and (max-width:1279px){.c-joinus>h1,.c-recruit>h1{top:calc((100vw - var(--scrollbar))/ 1280 * 10);right:calc((100vw - var(--scrollbar))/ 1280 * -150);font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}}@media (max-width:768px){.c-joinus>h1,.c-recruit>h1{top:calc((100vw - var(--scrollbar))/ 750 * 30);right:calc((100vw - var(--scrollbar))/ 750 * -120);font-size:calc((100vw - var(--scrollbar))/ 750 * 54)}}.c-joinus ._container ._text>h2,.c-recruit ._container ._text>h2{font-weight:700;font-style:normal;line-height:180%;text-align:center;color:#fff}@media (min-width:1280px){.c-joinus ._container ._text>h2,.c-recruit ._container ._text>h2{font-size:44px}}@media (min-width:769px) and (max-width:1279px){.c-joinus ._container ._text>h2,.c-recruit ._container ._text>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 44);font-size:max((100vw - var(--scrollbar)) / 1280 * 44,12px)}}@media (max-width:768px){.c-joinus ._container ._text>h2,.c-recruit ._container ._text>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 40)}}.c-joinus ._container ._text>p,.c-recruit ._container ._text>p{font-weight:500;font-style:normal;line-height:200%;text-align:center;color:#fff}.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{display:flex}@media (min-width:1280px){.c-joinus ._container ._text>p,.c-recruit ._container ._text>p{font-size:16px;margin-top:10px}.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{gap:20px}}@media (min-width:769px) and (max-width:1279px){.c-joinus ._container ._text>p,.c-recruit ._container ._text>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){.c-joinus ._container ._text>p,.c-recruit ._container ._text>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 30)}.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{gap:calc((100vw - var(--scrollbar))/ 750 * 30)}}@media (min-width:1280px){.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{margin-top:50px}.c-recruit ._container ._buttonContainer ._button{font-size:15px}}@media (min-width:769px) and (max-width:1279px){.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (min-width:769px){.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{justify-content:center}}.c-recruit>h1{color:#999}@media (max-width:768px){.c-joinus ._container ._buttonContainer,.c-recruit ._container ._buttonContainer{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}.c-recruit ._container ._text>h2,.c-recruit ._container ._text>p{text-align:left}}.c-recruit ._container ._buttonContainer ._button{font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#2d2d2d;background-color:#fff;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){.c-recruit ._container ._buttonContainer ._button{width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){.c-recruit ._container ._buttonContainer ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 15);font-size:max((100vw - var(--scrollbar)) / 1280 * 15,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){.c-recruit ._container ._buttonContainer ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 30);width:calc((100vw - var(--scrollbar))/ 750 * 606);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}.c-recruit ._container ._buttonContainer ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ .c-recruit ._container ._buttonContainer ._button{color:#fff;background-color:#2d2d2d}.c-recruit ._container ._buttonContainer ._button:hover{color:#000;background-color:#ddd}.c-joinus>h1{color:#fff}.c-joinus ._container ._buttonContainer ._button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#2d2d2d;background-color:#fff;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.c-joinus ._container ._buttonContainer ._button path,.c-partner>h2{-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){.c-joinus ._container ._buttonContainer ._button{font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){.c-joinus ._container ._buttonContainer ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){.c-joinus ._container ._buttonContainer ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 606);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}.c-joinus ._container ._buttonContainer ._button path{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ .c-joinus ._container ._buttonContainer ._button{color:#fff;background-color:#2d2d2d}.c-joinus ._container ._buttonContainer ._button:hover{color:#000;background-color:#ddd}.c-partner>h2{font-family:BarlowCondensedMedium;font-weight:500;font-style:normal;line-height:200%;display:flex;align-items:center;flex-direction:column;margin:auto;color:#000;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._copy>p,#top ._topics>h2{line-height:200%;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-style:normal}.___black___ .c-partner>h2{color:#fff}.c-partner>h2:after{display:block;content:"";background:#d9d9d9}@media (min-width:1280px){.c-partner>h2{font-size:60px}.c-partner>h2:after{width:40px;height:6px;margin-top:20px}}@media (min-width:769px) and (max-width:1279px){.c-partner>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}.c-partner>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6)}}@media (max-width:768px){.c-partner>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 100)}.c-partner>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10)}}.c-cpied,.c-partner ._container ._controller>svg,.c-partner ._container ._swipe ._slide>img{height:auto}.c-partner>p{font-weight:700;font-style:normal;line-height:200%;text-align:center;color:#2d2d2d}@media (min-width:1280px){.c-partner>p{font-size:16px;padding-top:30px}}@media (min-width:769px) and (max-width:1279px){.c-partner>h2:after{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}.c-partner>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){.c-partner>h2:after{margin-top:calc((100vw - var(--scrollbar))/ 750 * 32)}.c-partner>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}@media (min-width:1280px){.c-partner ._container{margin-top:100px}.c-partner ._container ._swipe{width:1280px}}@media (min-width:769px) and (max-width:1279px){.c-partner ._container{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){.c-partner ._container{margin-top:calc((100vw - var(--scrollbar))/ 750 * 100)}}.c-partner ._container ._swipe{overflow:hidden;margin:auto}.c-partner ._container ._swipe ._slide{display:flex}@media (min-width:1280px){.c-partner ._container ._swipe ._slide{gap:20px}}@media (min-width:769px) and (max-width:1279px){.c-partner ._container ._swipe{width:calc((100vw - var(--scrollbar))/ 1280 * 1280)}.c-partner ._container ._swipe ._slide{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){.c-partner ._container ._swipe{width:calc((100vw - var(--scrollbar))/ 750 * 750)}.c-partner ._container ._swipe ._slide{gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:1280px){.c-partner ._container ._swipe ._slide>img{width:380px}}@media (min-width:769px) and (max-width:1279px){.c-partner ._container ._swipe ._slide>img{width:calc((100vw - var(--scrollbar))/ 1280 * 380)}}@media (min-width:769px){.c-partner ._container ._swipe ._slide{flex-wrap:wrap;justify-content:center}.c-partner ._container ._controller{display:none}}@media (max-width:768px){.c-partner ._container ._swipe ._slide>img{width:calc((100vw - var(--scrollbar))/ 750 * 620)}.c-partner ._container ._controller{font-size:0;display:flex}}@media (max-width:768px) and (min-width:1280px){.c-partner ._container ._controller{gap:0;margin-top:0;margin-left:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){.c-partner ._container ._swipe ._slide{padding-left:calc((100vw - var(--scrollbar))/ 1280 * 0)}.c-partner ._container ._controller{gap:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){.c-partner ._container ._swipe ._slide{padding-left:calc((100vw - var(--scrollbar))/ 750 * 70)}.c-partner ._container ._controller{gap:calc((100vw - var(--scrollbar))/ 750 * 9.92);margin-top:calc((100vw - var(--scrollbar))/ 750 * 45);margin-left:calc((100vw - var(--scrollbar))/ 750 * 474)}}@media (min-width:1280px){.c-partner ._container ._controller>svg{width:45px}}@media (min-width:769px) and (max-width:1279px){.c-partner ._container ._controller>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){.c-partner ._container ._controller>svg{width:calc((100vw - var(--scrollbar))/ 750 * 100)}}.c-cpied{position:fixed;z-index:500;top:50%;left:50%;display:none;transform:translate(-50%,-50%);pointer-events:none;opacity:0}#top,#top ._mainVisual{position:relative}@media (min-width:1280px){.c-cpied{width:390px}}@media (min-width:769px) and (max-width:1279px){.c-cpied{width:calc((100vw - var(--scrollbar))/ 1280 * 390)}}@media (max-width:768px){.c-cpied{width:calc((100vw - var(--scrollbar))/ 750 * 610)}}#top ._mainVisual{display:flex;align-items:center;justify-content:center;height:100vh;height:100svh}#top ._mainVisual ._video{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100svh}#top ._mainVisual ._video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}#top ._mainVisual>h1{position:relative}#top ._mainVisual>h1>svg{height:auto}@media (min-width:1280px){#top ._mainVisual>h1>svg{width:812.92px}}@media (min-width:769px) and (max-width:1279px){#top ._mainVisual>h1>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 812.92)}}@media (max-width:768px){#top ._mainVisual>h1>svg{width:calc((100vw - var(--scrollbar))/ 750 * 613.33)}}#top ._mainVisual>._scroll{position:fixed;right:0;bottom:0}@media (min-width:1280px){#top ._mainVisual>._scroll{width:35px;height:70px}}@media (min-width:769px) and (max-width:1279px){#top ._mainVisual>._scroll{width:calc((100vw - var(--scrollbar))/ 1280 * 35);height:calc((100vw - var(--scrollbar))/ 1280 * 70)}}@media (max-width:768px){#top ._mainVisual>._scroll{width:calc((100vw - var(--scrollbar))/ 750 * 60);height:calc((100vw - var(--scrollbar))/ 750 * 125)}}#top ._mainVisual>._scroll>img{position:absolute;top:0;left:5px;height:auto}@media (min-width:1280px){#top ._mainVisual>._scroll>img{width:9px}}@media (min-width:769px) and (max-width:1279px){#top ._mainVisual>._scroll>img{width:calc((100vw - var(--scrollbar))/ 1280 * 9)}}@media (max-width:768px){#top ._mainVisual>._scroll>img{width:calc((100vw - var(--scrollbar))/ 750 * 17)}}#top ._mainVisual>._scroll>p{position:absolute;top:0;left:0;height:100%;background-color:#fff}@media (min-width:769px){#top ._copy{display:flex;align-items:center;justify-content:center}}#top ._copy>p{font-weight:700;text-align:justify;color:#000;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._topics ._container ._cell ._title,#top ._topics>h2{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#top ._mainVisual>._scroll>p{width:1px}#top ._copy{padding-top:94px;padding-bottom:100px}#top ._copy>p{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#top ._mainVisual>._scroll>p{width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#top ._copy{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 94);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 100)}#top ._copy>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#top ._mainVisual>._scroll>p{width:calc((100vw - var(--scrollbar))/ 750 * 2)}#top ._copy{padding-top:calc((100vw - var(--scrollbar))/ 750 * 164);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 200)}#top ._copy>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 30)}}#top ._copy>p ._annotation{color:#999}@media (min-width:1280px){#top ._copy>p ._annotation{font-size:10px}#top ._topics{margin-top:180px;margin-bottom:300px}}@media (min-width:769px) and (max-width:1279px){#top ._copy>p ._annotation{font-size:calc((100vw - var(--scrollbar))/ 1280 * 10);font-size:max((100vw - var(--scrollbar)) / 1280 * 10,12px)}#top ._topics{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 180);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 300)}}@media (max-width:768px){#top ._copy>p ._annotation{font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}#top ._topics{margin-top:calc((100vw - var(--scrollbar))/ 750 * 370);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#top ._topics>h2{font-family:BarlowCondensedMedium;font-weight:500;display:flex;align-items:center;flex-direction:column;margin:auto;color:#000;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._topics ._button,#top ._topics ._container ._cell ._title{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #top ._topics>h2{color:#fff}#top ._topics>h2:after{display:block;content:"";background:#d9d9d9}@media (min-width:1280px){#top ._topics>h2{font-size:60px}#top ._topics>h2:after{width:40px;height:6px;margin-top:20px}}@media (min-width:769px) and (max-width:1279px){#top ._topics>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#top ._topics>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#top ._topics>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 100)}#top ._topics>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32)}}#top ._topics ._container{margin:auto}@media (min-width:769px){#top ._topics ._container{display:flex}}@media (min-width:1280px){#top ._topics ._container{width:1180px;margin-top:40px;gap:20px}}@media (min-width:769px) and (max-width:1279px){#top ._topics ._container{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#top ._topics ._container{width:calc((100vw - var(--scrollbar))/ 750 * 619);margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#top ._topics ._container ._cell{display:block}@media (min-width:1280px){#top ._topics ._container ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#top ._topics ._container ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#top ._topics ._container ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#top ._topics ._container ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#top ._topics ._container ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#top ._topics ._container ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#top ._topics ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#top ._topics ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 348.0315789474);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#top ._topics ._container ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#top ._topics ._container ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#top ._topics ._container ._cell ._thumbnail>img{height:auto}}#top ._topics ._container ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#top ._topics ._container ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._topics ._button,#top ._topics ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#top ._topics ._container ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#top ._topics ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#top ._topics ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #top ._topics ._container ._cell ._title{color:#fff}#top ._topics ._container ._cell ._info{color:#999}#top ._topics ._container ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}#top ._topics ._button,#top ._topics ._container ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#top ._topics ._container ._cell ._info{margin-top:5px}#top ._topics ._container ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#top ._topics ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#top ._topics ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#top ._topics ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#top ._topics ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}@media (min-width:1280px){#top ._topics ._container ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#top ._topics ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#top ._topics ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#top ._topics ._button{margin:auto;font-family:BarlowCondensedMedium;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._mission ._cell ._button,#top ._topics ._button path{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._topics ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #top ._topics ._button{color:#2d2d2d;background-color:#fff}#top ._topics ._button:hover{color:#000;background-color:#ddd}@media (min-width:1280px){#top ._topics ._button{font-size:18px;width:250px;height:60px;border-radius:46px}#top ._mission{padding-top:360px;padding-bottom:247px}#top ._mission ._cell{margin-left:766px}}@media (min-width:769px) and (max-width:1279px){#top ._topics ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}#top ._mission{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 360);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 247)}#top ._mission ._cell{margin-left:calc((100vw - var(--scrollbar))/ 1280 * 766)}}@media (max-width:768px){#top ._topics ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}#top ._mission{padding-top:calc((100vw - var(--scrollbar))/ 750 * 220);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 220)}#top ._mission ._cell{margin-left:calc((100vw - var(--scrollbar))/ 750 * 50)}}#top ._mission ._cell>h2{font-family:BarlowCondensedMedium;font-weight:500;font-style:normal;line-height:180%;color:#999}@media (min-width:1280px){#top ._mission ._cell{width:380px}#top ._mission ._cell>h2{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#top ._mission ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380)}#top ._mission ._cell>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#top ._mission ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#top ._mission ._cell>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28.8)}}#top ._mission ._cell>h1{font-weight:700;font-style:normal;line-height:150%;color:#2d2d2d;border-bottom:solid #c5c5c5}@media (min-width:1280px){#top ._mission ._cell>h1{font-size:40px;border-bottom-width:1px;padding-bottom:30px}}@media (min-width:769px) and (max-width:1279px){#top ._mission ._cell>h1{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#top ._mission ._cell>h1{font-size:calc((100vw - var(--scrollbar))/ 750 * 72);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 36)}}#top ._mission ._cell>p{font-weight:500;font-style:normal;line-height:200%;text-align:justify;color:#2d2d2d}@media (min-width:1280px){#top ._mission ._cell>p{font-size:16px;margin-top:20px}}@media (min-width:769px) and (max-width:1279px){#top ._mission ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#top ._mission ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 36)}}#top ._mission ._cell ._button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._mission ._cell ._button path,#top ._whatWeDo ._cell ._button{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#top ._mission ._cell ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #top ._mission ._cell ._button{color:#2d2d2d;background-color:#fff}#top ._mission ._cell ._button:hover{color:#000;background-color:#ddd}@media (min-width:1280px){#top ._mission ._cell ._button{font-size:18px;width:250px;height:60px;border-radius:46px;margin-top:30px}}@media (min-width:769px) and (max-width:1279px){#top ._mission ._cell ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#top ._mission ._cell ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin-top:calc((100vw - var(--scrollbar))/ 750 * 36)}#top ._mission ._image{z-index:-1;right:0}}#top ._mission ._image{position:absolute;height:auto;pointer-events:none}@media (min-width:769px){#top ._mission ._image{top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:768px) and (min-width:1280px){#top ._copy{padding-left:0}#top ._mission ._image{top:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#top ._copy{padding-left:calc((100vw - var(--scrollbar))/ 1280 * 0)}#top ._mission ._image{top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#top ._copy{padding-left:calc((100vw - var(--scrollbar))/ 750 * 50)}#top ._mission ._image{top:calc((100vw - var(--scrollbar))/ 750 * 220)}}@media (min-width:1280px){#top ._mission ._image{width:1280px}#top ._whatWeDo{padding-top:200px;padding-bottom:200px}#top ._whatWeDo ._cell{margin-left:120px}}@media (min-width:769px) and (max-width:1279px){#top ._mission ._image{width:calc((100vw - var(--scrollbar))/ 1280 * 1280)}#top ._whatWeDo{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 200);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 200)}#top ._whatWeDo ._cell{margin-left:calc((100vw - var(--scrollbar))/ 1280 * 120)}}@media (max-width:768px){#top ._mission ._image{width:calc((100vw - var(--scrollbar))/ 750 * 476.58)}#top ._whatWeDo{padding-top:calc((100vw - var(--scrollbar))/ 750 * 0);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 900)}#top ._whatWeDo ._cell{margin-left:calc((100vw - var(--scrollbar))/ 750 * 50)}}#top ._whatWeDo ._cell>h2{font-family:BarlowCondensedMedium;font-weight:500;font-style:normal;line-height:180%;color:#999}@media (min-width:1280px){#top ._whatWeDo ._cell{width:470px}#top ._whatWeDo ._cell>h2{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#top ._whatWeDo ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 470)}#top ._whatWeDo ._cell>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#top ._whatWeDo ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#top ._whatWeDo ._cell>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28.8)}}#top ._whatWeDo ._cell>h1{font-weight:700;font-style:normal;line-height:180%;color:#2d2d2d;border-bottom:solid #c5c5c5}@media (min-width:1280px){#top ._whatWeDo ._cell>h1{font-size:20px;border-bottom-width:1px;padding-bottom:30px}}@media (min-width:769px) and (max-width:1279px){#top ._whatWeDo ._cell>h1{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#top ._whatWeDo ._cell>h1{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 36)}}#top ._whatWeDo ._cell>p{font-weight:500;font-style:normal;line-height:200%;text-align:justify;color:#2d2d2d}@media (min-width:1280px){#top ._whatWeDo ._cell>p{font-size:16px;margin-top:20px}}@media (min-width:769px) and (max-width:1279px){#top ._whatWeDo ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#top ._whatWeDo ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 36)}}#top ._whatWeDo ._cell ._button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#top ._whatWeDo ._cell ._button{font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#top ._whatWeDo ._cell ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px){#top ._whatWeDo ._cell ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110)}}#top ._caseStudy ._container ._cell>img,#top ._whatWeDo ._cell>h1>svg,#top ._whatWeDo ._image{height:auto}#top ._whatWeDo ._cell ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#about #sustainability ._container ._l>h2,#about #sustainability ._container ._l>h2:before{-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #top ._whatWeDo ._cell ._button{color:#2d2d2d;background-color:#fff}#top ._whatWeDo ._cell ._button:hover{color:#000;background-color:#ddd}@media (min-width:1280px){#top ._whatWeDo ._cell ._button{margin-top:30px}#top ._whatWeDo ._cell>h1>svg{padding-top:10px;width:190px}}@media (min-width:769px) and (max-width:1279px){#top ._whatWeDo ._cell ._button{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 30)}#top ._whatWeDo ._cell>h1>svg{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10);width:calc((100vw - var(--scrollbar))/ 1280 * 190)}}#top ._whatWeDo ._image{position:absolute;pointer-events:none}@media (min-width:769px){#top ._whatWeDo ._image{top:50%;left:50%;transform:translate(-50%,-50%)}#top ._caseStudy ._container ._cell{display:flex;justify-content:space-between}}@media (max-width:768px){#top ._whatWeDo ._cell ._button{border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin-top:calc((100vw - var(--scrollbar))/ 750 * 36)}#top ._whatWeDo ._cell>h1>svg{padding-top:calc((100vw - var(--scrollbar))/ 750 * 20);width:calc((100vw - var(--scrollbar))/ 750 * 342.4)}#top ._whatWeDo ._image{bottom:0;left:0}}@media (min-width:1280px){#top ._whatWeDo ._image{width:1280px}#top ._partner{margin-top:180px;margin-bottom:300px}#top ._caseStudy{padding-top:360px;padding-bottom:230px}}@media (min-width:769px) and (max-width:1279px){#top ._whatWeDo ._image{width:calc((100vw - var(--scrollbar))/ 1280 * 1280)}#top ._partner{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 180);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 300)}#top ._caseStudy{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 360);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 230)}}@media (max-width:768px){#top ._whatWeDo ._image{width:calc((100vw - var(--scrollbar))/ 750 * 750)}#top ._partner{margin-top:calc((100vw - var(--scrollbar))/ 750 * 370);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}#top ._caseStudy{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 380)}}#top ._caseStudy ._container{margin:auto}#top ._caseStudy ._container>h1{font-weight:700;font-style:normal;line-height:150%;text-align:center;color:#2d2d2d}@media (min-width:1280px){#top ._caseStudy ._container{width:1160px}#top ._caseStudy ._container>h1{font-size:40px}#top ._caseStudy ._container ._cell{margin-top:90px}}@media (min-width:769px) and (max-width:1279px){#top ._caseStudy ._container{width:calc((100vw - var(--scrollbar))/ 1280 * 1160)}#top ._caseStudy ._container>h1{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px)}#top ._caseStudy ._container ._cell{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 90)}}@media (max-width:768px){#top ._caseStudy ._container{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#top ._caseStudy ._container>h1{font-size:calc((100vw - var(--scrollbar))/ 750 * 52)}#top ._caseStudy ._container ._cell{margin-top:calc((100vw - var(--scrollbar))/ 750 * 87)}}@media (min-width:1280px){#top ._caseStudy ._container ._cell>img{width:560px;border-radius:20px}}@media (min-width:769px) and (max-width:1279px){#top ._caseStudy ._container ._cell>img{width:calc((100vw - var(--scrollbar))/ 1280 * 560);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#top ._caseStudy ._container ._cell>img{width:calc((100vw - var(--scrollbar))/ 750 * 650);border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}#top ._caseStudy ._container ._cell>._text>h2{font-weight:700;font-style:normal;line-height:180%;display:flex;align-items:center;color:#2d2d2d;border-bottom:solid #a4a4a4}@media (min-width:1280px){#top ._caseStudy ._container ._cell>._text{width:540px;padding-top:0}#top ._caseStudy ._container ._cell>._text>h2{font-size:26px;border-bottom-width:1px;padding-bottom:20px}}@media (min-width:769px) and (max-width:1279px){#top ._caseStudy ._container ._cell>._text{width:calc((100vw - var(--scrollbar))/ 1280 * 540);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}#top ._caseStudy ._container ._cell>._text>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 26);font-size:max((100vw - var(--scrollbar)) / 1280 * 26,12px);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#top ._caseStudy ._container ._cell>._text{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 41)}#top ._caseStudy ._container ._cell>._text>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 46);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}}#top ._caseStudy ._container ._cell>._text>p{font-weight:500;font-style:normal;line-height:200%;text-align:justify;color:#2d2d2d}@media (min-width:1280px){#top ._caseStudy ._container ._cell>._text>p{font-size:16px;padding-top:20px}}@media (min-width:769px) and (max-width:1279px){#top ._caseStudy ._container ._cell>._text>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}#top ._caseStudy ._container ._cell:nth-child(odd){flex-direction:row-reverse}#about ._pageTitle{position:relative}@media (min-width:769px) and (min-width:1280px){#about ._pageTitle{height:320px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#about ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 320)}}@media (min-width:769px) and (max-width:768px){#about ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 300)}}@media (max-width:768px){#top ._caseStudy ._container ._cell>._text>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 40)}#about ._pageTitle{height:auto}}#about ._pageTitle ._container{position:relative;display:flex;flex-direction:column;justify-content:center;margin:auto}#about ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;margin:auto;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#about ._pageTitle ._container{padding-top:80px}#about ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#about ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}#about ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#about ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 80)}#about ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#about ._pageTitle ._container ._subTitle{font-weight:700;font-style:normal;margin:auto;color:#000}#about ._pageTitle ._container ._anchorLink{display:flex;align-items:center;justify-content:center}@media (min-width:1280px){#about ._pageTitle ._container ._subTitle{font-size:16px;padding-top:33px}#about ._pageTitle ._container ._anchorLink{gap:20px}}@media (min-width:769px) and (max-width:1279px){#about ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 33)}#about ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#about ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 28)}#about ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 750 * 40)}}#about ._pageTitle ._container ._anchorLink li{position:relative;cursor:pointer;border-bottom:solid #ccc}@media (min-width:769px){#about ._pageTitle ._container ._anchorLink li{border-top:solid #ccc}}@media (min-width:769px) and (min-width:1280px){#about ._pageTitle ._container ._anchorLink li{border-top-width:1px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#about ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (min-width:769px) and (max-width:768px){#about ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#about ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}@media (min-width:1280px){#about ._pageTitle ._container ._anchorLink{padding-top:100px}#about ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}#about ._pageTitle ._container ._anchorLink li p{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#about ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#about ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}#about ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#about ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);flex-wrap:wrap;row-gap:0}#about ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}#about ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#about ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#about ._pageTitle ._container ._anchorLink li p{padding-top:6px;padding-bottom:6px}#about ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}}@media (min-width:769px) and (max-width:1279px){#about ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#about ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}}@media (max-width:768px){#about ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#about ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#about ._pageTitle ._container ._anchorLink li:nth-of-type(1),#about ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top:solid #ccc}}@media (max-width:768px) and (min-width:1280px){#about ._pageTitle ._container ._anchorLink li:nth-of-type(1),#about ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:1px}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#about ._pageTitle ._container ._anchorLink li:nth-of-type(1),#about ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px) and (max-width:768px){#about ._pageTitle ._container ._anchorLink li:nth-of-type(1),#about ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#about #mission,#about #vision{position:relative;margin:auto}@media (min-width:1280px){#about #mission,#about #vision{width:1080px}}@media (min-width:769px) and (max-width:1279px){#about #mission,#about #vision{width:calc((100vw - var(--scrollbar))/ 1280 * 1080)}}@media (max-width:768px){#about #mission,#about #vision{width:calc((100vw - var(--scrollbar))/ 750 * 660)}}#about #mission ._container>h2,#about #vision ._container>h2{font-family:BarlowCondensedMedium;font-weight:500;font-weight:400;font-style:normal;line-height:100%;color:#999}@media (min-width:1280px){#about #mission ._container,#about #vision ._container{width:500px}#about #mission ._container>h2,#about #vision ._container>h2{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#about #mission ._container,#about #vision ._container{width:calc((100vw - var(--scrollbar))/ 1280 * 500)}#about #mission ._container>h2,#about #vision ._container>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#about #mission ._container,#about #vision ._container{width:calc((100vw - var(--scrollbar))/ 750 * 660);margin:auto}#about #mission ._container>h2,#about #vision ._container>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28.8)}}#about #mission ._container>h3,#about #vision ._container>h3{font-weight:700;font-style:normal;line-height:150%;white-space:nowrap;color:#2d2d2d;border-bottom:solid #ccc}@media (min-width:1280px){#about #mission ._container>h3,#about #vision ._container>h3{font-size:32px;padding-top:10px;padding-bottom:20px;border-bottom-width:1px}}@media (min-width:769px) and (max-width:1279px){#about #mission ._container>h3,#about #vision ._container>h3{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px){#about #mission ._container>h3,#about #vision ._container>h3{font-size:calc((100vw - var(--scrollbar))/ 750 * 58);padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1)}}#about #mission ._container>p,#about #vision ._container>p{font-weight:500;font-style:normal;line-height:200%;color:#000}@media (min-width:1280px){#about #mission ._container>p,#about #vision ._container>p{padding-top:30px;font-size:16px}}@media (min-width:769px) and (max-width:1279px){#about #mission ._container>p,#about #vision ._container>p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 30);font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#about #mission ._container>p,#about #vision ._container>p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 20);font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#about ._stickyContainer{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;margin:auto;pointer-events:none}@media (min-width:1280px){#about #mission,#about #vision{padding-top:150px}#about ._stickyContainer{width:1140px;gap:40px}}@media (min-width:769px) and (max-width:1279px){#about #mission,#about #vision{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 150)}#about ._stickyContainer{width:calc((100vw - var(--scrollbar))/ 1280 * 1140);gap:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#about #mission,#about #vision{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180)}#about ._stickyContainer{width:calc((100vw - var(--scrollbar))/ 750 * 650);gap:calc((100vw - var(--scrollbar))/ 750 * 10);flex-direction:column-reverse}}@media (min-width:1280px){#about ._stickyContainer .top_text{width:534px}}@media (min-width:769px) and (max-width:1279px){#about ._stickyContainer .top_text{width:calc((100vw - var(--scrollbar))/ 1280 * 534)}}@media (max-width:768px){#about ._stickyContainer .top_text{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#about ._stickyContainer .top_pic{position:sticky;z-index:-1;display:block}@media (min-width:1280px){#about ._stickyContainer .top_pic{width:560px;height:560px;top:120px;bottom:0;padding-top:0;margin-top:100px;margin-bottom:-80px}}@media (min-width:769px) and (max-width:1279px){#about ._stickyContainer .top_pic{width:calc((100vw - var(--scrollbar))/ 1280 * 560);height:calc((100vw - var(--scrollbar))/ 1280 * 560);top:calc((100vw - var(--scrollbar))/ 1280 * 120);bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 100);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -80)}}@media (max-width:768px){#about ._stickyContainer .top_pic{width:calc((100vw - var(--scrollbar))/ 750 * 476.56);height:calc((100vw - var(--scrollbar))/ 750 * 476.56);top:calc((100vw - var(--scrollbar))/ 750 * 0);bottom:calc((100vw - var(--scrollbar))/ 750 * 0);padding-top:calc((100vw - var(--scrollbar))/ 750 * 0);margin-top:calc((100vw - var(--scrollbar))/ 750 * -1100);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 550)}}#about ._stickyContainer .top_pic .pic{position:absolute;display:block;width:100%;height:auto}#about #values ._container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto}#about #values ._container ._cell:nth-of-type(1){background-color:#2d2d2d}#about #values ._container ._cell:nth-of-type(1)>h1{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;color:#fff;border-bottom:solid #4d4d4d}@media (min-width:1280px){#about ._stickyContainer .top_pic .pic{top:0;left:0}#about #values{padding-top:150px}#about #values ._container{width:1180px}#about #values ._container ._cell:nth-of-type(1){height:255px}#about #values ._container ._cell:nth-of-type(1)>h1{font-size:50px;margin-top:35px;padding-bottom:15px;border-bottom-width:1px}}@media (min-width:769px) and (max-width:1279px){#about ._stickyContainer .top_pic .pic{top:calc((100vw - var(--scrollbar))/ 1280 * 0);left:calc((100vw - var(--scrollbar))/ 1280 * 0)}#about #values{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 150)}#about #values ._container{width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}#about #values ._container ._cell:nth-of-type(1){height:calc((100vw - var(--scrollbar))/ 1280 * 255)}#about #values ._container ._cell:nth-of-type(1)>h1{font-size:calc((100vw - var(--scrollbar))/ 1280 * 50);font-size:max((100vw - var(--scrollbar)) / 1280 * 50,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 35);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 15);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px){#about ._stickyContainer .top_pic .pic{top:calc((100vw - var(--scrollbar))/ 750 * 650);left:calc((100vw - var(--scrollbar))/ 750 * 220)}#about #values{padding-top:calc((100vw - var(--scrollbar))/ 750 * 260)}#about #values ._container{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#about #values ._container ._cell:nth-of-type(1){height:calc((100vw - var(--scrollbar))/ 750 * 770)}#about #values ._container ._cell:nth-of-type(1)>h1{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-top:calc((100vw - var(--scrollbar))/ 750 * 230);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 15);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#about #values ._container ._cell:nth-of-type(1)>h3{font-weight:700;font-style:normal;line-height:180%;opacity:.5;color:#fff}#about #values ._container ._cell{border:solid #2d2d2d}@media (min-width:1280px){#about #values ._container ._cell:nth-of-type(1)>h3{font-size:16px;margin-top:15px}#about #values ._container ._cell{width:300px;height:255px;border-radius:20px;border-width:1px;margin-bottom:20px;padding-top:40px;padding-left:40px;padding-right:40px}}@media (min-width:769px) and (max-width:1279px){#about #values ._container ._cell:nth-of-type(1)>h3{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 15)}#about #values ._container ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 300);height:calc((100vw - var(--scrollbar))/ 1280 * 255);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20);border-width:calc((100vw - var(--scrollbar))/ 1280 * 1);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#about #values ._container ._cell:nth-of-type(1)>h3{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#about #values ._container ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 550);height:calc((100vw - var(--scrollbar))/ 750 * 390);border-radius:calc((100vw - var(--scrollbar))/ 750 * 36);border-width:calc((100vw - var(--scrollbar))/ 750 * 2);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);padding-top:calc((100vw - var(--scrollbar))/ 750 * 50);padding-left:calc((100vw - var(--scrollbar))/ 750 * 50);padding-right:calc((100vw - var(--scrollbar))/ 750 * 50)}}#about #values ._container ._cell>h2{font-weight:700;font-style:normal;color:#2d2d2d}@media (min-width:1280px){#about #values ._container ._cell>h2{font-size:28px}}@media (min-width:769px) and (max-width:1279px){#about #values ._container ._cell>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 28);font-size:max((100vw - var(--scrollbar)) / 1280 * 28,12px)}}@media (max-width:768px){#about #values ._container ._cell>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 50)}}#about #values ._container ._cell>h4{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;color:#999;border-bottom:solid #ccc}@media (min-width:1280px){#about #values ._container ._cell>h4{font-size:18px;padding-bottom:20px;border-bottom-width:1px}}@media (min-width:769px) and (max-width:1279px){#about #values ._container ._cell>h4{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px){#about #values ._container ._cell>h4{font-size:calc((100vw - var(--scrollbar))/ 750 * 24);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#about #values ._container ._cell>p{font-weight:500;font-style:normal;line-height:150%;text-align:justify;text-justify:inter-ideograph;letter-spacing:-.01em;color:#2d2d2d}@media (min-width:1280px){#about #values ._container ._cell>p{font-size:16px;padding-top:20px}}@media (min-width:769px) and (max-width:1279px){#about #values ._container ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#about #values ._container ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#about #company_introduction .content .column{display:flex;align-items:flex-start;justify-content:center;margin:auto}#about #company_introduction .content .column .title{font-weight:700}@media (min-width:1280px){#about #company_introduction{padding-top:100px}#about #company_introduction .content .column{width:980px;padding-bottom:60px}#about #company_introduction .content .column .title{font-size:32px}}@media (min-width:769px) and (max-width:1279px){#about #company_introduction{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#about #company_introduction .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 980);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60)}#about #company_introduction .content .column .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}}@media (max-width:768px){#about #company_introduction{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}#about #company_introduction .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}#about #company_introduction .content .column .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 54)}}#about #company_introduction .content .ci_frame{margin:auto}@media (min-width:1280px){#about #company_introduction .content .ci_frame{width:980px}}@media (min-width:769px) and (max-width:1279px){#about #company_introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 1280 * 980)}}@media (max-width:768px){#about #company_introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#about #company_introduction .content .ci_frame img{width:100%}@media (min-width:1280px){#about #company_introduction .content .ci_frame iframe{width:980px;height:552px}}@media (min-width:769px) and (max-width:1279px){#about #company_introduction .content .ci_frame iframe{width:calc((100vw - var(--scrollbar))/ 1280 * 980);height:calc((100vw - var(--scrollbar))/ 1280 * 552)}}@media (max-width:768px){#about #company_introduction .content .ci_frame iframe{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 366)}}#about #sustainability{margin:auto}@media (min-width:1280px){#about #sustainability{width:1100px;padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability{width:calc((100vw - var(--scrollbar))/ 1280 * 1100);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#about #sustainability{width:calc((100vw - var(--scrollbar))/ 750 * 660);padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}@media (min-width:769px){#about #sustainability ._container{display:flex;justify-content:space-between}}#about #sustainability ._container ._l{text-align:center}#about #sustainability ._container ._l>h2{font-weight:700;display:flex;align-items:center;flex-direction:column;margin:auto;color:#2d2d2d;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#about #sustainability ._container ._l>h2:before,#about #sustainability ._container ._r ._cell ._button{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-family:BarlowCondensedMedium}@media (min-width:1280px){#about #sustainability ._container ._l{width:453px}#about #sustainability ._container ._l>h2{margin-top:100px;font-size:16px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._l{width:calc((100vw - var(--scrollbar))/ 1280 * 453)}#about #sustainability ._container ._l>h2{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 100);font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#about #sustainability ._container ._l{width:calc((100vw - var(--scrollbar))/ 750 * 660)}#about #sustainability ._container ._l>h2{margin-top:calc((100vw - var(--scrollbar))/ 750 * 120);font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 90)}}.___black___ #about #sustainability ._container ._l>h2{color:#fff}#about #sustainability ._container ._l>h2:before{font-weight:400;display:block;order:-2;content:attr(data-en);color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #about #sustainability ._container ._l>h2:before{color:#fff}#about #sustainability ._container ._l>h2:after{display:block;order:-1;content:"";background:#d9d9d9}@media (min-width:1280px){#about #sustainability ._container ._l>h2:before{font-size:60px}#about #sustainability ._container ._l>h2:after{width:40px;height:6px;margin-top:20px;margin-bottom:20px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._l>h2:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#about #sustainability ._container ._l>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#about #sustainability ._container ._l>h2:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90)}#about #sustainability ._container ._l>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 32)}}#about #sustainability ._container ._l>img{height:auto}@media (min-width:1280px){#about #sustainability ._container ._l>img{width:134px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._l>img{width:calc((100vw - var(--scrollbar))/ 1280 * 134)}}@media (max-width:768px){#about #sustainability ._container ._l>img{width:calc((100vw - var(--scrollbar))/ 750 * 359.88)}}@media (min-width:1280px){#about #sustainability ._container ._r{width:420px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._r{width:calc((100vw - var(--scrollbar))/ 1280 * 420)}}@media (max-width:768px){#about #sustainability ._container ._r{width:calc((100vw - var(--scrollbar))/ 750 * 660);margin:auto}}#about #sustainability ._container ._r ._cell>h3{font-weight:700;font-style:normal;line-height:150%;white-space:nowrap;color:#2d2d2d;border-bottom:solid #ccc}@media (min-width:1280px){#about #sustainability ._container ._r ._cell{margin-top:0}#about #sustainability ._container ._r ._cell>h3{font-size:32px;padding-top:10px;padding-bottom:20px;border-bottom-width:1px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._r ._cell{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}#about #sustainability ._container ._r ._cell>h3{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px){#about #sustainability ._container ._r ._cell{margin-top:calc((100vw - var(--scrollbar))/ 750 * 120)}#about #sustainability ._container ._r ._cell>h3{font-size:calc((100vw - var(--scrollbar))/ 750 * 58);padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1)}}#about #sustainability ._container ._r ._cell ._text{font-weight:500;font-style:normal;line-height:200%;color:#000}@media (min-width:1280px){#about #sustainability ._container ._r ._cell ._text{padding-top:30px;font-size:16px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._r ._cell ._text{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 30);font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#about #sustainability ._container ._r ._cell ._text{padding-top:calc((100vw - var(--scrollbar))/ 750 * 30);font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#about #sustainability ._container ._r ._cell ._annotation{font-weight:500;font-style:normal;color:#000}@media (min-width:1280px){#about #sustainability ._container ._r ._cell ._annotation{padding-top:30px;font-size:12px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._r ._cell ._annotation{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 30);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#about #sustainability ._container ._r ._cell ._annotation{padding-top:calc((100vw - var(--scrollbar))/ 750 * 60);font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}}#about #sustainability ._container ._r ._cell ._button{position:relative;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#about #sustainability ._container ._r ._cell ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #about #sustainability ._container ._r ._cell ._button{color:#2d2d2d;background-color:#fff}#about #sustainability ._container ._r ._cell ._button:hover{color:#000;background-color:#ddd}@media (min-width:1280px){#about #sustainability ._container ._r ._cell ._button{font-size:18px;width:250px;height:60px;border-radius:46px;margin-top:10px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._r ._cell ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#about #sustainability ._container ._r ._cell ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 425);height:calc((100vw - var(--scrollbar))/ 750 * 102);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#about #sustainability ._container ._r ._cell ._button>svg{height:auto}@media (min-width:1280px){#about #sustainability ._container ._r ._cell ._button>svg{width:16px;margin-left:5px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability ._container ._r ._cell ._button>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 16);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 5)}}@media (max-width:768px){#about #sustainability ._container ._r ._cell ._button>svg{width:calc((100vw - var(--scrollbar))/ 750 * 27.06);margin-left:calc((100vw - var(--scrollbar))/ 750 * 8.79)}}#about #sustainability_business,#about #sustainability_organization{position:relative;margin:auto}@media (min-width:1280px){#about #sustainability_business,#about #sustainability_organization{width:1100px;padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business,#about #sustainability_organization{width:calc((100vw - var(--scrollbar))/ 1280 * 1100);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#about #sustainability_business,#about #sustainability_organization{width:calc((100vw - var(--scrollbar))/ 750 * 660);padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}@media (min-width:769px){#about #sustainability_business ._container,#about #sustainability_organization ._container{display:flex;justify-content:space-between}#about #sustainability_business ._container ._l ._cell,#about #sustainability_organization ._container ._l ._cell{position:sticky}}@media (min-width:769px) and (min-width:1280px){#about #sustainability_business ._container ._l ._cell,#about #sustainability_organization ._container ._l ._cell{top:200px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._l ._cell,#about #sustainability_organization ._container ._l ._cell{top:calc((100vw - var(--scrollbar))/ 1280 * 200)}}@media (min-width:769px) and (max-width:768px){#about #sustainability_business ._container ._l ._cell,#about #sustainability_organization ._container ._l ._cell{top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#about #sustainability_business ._container ._l ._cell>h3,#about #sustainability_organization ._container ._l ._cell>h3{font-weight:700;font-style:normal;line-height:150%;white-space:nowrap;color:#2d2d2d;border-bottom:solid #ccc}@media (min-width:1280px){#about #sustainability_business ._container ._l,#about #sustainability_organization ._container ._l{width:472px}#about #sustainability_business ._container ._l ._cell>h3,#about #sustainability_organization ._container ._l ._cell>h3{font-size:32px;padding-top:10px;padding-bottom:20px;border-bottom-width:1px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._l,#about #sustainability_organization ._container ._l{width:calc((100vw - var(--scrollbar))/ 1280 * 472)}#about #sustainability_business ._container ._l ._cell>h3,#about #sustainability_organization ._container ._l ._cell>h3{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px){#about #sustainability_business ._container ._l,#about #sustainability_organization ._container ._l{width:calc((100vw - var(--scrollbar))/ 750 * 660);margin:auto}#about #sustainability_business ._container ._l ._cell>h3,#about #sustainability_organization ._container ._l ._cell>h3{font-size:calc((100vw - var(--scrollbar))/ 750 * 58);padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1)}}#about #sustainability_business ._container ._l ._cell>p,#about #sustainability_organization ._container ._l ._cell>p{font-weight:500;font-style:normal;line-height:200%;text-align:justify;text-justify:inter-ideograph;color:#000}@media (min-width:1280px){#about #sustainability_business ._container ._l ._cell>p,#about #sustainability_organization ._container ._l ._cell>p{padding-top:30px;font-size:16px}#about #sustainability_business ._container ._r,#about #sustainability_organization ._container ._r{width:550px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._l ._cell>p,#about #sustainability_organization ._container ._l ._cell>p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 30);font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}#about #sustainability_business ._container ._r,#about #sustainability_organization ._container ._r{width:calc((100vw - var(--scrollbar))/ 1280 * 550)}}@media (max-width:768px){#about #sustainability_business ._container ._l ._cell>p,#about #sustainability_organization ._container ._l ._cell>p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 30);font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}#about #sustainability_business ._container ._r,#about #sustainability_organization ._container ._r{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}@media (min-width:1280px){#about #sustainability_business ._container ._r,#about #sustainability_organization ._container ._r{padding-top:0}#about #sustainability_business ._container ._r ._cell,#about #sustainability_organization ._container ._r ._cell{height:110px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._r,#about #sustainability_organization ._container ._r{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#about #sustainability_business ._container ._r,#about #sustainability_organization ._container ._r{padding-top:calc((100vw - var(--scrollbar))/ 750 * 90);display:none}}#about #sustainability_business ._container ._r ._cell,#about #sustainability_organization ._container ._r ._cell{display:flex;align-items:center;justify-content:space-between;background-color:#f2f2f2}#about #sustainability_business ._container ._r ._cell>p,#about #sustainability_organization ._container ._r ._cell>p{font-weight:700;font-style:normal;line-height:150%;letter-spacing:-.06em;color:#000}#about #sustainability_business ._container ._r ._cell ._icon,#about #sustainability_organization ._container ._r ._cell ._icon{display:flex}@media (min-width:1280px){#about #sustainability_business ._container ._r ._cell,#about #sustainability_organization ._container ._r ._cell{border-radius:10px;padding-left:30px;padding-right:30px;margin-bottom:10px}#about #sustainability_business ._container ._r ._cell>p,#about #sustainability_organization ._container ._r ._cell>p{font-size:18px}#about #sustainability_business ._container ._r ._cell ._icon,#about #sustainability_organization ._container ._r ._cell ._icon{gap:2.63px}#about #sustainability_business ._container ._r ._cell ._icon>img,#about #sustainability_organization ._container ._r ._cell ._icon>img{width:52.67px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._r ._cell,#about #sustainability_organization ._container ._r ._cell{height:calc((100vw - var(--scrollbar))/ 1280 * 110);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 30);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 30);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}#about #sustainability_business ._container ._r ._cell>p,#about #sustainability_organization ._container ._r ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}#about #sustainability_business ._container ._r ._cell ._icon,#about #sustainability_organization ._container ._r ._cell ._icon{gap:calc((100vw - var(--scrollbar))/ 1280 * 2.63)}}@media (max-width:768px){#about #sustainability_business ._container ._r ._cell,#about #sustainability_organization ._container ._r ._cell{height:calc((100vw - var(--scrollbar))/ 750 * 170);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18);padding-left:calc((100vw - var(--scrollbar))/ 750 * 30);padding-right:calc((100vw - var(--scrollbar))/ 750 * 30);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#about #sustainability_business ._container ._r ._cell>p,#about #sustainability_organization ._container ._r ._cell>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 27)}#about #sustainability_business ._container ._r ._cell ._icon,#about #sustainability_organization ._container ._r ._cell ._icon{gap:calc((100vw - var(--scrollbar))/ 750 * 3.95);flex-direction:column}}#about #sustainability_business ._container ._r ._cell ._icon>img,#about #sustainability_organization ._container ._r ._cell ._icon>img{height:auto}#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{position:relative;margin:auto;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._r ._cell ._icon>img,#about #sustainability_organization ._container ._r ._cell ._icon>img{width:calc((100vw - var(--scrollbar))/ 1280 * 52.67)}#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#about #sustainability_business ._container ._r ._cell ._icon>img,#about #sustainability_organization ._container ._r ._cell ._icon>img{width:calc((100vw - var(--scrollbar))/ 750 * 66)}#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32)}}#about #sustainability_business ._container ._button path,#about #sustainability_organization ._container ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#company .container>h2,#company .container>h2:before{-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #about #sustainability_business ._container ._button,.___black___ #about #sustainability_organization ._container ._button{color:#2d2d2d;background-color:#fff}#about #sustainability_business ._container ._button:hover,#about #sustainability_organization ._container ._button:hover{color:#000;background-color:#ddd}@media (min-width:1280px){#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{width:250px;height:60px;border-radius:46px;margin-top:50px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 102);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin-top:calc((100vw - var(--scrollbar))/ 750 * 50)}}@media (min-width:769px){#about #sustainability_business ._container ._button,#about #sustainability_organization ._container ._button{display:none}#company ._pageTitle ._container ._anchorLink li{border-top:solid #ccc}}#about #sustainability_business ._container ._button:after,#about #sustainability_organization ._container ._button:after{position:absolute;top:50%;display:block;content:"";transform:translate(0,-50%);background-image:url(../img/about/plus.svg);background-size:contain}@media (min-width:1280px){#about #sustainability_business ._container ._button:after,#about #sustainability_organization ._container ._button:after{width:0;height:0;right:0}#company ._pageTitle ._container{padding-top:80px}}@media (min-width:769px) and (max-width:1279px){#about #sustainability_business ._container ._button:after,#about #sustainability_organization ._container ._button:after{width:calc((100vw - var(--scrollbar))/ 1280 * 0);height:calc((100vw - var(--scrollbar))/ 1280 * 0);right:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#about #sustainability_business ._container ._button:after,#about #sustainability_organization ._container ._button:after{width:calc((100vw - var(--scrollbar))/ 750 * 30);height:calc((100vw - var(--scrollbar))/ 750 * 30);right:calc((100vw - var(--scrollbar))/ 750 * 36)}}#company{color:#2D2D2D}#company ._pageTitle{position:relative}@media (min-width:769px) and (min-width:1280px){#company ._pageTitle{height:320px}#company ._pageTitle ._container ._anchorLink li{border-top-width:1px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#company ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 320)}}@media (min-width:769px) and (max-width:768px){#company ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 300)}}#company ._pageTitle ._container{position:relative;display:flex;flex-direction:column;justify-content:center;margin:auto}#company ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;margin:auto;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#company ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#company ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}#company ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#company ._pageTitle{height:auto}#company ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 80)}#company ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#company ._pageTitle ._container ._subTitle{font-weight:700;font-style:normal;margin:auto;color:#000}#company ._pageTitle ._container ._anchorLink{display:flex;align-items:center;justify-content:center}@media (min-width:1280px){#company ._pageTitle ._container ._subTitle{font-size:16px;padding-top:33px}#company ._pageTitle ._container ._anchorLink{gap:20px}}@media (min-width:769px) and (max-width:1279px){#company ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 33)}#company ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#company ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 28)}#company ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 750 * 40)}}#company ._pageTitle ._container ._anchorLink li{position:relative;cursor:pointer;border-bottom:solid #ccc}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#company ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (min-width:769px) and (max-width:768px){#company ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#company ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}@media (min-width:1280px){#company ._pageTitle ._container ._anchorLink{padding-top:100px}#company ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}#company ._pageTitle ._container ._anchorLink li p{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#company ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#company ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}#company ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#company ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);flex-wrap:wrap;row-gap:0}#company ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}#company ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#company ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#company ._pageTitle ._container ._anchorLink li p{padding-top:6px;padding-bottom:6px}#company ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}#company .container>h2{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#company ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#company ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}}@media (max-width:768px){#company ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#company ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#company ._pageTitle ._container ._anchorLink li:nth-of-type(1),#company ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top:solid #ccc}}#company .container>h2{font-weight:700;display:flex;align-items:center;flex-direction:column;margin:auto;color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#company .company_profile .content.address .link,#company .container>h2:before{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-family:BarlowCondensedMedium}@media (min-width:1280px){#company .container>h2{margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#company .container>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#company .container>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 90)}}.___black___ #company .container>h2{color:#fff}#company .container>h2:before{font-weight:400;display:block;order:-2;content:attr(data-en);color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #company .container>h2:before{color:#fff}#company .container>h2:after{display:block;order:-1;content:"";background:#d9d9d9}@media (min-width:1280px){#company .container>h2:before{font-size:60px}#company .container>h2:after{width:40px;height:6px;margin-top:20px;margin-bottom:20px}#company .company_profile{padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#company .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#company .container>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}#company .company_profile{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#company .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90)}#company .container>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 32)}#company .company_profile{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#company .company_profile .content.overview{display:flex;margin:auto;justify-content:center}@media (min-width:1280px){#company .company_profile .content.overview{width:1280px;padding-bottom:90px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.overview{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 90)}}@media (max-width:768px){#company .company_profile .content.overview{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 90);flex-direction:column}}@media (min-width:1280px){#company .company_profile .content.overview .list{width:580px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.overview .list{width:calc((100vw - var(--scrollbar))/ 1280 * 580)}}#company .company_profile .content.overview .list dl{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #CCC}@media (max-width:768px){#company .company_profile .content.overview .list{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#company .company_profile .content.overview .list dl:nth-last-child(1){border-bottom:0}}#company .company_profile .content.overview .list dt{color:#999}@media (min-width:1280px){#company .company_profile .content.overview .list dl{width:580px;padding-top:25px;padding-bottom:25px}#company .company_profile .content.overview .list dt{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.overview .list dl{width:calc((100vw - var(--scrollbar))/ 1280 * 580);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 25);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}#company .company_profile .content.overview .list dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#company .company_profile .content.overview .list dl{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 30);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}#company .company_profile .content.overview .list dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 18)}}#company .company_profile .content.overview .list dd{font-weight:700}@media (min-width:1280px){#company .company_profile .content.overview .list dt{width:90px}#company .company_profile .content.overview .list dd{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.overview .list dt{width:calc((100vw - var(--scrollbar))/ 1280 * 90)}#company .company_profile .content.overview .list dd{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#company .company_profile .content.overview .list dt{width:calc((100vw - var(--scrollbar))/ 750 * 122)}#company .company_profile .content.overview .list dd{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}@media (min-width:1280px){#company .company_profile .content.overview .list dd{width:485px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.overview .list dd{width:calc((100vw - var(--scrollbar))/ 1280 * 485)}}@media (max-width:768px){#company .company_profile .content.overview .list dd{width:calc((100vw - var(--scrollbar))/ 750 * 520)}}@media (min-width:1280px){#company .company_profile .content.overview .pic{width:560px;margin-left:40px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.overview .pic{width:calc((100vw - var(--scrollbar))/ 1280 * 560);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#company .company_profile .content.overview .pic{width:calc((100vw - var(--scrollbar))/ 750 * 650);margin-left:calc((100vw - var(--scrollbar))/ 750 * 0)}}#company .company_profile .content.overview .pic img{display:block;width:100%;height:auto}@media (max-width:768px) and (min-width:1280px){#company ._pageTitle ._container ._anchorLink li:nth-of-type(1),#company ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:1px}#company .company_profile .content.overview .pic{padding-top:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#company ._pageTitle ._container ._anchorLink li:nth-of-type(1),#company ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#company .company_profile .content.overview .pic{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#company ._pageTitle ._container ._anchorLink li:nth-of-type(1),#company ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}#company .company_profile .content.overview .pic{padding-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#company .company_profile .content.address{margin:auto}#company .company_profile .content.address .link{font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#company .company_profile .content.address .link path,#product .container>h2{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#company .company_profile .content.address{width:1180px}#company .company_profile .content.address .link{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.address{width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}#company .company_profile .content.address .link{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#company .company_profile .content.address{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#company .company_profile .content.address .link{font-size:calc((100vw - var(--scrollbar))/ 750 * 32)}}@media (min-width:1280px){#company .company_profile .content.address .link{width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.address .link{width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#company .company_profile .content.address .link{width:calc((100vw - var(--scrollbar))/ 750 * 425);height:calc((100vw - var(--scrollbar))/ 750 * 102);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#company .company_profile .content.address .link path{-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #company .company_profile .content.address .link{color:#2d2d2d;background-color:#fff}#company .company_profile .content.address .link:hover{color:#000;background-color:#ddd}#company .company_profile .content.address .link>svg{height:auto}#company .company_profile .content.address .text .name{font-weight:700;border-bottom:1px solid #CCC}@media (min-width:1280px){#company .company_profile .content.address .link>svg{width:16px;margin-left:5px}#company .company_profile .content.address .text .name{font-size:24px;padding-bottom:15px;margin-bottom:15px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.address .link>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 16);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 5)}#company .company_profile .content.address .text .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 24);font-size:max((100vw - var(--scrollbar)) / 1280 * 24,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 15);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#company .company_profile .content.address .link>svg{width:calc((100vw - var(--scrollbar))/ 750 * 27.06);margin-left:calc((100vw - var(--scrollbar))/ 750 * 8.79)}#company .company_profile .content.address .text .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 40);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}}#company .company_profile .content.address .text .detail{font-weight:700;line-height:2em}@media (min-width:1280px){#company .company_profile .content.address .text .detail{font-size:16px;padding-bottom:20px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.address .text .detail{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#company .company_profile .content.address .text .detail{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}}#company .company_profile .content.address .map_container .access__map{position:relative;overflow:hidden}@media (min-width:1280px){#company .company_profile .content.address .map_container{padding-bottom:0}#company .company_profile .content.address .map_container .access__map{width:840px;height:470px;border-radius:20px}#company .company_profile .content.address .map_container ul.list{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.address .map_container{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}#company .company_profile .content.address .map_container .access__map{width:calc((100vw - var(--scrollbar))/ 1280 * 840);height:calc((100vw - var(--scrollbar))/ 1280 * 470);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#company .company_profile .content.address .map_container{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 90)}#company .company_profile .content.address .map_container .access__map{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 650);border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}#company .company_profile .content.address .map_container .access__map iframe{width:100%;height:100%}#company .company_profile .content.address .map_container ul.list{font-weight:700}@media (min-width:1280px){#company .company_profile .content.address .map_container ul.list{padding-top:10px;padding-bottom:0}#company .company_profile .content.address .map_container ul.list li{margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#company .company_profile .content.address .map_container ul.list{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}#company .company_profile .content.address .map_container ul.list li{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (min-width:769px){#company .company_profile .content.address{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}#company .company_profile .content.address .map_container{grid-column:2;grid-row:auto/span 2}}@media (max-width:768px){#company .company_profile .content.address .map_container ul.list{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 30);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}#company .company_profile .content.address .map_container ul.list li{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#company .company_profile .content.address{display:flex;flex-direction:column}}@media (min-width:769px) and (min-width:1280px){#company .company_profile .content.address>.text.tokyo{width:360px;padding-top:20px;padding-bottom:50px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#company .company_profile .content.address>.text.tokyo{width:calc((100vw - var(--scrollbar))/ 1280 * 360);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (min-width:769px) and (max-width:768px){#company .company_profile .content.address>.text.tokyo{width:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 30);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}}@media (min-width:769px) and (min-width:1280px){#company .company_profile .content.address>.text.osaka{width:300px}#product ._pageTitle{height:320px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#company .company_profile .content.address>.text.osaka{width:calc((100vw - var(--scrollbar))/ 1280 * 300)}}@media (min-width:769px) and (max-width:768px){#company .company_profile .content.address>.text.osaka{width:calc((100vw - var(--scrollbar))/ 750 * 28)}}@media (min-width:1280px){#company .management_team{padding-top:140px;margin-bottom:140px}#company .management_team .content{max-width:1180px}}@media (min-width:769px) and (max-width:1279px){#company .management_team{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#company .company_profile .content.address>.text{width:100%}#company .management_team{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 200)}}#company .management_team .content{display:flex;flex-direction:column;margin:auto}#company .management_team .list{display:flex;align-items:center}@media (min-width:769px){#company .company_profile .content.address>.text{grid-column:1}#company .company_profile .content.address>.text.tokyo{grid-row:1}#company .company_profile .content.address>.text.osaka{grid-row:2}#company .management_team .list{flex-direction:row}#company .management_team .list:nth-child(even){flex-direction:row-reverse}}@media (min-width:1280px){#company .management_team .list{gap:50px;margin-bottom:50px}#company .management_team .list .pic{width:560px}}@media (min-width:769px) and (max-width:1279px){#company .management_team .content{max-width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}#company .management_team .list{gap:calc((100vw - var(--scrollbar))/ 1280 * 50);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}#company .management_team .list .pic{width:calc((100vw - var(--scrollbar))/ 1280 * 560)}}@media (max-width:768px){#company .management_team .content{max-width:calc((100vw - var(--scrollbar))/ 750 * 650)}#company .management_team .list{gap:calc((100vw - var(--scrollbar))/ 750 * 50);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 100);flex-direction:column}#company .management_team .list .pic{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#company .management_team .list .pic img{display:block;width:100%}#company .management_team .list .text .role{font-weight:700}@media (min-width:1280px){#company .management_team .list .text{width:540px}#company .management_team .list .text .role{font-size:16px;padding-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#company .management_team .list .text{width:calc((100vw - var(--scrollbar))/ 1280 * 540)}#company .management_team .list .text .role{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#company .management_team .list .text{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#company .management_team .list .text .role{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 15)}}#company .management_team .list .text .name{font-weight:700;position:relative;width:100%}@media (min-width:1280px){#company .management_team .list .text .name{font-size:32px;margin-bottom:20px}}@media (min-width:769px) and (max-width:1279px){#company .management_team .list .text .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#company .management_team .list .text .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 55);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}}#company .management_team .list .text .name:after{content:attr(data-en);position:absolute;bottom:0;right:0}#company .management_team .list .text .desc{position:relative;width:100%;border-top:1px solid #CCC;line-height:2em}@media (min-width:1280px){#company .management_team .list .text .name:after{font-size:18px}#company .management_team .list .text .desc{padding-top:20px}}@media (min-width:769px) and (max-width:1279px){#company .management_team .list .text .name:after{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}#company .management_team .list .text .desc{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#company .management_team .list .text .name:after{font-size:calc((100vw - var(--scrollbar))/ 750 * 30)}#company .management_team .list .text .desc{padding-top:calc((100vw - var(--scrollbar))/ 750 * 50)}}#product{color:#2D2D2D}#product ._pageTitle{position:relative}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#product ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 320)}}@media (min-width:769px) and (max-width:768px){#product ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 300)}}#product ._pageTitle ._container{position:relative;display:flex;flex-direction:column;justify-content:center;margin:auto}@media (min-width:1280px){#company .management_team .list .text .desc{font-size:16px}#product ._pageTitle ._container{padding-top:80px}}@media (min-width:769px) and (max-width:1279px){#company .management_team .list .text .desc{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}#product ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}}@media (max-width:768px){#company .management_team .list .text .desc{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}#product ._pageTitle{height:auto}#product ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 80)}}#product ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;margin:auto;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#product ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#product ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#product ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#product ._pageTitle ._container ._subTitle{font-weight:700;font-style:normal;margin:auto;color:#000}#product ._pageTitle ._container ._anchorLink{display:flex;align-items:center;justify-content:center}@media (min-width:1280px){#product ._pageTitle ._container ._subTitle{font-size:16px;padding-top:33px}#product ._pageTitle ._container ._anchorLink{gap:20px}}@media (min-width:769px) and (max-width:1279px){#product ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 33)}#product ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#product ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 28)}#product ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 750 * 40)}}#product ._pageTitle ._container ._anchorLink li{position:relative;cursor:pointer;border-bottom:solid #ccc}@media (min-width:769px){#product ._pageTitle ._container ._anchorLink li{border-top:solid #ccc}}@media (min-width:769px) and (min-width:1280px){#product ._pageTitle ._container ._anchorLink li{border-top-width:1px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#product ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (min-width:769px) and (max-width:768px){#product ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#product ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}@media (min-width:1280px){#product ._pageTitle ._container ._anchorLink{padding-top:100px}#product ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}#product ._pageTitle ._container ._anchorLink li p{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#product ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#product ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}#product ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#product ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);flex-wrap:wrap;row-gap:0}#product ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}#product ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#product ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#product ._pageTitle ._container ._anchorLink li p{padding-top:6px;padding-bottom:6px}#product ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}#product .container>h2{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#product ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#product ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}}@media (max-width:768px){#product ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#product ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#product ._pageTitle ._container ._anchorLink li:nth-of-type(1),#product ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top:solid #ccc}#product ._pageTitle ._container ._anchorLink{justify-content:flex-start}}@media (max-width:768px) and (min-width:1280px){#product ._pageTitle ._container ._anchorLink li:nth-of-type(1),#product ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:1px}#product ._pageTitle ._container ._anchorLink{padding-left:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#product ._pageTitle ._container ._anchorLink li:nth-of-type(1),#product ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#product ._pageTitle ._container ._anchorLink{padding-left:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#product ._pageTitle ._container ._anchorLink li:nth-of-type(1),#product ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}#product ._pageTitle ._container ._anchorLink{padding-left:calc((100vw - var(--scrollbar))/ 750 * 50)}}#product .container>h2{font-weight:700;display:flex;align-items:center;flex-direction:column;margin:auto;color:#2d2d2d;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#product .container>h2:before,#product .product .content .top .top_text .link{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-family:BarlowCondensedMedium}#product .product .content .top .top_text .link,#product .product .content .top .top_text .link path{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#product .container>h2{margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#product .container>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#product .container>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 90)}}.___black___ #product .container>h2{color:#fff}#product .container>h2:before{font-weight:400;display:block;order:-2;content:attr(data-en);color:#2d2d2d;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #product .container>h2:before{color:#fff}#product .container>h2:after{display:block;order:-1;content:"";background:#d9d9d9}@media (min-width:1280px){#product .container>h2:before{font-size:60px}#product .container>h2:after{width:40px;height:6px;margin-top:20px;margin-bottom:20px}#product .product{padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#product .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#product .container>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#product .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90)}#product .container>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 32)}}#product .product .content,#product .product .content .top{display:flex;margin:auto;position:relative;box-sizing:border-box}#product .product .content{align-items:flex-start;flex-direction:column}@media (min-width:1280px){#product .product .content{width:1140px;padding-bottom:90px}}@media (min-width:769px) and (max-width:1279px){#product .product{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#product .product .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1140);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 90)}}@media (max-width:768px){#product .product{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}#product .product .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 50)}}#product .product .content .top{z-index:1;align-items:flex-start;justify-content:flex-start}@media (min-width:1280px){#product .product .content .top{width:1140px;gap:40px;margin-bottom:-20px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top{width:calc((100vw - var(--scrollbar))/ 1280 * 1140);gap:calc((100vw - var(--scrollbar))/ 1280 * 40);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -20)}}@media (max-width:768px){#product .product .content .top{width:calc((100vw - var(--scrollbar))/ 750 * 650);gap:calc((100vw - var(--scrollbar))/ 750 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0);flex-direction:column-reverse}}#product .product .content .top .top_text .title{color:#999;font-weight:400;font-family:BarlowCondensedMedium}#product .product .content .top .top_text .copy,#product .product .content .top .top_text .subtitle{font-weight:700;border-bottom:1px solid #CCC}@media (min-width:1280px){#product .product .content .top .top_text{width:534px;padding-top:130px;padding-left:50px;padding-bottom:140px}#product .product .content .top .top_text .text_container:nth-child(2){margin-top:180px}#product .product .content .top .top_text .title{font-size:14px;margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top .top_text{width:calc((100vw - var(--scrollbar))/ 1280 * 534);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 130);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 50);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}#product .product .content .top .top_text .text_container:nth-child(2){margin-top:calc((100vw - var(--scrollbar))/ 1280 * 180)}#product .product .content .top .top_text .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#product .product .content .top .top_text{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 0);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 14)}#product .product .content .top .top_text .text_container:nth-child(2){margin-top:calc((100vw - var(--scrollbar))/ 750 * 180)}#product .product .content .top .top_text .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28.8);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}}#product .product .content .top .top_text .subtitle img{display:block}@media (min-width:1280px){#product .product .content .top .top_text .subtitle{font-size:20px;line-height:36px;padding-bottom:20px}#product .product .content .top .top_text .subtitle img{margin-top:10px;margin-bottom:10px;width:190px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top .top_text .subtitle{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}#product .product .content .top .top_text .subtitle img{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);width:calc((100vw - var(--scrollbar))/ 1280 * 190)}}@media (max-width:768px){#product .product .content .top .top_text .subtitle{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);line-height:calc((100vw - var(--scrollbar))/ 750 * 64.8);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}#product .product .content .top .top_text .subtitle img{margin-top:calc((100vw - var(--scrollbar))/ 750 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);width:calc((100vw - var(--scrollbar))/ 750 * 342)}}#product .product .content .top .top_text .explanation{font-weight:400}@media (min-width:1280px){#product .product .content .top .top_text .copy{font-size:32px;line-height:48px;padding-bottom:20px}#product .product .content .top .top_text .explanation{padding-top:20px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top .top_text .copy{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 48);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}#product .product .content .top .top_text .explanation{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#product .product .content .top .top_text .copy{font-size:calc((100vw - var(--scrollbar))/ 750 * 58);line-height:calc((100vw - var(--scrollbar))/ 750 * 87);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30)}#product .product .content .top .top_text .explanation{padding-top:calc((100vw - var(--scrollbar))/ 750 * 30)}}#product .product .content .top .top_text .link{font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#product .product .content .top .top_text .explanation{font-size:16px;line-height:32px}#product .product .content .top .top_text .link{margin-top:20px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top .top_text .explanation{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 32)}#product .product .content .top .top_text .link{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#product .product .content .top .top_text .explanation{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);line-height:calc((100vw - var(--scrollbar))/ 750 * 56)}#product .product .content .top .top_text .link{margin-top:calc((100vw - var(--scrollbar))/ 750 * 40)}}@media (min-width:1280px){#product .product .content .top .top_text .link{font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top .top_text .link{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#product .product .content .top .top_text .link{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 425);height:calc((100vw - var(--scrollbar))/ 750 * 102);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#product .product .content .top .top_text .link path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#product .users_voice ._buttonContainer ._button,#product .users_voice ._cellContainer ._cell ._title{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-style:normal}.___black___ #product .product .content .top .top_text .link{color:#2d2d2d;background-color:#fff}#product .product .content .top .top_text .link:hover{color:#000;background-color:#ddd}#product .product .content .top .top_text .link>svg{height:auto}@media (min-width:1280px){#product .product .content .top .top_text .link>svg{width:16px;margin-left:5px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top .top_text .link>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 16);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 5)}}@media (max-width:768px){#product .product .content .top .top_text .link>svg{width:calc((100vw - var(--scrollbar))/ 750 * 27.06);margin-left:calc((100vw - var(--scrollbar))/ 750 * 8.79)}}#product .product .content .top .top_pic{z-index:1;display:block;position:sticky}@media (min-width:1280px){#product .product .content .top .top_pic{width:560px;height:560px;top:70px;bottom:0;padding-top:100px;padding-bottom:100px}}@media (min-width:769px) and (max-width:1279px){#product .product .content .top .top_pic{width:calc((100vw - var(--scrollbar))/ 1280 * 560);height:calc((100vw - var(--scrollbar))/ 1280 * 560);top:calc((100vw - var(--scrollbar))/ 1280 * 70);bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#product .product .content .top .top_pic{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 650);position:relative;top:calc((100vw - var(--scrollbar))/ 750 * 0);bottom:calc((100vw - var(--scrollbar))/ 750 * 0);padding-top:calc((100vw - var(--scrollbar))/ 750 * 0);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 70)}}#product .product .content .top .top_pic .pic{position:absolute;display:block;width:100%;height:auto}@media (min-width:1280px){#product ._partner{padding-top:180px;margin-top:0;margin-bottom:300px}}@media (min-width:769px) and (max-width:1279px){#product ._partner{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 180);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 300)}}@media (max-width:768px){#product ._partner{padding-top:calc((100vw - var(--scrollbar))/ 750 * 170);margin-top:calc((100vw - var(--scrollbar))/ 750 * 200);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#product .users_voice ._cellContainer{display:flex;align-items:flex-start;flex-wrap:wrap;margin:auto}@media (min-width:1280px){#product .users_voice{padding-top:100px}#product .users_voice ._cellContainer{gap:0 20px;width:1180px}}@media (min-width:769px) and (max-width:1279px){#product .users_voice{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#product .users_voice ._cellContainer{gap:calc((100vw - var(--scrollbar))/ 1280 * 0) calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}}@media (max-width:768px){#product .users_voice{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}#product .users_voice ._cellContainer{gap:calc((100vw - var(--scrollbar))/ 750 * 0) calc((100vw - var(--scrollbar))/ 750 * 0);width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#product .users_voice ._cellContainer ._cell{display:block}@media (min-width:1280px){#product .users_voice ._cellContainer ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#product .users_voice ._cellContainer ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#product .users_voice ._cellContainer ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 650);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#product .users_voice ._cellContainer ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#product .users_voice ._cellContainer ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#product .users_voice ._cellContainer ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#product .users_voice ._cellContainer ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#product .users_voice ._cellContainer ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 366);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#product .users_voice ._cellContainer ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#product .users_voice ._cellContainer ._cell ._thumbnail>img{height:100%;object-fit:cover}#news ._pageTitle ._container ._anchorLink li{border-top:solid #ccc}}@media (max-width:768px){#product .users_voice ._cellContainer ._cell ._thumbnail>img{height:auto}}#product .users_voice ._cellContainer ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#product .users_voice ._cellContainer ._cell ._title{font-weight:700;line-height:160%;color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#product .users_voice ._cellContainer ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#product .users_voice ._cellContainer ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#product .users_voice ._cellContainer ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #product .users_voice ._cellContainer ._cell ._title{color:#fff}#product .users_voice ._cellContainer ._cell ._info{color:#999}#product .users_voice ._cellContainer ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#product .users_voice ._cellContainer ._cell ._info{margin-top:5px}#product .users_voice ._cellContainer ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#product .users_voice ._cellContainer ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#product .users_voice ._cellContainer ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#product .users_voice ._cellContainer ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#product .users_voice ._cellContainer ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#product .users_voice ._cellContainer ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#product .users_voice ._cellContainer ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}#product .users_voice ._buttonContainer{margin-top:40px}}@media (min-width:769px) and (max-width:1279px){#product .users_voice ._cellContainer ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}#product .users_voice ._buttonContainer{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#product .users_voice ._cellContainer ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}#product .users_voice ._buttonContainer{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#product .users_voice ._buttonContainer ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#news ._contents ._container ._cell ._title,#product .users_voice ._buttonContainer ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#product .users_voice ._buttonContainer ._button{font-size:18px;width:250px;height:60px;border-radius:46px}#news ._pageTitle ._container{padding-top:80px}}@media (min-width:769px) and (max-width:1279px){#product .users_voice ._buttonContainer ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#product .users_voice ._buttonContainer ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#product .users_voice ._buttonContainer ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #product .users_voice ._buttonContainer ._button{color:#2d2d2d;background-color:#fff}#product .users_voice ._buttonContainer ._button:hover{color:#000;background-color:#ddd}#news ._pageTitle{position:relative}@media (min-width:769px) and (min-width:1280px){#news ._pageTitle{height:320px}#news ._pageTitle ._container ._anchorLink li{border-top-width:1px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#news ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 320)}}@media (min-width:769px) and (max-width:768px){#news ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 300)}}#news ._pageTitle ._container{position:relative;display:flex;flex-direction:column;justify-content:center;margin:auto}#news ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;margin:auto;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#news ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#news ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}#news ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#news ._pageTitle{height:auto}#news ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 80)}#news ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#news ._pageTitle ._container ._subTitle{font-weight:700;font-style:normal;margin:auto;color:#000}#news ._pageTitle ._container ._anchorLink{display:flex;align-items:center;justify-content:center}@media (min-width:1280px){#news ._pageTitle ._container ._subTitle{font-size:16px;padding-top:33px}#news ._pageTitle ._container ._anchorLink{gap:20px}}@media (min-width:769px) and (max-width:1279px){#news ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 33)}#news ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#news ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 28)}#news ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 750 * 40)}}#news ._pageTitle ._container ._anchorLink li{position:relative;cursor:pointer;border-bottom:solid #ccc}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#news ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (min-width:769px) and (max-width:768px){#news ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#news ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}@media (min-width:1280px){#news ._pageTitle ._container ._anchorLink{padding-top:100px}#news ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}#news ._pageTitle ._container ._anchorLink li p{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#news ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#news ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}#news ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#news ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);flex-wrap:wrap;row-gap:0}#news ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}#news ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#news ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#news ._pageTitle ._container ._anchorLink li p{padding-top:6px;padding-bottom:6px}#news ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}#news ._selector{margin-top:-45px}}@media (min-width:769px) and (max-width:1279px){#news ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#news ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}}@media (max-width:768px){#news ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#news ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#news ._pageTitle ._container ._anchorLink li:nth-of-type(1),#news ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top:solid #ccc}}@media (min-width:769px) and (max-width:1279px){#news ._selector{margin-top:calc((100vw - var(--scrollbar))/ 1280 * -45)}}@media (max-width:768px){#news ._selector{margin-top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#news ._selector ._container{display:flex;margin:auto}@media (min-width:769px){#news ._selector ._container{align-items:center;justify-content:center}}@media (min-width:1280px){#news ._selector ._container{gap:50px;width:1180px}#news ._selector ._container ._category>h2,#news ._selector ._container ._date>h2{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#news ._selector ._container{gap:calc((100vw - var(--scrollbar))/ 1280 * 50);width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}}@media (max-width:768px){#news ._selector ._container{gap:calc((100vw - var(--scrollbar))/ 750 * 50);flex-direction:column;width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#news ._selector ._container ._category,#news ._selector ._container ._date{display:flex;align-items:center}#news ._selector ._container ._category>h2,#news ._selector ._container ._date>h2{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;color:#999}@media (max-width:768px) and (min-width:1280px){#news ._pageTitle ._container ._anchorLink li:nth-of-type(1),#news ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:1px}#news ._selector ._container ._category>h2,#news ._selector ._container ._date>h2{width:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#news ._pageTitle ._container ._anchorLink li:nth-of-type(1),#news ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#news ._selector ._container ._category>h2,#news ._selector ._container ._date>h2{width:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#news ._pageTitle ._container ._anchorLink li:nth-of-type(1),#news ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}#news ._selector ._container ._category>h2,#news ._selector ._container ._date>h2{width:calc((100vw - var(--scrollbar))/ 750 * 105)}}#news ._selector ._container ._category>ul{display:flex}@media (min-width:1280px){#news ._selector ._container ._category>h2{margin-right:35px}#news ._selector ._container ._category>ul{gap:33px}}@media (min-width:769px) and (max-width:1279px){#news ._selector ._container ._category>h2,#news ._selector ._container ._date>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}#news ._selector ._container ._category>h2{margin-right:calc((100vw - var(--scrollbar))/ 1280 * 35)}#news ._selector ._container ._category>ul{gap:calc((100vw - var(--scrollbar))/ 1280 * 33)}}@media (max-width:768px){#news ._selector ._container ._category>h2,#news ._selector ._container ._date>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}#news ._selector ._container ._category>h2{margin-right:calc((100vw - var(--scrollbar))/ 750 * 0)}#news ._selector ._container ._category>ul{gap:calc((100vw - var(--scrollbar))/ 750 * 0);justify-content:space-between}}@media (max-width:768px) and (min-width:1280px){#news ._selector ._container ._category>ul{width:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#news ._selector ._container ._category>ul{width:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#news ._selector ._container ._category>ul{width:calc((100vw - var(--scrollbar))/ 750 * 555)}}#news ._selector ._container ._category>ul>li{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;position:relative;cursor:pointer;color:#2d2d2d}#news ._selector ._container ._category>ul>li:hover{opacity:.5}#blog #hacomono_note ._container ._controller>svg:hover,#blog #ken_hasuda ._container ._controller>svg:hover,#blog #tech_blog ._container ._controller>svg:hover,#blog #users_voice ._container ._controller>svg:hover,#news_single ._contents ._left ._mainVisual ._share_pc>ul>li:hover,#recruit .introduction .content .column .message .link .job_list:hover{opacity:.51}#news ._selector ._container ._category>ul>li.on::after{position:absolute;bottom:0;left:0;width:100%;content:"";background-color:#2d2d2d}#news ._selector ._container ._date ._select{position:relative}#news ._selector ._container ._date ._select>select{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;color:#2d2d2d;border:solid #2d2d2d;background-color:transparent;-webkit-appearance:none;appearance:none}@media (min-width:1280px){#news ._selector ._container ._category>ul>li{font-size:20px}#news ._selector ._container ._category>ul>li.on::after{height:2px}#news ._selector ._container ._date>h2{margin-right:18px}#news ._selector ._container ._date ._select>select{border-width:1px;width:110px}}@media (min-width:769px) and (max-width:1279px){#news ._selector ._container ._category>ul>li{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px)}#news ._selector ._container ._category>ul>li.on::after{height:calc((100vw - var(--scrollbar))/ 1280 * 2)}#news ._selector ._container ._date>h2{margin-right:calc((100vw - var(--scrollbar))/ 1280 * 18)}#news ._selector ._container ._date ._select>select{border-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 110)}}@media (max-width:768px){#news ._selector ._container ._category>ul>li{font-size:calc((100vw - var(--scrollbar))/ 750 * 34)}#news ._selector ._container ._category>ul>li.on::after{height:calc((100vw - var(--scrollbar))/ 750 * 3)}#news ._selector ._container ._date>h2{margin-right:calc((100vw - var(--scrollbar))/ 750 * 0)}#news ._selector ._container ._date ._select>select{border-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 260)}}@media (min-width:1280px){#news ._selector ._container ._date ._select>select{height:34px;padding-left:15px;font-size:20px;border-radius:6px}#news ._selector ._container ._date ._select>svg{right:10px}}@media (min-width:769px) and (max-width:1279px){#news ._selector ._container ._date ._select>select{height:calc((100vw - var(--scrollbar))/ 1280 * 34);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 15);font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 6)}}@media (max-width:768px){#news ._selector ._container ._date ._select>select{height:calc((100vw - var(--scrollbar))/ 750 * 70);padding-left:calc((100vw - var(--scrollbar))/ 750 * 19.9);font-size:calc((100vw - var(--scrollbar))/ 750 * 34);border-radius:calc((100vw - var(--scrollbar))/ 750 * 12)}}#news ._selector ._container ._date ._select>svg{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#news ._selector ._container ._date ._select>svg{width:7.79px}#news ._contents{margin-top:50px}}@media (min-width:769px) and (max-width:1279px){#news ._selector ._container ._date ._select>svg{right:calc((100vw - var(--scrollbar))/ 1280 * 10);width:calc((100vw - var(--scrollbar))/ 1280 * 7.79)}}@media (max-width:768px){#news ._selector ._container ._date ._select>svg{right:calc((100vw - var(--scrollbar))/ 750 * 21);width:calc((100vw - var(--scrollbar))/ 750 * 13.24)}#news ._selector ._container>hr{display:none}}@media (min-width:769px){#news ._selector ._container>hr{border:none;background-color:#ccc}}@media (min-width:769px) and (min-width:1280px){#news ._selector ._container>hr{width:1px;height:22px}#news_single ._contents ._left ._mainVisual{top:0}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#news ._selector ._container>hr{width:calc((100vw - var(--scrollbar))/ 1280 * 1);height:calc((100vw - var(--scrollbar))/ 1280 * 22)}}@media (min-width:769px) and (max-width:768px){#news ._selector ._container>hr{width:calc((100vw - var(--scrollbar))/ 750 * 0);height:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (min-width:769px) and (max-width:1279px){#news ._contents{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#news ._contents{margin-top:calc((100vw - var(--scrollbar))/ 750 * 100)}}#news ._contents ._container{display:flex;align-items:flex-start;flex-wrap:wrap;margin:auto}@media (min-width:1280px){#news ._contents ._container{gap:0 20px;width:1180px}}@media (min-width:769px) and (max-width:1279px){#news ._contents ._container{gap:calc((100vw - var(--scrollbar))/ 1280 * 0) calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}}@media (max-width:768px){#news ._contents ._container{gap:calc((100vw - var(--scrollbar))/ 750 * 0) calc((100vw - var(--scrollbar))/ 750 * 0);width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#news ._contents ._container ._cell{display:block}@media (min-width:1280px){#news ._contents ._container ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#news ._contents ._container ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#news ._contents ._container ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 650);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#news ._contents ._container ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#news ._contents ._container ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#news ._contents ._container ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#news ._contents ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news ._contents ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 366);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#news ._contents ._container ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#news ._contents ._container ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#news ._contents ._container ._cell ._thumbnail>img{height:auto}}#news ._contents ._container ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#news ._contents ._container ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#news ._viewMoer ._button,#news ._viewMoer ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#news ._contents ._container ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#news ._contents ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news ._contents ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #news ._contents ._container ._cell ._title{color:#fff}#news ._contents ._container ._cell ._info{color:#999}#news ._contents ._container ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}#news ._contents ._container ._cell ._info ._category_name,#news ._viewMoer ._button{font-weight:700;font-style:normal}@media (min-width:1280px){#news ._contents ._container ._cell ._info{margin-top:5px}#news ._contents ._container ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#news ._contents ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#news ._contents ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news ._contents ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#news ._contents ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}@media (min-width:1280px){#news ._contents ._container ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#news ._contents ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news ._contents ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#news ._viewMoer ._button{margin:auto;font-family:BarlowCondensedMedium;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#news ._viewMoer ._button{font-size:18px;width:650px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#news ._viewMoer ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 650);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#news ._viewMoer ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 460);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#news ._viewMoer ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#news_single ._connection>h2,#news_single ._contents ._left ._mainVisual ._share_pc>ul>li{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #news ._viewMoer ._button{color:#2d2d2d;background-color:#fff}#news ._viewMoer ._button:hover{color:#000;background-color:#ddd}#news_single ._contents{margin:auto}@media (min-width:1280px){#news_single ._contents{width:1180px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents{width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}}@media (max-width:768px){#news_single ._contents{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#news_single ._contents ._left{position:relative}@media (min-width:769px){#news_single ._contents{display:flex;justify-content:space-between}#news_single ._contents ._left ._mainVisual{position:sticky}#news_single ._contents ._right ._title>h1{line-height:1.7916666667}}@media (min-width:769px) and (min-width:1280px){#news_single ._contents ._left ._mainVisual{padding-top:100px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#news_single ._contents ._left ._mainVisual{top:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (min-width:769px) and (max-width:768px){#news_single ._contents ._left ._mainVisual{top:calc((100vw - var(--scrollbar))/ 750 * 0);padding-top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#news_single ._contents ._left ._mainVisual>img{height:auto}@media (min-width:1280px){#news_single ._contents ._left{width:440px}#news_single ._contents ._left ._mainVisual>img{margin-top:0}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._left{width:calc((100vw - var(--scrollbar))/ 1280 * 440)}#news_single ._contents ._left ._mainVisual>img{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#news_single ._contents ._left{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#news_single ._contents ._left ._mainVisual>img{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50)}}#news_single ._contents ._left ._mainVisual ._share_pc{position:relative;display:flex;align-items:center;justify-content:right}#news_single ._contents ._left ._mainVisual ._share_pc>p{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;text-align:justify;color:#2d2d2d}@media (min-width:1280px){#news_single ._contents ._left ._mainVisual>img{width:440px;border-radius:16px}#news_single ._contents ._left ._mainVisual ._share_pc{margin-top:30px;gap:19px}#news_single ._contents ._left ._mainVisual ._share_pc>p{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._left ._mainVisual>img{width:calc((100vw - var(--scrollbar))/ 1280 * 440);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 16)}#news_single ._contents ._left ._mainVisual ._share_pc{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 30);gap:calc((100vw - var(--scrollbar))/ 1280 * 19)}#news_single ._contents ._left ._mainVisual ._share_pc>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#news_single ._contents ._left ._mainVisual>img{width:calc((100vw - var(--scrollbar))/ 750 * 650);border-radius:calc((100vw - var(--scrollbar))/ 750 * 16)}#news_single ._contents ._left ._mainVisual ._share_pc{display:none;margin-top:calc((100vw - var(--scrollbar))/ 750 * 0);gap:calc((100vw - var(--scrollbar))/ 750 * 0)}#news_single ._contents ._left ._mainVisual ._share_pc>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 0)}}#news_single ._contents ._left ._mainVisual ._share_pc>ul{display:flex;align-items:center}#news_single ._contents ._left ._mainVisual ._share_pc>ul>li{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#news_single ._contents ._left ._mainVisual ._share_pc>ul>li>img{height:auto;cursor:pointer}@media (min-width:1280px){#news_single ._contents ._left ._mainVisual ._share_pc>ul{gap:8.65px}#news_single ._contents ._left ._mainVisual ._share_pc>ul>li>img{width:64.91px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._left ._mainVisual ._share_pc>ul{gap:calc((100vw - var(--scrollbar))/ 1280 * 8.65)}#news_single ._contents ._left ._mainVisual ._share_pc>ul>li>img{width:calc((100vw - var(--scrollbar))/ 1280 * 64.91)}}@media (max-width:768px){#news_single ._contents ._left ._mainVisual ._share_pc>ul{gap:calc((100vw - var(--scrollbar))/ 750 * 0)}#news_single ._contents ._left ._mainVisual ._share_pc>ul>li>img{width:calc((100vw - var(--scrollbar))/ 750 * 0)}}#news_single ._contents ._right ._title{margin:auto;border-bottom:solid #ccc}#news_single ._contents ._right ._title>h1{font-weight:700;font-style:normal;color:#000}@media (min-width:1280px){#news_single ._contents ._right{width:700px}#news_single ._contents ._right ._title{padding-top:100px;border-bottom-width:1px;padding-bottom:20px;margin-top:0}#news_single ._contents ._right ._title>h1{font-size:24px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right{width:calc((100vw - var(--scrollbar))/ 1280 * 700)}#news_single ._contents ._right ._title{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}#news_single ._contents ._right ._title>h1{font-size:calc((100vw - var(--scrollbar))/ 1280 * 24);font-size:max((100vw - var(--scrollbar)) / 1280 * 24,12px)}}@media (max-width:768px){#news_single ._contents ._right{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#news_single ._contents ._right ._title{padding-top:calc((100vw - var(--scrollbar))/ 750 * 0);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 40);margin-top:calc((100vw - var(--scrollbar))/ 750 * 60)}#news_single ._contents ._right ._title>h1{line-height:150%;font-size:calc((100vw - var(--scrollbar))/ 750 * 41)}}#news_single ._contents ._right ._title ._info{color:#999}@media (min-width:1280px){#news_single ._contents ._right ._title ._info{margin-top:5px}#news_single ._contents ._right ._title ._info ._date{margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._title ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#news_single ._contents ._right ._title ._info ._date{margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news_single ._contents ._right ._title ._info ._date{margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#news_single ._contents ._right ._title ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#news_single ._contents ._right ._title ._info ._category_name{margin-left:10px;margin-right:10px}#news_single ._contents ._right ._title ._info{margin-top:10px}#news_single ._contents ._right ._title ._info ._date{font-size:13px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._title ._info ._category_name{margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}#news_single ._contents ._right ._title ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}#news_single ._contents ._right ._title ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px)}}@media (max-width:768px){#news_single ._contents ._right ._title ._info ._category_name{margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}#news_single ._contents ._right ._title ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#news_single ._contents ._right ._title ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1)}}#news_single ._contents ._right ._title ._info ._category_name{font-weight:700;font-style:normal}#news_single ._contents ._right ._photo>img{width:100%;height:auto}@media (min-width:1280px){#news_single ._contents ._right ._title ._info ._category_name{font-size:12px}#news_single ._contents ._right ._photo{margin-top:50px}#news_single ._contents ._right ._photo>img{border-radius:16px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._title ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}#news_single ._contents ._right ._photo{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50)}#news_single ._contents ._right ._photo>img{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 16)}}#news_single ._contents ._right ._photo>p{font-weight:500;font-style:normal;text-align:justify;color:#000}#news_single ._contents ._right ._title_m>h3,#news_single ._contents ._right ._title_s>h4{font-weight:700;color:#000;font-style:normal}@media (min-width:769px){#news_single ._contents ._right ._photo>p{line-height:2.4166666667}}@media (max-width:768px){#news_single ._contents ._right ._title ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4)}#news_single ._contents ._right ._photo{margin-top:calc((100vw - var(--scrollbar))/ 750 * 40)}#news_single ._contents ._right ._photo>img{border-radius:calc((100vw - var(--scrollbar))/ 750 * 16)}#news_single ._contents ._right ._photo>p{line-height:1.45}}@media (min-width:1280px){#news_single ._contents ._right ._photo>p{font-size:12px;margin-top:0}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._photo>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#news_single ._contents ._right ._photo>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);margin-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}#news_single ._contents ._right ._title_m{margin:auto;border-bottom:solid #ccc}@media (min-width:769px){#news_single ._contents ._right ._title_m>h3{line-height:1.8}}@media (min-width:1280px){#news_single ._contents ._right ._title_m{margin-top:60px;padding-bottom:20px;border-bottom-width:1px}#news_single ._contents ._right ._title_m>h3{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._title_m{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 60);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#news_single ._contents ._right ._title_m>h3{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px)}}@media (max-width:768px){#news_single ._contents ._right ._title_m{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1)}#news_single ._contents ._right ._title_m>h3{line-height:150%;font-size:calc((100vw - var(--scrollbar))/ 750 * 41)}}#news_single ._contents ._right ._title_s>h4{text-align:justify}@media (min-width:769px){#news_single ._contents ._right ._title_s>h4{line-height:1.8125}}@media (min-width:1280px){#news_single ._contents ._right ._title_s{margin-top:40px}#news_single ._contents ._right ._title_s>h4{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._title_s{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40)}#news_single ._contents ._right ._title_s>h4{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#news_single ._contents ._right ._title_s{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60)}#news_single ._contents ._right ._title_s>h4{line-height:180%;font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#news_single ._contents ._right ._text_m>p{font-weight:500;font-style:normal;line-height:180%;color:#000}@media (min-width:769px){#news_single ._contents ._right ._text_m>p{line-height:1.8125}}@media (min-width:1280px){#news_single ._contents ._right ._text_m{margin-top:20px}#news_single ._contents ._right ._text_m>p{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._text_m{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}#news_single ._contents ._right ._text_m>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#news_single ._contents ._right ._text_m{margin-top:calc((100vw - var(--scrollbar))/ 750 * 40)}#news_single ._contents ._right ._text_m>p{line-height:180%;font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#news_single ._contents ._right ._text_s>p{font-weight:500;font-style:normal;text-align:justify;color:#000}@media (min-width:769px){#news_single ._contents ._right ._text_s>p{line-height:1.8333333333}}@media (min-width:1280px){#news_single ._contents ._right ._text_s{margin-top:20px}#news_single ._contents ._right ._text_s>p{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._text_s{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}#news_single ._contents ._right ._text_s>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#news_single ._contents ._right ._text_s{margin-top:calc((100vw - var(--scrollbar))/ 750 * 30)}#news_single ._contents ._right ._text_s>p{line-height:180%;font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}}#news_single ._contents ._right ._youtube>p{font-weight:500;font-style:normal;text-align:justify;color:#000}@media (min-width:769px){#news_single ._contents ._right ._youtube>p{line-height:2.4166666667}}@media (min-width:1280px){#news_single ._contents ._right ._youtube{margin-top:60px}#news_single ._contents ._right ._youtube>iframe{width:500px;border-radius:16px}#news_single ._contents ._right ._youtube>p{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._youtube{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 60)}#news_single ._contents ._right ._youtube>iframe{width:calc((100vw - var(--scrollbar))/ 1280 * 500);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 16)}#news_single ._contents ._right ._youtube>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#news_single ._contents ._right ._youtube{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60)}#news_single ._contents ._right ._youtube>iframe{width:calc((100vw - var(--scrollbar))/ 750 * 650);border-radius:calc((100vw - var(--scrollbar))/ 750 * 16)}#news_single ._contents ._right ._youtube>p{line-height:1.45;font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:1280px){#news_single ._contents ._right ._youtube>p{margin-top:0}}@media (min-width:769px) and (max-width:1279px){#news_single ._contents ._right ._youtube>p{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#news_single ._contents ._right ._youtube>p{margin-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}#news_single ._contents ._right a,#news_single ._contents ._right a:active,#news_single ._contents ._right a:hover,#news_single ._contents ._right a:link,#news_single ._contents ._right a:visited{text-decoration:underline;color:#999}#news_single ._share_sp{position:relative;display:flex;align-items:center;justify-content:center}@media (min-width:769px){#news_single ._share_sp{display:none}#news_single ._share_sp>p{position:absolute;top:50%;left:50%;transform:translate(-100%,-50%)}}#news_single ._connection>h2,#news_single ._share_sp>ul{display:flex;align-items:center}#news_single ._share_sp>p{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;text-align:justify;color:#2d2d2d}@media (min-width:769px) and (min-width:1280px){#news_single ._share_sp>p{margin-left:-125px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#news_single ._share_sp>p{margin-left:calc((100vw - var(--scrollbar))/ 1280 * -125)}}@media (min-width:769px) and (max-width:768px){#news_single ._share_sp>p{margin-left:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (min-width:1280px){#news_single ._share_sp{margin-top:70px;gap:19px}#news_single ._share_sp>p{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#news_single ._share_sp{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 70);gap:calc((100vw - var(--scrollbar))/ 1280 * 19)}#news_single ._share_sp>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#news_single ._share_sp{margin-top:calc((100vw - var(--scrollbar))/ 750 * 80);gap:calc((100vw - var(--scrollbar))/ 750 * 23.1)}#news_single ._share_sp>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 27.2)}}#news_single ._share_sp>ul>li>img{height:auto;cursor:pointer}@media (min-width:1280px){#news_single ._share_sp>ul{gap:8.65px}#news_single ._share_sp>ul>li>img{width:64.91px}#news_single ._connection{margin-top:80px}#news_single ._connection>h2{font-size:60px}}@media (min-width:769px) and (max-width:1279px){#news_single ._share_sp>ul{gap:calc((100vw - var(--scrollbar))/ 1280 * 8.65)}#news_single ._share_sp>ul>li>img{width:calc((100vw - var(--scrollbar))/ 1280 * 64.91)}#news_single ._connection{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}}@media (max-width:768px){#news_single ._share_sp>ul{gap:calc((100vw - var(--scrollbar))/ 750 * 14.71)}#news_single ._share_sp>ul>li>img{width:calc((100vw - var(--scrollbar))/ 750 * 110.35)}#news_single ._connection{margin-top:calc((100vw - var(--scrollbar))/ 750 * 170)}}#news_single ._connection>h2{font-family:BarlowCondensedMedium;font-weight:500;font-style:normal;line-height:200%;flex-direction:column;margin:auto;color:#000;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#news_single ._connection ._button,#news_single ._connection ._container ._cell ._title{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-style:normal}.___black___ #news_single ._connection>h2{color:#fff}#news_single ._connection>h2:after{display:block;content:"";background:#d9d9d9}@media (min-width:1280px){#news_single ._connection>h2:after{width:40px;height:6px;margin-top:20px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#news_single ._connection>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#news_single ._connection>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 100)}#news_single ._connection>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32)}}#news_single ._connection ._container{margin:auto}@media (min-width:769px){#news_single ._connection ._container{display:flex}}@media (min-width:1280px){#news_single ._connection ._container{width:1180px;margin-top:40px;gap:20px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection ._container{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#news_single ._connection ._container{width:calc((100vw - var(--scrollbar))/ 750 * 619);margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#news_single ._connection ._container ._cell{display:block}@media (min-width:1280px){#news_single ._connection ._container ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection ._container ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#news_single ._connection ._container ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#news_single ._connection ._container ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#news_single ._connection ._container ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#news_single ._connection ._container ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news_single ._connection ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 348.0315789474);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#news_single ._connection ._container ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#news_single ._connection ._container ._cell ._thumbnail>img{height:100%;object-fit:cover}#blog ._pageTitle ._container ._anchorLink li{border-top:solid #ccc}}@media (max-width:768px){#news_single ._connection ._container ._cell ._thumbnail>img{height:auto}}#news_single ._connection ._container ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#news_single ._connection ._container ._cell ._title{font-weight:700;line-height:160%;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#news_single ._connection ._container ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news_single ._connection ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #news_single ._connection ._container ._cell ._title{color:#fff}#news_single ._connection ._container ._cell ._info{color:#999}#news_single ._connection ._container ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#news_single ._connection ._container ._cell ._info{margin-top:5px}#news_single ._connection ._container ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#news_single ._connection ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news_single ._connection ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#news_single ._connection ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#news_single ._connection ._container ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#news_single ._connection ._container ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#news_single ._connection ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#news_single ._connection ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#blog #hacomono_note ._container>h2,#blog #ken_hasuda ._container>h2,#blog #tech_blog ._container>h2,#blog #users_voice ._container>h2,#news_single ._connection ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#news_single ._connection ._button{margin-top:50px;font-size:18px;width:250px;height:60px;border-radius:46px}#blog ._pageTitle ._container{padding-top:80px}}@media (min-width:769px) and (max-width:1279px){#news_single ._connection ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50);font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#news_single ._connection ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50);font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#news_single ._connection ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #news_single ._connection ._button{color:#2d2d2d;background-color:#fff}#news_single ._connection ._button:hover{color:#000;background-color:#ddd}#blog ._pageTitle{position:relative}@media (min-width:769px) and (min-width:1280px){#blog ._pageTitle{height:320px}#blog ._pageTitle ._container ._anchorLink li{border-top-width:1px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#blog ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 320)}}@media (min-width:769px) and (max-width:768px){#blog ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 300)}}#blog ._pageTitle ._container{position:relative;display:flex;flex-direction:column;justify-content:center;margin:auto}#blog ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;margin:auto;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#blog ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#blog ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}#blog ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#blog ._pageTitle{height:auto}#blog ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 80)}#blog ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#blog ._pageTitle ._container ._subTitle{font-weight:700;font-style:normal;margin:auto;color:#000}#blog ._pageTitle ._container ._anchorLink{display:flex;align-items:center;justify-content:center}@media (min-width:1280px){#blog ._pageTitle ._container ._subTitle{font-size:16px;padding-top:33px}#blog ._pageTitle ._container ._anchorLink{gap:20px}}@media (min-width:769px) and (max-width:1279px){#blog ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 33)}#blog ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#blog ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 28)}#blog ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 750 * 40)}}#blog ._pageTitle ._container ._anchorLink li{position:relative;cursor:pointer;border-bottom:solid #ccc}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#blog ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (min-width:769px) and (max-width:768px){#blog ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#blog ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}@media (min-width:1280px){#blog ._pageTitle ._container ._anchorLink{padding-top:100px}#blog ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}#blog ._pageTitle ._container ._anchorLink li p{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#blog ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#blog ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}#blog ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#blog ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);flex-wrap:wrap;row-gap:0}#blog ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}#blog ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#blog ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#blog ._pageTitle ._container ._anchorLink li p{padding-top:6px;padding-bottom:6px}#blog ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}}@media (min-width:769px) and (max-width:1279px){#blog ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#blog ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}}@media (max-width:768px){#blog ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#blog ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#blog ._pageTitle ._container ._anchorLink li:nth-of-type(1),#blog ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top:solid #ccc}}@media (max-width:768px) and (min-width:1280px){#blog ._pageTitle ._container ._anchorLink li:nth-of-type(1),#blog ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:1px}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#blog ._pageTitle ._container ._anchorLink li:nth-of-type(1),#blog ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (max-width:768px) and (max-width:768px){#blog ._pageTitle ._container ._anchorLink li:nth-of-type(1),#blog ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#recruit ._pageTitle ._anchorLink.two_column ul,#recruit_engineer ._pageTitle ._anchorLink.two_column ul{border-top:1px solid #CCC}#blog #hacomono_note,#blog #ken_hasuda,#blog #tech_blog,#blog #users_voice{position:relative;overflow:hidden}#blog #hacomono_note ._container>h2,#blog #ken_hasuda ._container>h2,#blog #tech_blog ._container>h2,#blog #users_voice ._container>h2{font-weight:700;display:flex;align-items:center;flex-direction:column;margin:auto;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#blog #hacomono_note,#blog #ken_hasuda,#blog #tech_blog,#blog #users_voice{padding-top:177px;padding-bottom:150px}#blog #hacomono_note ._container>h2,#blog #ken_hasuda ._container>h2,#blog #tech_blog ._container>h2,#blog #users_voice ._container>h2{font-size:16px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note,#blog #ken_hasuda,#blog #tech_blog,#blog #users_voice{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 177);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 150)}#blog #hacomono_note ._container>h2,#blog #ken_hasuda ._container>h2,#blog #tech_blog ._container>h2,#blog #users_voice ._container>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#blog #hacomono_note,#blog #ken_hasuda,#blog #tech_blog,#blog #users_voice{padding-top:calc((100vw - var(--scrollbar))/ 750 * 150);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 180)}#blog #hacomono_note ._container>h2,#blog #ken_hasuda ._container>h2,#blog #tech_blog ._container>h2,#blog #users_voice ._container>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 90)}}.___black___ #blog #hacomono_note ._container>h2,.___black___ #blog #ken_hasuda ._container>h2,.___black___ #blog #tech_blog ._container>h2,.___black___ #blog #users_voice ._container>h2{color:#fff}#blog #hacomono_note ._container>h2:before,#blog #ken_hasuda ._container>h2:before,#blog #tech_blog ._container>h2:before,#blog #users_voice ._container>h2:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:attr(data-en);color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #blog #hacomono_note ._container>h2:before,.___black___ #blog #ken_hasuda ._container>h2:before,.___black___ #blog #tech_blog ._container>h2:before,.___black___ #blog #users_voice ._container>h2:before{color:#fff}#blog #hacomono_note ._container>h2:after,#blog #ken_hasuda ._container>h2:after,#blog #tech_blog ._container>h2:after,#blog #users_voice ._container>h2:after{display:block;order:-1;content:"";background:#d9d9d9}@media (min-width:1280px){#blog #hacomono_note ._container>h2:before,#blog #ken_hasuda ._container>h2:before,#blog #tech_blog ._container>h2:before,#blog #users_voice ._container>h2:before{font-size:60px}#blog #hacomono_note ._container>h2:after,#blog #ken_hasuda ._container>h2:after,#blog #tech_blog ._container>h2:after,#blog #users_voice ._container>h2:after{width:40px;height:6px;margin-top:20px;margin-bottom:20px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container>h2:before,#blog #ken_hasuda ._container>h2:before,#blog #tech_blog ._container>h2:before,#blog #users_voice ._container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#blog #hacomono_note ._container>h2:after,#blog #ken_hasuda ._container>h2:after,#blog #tech_blog ._container>h2:after,#blog #users_voice ._container>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#blog #hacomono_note ._container>h2:before,#blog #ken_hasuda ._container>h2:before,#blog #tech_blog ._container>h2:before,#blog #users_voice ._container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90)}#blog #hacomono_note ._container>h2:after,#blog #ken_hasuda ._container>h2:after,#blog #tech_blog ._container>h2:after,#blog #users_voice ._container>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 32)}}#blog #hacomono_note ._container ._swipe,#blog #ken_hasuda ._container ._swipe,#blog #tech_blog ._container ._swipe,#blog #users_voice ._container ._swipe{overflow:visible}#blog #hacomono_note ._container ._swipe ._slide,#blog #ken_hasuda ._container ._swipe ._slide,#blog #tech_blog ._container ._swipe ._slide,#blog #users_voice ._container ._swipe ._slide{display:flex;margin:auto}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide,#blog #ken_hasuda ._container ._swipe ._slide,#blog #tech_blog ._container ._swipe ._slide,#blog #users_voice ._container ._swipe ._slide{width:1180px;gap:20px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide,#blog #ken_hasuda ._container ._swipe ._slide,#blog #tech_blog ._container ._swipe ._slide,#blog #users_voice ._container ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide,#blog #ken_hasuda ._container ._swipe ._slide,#blog #tech_blog ._container ._swipe ._slide,#blog #users_voice ._container ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 750 * 619);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell,#blog #tech_blog ._container ._swipe ._slide ._cell,#blog #users_voice ._container ._swipe ._slide ._cell{display:block}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell,#blog #tech_blog ._container ._swipe ._slide ._cell,#blog #users_voice ._container ._swipe ._slide ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell,#blog #tech_blog ._container ._swipe ._slide ._cell,#blog #users_voice ._container ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell,#blog #tech_blog ._container ._swipe ._slide ._cell,#blog #users_voice ._container ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title,#blog #tech_blog ._container ._swipe ._slide ._cell ._title,#blog #users_voice ._container ._swipe ._slide ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 348.0315789474);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail>img{height:auto}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail:after,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail:after,#blog #tech_blog ._container ._swipe ._slide ._cell ._thumbnail:after,#blog #users_voice ._container ._swipe ._slide ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title,#blog #tech_blog ._container ._swipe ._slide ._cell ._title,#blog #users_voice ._container ._swipe ._slide ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title,#blog #tech_blog ._container ._swipe ._slide ._cell ._title,#blog #users_voice ._container ._swipe ._slide ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title,#blog #tech_blog ._container ._swipe ._slide ._cell ._title,#blog #users_voice ._container ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title,#blog #tech_blog ._container ._swipe ._slide ._cell ._title,#blog #users_voice ._container ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #blog #hacomono_note ._container ._swipe ._slide ._cell ._title,.___black___ #blog #ken_hasuda ._container ._swipe ._slide ._cell ._title,.___black___ #blog #tech_blog ._container ._swipe ._slide ._cell ._title,.___black___ #blog #users_voice ._container ._swipe ._slide ._cell ._title{color:#fff}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info,#blog #tech_blog ._container ._swipe ._slide ._cell ._info,#blog #users_voice ._container ._swipe ._slide ._cell ._info{color:#999}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._date,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info,#blog #tech_blog ._container ._swipe ._slide ._cell ._info,#blog #users_voice ._container ._swipe ._slide ._cell ._info{margin-top:5px}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._date,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info,#blog #tech_blog ._container ._swipe ._slide ._cell ._info,#blog #users_voice ._container ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._date,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info,#blog #tech_blog ._container ._swipe ._slide ._cell ._info,#blog #users_voice ._container ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._date,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._category_name,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._category_name,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{gap:2px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._category_name,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name,#blog #tech_blog ._container ._swipe ._slide ._cell ._info ._category_name,#blog #users_voice ._container ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{font-size:0;display:flex}@media (min-width:769px){#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{position:absolute;left:50%;cursor:pointer;transform:translate(-100%,0)}}@media (min-width:769px) and (min-width:1280px){#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{top:120px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{top:calc((100vw - var(--scrollbar))/ 1280 * 120)}}@media (min-width:769px) and (max-width:768px){#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#blog #hacomono_note ._container ._controller>svg,#blog #ken_hasuda ._container ._controller>svg,#blog #tech_blog ._container ._controller>svg,#blog #users_voice ._container ._controller>svg{height:auto;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{margin-top:165px;margin-left:590px}#blog #hacomono_note ._container ._controller>svg,#blog #ken_hasuda ._container ._controller>svg,#blog #tech_blog ._container ._controller>svg,#blog #users_voice ._container ._controller>svg{width:45px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{gap:calc((100vw - var(--scrollbar))/ 1280 * 2);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 165);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 590)}#blog #hacomono_note ._container ._controller>svg,#blog #ken_hasuda ._container ._controller>svg,#blog #tech_blog ._container ._controller>svg,#blog #users_voice ._container ._controller>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#blog #hacomono_note ._container ._controller,#blog #ken_hasuda ._container ._controller,#blog #tech_blog ._container ._controller,#blog #users_voice ._container ._controller{gap:calc((100vw - var(--scrollbar))/ 750 * 9.92);margin-top:calc((100vw - var(--scrollbar))/ 750 * 45);margin-left:calc((100vw - var(--scrollbar))/ 750 * 474)}#blog #hacomono_note ._container ._controller>svg,#blog #ken_hasuda ._container ._controller>svg,#blog #tech_blog ._container ._controller>svg,#blog #users_voice ._container ._controller>svg{width:calc((100vw - var(--scrollbar))/ 750 * 100)}}#blog #hacomono_note ._container ._controller>svg>path,#blog #ken_hasuda ._container ._controller>svg>path,#blog #tech_blog ._container ._controller>svg>path,#blog #users_voice ._container ._controller>svg>path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #blog #hacomono_note ._container ._controller>svg>path,.___black___ #blog #ken_hasuda ._container ._controller>svg>path,.___black___ #blog #tech_blog ._container ._controller>svg>path,.___black___ #blog #users_voice ._container ._controller>svg>path{fill:#fff}#blog #hacomono_note ._container ._button:hover path,#blog #ken_hasuda ._container ._button:hover path,#blog #tech_blog ._container ._button:hover path,#blog #users_voice ._container ._button:hover path,#recruit .ceo_message .content .text .message[data-open=false] ._button:hover path,#recruit .introduction .content .column .message .link .link_button:hover path,.___black___ #blog #hacomono_note ._container ._controller>svg>rect,.___black___ #blog #ken_hasuda ._container ._controller>svg>rect,.___black___ #blog #tech_blog ._container ._controller>svg>rect,.___black___ #blog #users_voice ._container ._controller>svg>rect{fill:#000}#blog #hacomono_note ._container ._controller>svg>rect,#blog #ken_hasuda ._container ._controller>svg>rect,#blog #tech_blog ._container ._controller>svg>rect,#blog #users_voice ._container ._controller>svg>rect{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#blog #hacomono_note ._container ._button,#blog #ken_hasuda ._container ._button,#blog #tech_blog ._container ._button,#blog #users_voice ._container ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#blog #hacomono_note ._container ._button,#blog #ken_hasuda ._container ._button,#blog #tech_blog ._container ._button,#blog #users_voice ._container ._button{margin-top:0;font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._button,#blog #ken_hasuda ._container ._button,#blog #tech_blog ._container ._button,#blog #users_voice ._container ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0);font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#blog #hacomono_note ._container ._button,#blog #ken_hasuda ._container ._button,#blog #tech_blog ._container ._button,#blog #users_voice ._container ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50);font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#blog #hacomono_note ._container ._button path,#blog #ken_hasuda ._container ._button path,#blog #tech_blog ._container ._button path,#blog #users_voice ._container ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #blog #hacomono_note ._container ._button,.___black___ #blog #ken_hasuda ._container ._button,.___black___ #blog #tech_blog ._container ._button,.___black___ #blog #users_voice ._container ._button{color:#2d2d2d;background-color:#fff}#blog #hacomono_note ._container ._button:hover,#blog #ken_hasuda ._container ._button:hover,#blog #tech_blog ._container ._button:hover,#blog #users_voice ._container ._button:hover{color:#000;background-color:#ddd}#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell{display:block}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell,#blog #ken_hasuda ._container ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail{width:380px;height:199px;border-radius:10px}#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 199);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 323.677);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail>img,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail>img{height:auto}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._thumbnail:after,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .container>h2,#recruit .container>h2:before{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._title,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #blog #hacomono_note ._container ._swipe ._slide ._cell ._title,.___black___ #blog #ken_hasuda ._container ._swipe ._slide ._cell ._title{color:#fff}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info{color:#999}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info{margin-top:5px}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._date,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}#recruit{color:#2D2D2D}#recruit ._pageTitle{position:relative}@media (min-width:769px){#recruit ._pageTitle ._container{position:absolute;top:50%;transform:translate(0,-50%)}}@media (min-width:769px) and (min-width:1280px){#recruit ._pageTitle{height:400px}#recruit ._pageTitle ._container{left:676px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#recruit ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 400)}#recruit ._pageTitle ._container{left:calc((100vw - var(--scrollbar))/ 1280 * 676)}}@media (min-width:769px) and (max-width:768px){#recruit ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 0)}#recruit ._pageTitle ._container{left:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (max-width:768px){#blog #hacomono_note ._container ._swipe ._slide ._cell ._info ._category_name,#blog #ken_hasuda ._container ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}#recruit ._pageTitle{height:auto}#recruit ._pageTitle ._container{position:relative}}@media (max-width:768px) and (min-width:1280px){#recruit ._pageTitle ._container{padding-top:0;padding-left:0;padding-bottom:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#recruit ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#recruit ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 50);padding-left:calc((100vw - var(--scrollbar))/ 750 * 50);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 50)}}#recruit ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#recruit ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#recruit ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#recruit ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#recruit ._pageTitle ._container ._text{line-height:200%;color:#2d2d2d}#recruit ._pageTitle ._container ._anchorLink li{position:relative;border-bottom:solid #ccc}@media (min-width:1280px){#recruit ._pageTitle ._container ._text{font-size:16px}#recruit ._pageTitle ._container ._anchorLink{margin-top:28px}#recruit ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}}@media (min-width:769px) and (max-width:1279px){#recruit ._pageTitle ._container ._text{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}#recruit ._pageTitle ._container ._anchorLink{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 28)}#recruit ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}}@media (max-width:768px){#recruit ._pageTitle ._container ._text{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}#recruit ._pageTitle ._container ._anchorLink{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50)}#recruit ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}}#recruit ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}#recruit ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}#recruit ._pageTitle ._anchorLink.two_column{display:flex}@media (min-width:1280px){#recruit ._pageTitle ._container ._anchorLink li p{font-size:18px;padding-top:6px;padding-bottom:6px}#recruit ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}#recruit ._pageTitle ._container{padding-right:0}#recruit ._pageTitle ._anchorLink.two_column{gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#recruit ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}#recruit ._pageTitle ._container{padding-right:calc((100vw - var(--scrollbar))/ 1280 * 0)}#recruit ._pageTitle ._anchorLink.two_column{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#recruit ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#recruit ._pageTitle ._container{padding-right:calc((100vw - var(--scrollbar))/ 750 * 50)}#recruit ._pageTitle ._title{text-align:center}#recruit ._pageTitle ._anchorLink.two_column{gap:calc((100vw - var(--scrollbar))/ 750 * 10)}}@media (min-width:1280px){#recruit ._pageTitle ._anchorLink.two_column ul{width:280px}}@media (min-width:769px) and (max-width:1279px){#recruit ._pageTitle ._anchorLink.two_column ul{width:calc((100vw - var(--scrollbar))/ 1280 * 280)}}@media (max-width:768px){#recruit ._pageTitle ._anchorLink.two_column ul{width:calc((100vw - var(--scrollbar))/ 750 * 320)}}#recruit ._topImg{position:absolute}@media (min-width:1280px){#recruit ._topImg{width:510px;padding-top:60px;padding-left:90px}#recruit .container>h2{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit ._topImg{width:calc((100vw - var(--scrollbar))/ 1280 * 510);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 60);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 90)}}@media (max-width:768px){#recruit ._topImg{width:calc((100vw - var(--scrollbar))/ 750 * 750);padding-top:calc((100vw - var(--scrollbar))/ 750 * 0);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);position:relative}}#recruit ._topImg img{width:100%;height:auto}#recruit .container>h2{font-weight:700;display:flex;align-items:center;flex-direction:column;margin:auto;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .container>h2{margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#recruit .container>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#recruit .container>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 90)}}.___black___ #recruit .container>h2{color:#fff}#recruit .container>h2:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:attr(data-en);color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .introduction .content .column .message .link .link_button,#recruit .introduction .content .column .message .link .link_button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .container>h2:before{color:#fff}#recruit .container>h2:after{display:block;order:-1;content:"";background:#d9d9d9}@media (min-width:1280px){#recruit .container>h2:before{font-size:60px}#recruit .container>h2:after{width:40px;height:6px;margin-top:20px;margin-bottom:20px}#recruit .introduction{padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#recruit .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#recruit .container>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}#recruit .introduction{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#recruit .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90)}#recruit .container>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 32)}#recruit .introduction{padding-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .introduction .content .column{display:flex;align-items:flex-start;margin:auto;justify-content:center;position:relative}@media (min-width:1280px){#recruit .introduction .content .column{width:1280px;padding-bottom:60px}}@media (min-width:769px) and (max-width:1279px){#recruit .introduction .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px){#recruit .introduction .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit .introduction .content .column .img{position:relative}@media (min-width:1280px){#recruit .introduction .content .column .img{width:600px}#recruit .introduction .content .column .message{padding-left:50px}}@media (min-width:769px) and (max-width:1279px){#recruit .introduction .content .column .img{width:calc((100vw - var(--scrollbar))/ 1280 * 600)}}@media (max-width:768px){#recruit .introduction .content .column .img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit .introduction .content .column .img img{width:100%;height:auto}#recruit .introduction .content .column .message{display:flex;align-items:center;margin:auto;justify-content:center;flex-direction:column}#recruit .introduction .content .column .message .title{font-weight:700;text-align:center}#recruit .introduction .content .column .message .link{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:1280px){#recruit .introduction .content .column .message .title{font-size:40px;line-height:72px;padding-bottom:20px;width:1157px;padding-right:60px}#recruit .introduction .content .column .message .link{padding-top:40px}}@media (min-width:769px) and (max-width:1279px){#recruit .introduction .content .column .message{padding-left:calc((100vw - var(--scrollbar))/ 1280 * 50)}#recruit .introduction .content .column .message .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 72);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 1157);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 60)}#recruit .introduction .content .column .message .link{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit .introduction .content .column .message{padding-left:calc((100vw - var(--scrollbar))/ 750 * 0)}#recruit .introduction .content .column .message .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 54);line-height:calc((100vw - var(--scrollbar))/ 750 * 81);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 0);width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0)}#recruit .introduction .content .column .message .link{padding-top:calc((100vw - var(--scrollbar))/ 750 * 40)}}#recruit .introduction .content .column .message .link .link_button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .introduction .content .column .message .link{padding-bottom:100px;gap:30px}#recruit .introduction .content .column .message .link .link_button{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#recruit .introduction .content .column .message .link{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 100);gap:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit .introduction .content .column .message .link .link_button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#recruit .introduction .content .column .message .link{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 100);gap:calc((100vw - var(--scrollbar))/ 750 * 30);width:100%}#recruit .introduction .content .column .message .link .link_button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32)}}@media (min-width:1280px){#recruit .introduction .content .column .message .link .link_button{width:335px;height:70px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#recruit .introduction .content .column .message .link .link_button{width:calc((100vw - var(--scrollbar))/ 1280 * 335);height:calc((100vw - var(--scrollbar))/ 1280 * 70)}}@media (max-width:768px){#recruit .introduction .content .column .message .link .link_button{width:calc((100vw - var(--scrollbar))/ 750 * 600);height:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit .ceo_message .content .pic img,#recruit .introduction .content .column .message .link .link_button>svg{height:auto}#recruit .introduction .content .column .message .link .link_button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .introduction .content .column .message .link .link_button{color:#2d2d2d;background-color:#fff}#recruit .introduction .content .column .message .link .link_button:hover{color:#000;background-color:#ddd}#recruit .introduction .content .column .message .link .job_list{font-family:BarlowCondensedMedium;word-break:keep-all;white-space:nowrap;font-weight:700;text-decoration:underline;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .introduction .content .column .message .link .link_button>svg{width:16px;margin-left:5px}#recruit .introduction .content .column .message .link .job_list{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#recruit .introduction .content .column .message .link .link_button{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}#recruit .introduction .content .column .message .link .link_button>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 16);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 5)}#recruit .introduction .content .column .message .link .job_list{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#recruit .introduction .content .column .message .link .link_button{border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}#recruit .introduction .content .column .message .link .link_button>svg{width:calc((100vw - var(--scrollbar))/ 750 * 27.06);margin-left:calc((100vw - var(--scrollbar))/ 750 * 8.79)}#recruit .introduction .content .column .message .link .job_list{font-size:calc((100vw - var(--scrollbar))/ 750 * 32.4)}}#recruit .introduction .content .ci_frame{margin:auto}@media (min-width:1280px){#recruit .introduction .content .ci_frame{width:980px}#recruit .ceo_message{padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#recruit .introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 1280 * 980)}#recruit .ceo_message{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#recruit .introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 750 * 120)}#recruit .ceo_message{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit .ceo_message .content{display:flex;align-items:flex-start;margin:auto;justify-content:center;box-sizing:border-box}@media (min-width:1280px){#recruit .ceo_message .content{width:1280px;padding-left:50px;padding-right:70px;gap:50px;padding-bottom:90px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 50);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 70);gap:calc((100vw - var(--scrollbar))/ 1280 * 50);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 90)}}@media (max-width:768px){#recruit .ceo_message .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0);gap:calc((100vw - var(--scrollbar))/ 750 * 30);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 90);flex-direction:column;justify-content:flex-start}}#recruit .ceo_message .content .pic{display:block}@media (min-width:1280px){#recruit .ceo_message .content .pic{width:380px;top:70px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content .pic{width:calc((100vw - var(--scrollbar))/ 1280 * 380);top:calc((100vw - var(--scrollbar))/ 1280 * 70)}}@media (max-width:768px){#recruit .ceo_message .content .pic{width:calc((100vw - var(--scrollbar))/ 750 * 650);top:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (min-width:769px){#recruit .ceo_message .content .pic{position:sticky}}#recruit .ceo_message .content .text{height:100%}#recruit .ceo_message .content .text .title{font-weight:700}#recruit .ceo_message .content .text .person{display:flex;justify-content:left;align-items:baseline;font-weight:700;border-bottom:1px solid #CCC}@media (min-width:1280px){#recruit .ceo_message .content .pic img{width:380px}#recruit .ceo_message .content .text .title{font-size:40px;padding-top:30px;margin-bottom:30px}#recruit .ceo_message .content .text .person{gap:20px;padding-bottom:30px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content .pic img{width:calc((100vw - var(--scrollbar))/ 1280 * 380)}#recruit .ceo_message .content .text .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 30);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit .ceo_message .content .text .person{gap:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#recruit .ceo_message .content .pic img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#recruit .ceo_message .content .pic{position:relative}#recruit .ceo_message .content .text .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 54);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit .ceo_message .content .text .person{gap:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 28)}}@media (min-width:1280px){#recruit .ceo_message .content .text .person{margin-bottom:40px}#recruit .ceo_message .content .text .person .role{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content .text .person{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit .ceo_message .content .text .person .role{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#recruit .ceo_message .content .text .person{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 28)}#recruit .ceo_message .content .text .person .role{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}@media (min-width:1280px){#recruit .ceo_message .content .text .person .name{font-size:32px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content .text .person .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}}@media (max-width:768px){#recruit .ceo_message .content .text .person .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 44)}}#recruit .ceo_message .content .text .message{overflow:hidden}#recruit .ceo_message .content .text .message p{line-height:2em;padding-bottom:.75em}@media (min-width:1280px){#recruit .ceo_message .content .text .message p{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content .text .message p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#recruit .ceo_message .content .text .message p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#recruit .ceo_message .content .text .message .acc{transition:250ms ease}#recruit .ceo_message .content .text .message[data-open=false] ._button,#recruit .ceo_message .content .text .message[data-open=false] ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .ceo_message .content .text .message[data-open=false] .acc{height:0;opacity:0}#recruit .ceo_message .content .text .message[data-open=false] ._button{position:relative;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .ceo_message .content .text .message[data-open=false] ._button{font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content .text .message[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}#recruit .ceo_message .content .text .message[data-open=false] ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .interview ._controller>svg,#recruit .interview ._swipe ._slide ._cell ._title{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .ceo_message .content .text .message[data-open=false] ._button{color:#2d2d2d;background-color:#fff}#recruit .ceo_message .content .text .message[data-open=false] ._button:hover{color:#000;background-color:#ddd}@media (max-width:768px){#recruit .ceo_message .content .text .message[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 600);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin:auto}}#recruit .ceo_message .content .text .message[data-open=true] .acc{height:auto;opacity:1}#recruit .faq .content .qa .icon:hover,#recruit .interview ._controller>svg:hover,#recruit .recruitment_list .content .cell:hover{opacity:.51}#recruit .ceo_message .content .text .message[data-open=true] ._button{display:none}@media (min-width:1280px){#recruit .ceo_message .content .text .message[data-open=false] ._button{margin-top:20px}#recruit .company_introduction{padding-top:100px}#recruit .company_introduction .content .column{width:980px}}@media (min-width:769px) and (max-width:1279px){#recruit .ceo_message .content .text .message[data-open=false] ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}#recruit .company_introduction{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#recruit .ceo_message .content .text .message[data-open=false] ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit .company_introduction{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit .company_introduction .content .column{display:flex;align-items:flex-start;margin:auto;justify-content:center}#recruit .company_introduction .content .column .title{font-weight:700}@media (min-width:1280px){#recruit .company_introduction .content .column{padding-bottom:60px}#recruit .company_introduction .content .column .title{font-size:32px}}@media (min-width:769px) and (max-width:1279px){#recruit .company_introduction .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 980);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60)}#recruit .company_introduction .content .column .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}}@media (max-width:768px){#recruit .company_introduction .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}#recruit .company_introduction .content .column .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 54)}}#recruit .company_introduction .content .ci_frame{margin:auto}@media (min-width:1280px){#recruit .company_introduction .content .ci_frame{width:980px}}@media (min-width:769px) and (max-width:1279px){#recruit .company_introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 1280 * 980)}}@media (max-width:768px){#recruit .company_introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit .company_introduction .content .ci_frame img{width:100%}@media (min-width:1280px){#recruit .company_introduction .content .ci_frame iframe{width:980px;height:552px}}@media (min-width:769px) and (max-width:1279px){#recruit .company_introduction .content .ci_frame iframe{width:calc((100vw - var(--scrollbar))/ 1280 * 980);height:calc((100vw - var(--scrollbar))/ 1280 * 552)}}@media (max-width:768px){#recruit .company_introduction .content .ci_frame iframe{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 366)}}#recruit .working_environment{position:relative}#recruit .working_environment .content{margin:auto}@media (min-width:1280px){#recruit .working_environment .content{width:1280px;padding-top:160px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 160)}}@media (max-width:768px){#recruit .working_environment .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit .working_environment .content .column{display:flex;justify-content:center}@media (min-width:1280px){#recruit .working_environment .content .column{width:1280px;gap:40px;padding-top:0}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);gap:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit .working_environment .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);gap:calc((100vw - var(--scrollbar))/ 750 * 40);padding-top:calc((100vw - var(--scrollbar))/ 750 * 40);flex-direction:column}}@media (min-width:1280px){#recruit .working_environment .content .column ._img{width:440px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .column ._img{width:calc((100vw - var(--scrollbar))/ 1280 * 440)}}@media (max-width:768px){#recruit .working_environment .content .column ._img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit .working_environment .content .column ._img img{display:block}@media (min-width:1280px){#recruit .working_environment .content .column ._img img{width:440px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .column ._img img{width:calc((100vw - var(--scrollbar))/ 1280 * 440)}}@media (max-width:768px){#recruit .working_environment .content .column ._img img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}@media (min-width:1280px){#recruit .working_environment .content .text{width:710px}#recruit .working_environment .content .text .contentTitleColumn{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text{width:calc((100vw - var(--scrollbar))/ 1280 * 710)}}@media (max-width:768px){#recruit .working_environment .content .text{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit .working_environment .content .text .contentTitleColumn{font-weight:700;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;width:100%;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,.2);word-break:keep-all}@media (min-width:1280px){#recruit .working_environment .content .text .contentTitleColumn{padding-bottom:25px;margin-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}#recruit .working_environment .content .text .contentTitleColumn:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:"Working Environment";white-space:pre}@media (max-width:768px){#recruit .working_environment .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);word-break:normal}#recruit .working_environment .content .text .contentTitleColumn:before{content:"Working\a Environment"}}@media (max-width:768px) and (min-width:1280px){#recruit .working_environment .content .text .contentTitleColumn:before{line-height:60px}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .contentTitleColumn:before{line-height:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px) and (max-width:768px){#recruit .working_environment .content .text .contentTitleColumn:before{line-height:calc((100vw - var(--scrollbar))/ 750 * 90)}}@media (min-width:1280px){#recruit .working_environment .content .text .contentTitleColumn:before{font-size:60px;margin-bottom:-10px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -10)}}@media (max-width:768px){#recruit .working_environment .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * -10)}}#recruit .working_environment .content .text .message{font-weight:400;line-height:2em}#recruit .working_environment .content .text .list{background-color:#f2f2f2;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1280px){#recruit .working_environment .content .text .message{font-size:16px;padding-bottom:55px}#recruit .working_environment .content .text .list{border-radius:15px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}#recruit .working_environment .content .text .list{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#recruit .working_environment .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}#recruit .working_environment .content .text .list{border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:1280px){#recruit .working_environment .content .text .list{padding:36px;gap:20px}#recruit .working_environment .content .text .list dl{width:300px}#recruit .working_environment .content .text .list dl dt{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .list{padding:calc((100vw - var(--scrollbar))/ 1280 * 36);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}#recruit .working_environment .content .text .list dl{width:calc((100vw - var(--scrollbar))/ 1280 * 300)}}@media (max-width:768px){#recruit .working_environment .content .text .list{padding:calc((100vw - var(--scrollbar))/ 750 * 50);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit .working_environment .content .text .list dl{width:calc((100vw - var(--scrollbar))/ 750 * 550)}}#recruit .working_environment .content .text .list dl dt{width:100%;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between}@media (min-width:1280px){#recruit .working_environment .content .text .list dl dt{padding-bottom:10px;margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .list dl dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .working_environment .content .text .list dl dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}}#recruit .working_environment .content .text .list dl dd p{line-height:2em}@media (min-width:1280px){#recruit .working_environment .content .text .list dl dd{margin-bottom:30px}#recruit .working_environment .content .text .list dl dd p{font-size:14px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .list dl dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit .working_environment .content .text .list dl dd p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}}@media (max-width:768px){#recruit .working_environment .content .text .list dl dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}#recruit .working_environment .content .text .list dl dd p{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}}@media (min-width:1280px){#recruit .working_environment .content .text .list dl dd p{margin-bottom:10px}#recruit .welfare{padding-top:40px}#recruit .welfare .content{width:1200px}}@media (min-width:769px) and (max-width:1279px){#recruit .working_environment .content .text .list dl dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}#recruit .welfare{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit .working_environment .content .text .list dl dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}#recruit .welfare{padding-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}#recruit .welfare .content{box-sizing:border-box;margin:auto;background-color:#f2f2f2}@media (min-width:1280px){#recruit .welfare .content{padding-top:160px;padding-bottom:60px;border-radius:15px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1200);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 160);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#recruit .welfare .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 120);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .welfare .content .contentHeader{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:auto}@media (min-width:1280px){#recruit .welfare .content{padding:40px}#recruit .welfare .content .contentHeader{width:847px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content{padding:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit .welfare .content .contentHeader{width:calc((100vw - var(--scrollbar))/ 1280 * 847)}}@media (max-width:768px){#recruit .welfare .content{padding:calc((100vw - var(--scrollbar))/ 750 * 50)}#recruit .welfare .content .contentHeader{width:calc((100vw - var(--scrollbar))/ 750 * 560)}}#recruit .welfare .content .contentHeader .contentTitle{font-weight:700;border-right:1px solid rgba(0,0,0,.2);color:#000}@media (min-width:1280px){#recruit .welfare .content .contentHeader{padding-bottom:55px}#recruit .welfare .content .contentHeader .contentTitle{width:343px;padding-right:30px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .contentHeader{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}#recruit .welfare .content .contentHeader .contentTitle{width:calc((100vw - var(--scrollbar))/ 1280 * 343);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#recruit .welfare .content .contentHeader{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);align-items:flex-start;justify-content:flex-start;flex-direction:column}#recruit .welfare .content .contentHeader .contentTitle{width:calc((100vw - var(--scrollbar))/ 750 * 560);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .welfare .content .contentHeader .message{font-weight:400;line-height:2em}@media (min-width:1280px){#recruit .welfare .content .contentHeader .contentTitle{padding-bottom:0;margin-bottom:0;font-size:32px}#recruit .welfare .content .contentHeader .message{width:420px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .contentHeader .contentTitle{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}#recruit .welfare .content .contentHeader .message{width:calc((100vw - var(--scrollbar))/ 1280 * 420)}}@media (max-width:768px){#recruit .welfare .content .contentHeader .contentTitle{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);border-right:0;border-bottom:1px solid rgba(0,0,0,.2);font-size:calc((100vw - var(--scrollbar))/ 750 * 54)}#recruit .welfare .content .contentHeader .message{width:calc((100vw - var(--scrollbar))/ 750 * 560)}}@media (min-width:1280px){#recruit .welfare .content .contentHeader .message{font-size:16px;padding-left:45px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .contentHeader .message{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit .welfare .content .contentHeader .message{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .welfare .content .list{margin:auto;box-sizing:border-box}#recruit .welfare .content .list dl.category>dt{background-color:#2D2D2D;color:#fff;font-weight:700}@media (min-width:1280px){#recruit .welfare .content .list dl.category>dt{font-size:16px;line-height:40px;padding-left:20px;margin-bottom:20px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .list dl.category>dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit .welfare .content .list dl.category>dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);line-height:calc((100vw - var(--scrollbar))/ 750 * 60);padding-left:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}}#recruit .welfare .content .list dl.category>dd{display:flex;justify-content:space-between}@media (min-width:1280px){#recruit .welfare .content .list dl.category>dd{margin-bottom:0}#recruit .welfare .content .list dl.category>dd .detail dt{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .list dl.category>dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit .welfare .content .list dl.category>dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}}#recruit .welfare .content .list dl.category>dd:last-child{margin-bottom:0}#recruit .welfare .content .list dl.category>dd .detail dt{font-family:BarlowCondensedMedium;width:100%;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between}@media (min-width:1280px){#recruit .welfare .content .list dl.category>dd .detail dt{padding-bottom:10px;margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .list dl.category>dd .detail dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .welfare .content .list dl.category>dd .detail dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .welfare .content .list dl.category>dd .detail dd p{line-height:2em}@media (min-width:1280px){#recruit .welfare .content .list dl.category>dd .detail dd{margin-bottom:30px}#recruit .welfare .content .list dl.category>dd .detail dd p{font-size:14px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .list dl.category>dd .detail dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit .welfare .content .list dl.category>dd .detail dd p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}}@media (max-width:768px){#recruit .welfare .content .list dl.category>dd .detail dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}#recruit .welfare .content .list dl.category>dd .detail dd p{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}}#recruit .welfare .content .list dl.category>dd.title_2lane .detail dt{display:flex;align-items:center}@media (min-width:1280px){#recruit .welfare .content .list dl.category>dd .detail dd p{margin-bottom:10px}#recruit .welfare .content .list dl.category>dd.title_2lane .detail dt{height:80px}#recruit .welfare .content .list dl.category>dd.title_1lane .detail{padding-top:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .list dl.category>dd .detail dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}#recruit .welfare .content .list dl.category>dd.title_2lane .detail dt{height:calc((100vw - var(--scrollbar))/ 1280 * 80)}#recruit .welfare .content .list dl.category>dd.title_1lane .detail{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .welfare .content .list dl.category>dd .detail dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 14)}#recruit .welfare .content .list dl.category>dd.title_2lane .detail dt{height:auto}#recruit .welfare .content .list dl.category>dd.title_1lane .detail{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}@media (min-width:1280px){#recruit .welfare .content .list dl.category>dd.title_1lane .detail dt{height:40px}#recruit .welfare .content .list dl.category>dd.data_4column .detail{width:261px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .list dl.category>dd.title_1lane .detail dt{height:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit .welfare .content .list dl.category>dd.data_4column .detail{width:calc((100vw - var(--scrollbar))/ 1280 * 261)}}@media (max-width:768px){#recruit .welfare .content .list dl.category>dd.title_1lane .detail dt{height:auto}#recruit .welfare .content .list dl.category>dd.data_4column .detail{width:calc((100vw - var(--scrollbar))/ 750 * 550)}}#recruit .welfare .content .list dl.category>dd.data_3column .detail.video_container{position:relative;padding-top:0;align-self:flex-start}@media (min-width:1280px){#recruit .welfare .content .list dl.category>dd.data_3column .detail{width:345px}#recruit .welfare .content .list dl.category>dd.data_3column .detail.video_container{margin-top:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .welfare .content .list dl.category>dd.data_3column .detail{width:calc((100vw - var(--scrollbar))/ 1280 * 345)}#recruit .welfare .content .list dl.category>dd.data_3column .detail.video_container{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .welfare .content .list dl.category>dd.data_3column .detail{width:calc((100vw - var(--scrollbar))/ 750 * 550)}#recruit .welfare .content .list dl.category>dd.data_3column .detail.video_container{margin-top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .welfare .content .list dl.category>dd.data_3column .detail.video_container:before{position:relative;padding-top:56.34%;content:"";display:block}#recruit .welfare .content .list dl.category>dd.data_3column .detail.video_container video{position:absolute;top:0;left:0;width:100%;height:100%}#recruit .interview{position:relative;overflow:hidden}#recruit .interview ._swipe{overflow:visible}#recruit .interview ._swipe ._slide{display:flex;margin:auto}@media (min-width:1280px){#recruit .interview{padding-top:140px}#recruit .interview ._swipe ._slide{width:1180px;gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140)}#recruit .interview ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit .interview{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180)}#recruit .interview ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 750 * 619);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .interview ._swipe ._slide ._cell{display:block}@media (min-width:1280px){#recruit .interview ._swipe ._slide ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#recruit .interview ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#recruit .interview ._swipe ._slide ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#recruit .interview ._swipe ._slide ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#recruit .interview ._swipe ._slide ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .interview ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 323.677);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#recruit .interview ._swipe ._slide ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#recruit .interview ._swipe ._slide ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#recruit .interview ._swipe ._slide ._cell ._thumbnail>img{height:auto}}#recruit .interview ._swipe ._slide ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#recruit .interview ._swipe ._slide ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .interview ._swipe ._slide ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .interview ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #recruit .interview ._swipe ._slide ._cell ._title{color:#fff}#recruit .interview ._swipe ._slide ._cell ._info{color:#999}#recruit .interview ._swipe ._slide ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#recruit .interview ._swipe ._slide ._cell ._info{margin-top:5px}#recruit .interview ._swipe ._slide ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#recruit .interview ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .interview ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#recruit .interview ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit .interview ._swipe ._slide ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#recruit .interview ._swipe ._slide ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}#recruit .interview ._controller{gap:2px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .interview ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit .interview ._controller{font-size:0;display:flex}@media (min-width:769px){#recruit .interview ._controller{position:absolute;left:50%;cursor:pointer;transform:translate(-100%,0)}}#recruit .faq .content .qa .icon:after,#recruit_engineer .faq .content .qa .icon:after{transform:rotate(-90deg)}@media (min-width:769px) and (min-width:1280px){#recruit .interview ._controller{top:80px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#recruit .interview ._controller{top:calc((100vw - var(--scrollbar))/ 1280 * 80)}}@media (min-width:769px) and (max-width:768px){#recruit .interview ._controller{top:calc((100vw - var(--scrollbar))/ 750 * 750)}}#recruit .interview ._controller>svg{height:auto;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .interview ._controller>svg>path,#recruit .interview ._controller>svg>rect{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .interview ._controller{margin-top:165px;margin-left:590px}#recruit .interview ._controller>svg{width:45px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview ._controller{gap:calc((100vw - var(--scrollbar))/ 1280 * 2);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 165);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 590)}#recruit .interview ._controller>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit .interview ._controller{gap:calc((100vw - var(--scrollbar))/ 750 * 9.92);margin-top:calc((100vw - var(--scrollbar))/ 750 * 45);margin-left:calc((100vw - var(--scrollbar))/ 750 * 474)}#recruit .interview ._controller>svg{width:calc((100vw - var(--scrollbar))/ 750 * 100)}}#recruit .interview ._controller>svg>path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .interview ._controller>svg>path{fill:#fff}#recruit .faq[data-open=false] ._button:hover path,#recruit .interview ._button:hover path,.___black___ #recruit .interview ._controller>svg>rect{fill:#000}#recruit .interview ._controller>svg>rect{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .interview ._button,#recruit .interview ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .interview ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .interview ._button{margin-top:0;font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#recruit .interview ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0);font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#recruit .interview ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50);font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#recruit .interview ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .interview ._button{color:#2d2d2d;background-color:#fff}#recruit .interview ._button:hover{color:#000;background-color:#ddd}#recruit .recruitment_process .content{display:flex;align-items:flex-start;margin:auto;justify-content:flex-start}@media (min-width:1280px){#recruit .recruitment_process .content{width:1280px;padding-bottom:60px;padding-top:140px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_process .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#recruit .recruitment_process .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);padding-top:calc((100vw - var(--scrollbar))/ 750 * 180)}}@media (min-width:1280px){#recruit .recruitment_process .content .text{width:630px}#recruit .recruitment_process .content .text .contentTitleColumn{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_process .content .text{width:calc((100vw - var(--scrollbar))/ 1280 * 630)}}@media (max-width:768px){#recruit .recruitment_process .content .text{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit .recruitment_process .content .text .contentTitleColumn{font-weight:700;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;width:100%;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,.2);word-break:keep-all}@media (min-width:1280px){#recruit .recruitment_process .content .text .contentTitleColumn{padding-bottom:25px;margin-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_process .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}#recruit .recruitment_process .content .text .contentTitleColumn:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:"Recruitment Process";white-space:pre}@media (max-width:768px){#recruit .recruitment_process .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);word-break:normal}#recruit .recruitment_process .content .text .contentTitleColumn:before{content:"Recruitment\aProcess"}}@media (min-width:1280px){#recruit .recruitment_process .content .text .contentTitleColumn:before{font-size:60px;margin-bottom:-10px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_process .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -10)}}@media (max-width:768px){#recruit .recruitment_process .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * -10)}}#recruit .recruitment_process .content .text .message{font-weight:400;line-height:2em}@media (min-width:1280px){#recruit .recruitment_process .content .text .message{font-size:16px;padding-bottom:55px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_process .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}}@media (max-width:768px){#recruit .recruitment_process .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}}@media (min-width:1280px){#recruit .recruitment_process .content .text .ex{font-size:12px;padding-top:5px;padding-left:30px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_process .content .text .ex{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 5);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#recruit .recruitment_process .content .text .ex{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .recruitment_list{position:relative;overflow:hidden}@media (min-width:1280px){#recruit .recruitment_list{padding-top:140px;margin-bottom:140px}#recruit .recruitment_list .content{width:1180px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_list{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#recruit .recruitment_list{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .recruitment_list .content{display:flex;margin:auto;flex-wrap:wrap}@media (min-width:1280px){#recruit .recruitment_list .content{gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_list .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit .recruitment_list .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);gap:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}}#recruit .recruitment_list .content .cell{display:flex;flex-direction:column;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .recruitment_list .content .cell{width:580px}#recruit .recruitment_list .content .cell .name{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_list .content .cell{width:calc((100vw - var(--scrollbar))/ 1280 * 580)}}@media (max-width:768px){#recruit .recruitment_list .content .cell{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit .recruitment_list .content .cell .thumb{display:block;width:100%;height:auto}#recruit .recruitment_list .content .cell .name{font-weight:700}@media (min-width:1280px){#recruit .recruitment_list .content .cell .name{margin-top:10px;margin-bottom:5px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_list .content .cell .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 5)}}@media (max-width:768px){#recruit .recruitment_list .content .cell .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 30);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .recruitment_list .content .cell .detail{font-weight:400}#recruit .faq{position:relative;overflow:hidden;margin:auto}@media (min-width:1280px){#recruit .recruitment_list .content .cell .detail{font-size:16px}#recruit .faq{width:1100px;padding-top:140px;margin-bottom:140px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruitment_list .content .cell .detail{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}#recruit .faq{width:calc((100vw - var(--scrollbar))/ 1280 * 1100);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#recruit .recruitment_list .content .cell .detail{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}#recruit .faq{width:calc((100vw - var(--scrollbar))/ 750 * 619);padding-top:calc((100vw - var(--scrollbar))/ 750 * 160);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .faq .contentTitleColumn{font-weight:700;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;width:100%;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,.2);word-break:keep-all}@media (min-width:1280px){#recruit .faq .contentTitleColumn{font-size:12px;padding-bottom:25px;margin-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}@media (max-width:768px){#recruit .faq .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);word-break:normal}}#recruit .faq .contentTitleColumn:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:attr(data-en);white-space:pre}@media (min-width:1280px){#recruit .faq .contentTitleColumn:before{font-size:60px;margin-bottom:-10px}#recruit .faq .content{width:1100px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -10)}}@media (max-width:768px){#recruit .faq .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * -10)}}#recruit .faq .contentTitleColumn:after{content:none}#recruit .faq .content{display:flex;margin:auto;flex-wrap:wrap;flex-direction:row}@media (min-width:1280px){#recruit .faq .content{gap:60px;padding-top:60px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1100);gap:calc((100vw - var(--scrollbar))/ 1280 * 60);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px){#recruit .faq .content{width:calc((100vw - var(--scrollbar))/ 750 * 619);gap:calc((100vw - var(--scrollbar))/ 750 * 20);padding-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}@media (min-width:1280px){#recruit .faq .content.acc{padding-top:10px}#recruit .faq .content .column{width:520px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content.acc{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .faq .content.acc{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10)}#recruit .faq .content{flex-direction:column}}#recruit .faq .content .column{flex-shrink:0}#recruit .faq .content .qa{position:relative;border-bottom:1px solid rgba(0,0,0,.2)}#recruit .faq .content .qa .a,#recruit .faq .content .qa .q{position:relative}@media (min-width:1280px){#recruit .faq .content .qa{margin-bottom:40px}#recruit .faq .content .qa .a,#recruit .faq .content .qa .q{font-size:16px;padding-left:40px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 520)}#recruit .faq .content .qa{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit .faq .content .qa .a,#recruit .faq .content .qa .q{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit .faq .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 619)}#recruit .faq .content .qa{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 72)}#recruit .faq .content .qa .a,#recruit .faq .content .qa .q{font-size:calc((100vw - var(--scrollbar))/ 750 * 28.8);padding-left:calc((100vw - var(--scrollbar))/ 750 * 72)}}#recruit .faq .content .qa .a:before,#recruit .faq .content .qa .q:before{font-family:BarlowCondensedMedium;position:absolute;left:0}#recruit .faq .content .qa .q{box-sizing:border-box}#recruit .faq .content .qa .q:before{content:"Q."}#recruit .faq .content .qa .a_container{display:grid;grid-template-rows:0fr;transition:250ms ease;overflow:hidden}#recruit .faq .content .qa .icon,#recruit .faq[data-open=false] ._button{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .faq .content .qa .a:before,#recruit .faq .content .qa .q:before{font-size:40px;top:-20px}#recruit .faq .content .qa .q{margin-bottom:40px;padding-right:60px}#recruit .faq .content .qa .a_container{padding-bottom:0}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .a:before,#recruit .faq .content .qa .q:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px);top:calc((100vw - var(--scrollbar))/ 1280 * -20)}#recruit .faq .content .qa .q{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 60)}#recruit .faq .content .qa .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit .faq .content .qa .a:before,#recruit .faq .content .qa .q:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 72);top:calc((100vw - var(--scrollbar))/ 750 * -36)}#recruit .faq .content .qa .q{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 72);padding-right:calc((100vw - var(--scrollbar))/ 750 * 80)}#recruit .faq .content .qa .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .faq .content .qa .a{overflow:hidden;line-height:1.5}#recruit .faq .content .qa .a:before{content:"A."}#recruit .faq .content .qa .a .step{display:flex;flex-direction:column;flex-wrap:wrap}#recruit .faq .content .qa .a .step dl{position:relative}@media (min-width:1280px){#recruit .faq .content .qa .a .step{padding:40px 0;gap:0}#recruit .faq .content .qa .a .step dl{width:420px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .a .step{padding:calc((100vw - var(--scrollbar))/ 1280 * 40) calc((100vw - var(--scrollbar))/ 1280 * 0);gap:calc((100vw - var(--scrollbar))/ 1280 * 0)}#recruit .faq .content .qa .a .step dl{width:calc((100vw - var(--scrollbar))/ 1280 * 420)}}@media (max-width:768px){#recruit .faq .content .qa .a .step{padding:calc((100vw - var(--scrollbar))/ 750 * 40) calc((100vw - var(--scrollbar))/ 750 * 0);gap:calc((100vw - var(--scrollbar))/ 750 * 0)}#recruit .faq .content .qa .a .step dl{width:calc((100vw - var(--scrollbar))/ 750 * 420)}}#recruit .faq .content .qa .a .step dl dt{font-family:BarlowCondensedMedium;position:absolute;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#2d2d2d;border:1px solid #2d2d2d;color:#fff}@media (min-width:1280px){#recruit .faq .content .qa .a .step dl dt{width:70px;height:70px;font-size:12px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .a .step dl dt{width:calc((100vw - var(--scrollbar))/ 1280 * 70);height:calc((100vw - var(--scrollbar))/ 1280 * 70);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#recruit .faq .content .qa .a .step dl dt{width:calc((100vw - var(--scrollbar))/ 750 * 126);height:calc((100vw - var(--scrollbar))/ 750 * 126);font-size:calc((100vw - var(--scrollbar))/ 750 * 22)}}#recruit .faq .content .qa .a .step dl dt b{display:block}#recruit .faq .content .qa .a .step dl dd{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:content-box;border-left:1px solid #2d2d2d}@media (min-width:1280px){#recruit .faq .content .qa .a .step dl dt b{font-size:27px;margin-top:-8px}#recruit .faq .content .qa .a .step dl dt{border-radius:6px}#recruit .faq .content .qa .a .step dl dd{width:320px;min-height:70px;margin-left:35px;padding-left:55px;padding-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .a .step dl dt b{font-size:calc((100vw - var(--scrollbar))/ 1280 * 27);font-size:max((100vw - var(--scrollbar)) / 1280 * 27,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * -8)}#recruit .faq .content .qa .a .step dl dt{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 6)}#recruit .faq .content .qa .a .step dl dd{width:calc((100vw - var(--scrollbar))/ 1280 * 320);min-height:calc((100vw - var(--scrollbar))/ 1280 * 70);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 35);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 55);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}@media (max-width:768px){#recruit .faq .content .qa .a .step dl dt b{font-size:calc((100vw - var(--scrollbar))/ 750 * 49);margin-top:calc((100vw - var(--scrollbar))/ 750 * -12)}#recruit .faq .content .qa .a .step dl dt{border-radius:calc((100vw - var(--scrollbar))/ 750 * 10)}#recruit .faq .content .qa .a .step dl dd{width:calc((100vw - var(--scrollbar))/ 750 * 320);min-height:calc((100vw - var(--scrollbar))/ 750 * 126);margin-left:calc((100vw - var(--scrollbar))/ 750 * 63);padding-left:calc((100vw - var(--scrollbar))/ 750 * 85);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45)}}#recruit .faq .content .qa .a .step dl dd .name{font-weight:700}#recruit .faq .content .qa .a .step dl dd .detail{width:100%;border-top:1px solid rgba(0,0,0,.2);line-height:2em}@media (min-width:1280px){#recruit .faq .content .qa .a .step dl dd .name{font-size:20px}#recruit .faq .content .qa .a .step dl dd .detail{margin-top:5px;padding-top:5px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .a .step dl dd .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px)}#recruit .faq .content .qa .a .step dl dd .detail{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}}@media (max-width:768px){#recruit .faq .content .qa .a .step dl dd .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 36)}#recruit .faq .content .qa .a .step dl dd .detail{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .faq .content .qa .a .step dl:first-child dt{background-color:#f2f2f2;color:#2d2d2d}#recruit .faq .content .qa .a .step dl:last-child dd{border-left:none}@media (min-width:1280px){#recruit .faq .content .qa .a .step dl dd .detail{font-size:14px}#recruit .faq .content .qa .a .step dl:last-child dd{padding-bottom:0}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .a .step dl dd .detail{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}#recruit .faq .content .qa .a .step dl:last-child dd{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit .faq .content .qa .a .step dl dd .detail{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}#recruit .faq .content .qa .a .step dl:last-child dd{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit .faq .content .qa .icon{position:absolute;right:0;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .faq .content .qa .a .ex{font-size:12px}#recruit .faq .content .qa .icon{top:-8px;width:38px;height:38px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .a .ex{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}#recruit .faq .content .qa .icon{top:calc((100vw - var(--scrollbar))/ 1280 * -8);width:calc((100vw - var(--scrollbar))/ 1280 * 38);height:calc((100vw - var(--scrollbar))/ 1280 * 38)}}@media (max-width:768px){#recruit .faq .content .qa .a .ex{font-size:calc((100vw - var(--scrollbar))/ 750 * 12)}#recruit .faq .content .qa .icon{top:calc((100vw - var(--scrollbar))/ 750 * -15);width:calc((100vw - var(--scrollbar))/ 750 * 68.4);height:calc((100vw - var(--scrollbar))/ 750 * 68.4)}}#recruit .faq .content .qa .icon:after,#recruit .faq .content .qa .icon:before{position:absolute;top:50%;left:50%;content:"";background-color:#fff;transition:250ms ease}#recruit .faq .content .qa[data-open=true] .a_container{grid-template-rows:1fr}@media (min-width:1280px){#recruit .faq .content .qa .icon:after,#recruit .faq .content .qa .icon:before{width:16px;height:2px;margin-left:-8px;margin-top:-1px}#recruit .faq .content .qa[data-open=true] .a_container{padding-bottom:40px}#recruit .faq[data-open=false] ._button{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq .content .qa .icon:after,#recruit .faq .content .qa .icon:before{width:calc((100vw - var(--scrollbar))/ 1280 * 16);height:calc((100vw - var(--scrollbar))/ 1280 * 2);margin-left:calc((100vw - var(--scrollbar))/ 1280 * -8);margin-top:calc((100vw - var(--scrollbar))/ 1280 * -1)}#recruit .faq .content .qa[data-open=true] .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit .faq .content .qa .icon:after,#recruit .faq .content .qa .icon:before{width:calc((100vw - var(--scrollbar))/ 750 * 30);height:calc((100vw - var(--scrollbar))/ 750 * 4);margin-left:calc((100vw - var(--scrollbar))/ 750 * -15);margin-top:calc((100vw - var(--scrollbar))/ 750 * -2)}#recruit .faq .content .qa[data-open=true] .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 72)}}#recruit .faq .content .qa[data-open=true] .icon:after{transform:rotate(0)}#recruit .faq .acc{transition:250ms ease}#recruit .faq[data-open=false] .acc{height:0;opacity:0}#recruit .faq[data-open=false] ._button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;margin:auto}#recruit .faq[data-open=false] ._button path,#recruit .hacomono_note ._swipe ._slide ._cell ._title{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .faq[data-open=false] ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .faq[data-open=false] ._button{color:#2d2d2d;background-color:#fff}#recruit .faq[data-open=false] ._button:hover{color:#000;background-color:#ddd}@media (min-width:1280px){#recruit .faq[data-open=false] ._button{width:250px;height:60px;border-radius:46px;margin-top:20px}#recruit .hacomono_note{padding-top:140px}}@media (min-width:769px) and (max-width:1279px){#recruit .faq[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit .faq[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 600);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .faq[data-open=true] .acc{height:auto;opacity:1}#recruit .hacomono_note ._controller>svg:hover,#recruit .recruit_float .button:hover{opacity:.51}#recruit .faq[data-open=true] ._button{display:none}#recruit .hacomono_note{position:relative;overflow:hidden}@media (min-width:1280px){#recruit .hacomono_note{margin-bottom:140px}#recruit .hacomono_note ._swipe ._slide{width:1180px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#recruit .hacomono_note{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 200)}}#recruit .hacomono_note ._swipe{overflow:visible}#recruit .hacomono_note ._swipe ._slide{display:flex;margin:auto}@media (min-width:1280px){#recruit .hacomono_note ._swipe ._slide{gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit .hacomono_note ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 750 * 619);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit .hacomono_note ._swipe ._slide ._cell{display:block}@media (min-width:1280px){#recruit .hacomono_note ._swipe ._slide ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#recruit .hacomono_note ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#recruit .hacomono_note ._swipe ._slide ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 323.677);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail>img{height:auto}}#recruit .hacomono_note ._swipe ._slide ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#recruit .hacomono_note ._swipe ._slide ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .hacomono_note ._controller>svg,#recruit .hacomono_note ._controller>svg>path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .hacomono_note ._swipe ._slide ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .hacomono_note ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #recruit .hacomono_note ._swipe ._slide ._cell ._title{color:#fff}#recruit .hacomono_note ._swipe ._slide ._cell ._info{color:#999}#recruit .hacomono_note ._swipe ._slide ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#recruit .hacomono_note ._swipe ._slide ._cell ._info{margin-top:5px}#recruit .hacomono_note ._swipe ._slide ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#recruit .hacomono_note ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .hacomono_note ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#recruit .hacomono_note ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit .hacomono_note ._swipe ._slide ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#recruit .hacomono_note ._swipe ._slide ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}#recruit .hacomono_note ._controller{gap:2px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .hacomono_note ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit .hacomono_note ._controller{font-size:0;display:flex}@media (min-width:769px){#recruit .hacomono_note ._controller{position:absolute;left:50%;cursor:pointer;transform:translate(-100%,0)}}@media (min-width:769px) and (min-width:1280px){#recruit .hacomono_note ._controller{top:80px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._controller{top:calc((100vw - var(--scrollbar))/ 1280 * 80)}}@media (min-width:769px) and (max-width:768px){#recruit .hacomono_note ._controller{top:calc((100vw - var(--scrollbar))/ 750 * 750)}}#recruit .hacomono_note ._controller>svg{height:auto;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .hacomono_note ._controller{margin-top:165px;margin-left:590px}#recruit .hacomono_note ._controller>svg{width:45px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._controller{gap:calc((100vw - var(--scrollbar))/ 1280 * 2);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 165);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 590)}#recruit .hacomono_note ._controller>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit .hacomono_note ._controller{gap:calc((100vw - var(--scrollbar))/ 750 * 9.92);margin-top:calc((100vw - var(--scrollbar))/ 750 * 45);margin-left:calc((100vw - var(--scrollbar))/ 750 * 474)}#recruit .hacomono_note ._controller>svg{width:calc((100vw - var(--scrollbar))/ 750 * 100)}}#recruit .hacomono_note ._controller>svg>path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .hacomono_note ._button,#recruit .hacomono_note ._controller>svg>rect{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .hacomono_note ._controller>svg>path{fill:#fff}#recruit .hacomono_note ._button:hover path,#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button:hover path,#recruit_engineer .cto_message .content .text .message[data-open=false] ._button:hover path,#recruit_engineer .wish_list .content .text .link_button:hover path,.___black___ #recruit .hacomono_note ._controller>svg>rect{fill:#000}#recruit .hacomono_note ._controller>svg>rect{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .hacomono_note ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .hacomono_note ._button path,#recruit .recruit_float .button{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit .hacomono_note ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit .hacomono_note ._button{color:#2d2d2d;background-color:#fff}#recruit .hacomono_note ._button:hover{color:#000;background-color:#ddd}#recruit .recruit_float{position:fixed;top:calc(50% - 205px);display:flex;flex-direction:column;z-index:1}@media (min-width:1280px){#recruit .hacomono_note ._button{margin-top:0;font-size:18px;width:250px;height:60px;border-radius:46px}#recruit .recruit_float{right:0;gap:10px}}@media (min-width:769px) and (max-width:1279px){#recruit .hacomono_note ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0);font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}#recruit .recruit_float{right:calc((100vw - var(--scrollbar))/ 1280 * 0);gap:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit .hacomono_note ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50);font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}#recruit .recruit_float{right:calc((100vw - var(--scrollbar))/ 750 * 184);gap:calc((100vw - var(--scrollbar))/ 750 * 10);top:inherit;bottom:0;flex-direction:row;justify-content:flex-end}}#recruit .recruit_float .button{white-space:nowrap;writing-mode:vertical-rl;background-color:#2d2d2d;display:flex;justify-content:center;align-items:center;color:#FFF;font-weight:700;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .container>h2,#recruit_engineer .container>h2:before{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit .recruit_float .button{border-radius:6px 0 0 6px;height:230px;font-size:12px}#recruit .recruit_float .button.button1{width:45px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruit_float .button{border-top-left-radius:calc((100vw - var(--scrollbar))/ 1280 * 6);border-bottom-left-radius:calc((100vw - var(--scrollbar))/ 1280 * 6);border-top-right-radius:calc((100vw - var(--scrollbar))/ 1280 * 0);border-bottom-right-radius:calc((100vw - var(--scrollbar))/ 1280 * 0);height:calc((100vw - var(--scrollbar))/ 1280 * 230);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}#recruit .recruit_float .button.button1{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit .recruit_float .button{border-top-left-radius:calc((100vw - var(--scrollbar))/ 750 * 12);border-bottom-left-radius:calc((100vw - var(--scrollbar))/ 750 * 0);border-top-right-radius:calc((100vw - var(--scrollbar))/ 750 * 12);border-bottom-right-radius:calc((100vw - var(--scrollbar))/ 750 * 0);height:calc((100vw - var(--scrollbar))/ 750 * 80);font-size:calc((100vw - var(--scrollbar))/ 750 * 21.6);writing-mode:horizontal-tb}#recruit .recruit_float .button.button1{width:calc((100vw - var(--scrollbar))/ 750 * 330)}}.___black___ #recruit .recruit_float .button{color:#2d2d2d;background-color:#fff}#recruit_engineer{color:#2D2D2D}#recruit_engineer ._pageTitle{position:relative}@media (min-width:769px){#recruit_engineer ._pageTitle ._container{position:absolute;top:50%;transform:translate(0,-50%)}}@media (min-width:769px) and (min-width:1280px){#recruit_engineer ._pageTitle{height:400px}#recruit_engineer ._pageTitle ._container{left:676px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#recruit_engineer ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 400)}#recruit_engineer ._pageTitle ._container{left:calc((100vw - var(--scrollbar))/ 1280 * 676)}}@media (min-width:769px) and (max-width:768px){#recruit_engineer ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 0)}#recruit_engineer ._pageTitle ._container{left:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (max-width:768px) and (min-width:1280px){#recruit_engineer ._pageTitle ._container{padding-top:0;padding-left:0;padding-bottom:0}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#recruit_engineer ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px) and (max-width:768px){#recruit_engineer ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 50);padding-left:calc((100vw - var(--scrollbar))/ 750 * 50);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 50)}}#recruit_engineer ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#recruit .recruit_float .button.button2{width:45px}#recruit_engineer ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#recruit .recruit_float .button.button2{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}#recruit_engineer ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#recruit .recruit_float .button.button2{width:calc((100vw - var(--scrollbar))/ 750 * 200)}#recruit_engineer ._pageTitle{height:auto}#recruit_engineer ._pageTitle ._container{position:relative}#recruit_engineer ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#recruit_engineer ._pageTitle ._container ._text{line-height:200%;color:#2d2d2d}#recruit_engineer ._pageTitle ._container ._anchorLink li{position:relative;border-bottom:solid #ccc}@media (min-width:1280px){#recruit_engineer ._pageTitle ._container ._text{font-size:16px}#recruit_engineer ._pageTitle ._container ._anchorLink{margin-top:28px}#recruit_engineer ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer ._pageTitle ._container ._text{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}#recruit_engineer ._pageTitle ._container ._anchorLink{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 28)}#recruit_engineer ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}}@media (max-width:768px){#recruit_engineer ._pageTitle ._container ._text{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}#recruit_engineer ._pageTitle ._container ._anchorLink{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50)}#recruit_engineer ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}}#recruit_engineer ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}#recruit_engineer ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}#recruit_engineer ._pageTitle ._anchorLink.two_column{display:flex}@media (min-width:1280px){#recruit_engineer ._pageTitle ._container ._anchorLink li p{font-size:18px;padding-top:6px;padding-bottom:6px}#recruit_engineer ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}#recruit_engineer ._pageTitle ._container{padding-right:0}#recruit_engineer ._pageTitle ._anchorLink.two_column{gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#recruit_engineer ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}#recruit_engineer ._pageTitle ._container{padding-right:calc((100vw - var(--scrollbar))/ 1280 * 0)}#recruit_engineer ._pageTitle ._anchorLink.two_column{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#recruit_engineer ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#recruit_engineer ._pageTitle ._container{padding-right:calc((100vw - var(--scrollbar))/ 750 * 50)}#recruit_engineer ._pageTitle ._title{text-align:center}#recruit_engineer ._pageTitle ._anchorLink.two_column{gap:calc((100vw - var(--scrollbar))/ 750 * 10)}}@media (min-width:1280px){#recruit_engineer ._pageTitle ._anchorLink.two_column ul{width:280px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer ._pageTitle ._anchorLink.two_column ul{width:calc((100vw - var(--scrollbar))/ 1280 * 280)}}@media (max-width:768px){#recruit_engineer ._pageTitle ._anchorLink.two_column ul{width:calc((100vw - var(--scrollbar))/ 750 * 320)}}#recruit_engineer ._topImg{position:absolute}@media (min-width:1280px){#recruit_engineer ._topImg{width:510px;padding-top:60px;padding-left:90px}#recruit_engineer .container>h2{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer ._topImg{width:calc((100vw - var(--scrollbar))/ 1280 * 510);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 60);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 90)}}@media (max-width:768px){#recruit_engineer ._topImg{width:calc((100vw - var(--scrollbar))/ 750 * 750);padding-top:calc((100vw - var(--scrollbar))/ 750 * 0);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);position:relative}}#recruit_engineer ._topImg img{width:100%;height:auto}#recruit_engineer .container>h2{font-weight:700;display:flex;align-items:center;flex-direction:column;margin:auto;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .container>h2{margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .container>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#recruit_engineer .container>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 90)}}.___black___ #recruit_engineer .container>h2{color:#fff}#recruit_engineer .container>h2:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:attr(data-en);color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .cto_message .content .text .message[data-open=false] ._button,#recruit_engineer .introduction .content .column .message .link .link_button{color:#fff;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;font-family:BarlowCondensedMedium}.___black___ #recruit_engineer .container>h2:before{color:#fff}#recruit_engineer .container>h2:after{display:block;order:-1;content:"";background:#d9d9d9}@media (min-width:1280px){#recruit_engineer .container>h2:before{font-size:60px}#recruit_engineer .container>h2:after{width:40px;height:6px;margin-top:20px;margin-bottom:20px}#recruit_engineer .introduction{padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px)}#recruit_engineer .container>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}#recruit_engineer .introduction{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#recruit_engineer .container>h2:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90)}#recruit_engineer .container>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 32)}#recruit_engineer .introduction{padding-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .introduction .content .column{display:flex;align-items:flex-start;margin:auto;justify-content:center;position:relative}@media (min-width:1280px){#recruit_engineer .introduction .content .column{width:1280px;padding-bottom:60px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .introduction .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px){#recruit_engineer .introduction .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit_engineer .introduction .content .column .img{position:relative}@media (min-width:1280px){#recruit_engineer .introduction .content .column .img{width:600px}#recruit_engineer .introduction .content .column .message{padding-left:50px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .introduction .content .column .img{width:calc((100vw - var(--scrollbar))/ 1280 * 600)}}@media (max-width:768px){#recruit_engineer .introduction .content .column .img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit_engineer .introduction .content .column .img img{width:100%;height:auto}#recruit_engineer .introduction .content .column .message{display:flex;align-items:center;margin:auto;justify-content:center}#recruit_engineer .introduction .content .column .message .title{text-align:center;font-weight:700}@media (min-width:1280px){#recruit_engineer .introduction .content .column .message .title{font-size:40px;line-height:72px;padding-bottom:20px;width:1157px;padding-right:60px}#recruit_engineer .introduction .content .column .message .link{padding-top:40px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .introduction .content .column .message{padding-left:calc((100vw - var(--scrollbar))/ 1280 * 50)}#recruit_engineer .introduction .content .column .message .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 72);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 1157);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px){#recruit_engineer .introduction .content .column .message{padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);flex-direction:column}#recruit_engineer .introduction .content .column .message .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 54);line-height:calc((100vw - var(--scrollbar))/ 750 * 81);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 0);width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .introduction .content .column .message .link{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:1280px){#recruit_engineer .introduction .content .column .message .link{padding-bottom:100px;gap:30px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .introduction .content .column .message .link{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 100);gap:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#recruit_engineer .introduction .content .column .message .link{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 100);gap:calc((100vw - var(--scrollbar))/ 750 * 30);width:100%}}#recruit_engineer .introduction .content .column .message .link .link_button{display:flex;justify-content:center;align-items:baseline;background:#2D2D2D;word-break:keep-all;white-space:nowrap;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .introduction .content .column .message .link .link_button{width:335px;line-height:70px;border-radius:35px;font-size:18px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .introduction .content .column .message .link .link_button{width:calc((100vw - var(--scrollbar))/ 1280 * 335);line-height:calc((100vw - var(--scrollbar))/ 1280 * 70);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 35);font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#recruit_engineer .introduction .content .column .message .link .link_button{width:calc((100vw - var(--scrollbar))/ 750 * 600);line-height:calc((100vw - var(--scrollbar))/ 750 * 120);border-radius:calc((100vw - var(--scrollbar))/ 750 * 81);font-size:calc((100vw - var(--scrollbar))/ 750 * 40)}}#recruit_engineer .introduction .content .column .message .link .link_button:hover{border-radius:0}#recruit_engineer .introduction .content .column .message .link .job_list{font-family:BarlowCondensedMedium;word-break:keep-all;white-space:nowrap;font-weight:700;text-decoration:underline}#recruit_engineer .introduction .content .ci_frame{margin:auto}@media (min-width:1280px){#recruit_engineer .introduction .content .column .message .link .job_list{font-size:18px}#recruit_engineer .introduction .content .ci_frame{width:980px}#recruit_engineer .cto_message{padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .introduction .content .column .message .link .job_list{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}#recruit_engineer .introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 1280 * 980)}#recruit_engineer .cto_message{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#recruit_engineer .introduction .content .column .message .link .job_list{font-size:calc((100vw - var(--scrollbar))/ 750 * 32.4)}#recruit_engineer .introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 750 * 120)}#recruit_engineer .cto_message{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit_engineer .cto_message .content{display:flex;align-items:flex-start;margin:auto;justify-content:center;box-sizing:border-box}@media (min-width:1280px){#recruit_engineer .cto_message .content{width:1280px;padding-left:50px;padding-right:70px;gap:50px;padding-bottom:90px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1280);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 50);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 70);gap:calc((100vw - var(--scrollbar))/ 1280 * 50);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 90)}}@media (max-width:768px){#recruit_engineer .cto_message .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0);gap:calc((100vw - var(--scrollbar))/ 750 * 30);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 90);flex-direction:column;justify-content:flex-start}}#recruit_engineer .cto_message .content .pic{display:block}@media (min-width:1280px){#recruit_engineer .cto_message .content .pic{width:380px;top:70px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content .pic{width:calc((100vw - var(--scrollbar))/ 1280 * 380);top:calc((100vw - var(--scrollbar))/ 1280 * 70)}}@media (max-width:768px){#recruit_engineer .cto_message .content .pic{width:calc((100vw - var(--scrollbar))/ 750 * 650);top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .cto_message .content .pic img{height:auto}@media (min-width:769px){#recruit_engineer .cto_message .content .pic{position:sticky}}#recruit_engineer .cto_message .content .text{height:100%}#recruit_engineer .cto_message .content .text .title{font-weight:700}#recruit_engineer .cto_message .content .text .person{display:flex;justify-content:left;align-items:baseline;font-weight:700;border-bottom:1px solid #CCC}@media (min-width:1280px){#recruit_engineer .cto_message .content .pic img{width:380px}#recruit_engineer .cto_message .content .text .title{font-size:40px;padding-top:30px;margin-bottom:30px}#recruit_engineer .cto_message .content .text .person{gap:20px;padding-bottom:30px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content .pic img{width:calc((100vw - var(--scrollbar))/ 1280 * 380)}#recruit_engineer .cto_message .content .text .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 30);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit_engineer .cto_message .content .text .person{gap:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#recruit_engineer .cto_message .content .pic img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#recruit_engineer .cto_message .content .pic{position:relative}#recruit_engineer .cto_message .content .text .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 54);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit_engineer .cto_message .content .text .person{gap:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 28)}}@media (min-width:1280px){#recruit_engineer .cto_message .content .text .person{margin-bottom:40px}#recruit_engineer .cto_message .content .text .person .role{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content .text .person{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit_engineer .cto_message .content .text .person .role{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#recruit_engineer .cto_message .content .text .person{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 28)}#recruit_engineer .cto_message .content .text .person .role{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}@media (min-width:1280px){#recruit_engineer .cto_message .content .text .person .name{font-size:32px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content .text .person .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}}@media (max-width:768px){#recruit_engineer .cto_message .content .text .person .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 44)}}#recruit_engineer .cto_message .content .text .message{overflow:hidden}#recruit_engineer .cto_message .content .text .message p{line-height:2em;padding-bottom:.75em}@media (min-width:1280px){#recruit_engineer .cto_message .content .text .message p{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content .text .message p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#recruit_engineer .cto_message .content .text .message p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#recruit_engineer .cto_message .content .text .message .acc{transition:250ms ease}#recruit_engineer .cto_message .content .text .message[data-open=false] .acc{height:0;opacity:0}#recruit_engineer .cto_message .content .text .message[data-open=false] ._button{position:relative;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .cto_message .content .text .message[data-open=false] ._button path,#recruit_engineer .wish_list .content .text .link_button{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .cto_message .content .text .message[data-open=false] ._button{font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content .text .message[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}#recruit_engineer .cto_message .content .text .message[data-open=false] ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .cto_message .content .text .message[data-open=false] ._button{color:#2d2d2d;background-color:#fff}#recruit_engineer .cto_message .content .text .message[data-open=false] ._button:hover{color:#000;background-color:#ddd}@media (max-width:768px){#recruit_engineer .cto_message .content .text .message[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 600);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin:auto}}#recruit_engineer .cto_message .content .text .message[data-open=true] .acc{height:auto;opacity:1}#recruit_engineer .faq .content .qa .icon:hover,#recruit_engineer .interview ._controller>svg:hover,#recruit_engineer .recruitment_list .content .cell:hover{opacity:.51}#recruit_engineer .cto_message .content .text .message[data-open=true] ._button{display:none}@media (min-width:1280px){#recruit_engineer .cto_message .content .text .message[data-open=false] ._button{margin-top:20px}#recruit_engineer .company_introduction{padding-top:100px}#recruit_engineer .company_introduction .content .column{width:980px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .cto_message .content .text .message[data-open=false] ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}#recruit_engineer .company_introduction{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}}@media (max-width:768px){#recruit_engineer .cto_message .content .text .message[data-open=false] ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit_engineer .company_introduction{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit_engineer .company_introduction .content .column{display:flex;align-items:flex-start;margin:auto;justify-content:center}#recruit_engineer .company_introduction .content .column .title{font-weight:700}@media (min-width:1280px){#recruit_engineer .company_introduction .content .column{padding-bottom:60px}#recruit_engineer .company_introduction .content .column .title{font-size:32px;padding-right:55px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .company_introduction .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 980);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60)}#recruit_engineer .company_introduction .content .column .title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 55)}}@media (max-width:768px){#recruit_engineer .company_introduction .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}#recruit_engineer .company_introduction .content .column .title{font-size:calc((100vw - var(--scrollbar))/ 750 * 54);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .company_introduction .content .column .text{border-left:1px solid rgba(0,0,0,.2);line-height:2em}@media (min-width:1280px){#recruit_engineer .company_introduction .content .column .text{font-size:16px;padding-left:55px;padding-top:0;margin-top:0}#recruit_engineer .company_introduction .content .ci_frame{width:980px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .company_introduction .content .column .text{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 55);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit_engineer .company_introduction .content .column .text{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);padding-top:calc((100vw - var(--scrollbar))/ 750 * 40);margin-top:calc((100vw - var(--scrollbar))/ 750 * 40);border-left:0;border-top:1px solid rgba(0,0,0,.2)}}#recruit_engineer .company_introduction .content .ci_frame{margin:auto}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .company_introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 1280 * 980)}}@media (max-width:768px){#recruit_engineer .company_introduction .content .ci_frame{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit_engineer .company_introduction .content .ci_frame img{width:100%}#recruit_engineer .wish_list .content{margin:auto}@media (min-width:1280px){#recruit_engineer .company_introduction .content .ci_frame iframe{width:980px;height:552px}#recruit_engineer .wish_list .content{padding-top:160px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .company_introduction .content .ci_frame iframe{width:calc((100vw - var(--scrollbar))/ 1280 * 980);height:calc((100vw - var(--scrollbar))/ 1280 * 552)}#recruit_engineer .wish_list .content{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 160)}}@media (max-width:768px){#recruit_engineer .company_introduction .content .ci_frame iframe{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 366)}#recruit_engineer .wish_list .content{padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit_engineer .wish_list .content .column{display:flex;justify-content:center;margin:auto}@media (min-width:1280px){#recruit_engineer .wish_list .content .column{width:1040px;gap:40px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 1040);gap:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit_engineer .wish_list .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);gap:calc((100vw - var(--scrollbar))/ 750 * 200);flex-direction:column-reverse}}#recruit_engineer .wish_list .content .column ._img{display:flex;justify-content:flex-start;align-items:center}@media (min-width:1280px){#recruit_engineer .wish_list .content .column ._img{width:670px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .column ._img{width:calc((100vw - var(--scrollbar))/ 1280 * 670)}}@media (max-width:768px){#recruit_engineer .wish_list .content .column ._img{width:calc((100vw - var(--scrollbar))/ 750 * 650);justify-content:center}}#recruit_engineer .wish_list .content .column ._img img{display:block}@media (min-width:1280px){#recruit_engineer .wish_list .content .column ._img img{width:440px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .column ._img img{width:calc((100vw - var(--scrollbar))/ 1280 * 440)}}@media (max-width:768px){#recruit_engineer .wish_list .content .column ._img img{width:calc((100vw - var(--scrollbar))/ 750 * 500)}}@media (min-width:1280px){#recruit_engineer .wish_list .content .text{width:483px}#recruit_engineer .wish_list .content .text .contentTitleColumn{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .text{width:calc((100vw - var(--scrollbar))/ 1280 * 483)}}@media (max-width:768px){#recruit_engineer .wish_list .content .text{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit_engineer .wish_list .content .text .contentTitleColumn{font-weight:700;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;width:100%;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,.2);word-break:keep-all}@media (min-width:1280px){#recruit_engineer .wish_list .content .text .contentTitleColumn{padding-bottom:25px;margin-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}@media (max-width:768px){#recruit_engineer .wish_list .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);word-break:normal}}#recruit_engineer .wish_list .content .text .contentTitleColumn:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:"Wish List";white-space:pre}@media (min-width:1280px){#recruit_engineer .wish_list .content .text .contentTitleColumn:before{font-size:60px;margin-bottom:-10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -10)}}@media (max-width:768px){#recruit_engineer .wish_list .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * -10)}}#recruit_engineer .wish_list .content .text .message{font-weight:400;line-height:2em}@media (min-width:1280px){#recruit_engineer .wish_list .content .text .message{font-size:16px;padding-bottom:55px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}}@media (max-width:768px){#recruit_engineer .wish_list .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}}#recruit_engineer .wish_list .content .text .link_button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;text-align:center}#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button,#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button path,#recruit_engineer .wish_list .content .text .link_button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .wish_list .content .text .link_button{font-size:18px;width:250px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .text .link_button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}#recruit_engineer .wish_list .content .text .link_button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .wish_list .content .text .link_button{color:#2d2d2d;background-color:#fff}#recruit_engineer .wish_list .content .text .link_button:hover{color:#000;background-color:#ddd}@media (max-width:768px){#recruit_engineer .wish_list .content .text .link_button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 600);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin:auto}}@media (min-width:1280px){#recruit_engineer .wish_list .content .text .link_button{margin-top:20px}#recruit_engineer .communication_and_growth .content{width:1180px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .wish_list .content .text .link_button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer .wish_list .content .text .link_button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .communication_and_growth .content{margin:auto}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content{padding-top:160px}#recruit_engineer .communication_and_growth .content .grid .img_container{margin-left:30px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 160)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 180)}#recruit_engineer .communication_and_growth .content .grid{flex-direction:column-reverse}}#recruit_engineer .communication_and_growth .content .grid{width:100%;display:grid}#recruit_engineer .communication_and_growth .content .grid .text1{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}#recruit_engineer .communication_and_growth .content .grid .text2{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .grid .text2{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}}#recruit_engineer .communication_and_growth .content .grid .img_container{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text{width:520px}#recruit_engineer .communication_and_growth .content .text .contentTitleColumn{padding-top:100px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .grid .img_container{margin-left:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit_engineer .communication_and_growth .content .text{width:calc((100vw - var(--scrollbar))/ 1280 * 520)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .grid .img_container{margin-left:calc((100vw - var(--scrollbar))/ 750 * 0);grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}#recruit_engineer .communication_and_growth .content .text{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit_engineer .communication_and_growth .content .text .contentTitleColumn{font-weight:700;display:flex;align-items:flex-end;flex-direction:row;width:100%;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,.2);word-break:keep-all;justify-content:flex-end;position:relative}#recruit_engineer .communication_and_growth .content .text .contentTitleColumn:before{position:absolute;left:0;font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:"Communication\a& Growth";white-space:pre}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text .contentTitleColumn{font-size:12px;padding-bottom:25px;margin-bottom:25px}#recruit_engineer .communication_and_growth .content .text .contentTitleColumn:before{line-height:60px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .text .contentTitleColumn{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}#recruit_engineer .communication_and_growth .content .text .contentTitleColumn:before{line-height:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .text .contentTitleColumn{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);word-break:normal}#recruit_engineer .communication_and_growth .content .text .contentTitleColumn:before{line-height:calc((100vw - var(--scrollbar))/ 750 * 90)}}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text .contentTitleColumn:before{font-size:60px;margin-bottom:-2px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -2)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * -6)}}#recruit_engineer .communication_and_growth .content .text .message{font-weight:400;line-height:2em}#recruit_engineer .communication_and_growth .content .text .list{background-color:#f2f2f2;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text .message{font-size:16px;padding-bottom:55px}#recruit_engineer .communication_and_growth .content .text .list{border-radius:15px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}#recruit_engineer .communication_and_growth .content .text .list{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}#recruit_engineer .communication_and_growth .content .text .list{border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text .list{padding:40px;gap:30px}#recruit_engineer .communication_and_growth .content .text .list dl{width:440px}#recruit_engineer .communication_and_growth .content .text .list dl dt{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .text .list{padding:calc((100vw - var(--scrollbar))/ 1280 * 40);gap:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit_engineer .communication_and_growth .content .text .list dl{width:calc((100vw - var(--scrollbar))/ 1280 * 440)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .text .list{padding:calc((100vw - var(--scrollbar))/ 750 * 50);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit_engineer .communication_and_growth .content .text .list dl{width:calc((100vw - var(--scrollbar))/ 750 * 550)}}#recruit_engineer .communication_and_growth .content .text .list dl dt{width:100%;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:flex-end}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text .list dl dt{padding-bottom:10px;margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .text .list dl dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .text .list dl dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}}#recruit_engineer .communication_and_growth .content .text .list dl dd p{line-height:2em}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text .list dl dd{margin-bottom:30px}#recruit_engineer .communication_and_growth .content .text .list dl dd p{font-size:14px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .text .list dl dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit_engineer .communication_and_growth .content .text .list dl dd p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .text .list dl dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}#recruit_engineer .communication_and_growth .content .text .list dl dd p{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}}#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .text .list dl dd p{margin-bottom:10px}#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button{font-size:18px;width:190px;height:40px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .text .list dl dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 190);height:calc((100vw - var(--scrollbar))/ 1280 * 40);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .text .list dl dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 342);height:calc((100vw - var(--scrollbar))/ 750 * 72);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .interview ._controller>svg,#recruit_engineer .interview ._swipe ._slide ._cell ._title{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .communication_and_growth .content .text .list dl dd .link_button{color:#2d2d2d;background-color:#fff}#recruit_engineer .communication_and_growth .content .text .list dl dd .link_button:hover{color:#000;background-color:#ddd}#recruit_engineer .communication_and_growth .content .img_container{overflow:hidden}@media (min-width:769px){#recruit_engineer .communication_and_growth .content .img_container{align-self:start;position:sticky}}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .img_container{width:620px;margin-bottom:-10px;top:70px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .img_container{width:calc((100vw - var(--scrollbar))/ 1280 * 620);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -10);top:calc((100vw - var(--scrollbar))/ 1280 * 70)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .img_container{width:calc((100vw - var(--scrollbar))/ 750 * 650);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 40);top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .communication_and_growth .content .img_container ._swipe{position:relative;overflow:hidden}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .img_container ._swipe{width:620px;height:620px;border-radius:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .img_container ._swipe{width:calc((100vw - var(--scrollbar))/ 1280 * 620);height:calc((100vw - var(--scrollbar))/ 1280 * 620);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .img_container ._swipe{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 650);border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .communication_and_growth .content .img_container ._swipe ._slide{display:flex}#recruit_engineer .communication_and_growth .content .img_container ._swipe ._slide ._cell{height:auto}#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination{display:flex;justify-content:flex-end}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .img_container ._swipe ._slide ._cell{width:620px}#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination{gap:8px;margin-top:4px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .img_container ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 620)}#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination{gap:calc((100vw - var(--scrollbar))/ 1280 * 8);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 4)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .img_container ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination{gap:calc((100vw - var(--scrollbar))/ 750 * 14);margin-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination span{display:block;background-color:#D9D9D9}#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination span.current{background-color:#000}@media (min-width:1280px){#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination span{width:8px;height:8px;border-radius:4px}#recruit_engineer .for_engineers{padding-top:40px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination span{width:calc((100vw - var(--scrollbar))/ 1280 * 8);height:calc((100vw - var(--scrollbar))/ 1280 * 8);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 4)}#recruit_engineer .for_engineers{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit_engineer .communication_and_growth .content .img_container .carousel_pagination span{width:calc((100vw - var(--scrollbar))/ 750 * 14);height:calc((100vw - var(--scrollbar))/ 750 * 14);border-radius:calc((100vw - var(--scrollbar))/ 750 * 7)}#recruit_engineer .for_engineers{padding-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}#recruit_engineer .for_engineers .content{box-sizing:border-box;margin:auto;background-color:#f2f2f2}@media (min-width:1280px){#recruit_engineer .for_engineers .content{width:1180px;padding-top:160px;padding-bottom:60px;border-radius:15px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 160);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#recruit_engineer .for_engineers .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 120);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:1280px){#recruit_engineer .for_engineers .content{padding:40px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content{padding:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit_engineer .for_engineers .content{padding:calc((100vw - var(--scrollbar))/ 750 * 50)}}#recruit_engineer .for_engineers .content .contentHeader{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:auto}@media (min-width:1280px){#recruit_engineer .for_engineers .content{padding-bottom:20px}#recruit_engineer .for_engineers .content .contentHeader{width:847px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}#recruit_engineer .for_engineers .content .contentHeader{width:calc((100vw - var(--scrollbar))/ 1280 * 847)}}@media (max-width:768px){#recruit_engineer .for_engineers .content{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 50)}#recruit_engineer .for_engineers .content .contentHeader{width:calc((100vw - var(--scrollbar))/ 750 * 560)}}@media (min-width:1280px){#recruit_engineer .for_engineers .content .contentHeader{padding-bottom:55px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .contentHeader{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .contentHeader{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 0);align-items:flex-start;justify-content:flex-start;flex-direction:column}}#recruit_engineer .for_engineers .content .contentHeader .contentTitle{font-weight:700;width:100%;text-align:center;color:#000}@media (min-width:1280px){#recruit_engineer .for_engineers .content .contentHeader .contentTitle{padding-bottom:0;margin-bottom:0;font-size:32px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .contentHeader .contentTitle{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .contentHeader .contentTitle{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20);border-bottom:1px solid rgba(0,0,0,.2);text-align:left;font-size:calc((100vw - var(--scrollbar))/ 750 * 54)}}#recruit_engineer .for_engineers .content .list{margin:auto;box-sizing:border-box}#recruit_engineer .for_engineers .content .list ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list ul{margin-bottom:0}#recruit_engineer .for_engineers .content .list ul li{width:343px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list ul{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list ul{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);flex-direction:column}}#recruit_engineer .for_engineers .content .list ul li{font-family:BarlowCondensedMedium;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list ul li{font-size:20px;padding-bottom:10px;padding-top:0;margin-bottom:40px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list ul li{width:calc((100vw - var(--scrollbar))/ 1280 * 343);font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list ul li{width:calc((100vw - var(--scrollbar))/ 750 * 550);font-size:calc((100vw - var(--scrollbar))/ 750 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 40);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit_engineer .for_engineers .content .list ul li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}}#recruit_engineer .for_engineers .content .list dl.category>dd{display:flex;justify-content:space-between}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list dl.category>dd{margin-bottom:0}#recruit_engineer .for_engineers .content .list dl.category>dd .detail dt{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list dl.category>dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list dl.category>dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}}#recruit_engineer .for_engineers .content .list dl.category>dd:last-child{margin-bottom:0}#recruit_engineer .for_engineers .content .list dl.category>dd .detail dt{font-family:BarlowCondensedMedium;width:100%;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dt{padding-bottom:10px;margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd p{line-height:2em}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd{margin-bottom:30px}#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd p{font-size:14px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd p{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}}#recruit_engineer .for_engineers .content .list dl.category>dd.title_2lane .detail dt{display:flex;align-items:center}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd p{margin-bottom:10px}#recruit_engineer .for_engineers .content .list dl.category>dd.title_2lane .detail dt{height:80px}#recruit_engineer .for_engineers .content .list dl.category>dd.title_1lane .detail{padding-top:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}#recruit_engineer .for_engineers .content .list dl.category>dd.title_2lane .detail dt{height:calc((100vw - var(--scrollbar))/ 1280 * 80)}#recruit_engineer .for_engineers .content .list dl.category>dd.title_1lane .detail{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list dl.category>dd .detail dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 14)}#recruit_engineer .for_engineers .content .list dl.category>dd.title_2lane .detail dt{height:auto}#recruit_engineer .for_engineers .content .list dl.category>dd.title_1lane .detail{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list dl.category>dd.title_1lane .detail dt{height:40px}#recruit_engineer .for_engineers .content .list dl.category>dd.data_4column .detail{width:261px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list dl.category>dd.title_1lane .detail dt{height:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit_engineer .for_engineers .content .list dl.category>dd.data_4column .detail{width:calc((100vw - var(--scrollbar))/ 1280 * 261)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list dl.category>dd.title_1lane .detail dt{height:auto}#recruit_engineer .for_engineers .content .list dl.category>dd.data_4column .detail{width:calc((100vw - var(--scrollbar))/ 750 * 550)}}@media (min-width:1280px){#recruit_engineer .for_engineers .content .list dl.category>dd.data_3column .detail{width:345px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .for_engineers .content .list dl.category>dd.data_3column .detail{width:calc((100vw - var(--scrollbar))/ 1280 * 345)}}@media (max-width:768px){#recruit_engineer .for_engineers .content .list dl.category>dd.data_3column .detail{width:calc((100vw - var(--scrollbar))/ 750 * 550)}}#recruit_engineer .for_engineers .content .list dl.category>dd.data_3column .detail img{width:100%;height:auto}#recruit_engineer .working_environment{position:relative}#recruit_engineer .working_environment .content{margin:auto}@media (min-width:1280px){#recruit_engineer .working_environment .content{width:1180px;padding-top:160px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 160)}}@media (max-width:768px){#recruit_engineer .working_environment .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 120)}}#recruit_engineer .working_environment .content .column{display:flex;justify-content:center}@media (min-width:1280px){#recruit_engineer .working_environment .content .column{width:1180px;gap:40px;padding-top:0}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit_engineer .working_environment .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 650);gap:calc((100vw - var(--scrollbar))/ 750 * 40);padding-top:calc((100vw - var(--scrollbar))/ 750 * 40);flex-direction:column}}@media (min-width:1280px){#recruit_engineer .working_environment .content .column ._img{width:440px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .column ._img{width:calc((100vw - var(--scrollbar))/ 1280 * 440)}}@media (max-width:768px){#recruit_engineer .working_environment .content .column ._img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit_engineer .working_environment .content .column ._img img{display:block}@media (min-width:1280px){#recruit_engineer .working_environment .content .column ._img img{width:440px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .column ._img img{width:calc((100vw - var(--scrollbar))/ 1280 * 440)}}@media (max-width:768px){#recruit_engineer .working_environment .content .column ._img img{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}@media (min-width:1280px){#recruit_engineer .working_environment .content .text{width:700px}#recruit_engineer .working_environment .content .text .contentTitleColumn{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text{width:calc((100vw - var(--scrollbar))/ 1280 * 700)}}@media (max-width:768px){#recruit_engineer .working_environment .content .text{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit_engineer .working_environment .content .text .contentTitleColumn{font-weight:700;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;width:100%;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,.2);word-break:keep-all}@media (min-width:1280px){#recruit_engineer .working_environment .content .text .contentTitleColumn{padding-bottom:25px;margin-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}#recruit_engineer .working_environment .content .text .contentTitleColumn:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:"Working Environment";white-space:pre}@media (max-width:768px){#recruit_engineer .working_environment .content .text .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);word-break:normal}#recruit_engineer .working_environment .content .text .contentTitleColumn:before{content:"Working\a Environment"}}@media (max-width:768px) and (min-width:1280px){#recruit_engineer .working_environment .content .text .contentTitleColumn:before{line-height:60px}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .contentTitleColumn:before{line-height:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px) and (max-width:768px){#recruit_engineer .working_environment .content .text .contentTitleColumn:before{line-height:calc((100vw - var(--scrollbar))/ 750 * 90)}}@media (min-width:1280px){#recruit_engineer .working_environment .content .text .contentTitleColumn:before{font-size:60px;margin-bottom:-10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -10)}}@media (max-width:768px){#recruit_engineer .working_environment .content .text .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * -10)}}#recruit_engineer .working_environment .content .text .message{font-weight:400;line-height:2em}#recruit_engineer .working_environment .content .text .list{background-color:#f2f2f2;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1280px){#recruit_engineer .working_environment .content .text .message{font-size:16px;padding-bottom:55px}#recruit_engineer .working_environment .content .text .list{border-radius:15px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}#recruit_engineer .working_environment .content .text .list{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#recruit_engineer .working_environment .content .text .message{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}#recruit_engineer .working_environment .content .text .list{border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:1280px){#recruit_engineer .working_environment .content .text .list{padding:36px;gap:20px}#recruit_engineer .working_environment .content .text .list dl{width:300px}#recruit_engineer .working_environment .content .text .list dl dt{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .list{padding:calc((100vw - var(--scrollbar))/ 1280 * 36);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}#recruit_engineer .working_environment .content .text .list dl{width:calc((100vw - var(--scrollbar))/ 1280 * 300)}}@media (max-width:768px){#recruit_engineer .working_environment .content .text .list{padding:calc((100vw - var(--scrollbar))/ 750 * 50);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}#recruit_engineer .working_environment .content .text .list dl{width:calc((100vw - var(--scrollbar))/ 750 * 550)}}#recruit_engineer .working_environment .content .text .list dl dt{width:100%;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between}@media (min-width:1280px){#recruit_engineer .working_environment .content .text .list dl dt{padding-bottom:10px;margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .list dl dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .working_environment .content .text .list dl dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}}#recruit_engineer .working_environment .content .text .list dl dd p{line-height:2em}@media (min-width:1280px){#recruit_engineer .working_environment .content .text .list dl dd{margin-bottom:30px}#recruit_engineer .working_environment .content .text .list dl dd p{font-size:14px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .list dl dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit_engineer .working_environment .content .text .list dl dd p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}}@media (max-width:768px){#recruit_engineer .working_environment .content .text .list dl dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}#recruit_engineer .working_environment .content .text .list dl dd p{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}}@media (min-width:1280px){#recruit_engineer .working_environment .content .text .list dl dd p{margin-bottom:10px}#recruit_engineer .welfare{padding-top:40px}#recruit_engineer .welfare .content{width:1180px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .working_environment .content .text .list dl dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}#recruit_engineer .welfare{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit_engineer .working_environment .content .text .list dl dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}#recruit_engineer .welfare{padding-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}#recruit_engineer .welfare .content{box-sizing:border-box;margin:auto;background-color:#f2f2f2}@media (min-width:1280px){#recruit_engineer .welfare .content{padding-top:160px;padding-bottom:60px;border-radius:15px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 160);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#recruit_engineer .welfare .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-top:calc((100vw - var(--scrollbar))/ 750 * 120);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);border-radius:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .welfare .content .contentHeader{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:auto}@media (min-width:1280px){#recruit_engineer .welfare .content{padding:40px}#recruit_engineer .welfare .content .contentHeader{width:847px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content{padding:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit_engineer .welfare .content .contentHeader{width:calc((100vw - var(--scrollbar))/ 1280 * 847)}}@media (max-width:768px){#recruit_engineer .welfare .content{padding:calc((100vw - var(--scrollbar))/ 750 * 50)}#recruit_engineer .welfare .content .contentHeader{width:calc((100vw - var(--scrollbar))/ 750 * 560)}}#recruit_engineer .welfare .content .contentHeader .contentTitle{font-weight:700;border-right:1px solid rgba(0,0,0,.2);color:#000}@media (min-width:1280px){#recruit_engineer .welfare .content .contentHeader{padding-bottom:55px}#recruit_engineer .welfare .content .contentHeader .contentTitle{width:343px;padding-right:30px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .contentHeader{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 55)}#recruit_engineer .welfare .content .contentHeader .contentTitle{width:calc((100vw - var(--scrollbar))/ 1280 * 343);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#recruit_engineer .welfare .content .contentHeader{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);align-items:flex-start;justify-content:flex-start;flex-direction:column}#recruit_engineer .welfare .content .contentHeader .contentTitle{width:calc((100vw - var(--scrollbar))/ 750 * 560);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .welfare .content .contentHeader .message{font-weight:400;line-height:2em}@media (min-width:1280px){#recruit_engineer .welfare .content .contentHeader .contentTitle{padding-bottom:0;margin-bottom:0;font-size:32px}#recruit_engineer .welfare .content .contentHeader .message{width:420px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .contentHeader .contentTitle{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0);font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}#recruit_engineer .welfare .content .contentHeader .message{width:calc((100vw - var(--scrollbar))/ 1280 * 420)}}@media (max-width:768px){#recruit_engineer .welfare .content .contentHeader .contentTitle{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);border-right:0;border-bottom:1px solid rgba(0,0,0,.2);font-size:calc((100vw - var(--scrollbar))/ 750 * 54)}#recruit_engineer .welfare .content .contentHeader .message{width:calc((100vw - var(--scrollbar))/ 750 * 560)}}@media (min-width:1280px){#recruit_engineer .welfare .content .contentHeader .message{font-size:16px;padding-left:45px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .contentHeader .message{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit_engineer .welfare .content .contentHeader .message{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-left:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .welfare .content .list{margin:auto;box-sizing:border-box}#recruit_engineer .welfare .content .list dl.category>dt{background-color:#2D2D2D;color:#fff;font-weight:700}@media (min-width:1280px){#recruit_engineer .welfare .content .list dl.category>dt{font-size:16px;line-height:40px;padding-left:20px;margin-bottom:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .list dl.category>dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer .welfare .content .list dl.category>dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);line-height:calc((100vw - var(--scrollbar))/ 750 * 60);padding-left:calc((100vw - var(--scrollbar))/ 750 * 28);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}}#recruit_engineer .welfare .content .list dl.category>dd{display:flex;justify-content:space-between}@media (min-width:1280px){#recruit_engineer .welfare .content .list dl.category>dd{margin-bottom:0}#recruit_engineer .welfare .content .list dl.category>dd .detail dt{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .list dl.category>dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit_engineer .welfare .content .list dl.category>dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}}#recruit_engineer .welfare .content .list dl.category>dd:last-child{margin-bottom:0}#recruit_engineer .welfare .content .list dl.category>dd .detail dt{font-family:BarlowCondensedMedium;width:100%;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between}@media (min-width:1280px){#recruit_engineer .welfare .content .list dl.category>dd .detail dt{padding-bottom:10px;margin-bottom:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .list dl.category>dd .detail dt{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .welfare .content .list dl.category>dd .detail dt{font-size:calc((100vw - var(--scrollbar))/ 750 * 36);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .welfare .content .list dl.category>dd .detail dd p{line-height:2em}@media (min-width:1280px){#recruit_engineer .welfare .content .list dl.category>dd .detail dd{margin-bottom:30px}#recruit_engineer .welfare .content .list dl.category>dd .detail dd p{font-size:14px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .list dl.category>dd .detail dd{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#recruit_engineer .welfare .content .list dl.category>dd .detail dd p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}}@media (max-width:768px){#recruit_engineer .welfare .content .list dl.category>dd .detail dd{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 60)}#recruit_engineer .welfare .content .list dl.category>dd .detail dd p{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}}#recruit_engineer .welfare .content .list dl.category>dd.title_2lane .detail dt{display:flex;align-items:center}@media (min-width:1280px){#recruit_engineer .welfare .content .list dl.category>dd .detail dd p{margin-bottom:10px}#recruit_engineer .welfare .content .list dl.category>dd.title_2lane .detail dt{height:80px}#recruit_engineer .welfare .content .list dl.category>dd.title_1lane .detail{padding-top:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .list dl.category>dd .detail dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 10)}#recruit_engineer .welfare .content .list dl.category>dd.title_2lane .detail dt{height:calc((100vw - var(--scrollbar))/ 1280 * 80)}#recruit_engineer .welfare .content .list dl.category>dd.title_1lane .detail{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .welfare .content .list dl.category>dd .detail dd p{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 14)}#recruit_engineer .welfare .content .list dl.category>dd.title_2lane .detail dt{height:auto}#recruit_engineer .welfare .content .list dl.category>dd.title_1lane .detail{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}@media (min-width:1280px){#recruit_engineer .welfare .content .list dl.category>dd.title_1lane .detail dt{height:40px}#recruit_engineer .welfare .content .list dl.category>dd.data_4column .detail{width:261px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .list dl.category>dd.title_1lane .detail dt{height:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit_engineer .welfare .content .list dl.category>dd.data_4column .detail{width:calc((100vw - var(--scrollbar))/ 1280 * 261)}}@media (max-width:768px){#recruit_engineer .welfare .content .list dl.category>dd.title_1lane .detail dt{height:auto}#recruit_engineer .welfare .content .list dl.category>dd.data_4column .detail{width:calc((100vw - var(--scrollbar))/ 750 * 550)}}#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail.video_container{position:relative;padding-top:0;align-self:flex-start}@media (min-width:1280px){#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail{width:345px}#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail.video_container{margin-top:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail{width:calc((100vw - var(--scrollbar))/ 1280 * 345)}#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail.video_container{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail{width:calc((100vw - var(--scrollbar))/ 750 * 550)}#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail.video_container{margin-top:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail.video_container:before{position:relative;padding-top:56.34%;content:"";display:block}#recruit_engineer .welfare .content .list dl.category>dd.data_3column .detail.video_container video{position:absolute;top:0;left:0;width:100%;height:100%}#recruit_engineer .interview{position:relative;overflow:hidden}#recruit_engineer .interview ._swipe{overflow:visible}#recruit_engineer .interview ._swipe ._slide{display:flex;margin:auto}@media (min-width:1280px){#recruit_engineer .interview{padding-top:140px}#recruit_engineer .interview ._swipe ._slide{width:1180px;gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140)}#recruit_engineer .interview ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer .interview{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180)}#recruit_engineer .interview ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 750 * 619);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .interview ._swipe ._slide ._cell{display:block}@media (min-width:1280px){#recruit_engineer .interview ._swipe ._slide ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#recruit_engineer .interview ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#recruit_engineer .interview ._swipe ._slide ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 323.677);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail>img{height:auto}}#recruit_engineer .interview ._swipe ._slide ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#recruit_engineer .interview ._swipe ._slide ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .interview ._swipe ._slide ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .interview ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #recruit_engineer .interview ._swipe ._slide ._cell ._title{color:#fff}#recruit_engineer .interview ._swipe ._slide ._cell ._info{color:#999}#recruit_engineer .interview ._swipe ._slide ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#recruit_engineer .interview ._swipe ._slide ._cell ._info{margin-top:5px}#recruit_engineer .interview ._swipe ._slide ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#recruit_engineer .interview ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .interview ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#recruit_engineer .interview ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit_engineer .interview ._swipe ._slide ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#recruit_engineer .interview ._swipe ._slide ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}#recruit_engineer .interview ._controller{gap:2px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .interview ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit_engineer .interview ._controller{font-size:0;display:flex}@media (min-width:769px){#recruit_engineer .interview ._controller{position:absolute;left:50%;cursor:pointer;transform:translate(-100%,0)}}@media (min-width:769px) and (min-width:1280px){#recruit_engineer .interview ._controller{top:80px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._controller{top:calc((100vw - var(--scrollbar))/ 1280 * 80)}}@media (min-width:769px) and (max-width:768px){#recruit_engineer .interview ._controller{top:calc((100vw - var(--scrollbar))/ 750 * 750)}}#recruit_engineer .interview ._controller>svg{height:auto;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .interview ._controller>svg>path,#recruit_engineer .interview ._controller>svg>rect{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .interview ._controller{margin-top:165px;margin-left:590px}#recruit_engineer .interview ._controller>svg{width:45px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._controller{gap:calc((100vw - var(--scrollbar))/ 1280 * 2);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 165);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 590)}#recruit_engineer .interview ._controller>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit_engineer .interview ._controller{gap:calc((100vw - var(--scrollbar))/ 750 * 9.92);margin-top:calc((100vw - var(--scrollbar))/ 750 * 45);margin-left:calc((100vw - var(--scrollbar))/ 750 * 474)}#recruit_engineer .interview ._controller>svg{width:calc((100vw - var(--scrollbar))/ 750 * 100)}}#recruit_engineer .interview ._controller>svg>path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .interview ._controller>svg>path{fill:#fff}#recruit_engineer .faq[data-open=false] ._button:hover path,#recruit_engineer .interview ._button:hover path,.___black___ #recruit_engineer .interview ._controller>svg>rect{fill:#000}#recruit_engineer .interview ._controller>svg>rect{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .interview ._button,#recruit_engineer .interview ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .interview ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .interview ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .interview ._button{color:#2d2d2d;background-color:#fff}#recruit_engineer .interview ._button:hover{color:#000;background-color:#ddd}#recruit_engineer .recruitment_list{position:relative;overflow:hidden}@media (min-width:1280px){#recruit_engineer .interview ._button{margin-top:50px;font-size:18px;width:250px;height:60px;border-radius:46px}#recruit_engineer .recruitment_list{padding-top:140px;margin-bottom:140px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .interview ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50);font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}#recruit_engineer .recruitment_list{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#recruit_engineer .interview ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50);font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}#recruit_engineer .recruitment_list{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .recruitment_list .content{display:flex;margin:auto;flex-wrap:wrap}@media (min-width:1280px){#recruit_engineer .recruitment_list .content{width:1180px;gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .recruitment_list .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer .recruitment_list .content{width:calc((100vw - var(--scrollbar))/ 750 * 650);gap:calc((100vw - var(--scrollbar))/ 750 * 60);flex-direction:column}}#recruit_engineer .recruitment_list .content .cell{display:flex;flex-direction:column;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .recruitment_list .content .cell{width:580px}#recruit_engineer .recruitment_list .content .cell .name{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .recruitment_list .content .cell{width:calc((100vw - var(--scrollbar))/ 1280 * 580)}}@media (max-width:768px){#recruit_engineer .recruitment_list .content .cell{width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#recruit_engineer .recruitment_list .content .cell .thumb{display:block;width:100%;height:auto}#recruit_engineer .recruitment_list .content .cell .name{font-weight:700}@media (min-width:1280px){#recruit_engineer .recruitment_list .content .cell .name{margin-top:10px;margin-bottom:5px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .recruitment_list .content .cell .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 5)}}@media (max-width:768px){#recruit_engineer .recruitment_list .content .cell .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 30);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .recruitment_list .content .cell .detail{font-weight:400}#recruit_engineer .faq{position:relative;overflow:hidden;margin:auto}@media (min-width:1280px){#recruit_engineer .recruitment_list .content .cell .detail{font-size:16px}#recruit_engineer .faq{width:1100px;padding-top:140px;margin-bottom:140px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .recruitment_list .content .cell .detail{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}#recruit_engineer .faq{width:calc((100vw - var(--scrollbar))/ 1280 * 1100);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#recruit_engineer .recruitment_list .content .cell .detail{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}#recruit_engineer .faq{width:calc((100vw - var(--scrollbar))/ 750 * 619);padding-top:calc((100vw - var(--scrollbar))/ 750 * 160);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .faq .contentTitleColumn{font-weight:700;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;width:100%;margin:auto;color:#000;border-bottom:1px solid rgba(0,0,0,.2);word-break:keep-all}@media (min-width:1280px){#recruit_engineer .faq .contentTitleColumn{font-size:12px;padding-bottom:25px;margin-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}@media (max-width:768px){#recruit_engineer .faq .contentTitleColumn{font-size:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);word-break:normal}}#recruit_engineer .faq .contentTitleColumn:before{font-family:BarlowCondensedMedium;font-weight:400;display:block;order:-2;content:attr(data-en);white-space:pre}@media (min-width:1280px){#recruit_engineer .faq .contentTitleColumn:before{font-size:60px;margin-bottom:-10px}#recruit_engineer .faq .content{width:1100px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 60);font-size:max((100vw - var(--scrollbar)) / 1280 * 60,12px);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * -10)}}@media (max-width:768px){#recruit_engineer .faq .contentTitleColumn:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 90);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * -10)}}#recruit_engineer .faq .contentTitleColumn:after{content:none}#recruit_engineer .faq .content{display:flex;margin:auto;flex-direction:row}@media (min-width:1280px){#recruit_engineer .faq .content{gap:60px;padding-top:60px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content{width:calc((100vw - var(--scrollbar))/ 1280 * 1100);gap:calc((100vw - var(--scrollbar))/ 1280 * 60);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 60)}}@media (max-width:768px){#recruit_engineer .faq .content{width:calc((100vw - var(--scrollbar))/ 750 * 619);gap:calc((100vw - var(--scrollbar))/ 750 * 20);padding-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}@media (min-width:1280px){#recruit_engineer .faq .content.acc{padding-top:10px}#recruit_engineer .faq .content .column{width:520px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content.acc{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .faq .content.acc{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10)}#recruit_engineer .faq .content{flex-direction:column}}#recruit_engineer .faq .content .column{flex-shrink:0}#recruit_engineer .faq .content .qa{position:relative;border-bottom:1px solid rgba(0,0,0,.2)}#recruit_engineer .faq .content .qa .a,#recruit_engineer .faq .content .qa .q{position:relative}@media (min-width:1280px){#recruit_engineer .faq .content .qa{margin-bottom:40px}#recruit_engineer .faq .content .qa .a,#recruit_engineer .faq .content .qa .q{font-size:16px;padding-left:40px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .column{width:calc((100vw - var(--scrollbar))/ 1280 * 520)}#recruit_engineer .faq .content .qa{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40)}#recruit_engineer .faq .content .qa .a,#recruit_engineer .faq .content .qa .q{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit_engineer .faq .content .column{width:calc((100vw - var(--scrollbar))/ 750 * 619)}#recruit_engineer .faq .content .qa{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 72)}#recruit_engineer .faq .content .qa .a,#recruit_engineer .faq .content .qa .q{font-size:calc((100vw - var(--scrollbar))/ 750 * 28.8);padding-left:calc((100vw - var(--scrollbar))/ 750 * 72)}}#recruit_engineer .faq .content .qa .a:before,#recruit_engineer .faq .content .qa .q:before{font-family:BarlowCondensedMedium;position:absolute;left:0}#recruit_engineer .faq .content .qa .q{box-sizing:border-box}#recruit_engineer .faq .content .qa .q:before{content:"Q."}#recruit_engineer .faq .content .qa .a_container{display:grid;grid-template-rows:0fr;transition:250ms ease;overflow:hidden}#recruit_engineer .faq .content .qa .icon,#recruit_engineer .faq[data-open=false] ._button{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .faq .content .qa .a:before,#recruit_engineer .faq .content .qa .q:before{font-size:40px;top:-20px}#recruit_engineer .faq .content .qa .q{margin-bottom:40px;padding-right:60px}#recruit_engineer .faq .content .qa .a_container{padding-bottom:0}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .a:before,#recruit_engineer .faq .content .qa .q:before{font-size:calc((100vw - var(--scrollbar))/ 1280 * 40);font-size:max((100vw - var(--scrollbar)) / 1280 * 40,12px);top:calc((100vw - var(--scrollbar))/ 1280 * -20)}#recruit_engineer .faq .content .qa .q{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 60)}#recruit_engineer .faq .content .qa .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .a:before,#recruit_engineer .faq .content .qa .q:before{font-size:calc((100vw - var(--scrollbar))/ 750 * 72);top:calc((100vw - var(--scrollbar))/ 750 * -36)}#recruit_engineer .faq .content .qa .q{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 72);padding-right:calc((100vw - var(--scrollbar))/ 750 * 80)}#recruit_engineer .faq .content .qa .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .faq .content .qa .a{overflow:hidden;line-height:1.5}#recruit_engineer .faq .content .qa .a:before{content:"A."}#recruit_engineer .faq .content .qa .a .step{display:flex;flex-direction:column;flex-wrap:wrap}#recruit_engineer .faq .content .qa .a .step dl{position:relative}@media (min-width:1280px){#recruit_engineer .faq .content .qa .a .step{padding:40px 0;gap:0}#recruit_engineer .faq .content .qa .a .step dl{width:420px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .a .step{padding:calc((100vw - var(--scrollbar))/ 1280 * 40) calc((100vw - var(--scrollbar))/ 1280 * 0);gap:calc((100vw - var(--scrollbar))/ 1280 * 0)}#recruit_engineer .faq .content .qa .a .step dl{width:calc((100vw - var(--scrollbar))/ 1280 * 420)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .a .step{padding:calc((100vw - var(--scrollbar))/ 750 * 40) calc((100vw - var(--scrollbar))/ 750 * 0);gap:calc((100vw - var(--scrollbar))/ 750 * 0)}#recruit_engineer .faq .content .qa .a .step dl{width:calc((100vw - var(--scrollbar))/ 750 * 420)}}#recruit_engineer .faq .content .qa .a .step dl dt{font-family:BarlowCondensedMedium;position:absolute;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#2d2d2d;border:1px solid #2d2d2d;color:#fff}@media (min-width:1280px){#recruit_engineer .faq .content .qa .a .step dl dt{width:70px;height:70px;font-size:12px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .a .step dl dt{width:calc((100vw - var(--scrollbar))/ 1280 * 70);height:calc((100vw - var(--scrollbar))/ 1280 * 70);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .a .step dl dt{width:calc((100vw - var(--scrollbar))/ 750 * 126);height:calc((100vw - var(--scrollbar))/ 750 * 126);font-size:calc((100vw - var(--scrollbar))/ 750 * 22)}}#recruit_engineer .faq .content .qa .a .step dl dt b{display:block}#recruit_engineer .faq .content .qa .a .step dl dd{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:content-box;border-left:1px solid #2d2d2d}@media (min-width:1280px){#recruit_engineer .faq .content .qa .a .step dl dt b{font-size:27px;margin-top:-8px}#recruit_engineer .faq .content .qa .a .step dl dt{border-radius:6px}#recruit_engineer .faq .content .qa .a .step dl dd{width:320px;min-height:70px;margin-left:35px;padding-left:55px;padding-bottom:25px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .a .step dl dt b{font-size:calc((100vw - var(--scrollbar))/ 1280 * 27);font-size:max((100vw - var(--scrollbar)) / 1280 * 27,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * -8)}#recruit_engineer .faq .content .qa .a .step dl dt{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 6)}#recruit_engineer .faq .content .qa .a .step dl dd{width:calc((100vw - var(--scrollbar))/ 1280 * 320);min-height:calc((100vw - var(--scrollbar))/ 1280 * 70);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 35);padding-left:calc((100vw - var(--scrollbar))/ 1280 * 55);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 25)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .a .step dl dt b{font-size:calc((100vw - var(--scrollbar))/ 750 * 49);margin-top:calc((100vw - var(--scrollbar))/ 750 * -12)}#recruit_engineer .faq .content .qa .a .step dl dt{border-radius:calc((100vw - var(--scrollbar))/ 750 * 10)}#recruit_engineer .faq .content .qa .a .step dl dd{width:calc((100vw - var(--scrollbar))/ 750 * 320);min-height:calc((100vw - var(--scrollbar))/ 750 * 126);margin-left:calc((100vw - var(--scrollbar))/ 750 * 63);padding-left:calc((100vw - var(--scrollbar))/ 750 * 85);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45)}}#recruit_engineer .faq .content .qa .a .step dl dd .name{font-weight:700}#recruit_engineer .faq .content .qa .a .step dl dd .detail{width:100%;border-top:1px solid rgba(0,0,0,.2);line-height:2em}@media (min-width:1280px){#recruit_engineer .faq .content .qa .a .step dl dd .name{font-size:20px}#recruit_engineer .faq .content .qa .a .step dl dd .detail{margin-top:5px;padding-top:5px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .a .step dl dd .name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px)}#recruit_engineer .faq .content .qa .a .step dl dd .detail{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .a .step dl dd .name{font-size:calc((100vw - var(--scrollbar))/ 750 * 36)}#recruit_engineer .faq .content .qa .a .step dl dd .detail{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .faq .content .qa .a .step dl:first-child dt{background-color:#f2f2f2;color:#2d2d2d}#recruit_engineer .faq .content .qa .a .step dl:last-child dd{border-left:none}@media (min-width:1280px){#recruit_engineer .faq .content .qa .a .step dl dd .detail{font-size:14px}#recruit_engineer .faq .content .qa .a .step dl:last-child dd{padding-bottom:0}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .a .step dl dd .detail{font-size:calc((100vw - var(--scrollbar))/ 1280 * 14);font-size:max((100vw - var(--scrollbar)) / 1280 * 14,12px)}#recruit_engineer .faq .content .qa .a .step dl:last-child dd{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .a .step dl dd .detail{font-size:calc((100vw - var(--scrollbar))/ 750 * 25)}#recruit_engineer .faq .content .qa .a .step dl:last-child dd{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 0)}}#recruit_engineer .faq .content .qa .icon{position:absolute;right:0;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .faq .content .qa .a .ex{font-size:12px}#recruit_engineer .faq .content .qa .icon{top:-8px;width:38px;height:38px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .a .ex{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}#recruit_engineer .faq .content .qa .icon{top:calc((100vw - var(--scrollbar))/ 1280 * -8);width:calc((100vw - var(--scrollbar))/ 1280 * 38);height:calc((100vw - var(--scrollbar))/ 1280 * 38)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .a .ex{font-size:calc((100vw - var(--scrollbar))/ 750 * 12)}#recruit_engineer .faq .content .qa .icon{top:calc((100vw - var(--scrollbar))/ 750 * -15);width:calc((100vw - var(--scrollbar))/ 750 * 68.4);height:calc((100vw - var(--scrollbar))/ 750 * 68.4)}}#recruit_engineer .faq .content .qa .icon:after,#recruit_engineer .faq .content .qa .icon:before{position:absolute;top:50%;left:50%;content:"";background-color:#fff;transition:250ms ease}#recruit_engineer .faq .content .qa[data-open=true] .a_container{grid-template-rows:1fr}@media (min-width:1280px){#recruit_engineer .faq .content .qa .icon:after,#recruit_engineer .faq .content .qa .icon:before{width:16px;height:2px;margin-left:-8px;margin-top:-1px}#recruit_engineer .faq .content .qa[data-open=true] .a_container{padding-bottom:40px}#recruit_engineer .faq[data-open=false] ._button{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq .content .qa .icon:after,#recruit_engineer .faq .content .qa .icon:before{width:calc((100vw - var(--scrollbar))/ 1280 * 16);height:calc((100vw - var(--scrollbar))/ 1280 * 2);margin-left:calc((100vw - var(--scrollbar))/ 1280 * -8);margin-top:calc((100vw - var(--scrollbar))/ 1280 * -1)}#recruit_engineer .faq .content .qa[data-open=true] .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#recruit_engineer .faq .content .qa .icon:after,#recruit_engineer .faq .content .qa .icon:before{width:calc((100vw - var(--scrollbar))/ 750 * 30);height:calc((100vw - var(--scrollbar))/ 750 * 4);margin-left:calc((100vw - var(--scrollbar))/ 750 * -15);margin-top:calc((100vw - var(--scrollbar))/ 750 * -2)}#recruit_engineer .faq .content .qa[data-open=true] .a_container{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 72)}}#recruit_engineer .faq .content .qa[data-open=true] .icon:after{transform:rotate(0)}#recruit_engineer .faq .acc{transition:250ms ease}#recruit_engineer .faq[data-open=false] .acc{height:0;opacity:0}#recruit_engineer .faq[data-open=false] ._button{font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;margin:auto}#recruit_engineer .faq[data-open=false] ._button path,#recruit_engineer .tech_blog ._swipe ._slide ._cell ._title{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .faq[data-open=false] ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .faq[data-open=false] ._button{color:#2d2d2d;background-color:#fff}#recruit_engineer .faq[data-open=false] ._button:hover{color:#000;background-color:#ddd}@media (min-width:1280px){#recruit_engineer .faq[data-open=false] ._button{width:250px;height:60px;border-radius:46px;margin-top:20px}#recruit_engineer .tech_blog{padding-top:140px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .faq[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer .faq[data-open=false] ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 600);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110);margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .faq[data-open=true] .acc{height:auto;opacity:1}#recruit_engineer .recruit_float .button:hover,#recruit_engineer .tech_blog ._controller>svg:hover,#usersvoice_single ._share>ul>li:hover{opacity:.51}#recruit_engineer .faq[data-open=true] ._button{display:none}#recruit_engineer .tech_blog{position:relative;overflow:hidden}@media (min-width:1280px){#recruit_engineer .tech_blog{margin-bottom:140px}#recruit_engineer .tech_blog ._swipe ._slide{width:1180px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 140);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 140)}}@media (max-width:768px){#recruit_engineer .tech_blog{padding-top:calc((100vw - var(--scrollbar))/ 750 * 180);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 200)}}#recruit_engineer .tech_blog ._swipe{overflow:visible}#recruit_engineer .tech_blog ._swipe ._slide{display:flex;margin:auto}@media (min-width:1280px){#recruit_engineer .tech_blog ._swipe ._slide{gap:20px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#recruit_engineer .tech_blog ._swipe ._slide{width:calc((100vw - var(--scrollbar))/ 750 * 619);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#recruit_engineer .tech_blog ._swipe ._slide ._cell{display:block}@media (min-width:1280px){#recruit_engineer .tech_blog ._swipe ._slide ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#recruit_engineer .tech_blog ._swipe ._slide ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 348.0315789474);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail>img{height:auto}}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .tech_blog ._controller>svg,#recruit_engineer .tech_blog ._controller>svg>path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #recruit_engineer .tech_blog ._swipe ._slide ._cell ._title{color:#fff}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info{color:#999}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info{margin-top:5px}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}#recruit_engineer .tech_blog ._controller{gap:2px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .tech_blog ._swipe ._slide ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#recruit_engineer .tech_blog ._controller{font-size:0;display:flex}@media (min-width:769px){#recruit_engineer .tech_blog ._controller{position:absolute;left:50%;cursor:pointer;transform:translate(-100%,0)}}@media (min-width:769px) and (min-width:1280px){#recruit_engineer .tech_blog ._controller{top:80px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._controller{top:calc((100vw - var(--scrollbar))/ 1280 * 80)}}@media (min-width:769px) and (max-width:768px){#recruit_engineer .tech_blog ._controller{top:calc((100vw - var(--scrollbar))/ 750 * 750)}}#recruit_engineer .tech_blog ._controller>svg{height:auto;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .tech_blog ._controller{margin-top:165px;margin-left:590px}#recruit_engineer .tech_blog ._controller>svg{width:45px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._controller{gap:calc((100vw - var(--scrollbar))/ 1280 * 2);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 165);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 590)}#recruit_engineer .tech_blog ._controller>svg{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit_engineer .tech_blog ._controller{gap:calc((100vw - var(--scrollbar))/ 750 * 9.92);margin-top:calc((100vw - var(--scrollbar))/ 750 * 45);margin-left:calc((100vw - var(--scrollbar))/ 750 * 474)}#recruit_engineer .tech_blog ._controller>svg{width:calc((100vw - var(--scrollbar))/ 750 * 100)}}#recruit_engineer .tech_blog ._controller>svg>path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .tech_blog ._button,#recruit_engineer .tech_blog ._controller>svg>rect{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .tech_blog ._controller>svg>path{fill:#fff}#recruit_engineer .tech_blog ._button:hover path,#usersvoice ._viewMoer ._button:hover path,.___black___ #recruit_engineer .tech_blog ._controller>svg>rect{fill:#000}#recruit_engineer .tech_blog ._controller>svg>rect{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .tech_blog ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#2d2d2d;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .recruit_float .button,#recruit_engineer .tech_blog ._button path{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .tech_blog ._button path{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #recruit_engineer .tech_blog ._button{color:#2d2d2d;background-color:#fff}#recruit_engineer .tech_blog ._button:hover{color:#000;background-color:#ddd}#recruit_engineer .recruit_float .button,#usersvoice ._viewMoer ._button{background-color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#recruit_engineer .recruit_float{position:fixed;top:calc(50% - 100px);display:flex;flex-direction:column;z-index:1}@media (min-width:1280px){#recruit_engineer .tech_blog ._button{margin-top:50px;font-size:18px;width:250px;height:60px;border-radius:46px}#recruit_engineer .recruit_float{right:0;left:0;gap:10px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .tech_blog ._button{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50);font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 250);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}#recruit_engineer .recruit_float{right:calc((100vw - var(--scrollbar))/ 1280 * 0);left:calc((100vw - var(--scrollbar))/ 1280 * 0);gap:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#recruit_engineer .tech_blog ._button{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50);font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 480);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}#recruit_engineer .recruit_float{left:calc((100vw - var(--scrollbar))/ 750 * 30);gap:calc((100vw - var(--scrollbar))/ 750 * 10);top:inherit;bottom:0;right:inherit;flex-direction:row;justify-content:flex-end}}@media (min-width:769px){#recruit_engineer .recruit_float{left:inherit}}#recruit_engineer .recruit_float .button{writing-mode:vertical-rl;display:flex;justify-content:center;align-items:center;color:#FFF;font-weight:700;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#usersvoice ._contents ._container ._cell ._title,#usersvoice ._viewMoer ._button{-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#recruit_engineer .recruit_float .button{border-radius:6px 0 0 6px;height:200px;font-size:12px}#recruit_engineer .recruit_float .button.button1{width:45px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .recruit_float .button{border-top-left-radius:calc((100vw - var(--scrollbar))/ 1280 * 6);border-bottom-left-radius:calc((100vw - var(--scrollbar))/ 1280 * 6);border-top-right-radius:calc((100vw - var(--scrollbar))/ 1280 * 0);border-bottom-right-radius:calc((100vw - var(--scrollbar))/ 1280 * 0);height:calc((100vw - var(--scrollbar))/ 1280 * 200);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}#recruit_engineer .recruit_float .button.button1{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}}@media (max-width:768px){#recruit_engineer .recruit_float .button{border-top-left-radius:calc((100vw - var(--scrollbar))/ 750 * 12);border-bottom-left-radius:calc((100vw - var(--scrollbar))/ 750 * 0);border-top-right-radius:calc((100vw - var(--scrollbar))/ 750 * 12);border-bottom-right-radius:calc((100vw - var(--scrollbar))/ 750 * 0);height:calc((100vw - var(--scrollbar))/ 750 * 80);font-size:calc((100vw - var(--scrollbar))/ 750 * 21.6);writing-mode:horizontal-tb}#recruit_engineer .recruit_float .button.button1{width:calc((100vw - var(--scrollbar))/ 750 * 330)}}.___black___ #recruit_engineer .recruit_float .button{color:#2d2d2d;background-color:#fff}#policy,#privacy{color:#2d2d2d;font-weight:400}@media (min-width:1280px){#recruit_engineer .recruit_float .button.button2{width:45px}#policy,#privacy{font-size:16px;line-height:29px}}@media (min-width:769px) and (max-width:1279px){#recruit_engineer .recruit_float .button.button2{width:calc((100vw - var(--scrollbar))/ 1280 * 45)}#policy,#privacy{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 29)}}@media (max-width:768px){#recruit_engineer .recruit_float .button.button2{width:calc((100vw - var(--scrollbar))/ 750 * 200)}#policy,#privacy{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);line-height:calc((100vw - var(--scrollbar))/ 750 * 50)}}#policy .content_wrap,#privacy .content_wrap{margin:auto}#policy .content_wrap .content__title,#policy .content_wrap h1,#privacy .content_wrap .content__title,#privacy .content_wrap h1{font-weight:700}@media (min-width:1280px){#policy .content_wrap,#privacy .content_wrap{width:750px;padding-bottom:50px}#policy .content_wrap .content,#privacy .content_wrap .content{margin-bottom:50px}#policy .content_wrap .content__title,#policy .content_wrap h1,#privacy .content_wrap .content__title,#privacy .content_wrap h1{font-size:32px;line-height:54px}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap,#privacy .content_wrap{width:calc((100vw - var(--scrollbar))/ 1280 * 750);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}#policy .content_wrap .content,#privacy .content_wrap .content{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}#policy .content_wrap .content__title,#policy .content_wrap h1,#privacy .content_wrap .content__title,#privacy .content_wrap h1{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 54)}}@media (max-width:768px){#policy .content_wrap,#privacy .content_wrap{width:calc((100vw - var(--scrollbar))/ 750 * 650);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 40)}#policy .content_wrap .content,#privacy .content_wrap .content{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 75)}#policy .content_wrap .content__title,#policy .content_wrap h1,#privacy .content_wrap .content__title,#privacy .content_wrap h1{font-size:calc((100vw - var(--scrollbar))/ 750 * 50);line-height:calc((100vw - var(--scrollbar))/ 750 * 92)}}#policy .content_wrap .content__subtitle,#policy .content_wrap h2,#privacy .content_wrap .content__subtitle,#privacy .content_wrap h2{font-weight:700;border-bottom:1px solid rgba(0,0,0,.2)}@media (min-width:1280px){#policy .content_wrap .content__title,#policy .content_wrap h1,#privacy .content_wrap .content__title,#privacy .content_wrap h1{margin-bottom:50px}#policy .content_wrap .content__subtitle,#policy .content_wrap h2,#privacy .content_wrap .content__subtitle,#privacy .content_wrap h2{font-size:22px;line-height:43px;padding-bottom:15px}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap .content__title,#policy .content_wrap h1,#privacy .content_wrap .content__title,#privacy .content_wrap h1{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}#policy .content_wrap .content__subtitle,#policy .content_wrap h2,#privacy .content_wrap .content__subtitle,#privacy .content_wrap h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 22);font-size:max((100vw - var(--scrollbar)) / 1280 * 22,12px);line-height:calc((100vw - var(--scrollbar))/ 1280 * 43);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 15)}}@media (max-width:768px){#policy .content_wrap .content__title,#policy .content_wrap h1,#privacy .content_wrap .content__title,#privacy .content_wrap h1{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 25)}#policy .content_wrap .content__subtitle,#policy .content_wrap h2,#privacy .content_wrap .content__subtitle,#privacy .content_wrap h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 37);line-height:calc((100vw - var(--scrollbar))/ 750 * 56);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 22)}}@media (min-width:1280px){#policy .content_wrap .content__subtitle,#policy .content_wrap h2,#privacy .content_wrap .content__subtitle,#privacy .content_wrap h2{margin-bottom:15px}#policy .content_wrap .content__description,#privacy .content_wrap .content__description{margin-top:30px}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap .content__subtitle,#policy .content_wrap h2,#privacy .content_wrap .content__subtitle,#privacy .content_wrap h2{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 15)}#policy .content_wrap .content__description,#privacy .content_wrap .content__description{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 30)}}@media (max-width:768px){#policy .content_wrap .content__subtitle,#policy .content_wrap h2,#privacy .content_wrap .content__subtitle,#privacy .content_wrap h2{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 22)}#policy .content_wrap .content__description,#privacy .content_wrap .content__description{margin-top:calc((100vw - var(--scrollbar))/ 750 * 22)}}@media (min-width:1280px){#policy .content_wrap p.container__description,#privacy .content_wrap p.container__description{margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap p.container__description,#privacy .content_wrap p.container__description{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#policy .content_wrap p.container__description,#privacy .content_wrap p.container__description{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 25)}}#policy .content_wrap a,#privacy .content_wrap a{color:#2d2d2d;text-decoration:underline}#policy .content_wrap .content-list>li,#policy .content_wrap .list_count_a>li,#privacy .content_wrap .content-list>li,#privacy .content_wrap .list_count_a>li{padding-left:1.5em;list-style-type:none;counter-increment:cnt;position:relative;margin-left:.2em}#policy .content_wrap .content-list>li:before,#policy .content_wrap .list_count_a>li:before,#privacy .content_wrap .content-list>li:before,#privacy .content_wrap .list_count_a>li:before{content:counter(cnt) ". ";position:absolute;top:0;left:0}#policy .content_wrap .list_count_b>li,#privacy .content_wrap .list_count_b>li{padding-left:2.1em;list-style-type:none;counter-increment:item;position:relative}#policy .content_wrap .list_count_b>li:before,#privacy .content_wrap .list_count_b>li:before{content:"(" counter(item) ") ";position:absolute;padding-right:.5em;top:0;left:0}#policy .content_wrap .list_roman>li,#privacy .content_wrap .list_roman>li{padding-left:1.7em;list-style-type:none;counter-increment:roman;position:relative}#policy .content_wrap .list_roman>li:before,#privacy .content_wrap .list_roman>li:before{content:counter(roman,lower-roman) ".";position:absolute;padding-right:.5em;top:0;left:0}#policy .content_wrap .list_kana>li,#privacy .content_wrap .list_kana>li{padding-left:2.3em;list-style-type:none;counter-increment:kana;position:relative}#policy .content_wrap .list_kana>li:before,#privacy .content_wrap .list_kana>li:before{content:"(" counter(kana,katakana) ") ";position:absolute;padding-right:.5em;top:0;left:0}@media (min-width:1280px){#policy .content_wrap .content-list>li,#policy .content_wrap .list_count_a>li,#privacy .content_wrap .content-list>li,#privacy .content_wrap .list_count_a>li{margin-bottom:30px}#policy .content_wrap .contet-table,#privacy .content_wrap .contet-table{margin-top:40px;padding-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap .content-list>li,#policy .content_wrap .list_count_a>li,#privacy .content_wrap .content-list>li,#privacy .content_wrap .list_count_a>li{margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30)}#policy .content_wrap .contet-table,#privacy .content_wrap .contet-table{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#policy .content_wrap .content-list>li,#policy .content_wrap .list_count_a>li,#privacy .content_wrap .content-list>li,#privacy .content_wrap .list_count_a>li{margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 15)}#policy .content_wrap .contet-table,#privacy .content_wrap .contet-table{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 25)}}#policy .content_wrap .content-table__row,#privacy .content_wrap .content-table__row{display:flex;box-sizing:border-box}#policy .content_wrap .content-table__row:not(:first-child) .content-table__data,#privacy .content_wrap .content-table__row:not(:first-child) .content-table__data{border-top:none}#policy .content_wrap .content-table__data,#privacy .content_wrap .content-table__data{box-sizing:border-box;width:100%;line-height:1.8em;border:1px solid rgba(0,0,0,.1)}@media (min-width:1280px){#policy .content_wrap .content-table__row:first-child,#privacy .content_wrap .content-table__row:first-child{margin-top:10px}#policy .content_wrap .content-table__data,#privacy .content_wrap .content-table__data{padding:20px}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap .content-table__row:first-child,#privacy .content_wrap .content-table__row:first-child{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10)}#policy .content_wrap .content-table__data,#privacy .content_wrap .content-table__data{padding:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#policy .content_wrap .content-table__row:first-child,#privacy .content_wrap .content-table__row:first-child{margin-top:calc((100vw - var(--scrollbar))/ 750 * 10)}#policy .content_wrap .content-table__data,#privacy .content_wrap .content-table__data{padding:calc((100vw - var(--scrollbar))/ 750 * 20)}}#policy .content_wrap .content-table__data:not(:first-child),#privacy .content_wrap .content-table__data:not(:first-child){border-left:none}#policy .content_wrap table,#privacy .content_wrap table{border-top:1px solid rgba(0,0,0,.1)}#policy .content_wrap table td,#policy .content_wrap table th,#privacy .content_wrap table td,#privacy .content_wrap table th{border-bottom:1px solid rgba(0,0,0,.1)}#policy .content_wrap table th,#privacy .content_wrap table th{word-wrap:none;word-break:keep-all}@media (min-width:1280px){#policy .content_wrap table th,#privacy .content_wrap table th{padding:20px 20px 20px 0}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap table th,#privacy .content_wrap table th{padding-left:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#policy .content_wrap table th,#privacy .content_wrap table th{padding-left:calc((100vw - var(--scrollbar))/ 750 * 0);padding-right:calc((100vw - var(--scrollbar))/ 750 * 20);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}}@media (min-width:1280px){#policy .content_wrap table td,#privacy .content_wrap table td{padding:20px 0 20px 20px}}@media (min-width:769px) and (max-width:1279px){#policy .content_wrap table td,#privacy .content_wrap table td{padding-left:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-right:calc((100vw - var(--scrollbar))/ 1280 * 0);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20)}}#security{background-color:#f0f}#usersvoice ._pageTitle{position:relative}@media (min-width:769px) and (min-width:1280px){#usersvoice ._pageTitle{height:320px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#usersvoice ._pageTitle{height:calc((100vw - var(--scrollbar))/ 1280 * 320)}}@media (min-width:769px) and (max-width:768px){#usersvoice ._pageTitle{height:calc((100vw - var(--scrollbar))/ 750 * 300)}}@media (max-width:768px){#policy .content_wrap table td,#privacy .content_wrap table td{padding-left:calc((100vw - var(--scrollbar))/ 750 * 20);padding-right:calc((100vw - var(--scrollbar))/ 750 * 0);padding-top:calc((100vw - var(--scrollbar))/ 750 * 20);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 20)}#usersvoice ._pageTitle{height:auto}}#usersvoice ._pageTitle ._container{position:relative;display:flex;flex-direction:column;justify-content:center;margin:auto}#usersvoice ._pageTitle ._container ._title{font-family:BarlowCondensedMedium;margin:auto;letter-spacing:-.03em;color:#2d2d2d}@media (min-width:1280px){#usersvoice ._pageTitle ._container{padding-top:80px}#usersvoice ._pageTitle ._container ._title{font-size:80px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}#usersvoice ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 80);font-size:max((100vw - var(--scrollbar)) / 1280 * 80,12px)}}@media (max-width:768px){#usersvoice ._pageTitle ._container{padding-top:calc((100vw - var(--scrollbar))/ 750 * 80)}#usersvoice ._pageTitle ._container ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 110)}}#usersvoice ._pageTitle ._container ._subTitle{font-weight:700;font-style:normal;margin:auto;color:#000}#usersvoice ._pageTitle ._container ._anchorLink{display:flex;align-items:center;justify-content:center}@media (min-width:1280px){#usersvoice ._pageTitle ._container ._subTitle{font-size:16px;padding-top:33px}#usersvoice ._pageTitle ._container ._anchorLink{gap:20px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding-top:calc((100vw - var(--scrollbar))/ 1280 * 33)}#usersvoice ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#usersvoice ._pageTitle ._container ._subTitle{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding-top:calc((100vw - var(--scrollbar))/ 750 * 28)}#usersvoice ._pageTitle ._container ._anchorLink{gap:calc((100vw - var(--scrollbar))/ 750 * 40)}}#usersvoice ._pageTitle ._container ._anchorLink li{position:relative;cursor:pointer;border-bottom:solid #ccc}@media (min-width:769px){#usersvoice ._pageTitle ._container ._anchorLink li{border-top:solid #ccc}}@media (min-width:769px) and (min-width:1280px){#usersvoice ._pageTitle ._container ._anchorLink li{border-top-width:1px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#usersvoice ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}}@media (min-width:769px) and (max-width:768px){#usersvoice ._pageTitle ._container ._anchorLink li{border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}}#usersvoice ._pageTitle ._container ._anchorLink li p{font-family:BarlowCondensedMedium;color:#2d2d2d}@media (min-width:1280px){#usersvoice ._pageTitle ._container ._anchorLink{padding-top:100px}#usersvoice ._pageTitle ._container ._anchorLink li{border-bottom-width:1px;width:280px}#usersvoice ._pageTitle ._container ._anchorLink li p{font-size:18px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 100)}#usersvoice ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1);width:calc((100vw - var(--scrollbar))/ 1280 * 280)}#usersvoice ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px)}}@media (max-width:768px){#usersvoice ._pageTitle ._container ._anchorLink{padding-top:calc((100vw - var(--scrollbar))/ 750 * 100);flex-wrap:wrap;row-gap:0}#usersvoice ._pageTitle ._container ._anchorLink li{border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 2);width:calc((100vw - var(--scrollbar))/ 750 * 310)}#usersvoice ._pageTitle ._container ._anchorLink li p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#usersvoice ._pageTitle ._container ._anchorLink li ._arrow{position:absolute;top:50%;height:auto;transform:translate(0,-50%)}@media (min-width:1280px){#usersvoice ._pageTitle ._container ._anchorLink li p{padding-top:6px;padding-bottom:6px}#usersvoice ._pageTitle ._container ._anchorLink li ._arrow{right:9.28px;width:8.26px}#usersvoice ._contents{margin-top:0}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 1280 * 6);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 6)}#usersvoice ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 1280 * 9.28);width:calc((100vw - var(--scrollbar))/ 1280 * 8.26)}}@media (max-width:768px){#usersvoice ._pageTitle ._container ._anchorLink li p{padding-top:calc((100vw - var(--scrollbar))/ 750 * 10);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 10)}#usersvoice ._pageTitle ._container ._anchorLink li ._arrow{right:calc((100vw - var(--scrollbar))/ 750 * 10.43);width:calc((100vw - var(--scrollbar))/ 750 * 14.05)}#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(1),#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top:solid #ccc}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._contents{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#usersvoice ._contents{margin-top:calc((100vw - var(--scrollbar))/ 750 * 100)}}#usersvoice ._contents ._container{display:flex;align-items:flex-start;flex-wrap:wrap;margin:auto}@media (min-width:1280px){#usersvoice ._contents ._container{gap:0 20px;width:1180px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._contents ._container{gap:calc((100vw - var(--scrollbar))/ 1280 * 0) calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 1180)}}@media (max-width:768px){#usersvoice ._contents ._container{gap:calc((100vw - var(--scrollbar))/ 750 * 0) calc((100vw - var(--scrollbar))/ 750 * 0);width:calc((100vw - var(--scrollbar))/ 750 * 650)}}#usersvoice ._contents ._container ._cell{display:block}@media (min-width:1280px){#usersvoice ._contents ._container ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._contents ._container ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#usersvoice ._contents ._container ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 650);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#usersvoice ._contents ._container ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#usersvoice ._contents ._container ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#usersvoice ._contents ._container ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._contents ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice ._contents ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 366);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#usersvoice ._contents ._container ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#usersvoice ._contents ._container ._cell ._thumbnail>img{height:100%;object-fit:cover}#usersvoice_single ._contents ._mainVisual>img{object-fit:cover}}@media (max-width:768px){#usersvoice ._contents ._container ._cell ._thumbnail>img{height:auto}}#usersvoice ._contents ._container ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#usersvoice ._contents ._container ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#usersvoice ._contents ._container ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._contents ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice ._contents ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #usersvoice ._contents ._container ._cell ._title{color:#fff}#usersvoice ._contents ._container ._cell ._info{color:#999}#usersvoice ._contents ._container ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#usersvoice ._contents ._container ._cell ._info{margin-top:5px}#usersvoice ._contents ._container ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._contents ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#usersvoice ._contents ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice ._contents ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#usersvoice ._contents ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#usersvoice ._contents ._container ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#usersvoice ._contents ._container ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}#usersvoice ._viewMoer{margin-top:40px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._contents ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}#usersvoice ._viewMoer{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40)}}@media (max-width:768px){#usersvoice ._contents ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}#usersvoice ._viewMoer{margin-top:calc((100vw - var(--scrollbar))/ 750 * 20)}}#usersvoice ._viewMoer ._button{margin:auto;font-family:BarlowCondensedMedium;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#usersvoice_single ._share,#usersvoice_single ._share>ul{align-items:center;display:flex}#usersvoice ._viewMoer ._button path,#usersvoice_single ._share>ul>li{-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#usersvoice ._viewMoer ._button{font-size:18px;width:650px;height:60px;border-radius:46px}}@media (min-width:769px) and (max-width:1279px){#usersvoice ._viewMoer ._button{font-size:calc((100vw - var(--scrollbar))/ 1280 * 18);font-size:max((100vw - var(--scrollbar)) / 1280 * 18,12px);width:calc((100vw - var(--scrollbar))/ 1280 * 650);height:calc((100vw - var(--scrollbar))/ 1280 * 60);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 46)}}@media (max-width:768px){#usersvoice ._viewMoer ._button{font-size:calc((100vw - var(--scrollbar))/ 750 * 32);width:calc((100vw - var(--scrollbar))/ 750 * 460);height:calc((100vw - var(--scrollbar))/ 750 * 110);border-radius:calc((100vw - var(--scrollbar))/ 750 * 110)}}#usersvoice ._viewMoer ._button path{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}.___black___ #usersvoice ._viewMoer ._button{color:#2d2d2d;background-color:#fff}#usersvoice ._viewMoer ._button:hover{color:#000;background-color:#ddd}#usersvoice_single ._contents ._mainVisual{text-align:center}@media (min-width:769px) and (min-width:1280px){#usersvoice_single ._contents ._mainVisual>img{height:506.25px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._mainVisual>img{height:calc((100vw - var(--scrollbar))/ 1280 * 506.25)}}@media (min-width:769px) and (max-width:768px){#usersvoice_single ._contents ._mainVisual>img{height:calc((100vw - var(--scrollbar))/ 750 * 0)}}#usersvoice_single ._contents ._title{margin:auto}@media (min-width:1280px){#usersvoice_single ._contents ._mainVisual>img{width:900px}#usersvoice_single ._contents ._title{margin-top:50px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._mainVisual>img{width:calc((100vw - var(--scrollbar))/ 1280 * 900)}#usersvoice_single ._contents ._title{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#usersvoice_single ._contents ._mainVisual>img{width:calc((100vw - var(--scrollbar))/ 750 * 750);height:auto}#usersvoice_single ._contents ._title{margin-top:calc((100vw - var(--scrollbar))/ 750 * 50)}}#usersvoice_single ._contents ._title>h1{font-weight:700;font-style:normal;color:#2d2d2d}@media (min-width:769px){#usersvoice_single ._contents ._title>h1{line-height:1.6875}}#usersvoice_single ._contents ._title ._info{color:#999}@media (min-width:1280px){#usersvoice_single ._contents ._title{width:750px}#usersvoice_single ._contents ._title>h1{font-size:32px}#usersvoice_single ._contents ._title ._info ._date{margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._title{width:calc((100vw - var(--scrollbar))/ 1280 * 750)}#usersvoice_single ._contents ._title>h1{font-size:calc((100vw - var(--scrollbar))/ 1280 * 32);font-size:max((100vw - var(--scrollbar)) / 1280 * 32,12px)}#usersvoice_single ._contents ._title ._info ._date{margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice_single ._contents ._title{width:calc((100vw - var(--scrollbar))/ 750 * 650)}#usersvoice_single ._contents ._title>h1{line-height:150%;font-size:calc((100vw - var(--scrollbar))/ 750 * 54)}#usersvoice_single ._contents ._title ._info ._date{margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#usersvoice_single ._contents ._title ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#usersvoice_single ._contents ._title ._info ._category_name{margin-left:10px;margin-right:10px}#usersvoice_single ._contents ._title ._info{margin-top:5px}#usersvoice_single ._contents ._title ._info ._date{font-size:13px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._title ._info ._category_name{margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}#usersvoice_single ._contents ._title ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#usersvoice_single ._contents ._title ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px)}}@media (max-width:768px){#usersvoice_single ._contents ._title ._info ._category_name{margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}#usersvoice_single ._contents ._title ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#usersvoice_single ._contents ._title ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1)}}#usersvoice_single ._contents ._title ._info ._category_name{font-weight:700;font-style:normal}#usersvoice_single ._contents ._gray{margin:auto;background-color:#eee}@media (min-width:1280px){#usersvoice_single ._contents ._title ._info ._category_name{font-size:12px}#usersvoice_single ._contents ._gray{border-radius:20px;margin-top:26px;width:750px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._title ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}#usersvoice_single ._contents ._gray{border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 26);width:calc((100vw - var(--scrollbar))/ 1280 * 750)}}#usersvoice_single ._contents ._gray>p{font-weight:500;font-style:normal;color:#2d2d2d}#usersvoice_single ._contents ._title_l>h2,#usersvoice_single ._contents ._title_m>h3,#usersvoice_single ._contents ._title_s>h4{font-weight:700;color:#2d2d2d;font-style:normal}@media (min-width:769px){#usersvoice_single ._contents ._gray>p{line-height:1.8125}}@media (max-width:768px){#usersvoice_single ._contents ._title ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4)}#usersvoice_single ._contents ._gray{border-radius:calc((100vw - var(--scrollbar))/ 750 * 34);margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);width:calc((100vw - var(--scrollbar))/ 750 * 650)}#usersvoice_single ._contents ._gray>p{line-height:180%}}#usersvoice_single ._contents ._title_l{margin:auto;border-bottom:solid #ccc}@media (min-width:1280px){#usersvoice_single ._contents ._gray>p{font-size:16px;padding:30px}#usersvoice_single ._contents ._title_l{margin-top:50px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._gray>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);padding:calc((100vw - var(--scrollbar))/ 1280 * 30)}#usersvoice_single ._contents ._title_l{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#usersvoice_single ._contents ._gray>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);padding:calc((100vw - var(--scrollbar))/ 750 * 40)}#usersvoice_single ._contents ._title_l{margin-top:calc((100vw - var(--scrollbar))/ 750 * 90)}}@media (min-width:1280px){#usersvoice_single ._contents ._title_l{padding-bottom:30px;width:750px;border-bottom-width:1px}#usersvoice_single ._contents ._title_l>h2{font-size:24px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._title_l{padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 30);width:calc((100vw - var(--scrollbar))/ 1280 * 750);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#usersvoice_single ._contents ._title_l>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 24);font-size:max((100vw - var(--scrollbar)) / 1280 * 24,12px)}}@media (min-width:769px){#usersvoice_single ._contents ._title_l>h2{line-height:1.7916666667}}@media (max-width:768px){#usersvoice_single ._contents ._title_l{padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 45);width:calc((100vw - var(--scrollbar))/ 750 * 650);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1)}#usersvoice_single ._contents ._title_l>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 41);line-height:150%}}#usersvoice_single ._contents ._title_m{margin:auto;border-bottom:solid #ccc}@media (min-width:769px){#usersvoice_single ._contents ._title_m>h3{line-height:180%}}@media (min-width:1280px){#usersvoice_single ._contents ._title_m{margin-top:50px;padding-bottom:20px;width:750px;border-bottom-width:1px}#usersvoice_single ._contents ._title_m>h3{font-size:20px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._title_m{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50);padding-bottom:calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 750);border-bottom-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#usersvoice_single ._contents ._title_m>h3{font-size:calc((100vw - var(--scrollbar))/ 1280 * 20);font-size:max((100vw - var(--scrollbar)) / 1280 * 20,12px)}}@media (max-width:768px){#usersvoice_single ._contents ._title_m{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);padding-bottom:calc((100vw - var(--scrollbar))/ 750 * 30);width:calc((100vw - var(--scrollbar))/ 750 * 650);border-bottom-width:calc((100vw - var(--scrollbar))/ 750 * 1)}#usersvoice_single ._contents ._title_m>h3{line-height:150%;font-size:calc((100vw - var(--scrollbar))/ 750 * 41)}}#usersvoice_single ._contents ._title_s{margin:auto}#usersvoice_single ._contents ._title_s>h4{line-height:180%;text-align:justify}@media (min-width:1280px){#usersvoice_single ._contents ._title_s{margin-top:40px;width:750px}#usersvoice_single ._contents ._title_s>h4{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._title_s{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40);width:calc((100vw - var(--scrollbar))/ 1280 * 750)}#usersvoice_single ._contents ._title_s>h4{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#usersvoice_single ._contents ._title_s{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);width:calc((100vw - var(--scrollbar))/ 750 * 650)}#usersvoice_single ._contents ._title_s>h4{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#usersvoice_single ._contents ._title_s>p{font-weight:500;font-style:normal;line-height:180%;text-align:justify;color:#2d2d2d}@media (min-width:1280px){#usersvoice_single ._contents ._title_s>p{margin-top:10px;font-size:16px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._title_s>p{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10);font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#usersvoice_single ._contents ._title_s>p{margin-top:calc((100vw - var(--scrollbar))/ 750 * 0);font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#usersvoice_single ._contents ._text_m{margin:auto}#usersvoice_single ._contents ._text_m>p{font-weight:500;font-style:normal;line-height:180%;color:#2d2d2d}@media (min-width:1280px){#usersvoice_single ._contents ._text_m{margin-top:20px;width:750px}#usersvoice_single ._contents ._text_m>p{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._text_m{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20);width:calc((100vw - var(--scrollbar))/ 1280 * 750)}#usersvoice_single ._contents ._text_m>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#usersvoice_single ._contents ._text_m{margin-top:calc((100vw - var(--scrollbar))/ 750 * 40);width:calc((100vw - var(--scrollbar))/ 750 * 650)}#usersvoice_single ._contents ._text_m>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 28)}}#usersvoice_single ._contents ._text_s{margin:auto}#usersvoice_single ._contents ._text_s>p{font-weight:500;font-style:normal;text-align:justify;color:#2d2d2d}@media (min-width:769px){#usersvoice_single ._contents ._text_s>p{line-height:1.8333333333}}@media (min-width:1280px){#usersvoice_single ._contents ._text_s{margin-top:10px;width:750px}#usersvoice_single ._contents ._text_s>p{font-size:12px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._text_s{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 10);width:calc((100vw - var(--scrollbar))/ 1280 * 750)}#usersvoice_single ._contents ._text_s>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px)}}@media (max-width:768px){#usersvoice_single ._contents ._text_s{margin-top:calc((100vw - var(--scrollbar))/ 750 * 30);width:calc((100vw - var(--scrollbar))/ 750 * 650)}#usersvoice_single ._contents ._text_s>p{line-height:180%;font-size:calc((100vw - var(--scrollbar))/ 750 * 20)}}#usersvoice_single ._contents ._photo_l,#usersvoice_single ._contents ._photo_m,#usersvoice_single ._contents ._photo_s{margin:auto;text-align:center}@media (min-width:1280px){#usersvoice_single ._contents ._photo_l,#usersvoice_single ._contents ._photo_m,#usersvoice_single ._contents ._photo_s{margin-top:50px}#usersvoice_single ._contents ._photo_l>p,#usersvoice_single ._contents ._photo_m>p,#usersvoice_single ._contents ._photo_s>p{width:750px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._photo_l,#usersvoice_single ._contents ._photo_m,#usersvoice_single ._contents ._photo_s{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#usersvoice_single ._contents ._photo_l,#usersvoice_single ._contents ._photo_m,#usersvoice_single ._contents ._photo_s{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60)}}#usersvoice_single ._contents ._photo_l>img,#usersvoice_single ._contents ._photo_m>img,#usersvoice_single ._contents ._photo_s>img{height:auto}#usersvoice_single ._contents ._photo_l>p,#usersvoice_single ._contents ._photo_m>p,#usersvoice_single ._contents ._photo_s>p{font-weight:500;font-style:normal;margin:auto;text-align:justify;color:#2d2d2d}@media (min-width:769px){#usersvoice_single ._contents ._photo_l>p,#usersvoice_single ._contents ._photo_m>p,#usersvoice_single ._contents ._photo_s>p{line-height:2.4166666667}}@media (min-width:1280px){#usersvoice_single ._contents ._photo_l>p,#usersvoice_single ._contents ._photo_m>p,#usersvoice_single ._contents ._photo_s>p{font-size:12px;margin-top:0}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._photo_l>p,#usersvoice_single ._contents ._photo_m>p,#usersvoice_single ._contents ._photo_s>p{width:calc((100vw - var(--scrollbar))/ 1280 * 750);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#usersvoice_single ._contents ._photo_l>p,#usersvoice_single ._contents ._photo_m>p,#usersvoice_single ._contents ._photo_s>p{line-height:1.45;width:calc((100vw - var(--scrollbar))/ 750 * 650);font-size:calc((100vw - var(--scrollbar))/ 750 * 20);margin-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}@media (min-width:1280px){#usersvoice_single ._contents ._photo_l>img{width:1280px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._photo_l>img{width:calc((100vw - var(--scrollbar))/ 1280 * 1280)}}@media (max-width:768px){#usersvoice_single ._contents ._photo_l>img{width:calc((100vw - var(--scrollbar))/ 750 * 750)}}@media (min-width:1280px){#usersvoice_single ._contents ._photo_m>img{width:1030px;border-radius:20px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._photo_m>img{width:calc((100vw - var(--scrollbar))/ 1280 * 1030);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#usersvoice_single ._contents ._photo_m>img{width:calc((100vw - var(--scrollbar))/ 750 * 650);border-radius:calc((100vw - var(--scrollbar))/ 750 * 25)}}@media (min-width:1280px){#usersvoice_single ._contents ._photo_s>img{width:750px;border-radius:20px}#usersvoice_single ._contents ._youtube{margin-top:60px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._photo_s>img{width:calc((100vw - var(--scrollbar))/ 1280 * 750);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#usersvoice_single ._contents ._photo_s>img{width:calc((100vw - var(--scrollbar))/ 750 * 487.5);border-radius:calc((100vw - var(--scrollbar))/ 750 * 25)}}@media (max-width:768px) and (min-width:1280px){#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(1),#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:1px}#usersvoice_single ._contents ._photo_s>p{width:750px}}@media (max-width:768px) and (min-width:769px) and (max-width:1279px){#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(1),#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 1280 * 1)}#usersvoice_single ._contents ._photo_s>p{width:calc((100vw - var(--scrollbar))/ 1280 * 750)}}@media (max-width:768px) and (max-width:768px){#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(1),#usersvoice ._pageTitle ._container ._anchorLink li:nth-of-type(2){border-top-width:calc((100vw - var(--scrollbar))/ 750 * 2)}#usersvoice_single ._contents ._photo_s>p{width:calc((100vw - var(--scrollbar))/ 750 * 487.5)}}#usersvoice_single ._contents ._youtube{text-align:center}@media (min-width:1280px){#usersvoice_single ._contents ._youtube>iframe{width:1030px;height:578px;border-radius:20px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._youtube{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 60)}#usersvoice_single ._contents ._youtube>iframe{width:calc((100vw - var(--scrollbar))/ 1280 * 1030);height:calc((100vw - var(--scrollbar))/ 1280 * 578);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#usersvoice_single ._contents ._youtube{margin-top:calc((100vw - var(--scrollbar))/ 750 * 60)}#usersvoice_single ._contents ._youtube>iframe{width:calc((100vw - var(--scrollbar))/ 750 * 650);height:calc((100vw - var(--scrollbar))/ 750 * 364.76);border-radius:calc((100vw - var(--scrollbar))/ 750 * 25)}}#usersvoice_single ._contents ._youtube>p{font-weight:500;font-style:normal;margin:auto;text-align:justify;color:#2d2d2d}@media (min-width:769px){#usersvoice_single ._contents ._youtube>p{line-height:2.4166666667}}@media (min-width:1280px){#usersvoice_single ._contents ._youtube>p{width:750px;font-size:12px;margin-top:0}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._contents ._youtube>p{width:calc((100vw - var(--scrollbar))/ 1280 * 750);font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 0)}}@media (max-width:768px){#usersvoice_single ._contents ._youtube>p{line-height:1.45;width:calc((100vw - var(--scrollbar))/ 750 * 650);font-size:calc((100vw - var(--scrollbar))/ 750 * 20);margin-top:calc((100vw - var(--scrollbar))/ 750 * 10)}}#usersvoice_single ._contents a,#usersvoice_single ._contents a:active,#usersvoice_single ._contents a:hover,#usersvoice_single ._contents a:link,#usersvoice_single ._contents a:visited{text-decoration:underline;color:#999}#usersvoice_single ._share{position:relative;justify-content:center}#usersvoice_single ._share>p{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;text-align:justify;color:#2d2d2d}@media (min-width:769px) and (min-width:1280px){#usersvoice_single ._share>p{margin-left:-125px}}@media (min-width:769px) and (min-width:769px) and (max-width:1279px){#usersvoice_single ._share>p{margin-left:calc((100vw - var(--scrollbar))/ 1280 * -125)}}@media (min-width:769px) and (max-width:768px){#usersvoice_single ._share>p{margin-left:calc((100vw - var(--scrollbar))/ 750 * 0)}}@media (min-width:1280px){#usersvoice_single ._share{margin-top:70px;gap:19px}#usersvoice_single ._share>p{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._share{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 70);gap:calc((100vw - var(--scrollbar))/ 1280 * 19)}#usersvoice_single ._share>p{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px)}}@media (max-width:768px){#usersvoice_single ._share{margin-top:calc((100vw - var(--scrollbar))/ 750 * 80);gap:calc((100vw - var(--scrollbar))/ 750 * 23.1)}#usersvoice_single ._share>p{font-size:calc((100vw - var(--scrollbar))/ 750 * 27.2)}}#usersvoice_single ._share>ul>li{transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}#usersvoice_single ._share>ul>li>img{height:auto;cursor:pointer}@media (min-width:1280px){#usersvoice_single ._share>ul{gap:8.65px}#usersvoice_single ._share>ul>li>img{width:64.91px}#usersvoice_single ._connection{margin-top:80px}#usersvoice_single ._connection>h2{font-size:30px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._share>ul{gap:calc((100vw - var(--scrollbar))/ 1280 * 8.65)}#usersvoice_single ._share>ul>li>img{width:calc((100vw - var(--scrollbar))/ 1280 * 64.91)}#usersvoice_single ._connection{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 80)}}@media (max-width:768px){#usersvoice_single ._share>ul{gap:calc((100vw - var(--scrollbar))/ 750 * 14.71)}#usersvoice_single ._share>ul>li>img{width:calc((100vw - var(--scrollbar))/ 750 * 110.35)}#usersvoice_single ._connection{margin-top:calc((100vw - var(--scrollbar))/ 750 * 170)}}#usersvoice_single ._connection>h2{font-weight:700;font-style:normal;line-height:200%;display:flex;align-items:center;flex-direction:column;margin:auto;color:#2d2d2d}#usersvoice_single ._connection>h2:after{display:block;content:"";background:#d9d9d9}@media (min-width:1280px){#usersvoice_single ._connection>h2:after{width:40px;height:6px;margin-top:20px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._connection>h2{font-size:calc((100vw - var(--scrollbar))/ 1280 * 30);font-size:max((100vw - var(--scrollbar)) / 1280 * 30,12px)}#usersvoice_single ._connection>h2:after{width:calc((100vw - var(--scrollbar))/ 1280 * 40);height:calc((100vw - var(--scrollbar))/ 1280 * 6);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#usersvoice_single ._connection>h2{font-size:calc((100vw - var(--scrollbar))/ 750 * 44.8)}#usersvoice_single ._connection>h2:after{width:calc((100vw - var(--scrollbar))/ 750 * 68);height:calc((100vw - var(--scrollbar))/ 750 * 10);margin-top:calc((100vw - var(--scrollbar))/ 750 * 32)}}#usersvoice_single ._connection ._container{margin:auto}@media (min-width:769px){#usersvoice_single ._share>p{position:absolute;top:50%;left:50%;transform:translate(-100%,-50%)}#usersvoice_single ._connection ._container{display:flex}}@media (min-width:1280px){#usersvoice_single ._connection ._container{width:1180px;margin-top:40px;gap:20px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._connection ._container{width:calc((100vw - var(--scrollbar))/ 1280 * 1180);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 40);gap:calc((100vw - var(--scrollbar))/ 1280 * 20)}}@media (max-width:768px){#usersvoice_single ._connection ._container{width:calc((100vw - var(--scrollbar))/ 750 * 619);margin-top:calc((100vw - var(--scrollbar))/ 750 * 60);gap:calc((100vw - var(--scrollbar))/ 750 * 20)}}#usersvoice_single ._connection ._container ._cell{display:block}@media (min-width:1280px){#usersvoice_single ._connection ._container ._cell{width:380px;margin-bottom:50px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._connection ._container ._cell{width:calc((100vw - var(--scrollbar))/ 1280 * 380);margin-bottom:calc((100vw - var(--scrollbar))/ 1280 * 50)}}@media (max-width:768px){#usersvoice_single ._connection ._container ._cell{width:calc((100vw - var(--scrollbar))/ 750 * 618);margin-bottom:calc((100vw - var(--scrollbar))/ 750 * 80)}}#usersvoice_single ._connection ._container ._cell ._thumbnail{position:relative;overflow:hidden}@media (min-width:1280px){#usersvoice_single ._connection ._container ._cell ._thumbnail{width:380px;height:214px;border-radius:10px}#usersvoice_single ._connection ._container ._cell ._title{font-size:16px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._connection ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 1280 * 380);height:calc((100vw - var(--scrollbar))/ 1280 * 214);border-radius:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice_single ._connection ._container ._cell ._thumbnail{width:calc((100vw - var(--scrollbar))/ 750 * 618);height:calc((100vw - var(--scrollbar))/ 750 * 348.0315789474);border-radius:calc((100vw - var(--scrollbar))/ 750 * 18)}}#usersvoice_single ._connection ._container ._cell ._thumbnail>img{width:100%}@media (min-width:769px){#usersvoice_single ._connection ._container ._cell ._thumbnail>img{height:100%;object-fit:cover}}@media (max-width:768px){#usersvoice_single ._connection ._container ._cell ._thumbnail>img{height:auto}}#usersvoice_single ._connection ._container ._cell ._thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.03)}#usersvoice_single ._connection ._container ._cell ._title{font-weight:700;font-style:normal;line-height:160%;color:#2d2d2d;-webkit-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-moz-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;-o-transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 260ms cubic-bezier(.445,.05,.55,.95) 0s}@media (min-width:1280px){#usersvoice_single ._connection ._container ._cell ._title{margin-top:5px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._connection ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 1280 * 16);font-size:max((100vw - var(--scrollbar)) / 1280 * 16,12px);margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice_single ._connection ._container ._cell ._title{font-size:calc((100vw - var(--scrollbar))/ 750 * 28);margin-top:calc((100vw - var(--scrollbar))/ 750 * 15);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}.___black___ #usersvoice_single ._connection ._container ._cell ._title{color:#fff}#usersvoice_single ._connection ._container ._cell ._info{color:#999}#usersvoice_single ._connection ._container ._cell ._info ._date{font-family:BarlowCondensedMedium;font-weight:600;font-style:normal;letter-spacing:.06rem}@media (min-width:1280px){#usersvoice_single ._connection ._container ._cell ._info{margin-top:5px}#usersvoice_single ._connection ._container ._cell ._info ._date{font-size:13px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._connection ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 1280 * 5)}#usersvoice_single ._connection ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 1280 * 13);font-size:max((100vw - var(--scrollbar)) / 1280 * 13,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice_single ._connection ._container ._cell ._info{margin-top:calc((100vw - var(--scrollbar))/ 750 * 15)}#usersvoice_single ._connection ._container ._cell ._info ._date{font-size:calc((100vw - var(--scrollbar))/ 750 * 22.1);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#usersvoice_single ._connection ._container ._cell ._info ._category_name{font-weight:700;font-style:normal}@media (min-width:1280px){#usersvoice_single ._connection ._container ._cell ._info ._category_name{font-size:12px;margin-left:10px;margin-right:10px}}@media (min-width:769px) and (max-width:1279px){#usersvoice_single ._connection ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 1280 * 12);font-size:max((100vw - var(--scrollbar)) / 1280 * 12,12px);margin-left:calc((100vw - var(--scrollbar))/ 1280 * 10);margin-right:calc((100vw - var(--scrollbar))/ 1280 * 10)}}@media (max-width:768px){#usersvoice_single ._connection ._container ._cell ._info ._category_name{font-size:calc((100vw - var(--scrollbar))/ 750 * 20.4);margin-left:calc((100vw - var(--scrollbar))/ 750 * 15);margin-right:calc((100vw - var(--scrollbar))/ 750 * 15)}}#background #particle{position:fixed;top:0;left:0;width:100vw;height:100vh}#background #particle>canvas{position:absolute;top:0;left:0;width:100%;height:100%}#background ._controller{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;pointer-events:none;opacity:0}#background ._controller #paint{pointer-events:none}#background ._controller #paint>canvas{position:absolute;bottom:400px;left:0;height:200px}#background ._controller #noise{pointer-events:none}#background ._controller #noise>canvas{position:absolute;bottom:200px;left:0;height:200px}#background ._controller #capture{pointer-events:none}#background ._controller #capture>canvas{position:absolute;bottom:0;left:0;height:200px}#background ._controller #Noise_files{position:absolute;top:0;left:0}#background ._controller #Noise_files form{background-color:#fff}#background ._controller #video{pointer-events:none}#background ._controller #video>video{position:absolute;bottom:800px;left:0;height:200px}#background ._controller #highResolution{pointer-events:none}#background ._controller #highResolution>canvas{position:absolute;bottom:600px;left:0;height:200px}