.contents{max-width:1200px;margin:90px auto}@media screen and (max-width: 768px){.contents{padding:0 4vw}}body{font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif}#container{max-width:1920px;margin:0 auto}@media screen and (max-width: 768px){#container{width:100%}}img{max-width:100%}header{position:fixed;z-index:100;top:0;background-color:#fff;margin:0 auto;max-width:1920px;width:100%}.h-inner{display:flex;justify-content:space-between;background-color:#fff;margin:0 auto;padding:0;width:1200px;height:90px}@media screen and (max-width: 1400px){.h-inner{padding:0;height:6.429vw;width:85.714vw}}@media screen and (max-width: 768px){.h-inner{height:80px;width:94.714vw}}.h-right{display:flex;align-items:center}.h-logo{display:inline-block;margin:0 30px 0 0}@media screen and (max-width: 1400px){.h-logo{margin:0 2.143vw 0 0}}@media screen and (max-width: 1400px){.h-logo img{width:14.214vw}}@media screen and (max-width: 768px){.h-logo img{width:30.667vw}}.h-left{display:flex;padding:30px 0 0}@media screen and (max-width: 1400px){.h-left{padding:2.143vw 0 0}}@media screen and (max-width: 768px){.h-left{padding:25px 16px 0 0}}.h-left .ex-link{display:flex;order:2;padding:0 0 0 10px}@media screen and (max-width: 1400px){.h-left .ex-link{padding:0 0 0 0.714vw}}@media screen and (max-width: 768px){.h-left .ex-link{order:1;margin:5px 10px 0 0;padding:0}}.h-left .ex-link .application{display:inline-block;background-color:#eb651c;background-image:url(/assets/rokemobaz/icon-mail-5cd02bc9bef5d10c22dc35c50c55e1b7ed70baa06f1861357378a10144e0df02.png);background-repeat:no-repeat;background-position:left 10px center;color:#fff;font-weight:bold;font-weight:700;font-size:16px;letter-spacing:0.01em;line-height:27.99px;text-align:center;margin:0 7px 0 0;padding:0 0 0 30px;width:143.25px;height:29px}@media screen and (max-width: 1400px){.h-left .ex-link .application{background-position:left 0.714vw center;background-size:1.786vw 1.143vw;font-size:1.143vw;letter-spacing:0.01em;line-height:1.999vw;margin:0 0.5vw 0 0;padding:0 0 0 2.143vw;width:10.232vw;height:2.071vw}}@media screen and (max-width: 768px){.h-left .ex-link .application{background-size:3.333vw 2.133vw;background-position:left 1.333vw center;font-size:2.133vw;letter-spacing:0.01em;line-height:3.732vw;margin:0 0.933vw 0 0;padding:0 0 0 4vw;width:19.1vw;height:3.867vw}}.h-left .ex-link .console{display:inline-block;background-color:#00a0c3;background-image:url(/assets/rokemobaz/icon-company-488c3e49216b7aeaccb540b8829dc7fe4bd58dd627d4f6344be636e432cf889f.png);background-repeat:no-repeat;background-position:left 10px center;color:#fff;font-weight:bold;font-weight:700;font-size:16px;letter-spacing:0.01em;line-height:27.99px;text-align:center;padding:0 0 0 30px;width:168px;height:29px}@media screen and (max-width: 1400px){.h-left .ex-link .console{background-size:1.643vw 1.357vw;background-position:left 0.714vw center;font-size:1.143vw;line-height:1.999vw;padding:0 0 0 2.143vw;width:12vw;height:2.071vw}}@media screen and (max-width: 768px){.h-left .ex-link .console{background-size:3.067vw 2.533vw;background-position:left 1.333vw center;font-size:2.133vw;line-height:3.732vw;padding:0 0 0 4vw;width:22.4vw;height:3.867vw}}.h-left .nav{order:1}@media screen and (max-width: 768px){.h-left .nav_toggle{order:2}}.h-left ul{display:flex}@media screen and (max-width: 768px){.h-left ul{margin-top:18vw;display:block}}.h-left ul li{background-image:url(/assets/rokemobaz/menu-arrow-26a7cef00f3b4b5a82ddc1c564d07482eb3fc04758eb7cf7f401d2269fad9355.png);background-repeat:no-repeat;background-position:center bottom;border-right:1px solid #00A0C3;padding:0 20px;height:34px}@media screen and (max-width: 1400px){.h-left ul li{background-size:0.786vw 0.357vw;padding:0 1.429vw;height:2.429vw}}@media screen and (max-width: 768px){.h-left ul li{text-align:center;margin:0;padding:0;height:auto}}.h-left ul li:last-child{border:0}.h-left ul li a{color:#00a0c3;font-size:15px;letter-spacing:0.01em;line-height:28.48px;text-align:center}@media screen and (max-width: 1400px){.h-left ul li a{font-size:1.071vw;line-height:2.034vw}}@media screen and (max-width: 768px){.h-left ul li a{display:block;border-top:1px solid #fff;font-weight:bold;color:#fff;font-size:4.667vw;letter-spacing:0.03em;line-height:13.333vw;height:13.333vw}}@media screen and (max-width: 768px){.h-left ul li a.last{border-bottom:1px solid #fff}}@media screen and (max-width: 768px){.h-left ul li a:hover{color:#fff;background-color:#3FA0C3;opacity:1}}#contents{margin-top:90px;width:100%}@media screen and (max-width: 1400px){#contents{margin-top:6.429vw}}@media screen and (max-width: 768px){#contents{margin-top:80px}}.nav_toggle .text{display:none}@media screen and (max-width: 768px){.nav_toggle{display:block;position:relative;width:30px;height:16px;cursor:pointer;z-index:10}.nav_toggle .text{display:block;font-size:10px;position:absolute;text-align:center;top:20px}.nav_toggle.show .text{left:-0.267vw}.nav_toggle.show .text .open{display:none}.nav_toggle .text .close{display:none}.nav_toggle.show .text .close{color:#fff;display:block}.nav_toggle.show{height:11px}.nav_toggle i{display:block;width:100%;height:1px;background-color:#000;position:absolute;transition:transform .5s, opacity .5s}.nav_toggle.show i{background-color:#fff}.nav_toggle i:nth-child(1){top:0}.nav_toggle i:nth-child(2){top:0;bottom:0;margin:auto}.nav_toggle i:nth-child(3){bottom:0}.nav_toggle.show i:nth-child(1){transform:translateY(6px) rotate(-45deg)}.nav_toggle.show i:nth-child(2){opacity:0}.nav_toggle.show i:nth-child(3){transform:translateY(-3.5px) rotate(45deg)}.nav{position:fixed;top:3rem;left:0;right:0;bottom:0;padding:0;opacity:0;visibility:hidden}.nav.show{opacity:1;visibility:visible;background-color:#000000;top:0;height:100svh}}footer{position:relative;width:100%;text-align:center;margin:0 auto}footer .link{display:flex;margin:0 auto 44px auto;width:870px}@media screen and (max-width: 1400px){footer .link{margin:0 auto 3.143vw auto;width:62.143vw}}@media screen and (max-width: 768px){footer .link{justify-content:space-between;margin:0 auto 5.867vw auto;width:100%}}footer .link li{border-right:1px solid #707070;padding:0 20px}@media screen and (max-width: 1400px){footer .link li{padding:0 1.429vw}}@media screen and (max-width: 768px){footer .link li{padding:0 1.333vw}}footer .link li:last-child{border:none}footer .link li a{color:#6c6c6a;font-size:20px;line-height:37.26px}@media screen and (max-width: 1400px){footer .link li a{font-size:1.429vw;line-height:2.661vw}}@media screen and (max-width: 768px){footer .link li a{font-size:2.4vw;line-height:4.968vw}}footer .copyright{background:#646464;color:#fff;font-size:20px;letter-spacing:0.06em;line-height:28.2px;text-align:center;padding:33px 0 38px 0;width:100%}@media screen and (max-width: 1400px){footer .copyright{font-size:1.429vw;letter-spacing:0.06em;line-height:2.014vw;padding:2.357vw 0 2.714vw 0}}@media screen and (max-width: 768px){footer .copyright{font-size:2.667vw;letter-spacing:0.06em;line-height:7.493vw;padding:4.4vw 0 5.067vw 0}}a:hover{opacity:0.8}
