@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.2.0/dist/css/yakuhanjp.min.css");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@100;300;500;600;700&family=Noto+Sans+JP&family=Roboto:wght@300;400;500;700;900&display=swap");@-webkit-keyframes moveScrollPointer_s{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}}@keyframes moveScrollPointer_s{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}}@-webkit-keyframes moveScrollPointer{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 234px, 0);transform:translate3d(0, 234px, 0)}}@keyframes moveScrollPointer{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 234px, 0);transform:translate3d(0, 234px, 0)}}@-webkit-keyframes moveScrollPointer_l{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 310px, 0);transform:translate3d(0, 310px, 0)}}@keyframes moveScrollPointer_l{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 310px, 0);transform:translate3d(0, 310px, 0)}}@-webkit-keyframes moveScrollPointerIn{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes moveScrollPointerIn{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes arrowRight_s{0%{-webkit-transform:translate3d(-80px, 0%, 0) scale(0.01, 1);transform:translate3d(-80px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(-80px, 0%, 0) scale(0.01, 1);transform:translate3d(-80px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@keyframes arrowRight_s{0%{-webkit-transform:translate3d(-80px, 0%, 0) scale(0.01, 1);transform:translate3d(-80px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(-80px, 0%, 0) scale(0.01, 1);transform:translate3d(-80px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@-webkit-keyframes arrowRight_s2{0%{-webkit-transform:translate3d(0px, 0%, 0) scale(1, 1);transform:translate3d(0px, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(80px, 0%, 0) scale(0.01, 1);transform:translate3d(80px, 0%, 0) scale(0.01, 1)}}@keyframes arrowRight_s2{0%{-webkit-transform:translate3d(0px, 0%, 0) scale(1, 1);transform:translate3d(0px, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(80px, 0%, 0) scale(0.01, 1);transform:translate3d(80px, 0%, 0) scale(0.01, 1)}}@-webkit-keyframes arrowRight{0%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@keyframes arrowRight{0%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@-webkit-keyframes arrowRight2{0%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}}@keyframes arrowRight2{0%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}}@-webkit-keyframes arrowLeft_s{0%{-webkit-transform:translate3d(80px, 0%, 0) scale(0.01, 1);transform:translate3d(80px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(80px, 0%, 0) scale(0.01, 1);transform:translate3d(80px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@keyframes arrowLeft_s{0%{-webkit-transform:translate3d(80px, 0%, 0) scale(0.01, 1);transform:translate3d(80px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(80px, 0%, 0) scale(0.01, 1);transform:translate3d(80px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@-webkit-keyframes arrowLeft_s2{0%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(-80px, 0%, 0) scale(0.01, 1);transform:translate3d(-80px, 0%, 0) scale(0.01, 1)}}@keyframes arrowLeft_s2{0%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(-80px, 0%, 0) scale(0.01, 1);transform:translate3d(-80px, 0%, 0) scale(0.01, 1)}}@-webkit-keyframes arrowLeft{0%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@keyframes arrowLeft{0%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@-webkit-keyframes arrowLeft2{0%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}}@keyframes arrowLeft2{0%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}}@-webkit-keyframes flash{55%{opacity:0.7}}@keyframes flash{55%{opacity:0.7}}@-webkit-keyframes flash0{55%{opacity:0.7}}@keyframes flash0{55%{opacity:0.7}}@-webkit-keyframes slider1{0%{z-index:0;opacity:1}32%{z-index:0;opacity:0}33%{z-index:1;opacity:0}66%{z-index:0;opacity:0}67%{z-index:0;opacity:0}99%{z-index:0;opacity:1}100%{z-index:0;opacity:1}}@keyframes slider1{0%{z-index:0;opacity:1}32%{z-index:0;opacity:0}33%{z-index:1;opacity:0}66%{z-index:0;opacity:0}67%{z-index:0;opacity:0}99%{z-index:0;opacity:1}100%{z-index:0;opacity:1}}@-webkit-keyframes slider2{0%{z-index:1;opacity:0}32%{z-index:1;opacity:1}33%{z-index:0;opacity:1}66%{z-index:0;opacity:0}67%{z-index:0;opacity:0}99%{z-index:1;opacity:0}100%{z-index:1;opacity:0}}@keyframes slider2{0%{z-index:1;opacity:0}32%{z-index:1;opacity:1}33%{z-index:0;opacity:1}66%{z-index:0;opacity:0}67%{z-index:0;opacity:0}99%{z-index:1;opacity:0}100%{z-index:1;opacity:0}}@-webkit-keyframes slider3{0%{z-index:0;opacity:0}32%{z-index:1;opacity:0}33%{z-index:1;opacity:0}66%{z-index:0;opacity:1}67%{z-index:0;opacity:1}99%{z-index:0;opacity:0}100%{z-index:0;opacity:0}}@keyframes slider3{0%{z-index:0;opacity:0}32%{z-index:1;opacity:0}33%{z-index:1;opacity:0}66%{z-index:0;opacity:1}67%{z-index:0;opacity:1}99%{z-index:0;opacity:0}100%{z-index:0;opacity:0}}@-webkit-keyframes widthAnime{0%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}100%{left:1em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}}@keyframes widthAnime{0%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}100%{left:1em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}}@-webkit-keyframes widthAnime_out{0%{left:1em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}100%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}}@keyframes widthAnime_out{0%{left:1em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}100%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}}@-webkit-keyframes widthAnime_r{0%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}100%{left:0em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}}@keyframes widthAnime_r{0%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}100%{left:0em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}}@-webkit-keyframes widthAnime_r_out{0%{left:0em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}100%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}}@keyframes widthAnime_r_out{0%{left:0em;-webkit-transform:scale(0.5, 1) rotate(90deg);transform:scale(0.5, 1) rotate(90deg)}100%{left:0.5em;-webkit-transform:scale(1, 1) rotate(90deg);transform:scale(1, 1) rotate(90deg)}}@-webkit-keyframes arrowStart{0%{-webkit-transform:translate3d(0px, 0%, 0) scale(1, 1);transform:translate3d(0px, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}}@keyframes arrowStart{0%{-webkit-transform:translate3d(0px, 0%, 0) scale(1, 1);transform:translate3d(0px, 0%, 0) scale(1, 1)}100%{-webkit-transform:translate3d(-100px, 0%, 0) scale(0.01, 1);transform:translate3d(-100px, 0%, 0) scale(0.01, 1)}}@-webkit-keyframes arrowEnd{0%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@keyframes arrowEnd{0%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}5%{-webkit-transform:translate3d(100px, 0%, 0) scale(0.01, 1);transform:translate3d(100px, 0%, 0) scale(0.01, 1)}100%{-webkit-transform:translate3d(0, 0%, 0) scale(1, 1);transform:translate3d(0, 0%, 0) scale(1, 1)}}@-webkit-keyframes arrow-rotate{0%{background-position:0 center;opacity:1}40%{background-position:17px center;opacity:.2}41%{background-position:17px center;opacity:0}59%{background-position:-17px center;opacity:0}60%{background-position:-17px center;opacity:.2}100%{background-position:0 center;opacity:1}}@keyframes arrow-rotate{0%{background-position:0 center;opacity:1}40%{background-position:17px center;opacity:.2}41%{background-position:17px center;opacity:0}59%{background-position:-17px center;opacity:0}60%{background-position:-17px center;opacity:.2}100%{background-position:0 center;opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0.0}100%{opacity:1.0}}@keyframes fadeIn{0%{opacity:0.0}100%{opacity:1.0}}@-webkit-keyframes fade_fromLeft{0%{-webkit-transform:translate3d(-20px, 0%, 0);transform:translate3d(-20px, 0%, 0)}100%{-webkit-transform:translate3d(0px, 0%, 0);transform:translate3d(0px, 0%, 0)}}@keyframes fade_fromLeft{0%{-webkit-transform:translate3d(-20px, 0%, 0);transform:translate3d(-20px, 0%, 0)}100%{-webkit-transform:translate3d(0px, 0%, 0);transform:translate3d(0px, 0%, 0)}}@-webkit-keyframes fade_fromRight{0%{-webkit-transform:translate3d(20px, 0%, 0);transform:translate3d(20px, 0%, 0)}100%{-webkit-transform:translate3d(0px, 0%, 0);transform:translate3d(0px, 0%, 0)}}@keyframes fade_fromRight{0%{-webkit-transform:translate3d(20px, 0%, 0);transform:translate3d(20px, 0%, 0)}100%{-webkit-transform:translate3d(0px, 0%, 0);transform:translate3d(0px, 0%, 0)}}@-webkit-keyframes btn_layer1{0%{opacity:1}40%{opacity:1}41%{opacity:0}60%{opacity:0}71%{opacity:1}100%{opacity:1}}@keyframes btn_layer1{0%{opacity:1}40%{opacity:1}41%{opacity:0}60%{opacity:0}71%{opacity:1}100%{opacity:1}}@-webkit-keyframes btn_layer2{0%{opacity:0}40%{opacity:0}41%{opacity:1}60%{opacity:1}71%{opacity:0}100%{opacity:0}}@keyframes btn_layer2{0%{opacity:0}40%{opacity:0}41%{opacity:1}60%{opacity:1}71%{opacity:0}100%{opacity:0}}@-webkit-keyframes btn_frame01_span1{0%{margin-top:0}100%{margin-top:-30%}}@keyframes btn_frame01_span1{0%{margin-top:0}100%{margin-top:-30%}}@-webkit-keyframes btn_frame01_span2{0%{margin-top:0}100%{margin-top:30%}}@keyframes btn_frame01_span2{0%{margin-top:0}100%{margin-top:30%}}@-webkit-keyframes btn_frame02_span1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes btn_frame02_span1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes btn_frame02_span2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes btn_frame02_span2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes btn_frame03_span1{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes btn_frame03_span1{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes btn_frame03_span2{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes btn_frame03_span2{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes btn_frame14_span1{0%{width:0}20%{width:100%}60%{width:100%}80%{width:0%}}@keyframes btn_frame14_span1{0%{width:0}20%{width:100%}60%{width:100%}80%{width:0%}}@-webkit-keyframes btn_frame14_span2{20%{width:0}40%{width:100%}80%{width:100%}}@keyframes btn_frame14_span2{20%{width:0}40%{width:100%}80%{width:100%}}@-webkit-keyframes btn_frame15_span1{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes btn_frame15_span1{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes btn_frame15_span2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes btn_frame15_span2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes btn_frame15_span1{20%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}60%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes btn_frame15_span2{20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}#toploding{z-index:14;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;-webkit-animation:loding_top_main 5s ease-in-out;animation:loding_top_main 5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}#toploding .loding-animation{display:flex;position:relative;align-items:center;justify-content:center;height:100vh;-webkit-animation:loding_top_txt 5s ease-in-out;animation:loding_top_txt 5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media screen and (max-width: 768px){#toploding .loding-animation img{width:90%}}html.loading,body.loading{-webkit-animation:top_main 2s ease-in-out;animation:top_main 2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.ua_top__avobe .base h1,.ua_top__avobe .base p{-webkit-animation:loding_top_tit 2.8s ease-in-out;animation:loding_top_tit 2.8s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.2s;animation-delay:2.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes top_main{0%{height:100vh;overflow:hidden}100%{height:auto;overflow:auto}}@keyframes top_main{0%{height:100vh;overflow:hidden}100%{height:auto;overflow:auto}}@-webkit-keyframes loding_top_main{0%{visibility:visible;opacity:1}60%{visibility:visible;opacity:1}70%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@keyframes loding_top_main{0%{visibility:visible;opacity:1}60%{visibility:visible;opacity:1}70%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@-webkit-keyframes loding_top_txt{0%{visibility:visible;opacity:0}20%{visibility:visible;opacity:0}25%{visibility:visible;opacity:1}60%{visibility:visible;opacity:1}70%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@keyframes loding_top_txt{0%{visibility:visible;opacity:0}25%{visibility:visible;opacity:0}60%{visibility:visible;opacity:1}70%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@-webkit-keyframes loding_top_tit{0%{visibility:visible;-webkit-filter:blur(10px);filter:blur(10px);opacity:0}46%{visibility:visible;-webkit-filter:blur(10px);filter:blur(10px);opacity:0}76%{visibility:visible;-webkit-filter:blur(0);filter:blur(0);opacity:1}100%{visibility:visible;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes loding_top_tit{0%{visibility:visible;-webkit-filter:blur(10px);filter:blur(10px);opacity:0}46%{visibility:visible;-webkit-filter:blur(10px);filter:blur(10px);opacity:0}76%{visibility:visible;-webkit-filter:blur(0);filter:blur(0);opacity:1}100%{visibility:visible;-webkit-filter:blur(0);filter:blur(0);opacity:1}}#startloding{z-index:14;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;-webkit-animation-name:loadingFadeOut;animation-name:loadingFadeOut;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.65, 0.1, 0.315, 1);animation-timing-function:cubic-bezier(0.65, 0.1, 0.315, 1);-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1}#startloding .loding-animation{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}@-webkit-keyframes loding_all{0%{visibility:visible;opacity:1}90%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes loding_all{0%{visibility:visible;opacity:1}90%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}#fountainG{position:relative;width:72px;height:9px}.fountainG{-o-animation-name:bounce_fountainG;-ms-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-o-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:absolute;top:0;width:9px;height:9px;transform:scale(0.3);border-radius:6px;background-color:#000;animation-name:bounce_fountainG;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:normal}#fountainG_1{-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;left:0;animation-delay:0.6s}#fountainG_2{-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;left:9px;animation-delay:0.75s}#fountainG_3{-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;left:18px;animation-delay:0.9s}#fountainG_4{-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;left:27px;animation-delay:1.05s}#fountainG_5{-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;left:36px;animation-delay:1.2s}#fountainG_6{-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;left:45px;animation-delay:1.35s}#fountainG_7{-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;left:54px;animation-delay:1.5s}#fountainG_8{-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s;left:63px;animation-delay:1.64s}@keyframes bounce_fountainG{0%{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(128,120,128,0.8)}100%{-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:rgba(128,120,128,0.8)}100%{-webkit-transform:scale(0.3);background-color:#fff}}#startloding .loading{width:100%}#startloding .loading_target{position:absolute;top:-200px;width:100%;height:1px}#startloding .loading_content{-webkit-animation:spin .6s infinite linear;position:absolute;top:50%;left:50%;width:34px;height:34px;margin-top:-49px;margin-left:-18px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid grey;border-radius:50%;animation:spin .6s infinite linear}#startloding .loading_content:after{content:''}#startloding .loading_content:after{-webkit-transform:rotate(65deg);-ms-transform:rotate(65deg);display:block;position:absolute;top:-5px;left:0;width:17px;height:17px;transform:rotate(65deg);border:none;border-radius:inherit;background:#fff}#startloding .is-loaded>.loading{-webkit-animation-name:loadingFadeOut;-webkit-animation-duration:.7s;-webkit-animation-delay:.3s;-webkit-animation-timing-function:cubic-bezier(0.65, 0.1, 0.315, 1);animation-name:loadingFadeOut;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.65, 0.1, 0.315, 1);animation-delay:.3s}#startloding .is-fadeout>.loading{-webkit-animation-name:loadingFadeIn;-webkit-animation-duration:.4s;-webkit-animation-delay:0s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.65, 0.1, 0.315, 1);z-index:-1;animation-name:loadingFadeIn;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.65, 0.1, 0.315, 1);animation-delay:0s}#startloding .loading{z-index:100001;position:fixed;top:60px;left:0;height:calc(100vh - 60px);overflow:hidden;background:#fff;text-align:center}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loadingFadeOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}10%{opacity:1}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{opacity:0}100%{visibility:hidden;z-index:-1;opacity:0}}@keyframes loadingFadeOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}10%{opacity:1}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{opacity:0}100%{visibility:hidden;z-index:-1;opacity:0}}*{box-sizing:border-box;margin:0;padding:0;font-style:normal}@media screen and (min-width: 1918px), print{.pc_hide{display:none}}@media screen and (min-width: 769px), print{.pc_hide{display:none}}@media screen and (max-width: 768px){.sp_hide{display:none}}[data-scroll]{transition:opacity 2.8s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s;transition:opacity 2.8s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s;transition:opacity 2.8s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s}[data-scroll="in"]{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}[data-scroll="out"]{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}@media screen and (max-width: 768px){.sp_scroll{margin:0 1.4em;overflow:auto;white-space:nowrap}}@media screen and (max-width: 768px){#purpose .sp_scroll,#disclosure .sp_scroll{overflow-x:scroll}#purpose .sp_scroll::-webkit-scrollbar,#disclosure .sp_scroll::-webkit-scrollbar{width:0px;height:3px}#purpose .sp_scroll::-webkit-scrollbar-track,#disclosure .sp_scroll::-webkit-scrollbar-track{border-radius:5px;background:#eee}#purpose .sp_scroll::-webkit-scrollbar-thumb,#disclosure .sp_scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#000}}html,body{height:100%;background-color:#f2f2f2 !important}.sumi,.ua_top__footer,.ua_top__avobe,.ua_top__greeting,.ua_top__service,.ua_top__topics,.ua_top__works,.ua_top__company,.ua_top__recruit,.ua_top__release,.ua_top__contact{display:block}.btn_flash,#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns a,.ua_top__nav li a,.ua_top__footer .base li[data-link="privacy"] a,.ua_top__footer .base .box_l dl dd a{transition:opacity 400ms cubic-bezier(0.694, 0, 0.335, 1)}.btn_flash_h,.btn_flash:hover,#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns a:hover,.ua_top__nav li a:hover,.ua_top__footer .base li[data-link="privacy"] a:hover,.ua_top__footer .base .box_l dl dd a:hover{opacity:0.5}#sideNav{display:none}#sideNav:checked+header.ua_top__nav #logo{-webkit-filter:blur(2px);filter:blur(2px);transition:-webkit-filter .5s linear .2s;transition:filter .5s linear .2s;transition:filter .5s linear .2s, -webkit-filter .5s linear .2s}#sideNav:checked+header.ua_top__nav+nav{z-index:11;width:100%;font-weight:500}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav{top:0%;background:none !important}#sideNav:checked+header.ua_top__nav+nav::before,#sideNav:checked+header.ua_top__nav+nav::after{display:block;z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;content:'';opacity:1}#sideNav:checked+header.ua_top__nav+nav::before{background:rgba(0,0,0,0.6);transition:opacity .33s ease .25s}#sideNav:checked+header.ua_top__nav+nav::after{background:rgba(0,0,0,0.5);transition:opacity .4s ease .4s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav{top:0%;right:0;height:100%;background-color:rgba(0,0,0,0.8)}}#sideNav:checked+header.ua_top__nav+nav+.wrapper,#sideNav:checked+header.ua_top__nav+nav+.ua_top{background-color:transparent}#sideNav:checked+header.ua_top__nav+nav+.wrapper+footer,#sideNav:checked+header.ua_top__nav+nav+.ua_top+footer{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}#sideNav:checked+header.ua_top__nav+nav label{width:1px;height:1px}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel{position:fixed;top:calc(50vh - 20px);right:10px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel{z-index:11;position:absolute;top:2vw;right:2vw}}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel span{background-color:#fff}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_active1"],#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_active2"]{display:none}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_hover01"]{display:flex;opacity:1}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_hover01"] span:nth-of-type(1){-webkit-animation:btn_frame02_span1 0.1s ease-in-out forwards;animation:btn_frame02_span1 0.1s ease-in-out forwards}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_hover01"] span:nth-of-type(2){-webkit-animation:btn_frame02_span2 0.1s ease-in-out forwards;animation:btn_frame02_span2 0.1s ease-in-out forwards}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_hover01"] span:nth-of-type(3){opacity:0}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_hover01"]:hover span:nth-of-type(1){-webkit-animation:btn_frame03_span1 0.2s ease-in-out forwards;animation:btn_frame03_span1 0.2s ease-in-out forwards}#sideNav:checked+header.ua_top__nav+nav label .sidenav_panel div[class^="btn_frame_hover01"]:hover span:nth-of-type(2){-webkit-animation:btn_frame03_span2 0.2s ease-in-out forwards;animation:btn_frame03_span2 0.2s ease-in-out forwards}#sideNav:checked+header.ua_top__nav+nav div.modalNav{height:100%;font-family:"YakuHanJP","Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav{display:flex;z-index:1;position:relative;align-items:center;justify-content:center}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav{display:block !important;z-index:10;width:100%}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav:before{display:inline-block;position:absolute;top:5.33333vw;left:5.2vw;width:61.86667vw;height:9.6vw;background-image:url("../images/logo_unicon01.svg");background-position:top 0 left 0;background-repeat:no-repeat;background-size:contain;content:""}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul{padding-top:26.66667vw}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li{letter-spacing:0.1em;list-style:none;opacity:0}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li{padding:20px;font-size:35px;text-align:center}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li{padding:25px;font-size:45px}}@media screen and (min-width: 2550px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li{padding:29px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li{padding:1.2vw 7.46667vw;font-size:9.2vw}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(1){-webkit-animation:fadeIn 0.4s ease 1 forwards, fade_fromLeft 0.4s ease 1 forwards;animation:fadeIn 0.4s ease 1 forwards, fade_fromLeft 0.4s ease 1 forwards}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(1){-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(1){-webkit-animation-delay:0.3s,0.3s;animation-delay:0.3s,0.3s}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(2){-webkit-animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards;animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(2){-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(2){-webkit-animation-delay:0.3s,0.3s;animation-delay:0.3s,0.3s}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(3){-webkit-animation:fadeIn 0.4s ease 1 forwards, fade_fromLeft 0.4s ease 1 forwards;animation:fadeIn 0.4s ease 1 forwards, fade_fromLeft 0.4s ease 1 forwards}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(3){-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(3){-webkit-animation-delay:0.3s,0.3s;animation-delay:0.3s,0.3s}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(4){-webkit-animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards;animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(4){-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(4){-webkit-animation-delay:0.3s,0.3s;animation-delay:0.3s,0.3s}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(5){-webkit-animation:fadeIn 0.4s ease 1 forwards, fade_fromLeft 0.4s ease 1 forwards;animation:fadeIn 0.4s ease 1 forwards, fade_fromLeft 0.4s ease 1 forwards}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(5){-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(5){-webkit-animation-delay:0.3s,0.3s;animation-delay:0.3s,0.3s}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(6){-webkit-animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards;animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(6){-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(6){-webkit-animation-delay:0.3s,0.3s;animation-delay:0.3s,0.3s}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(7){-webkit-animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards;animation:fadeIn 0.4s ease 1 forwards, fade_fromRight 0.4s ease 1 forwards}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(7){-webkit-animation-delay:1s,1s;animation-delay:1s,1s}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul li:nth-of-type(7){-webkit-animation-delay:0.3s,0.3s;animation-delay:0.3s,0.3s}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav ul img{height:33px;max-height:33px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav ul img{height:6.66667vw}}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul a{display:inline-block;position:relative;color:#fff;font-weight:400;text-decoration:none;transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul a:after{display:block;width:0px;height:1px;background-color:#fff;content:"";transition:width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul a:hover{-webkit-transform:translate(3px, 0);transform:translate(3px, 0)}#sideNav:checked+header.ua_top__nav+nav div.modalNav ul a:hover:after{width:100%}#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info{display:block;position:absolute;color:#fff;font-family:"YakuHanJP","Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info{bottom:90px;left:18px;width:43vw;padding-left:75px;opacity:1;transition:opacity .4s ease 1s}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info{bottom:90px;left:78px;width:auto;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info{bottom:26.66667vw;left:8vw}}#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns{display:flex;align-items:center}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns{clear:both}}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns dt{padding-right:30px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns dt{padding-right:30px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns dt{padding-right:4vw}}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns dd{padding-right:16px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns dd{padding-right:16px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns dd{padding-right:4vw}}#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .mail{opacity:0.5}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .mail{margin-bottom:20px}}@media screen and (min-width: 1278px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .mail{margin-right:64px;margin-bottom:60px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .mail{margin-right:64px;margin-bottom:60px;float:right}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .mail{display:none}}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .mail dt{margin-bottom:20px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .mail dt{margin-bottom:20px}}#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .tel{opacity:0.5}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .tel{margin-right:64px;margin-bottom:20px;float:left}}@media screen and (min-width: 1278px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .tel{margin-bottom:60px;float:left}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .tel{margin-right:64px;margin-bottom:60px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .tel{display:none}}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .tel dt{margin-bottom:20px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .tel dt{margin-bottom:20px}}#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .address{opacity:0.5}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .address{margin-bottom:40px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .address{margin-bottom:40px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .address{display:none}}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .address dt{margin-bottom:20px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .address dt{margin-bottom:20px}}#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info h2{opacity:0.5}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info h2{width:65%;margin-bottom:50px}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info h2{width:72%;margin-bottom:50px}}@media screen and (max-width: 768px){#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info h2{display:none}}@media screen and (min-width: 769px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info h2 img{width:80%}}@media screen and (min-width: 1918px), print{#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info h2 img{width:100%}}#sideNav:checked+header.ua_top__nav+nav+header.ua_top__nav #logo{-webkit-filter:blur(2px);filter:blur(2px);transition:-webkit-filter .5s linear .2s;transition:filter .5s linear .2s;transition:filter .5s linear .2s, -webkit-filter .5s linear .2s}#sideNav:checked ~ .wrapper,#sideNav:checked ~ #luxy{-webkit-filter:blur(4px);filter:blur(4px);transition:-webkit-filter .5s linear .2s;transition:filter .5s linear .2s;transition:filter .5s linear .2s, -webkit-filter .5s linear .2s}#milestone{display:none;z-index:4;position:fixed;right:0;bottom:0;width:70px;background-color:white;font-size:0.9rem}#milestone.outside{-webkit-transform:translateY(300px);transform:translateY(300px)}#milestone.outside.in{-webkit-transform:translateY(0px);transform:translateY(0px);transition:all 1s}#milestone #here{width:100%;margin-top:1em;padding:1em;color:blue;text-align:center}#milestone #wrapheight{width:100%;padding:1em;color:blue;text-align:center}#milestone .cat{height:1em;overflow:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#milestone .cat ul{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;list-style:none;transition:margin 0.3s}#milestone .cat ul[data-pos="top"]{margin-top:0}#milestone .cat ul[data-pos="greeting"]{margin-top:-1em}#milestone .cat ul[data-pos="service"]{margin-top:-2em}#milestone .cat ul[data-pos="works"]{margin-top:-3em}#milestone .cat ul[data-pos="company"]{margin-top:-4em}#milestone .cat ul[data-pos="recruit"]{margin-top:-5em}#milestone .cat ul[data-pos="release"]{margin-top:-6em}#milestone .cat ul[data-pos="footer"]{margin-top:-7em}#milestone .cat li{height:1em;margin-top:0;line-height:1em;text-align:center}.contents{background-color:#f2f2f2}.ua_top *{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg)}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ua_top *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (min-width: 769px), print{.ua_top__unnav{padding-right:60px}}@media screen and (min-width: 2550px), print{.ua_top__unnav{padding-right:80px}}@media screen and (min-width: 769px), print{.ua_top__details{z-index:3;position:fixed;right:0;width:60px;height:100%;background-color:#fff}.ua_top__details::before,.ua_top__details::after{display:block;width:0;height:0;content:'';opacity:0}}@media screen and (min-width: 1367px), print{.ua_top__details{width:70px}}@media screen and (min-width: 1918px), print{.ua_top__details{width:70px}}@media screen and (min-width: 2550px), print{.ua_top__details{width:80px}}@media screen and (max-width: 768px){.ua_top__details{z-index:13;position:fixed;top:0;right:0}}@media screen and (min-width: 769px), print{.ua_top__details label{display:flex;z-index:9999;position:relative;align-items:center;justify-content:center;width:70px;height:100%;font-size:48px}}@media screen and (min-width: 1918px), print{.ua_top__details label{width:70px;font-size:60px}}@media screen and (min-width: 2550px), print{.ua_top__details label{width:80px}}@media screen and (max-width: 768px){.ua_top__details label{display:block;padding:2vw 2vw;color:#000;font-size:9.33333vw}}@media screen and (max-width: 768px){.ua_top__details .modalNav{display:none !important;position:absolute}}@media screen and (min-width: 769px), print{.ua_top__details .modalNav .info{opacity:0}}@media screen and (min-width: 769px), print{.ua_top__details .sidenav_panel{width:41px;height:41px;-webkit-transform:scale(0.9);transform:scale(0.9);cursor:pointer}}@media screen and (max-width: 768px){.ua_top__details .sidenav_panel{width:41px;height:41px;-webkit-transform:scale(0.8);transform:scale(0.8);cursor:pointer}}.ua_top__details .sidenav_panel div[class^="btn_frame"]{display:flex;position:absolute;align-items:center;justify-content:center;width:41px;height:41px;background:none;opacity:0}.ua_top__details .sidenav_panel div[class^="btn_frame"] span{display:block;position:absolute;left:0;width:100%;-webkit-transform-origin:center center;transform-origin:center center;background:#252525}@media screen and (min-width: 769px), print{.ua_top__details .sidenav_panel div[class^="btn_frame"] span{height:2px}}@media screen and (max-width: 768px){.ua_top__details .sidenav_panel div[class^="btn_frame"] span{height:3px}}.ua_top__details .sidenav_panel div[class^="btn_frame_hover01"]{display:none;-webkit-animation-play-state:paused;animation-play-state:paused}.ua_top__details .sidenav_panel div[class^="btn_frame_hover01"] span:nth-of-type(1){-webkit-animation:btn_frame01_span1 0.4s ease-in-out forwards;animation:btn_frame01_span1 0.4s ease-in-out forwards}.ua_top__details .sidenav_panel div[class^="btn_frame_hover01"] span:nth-of-type(2){-webkit-animation:btn_frame01_span2 0.2s ease-in-out forwards;animation:btn_frame01_span2 0.2s ease-in-out forwards}.ua_top__details .sidenav_panel div[class^="btn_frame_active1"]{-webkit-animation:btn_layer1 4s ease-in-out infinite;animation:btn_layer1 4s ease-in-out infinite}.ua_top__details .sidenav_panel div[class^="btn_frame_active1"] span:nth-of-type(1){width:0%;-webkit-animation:btn_frame14_span1 4s ease-in-out infinite;animation:btn_frame14_span1 4s ease-in-out infinite}.ua_top__details .sidenav_panel div[class^="btn_frame_active1"] span:nth-of-type(2){top:0;left:50%;width:0%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;-webkit-animation:btn_frame14_span2 4s ease-in-out infinite;animation:btn_frame14_span2 4s ease-in-out infinite}.ua_top__details .sidenav_panel div[class^="btn_frame_active2"]{-webkit-animation:btn_layer2 4s ease-in-out infinite;animation:btn_layer2 4s ease-in-out infinite}.ua_top__details .sidenav_panel div[class^="btn_frame_active2"] span:nth-of-type(1){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:btn_frame15_span1 2s ease-in-out infinite;animation:btn_frame15_span1 2s ease-in-out infinite}.ua_top__details .sidenav_panel div[class^="btn_frame_active2"] span:nth-of-type(2){-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:btn_frame15_span2 2s ease-in-out infinite;animation:btn_frame15_span2 2s ease-in-out infinite}.ua_top__details .sidenav_panel:hover div[class^="btn_frame_active1"],.ua_top__details .sidenav_panel:hover div[class^="btn_frame_active2"]{display:none;-webkit-animation-play-state:paused;animation-play-state:paused;opacity:0}.ua_top__details .sidenav_panel:hover div[class^="btn_frame_hover01"]{display:flex;opacity:1}.ua_top__details .sidenav_panel:hover div[class^="btn_frame_hover01"] span:nth-of-type(1){-webkit-animation:btn_frame01_span1 0.4s ease-in-out forwards;animation:btn_frame01_span1 0.4s ease-in-out forwards}.ua_top__details .sidenav_panel:hover div[class^="btn_frame_hover01"] span:nth-of-type(2){-webkit-animation:btn_frame01_span2 0.4s ease-in-out forwards;animation:btn_frame01_span2 0.4s ease-in-out forwards}.ua_top__nav{z-index:11;position:absolute;width:100%;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__nav{height:0}}.ua_top__nav .base{position:fixed;width:100%}@media screen and (min-width: 769px), print{.ua_top__nav .base{display:flex;height:0;margin-top:50px}}@media screen and (min-width: 1918px), print{.ua_top__nav .base{max-width:100%}}@media screen and (max-width: 768px){.ua_top__nav .base{position:relative;padding:6.93333vw 5.33333vw 5.33333vw}}.ua_top__nav .base img.white{display:none}.ua_top__nav h1{display:flex;position:relative;align-items:center;justify-content:space-between;transition:width 0.5s ease}@media screen and (min-width: 769px), print{.ua_top__nav h1{width:267px;margin-right:auto;margin-left:45px}}@media screen and (min-width: 1367px), print{.ua_top__nav h1{margin-left:50px}}@media screen and (min-width: 1918px), print{.ua_top__nav h1{margin-left:54px}}@media screen and (min-width: 2550px), print{.ua_top__nav h1{margin-left:80px}}@media screen and (max-width: 768px){.ua_top__nav h1{display:inline-flex;margin-right:auto}}.ua_top__nav h1 a{display:inline-flex;align-items:center}.ua_top__nav h1 img{flex:0 0 auto}@media screen and (min-width: 769px), print{.ua_top__nav h1 img.imgLogo{margin-right:13px}}@media screen and (max-width: 768px){.ua_top__nav h1 img.imgLogo{width:41px;height:auto;margin-right:7px}}.ua_top__nav h1 img.txtLogo{position:relative;left:0;-webkit-transform-origin:left center;transform-origin:left center;transition:opacity 0.75s ease, left 0.5s ease, -webkit-transform 0.5s ease;transition:opacity 0.75s ease, left 0.5s ease, transform 0.5s ease;transition:opacity 0.75s ease, left 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease}@media screen and (min-width: 769px), print{.ua_top__nav h1 img.txtLogo{margin-top:12px}}@media screen and (max-width: 768px){.ua_top__nav h1 img.txtLogo{width:158px;height:auto;margin-top:10px}}@media screen and (min-width: 769px), print{.ua_top__nav h1.hide{width:54px}}.ua_top__nav h1.hide img.txtLogo{left:-20px;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.ua_top__nav.top_index .base img.black{display:none}.ua_top__nav.top_index .base img.white{display:block}.ua_top__nav li{display:inline-block;list-style:none}.ua_top__nav li a{color:#fff}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="sns"]{display:flex;align-items:center;justify-content:center;margin-top:10px;margin-right:110px}}@media screen and (min-width: 1918px), print{.ua_top__nav ul[data-list="sns"]{margin-right:110px}}@media screen and (max-width: 768px){.ua_top__nav ul[data-list="sns"]{display:none}}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="sns"] li{padding-left:28px}}.ua_top__nav ul[data-list="sns"] li[data-link="share"]{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="sns"] li[data-link="share"]{padding-bottom:4px;font-size:20px;letter-spacing:0.1em}}@media screen and (max-width: 768px){.ua_top__nav ul[data-list="sns"] li[data-link="share"]{display:none}}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="sns"] li[data-link="twitter"] img{width:21px;height:17px}}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="sns"] li[data-link="facebook"] img{width:11px;height:23px}}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="sns"] li[data-link="instagram"] img{width:20px;height:21px}}.ua_top__nav ul[data-list="language"]{display:none;margin-right:0}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="language"]{margin-top:117px;margin-right:80px;margin-left:16px}}@media screen and (min-width: 1918px), print{.ua_top__nav ul[data-list="language"]{margin-top:132px;margin-right:110px;margin-left:42px}}@media screen and (max-width: 768px){.ua_top__nav ul[data-list="language"]{position:absolute;top:21.33333vw;right:1.33333vw}}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="language"] li{display:inline-flex;align-items:center;height:28px;padding-left:10px}}@media screen and (max-width: 768px){.ua_top__nav ul[data-list="language"] li{padding-right:0.5em;padding-left:0.5em;font-size:3.46667vw}}.ua_top__nav ul[data-list="language"] li img{-webkit-filter:brightness(0);filter:brightness(0)}@media screen and (max-width: 768px){.ua_top__nav ul[data-list="language"] li img{height:1em}}@media screen and (min-width: 769px), print{.ua_top__nav ul[data-list="language"] li:first-of-type{padding-right:18px;border-right:1px solid #000}}@media screen and (max-width: 768px){.ua_top__nav ul[data-list="language"]:after{position:absolute;top:0.1em;left:50%;height:1em;border-right:1px solid #000;font-size:3.46667vw;content:""}}.ua_top__footer{background-color:#fff}@media screen and (min-width: 769px), print{.ua_top__footer{display:flex;align-items:center;justify-content:center;min-height:calc(100vh + 30px + 50px);padding-top:80px}}@media screen and (min-width: 1918px), print{.ua_top__footer{min-height:calc(100vh);padding-top:0px}}@media screen and (min-width: 769px), print{.ua_top__footer[data-scroll="out"] .base{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}}@media screen and (min-width: 769px), print{.ua_top__footer[data-scroll="in"] .base{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;transition:all 3s}}@media screen and (min-width: 769px), print{.ua_top__footer .base{display:flex;align-items:flex-end;justify-content:space-between}}@media screen and (min-width: 1150px), print{.ua_top__footer .base{max-width:1280px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base{max-width:1280px}}@media screen and (-ms-high-contrast: none){.ua_top__footer .base{padding-top:300px}}@media screen and (max-width: 768px){.ua_top__footer .base{position:relative;width:100%;padding-top:20vw;padding-bottom:4vw}}.ua_top__footer .base li{list-style:none}.ua_top__footer .base li[data-link="privacy"]{display:inline-flex;align-items:flex-end}@media screen and (min-width: 769px), print{.ua_top__footer .base li[data-link="privacy"]{padding-right:14px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base li[data-link="privacy"]{padding-right:22px}}@media screen and (max-width: 768px){.ua_top__footer .base li[data-link="privacy"]{padding-right:3.33333vw}}.ua_top__footer .base li[data-link="privacy"] a{color:#000;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;vertical-align:baseline}@media screen and (min-width: 769px), print{.ua_top__footer .base li[data-link="privacy"] a{font-size:11px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base li[data-link="privacy"] a{font-size:12px}}@media screen and (max-width: 768px){.ua_top__footer .base li[data-link="privacy"] a{font-size:2.4vw}}.ua_top__footer .base li[data-link="privacy"] a:first-of-type{line-height:0}.ua_top__footer .base li[data-link="privacy"] a:last-of-type{line-height:1.2}.ua_top__footer .base li[data-link="privacy"] a img{-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (min-width: 769px), print{.ua_top__footer .base li[data-link="privacy"] a img{display:inline-block;width:54px}}@media screen and (max-width: 768px){.ua_top__footer .base li[data-link="privacy"] a img{width:10.66667vw}}.ua_top__footer .base li[data-link="solutionpartner"]{display:inline-flex;align-items:flex-end}@media screen and (min-width: 769px), print{.ua_top__footer .base li[data-link="solutionpartner"] img{width:140px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base li[data-link="solutionpartner"] img{width:160px}}@media screen and (max-width: 768px){.ua_top__footer .base li[data-link="solutionpartner"] img{width:31.6vw}}@media screen and (min-width: 769px), print{.ua_top__footer .base h1{width:100%}}@media screen and (max-width: 768px){.ua_top__footer .base h1{width:76vw;margin:0 auto 130.66667vw;padding-right:2.66667vw;text-align:center}}@media screen and (min-width: 769px), print{.ua_top__footer .base h1 img{width:387.2px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base h1 img{width:400px}}@media screen and (max-width: 768px){.ua_top__footer .base h1 img{width:100%}}@media screen and (min-width: 769px), print{.ua_top__footer .base [class^="box"]{display:flex;flex-flow:column nowrap;justify-content:flex-end}}.ua_top__footer .base [data-sns="instagram"] dt{letter-spacing:0.1em}@media screen and (min-width: 769px), print{.ua_top__footer .base [data-sns="instagram"] dd img{height:1.4em}}.ua_top__footer .base [data-sns="share"] dt{letter-spacing:0.1em}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l{width:482px;padding-left:50px}}@media screen and (min-width: 1150px), print{.ua_top__footer .base .box_l{width:582px;padding-left:60px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l{width:560px;padding-left:50px}}@media screen and (min-width: 2550px), print{.ua_top__footer .base .box_l{width:570px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l{text-align:center}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l>ul,.ua_top__footer .base .box_l>dl{padding-left:94px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l>ul,.ua_top__footer .base .box_l>dl{padding-left:110px}}.ua_top__footer .base .box_l dl{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l dl{display:flex;align-items:center;padding-top:10px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l dl{padding-top:15px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l dl{display:inline-block}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l dl:first-of-type{padding-top:70px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l dl:first-of-type{padding-top:84px}}@media screen and (min-width: 2550px), print{.ua_top__footer .base .box_l dl:first-of-type{padding-top:115px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l dl dt{padding-right:24px;font-size:19.8px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l dl dt{font-size:20px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l dl dt{display:none}}.ua_top__footer .base .box_l dl dt *{line-height:0;vertical-align:middle}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l dl dt *{height:auto}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l dl dd{padding-right:20px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l dl dd{display:inline-block;padding:0 2.66667vw}}.ua_top__footer .base .box_l dl dd *{line-height:0;vertical-align:middle}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l dl dd img{height:1.3em}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l dl dd img{height:6.66667vw}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l ul{padding-top:70px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l ul{padding-top:84px}}@media screen and (min-width: 2550px), print{.ua_top__footer .base .box_l ul{padding-top:130px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l ul{padding-top:8vw}}.ua_top__footer .base .box_l address{font-family:"YakuHanJP","Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l address{padding-top:18px;padding-left:50px;font-size:14px;letter-spacing:0.11em;line-height:1;vertical-align:bottom}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_l address{padding-top:23px;letter-spacing:0.17em}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l address{display:block;width:66.66667vw;margin:0 auto;padding-top:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.80063vw;line-height:1.929;text-align:justify-all;text-justify:inter-ideograph}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_l address img{width:346px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_l address img{width:69.2vw}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r{width:484px;padding-left:10px}}@media screen and (min-width: 1150px), print{.ua_top__footer .base .box_r{padding-left:60px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r{width:575px;padding-left:150px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_r{position:absolute;top:45.6vw;left:21.33333vw}}.ua_top__footer .base .box_r a{display:inline-block;position:relative;color:#000;text-decoration:none;transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ua_top__footer .base .box_r a:after{display:block;width:0px;height:1px;background-color:#000;content:""}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r a:after{transition:width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r a:hover{-webkit-transform:translate(3px, 0);transform:translate(3px, 0)}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r a:hover:after{width:100%}}.ua_top__footer .base .box_r>li{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;letter-spacing:0.2em}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li{padding-top:44px;font-size:23.1px;line-height:1.125}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r>li{font-size:24px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_r>li{padding-top:4.53333vw;font-size:4.53335vw;line-height:1.148}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li:first-of-type{padding-top:0px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_r>li:first-of-type{padding-top:0px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li:nth-of-type(2){padding-top:38px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r>li:nth-of-type(2){padding-top:44px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li:nth-of-type(3){padding-top:40px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r>li:nth-of-type(3){padding-top:45px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li:nth-of-type(4){padding-top:40px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r>li:nth-of-type(4){padding-top:45px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li:nth-of-type(5){padding-top:42px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r>li:nth-of-type(5){padding-top:45px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li:nth-of-type(6){padding-top:42px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r>li:nth-of-type(6){padding-top:45px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li:nth-of-type(7){padding-top:42px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r>li:nth-of-type(7){padding-top:47px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r>li img{line-height:0;vertical-align:bottom}}@media screen and (max-width: 768px){.ua_top__footer .base .box_r>li img{height:3.2vw}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r ul>li{padding-top:22px;padding-left:40px;font-size:18.37px;letter-spacing:0.2em;line-height:1em}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r ul>li{padding-top:26px;padding-left:44px;font-size:19px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_r ul>li{padding-top:4.8vw;padding-left:5.6vw;font-size:4.00002vw;line-height:1.301}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r ul>li:first-of-type{padding-top:25px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r ul>li:first-of-type{padding-top:28px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r ul>li:nth-of-type(2){padding-top:23px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r ul>li:nth-of-type(2){padding-top:26px}}@media screen and (min-width: 769px), print{.ua_top__footer .base .box_r ul>li:nth-of-type(3){padding-top:24px}}@media screen and (min-width: 1918px), print{.ua_top__footer .base .box_r ul>li:nth-of-type(3){padding-top:26px}}@media screen and (max-width: 768px){.ua_top__footer .base .box_r ul>li img{height:2.8vw}}@media screen and (max-width: 768px){.ua_top__footer .base .box_r ul>li img[src="./images/txt_f_digitalmediacreativeoperation01_sp.png"]{height:7.6vw}}#contactArea{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}@media screen and (min-width: 769px), print{#contactArea{height:800px;padding-top:6px}}@media screen and (min-width: 1918px), print{#contactArea{padding-bottom:20px}}@media screen and (max-width: 768px){#contactArea{height:100vh}}#contactArea a{color:#000;text-decoration:none}#contactArea a:hover strong:after{right:0;left:auto;width:0}#contactArea p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;text-align:center}@media screen and (min-width: 769px), print{#contactArea p em{font-size:17px}}@media screen and (min-width: 1918px), print{#contactArea p em{font-size:18px}}@media screen and (min-width: 2550px), print{#contactArea p em{font-size:20px;letter-spacing:0.1em}}@media screen and (max-width: 768px){#contactArea p em{font-size:3.73333vw}}#contactArea p strong{font-weight:300}@media screen and (min-width: 769px), print{#contactArea p strong{font-size:15px}}@media screen and (min-width: 1918px), print{#contactArea p strong{font-size:16px;letter-spacing:0.08em}}@media screen and (min-width: 2550px), print{#contactArea p strong{letter-spacing:0.04em}}@media screen and (max-width: 768px){#contactArea p strong{font-size:3.86667vw}}#contactArea h2{padding-bottom:2.6em;text-align:center}#contactArea h2 strong{display:inline-block;position:relative;color:#000;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600;text-align:center;text-transform:uppercase}#contactArea h2 strong::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;margin:auto;background-color:#000;content:"";transition:all .5s}@media screen and (min-width: 769px), print{#contactArea h2 strong{padding:1em 0.52em 0.36em 0.66em;font-size:45px;letter-spacing:0.14em;line-height:50px}}@media screen and (min-width: 1918px), print{#contactArea h2 strong{padding:0.85em 0.44em 0.34em 0.56em;font-size:46px}}@media screen and (min-width: 2550px), print{#contactArea h2 strong{padding:0.85em 0.58em 0.36em 0.9em}}@media screen and (max-width: 768px){#contactArea h2 strong{padding:1em 0 0.1em 0.07em;font-size:58.4px;font-size:9.73333vw;letter-spacing:0.14em}}*{box-sizing:border-box;margin:0;padding:0}.link_area,.ua_top__service_list li a,.ua_top__company .base .btn a,.ua_top__recruit .base .btn a{display:block;color:#000;text-decoration:none}.link_area_inline,.ua_top__service_list_independ li a{color:#000;text-decoration:none}@media screen and (min-width: 1918px), print{.pc_hide{display:none}}@media screen and (min-width: 769px), print{.pc_hide{display:none}}@media screen and (max-width: 768px){.sp_hide{display:none}}html,body{height:100%;background-color:#f2f2f2 !important}.sumi,.ua_top__footer,.ua_top__avobe,.ua_top__greeting,.ua_top__service,.ua_top__topics,.ua_top__works,.ua_top__company,.ua_top__recruit,.ua_top__release,.ua_top__contact{display:block}.btn_flash,#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns a,.ua_top__nav li a,.ua_top__footer .base li[data-link="privacy"] a,.ua_top__footer .base .box_l dl dd a{transition:opacity 400ms cubic-bezier(0.694, 0, 0.335, 1)}.btn_flash_h,.btn_flash:hover,#sideNav:checked+header.ua_top__nav+nav div.modalNav div.info .officialsns a:hover,.ua_top__nav li a:hover,.ua_top__footer .base li[data-link="privacy"] a:hover,.ua_top__footer .base .box_l dl dd a:hover{opacity:0.5}.ua_top *{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg)}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.ua_top *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.ua_top__avobe{position:relative;background-repeat:no-repeat;color:#fff}@media screen and (min-width: 769px), print{.ua_top__avobe{z-index:10;height:100vh;min-height:690px;background-position:bottom center;background-size:cover}}@media screen and (max-width: 768px){.ua_top__avobe{background-image:url(../images/top/img_main01_sp.jpg);background-position:top 0 left 0%;background-size:cover}}@media screen and (min-width: 769px), print{.ua_top__avobe #bg-video{position:absolute;height:113vh;min-height:840px;transition:height 0.3s ease}}@media screen and (min-width: 1480px), print{.ua_top__avobe #bg-video{width:100%;height:auto;height:auto}}@media screen and (min-width: 769px), print{.ua_top__avobe #video{display:flex;z-index:1;position:absolute;top:0;right:0;align-items:flex-start;justify-content:center;width:auto;min-width:100vw;height:100vh;min-height:640px;overflow:hidden;background:#000}}@media screen and (min-width: 1918px), print{.ua_top__avobe #video{min-height:840px}}@media screen and (max-width: 768px){.ua_top__avobe #video{display:none}}@media all and (-ms-high-contrast: none){.ua_top__avobe #bg-video{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 769px), print{.ua_top__avobe .base{display:flex;z-index:2;position:relative;flex-flow:column nowrap;justify-content:center;width:100%;max-width:1920px;height:100%;min-height:690px;padding-right:80px;overflow:hidden;text-align:right}}@media screen and (min-width: 1918px), print{.ua_top__avobe .base{max-width:100%;min-height:1080px;padding-top:0px;padding-right:106px;padding-bottom:100px}}@media screen and (min-width: 2550px), print{.ua_top__avobe .base{padding-right:150px;padding-bottom:0px}}@media screen and (max-width: 768px){.ua_top__avobe .base{display:flex;flex-flow:column nowrap;justify-content:center;width:100%;height:100vh;padding-right:2.4vw}}.ua_top__avobe .base h1{display:flex;flex-flow:column;background-position:bottom 0 right 0;background-repeat:no-repeat}@media screen and (min-width: 769px), print{.ua_top__avobe .base h1{margin:0;padding-top:16px;background-size:contain;text-align:right}}@media screen and (min-width: 2550px), print{.ua_top__avobe .base h1{padding-top:30px}}@media screen and (max-width: 768px){.ua_top__avobe .base h1{width:96.8vw;height:42.66667vw;margin:0 auto;background-image:url("../images/top/txt_main01_sp_21.svg");background-position:bottom 0 right 0;background-size:contain;text-align:right}}.ua_top__avobe .base h1 small{overflow:hidden;color:rgba(255,255,255,0);text-align:right;text-indent:300%}@media screen and (min-width: 769px), print{.ua_top__avobe .base h1 small{display:block;height:43.2px;margin-bottom:48px;background-image:url("../images/top/txt_main01_21.svg");background-position:top 0 right 34px;background-repeat:no-repeat;background-size:contain;font-size:0;line-height:0.889}}@media screen and (min-width: 1918px), print{.ua_top__avobe .base h1 small{height:54.9px;max-height:54.9px;margin-bottom:63px;background-position:top 0 right 46px}}@media screen and (min-width: 2550px), print{.ua_top__avobe .base h1 small{height:61px;max-height:61px;margin-bottom:70px}}@media screen and (max-width: 768px){.ua_top__avobe .base h1 small{display:none;font-size:4.56341vw;line-height:1.25}}.ua_top__avobe .base h1 strong{overflow:hidden;background-position:top 0 right 0;background-repeat:no-repeat;background-size:contain;color:rgba(255,255,255,0);font-weight:500;text-indent:300%}@media screen and (min-width: 769px), print{.ua_top__avobe .base h1 strong{display:block;height:165px;background-image:url("../images/top/txt_main02_21.svg");background-position:top right;background-repeat:no-repeat;background-size:contain;font-size:0;line-height:1.028}}@media screen and (min-width: 1918px), print{.ua_top__avobe .base h1 strong{height:234px;max-height:234px;background-image:url("../images/top/txt_main02_21.svg")}}@media screen and (min-width: 2550px), print{.ua_top__avobe .base h1 strong{height:234px;max-height:234px}}@media screen and (max-width: 768px){.ua_top__avobe .base h1 strong{display:none;font-size:11.1078vw;line-height:1.044}}.ua_top__avobe .base p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:0.1em;text-align:right}@media screen and (min-width: 769px), print{.ua_top__avobe .base p{width:100%;margin:0 auto;padding-top:62px;padding-right:32px;font-size:15px;letter-spacing:0.16em;line-height:1.88235em}}@media screen and (min-width: 1918px), print{.ua_top__avobe .base p{padding-top:90px;padding-right:44px;font-size:18px}}@media screen and (min-width: 2550px), print{.ua_top__avobe .base p{padding-top:90px;font-size:18px}}@media screen and (max-width: 768px){.ua_top__avobe .base p{padding-top:7.33333vw;padding-right:0.5em;font-size:3.20229vw;line-height:1.781}}.ua_top__avobe .base .covid-19{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (max-width: 768px){.ua_top__avobe .base .covid-19{display:none}}@media screen and (min-width: 769px), print{.ua_top__avobe .base .covid-19{position:absolute;bottom:70px;left:50px}}@media screen and (min-width: 1918px), print{.ua_top__avobe .base .covid-19{bottom:180px}}@media screen and (min-width: 2550px), print{.ua_top__avobe .base .covid-19{bottom:50px}}.ua_top__avobe .base .covid-19 a{display:block;width:300px;height:250px;border-radius:5px;background-color:#fff;text-decoration:none}.ua_top__avobe .base .covid-19 a img{padding:5px;padding-bottom:0}.ua_top__avobe .base .covid-19 a div{padding:0;color:#32bc89;font-size:13px;font-weight:bold;line-height:1.65em;text-align:center}.ua_top__avobe .base .cx-bnr{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (max-width: 768px){.ua_top__avobe .base .cx-bnr{display:none}}@media screen and (min-width: 769px), print{.ua_top__avobe .base .cx-bnr{position:absolute;bottom:70px;left:50px}}@media screen and (min-width: 1918px), print{.ua_top__avobe .base .cx-bnr{bottom:180px}}@media screen and (min-width: 2550px), print{.ua_top__avobe .base .cx-bnr{bottom:50px}}.ua_top__avobe .base .cx-bnr a{display:block;width:300px;height:250px;border-radius:5px;background-color:#fff;text-decoration:none}.ua_top__avobe .base .cx-bnr a img{padding:5px;padding-bottom:0}.ua_top__avobe .base .cx-bnr a div{padding:0;padding-top:7px;color:#32bc89;font-size:20px;font-weight:bold;line-height:1.3em;text-align:center}.ua_top__avobe .base .cx-bnr a div>.blk{color:#000;font-size:15px}@media screen and (min-width: 769px), print{.ua_top__avobe .aside{z-index:2;position:absolute;bottom:0;width:100%}}.ua_top__avobe .aside .copy{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__avobe .aside .copy{margin-bottom:31px;margin-left:74px;padding-bottom:2px;float:left;border-bottom:1px solid rgba(255,255,255,0.6);font-size:15px;line-height:1.875}}@media screen and (min-width: 1918px), print{.ua_top__avobe .aside .copy{margin-bottom:40px;margin-left:150px}}@media screen and (max-width: 768px){.ua_top__avobe .aside .copy{display:none}}.ua_top__avobe .aside .soundbtn{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:bold}@media screen and (min-width: 769px), print{.ua_top__avobe .aside .soundbtn{margin-top:-3px;margin-right:60px;float:right;font-size:17.97092px;line-height:1.875}}@media screen and (min-width: 1918px), print{.ua_top__avobe .aside .soundbtn{margin-right:90px}}@media screen and (min-width: 2550px), print{.ua_top__avobe .aside .soundbtn{margin-top:5px;margin-right:116px}}@media screen and (max-width: 768px){.ua_top__avobe .aside .soundbtn{display:none}}@media screen and (min-width: 769px), print{.ua_top__avobe label[for="sideNav"]{z-index:50;position:fixed;top:calc(50vh - 20px);right:10px}}@media screen and (max-width: 768px){.ua_top__avobe label[for="sideNav"]{display:none}}.ua_top__avobe label[for="sideNav"] .sidenav_panel{width:41px;height:41px;cursor:pointer}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame"]{display:flex;position:absolute;align-items:center;justify-content:center;width:41px;height:41px;background:none;opacity:0}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame"] span{display:block;position:absolute;left:0;width:100%;-webkit-transform-origin:center center;transform-origin:center center;background:#fff}@media screen and (min-width: 769px), print{.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame"] span{height:2px}}@media screen and (max-width: 768px){.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame"] span{height:3px}}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_hover01"]{display:none;-webkit-animation-play-state:paused;animation-play-state:paused}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_hover01"] span:nth-of-type(1){-webkit-animation:btn_frame01_span1 1s ease-in-out infinite;animation:btn_frame01_span1 1s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_hover01"] span:nth-of-type(2){-webkit-animation:btn_frame01_span2 1s ease-in-out infinite;animation:btn_frame01_span2 1s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_active1"]{-webkit-animation:btn_layer1 4s ease-in-out infinite;animation:btn_layer1 4s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_active1"] span:nth-of-type(1){width:0%;-webkit-animation:btn_frame14_span1 4s ease-in-out infinite;animation:btn_frame14_span1 4s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_active1"] span:nth-of-type(2){top:0;left:50%;width:0%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;-webkit-animation:btn_frame14_span2 4s ease-in-out infinite;animation:btn_frame14_span2 4s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_active2"]{-webkit-animation:btn_layer2 4s ease-in-out infinite;animation:btn_layer2 4s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_active2"] span:nth-of-type(1){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:btn_frame15_span1 2s ease-in-out infinite;animation:btn_frame15_span1 2s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel div[class^="btn_frame_active2"] span:nth-of-type(2){-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:btn_frame15_span2 2s ease-in-out infinite;animation:btn_frame15_span2 2s ease-in-out infinite}.ua_top__avobe label[for="sideNav"] .sidenav_panel:hover div[class^="btn_frame_active1"],.ua_top__avobe label[for="sideNav"] .sidenav_panel:hover div[class^="btn_frame_active2"]{display:none;-webkit-animation-play-state:paused;animation-play-state:paused;opacity:0}.ua_top__avobe label[for="sideNav"] .sidenav_panel:hover div[class^="btn_frame_hover01"]{display:flex;opacity:1}.ua_top__avobe label[for="sideNav"] .sidenav_panel:hover div[class^="btn_frame_hover01"] span:nth-of-type(1){-webkit-animation:btn_frame01_span1 0.2s ease-in-out forwards;animation:btn_frame01_span1 0.2s ease-in-out forwards}.ua_top__avobe label[for="sideNav"] .sidenav_panel:hover div[class^="btn_frame_hover01"] span:nth-of-type(2){-webkit-animation:btn_frame01_span2 0.2s ease-in-out forwards;animation:btn_frame01_span2 0.2s ease-in-out forwards}.ua_top .p-index-kv__scroll{z-index:20;position:absolute;bottom:50px;left:50%;width:1px}.ua_top .p-index-kv__scroll-pointer{position:relative;width:100px;height:1px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ua_top .p-index-kv__scroll-pointer:before{position:absolute;width:100px;height:1px;background-color:#cdd;-webkit-animation:arrowEnd 1.5s ease 0s infinite normal;animation:arrowEnd 1.5s ease 0s infinite normal;content:''}.ua_top .p-index-kv__scroll-pointer:after{position:absolute;width:100px;height:1px;background-color:#cdd;-webkit-animation:arrowStart 1.5s ease 0.1s infinite normal;animation:arrowStart 1.5s ease 0.1s infinite normal;content:''}.ua_top__greeting{background-color:#f2f2f2}@media screen and (min-width: 769px), print{.ua_top__greeting .base{width:800px;margin:0 auto;padding-top:153px;padding-left:10px}}@media screen and (min-width: 1918px), print{.ua_top__greeting .base{padding-top:230px}}@media screen and (min-width: 2550px), print{.ua_top__greeting .base{padding-top:206px}}@media screen and (max-width: 768px){.ua_top__greeting .base{padding-top:10.66667vw;padding-right:2.66667vw;padding-left:2.66667vw}}.ua_top__greeting .base p.heading{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}.ua_top__greeting .base p.heading strong{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600}@media screen and (min-width: 769px), print{.ua_top__greeting .base p.heading strong{font-size:19px;letter-spacing:0.02em;line-height:1.652}}@media screen and (min-width: 1367px), print{.ua_top__greeting .base p.heading strong{font-size:23px}}@media screen and (min-width: 1918px), print{.ua_top__greeting .base p.heading strong{font-size:23px}}@media screen and (max-width: 768px){.ua_top__greeting .base p.heading strong{font-size:4.4vw;font-weight:bold;line-height:1.576}}.ua_top__greeting .base p.copy{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__greeting .base p.copy{padding-top:35px;font-size:13px;line-height:2.34em}}@media screen and (min-width: 1367px), print{.ua_top__greeting .base p.copy{padding-top:45px;font-size:15px;line-height:2.66667em}}@media screen and (min-width: 1918px), print{.ua_top__greeting .base p.copy{padding-top:pc3(46);font-size:15px;line-height:2.66667em}}@media screen and (max-width: 768px){.ua_top__greeting .base p.copy{padding-top:5.33333vw;font-size:3.46667vw;line-height:2.07692em}}.ua_top__greeting .base>p strong{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600}@media screen and (min-width: 769px), print{.ua_top__greeting .base>p strong{font-size:19px;letter-spacing:0.02em;line-height:1.652}}@media screen and (min-width: 1367px), print{.ua_top__greeting .base>p strong{font-size:23px}}@media screen and (min-width: 1918px), print{.ua_top__greeting .base>p strong{font-size:23px}}@media screen and (max-width: 768px){.ua_top__greeting .base>p strong{font-size:4.4vw;font-weight:bold;line-height:1.576}}.ua_top__greeting .base>p+p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__greeting .base>p+p{padding-top:35px;font-size:13px;line-height:2.34em}}@media screen and (min-width: 1367px), print{.ua_top__greeting .base>p+p{padding-top:45px;font-size:15px;line-height:2.66667em}}@media screen and (min-width: 1918px), print{.ua_top__greeting .base>p+p{padding-top:pc3(46);font-size:15px;line-height:2.66667em}}@media screen and (max-width: 768px){.ua_top__greeting .base>p+p{padding-top:5.33333vw;font-size:3.46667vw;line-height:2.07692em}}.ua_top__greeting .base p{text-align:center}.ua_top__greeting .base p[data-scroll="out"]{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.ua_top__greeting .base p[data-scroll="in"]{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;transition:all 1s}.ua_top__greeting .base p.delay2[data-scroll="in"]{transition-delay:0.5s}.ua_top__greeting .base .covid-19{width:95%;margin:0 auto;padding-bottom:22.66667vw;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__greeting .base .covid-19{display:none}}.ua_top__greeting .base .covid-19 a{display:block;border-radius:5px;background-color:#fff;text-decoration:none}.ua_top__greeting .base .covid-19 a img{width:100%;padding:5px;padding-bottom:0}.ua_top__greeting .base .covid-19 a div{padding:1em 0;color:#32bc89;font-size:3.33333vw;font-weight:bold;text-align:center}.ua_top__greeting .base .cx-bnr{width:95%;margin:0 auto;padding-bottom:22.66667vw;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__greeting .base .cx-bnr{display:none}}.ua_top__greeting .base .cx-bnr a{display:block;border-radius:5px;background-color:#fff;text-decoration:none}.ua_top__greeting .base .cx-bnr a img{width:100%;padding:5px;padding-bottom:0}.ua_top__greeting .base .cx-bnr a div{padding:2.7vw 0;padding-top:1.3vw;color:#32bc89;font-size:5.06667vw;font-weight:bold;letter-spacing:0.75px;line-height:1.2;text-align:center}.ua_top__greeting .base .cx-bnr a div>.blk{color:#000;font-size:3.73333vw}@media screen and (min-width: 769px), print{.ua_top__greeting .aside{width:100%;margin:0 auto;padding-top:90px}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside{padding-top:130px}}@media screen and (max-width: 768px){.ua_top__greeting .aside{padding-top:13.33333vw}}.ua_top__greeting .aside[data-scroll="out"]{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.ua_top__greeting .aside[data-scroll="in"]{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;transition:all 1s;transition-delay:1.2s}@media screen and (min-width: 769px), print{.ua_top__greeting .aside img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 80% left 50%;object-position:top 80% left 50%}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside img{-o-object-position:top 80% left 50%;object-position:top 80% left 50%}}.ua_top__greeting .aside ol{margin:0;padding:0;list-style:none}@media screen and (min-width: 769px), print{.ua_top__greeting .aside ol{display:flex}}.ua_top__greeting .aside ol li{padding:0}@media screen and (min-width: 769px), print{.ua_top__greeting .aside ol li{flex:1;width:33.3333333%;height:auto}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside ol li{height:860.0086px}}@media screen and (min-width: 2550px), print{.ua_top__greeting .aside ol li{height:860px}}@media screen and (max-width: 768px){.ua_top__greeting .aside ol li{position:absolute;width:100%}}@media screen and (max-width: 768px){.ua_top__greeting .aside ol li:nth-of-type(1){-webkit-animation:slider1 15s linear infinite;animation:slider1 15s linear infinite}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside ol li:nth-of-type(1):before{display:block;width:100%;height:100%;-o-object-position:top 80% left 27%;object-position:top 80% left 27%;background-image:url("../images/top/img_about01_pc.jpg");background-position:top 80% left 35%;background-size:cover;content:""}}@media screen and (min-width: 2550px), print{.ua_top__greeting .aside ol li:nth-of-type(1):before{-o-object-position:top 80% left 0%;object-position:top 80% left 0%;background-position:top 80% left 8%}}@media screen and (max-width: 768px){.ua_top__greeting .aside ol li:nth-of-type(2){-webkit-animation:slider2 15s linear infinite;animation:slider2 15s linear infinite}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside ol li:nth-of-type(2):before{display:block;width:100%;height:100%;-o-object-position:top 80% left 27%;object-position:top 80% left 27%;background-image:url("../images/top/img_about02_pc.jpg");background-position:top 80% left 50%;background-size:cover;content:""}}@media screen and (min-width: 2550px), print{.ua_top__greeting .aside ol li:nth-of-type(2):before{-o-object-position:top 80% left 0%;object-position:top 80% left 0%}}@media screen and (max-width: 768px){.ua_top__greeting .aside ol li:nth-of-type(3){position:relative;-webkit-animation:slider3 15s linear infinite;animation:slider3 15s linear infinite}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside ol li:nth-of-type(3):before{display:block;width:100%;height:100%;-o-object-position:top 80% left 23%;object-position:top 80% left 23%;background-image:url("../images/top/img_about03_pc.jpg");background-position:top 80% left 10%;background-size:cover;content:""}}@media screen and (min-width: 2550px), print{.ua_top__greeting .aside ol li:nth-of-type(3):before{-o-object-position:top 80% left 70%;object-position:top 80% left 70%;background-position:top 80% left 64%}}.ua_top__greeting .aside ol li img{width:100%}@media screen and (min-width: 769px), print{.ua_top__greeting .aside ol li img[src$="_sp.jpg"]{display:none;opacity:0}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside ol li img[src$="_pc1920.jpg"]{display:none}}@media screen and (max-width: 768px){.ua_top__greeting .aside ol li img[src$="_pc1920.jpg"]{display:none;opacity:0}}@media screen and (min-width: 769px), print{.ua_top__greeting .aside ol li:first-child{padding-right:15px}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside ol li:first-child{padding-right:20px}}@media screen and (min-width: 769px), print{.ua_top__greeting .aside ol li:last-child{padding-left:15px}}@media screen and (min-width: 1918px), print{.ua_top__greeting .aside ol li:last-child{padding-left:20px}}.ua_top__service{background-color:#f2f2f2}@media screen and (min-width: 769px), print{.ua_top__service .base{width:900px;margin:0 auto;padding-top:180px}}@media screen and (min-width: 1918px), print{.ua_top__service .base{padding-top:252px}}@media screen and (min-width: 2550px), print{.ua_top__service .base{padding-top:180px}}@media screen and (max-width: 768px){.ua_top__service .base{padding-top:38.66667vw}}.ua_top__service .base h2{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600;text-align:center}@media screen and (min-width: 769px), print{.ua_top__service .base h2{font-size:44px;letter-spacing:0.02em}}@media screen and (min-width: 1918px), print{.ua_top__service .base h2{font-size:50px}}@media screen and (min-width: 2550px), print{.ua_top__service .base h2{font-size:50px}}@media screen and (max-width: 768px){.ua_top__service .base h2{font-size:9.73333vw;line-height:1em}}.ua_top__service .base h2+p{color:#616161;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;text-align:center}@media screen and (min-width: 769px), print{.ua_top__service .base h2+p{padding-top:28px;font-size:14px;letter-spacing:0.07em;line-height:1.6}}@media screen and (min-width: 1918px), print{.ua_top__service .base h2+p{padding-top:25px;letter-spacing:0.12em}}@media screen and (max-width: 768px){.ua_top__service .base h2+p{padding-top:6.66667vw;padding-right:14.93333vw;padding-left:14.93333vw;font-size:3.2vw;line-height:1.583}}.ua_top__service_list{list-style:none}@media screen and (max-width: 768px){.ua_top__service_list{padding-top:8vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li{padding:4.84375vw 0}}@media screen and (min-width: 1918px), print{.ua_top__service_list li{padding:112.5px 0}}@media screen and (min-width: 2550px), print{.ua_top__service_list li{padding:112.5px 0}}@media screen and (min-width: 769px), print{.ua_top__service_list li:first-of-type{padding-top:4.53125vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li:first-of-type{padding-top:70px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li:first-of-type{padding-top:70px}}@media screen and (min-width: 769px), print{.ua_top__service_list li:before{display:block;z-index:0;position:absolute;height:36.40625vw;background-repeat:no-repeat;content:""}}@media screen and (min-width: 1918px), print{.ua_top__service_list li:before{height:690.0069px}}.ua_top__service_list dl{display:flex;position:relative;flex-flow:column nowrap;justify-content:center}@media screen and (min-width: 769px), print{.ua_top__service_list dl{z-index:1;width:100%;height:36.40625vw;margin:0 auto}}@media screen and (min-width: 1918px), print{.ua_top__service_list dl{height:690.0069px}}@media screen and (max-width: 768px){.ua_top__service_list dl{z-index:2;position:relative;min-height:105.33333vw;padding-bottom:13.33333vw}}.ua_top__service_list dt{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500}@media screen and (min-width: 769px), print{.ua_top__service_list dt span{font-size:8.04688vw;letter-spacing:0.02em;line-height:1}}@media screen and (min-width: 1918px), print{.ua_top__service_list dt span{font-size:151.99647px}}@media screen and (min-width: 2550px), print{.ua_top__service_list dt span{font-size:151.99647px}}@media screen and (max-width: 768px){.ua_top__service_list dt span{font-size:13.99982vw;line-height:1.881;word-break:break-all}}.ua_top__service_list dt p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__service_list dt p{font-size:1.32813vw;font-weight:bold;line-height:1.4}}@media screen and (min-width: 1918px), print{.ua_top__service_list dt p{font-size:20px}}@media screen and (min-width: 2550px), print{.ua_top__service_list dt p{font-size:20px}}@media screen and (max-width: 768px){.ua_top__service_list dt p{font-size:3.46667vw;font-weight:600;line-height:1.881}}.ua_top__service_list dd .btn{color:#010101;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;letter-spacing:0.2em;text-decoration:none}@media screen and (min-width: 769px), print{.ua_top__service_list dd .btn{font-size:1.40625vw;line-height:auto}}@media screen and (min-width: 1918px), print{.ua_top__service_list dd .btn{font-size:21px}}@media screen and (min-width: 2550px), print{.ua_top__service_list dd .btn{font-size:21px}}@media screen and (max-width: 768px){.ua_top__service_list dd .btn{font-size:3.46667vw;line-height:0.923}}@media screen and (min-width: 769px), print{.ua_top__service_list dd .btn img{width:8.6vw;max-width:128px}}@media screen and (max-width: 768px){.ua_top__service_list dd .btn img{width:20.66667vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="wc"]:before{right:0;width:60.625vw;background-image:url(../images/img_wc01.jpg);background-position:bottom center;background-size:auto 100%;transition:background-size 0.2s}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"]:before{width:59.58393vw;background-position:top 50% right 80%;background-size:100%}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="wc"]:before{width:1470px;background-image:url(../images/top/img_wc01_pc2550.jpg);background-position:top 46% left 0%}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="wc"]:before{display:block;z-index:0;position:absolute;right:0;width:64.8vw;height:92vw;background-image:url(../images/top/img_wc01_sp.jpg);background-position:top 0 right 0;background-repeat:no-repeat;background-size:auto 100%;content:""}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="wc"].hover:before{background-size:auto  105%}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"].hover:before{background-size:105%}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="wc"] a{margin-left:11.875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"] a{margin-left:17.70851vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="wc"] a{margin-left:592px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="wc"] a{margin-left:9.6vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="wc"] a dt{padding-top:4.21875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"] a dt{padding-top:88px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="wc"] a dt{padding-top:88px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="wc"] a dt{padding-top:9.86667vw}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="wc"] a dt span{line-height:1.2}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="wc"] a dt p{padding-top:1.01563vw;padding-left:0.3em}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"] a dt p{padding-top:20px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="wc"] a dt p{padding-top:20px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="wc"] a dt p{padding-top:1.33333vw;padding-left:1.33333vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="wc"] a dd{padding-top:9.375vw;padding-left:6.875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"] a dd{padding-top:190px;padding-left:160px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="wc"] a dd{padding-top:190px;padding-left:160px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="wc"] a dd{padding-top:34.66667vw;padding-left:4.8vw}}.ua_top__service_list li[data-bizarea="wc"] a dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"] a dd .btn span{width:200px}}.ua_top__service_list li[data-bizarea="wc"] a dd .btn span:after{display:inline-block;position:absolute;top:0.7em;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s 1.5s ease 0.1s infinite normal;animation:arrowRight_s 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="wc"] a dd .btn span:after{margin-left:8px}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="wc"] a dd .btn span:after{width:200px;-webkit-animation:arrowRight 1.5s ease 0.1s infinite normal;animation:arrowRight 1.5s ease 0.1s infinite normal}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="wc"] a dd .btn span:after{margin-left:.8vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="do"]:before{left:0;width:60.625vw;background-image:url(../images/top/img_do01.jpg);background-position:top 30% left 60%;background-size:auto  226%;transition:background-size 0.2s}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="do"]:before{width:60.72977vw;background-position:top 31% left 59%;background-size:auto 175%}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="do"]:before{width:1478px;background-image:url(../images/top/img_do01_pc2550.jpg);background-position:top 34% left 41%;background-size:auto 100%}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="do"]:before{display:block;z-index:0;position:absolute;left:0;width:62.66667vw;height:93.33333vw;background-image:url(../images/top/img_do01_sp.jpg);background-position:top 0% right 0%;background-repeat:no-repeat;background-size:auto 100%;content:""}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="do"].hover:before{background-size:auto  232%}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="do"].hover:before{background-size:auto 180%}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="do"].hover:before{background-size:auto 105%}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="do"] a{padding-top:.78125vw;padding-left:43.90625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="do"] a{padding-bottom:20px;padding-left:48.33334vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="do"] a{padding-bottom:20px;padding-left:1160px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="do"] a{padding-right:7.73333vw;text-align:right}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="do"] a dt{padding-top:4.8vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="do"] a dt span{line-height:0.94em}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="do"] a dt span{line-height:0.96em}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="do"] a dt p{display:inline-block;padding-left:.78125vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="do"] a dt p{padding-left:20px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="do"] a dt p{padding-left:20px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="do"] a dt p{padding-top:4.8vw;letter-spacing:0.1em}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="do"] a dd{padding-top:3.4375vw;padding-bottom:1.17188vw;padding-left:13.4375vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="do"] a dd{padding-top:70px;padding-left:210px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="do"] a dd{padding-top:70px;padding-left:210px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="do"] a dd{padding-top:16vw;padding-right:1em}}.ua_top__service_list li[data-bizarea="do"] a dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="do"] a dd .btn span{margin-right:16px}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="do"] a dd .btn span{width:200px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="do"] a dd .btn span{margin-right:.8vw}}.ua_top__service_list li[data-bizarea="do"] a dd .btn span:after{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowLeft_s 1.5s ease 0.1s infinite normal;animation:arrowLeft_s 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="do"] a dd .btn span:after{width:200px;-webkit-animation:arrowLeft 1.5s ease 0.1s infinite normal;animation:arrowLeft 1.5s ease 0.1s infinite normal}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"]{padding-top:5.46875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"]{padding-top:112.5px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="sd"]{padding-top:112.5px}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"]:before{right:0;width:60.625vw;background-image:url(../images/top/img_sd01.jpg);background-size:auto 100%;transition:background-size 0.2s}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"]:before{width:60.10477vw;background-position:top 50% right 4px;background-size:100%}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="sd"]:before{width:1488px;background-image:url(../images/top/img_sd01_pc2550.jpg);background-size:auto 100%}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="sd"]:before{display:block;z-index:0;position:absolute;right:0;width:64.8vw;height:93.33333vw;background-image:url(../images/top/img_sd01_sp.jpg);background-position:top 0 right 0%;background-repeat:no-repeat;background-size:auto 100%;content:""}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"].hover:before{background-size:auto 105%}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"].hover:before{background-size:105%}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="sd"].hover:before{background-size:auto 105%}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"] a{margin-left:11.875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"] a{margin-left:17.08334vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="sd"] a{margin-left:590px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="sd"] a{margin-left:6.66667vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"] a dt{padding-top:1.40625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"] a dt{padding-top:10px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="sd"] a dt{padding-top:10px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="sd"] a dt{padding-top:9.6vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"] a dt span{line-height:1em}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="sd"] a dt span{letter-spacing:0.03em;line-height:0.98em}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"] a dt p{padding-top:10px}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"] a dt p{padding-top:10px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="sd"] a dt p{padding-top:10px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="sd"] a dt p{padding-top:2.4vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"] a dd{padding-top:5.9375vw;padding-bottom:.78125vw;padding-left:7.03125vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"] a dd{padding-top:130px;padding-left:156px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="sd"] a dd{padding-top:130px;padding-left:156px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="sd"] a dd{padding-top:28vw;padding-left:5.33333vw}}.ua_top__service_list li[data-bizarea="sd"] a dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"] a dd .btn span{width:200px}}.ua_top__service_list li[data-bizarea="sd"] a dd .btn span:after{display:inline-block;position:absolute;top:0.7em;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s 1.5s ease 0.1s infinite normal;animation:arrowRight_s 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="sd"] a dd .btn span:after{margin-left:8px}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="sd"] a dd .btn span:after{width:200px;-webkit-animation:arrowRight 1.5s ease 0.1s infinite normal;animation:arrowRight 1.5s ease 0.1s infinite normal}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="sd"] a dd .btn span:after{margin-left:.8vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"]{padding-top:5.85938vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"]{padding-top:112.5px}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"]:before{left:0;width:59.375vw;background-image:url(../images/top/img_ms01.jpg);background-position:top 29% right 16%;background-size:auto 148%;transition:background-size 0.2s}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"]:before{width:60.20894vw;background-position:top 34% right 15%;background-size:auto 142%}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="ms"]:before{width:1480px;background-image:url(../images/top/img_ms01_pc2550.jpg);background-position:top 28% right 16%;background-size:auto 100%}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="ms"]:before{display:block;z-index:0;position:absolute;left:0;width:62.66667vw;height:93.33333vw;background-image:url(../images/top/img_ms01_sp.jpg);background-position:top 0% right 0%;background-repeat:no-repeat;background-size:auto 100%;content:""}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"].hover:before{background-size:auto 153%}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"].hover:before{background-size:auto 147%}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="ms"].hover:before{background-size:auto 105%}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"] a{width:83.59375vw;margin:0;padding-left:14.0625vw;text-align:right}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"] a{width:81.66748vw;padding-left:0}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="ms"] a{width:1936px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="ms"] a{padding-right:6.93333vw;text-align:right}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"] a dt{padding-top:1.5625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"] a dt{padding-top:0px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="ms"] a dt{padding-top:10.66667vw}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"] a dt span{line-height:1em}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="ms"] a dt span{letter-spacing:0.026em;line-height:0.98em}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"] a dt p{padding-top:2.65625vw;text-align:right}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"] a dt p{padding-top:40px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="ms"] a dt p{padding-top:40px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="ms"] a dt p{padding-top:1.53846em}}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"] a dd{padding-top:4.6875vw;padding-right:10.15625vw;padding-bottom:1.09375vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"] a dd{padding-top:110px;padding-right:230px}}@media screen and (min-width: 2550px), print{.ua_top__service_list li[data-bizarea="ms"] a dd{padding-top:110px;padding-right:230px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="ms"] a dd{padding-top:25.33333vw;padding-right:1em}}.ua_top__service_list li[data-bizarea="ms"] a dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 769px), print{.ua_top__service_list li[data-bizarea="ms"] a dd .btn span{margin-right:16px}}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"] a dd .btn span{width:200px}}@media screen and (max-width: 768px){.ua_top__service_list li[data-bizarea="ms"] a dd .btn span{margin-right:.8vw}}.ua_top__service_list li[data-bizarea="ms"] a dd .btn span:after{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowLeft_s 1.5s ease 0.1s infinite normal;animation:arrowLeft_s 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__service_list li[data-bizarea="ms"] a dd .btn span:after{width:200px;-webkit-animation:arrowLeft 1.5s ease 0.1s infinite normal;animation:arrowLeft 1.5s ease 0.1s infinite normal}}.ua_top__service_list_independ{list-style:none}@media screen and (max-width: 768px){.ua_top__service_list_independ{padding-top:8vw}}.ua_top__service_list_independ li{display:flex;position:relative;align-items:center}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li{z-index:1;width:100%;height:36.40625vw;margin:9.6875vw 0}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li{height:690.0069px;margin:220px 0}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li{margin:225px 0}}@media screen and (max-width: 768px){.ua_top__service_list_independ li{z-index:2;position:relative;min-height:105.33333vw;padding-bottom:13.33333vw}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li:first-of-type{margin-top:4.53125vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li:first-of-type{margin-top:70px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li:first-of-type{margin-top:70px}}.ua_top__service_list_independ li figure{-webkit-backface-visibility:hidden;display:block;position:absolute;overflow:hidden;backface-visibility:hidden;transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li figure{z-index:0;height:36.40625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li figure{height:690px}}@media screen and (-ms-high-contrast: none){.ua_top__service_list_independ li figure{top:0}}.ua_top__service_list_independ li figure a{display:block}.ua_top__service_list_independ li figure img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ua_top__service_list_independ li.hover figure{-webkit-transform:scale(0.97, 0.97);transform:scale(0.97, 0.97)}.ua_top__service_list_independ li.hover figure img{-webkit-transform:scale(1.04, 1.04);transform:scale(1.04, 1.04)}.ua_top__service_list_independ dt{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500}@media screen and (min-width: 769px), print{.ua_top__service_list_independ dt span{font-size:8.04688vw;letter-spacing:0.02em;line-height:1}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ dt span{font-size:151.99647px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ dt span{font-size:151.99647px}}@media screen and (max-width: 768px){.ua_top__service_list_independ dt span{display:block;margin-top:0.5em;font-size:13.99982vw;word-break:break-all}}.ua_top__service_list_independ dt p{margin-left:0.4em;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__service_list_independ dt p{margin-top:1em;font-size:1.32813vw;font-weight:bold;line-height:1.4}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ dt p{font-size:20px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ dt p{font-size:20px}}@media screen and (max-width: 768px){.ua_top__service_list_independ dt p{margin-top:0.4em;font-size:3.46667vw;font-weight:600}}.ua_top__service_list_independ dd .btn{color:#010101;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;letter-spacing:0.2em;text-decoration:none}@media screen and (min-width: 769px), print{.ua_top__service_list_independ dd .btn{font-size:1.40625vw;line-height:auto}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ dd .btn{font-size:21px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ dd .btn{font-size:21px}}@media screen and (max-width: 768px){.ua_top__service_list_independ dd .btn{font-size:3.46667vw;line-height:0.923}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_wc figure,.ua_top__service_list_independ li[data-bizarea="wc"] figure{right:0;width:60.625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_wc figure,.ua_top__service_list_independ li[data-bizarea="wc"] figure{width:59.58393vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_wc figure,.ua_top__service_list_independ li[data-bizarea="wc"] figure{width:1480px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_wc figure,.ua_top__service_list_independ li[data-bizarea="wc"] figure{z-index:0;right:0;width:64.8vw;height:92vw;background-image:url(../images/top/img_wc01_sp.jpg);background-position:top 0 right 0;background-repeat:no-repeat;background-size:auto 100%}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_wc figure img,.ua_top__service_list_independ li[data-bizarea="wc"] figure img{width:103%;margin-top:-1%;margin-left:-1%}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_wc figure img,.ua_top__service_list_independ li[data-bizarea="wc"] figure img{width:100%;margin-top:-4%;margin-left:0%}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_wc figure img,.ua_top__service_list_independ li[data-bizarea="wc"] figure img{opacity:0}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_wc figure+div,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div{margin-top:3.90625vw;margin-left:11.875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_wc figure+div,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div{margin-top:3.125vw;margin-left:17.70851vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_wc figure+div,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div{margin-left:592px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_wc figure+div,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div{margin-left:9.6vw}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_wc figure+div dd,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd{padding-top:9.375vw;padding-left:6.875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_wc figure+div dd,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd{padding-top:190px;padding-left:160px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_wc figure+div dd,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd{padding-top:190px;padding-left:160px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_wc figure+div dd,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd{padding-top:34.66667vw;padding-left:4.8vw}}.ua_top__service_list_independ li.bizarea_wc figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_wc figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd .btn span{width:200px}}.ua_top__service_list_independ li.bizarea_wc figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd .btn span:after{display:inline-block;position:absolute;top:0.7em;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;animation:arrowRight_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;content:""}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_wc figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd .btn span:after{margin-left:8px}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_wc figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd .btn span:after{width:200px;-webkit-animation:arrowRight 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;animation:arrowRight 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_wc figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="wc"] figure+div dd .btn span:after{margin-left:.8vw}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do,.ua_top__service_list_independ li[data-bizarea="do"]{justify-content:flex-end}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_do figure,.ua_top__service_list_independ li[data-bizarea="do"] figure{left:0;width:60.625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_do figure,.ua_top__service_list_independ li[data-bizarea="do"] figure{width:60.72977vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_do figure,.ua_top__service_list_independ li[data-bizarea="do"] figure{width:1478px;background-position:top 34% left 41%;background-size:auto 100%}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure,.ua_top__service_list_independ li[data-bizarea="do"] figure{z-index:0;z-index:0;left:0;width:62.66667vw;height:93.33333vw;background-image:url(../images/top/img_do01_sp.jpg);background-position:top 0% right 0%;background-repeat:no-repeat;background-size:auto 100%}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_do figure img,.ua_top__service_list_independ li[data-bizarea="do"] figure img{width:190%;margin-top:-23%;margin-left:-54%}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_do figure img,.ua_top__service_list_independ li[data-bizarea="do"] figure img{width:140%;margin-top:-14%;margin-left:-24%}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure img,.ua_top__service_list_independ li[data-bizarea="do"] figure img{opacity:0}}.ua_top__service_list_independ li.bizarea_do.hover figure,.ua_top__service_list_independ li[data-bizarea="do"].hover figure{background-size:auto 105%}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_do figure+div,.ua_top__service_list_independ li[data-bizarea="do"] figure+div{margin-top:.78125vw;margin-left:43.90625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_do figure+div,.ua_top__service_list_independ li[data-bizarea="do"] figure+div{margin-bottom:20px;margin-left:48.33334vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_do figure+div,.ua_top__service_list_independ li[data-bizarea="do"] figure+div{margin-top:70px;margin-bottom:20px;margin-left:1160px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure+div,.ua_top__service_list_independ li[data-bizarea="do"] figure+div{padding-right:7.73333vw;text-align:right}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure+div dt,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dt{padding-top:4.8vw}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_do figure+div dt span,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dt span{line-height:0.94em}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure+div dt span,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dt span{line-height:0.96em}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_do figure+div dt p,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dt p{display:inline-block}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure+div dt p,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dt p{padding-top:4.8vw;letter-spacing:0.1em}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_do figure+div dd,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd{padding-top:3.4375vw;padding-bottom:1.17188vw;padding-left:13.4375vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_do figure+div dd,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd{padding-top:70px;padding-left:210px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_do figure+div dd,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd{padding-top:70px;padding-left:210px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure+div dd,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd{padding-top:16vw;padding-right:1em}}.ua_top__service_list_independ li.bizarea_do figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_do figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd .btn span{margin-right:16px}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_do figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd .btn span{width:200px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_do figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd .btn span{margin-right:.8vw}}.ua_top__service_list_independ li.bizarea_do figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd .btn span:after{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowLeft_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;animation:arrowLeft_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_do figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="do"] figure+div dd .btn span:after{width:200px;-webkit-animation:arrowLeft 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;animation:arrowLeft 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_sd figure,.ua_top__service_list_independ li[data-bizarea="sd"] figure{right:0;width:60.625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_sd figure,.ua_top__service_list_independ li[data-bizarea="sd"] figure{width:59.58393vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_sd figure,.ua_top__service_list_independ li[data-bizarea="sd"] figure{width:1480px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_sd figure,.ua_top__service_list_independ li[data-bizarea="sd"] figure{z-index:0;right:0;width:64.8vw;height:92vw;background-image:url(../images/top/img_sd01_sp.jpg);background-position:top 0 right 0;background-repeat:no-repeat;background-size:auto 100%}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_sd figure img,.ua_top__service_list_independ li[data-bizarea="sd"] figure img{width:103%;margin-top:-1%;margin-left:-1%}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_sd figure img,.ua_top__service_list_independ li[data-bizarea="sd"] figure img{width:100%;margin-top:-4%;margin-left:0%}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_sd figure img,.ua_top__service_list_independ li[data-bizarea="sd"] figure img{opacity:0}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_sd figure+div,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div{margin-left:11.875vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_sd figure+div,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div{margin-left:17.70851vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_sd figure+div,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div{margin-left:592px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_sd figure+div,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div{margin-left:9.6vw}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_sd figure+div dt,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dt{padding-top:9.6vw}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_sd figure+div dt span,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dt span{line-height:1em}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_sd figure+div dt span,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dt span{letter-spacing:0.03em;line-height:0.98em}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_sd figure+div dd,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd{padding-top:5.9375vw;padding-left:7.03125vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_sd figure+div dd,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd{padding-top:130px;padding-left:156px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_sd figure+div dd,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd{padding-top:130px;padding-left:156px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_sd figure+div dd,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd{padding-top:28vw;padding-left:5.33333vw}}.ua_top__service_list_independ li.bizarea_sd figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_sd figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd .btn span{width:200px}}.ua_top__service_list_independ li.bizarea_sd figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd .btn span:after{display:inline-block;position:absolute;top:0.7em;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;animation:arrowRight_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;content:""}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_sd figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd .btn span:after{margin-left:8px}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_sd figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd .btn span:after{width:200px;-webkit-animation:arrowRight 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;animation:arrowRight 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_sd figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="sd"] figure+div dd .btn span:after{margin-left:.8vw}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms,.ua_top__service_list_independ li[data-bizarea="ms"]{justify-content:flex-end}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure,.ua_top__service_list_independ li[data-bizarea="ms"] figure{left:0;width:59.375vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_ms figure,.ua_top__service_list_independ li[data-bizarea="ms"] figure{width:60.3125vw}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_ms figure,.ua_top__service_list_independ li[data-bizarea="ms"] figure{width:1478px;background-position:top 28% right 16%;background-size:auto 100%}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms figure,.ua_top__service_list_independ li[data-bizarea="ms"] figure{z-index:0;z-index:0;left:0;width:62.66667vw;height:93.33333vw;background-image:url(../images/top/img_ms01_sp.jpg);background-position:top 0% right 0%;background-repeat:no-repeat;background-size:auto 100%}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure img,.ua_top__service_list_independ li[data-bizarea="ms"] figure img{width:143%;margin-top:-11%;margin-left:-37%}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_ms figure img,.ua_top__service_list_independ li[data-bizarea="ms"] figure img{width:126%;margin-top:-10%;margin-left:-21%}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms figure img,.ua_top__service_list_independ li[data-bizarea="ms"] figure img{opacity:0}}.ua_top__service_list_independ li.bizarea_ms.hover figure,.ua_top__service_list_independ li[data-bizarea="ms"].hover figure{background-size:auto 105%}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure+div,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div{width:83.59375vw;margin:0;padding-left:14.0625vw;text-align:right}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_ms figure+div,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div{width:81.66748vw;padding-left:0}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_ms figure+div,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div{width:1936px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms figure+div,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div{padding-right:6.93333vw;text-align:right}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dt,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dt{padding-top:1.5625vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dt,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dt{padding-top:0px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms figure+div dt,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dt{padding-top:10.66667vw}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dt span,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dt span{line-height:1em}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms figure+div dt span,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dt span{letter-spacing:0.026em;line-height:0.98em}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dt p,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dt p{padding-top:0.8em;text-align:right}}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dd,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd{padding-top:4.6875vw;padding-right:10.15625vw;padding-bottom:1.09375vw}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dd,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd{padding-top:110px;padding-right:230px}}@media screen and (min-width: 2550px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dd,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd{padding-top:110px;padding-right:230px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms figure+div dd,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd{padding-top:25.33333vw;padding-right:1em}}.ua_top__service_list_independ li.bizarea_ms figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd .btn span{display:inline-block;position:relative;width:160px;height:1em}@media screen and (min-width: 769px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd .btn span{margin-right:16px}}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd .btn span{width:200px}}@media screen and (max-width: 768px){.ua_top__service_list_independ li.bizarea_ms figure+div dd .btn span,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd .btn span{margin-right:.8vw}}.ua_top__service_list_independ li.bizarea_ms figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd .btn span:after{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowLeft_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;animation:arrowLeft_s 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__service_list_independ li.bizarea_ms figure+div dd .btn span:after,.ua_top__service_list_independ li[data-bizarea="ms"] figure+div dd .btn span:after{width:200px;-webkit-animation:arrowLeft 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) e 0.1s infinite normal;animation:arrowLeft 1.5s cubic-bezier(0.16, 0.91, 0.38, 0.88) e 0.1s infinite normal}}.ua_top__topics{width:97%;margin:0 auto}@media screen and (min-width: 1918px), print{.ua_top__topics{height:330px;margin-bottom:200px}}@media screen and (min-width: 2550px), print{.ua_top__topics{height:330px;margin-bottom:80px}}@media screen and (max-width: 768px){.ua_top__topics{height:62.66667vw;margin-bottom:10.66667vw}}@media screen and (min-width: 769px), print{.ua_top__topics .base{display:flex;flex-flow:column;justify-content:center;margin-top:44px;background-color:#fff}}@media screen and (max-width: 768px){.ua_top__topics .base{display:flex;flex-flow:column;justify-content:center;margin-top:16vw;background-color:#fff;text-align:center}}.ua_top__topics .base h2{color:#9e9e9e;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;letter-spacing:0.04em;text-align:center}@media screen and (min-width: 769px), print{.ua_top__topics .base h2{margin-top:-36px;font-size:68px;line-height:1}}@media screen and (min-width: 1278px), print{.ua_top__topics .base h2{margin-top:-40px;font-size:72px;line-height:1}}@media screen and (min-width: 1918px), print{.ua_top__topics .base h2{margin-top:-44px;font-size:80px}}@media screen and (min-width: 2550px), print{.ua_top__topics .base h2{margin-top:-50px;font-size:90px}}@media screen and (max-width: 768px){.ua_top__topics .base h2{margin-top:-24px;font-size:12.8vw;line-height:1em}}.ua_top__topics .base div h3{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;text-align:center}@media screen and (min-width: 769px), print{.ua_top__topics .base div h3{margin-top:24px;font-size:1.32813vw;font-weight:bold;line-height:1.4}}@media screen and (min-width: 1918px), print{.ua_top__topics .base div h3{font-size:20px}}@media screen and (min-width: 2550px), print{.ua_top__topics .base div h3{font-size:20px}}@media screen and (min-width: 769px), print{.ua_top__topics .base div h3{font-size:20px}}@media screen and (max-width: 768px){.ua_top__topics .base div h3{margin-top:2.66667vw;font-size:3.46667vw;font-weight:600}}.ua_top__topics .base div h3+p{color:#616161;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;text-align:center}@media screen and (min-width: 769px), print{.ua_top__topics .base div h3+p{padding-top:20px;font-size:15px;line-height:1.7}}@media screen and (min-width: 1918px), print{.ua_top__topics .base div h3+p{font-size:15px}}@media screen and (min-width: 2550px), print{.ua_top__topics .base div h3+p{font-size:15px}}@media screen and (max-width: 768px){.ua_top__topics .base div h3+p{margin-top:4vw;font-size:3.2vw;line-height:1.583}}.ua_top__topics .base .btn{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;text-align:center}@media screen and (min-width: 769px), print{.ua_top__topics .base .btn{padding-top:36px;padding-bottom:48px;font-size:13px;line-height:1.7}}@media screen and (min-width: 1918px), print{.ua_top__topics .base .btn{font-size:15px}}@media screen and (min-width: 2550px), print{.ua_top__topics .base .btn{font-size:15px}}@media screen and (max-width: 768px){.ua_top__topics .base .btn{margin-top:8vw;margin-bottom:9.33333vw;font-size:3.2vw;line-height:1.583}}.ua_top__topics .base .btn a{display:inline-block;position:relative;background-color:#ebeaeb;color:#010101;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;text-decoration:none;transition:all .5s ease}@media screen and (min-width: 769px), print{.ua_top__topics .base .btn a{width:200px;height:52px;padding-left:10px;font-size:18px;line-height:52px}}@media screen and (min-width: 1918px), print{.ua_top__topics .base .btn a{width:240px;height:60px;line-height:60px}}@media screen and (max-width: 768px){.ua_top__topics .base .btn a{width:40vw;height:12vw;font-size:4.26667vw;line-height:12vw}}.ua_top__topics .base .btn a:hover{background-color:#000;color:#fff;transition:all .5s ease}.ua_top__topics .base .btn a strong{z-index:2;position:relative;letter-spacing:0.2em}@media screen and (max-width: 768px){.ua_top__topics .base .btn a strong{width:23.33333vw;margin-left:1.33333vw}}.ua_top__topics .base .btn a span.arrow{display:inline-block;position:absolute;top:0.7em;right:160px;width:160px;height:1em}@media screen and (min-width: 769px), print{.ua_top__topics .base .btn a span.arrow{top:0.7em;margin-right:8px}}@media screen and (min-width: 1918px), print{.ua_top__topics .base .btn a span.arrow{top:1em;right:200px;width:200px}}@media screen and (max-width: 768px){.ua_top__topics .base .btn a span.arrow{display:none}}.ua_top__topics .base .btn a span.arrow:before{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s2 1.5s ease 0.1s infinite normal;animation:arrowRight_s2 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__topics .base .btn a span.arrow:before{width:200px;-webkit-animation:arrowRight2 1.5s ease 0.1s infinite normal;animation:arrowRight2 1.5s ease 0.1s infinite normal}}.ua_top__topics .base .btn a span.arrow:after{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s 1.5s ease 0.1s infinite normal;animation:arrowRight_s 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__topics .base .btn a span.arrow:after{width:200px;-webkit-animation:arrowRight 1.5s ease 0.1s infinite normal;animation:arrowRight 1.5s ease 0.1s infinite normal}}.ua_top__works{background-color:#f2f2f2}@media screen and (min-width: 769px), print{.ua_top__works{padding-bottom:130px}}@media screen and (min-width: 2550px), print{.ua_top__works{padding-bottom:160px}}@media screen and (min-width: 769px), print{.ua_top__works .base{width:800px;margin:0 auto;padding-top:108px}}@media screen and (min-width: 1918px), print{.ua_top__works .base{padding-top:39px;page-break-after:15px}}@media screen and (max-width: 768px){.ua_top__works .base{padding-top:21.33333vw}}.ua_top__works .base h2{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600;text-align:center}@media screen and (min-width: 769px), print{.ua_top__works .base h2{font-size:44px;line-height:1}}@media screen and (min-width: 1918px), print{.ua_top__works .base h2{font-size:52px}}@media screen and (min-width: 2550px), print{.ua_top__works .base h2{font-size:52px}}@media screen and (max-width: 768px){.ua_top__works .base h2{font-size:9.73333vw;line-height:1em}}.ua_top__works .base h2+p{color:#616161;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;text-align:center}@media screen and (min-width: 769px), print{.ua_top__works .base h2+p{padding-top:30px;font-size:14px;line-height:1.6}}@media screen and (min-width: 1918px), print{.ua_top__works .base h2+p{padding-top:26px}}@media screen and (max-width: 768px){.ua_top__works .base h2+p{padding-top:5.33333vw;padding-right:14.93333vw;padding-left:14.93333vw;font-size:3.2vw;line-height:1.583}}@media screen and (min-width: 769px), print{.ua_top__works_list{width:calc(100% + 20px);margin:0 auto;padding-top:56px;padding-left:20px;letter-spacing:-.4em}}@media screen and (min-width: 1918px), print{.ua_top__works_list{padding-top:70px}}@media screen and (min-width: 2550px), print{.ua_top__works_list{padding-left:5px}}@media screen and (max-width: 768px){.ua_top__works_list{padding-top:6.66667vw}}.ua_top__works_list li{list-style:none}@media screen and (min-width: 769px), print{.ua_top__works_list li{display:inline-block;padding-bottom:60px;letter-spacing:normal;vertical-align:top}}@media screen and (min-width: 1918px), print{.ua_top__works_list li{padding-bottom:130px}}@media screen and (max-width: 768px){.ua_top__works_list li{padding:0 0em 13.33333vw}}.ua_top__works_list a{display:block;color:#000;text-decoration:none}@media screen and (min-width: 769px), print{.ua_top__works_list a{background-repeat:no-repeat;background-size:100%}}@media screen and (max-width: 768px){.ua_top__works_list a{background-repeat:no-repeat;background-size:100%}}.ua_top__works_list a:hover dt img{-webkit-transform:scale(1.04, 1.04);transform:scale(1.04, 1.04)}.ua_top__works_list dt{-webkit-backface-visibility:hidden;overflow:hidden;backface-visibility:hidden;line-height:0.2em;vertical-align:bottom;transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ua_top__works_list dt img{-webkit-backface-visibility:hidden;width:100%;backface-visibility:hidden;transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (max-width: 768px){.ua_top__works_list dt img{width:100% !important}}@media screen and (max-width: 768px){.ua_top__works_list dd{padding:3.73333vw 1em 0}}@media screen and (min-width: 769px), print{.ua_top__works_list dd{padding-top:14px}}@media screen and (min-width: 1918px), print{.ua_top__works_list dd{padding-top:16px}}.ua_top__works_list dd p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:300}@media screen and (min-width: 769px), print{.ua_top__works_list dd p{font-size:13px;line-height:1em}}@media screen and (max-width: 768px){.ua_top__works_list dd p{font-size:3.21792vw;line-height:1.417;text-align:center}}.ua_top__works_list dd p small{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__works_list dd p small{display:block;font-size:13px;line-height:1.538}}@media screen and (max-width: 768px){.ua_top__works_list dd p small{font-size:3.21792vw;line-height:1.417;text-align:center}}.ua_top__works_list dd p span{display:block;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__works_list dd p span{font-size:13px;line-height:1.462}}@media screen and (max-width: 768px){.ua_top__works_list dd p span{font-size:3.21792vw;font-weight:400;line-height:1.694;text-align:center}}.ua_top__works_list dd p strong{display:block;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:bold}@media screen and (min-width: 769px), print{.ua_top__works_list dd p strong{font-size:18px;line-height:1.4}}@media screen and (max-width: 768px){.ua_top__works_list dd p strong{padding-top:.53333vw;font-size:4.00005vw;line-height:1.355;text-align:center}}@media screen and (min-width: 769px), print{.ua_top__works_list dd p+p{padding-top:14px}}@media screen and (min-width: 1918px), print{.ua_top__works_list dd p+p{padding-top:14px}}@media screen and (max-width: 768px){.ua_top__works_list dd p+p{padding-top:1.33333vw}}.ua_top__works_list+p{text-align:center}@media screen and (min-width: 769px), print{.ua_top__works_list+p{padding-right:4px}}@media screen and (min-width: 1918px), print{.ua_top__works_list+p{padding-right:60px}}@media screen and (min-width: 1918px), print{.ua_top__works_list+p{padding-right:30px}}@media screen and (max-width: 768px){.ua_top__works_list+p{padding-bottom:34.66667vw}}.ua_top__works_list+p a{display:inline-block;position:relative;background-color:#fff;color:#010101;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;text-decoration:none;transition:all .5s ease}@media screen and (min-width: 769px), print{.ua_top__works_list+p a{width:200px;height:52px;padding-left:10px;font-size:18px;line-height:52px}}@media screen and (min-width: 1918px), print{.ua_top__works_list+p a{width:240px;height:60px;line-height:60px}}@media screen and (max-width: 768px){.ua_top__works_list+p a{width:40vw;height:12vw;font-size:4.26667vw;line-height:12vw}}.ua_top__works_list+p a:hover{background-color:#000;color:#fff;transition:all .5s ease}.ua_top__works_list+p a strong,.ua_top__works_list+p a img{z-index:2;position:relative;letter-spacing:0.2em}@media screen and (max-width: 768px){.ua_top__works_list+p a strong,.ua_top__works_list+p a img{width:23.33333vw;margin-left:1.33333vw}}.ua_top__works_list+p a span.arrow{display:inline-block;position:absolute;top:0.7em;right:160px;width:160px;height:1em}@media screen and (min-width: 769px), print{.ua_top__works_list+p a span.arrow{top:0.7em;margin-right:8px}}@media screen and (min-width: 1918px), print{.ua_top__works_list+p a span.arrow{top:1em;right:200px;width:200px}}@media screen and (max-width: 768px){.ua_top__works_list+p a span.arrow{display:none}}.ua_top__works_list+p a span.arrow:before{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s2 1.5s ease 0.1s infinite normal;animation:arrowRight_s2 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__works_list+p a span.arrow:before{width:200px;-webkit-animation:arrowRight2 1.5s ease 0.1s infinite normal;animation:arrowRight2 1.5s ease 0.1s infinite normal}}.ua_top__works_list+p a span.arrow:after{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowRight_s 1.5s ease 0.1s infinite normal;animation:arrowRight_s 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__works_list+p a span.arrow:after{width:200px;-webkit-animation:arrowRight 1.5s ease 0.1s infinite normal;animation:arrowRight 1.5s ease 0.1s infinite normal}}.ua_top__works .btn_more{position:relative;font-family:'Barlow Condensed';font-weight:bold;line-height:1;text-align:center}@media screen and (min-width: 769px), print{.ua_top__works .btn_more{width:168px;margin:0 auto;transition:all .5s ease}}@media screen and (max-width: 768px){.ua_top__works .btn_more{margin-top:8.66667vw;margin-bottom:24.93333vw}}.ua_top__works .btn_more span{display:inline-block;border-bottom:1px solid #000;color:#000;cursor:pointer}@media screen and (min-width: 769px), print{.ua_top__works .btn_more span{width:100%;padding:0 20px 7px;font-size:22px}}@media screen and (max-width: 768px){.ua_top__works .btn_more span{padding:0 3.2vw 2.4vw;font-size:4.53333vw}}.ua_top__works .btn_more::after{display:block;position:absolute;right:0;left:0;margin:auto;-webkit-transform:scale(1, 0.95) rotate(45deg);transform:scale(1, 0.95) rotate(45deg);border-right:1px solid #000;border-bottom:1px solid #000;content:'';transition:all 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 769px), print{.ua_top__works .btn_more::after{top:-30px;width:11px;height:11px}}@media screen and (max-width: 768px){.ua_top__works .btn_more::after{top:-6.66667vw;width:2.4vw;height:2.4vw}}@media screen and (min-width: 769px), print{.ua_top__works .btn_more:hover{width:184.8px}.ua_top__works .btn_more:hover::after{-webkit-transform:translate3d(0, 5px, 0) scale(1, 0.95) rotate(45deg);transform:translate3d(0, 5px, 0) scale(1, 0.95) rotate(45deg)}}.ua_top__company{overflow:hidden;background-color:#eaebea;background-image:url(../images/top/bk_company_recruit01.gif);background-repeat:no-repeat}@media screen and (min-width: 769px), print{.ua_top__company{height:550px}}@media screen and (min-width: 1918px), print{.ua_top__company{height:750px}}@media screen and (min-width: 2550px), print{.ua_top__company{height:750px}}@media screen and (max-width: 768px){.ua_top__company{padding-bottom:80vw}}@media screen and (min-width: 769px), print{.ua_top__company .base{display:flex;z-index:2;flex-flow:column nowrap;justify-content:center;width:100%;height:550px;margin:0 auto;padding-bottom:20px;padding-left:10px}}@media screen and (min-width: 1278px), print{.ua_top__company .base{padding-left:170px}}@media screen and (min-width: 1918px), print{.ua_top__company .base{max-width:1300px;height:750px;padding-bottom:60px;padding-left:0}}@media screen and (min-width: 1918px), print{.ua_top__company .base{max-width:1300px;height:750px;padding-bottom:10px}}@media screen and (max-width: 768px){.ua_top__company .base{width:100%;margin:0 auto;padding-top:20vw;text-align:center}}.ua_top__company .base h2{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600;letter-spacing:0.04em}@media screen and (min-width: 769px), print{.ua_top__company .base h2{padding-top:24px;font-size:56px;line-height:1}}@media screen and (min-width: 1918px), print{.ua_top__company .base h2{padding-top:22px;font-size:65px}}@media screen and (min-width: 2550px), print{.ua_top__company .base h2{padding-top:0;font-size:65px}}@media screen and (max-width: 768px){.ua_top__company .base h2{font-size:10.4vw;line-height:1em}}.ua_top__company .base h2+p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__company .base h2+p{width:39.0625vw;padding-top:62px;font-size:13px;line-height:1.7}}@media screen and (min-width: 1278px), print{.ua_top__company .base h2+p{width:370px}}@media screen and (min-width: 1918px), print{.ua_top__company .base h2+p{width:600px;padding-top:60px;padding-right:0px;font-size:15px}}@media screen and (min-width: 2550px), print{.ua_top__company .base h2+p{width:600px;padding-top:60px;font-size:15px}}@media screen and (max-width: 768px){.ua_top__company .base h2+p{padding-top:4vw;padding-right:8vw;padding-left:8vw;font-size:3.2vw;line-height:1.583}}.ua_top__company .base .btn{color:#010101;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;text-decoration:none}@media screen and (min-width: 769px), print{.ua_top__company .base .btn{width:160px;margin-top:30px;padding-left:1.5em;font-size:18px;letter-spacing:0.2em;line-height:1.421}}@media screen and (min-width: 1918px), print{.ua_top__company .base .btn{margin-top:55px;font-size:19px}}@media screen and (min-width: 2550px), print{.ua_top__company .base .btn{margin-top:30px;margin-bottom:10px;font-size:19px}}@media screen and (max-width: 768px){.ua_top__company .base .btn{display:inline-block;margin-top:3.46667vw;padding-right:0.8em;padding-left:1.5em;font-size:4.26667vw;letter-spacing:0.1em;line-height:0.844}}.ua_top__company .base .btn:before{display:block;position:absolute;left:0.5em;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-left:1px solid black;-webkit-animation:widthAnime_out 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:widthAnime_out 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;content:"";transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s}@media screen and (min-width: 769px), print{.ua_top__company .base .btn:before{top:0.5em;width:1px;height:8px}}@media screen and (max-width: 768px){.ua_top__company .base .btn:before{top:0.4em;width:0.4em;height:0.4em}}.ua_top__company aside{z-index:1;position:absolute}@media screen and (min-width: 769px), print{.ua_top__company aside{display:flex;top:0;right:-20px;align-items:center;height:100%}}@media screen and (min-width: 1278px), print{.ua_top__company aside{top:calc(50% - 250px);right:-40px}}@media screen and (min-width: 1918px), print{.ua_top__company aside{top:calc(50% - 333px);right:-60px}}@media screen and (min-width: 2550px), print{.ua_top__company aside{right:250px}}@media screen and (max-width: 768px){.ua_top__company aside{width:100%;height:80vw}}@media screen and (max-width: 768px){.ua_top__company aside a{position:absolute;right:-13.33333vw;bottom:1.33333vw;pointer-events:none}}.ua_top__company aside a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (min-width: 769px), print{.ua_top__company aside a img{width:46.875vw}}@media screen and (min-width: 1278px), print{.ua_top__company aside a img{width:600px}}@media screen and (min-width: 1918px), print{.ua_top__company aside a img{width:787px}}@media screen and (max-width: 768px){.ua_top__company aside a img{width:85.6vw}}.ua_top__company.hover .btn:before{-webkit-animation:widthAnime 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:widthAnime 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}@media screen and (min-width: 769px), print{.ua_top__company.hover aside img{-webkit-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02)}}.ua_top__recruit{overflow:hidden;background-color:#eaebea;background-image:url(../images/top/bk_company_recruit01.gif)}@media screen and (min-width: 769px), print{.ua_top__recruit{height:550px;margin-top:10px}}@media screen and (min-width: 1918px), print{.ua_top__recruit{height:750px;margin-top:20px}}@media screen and (min-width: 2550px), print{.ua_top__recruit{height:750px;margin-top:20px}}@media screen and (max-width: 768px){.ua_top__recruit{margin-top:5.33333vw;padding-bottom:80vw}}@media screen and (min-width: 769px), print{.ua_top__recruit .base{display:flex;flex-flow:column nowrap;justify-content:center;width:100%;height:550px;margin:0 auto;padding-bottom:20px;padding-left:170px}}@media screen and (min-width: 1918px), print{.ua_top__recruit .base{max-width:1300px;height:750px;padding-bottom:10px;padding-left:0}}@media screen and (min-width: 2550px), print{.ua_top__recruit .base{max-width:1300px;height:750px;padding-bottom:0px}}@media screen and (max-width: 768px){.ua_top__recruit .base{width:100%;margin:0 auto;padding-top:18.66667vw;text-align:center}}.ua_top__recruit .base h2{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600}@media screen and (min-width: 769px), print{.ua_top__recruit .base h2{padding-top:24px;font-size:56px;line-height:1}}@media screen and (min-width: 1918px), print{.ua_top__recruit .base h2{padding-top:5px;font-size:65px}}@media screen and (min-width: 2550px), print{.ua_top__recruit .base h2{padding-top:0;font-size:65px}}@media screen and (max-width: 768px){.ua_top__recruit .base h2{font-size:10.4vw;line-height:1}}.ua_top__recruit .base h2+p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__recruit .base h2+p{width:370px;padding-top:40px;font-size:13px;line-height:1.7em}}@media screen and (min-width: 1918px), print{.ua_top__recruit .base h2+p{width:600px;padding-top:60px;padding-right:0px;font-size:15px}}@media screen and (min-width: 2550px), print{.ua_top__recruit .base h2+p{width:600px;padding-top:64px;font-size:15px}}@media screen and (max-width: 768px){.ua_top__recruit .base h2+p{padding-top:1.5em;padding-right:8vw;padding-left:8vw;font-size:3.2vw;line-height:1.583}}.ua_top__recruit .base .btn{color:#010101;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;text-decoration:none}@media screen and (min-width: 769px), print{.ua_top__recruit .base .btn{width:160px;margin-top:32px;padding-left:1.5em;font-size:18px;letter-spacing:0.2em;line-height:1.421}}@media screen and (min-width: 1918px), print{.ua_top__recruit .base .btn{margin-top:55px;font-size:19px}}@media screen and (min-width: 2550px), print{.ua_top__recruit .base .btn{margin-top:30px;margin-bottom:25px;font-size:19px}}@media screen and (max-width: 768px){.ua_top__recruit .base .btn{display:inline-block;margin-top:3.46667vw;padding-right:0.8em;padding-left:1.5em;font-size:4.26667vw;letter-spacing:0.1em;line-height:0.844}}.ua_top__recruit .base .btn:before{display:block;position:absolute;left:0.5em;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-left:1px solid black;-webkit-animation:widthAnime_out 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:widthAnime_out 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;content:""}@media screen and (min-width: 769px), print{.ua_top__recruit .base .btn:before{top:0.5em;width:1px;height:8px}}@media screen and (max-width: 768px){.ua_top__recruit .base .btn:before{top:0.4em;width:0.4em;height:0.4em}}.ua_top__recruit aside{display:flex;z-index:1;position:absolute;overflow:hidden}@media screen and (min-width: 769px), print{.ua_top__recruit aside{top:-10px;right:100px;height:102%}}@media screen and (min-width: 1918px), print{.ua_top__recruit aside{right:210px;align-items:center}}@media screen and (min-width: 2550px), print{.ua_top__recruit aside{right:440px;height:110%}}@media screen and (max-width: 768px){.ua_top__recruit aside{align-items:center;justify-content:center;width:100%;height:80vw;overflow:hidden;background-image:url(../images/top/img_recruit01_sp.png);background-position:top 0 left 50%;background-repeat:no-repeat;background-size:contain}}@media screen and (max-width: 768px){.ua_top__recruit aside a{pointer-events:none}}.ua_top__recruit aside a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (min-width: 769px), print{.ua_top__recruit aside a img{height:750px}}@media screen and (min-width: 1918px), print{.ua_top__recruit aside a img{height:900px;padding-top:77px}}@media screen and (min-width: 2550px), print{.ua_top__recruit aside a img{height:800px;margin-bottom:25px;padding-top:0}}@media screen and (max-width: 768px){.ua_top__recruit aside a img{height:83.73333vw;opacity:0}}.ua_top__recruit.hover .btn:before{-webkit-animation:widthAnime 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:widthAnime 0.5s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}@media screen and (min-width: 769px), print{.ua_top__recruit.hover aside img{-webkit-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02)}}.ua_top__release{background-color:#f2f2f2}@media screen and (min-width: 769px), print{.ua_top__release{padding-top:160px;padding-bottom:128px}}@media screen and (min-width: 1918px), print{.ua_top__release{padding-top:200px;padding-bottom:190px}}@media screen and (max-width: 768px){.ua_top__release{padding-top:38.13333vw;padding-bottom:34.66667vw}}@media screen and (min-width: 769px), print{.ua_top__release .base{display:flex;justify-content:flex-end;width:100%;margin:0 auto}}@media screen and (max-width: 768px){.ua_top__release .base{padding-left:9.33333vw}}@media screen and (min-width: 769px), print{.ua_top__release .base h2{display:flex;align-items:center;width:37.0%;padding-right:80px;padding-bottom:30px;text-align:right}}@media screen and (min-width: 1918px), print{.ua_top__release .base h2{width:29%;padding-bottom:10px}}@media screen and (min-width: 2550px), print{.ua_top__release .base h2{width:36.4%}}@media screen and (max-width: 768px){.ua_top__release .base h2{padding-bottom:9.33333vw}}.ua_top__release .base h2 span{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600}@media screen and (min-width: 769px), print{.ua_top__release .base h2 span{display:block;position:relative;width:100%;min-width:5.6em;padding-top:20px;padding-left:0px;border-bottom:1px solid #000;font-size:52px;letter-spacing:0.02em;line-height:0.8em}}@media screen and (min-width: 1918px), print{.ua_top__release .base h2 span{font-size:55.00059px;letter-spacing:0.04em}}@media screen and (max-width: 768px){.ua_top__release .base h2 span{font-size:10.13332vw;line-height:0.844}}.ua_top__release .base h2+div{position:relative}@media screen and (min-width: 769px), print{.ua_top__release .base h2+div{display:flex;align-items:center;width:calc(100% - 37%)}}@media screen and (min-width: 1918px), print{.ua_top__release .base h2+div{width:calc(100% - 29%)}}.ua_top__release .base h2+div:before{display:block;z-index:0;position:absolute;top:0px;right:0px;height:100%;background-color:#fff;content:""}@media screen and (min-width: 769px), print{.ua_top__release .base h2+div:before{width:calc(100% - 2.4em)}}@media screen and (min-width: 1918px), print{.ua_top__release .base h2+div:before{height:calc(100% - 20px)}}@media screen and (min-width: 2550px), print{.ua_top__release .base h2+div:before{width:calc(100% - 2em)}}@media screen and (max-width: 768px){.ua_top__release .base h2+div:before{width:calc(100% - 2em)}}.ua_top__release .base h2+div ul{z-index:1;position:relative;width:100%;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__release .base h2+div ul{padding-top:47px}}@media screen and (min-width: 1918px), print{.ua_top__release .base h2+div ul{padding-top:50px;padding-bottom:0px}}@media screen and (max-width: 768px){.ua_top__release .base h2+div ul{padding-top:8vw}}.ua_top__release .base+p{text-align:center}@media screen and (min-width: 769px), print{.ua_top__release .base+p{padding-top:62px;padding-right:4px}}@media screen and (min-width: 1918px), print{.ua_top__release .base+p{padding-top:64px;padding-right:60px}}@media screen and (min-width: 1918px), print{.ua_top__release .base+p{padding-right:30px}}@media screen and (max-width: 768px){.ua_top__release .base+p{padding-top:12vw}}.ua_top__release .base+p a{display:inline-block;position:relative;background-color:#fff;color:#010101;font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:500;text-decoration:none}@media screen and (min-width: 769px), print{.ua_top__release .base+p a{width:200px;height:52px;padding-left:10px;font-size:18px;line-height:52px}}@media screen and (min-width: 1918px), print{.ua_top__release .base+p a{width:240px;height:60px;line-height:60px}}@media screen and (max-width: 768px){.ua_top__release .base+p a{width:40vw;height:12vw;font-size:4.26667vw;line-height:12vw}}.ua_top__release .base+p a strong,.ua_top__release .base+p a img{z-index:2;position:relative;letter-spacing:0.2em}@media screen and (max-width: 768px){.ua_top__release .base+p a strong,.ua_top__release .base+p a img{width:23.33333vw;margin-left:1.33333vw}}.ua_top__release .base+p a span.arrow{display:inline-block;position:absolute;top:0.7em;right:160px;width:160px;height:1em}@media screen and (min-width: 769px), print{.ua_top__release .base+p a span.arrow{margin-right:8px}}@media screen and (min-width: 1918px), print{.ua_top__release .base+p a span.arrow{right:200px;width:200px}}@media screen and (max-width: 768px){.ua_top__release .base+p a span.arrow{display:none}}.ua_top__release .base+p a span.arrow:before{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowLeft_s2 1.5s ease 0.1s infinite normal;animation:arrowLeft_s2 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__release .base+p a span.arrow:before{width:200px;-webkit-animation:arrowLeft2 1.5s ease 0.1s infinite normal;animation:arrowLeft2 1.5s ease 0.1s infinite normal}}.ua_top__release .base+p a span.arrow:after{display:inline-block;position:absolute;top:0.7em;right:0;width:160px;height:1px;background-color:#000;-webkit-animation:arrowLeft_s 1.5s ease 0.1s infinite normal;animation:arrowLeft_s 1.5s ease 0.1s infinite normal;content:""}@media screen and (min-width: 1918px), print{.ua_top__release .base+p a span.arrow:after{width:200px;-webkit-animation:arrowLeft 1.5s ease 0.1s infinite normal;animation:arrowLeft 1.5s ease 0.1s infinite normal}}.ua_top__release .base li{border-top:1px solid #000;list-style:none}@media screen and (min-width: 769px), print{.ua_top__release .base li{padding:28px 3vw 40px 0px}}@media screen and (min-width: 1918px), print{.ua_top__release .base li{padding:42px 3vw 54px 0px}}@media screen and (max-width: 768px){.ua_top__release .base li{padding:5.33333vw 0}}.ua_top__release .base li a{color:#000;text-decoration:none}.ua_top__release .base li a:hover{opacity:0.5;transition:all 0.3s ease}.ua_top__release .base li a p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__release .base li a p{font-size:14px;line-height:1.7}}@media screen and (min-width: 1918px), print{.ua_top__release .base li a p{font-size:16px;line-height:1.625}}@media screen and (max-width: 768px){.ua_top__release .base li a p{font-size:3.33333vw;line-height:1.76}}@media screen and (min-width: 769px), print{.ua_top__contact{background-image:url(../images/top/img_map01_pc1280.png);background-position:top 50% left 50%;background-size:auto 100%}}@media screen and (min-width: 1918px), print{.ua_top__contact{background-image:url(../images/top/img_map01.png);background-size:100%}}@media screen and (min-width: 2550px), print{.ua_top__contact{background-image:url(../images/top/img_map01_pc2550.png)}}@media screen and (max-width: 768px){.ua_top__contact{background-image:url(../images/top/img_map01_sp.jpg);background-position:top 0% left 0%;background-size:cover}}.ua_top__contact .base{color:#fff}.ua_top__contact .base[data-scroll]{opacity:0;transition:opacity 2.8s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s;transition:opacity 2.8s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s;transition:opacity 2.8s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.25s}.ua_top__contact .base[data-scroll="in"]{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.ua_top__contact .base[data-scroll="out"]{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}@media screen and (min-width: 769px), print{.ua_top__contact .base{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:600px;padding-bottom:30px}}@media screen and (min-width: 1918px), print{.ua_top__contact .base{height:800px;padding-bottom:20px}}@media screen and (min-width: 2550px), print{.ua_top__contact .base{height:800px}}@media screen and (max-width: 768px){.ua_top__contact .base{padding-top:60vw;padding-bottom:66.66667vw;text-align:center}}.ua_top__contact .base h2{font-family:"Barlow Condensed","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;font-weight:600}@media screen and (min-width: 769px), print{.ua_top__contact .base h2{font-size:65px;letter-spacing:0.02em;line-height:1}}@media screen and (min-width: 1918px), print{.ua_top__contact .base h2{font-size:72px}}@media screen and (max-width: 768px){.ua_top__contact .base h2{font-size:13.8666vw;line-height:1em}}.ua_top__contact .base h2+p{font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif}@media screen and (min-width: 769px), print{.ua_top__contact .base h2+p{padding-top:20px;font-size:15px;line-height:1.6}}@media screen and (min-width: 1918px), print{.ua_top__contact .base h2+p{padding-top:36px}}@media screen and (-ms-high-contrast: none){.ua_top__contact .base h2+p{padding-bottom:36px}}@media screen and (max-width: 768px){.ua_top__contact .base h2+p{padding-top:3.46667vw;padding-right:6.66667vw;padding-left:6.66667vw;font-size:3.33333vw;line-height:1.76}}.ua_top__contact .base a{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:"YakuHanJP","Noto Sans JP",YuGothic,"Yu Gothic",sans-serif;text-decoration:none;transition:all 0.4s}@media screen and (min-width: 769px), print{.ua_top__contact .base a{width:676px;min-height:60px;margin-top:40px;border:2px solid #fff;font-size:17px;line-height:1.412}}@media screen and (min-width: 1918px), print{.ua_top__contact .base a{width:950px;margin-top:50px}}@media screen and (-ms-high-contrast: none){.ua_top__contact .base a{display:table-cell;text-align:center;vertical-align:middle}}@media screen and (max-width: 768px){.ua_top__contact .base a{width:80vw;min-height:12vw;margin-top:6.13333vw;border:1px solid #fff;font-size:3.46667vw;line-height:0.923}}.ua_top__contact .base a:hover{background-color:#fff;color:#000}.ua_top__footer{background-color:#fff}@media screen and (min-width: 769px), print{.ua_top__footer{display:flex;align-items:center;justify-content:center;padding-top:80px}}@media screen and (min-width: 1918px), print{.ua_top__footer{min-height:calc(100vh);padding-top:0px}}.Ikkaku_Bldg_1_44_14_Kanda_Jinnbocho__Chiyoda_ku{-moz-transform:matrix(2.7753, 0, 0, 2.7753, 0, 0);-webkit-transform:matrix(2.7753, 0, 0, 2.7753, 0, 0);-ms-transform:matrix(2.7753, 0, 0, 2.7753, 0, 0);z-index:1010;position:absolute;top:760.451px;left:175.64px;color:rgba(255,255,255,0.502);font-family:"Barlow Condensed";font-size:5.405px;line-height:1.6;text-align:left}
