/* $gray:#787878; $gray_dark:#4A4A4A; $gray_light:#D2D2D2; $blue: #25A6C0; $blue_bg: #E3F4F4; $brick: #F97E6F; $brick_bg: #FDE7E4; $brick_btn: #FFB884; $main_bg:#F2F2F2; */ /* $font_size_sp_xxl:24px; $font_size_sp_xl:20px; */ /* @include animation(anime-opening_face 4s ease 0.5s); @include keyframes(anime-opening_face){ 0% { transform: translate(-50%,100%); } 30% { transform: translate(-50%,0); } 70% { transform: translate(-50%,0); } 100%{ transform: translate(-50%,100%); } } */ .mod-freeHTML .cmn-main .cmn-inner { position: relative; } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi { position: absolute; top: 0; right: 0; z-index: 2; margin-top: 30px; } @media (min-width: 641px) { .mod-freeHTML .cmn-main .cmn-inner .br-main_navi { right: auto; left: 50%; margin-left: 450px; } } @media screen and (max-width: 1260px) { .mod-freeHTML .cmn-main .cmn-inner .br-main_navi { left: auto; position: relative; margin: 40px auto 0; padding: 0 10px; } } @media screen and (max-width: 640px) { .mod-freeHTML .cmn-main .cmn-inner .br-main_navi { position: relative; margin: 40px auto 0; padding: 0 10px; } } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul { background: #000000; position: relative; padding: 30px 0 10px; } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul + ul { margin-top: 20px; } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul > li:not(.br-main_navi_line) a { display: block; padding: 5px 40px 5px 20px; color: #FFFFFF; font-size: 14px; text-align: left; position: relative; } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul > li:not(.br-main_navi_line) a.br-main_navi_arrow_right .br-main_navi_arrow_icon { width: 30px; margin-right: 10px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul > li:not(.br-main_navi_line) a.br-main_navi_arrow_right .br-main_navi_arrow_icon img { width: 100%; height: auto; } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul > li:not(.br-main_navi_line) a.br-main_navi_arrow_down::after { content: ""; z-index: 2; display: inline-block; width: 10px; height: 10px; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; margin-right: 10px; position: absolute; top: 50%; right: 0; transform: rotate(135deg) translateY(100%); } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul > li.br-main_navi_text { font-size: 10px; color: #FFFFFF; text-align: left; padding: 0 20px; } .mod-freeHTML .cmn-main .cmn-inner .br-main_navi ul > li.br-main_navi_line { display: block; position: absolute; top: 0; right: 0; margin-top: 20px; width: calc(100% - 20px); height: 1px; background: #FFFFFF; } .mod-freeHTML .br-section_gnav { margin-top: 120px; } @media screen and (max-width: 640px) { .mod-freeHTML .br-section_gnav { margin-top: 80px; } } .mod-freeHTML .br-comming_soon { display: block; padding: 55px 0; text-align: center; color: #838383; font-size: 26px; font-weight: bold; }/*# sourceMappingURL=index.css.map */