#h_navi_main .base_width{width:auto}#header_fixed_zone{min-width:1200px}.home #h_navi_main .inner{padding-left:100px}@media screen and (max-width:1500px){.home #h_navi_main .inner{padding-left:10px}}.home #h_navi_main .logo{margin-bottom:-50px}#h_navi_main .inner{width:100%;padding-left:10px}#h_navi_main .logo{z-index:1;max-width:450px;width:30vw;min-width:380px}#h_navi_main ul:not(.sub-menu) {justify-content:flex-end}#h_navi_main ul:not(.sub-menu) > li {min-width:0}#h_navi_main ul:not(.sub-menu) > li.home {display:none}#h_navi_main ul:not(.sub-menu) > li > a {font-size:1.6rem;font-weight:bold;padding:23px 17px;white-space:pre}#h_navi_main ul:not(.sub-menu) > li > a:after {background:#014099;width:0;height:3px;left:calc(50% - 35px);bottom:10px;transition:.3s ease-in-out}#h_navi_main ul:not(.sub-menu) > li[class*='current'] > a:after, #h_navi_main ul:not(.sub-menu) > li > a:hover:after {width:70px;height:3px}#h_navi_main ul:not(.sub-menu) > li:last-child {max-width:170px;margin-left:17px}#h_navi_main ul:not(.sub-menu) > li:last-child a {background:#9a126f;color:#fff;width:180px;transition:opacity .3s}#h_navi_main ul:not(.sub-menu) > li:last-child a:hover {opacity:.8}#h_navi_main ul:not(.sub-menu) > li:last-child a::after, #h_navi_main ul:not(.sub-menu) > li:last-child:hover a::after {display:none}#h_navi_main ul.sub-menu{background-color:rgba(0,44,103,.8);top:115px}#h_navi_main ul.sub-menu:before{display:none}#h_navi_main ul.sub-menu a{font-size:1.5rem}#header_fixed_zone.fix_exe .logo{margin-bottom:0}#promo_frame{height:calc(100vh - 90px);height: calc((var(--my_vh) * 100) - 90px);min-height:calc(648px - 90px);max-height:765px;background: url("../../cyber-child/images/promo01.jpg") no-repeat bottom /cover;position:relative}#promo_frame p.img{width:880px;position:absolute;top: calc(50% - 395px/2);left:calc(50% - 440px)}@media screen and (max-width:1650px){#promo_frame p.img{width:700px;position:absolute;top: calc(50% - 314.2px/2);left:calc(50% - 350px)}}ul.child_navi{border-radius:5px;background-color:#f0f0f0;max-width:1200px;padding:20px;display:table;text-align:center}ul.child_navi li{display:inline-block;padding:0 5px}ul.child_navi li:not(:last-child) {border-right:none}ul.child_navi a{padding:16px 5px;font-size:1.7rem;background-color:#f0f0f0;position:relative;z-index:0}ul.child_navi a:hover,ul.child_navi li.current_page_item a{background-color:#f0f0f0;color:inherit;text-decoration:none}ul.child_navi a::before{font-family:"icomoon";content:'\e038';font-size:1.2em;color:#014099;font-weight:normal;margin-right:10px}ul.child_navi a::after{content:"";width:0;height:15px;background:#ffea44;transition:.2s ease-in-out;position:absolute;bottom:13px;left:0;z-index:-1}ul.child_navi a:hover::after,ul.child_navi li.current_page_item a::after{width:100%}div#f_navi_wrap{background:#e6eef8}div#f_navi_wrap .navi_a ul>li>a:hover{opacity:.5}div#f_navi_wrap .navi_a ul:not(.sub-menu) {padding-left:0;justify-content:space-between}div#f_navi_wrap .navi_a ul:not(.sub-menu) > li {margin-right:0}div#f_navi_wrap .navi_a ul:not(.sub-menu) > li.home {display:none}div#f_navi_wrap ul.sub-menu li a{font-weight:bold}div#copy_frame{background:#e6eef8}div#copy_area p{font-size:1.4rem;font-weight:bold;color:#000}div#copy_area p .by a{color:inherit}