/* BASIC css start */
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

#content { padding: 0 33%; overflow-x:hidden; }
@font-face {
font-family: 'BMHANNAPro';
src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_seven@1.0/BMHANNAPro.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-style: normal;
}

.million_test { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_bg.jpg'); background-size: 100%; background-repeat: repeat; overflow: hidden; }
.million_test img { width: 100%; }

.million_test_tit { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_top.jpg'); background-size: 100%; background-repeat: no-repeat; padding-top: 125%; }
.million_test_tit .wht_border { display: inline-block; margin: 23% 0 5% 10%; border: 3px solid #fff; background:#fff; border-radius: 13px; width: 60%; }
.btn_tag, .btn_test_write { display: inline-block; width: 98.5%; background:#fff; border-radius: 10px; border: 2px solid #fb2f2f;
    color:#282828; font-size: 1.15em; line-height: 3em; font-weight: 600; text-align: center; }
.btn_test_write { font-size: 1.25em; line-height: 4em; }
    .wht_border { display: inline-block; margin: 0 15%; border: 3px solid #fff; background:#fff; border-radius: 13px; width: 70%; }
    
.million_test_noti { color:#fff; font-size: 1.25em; line-height: 3em; font-weight: 600; text-align: center; margin-top: -5%; }

.million_test_slide { overflow: hidden; }
.swiper-container { width: 100%; }
.swiper-wrapper { }
.swiper-slide { padding: 60% 0 25%; display: flex; flex-wrap: wrap; gap: 10px;
    justify-content: center; /* Áß¾Ó Á¤·Ä */
    align-items: center;
    position: absolute; }
.each-slide { padding: 0 5%; }
/* ¶óº§ (ÀÌ¹ÌÁö ¹öÆ°) */
.qno1 { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_q1.jpg'); background-size: 100%; background-repeat: no-repeat; }
.qno2 { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_q2.jpg'); background-size: 100%; background-repeat: no-repeat; }
.qno3 { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_q3.jpg'); background-size: 100%; background-repeat: no-repeat; }
.qno4 { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_q4.jpg'); background-size: 100%; background-repeat: no-repeat; }
.qno5 { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_q5.jpg'); background-size: 100%; background-repeat: no-repeat; }

#review-board-write { background-image: url('https://mothersall.img6.kr/event_notice/root_contest/million_test_bg.jpg'); background-size: 100%; background-repeat: repeat; padding: 0 0 20%; overflow: hidden; font-family: 'Pretendard-Regular';}
#review-board-write img { width: 100%; }
.top_shadow { position: relative; top:0; }
#review-board-write .form-wrap { padding: 0; }
#review-board-write .form-wrap p { text-align: center; font-weight: 500; }
#review-board-write table {width:100%;}
#review-board-write tr { margin: 0; }

#addinfo_text, .addinfo_title { display: none; }

/* Ã¼Å©¹Ú½º ¼û±è */ input[type="checkbox"], input[type="radio"]  { display: none; }
label { font-size: 1.25em; font-weight: 600; border-radius: 7px; text-align: center; transition: transform 0.2s ease-in-out; margin: 1%; display: inline-block; width: 47%; }
/* ¼±ÅÃµÈ »óÅÂ */ input[type="checkbox"]:checked + label, input[type="radio"]:checked + label { transform: scale(1.05); }
/* Ã¼Å© ÀÌ¹ÌÁö Ãß°¡ */
        input[type="checkbox"]:checked + label::after, input[type="radio"]:checked + label::after {
            content: '';
            background: url('https://mothersall.img6.kr/event_notice/root_contest/check_icon.png') no-repeat center center;
            background-size: contain;
            position: absolute;
            top: 25%;
            right: 60%;
            width: 25px;
            height: 25px;
        }
        
/* BASIC css end */

