:root {
  --color-primary: #0B5498;
}
/* common */
.miraen13 .icon-bars { background:url('/assets/microSite/award/images/13th/icon-bars-1c7310eae5cae6f879dcc0a36f763f50.svg') center no-repeat; background-size:100% auto; }
.miraen13 .icon-download-primary,
.miraen13 #section-before a.btn.btnfill:hover i { background:url('/assets/microSite/award/images/13th/icon-download-primary-2e53cc9e6e026644fd38d99ba0df2166.svg') no-repeat; filter:none; }
.miraen13 .icon-download { background:url('/assets/microSite/award/images/13th/icon-download-primary-2e53cc9e6e026644fd38d99ba0df2166.svg') no-repeat; filter:brightness(0) invert(1); }
.miraen13 .qna-area ul li .icon-qna-toggle { background:url('/assets/microSite/award/images/13th/icon-plus-9055dd1305acc10b24914dd89ce82ddd.svg') no-repeat; }
.miraen13 .qna-area ul li .icon-qna-toggle.minus { background:url('/assets/microSite/award/images/13th/icon-minus-0a650f41fe697ae1cdcdc59c21ba3563.svg') no-repeat; }
.miraen13 a.btn.btnfill { border-color:var(--color-primary); background:var(--color-primary); }
.miraen13 a.btn.btnfill:hover { background:#fff; }
.pc_blo { display:block; }
.mo_blo { display:none; }
.pc_br { display:block; }
.mo_br { display:none; }
/* visual */
.miraen13 .slider-element { height:820px; }
.miraen13 .img-group .top-banner-bg { top:150px; width:1318px; }
/* 배너 일러스트 등장 애니메이션(fade-up-left) 시작 위치가 오른쪽으로 100px 넘쳐 로딩 중 가로 스크롤바가 생기므로 wrapper 에서 가로 넘침을 잘라낸다. 정지 상태에서 wrapper 밖으로 나가는 요소는 없음 (clip 미지원 브라우저는 hidden) */
.miraen13#wrapper { overflow-x:hidden; overflow-x:clip; }
/* title */
.miraen13 .c1-01 { margin-top:240px; max-width:460px; }
.miraen13 .c1-01 h1 { line-height:1.2; }
.miraen13 .top-text-area .top-text-02 { margin:80px 0 15px; color:var(--color-primary); line-height:1.4 !important; }
.top-text-area .top-text-01 > span:after { display:none; }
/* content */
.miraen13 #content .top-text-info-box { max-width:1045px; }
.miraen13 #content .top-text-info-box ul { display:grid; grid-template-columns:1fr 435px; grid-template-rows:auto auto; row-gap:15px; grid-auto-flow:column; padding:30px 95px; background:#F8F8F8; }
.miraen13 #content .top-text-info-box ul li:last-child { grid-row:1 / 3; }
.miraen13 #content .top-text-info-box ul li { gap:15px; }
.miraen13 #content .top-text-info-box ul li p { margin:0px; }
.miraen13 #content .top-text-info-box ul li p span { display:block; margin:5px 0 0 0 !important; color:#666; line-height:1.4; }
.miraen13 #content .top-text-info-box ul li .text-info-title { width:100px; height:28px; text-align:center; color:#fff; background:#83C2F7; border-radius:100px; }
.miraen13 #content .top-text-info-box ul li p span.bul { margin-top:0px !important; padding-left:12px; color:#000; background:url('/assets/microSite/award/images/13th/bul_cir-df1e156c9fc57ab5079970fe0010adf6.svg') left 10px no-repeat; }
.miraen13 #content .container-outer { margin-top:100px; }
.miraen13 #content .common-title-area .title { padding-left:0px; }
.miraen13 #content .common-title-area .title:before { margin:-4px 5px 0; }
.miraen13 #content .common-title-area .title.guide:before { background: url('/assets/microSite/award/images/13th/icon-title-doc-8945aaaa38c67662a36ed51c5d9624f4.svg') center no-repeat; background-size:auto 100%; }
.miraen13 #content .common-title-area .title.schedule:before { background: url('/assets/microSite/award/images/13th/icon-title-cal-3943628d20cce1d66b8446b1591358f0.svg') center no-repeat; background-size:auto 100%; }
.miraen13 #content .common-title-area .title.prize:before { background: url('/assets/microSite/award/images/13th/icon-title-gift-a242405d8f4c8489063c010e102cb483.svg') center no-repeat; background-size:auto 100%; }
.miraen13 #content .common-title-area .title.faq:before { background: url('/assets/microSite/award/images/13th/icon-title-qna-694f821820a1e3b7be0e4b183842789c.svg') center no-repeat; background-size:auto 100%; }
.miraen13 #content .common-title-area .title:after { display:none; }
.miraen13 #content .common-title-area span { margin-left:10px; }
.miraen13 #content [class^="table-text-type-"] { line-height:1.5; }
.miraen13 #content .sub_txt { z-index:1; position:relative; margin:0px; display:inline-block; }
.miraen13 #content .sub_txt:before { content:''; width:100%; height:40%; display:block; position:absolute; left:0; bottom:1px; background-color:#FFF4A3; z-index:-1; }
.miraen13 .btn-area .btn-common-download { border-color:var(--color-primary); }
.miraen13 .btn-area .btn-common-download strong,
.miraen13 #content .btm-desc .link-mail { color:var(--color-primary); }
.miraen13 .btn-area .btn-common-arrow,
.miraen13 .qna-area ul li .qna-q span { background:var(--color-primary); }
.miraen13 .qna-area ul li .qna-a span { background:#ABD7FC; }
.miraen13 .qna-area ul li .qna-a .qna-a-inner.no_flex_line { display:block; }
.miraen13 .qna-area ul li .qna-a .qna-a-inner.no_flex_line em { z-index:1; position:relative; display:inline-block; font-weight:bold; }
.miraen13 .qna-area ul li .qna-a .qna-a-inner.no_flex_line em:before { content:''; width:100%; height:40%; display:block; position:absolute; left:0; bottom:1px; background-color:#FFF4A3; z-index:-1; }
/* popup */
.popup.popup-12th .header { width:100%; border-bottom:1px solid var(--color-primary); }
.popup.popup-12th .popup-container .body { width:100%; }
.popup .form-radio-box input[type="radio"]:checked + label { background-color:var(--color-primary); }
.popup .form-text-01 { color:var(--color-primary); }
.popup .form-upload .btn-file-upload,
.popup .btn-my-edit { color:var(--color-primary); border-color:var(--color-primary) !important; }
.popup.popup-12th .popup-container .footer .button.type-primary, 
.popup#alert-positive .popup-container .footer .button.type-primary, 
.popup#alert-negative .popup-container .footer .button.type-primary,
.popup .btn-my-edit:hover { color:#fff; background-color:var(--color-primary) !important; }
.popup .form-radio-box input[type="radio"]:checked + label:before { background:url('/assets/microSite/award/images/13th/radio-check-515f9bfb19b7238a97911d315d2ac88a.svg') center no-repeat; }
.popup .etc-upload-img { background:url('/assets/microSite/award/images/13th/icon-upload-plus-e0c3bfbf06ba7ee5fa109911b38f3f7b.svg') center no-repeat; }
.popup .form-radio-item input[type="checkbox"] + label:before { background-image:url('/assets/microSite/award/images/13th/inp-uncheck-37ae0e18c78c7b895b5d5ea608c18331.svg'); }
.popup .form-radio-item input[type="checkbox"]:checked + label:before { background-image:url('/assets/microSite/award/images/13th/inp-check-301b08dc857592043fe61659c98030c5.svg'); }
.popup.popup-12th .popup-container .footer .button.size-xl { width:130px; height:36px; line-height:36px; font-size:14px; }
.popup.popup-12th .popup-container .footer .button, 
#alert-positive .popup-container .footer .button, 
#alert-negative .popup-container .footer .button { width:130px; }

@media (max-width: 991px) {
	/* common */
	.miraen13 #header.transparent-header.dark:not(.sticky-header) #header-wrap { background:var(--color-primary); }
	.miraen13 .onlyMobile,
	.miraen13 .comment_scroll { color:var(--color-primary); }
	.pc_blo { display:none; }
	.mo_blo { display:block; }
	.pc_br { display:none; }
	.mo_br { display:block; }
	/* visual */
	.miraen13 .slider-element { height:auto; margin-bottom:0px !important; }
	.miraen13 .img-group .top-banner-bg { top:50px; }
	/* title */
    .miraen13 .c1-01 { margin-top:0; max-width:100%; }
	.miraen13 .top-text-area .top-text-02 { margin-top:0px; }
	/* content */
	.miraen13 #content .top-text-info-box ul { grid-template-columns:1fr 1fr; padding:20px; }
	.miraen13 #content .top-text-info-box ul li:nth-child(1) { grid-column:1; }
	.miraen13 #content .top-text-info-box ul li:nth-child(2) { grid-column:2; }
	.miraen13 #content .top-text-info-box ul li:nth-child(3) { grid-column:1 / -1; grid-row:2; }
	.miraen13 #content .top-text-info-box ul li .text-info-title { margin:0 0 5px; }
	.miraen13 #content .top-text-info-box ul li + li { margin-top:0px; }
	.miraen13 #content .sub_txt:before { display:none; }
	.miraen13 #content .sub_txt,
	.miraen13 .qna-area ul li .qna-a .qna-a-inner.no_flex_line em { z-index:1; position:relative; display:inline-block; text-decoration:underline; text-decoration-thickness:10px; text-underline-offset:-4px; text-decoration-color:#FFF4A3; }
	.miraen13 .qna-area ul li .qna-a .qna-a-inner.no_flex_line em:before { display:none; }
}
