/* $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 { background: #000000; margin-bottom: 80px; } .mod-freeHTML .br-flow ul { display: flex; justify-content: space-between; } @media screen and (max-width: 640px) { .mod-freeHTML .br-flow ul { flex-direction: column; } } .mod-freeHTML .br-flow ul > li { border: 1px solid #000000; position: relative; width: 21.6666666667%; } @media screen and (max-width: 640px) { .mod-freeHTML .br-flow ul > li { width: 100%; text-align: center; } } @media screen and (max-width: 640px) { .mod-freeHTML .br-flow ul > li + li { margin-top: 30px; } } .mod-freeHTML .br-flow ul > li:not(:last-child)::after { content: ""; position: absolute; width: 0; height: 0; border-style: solid; } @media (min-width: 641px) { .mod-freeHTML .br-flow ul > li:not(:last-child)::after { top: 50%; right: 0; border-width: 10px 0 10px 25px; border-color: transparent transparent transparent #000000; transform: translateX(100%); margin-right: -10px; } } @media screen and (max-width: 640px) { .mod-freeHTML .br-flow ul > li:not(:last-child)::after { bottom: 0; left: 50%; border-width: 15px 15px 0 15px; border-color: #000000 transparent transparent transparent; transform: translateX(-50%) translateY(100%); margin-bottom: -10px; } } .mod-freeHTML .br-history { background: #E3E3E3; padding: 20px 10px 40px; } .mod-freeHTML .br-history > ul { display: block; width: 100%; max-width: 930px; margin: 0 auto; position: relative; } @media screen and (max-width: 640px) { .mod-freeHTML .br-history > ul { width: auto; display: table; } } .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) { display: flex; align-items: center; } @media screen and (max-width: 640px) { .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) { align-items: flex-start; } } .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) + li:not(.br-history_arrow) { margin-top: 40px; } @media screen and (max-width: 640px) { .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) + li:not(.br-history_arrow) { margin-top: 20px; } } .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) .br-history_year { width: 8em; font-size: 20px; } @media screen and (max-width: 640px) { .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) .br-history_year { width: 5em; font-size: 12px; font-weight: bold; } } .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) .br-history_img { width: calc(100% - 8em); } @media screen and (max-width: 640px) { .mod-freeHTML .br-history > ul > li:not(.br-history_arrow) .br-history_img { width: calc(100% - 5em); } } .mod-freeHTML .br-history > ul > li.br-history_arrow { position: absolute; left: 0; bottom: 0; margin-left: 6em; margin-bottom: -15px; text-align: right; width: auto; height: 96.7971530249%; } @media screen and (max-width: 640px) { .mod-freeHTML .br-history > ul > li.br-history_arrow { height: 100%; margin-left: 1em; margin-bottom: 0; } } .mod-freeHTML .br-history > ul > li.br-history_arrow img { width: auto; height: 100%; } .mod-freeHTML .br-feature + .br-feature { margin-top: 120px; } @media screen and (max-width: 640px) { .mod-freeHTML .br-feature + .br-feature { margin-top: 80px; } } .mod-freeHTML .br-feature .br-feature_head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px; } @media screen and (max-width: 640px) { .mod-freeHTML .br-feature .br-feature_head { flex-direction: column; margin-bottom: 20px; } } .mod-freeHTML .br-feature .br-feature_head .br-feature_head_title { border-top: 4px solid #000000; border-bottom: 4px solid #D60012; font-size: 28px; padding: 5px 0; width: 10em; text-align: center; } @media screen and (max-width: 640px) { .mod-freeHTML .br-feature .br-feature_head .br-feature_head_title { border-width: 2px; font-size: 16px; margin-bottom: 20px; } } .mod-freeHTML .br-feature .br-feature_head .br-feature_head_text { font-size: 14px; font-weight: bold; margin-left: 30px; width: calc(100% - 10em - 30px); } @media screen and (max-width: 640px) { .mod-freeHTML .br-feature .br-feature_head .br-feature_head_text { font-size: 12px; margin-left: 0; width: 100%; } } .mod-freeHTML .br-feature .br-feature_body .br-feature_body_img { display: flex; justify-content: space-between; align-items: flex-end; } @media screen and (max-width: 640px) { .mod-freeHTML .br-feature .br-feature_body .br-feature_body_img { flex-direction: column; align-items: center; } } @media (min-width: 641px) { .mod-freeHTML .br-feature .br-feature_body .br-feature_body_img > li + li { margin-left: 35px; } } @media screen and (max-width: 640px) { .mod-freeHTML .br-feature .br-feature_body .br-feature_body_img > li + li { margin-top: 20px; } } .mod-freeHTML .br-feature .br-feature_body .br-feature_body_img > li .br-feature_body_img_head { text-align: center; margin-bottom: 10px; }/*# sourceMappingURL=index.css.map */