@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");*{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{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}}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}div#contents{width:100% !important}body{-webkit-text-size-adjust:100%}img{display:inline-block;width:100%;vertical-align:bottom}a{cursor:pointer}*{box-sizing:border-box}@media only screen and (min-width: 737.5px){.spshow{display:none !important}}@media only screen and (max-width: 737.5px){.pcshow{display:none !important}img{width:100%}}@media only screen and (max-height: 567px) and (max-width: 812px){.lshide{display:none !important}}@media only screen and (min-width: 737.5px){.img-rend{image-rendering:-webkit-optimize-contrast}}.nenga-2024 .contents_wrapper *{font-family:"M PLUS 1", "YuGothic", "游ゴシック体", "Yu Gothic", "游ゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif}@supports (-webkit-touch-callout: none){html{height:-webkit-fill-available}body{height:-webkit-fill-available;min-height:100vh}}.u-mt-0{margin-top:0px !important}.u-mr-0{margin-right:0px !important}.u-mb-0{margin-bottom:0px !important}.u-ml-0{margin-left:0px !important}.u-pt-0{padding-top:0px !important}.u-pr-0{padding-right:0px !important}.u-pb-0{padding-bottom:0px !important}.u-pl-0{padding-left:0px !important}.u-mt-5{margin-top:10px !important}.u-mr-5{margin-right:10px !important}.u-mb-5{margin-bottom:10px !important}.u-ml-5{margin-left:10px !important}.u-pt-5{padding-top:10px !important}.u-pr-5{padding-right:10px !important}.u-pb-5{padding-bottom:10px !important}.u-pl-5{padding-left:10px !important}.u-mt-10{margin-top:20px !important}.u-mr-10{margin-right:20px !important}.u-mb-10{margin-bottom:20px !important}.u-ml-10{margin-left:20px !important}.u-pt-10{padding-top:20px !important}.u-pr-10{padding-right:20px !important}.u-pb-10{padding-bottom:20px !important}.u-pl-10{padding-left:20px !important}.u-mt-15{margin-top:30px !important}.u-mr-15{margin-right:30px !important}.u-mb-15{margin-bottom:30px !important}.u-ml-15{margin-left:30px !important}.u-pt-15{padding-top:30px !important}.u-pr-15{padding-right:30px !important}.u-pb-15{padding-bottom:30px !important}.u-pl-15{padding-left:30px !important}.u-mt-20{margin-top:40px !important}.u-mr-20{margin-right:40px !important}.u-mb-20{margin-bottom:40px !important}.u-ml-20{margin-left:40px !important}.u-pt-20{padding-top:40px !important}.u-pr-20{padding-right:40px !important}.u-pb-20{padding-bottom:40px !important}.u-pl-20{padding-left:40px !important}.u-mt-25{margin-top:50px !important}.u-mr-25{margin-right:50px !important}.u-mb-25{margin-bottom:50px !important}.u-ml-25{margin-left:50px !important}.u-pt-25{padding-top:50px !important}.u-pr-25{padding-right:50px !important}.u-pb-25{padding-bottom:50px !important}.u-pl-25{padding-left:50px !important}.u-mt-30{margin-top:60px !important}.u-mr-30{margin-right:60px !important}.u-mb-30{margin-bottom:60px !important}.u-ml-30{margin-left:60px !important}.u-pt-30{padding-top:60px !important}.u-pr-30{padding-right:60px !important}.u-pb-30{padding-bottom:60px !important}.u-pl-30{padding-left:60px !important}.u-mt-35{margin-top:70px !important}.u-mr-35{margin-right:70px !important}.u-mb-35{margin-bottom:70px !important}.u-ml-35{margin-left:70px !important}.u-pt-35{padding-top:70px !important}.u-pr-35{padding-right:70px !important}.u-pb-35{padding-bottom:70px !important}.u-pl-35{padding-left:70px !important}.u-mt-40{margin-top:80px !important}.u-mr-40{margin-right:80px !important}.u-mb-40{margin-bottom:80px !important}.u-ml-40{margin-left:80px !important}.u-pt-40{padding-top:80px !important}.u-pr-40{padding-right:80px !important}.u-pb-40{padding-bottom:80px !important}.u-pl-40{padding-left:80px !important}.u-mt-45{margin-top:90px !important}.u-mr-45{margin-right:90px !important}.u-mb-45{margin-bottom:90px !important}.u-ml-45{margin-left:90px !important}.u-pt-45{padding-top:90px !important}.u-pr-45{padding-right:90px !important}.u-pb-45{padding-bottom:90px !important}.u-pl-45{padding-left:90px !important}.u-mt-50{margin-top:100px !important}.u-mr-50{margin-right:100px !important}.u-mb-50{margin-bottom:100px !important}.u-ml-50{margin-left:100px !important}.u-pt-50{padding-top:100px !important}.u-pr-50{padding-right:100px !important}.u-pb-50{padding-bottom:100px !important}.u-pl-50{padding-left:100px !important}img{width:auto}@media only screen and (max-width: 1024px){.ua_top__nav{display:none}}#footer{z-index:3;position:relative}.nenga-2024 img{width:100%}.nenga-2024 .header{padding-top:28px;padding-bottom:17px;background:#fff}.nenga-2024 .imgLogo{width:38px;margin-left:20px}.nenga-2024 .txtLogo{width:160px;margin-left:12px}.nenga-2024 .contents{background:url("../image/bg_pc.jpg") left center/cover;background-attachment:fixed}@media only screen and (max-width: 1024px){.nenga-2024 .contents{padding:0px;background:none}}.nenga-2024 .contents-inner{position:relative;margin:0 auto}@media screen and (min-width: 1025px){.nenga-2024 .contents-inner{padding-right:clamp(50px, 12vw, 500px);padding-left:clamp(50px, 12vw, 500px)}}.nenga-2024 .pc_text{position:fixed;top:50%;width:700px;-webkit-transform:translate(-33.7%, -50%);transform:translate(-33.7%, -50%)}@media (min-width: 1025px){.nenga-2024 .pc_text{width:calc(700px + 226 * (100vw - 1025px) / 895)}}@media (min-width: 1920px){.nenga-2024 .pc_text{width:926px}}@media screen and (min-width: 1025px){.nenga-2024 .pc_text{left:clamp(50px, 12vw, 500px)}}@media only screen and (max-width: 1024px){.nenga-2024 .pc_text{display:none}}.nenga-2024 .contents-main{z-index:3;position:relative;max-width:375px;max-width:375px;margin-left:auto;overflow:hidden;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.3)}@media (min-width: 1920px){.nenga-2024 .contents-main{max-width:calc(375px + 225 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .contents-main{max-width:600px}}@media only screen and (max-width: 1024px){.nenga-2024 .contents-main{width:100%;max-width:100%}}.nenga-2024 .contents_wrapper{padding:0 20px;padding-right:20px;padding-left:20px;background:url("../image/bg_main.jpg") center/contain}@media (min-width: 1920px){.nenga-2024 .contents_wrapper{padding-right:calc(20px + 30 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .contents_wrapper{padding-right:50px}}@media (min-width: 1920px){.nenga-2024 .contents_wrapper{padding-left:calc(20px + 30 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .contents_wrapper{padding-left:50px}}@media only screen and (max-width: 1024px){.nenga-2024 .contents_wrapper{padding:0px 6vw}}.nenga-2024 .fv h1{position:relative;margin:0 auto;margin-right:-45px;margin-left:-60px;padding-top:40px}@media (min-width: 1920px){.nenga-2024 .fv h1{margin-right:calc(-45px + -45 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .fv h1{margin-right:-90px}}@media (min-width: 1920px){.nenga-2024 .fv h1{margin-left:calc(-60px + -50 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .fv h1{margin-left:-110px}}@media only screen and (max-width: 1024px){.nenga-2024 .fv h1{width:54vw;max-width:100%;margin:0 auto;padding-top:10vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .fv h1{width:auto;max-width:none;margin-right:-45px;margin-left:-60px;padding-top:10vw}}@media only screen and (max-width: 737.5px) and (min-width: 1920px){.nenga-2024 .fv h1{margin-right:calc(-45px + -45 * (100vw - 1920px) / 640)}}@media only screen and (max-width: 737.5px) and (min-width: 2560px){.nenga-2024 .fv h1{margin-right:-90px}}@media only screen and (max-width: 737.5px) and (min-width: 1920px){.nenga-2024 .fv h1{margin-left:calc(-60px + -50 * (100vw - 1920px) / 640)}}@media only screen and (max-width: 737.5px) and (min-width: 2560px){.nenga-2024 .fv h1{margin-left:-110px}}.nenga-2024 .fv p{margin:30px 0;color:#333;font-size:22px;font-weight:800;text-align:center}@media only screen and (max-width: 1024px){.nenga-2024 .fv p{margin:5vw 0;font-size:4.4vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .fv p{margin:8vw 0;font-size:6vw}}.nenga-2024 .game{position:relative;top:0;left:0;width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;padding-top:115px;padding-right:45px;padding-bottom:40px;padding-left:45px;background-image:url(../image/game_border-l.png);background-repeat:no-repeat;background-size:cover}@media (min-width: 1920px){.nenga-2024 .game{padding-top:calc(115px + 55 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game{padding-top:170px}}@media (min-width: 1920px){.nenga-2024 .game{padding-right:calc(45px + 25 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game{padding-right:70px}}@media (min-width: 1920px){.nenga-2024 .game{padding-left:calc(45px + 25 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game{padding-left:70px}}@media (min-width: 1920px){.nenga-2024 .game{padding-bottom:calc(40px + 85 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game{padding-bottom:125px}}@media only screen and (max-width: 1024px){.nenga-2024 .game{width:65vw;margin:0 auto;padding:10vw 6vw;padding:19vw 6vw 11vw;background-image:url(../image/game_border-m.png)}}@media only screen and (max-width: 737.5px){.nenga-2024 .game{top:0;left:0;width:calc(100% + 12vw);margin-right:-6vw;margin-left:-6vw;padding:24vw 12vw 19vw}}@media screen and (max-width: 500px){.nenga-2024 .game{padding:24vw 12vw 23vw;background-image:url(../image/game_border-s.png)}}.nenga-2024 .game::before{position:absolute;top:20px;right:-60px;width:160px;height:60px;background:url(../image/game_r.svg) center/contain;background-repeat:no-repeat;content:""}@media (min-width: 1920px){.nenga-2024 .game::before{right:calc(-60px + -60 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game::before{right:-120px}}@media (min-width: 1920px){.nenga-2024 .game::before{width:calc(160px + 80 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game::before{width:240px}}@media (min-width: 1920px){.nenga-2024 .game::before{height:calc(60px + 30 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game::before{height:90px}}@media only screen and (max-width: 1024px){.nenga-2024 .game::before{top:-5vw;right:-21vw;width:35vw;height:24vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .game::before{top:0;right:-24vw;width:48vw;height:24vw}}.nenga-2024 .game::after{position:absolute;bottom:-35px;left:-80px;width:160px;height:60px;background:url(../image/game_l.svg) center/contain;background-repeat:no-repeat;content:""}@media (min-width: 1920px){.nenga-2024 .game::after{bottom:calc(-35px + -15 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game::after{bottom:-50px}}@media (min-width: 1920px){.nenga-2024 .game::after{left:calc(-80px + -40 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game::after{left:-120px}}@media (min-width: 1920px){.nenga-2024 .game::after{width:calc(160px + 80 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game::after{width:240px}}@media (min-width: 1920px){.nenga-2024 .game::after{height:calc(60px + 30 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game::after{height:90px}}@media only screen and (max-width: 1024px){.nenga-2024 .game::after{bottom:-10vw;left:-23vw;width:35vw;height:24vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .game::after{bottom:-8vw;left:-22vw;width:48vw;height:24vw}}.nenga-2024 .game__border{z-index:0;position:absolute;top:0;left:0;width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;pointer-events:none}@media only screen and (max-width: 1024px){.nenga-2024 .game__contents{width:45vw;margin:0 auto}}@media only screen and (max-width: 737.5px){.nenga-2024 .game__contents{width:100%;margin:0 auto}}.nenga-2024 .game__contents--count p{padding-bottom:20px;color:#d0c29c;font-family:"Monomaniac One", sans-serif;font-size:40px;font-weight:400;letter-spacing:5px;line-height:1;text-align:center}@media (min-width: 320px){.nenga-2024 .game__contents--count p{font-size:calc(40px + 10 * (100vw - 320px) / 417)}}@media (min-width: 737px){.nenga-2024 .game__contents--count p{font-size:50px}}.nenga-2024 .game__contents--count p.stop{color:#c71e1b}.nenga-2024 .game__contents--count p.clear{color:#8e7223}.nenga-2024 .game__contents--area{position:relative;width:100%;height:auto;padding-top:141%;background-color:#fffaeb}.nenga-2024 .game__contents--area-inner{row-gap:2%;display:flex;position:absolute;top:0;left:0;flex-wrap:wrap;justify-content:center;width:100%;height:100%;padding:2%;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;cursor:pointer}.nenga-2024 .game__contents--icon{aspect-ratio:1 / 1;position:relative;width:18%;height:auto;border-radius:50%;background-image:url("../image/logo2.png");background-repeat:no-repeat;background-size:contain}.nenga-2024 .game__contents .discovery::before{position:absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);border:4px solid #e9ba35;border-radius:50%;content:""}.nenga-2024 .game__contents #leo{background-image:url("../image/logo3.png")}.nenga-2024 .game__contents #uni{background-image:url("../image/logo1.png")}.nenga-2024 .game__contents--switch,.nenga-2024 .game__contents--finish,.nenga-2024 .game__contents--clear{display:flex;z-index:2;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}.nenga-2024 .game__contents--switch p,.nenga-2024 .game__contents--finish p,.nenga-2024 .game__contents--clear p{font-size:14px}@media (min-width: 320px){.nenga-2024 .game__contents--switch p,.nenga-2024 .game__contents--finish p,.nenga-2024 .game__contents--clear p{font-size:calc(14px + 6 * (100vw - 320px) / 417)}}@media (min-width: 737px){.nenga-2024 .game__contents--switch p,.nenga-2024 .game__contents--finish p,.nenga-2024 .game__contents--clear p{font-size:20px}}.nenga-2024 .game__contents--switch span,.nenga-2024 .game__contents--finish span,.nenga-2024 .game__contents--clear span{font-family:"Monomaniac One", sans-serif;font-weight:400;letter-spacing:0.05em;line-height:1.2}@media only screen and (min-width: 737.5px){.nenga-2024 .game__contents--switch span,.nenga-2024 .game__contents--finish span,.nenga-2024 .game__contents--clear span{font-size:73px}}@media only screen and (min-width: 737.5px) and (min-width: 1920px){.nenga-2024 .game__contents--switch span,.nenga-2024 .game__contents--finish span,.nenga-2024 .game__contents--clear span{font-size:calc(73px + 17 * (100vw - 1920px) / 640)}}@media only screen and (min-width: 737.5px) and (min-width: 2560px){.nenga-2024 .game__contents--switch span,.nenga-2024 .game__contents--finish span,.nenga-2024 .game__contents--clear span{font-size:90px}}@media only screen and (max-width: 737.5px){.nenga-2024 .game__contents--switch span,.nenga-2024 .game__contents--finish span,.nenga-2024 .game__contents--clear span{font-size:65px}}@media only screen and (max-width: 737.5px) and (min-width: 320px){.nenga-2024 .game__contents--switch span,.nenga-2024 .game__contents--finish span,.nenga-2024 .game__contents--clear span{font-size:calc(65px + 10 * (100vw - 320px) / 417)}}@media only screen and (max-width: 737.5px) and (min-width: 737px){.nenga-2024 .game__contents--switch span,.nenga-2024 .game__contents--finish span,.nenga-2024 .game__contents--clear span{font-size:75px}}.nenga-2024 .game__contents--switch{-webkit-backdrop-filter:blur(5px) grayscale(1);backdrop-filter:blur(5px) grayscale(1);background-color:rgba(0,0,0,0.9)}.nenga-2024 .game__contents--switch::before{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../image/q.png");background-repeat:no-repeat;background-size:contain;content:""}.nenga-2024 .game__contents--switch p{margin-top:46%}.nenga-2024 .game__contents--finish{display:none;-webkit-backdrop-filter:blur(5px) grayscale(1);backdrop-filter:blur(5px) grayscale(1);background-color:rgba(0,0,0,0.9)}@-webkit-keyframes opacity{0%{opacity:0}85%{opacity:0}90%{opacity:.5}100%{opacity:1}}@keyframes opacity{0%{opacity:0}85%{opacity:0}90%{opacity:.5}100%{opacity:1}}.nenga-2024 .game__contents--clear{display:none;overflow:hidden}.nenga-2024 .game__contents--clear::before{z-index:3;position:absolute;width:100%;height:100%;background-image:url("../image/game_clear.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;content:""}@-webkit-keyframes rotation0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotation1{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes rotation1{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes rotation2{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotation2{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes translate1{0%{-webkit-transform:translate(-5px, -5px) Scale(0.8);transform:translate(-5px, -5px) Scale(0.8)}25%{-webkit-transform:translate(5px, -5px) Scale(0.9);transform:translate(5px, -5px) Scale(0.9)}50%{-webkit-transform:translate(5px, 5px) Scale(1);transform:translate(5px, 5px) Scale(1)}75%{-webkit-transform:translate(-5px, 5px) Scale(0.9);transform:translate(-5px, 5px) Scale(0.9)}100%{-webkit-transform:translate(-5px, -5px) Scale(0.8);transform:translate(-5px, -5px) Scale(0.8)}}@keyframes translate1{0%{-webkit-transform:translate(-5px, -5px) Scale(0.8);transform:translate(-5px, -5px) Scale(0.8)}25%{-webkit-transform:translate(5px, -5px) Scale(0.9);transform:translate(5px, -5px) Scale(0.9)}50%{-webkit-transform:translate(5px, 5px) Scale(1);transform:translate(5px, 5px) Scale(1)}75%{-webkit-transform:translate(-5px, 5px) Scale(0.9);transform:translate(-5px, 5px) Scale(0.9)}100%{-webkit-transform:translate(-5px, -5px) Scale(0.8);transform:translate(-5px, -5px) Scale(0.8)}}@-webkit-keyframes jumpanime{0%{-webkit-transform:translate(0%, 5px) rotateX(50deg);transform:translate(0%, 5px) rotateX(50deg)}100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@keyframes jumpanime{0%{-webkit-transform:translate(0%, 5px) rotateX(50deg);transform:translate(0%, 5px) rotateX(50deg)}100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.nenga-2024 .game__contents .anime{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.nenga-2024 .game__contents .anime0{-webkit-animation-name:rotation2;animation-name:rotation2;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:normal;animation-direction:normal}.nenga-2024 .game__contents .anime1{-webkit-animation-name:translate1;animation-name:translate1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-direction:reverse}.nenga-2024 .game__contents .anime2{-webkit-animation-name:rotation1;animation-name:rotation1;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:normal;animation-direction:normal}.nenga-2024 .game__contents .anime3{-webkit-animation-name:rotation0;animation-name:rotation0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-direction:reverse}.nenga-2024 .game__contents .anime4{-webkit-animation-name:jumpanime;animation-name:jumpanime;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:normal;animation-direction:normal}.nenga-2024 .game__contents .anime5{-webkit-animation-name:rotation2;animation-name:rotation2;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-direction:reverse}.nenga-2024 .game__contents .anime6{-webkit-animation-name:rotation0;animation-name:rotation0;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:normal;animation-direction:normal}.nenga-2024 .game__contents .anime7{-webkit-animation-name:rotation1;animation-name:rotation1;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-direction:reverse}.nenga-2024 .game h2{z-index:2;position:relative;width:80%;margin:0 auto 18px}@media only screen and (max-width: 1024px){.nenga-2024 .game h2{width:60%;margin:0 auto 5vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .game h2{width:80%}}.nenga-2024 .game p.read{z-index:2;position:relative;margin-bottom:10px;color:#333;font-size:14px;line-height:1.6;text-align:center}@media (min-width: 1920px){.nenga-2024 .game p.read{font-size:calc(14px + 4 * (100vw - 1920px) / 640)}}@media (min-width: 2560px){.nenga-2024 .game p.read{font-size:18px}}@media only screen and (max-width: 1024px){.nenga-2024 .game p.read{margin-bottom:2vw;font-size:2.8vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .game p.read{margin-bottom:4vw;font-size:3.6vw}}.nenga-2024 .last{padding:50px 0 80px}@media only screen and (max-width: 1024px){.nenga-2024 .last{padding:12vw 0 18vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .last{padding:18vw 0 24vw}}.nenga-2024 .last p{margin-bottom:20px;color:#333;font-size:16px;text-align:center}@media only screen and (max-width: 1024px){.nenga-2024 .last p{margin-bottom:4vw;font-size:2.8vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .last p{margin-bottom:6vw;font-size:4vw}}.nenga-2024 .last__btn a{display:block;width:250px;margin:0 auto;padding:10px 0;border:1px solid #fff;outline:solid 5px #a8a18c;background:#a8a18c;color:#fff;font-size:15px;font-weight:600;letter-spacing:1px;line-height:1.5;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out}@media only screen and (max-width: 1024px){.nenga-2024 .last__btn a{width:50vw;font-size:3vw}}@media only screen and (max-width: 737.5px){.nenga-2024 .last__btn a{width:64vw;padding:3vw 0;border:0.4vw solid #fff;outline:solid 1.2vw #a8a18c;font-size:3.8vw}}.nenga-2024 .last__btn a:hover{opacity:0.8}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer{display:block;min-height:auto;padding-top:0}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base{position:relative;width:100%;padding-top:74px;padding-bottom:20px}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base h1{width:297px;margin:0 auto 510px;padding-right:20px;text-align:center}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base h1 img{width:100%}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_l{width:100%;padding-left:0;text-align:center}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_l dl{display:inline-block;padding:0;text-align:center}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_l dl dd{display:inline-block}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_l dl dd img{height:28px}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_l dl dt{display:none}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_l ul{padding-top:30px;padding-left:0}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_l address{padding-top:18px;padding-left:0;font-size:10px}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_r{position:absolute;top:149px;left:82px;padding-left:0px}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_r li{padding-top:19px;font-size:17px;font-weight:500;letter-spacing:0.2em;line-height:1.148}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base .box_r ul li{padding-top:20px;font-size:15px}}@media only screen and (min-width: 737.5px){.nenga-2024 .ua_top__footer .base li[data-link="privacy"] a img{width:40px}}
