@charset "utf-8";

/*
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); }
*/

/* content */
#container {position:relative; width:100%; background-color:#fff}
.hp_report_w img {display: block;width: 100%; margin: auto;vertical-align: top;}
.ev_hp_head {width:100%; position:absolute; bottom:10px;}
.ev_sch_form {position:relative; padding-top:7px}
.ev_sch_form .ev_box_search {background-color:#fff;overflow: hidden; border-radius:3px; -webkit-border-radius:3px; border:1px solid #fff; margin-left:10px; width:60%; text-align:center; font-weight:600; font-size:17px}
.ev_sch_form .ev_box_search .ev_tf_keyword {border:none; color:#111; font-size:16px; height:39px; line-height:20px; vertical-align:top; -webkit-border-radius:1px; -webkit-appearance:none; width:95%; text-align:center; background:url("/images/mobile/hcApp/event/app_txt.png") no-repeat scroll 42% 11px; background-size:110px 18px;}

.hp_report_w {font-weight:400; color:#535353; font-family:"Noto Sans KR"}
.re_section1 { background-color:#f2f5f8; padding:10px 20px 5px 20px}
.re_section1 p {font-size:14px; line-height:23px; letter-spacing:-0.5px}
.re_section1 li {border-bottom:1px solid #cdd1d4; padding-bottom:23px; margin-bottom:10px; overflow: hidden}
.re_section1 li:last-child {border-bottom:none}
.re_section1 .re_tit {position:relative; font-size:17px; font-weight:500; color:#1d5cb2; margin-top:40px; letter-spacing:-0.5px; z-index:0}
.re_section1 .re_tit .txt {display: block; z-index:9999; position: absolute; bottom:1px; width:100%; text-align:center}
.re_section1 .re_tit .line {height:10px; width:100%; background-color:7px; background-color:#dce7fb; display:block;}
.account_num { font-size: 35px; color:#1d5cb2; font-weight:300; padding-left:13px; margin-bottom:15px; margin-top:11px}
.account_num em {font-size:20px}
.account_num .ico_acc {display:inline-block; width:39px; height:38px; margin:0 14px -5px 0;  background:url("/images/event/hcStory/ico_coin.gif") no-repeat 0 0; background-size:39px 38px}

.re_section2 { background-color:#fff; padding:30px 20px 0 20px}
.sec_tit {font-size:17px; color:#222; line-height:35px; text-align:center; letter-spacing: -0.5px; margin-top:33px}
.sec_tit span {font-size:20px; font-weight:500; display:block; letter-spacing:-1px}
.sec_tit em {color:#fe6b63}
.sec_s_tit {position:relative; font-size:17px; font-weight:500; color:#232323; margin:50px 0 20px 0; letter-spacing:-0.5px; }
.sec_s_tit .txt {border:1px solid #888; padding:8px 0 7px 0; width:290px; display:block; position:absolute; bottom:-17px; text-align:center; margin:0 auto; background-color:#fff}
.sec_s_tit .line {height:1px; width:100%; background-color:1px; background-color:#888; display:block;}
.re_section2 li {border-bottom:1px solid #cdd1d4; padding-bottom:20px; margin-bottom:25px; overflow: hidden}
.re_section2 li:last-child {border-bottom:none; margin-bottom:0; padding-bottom:15px}
.re_section2 p {font-size:14px; line-height:23px; letter-spacing:-0.5px; margin-top:17px}

.re_section3 { background-color:#fff; padding:0 20px 20px 20px}
.re_section3 ul {border:1px solid #dadada; margin-top:15px}
.re_section3 li {border-bottom:1px solid #f1f1f1; color:#111; padding:8px 0 6px 10px; font-size:14px; letter-spacing:-1px; line-height:23px}
.re_section3 li span {display:inline-block; width:22px; height:22px; margin-right:8px; background-color:#1d5cb2; text-align:center; color:#fff}
.re_section3 li:last-child {border-bottom:none}
.re_section3 p.sec_info {padding-top:20px; color:#000; margin-bottom:15px; font-size:14px}

.re_section4 { background-color:#fff; padding:0 20px 35px 20px; overflow:hidden}
.re_section4 p {font-size:14px; line-height:24px; letter-spacing:-0.5px}
.re_section4 p.sec_info {margin-top:20px; color:#000; margin-bottom:10px; font-size:14px}
.re_section4 .re_tit {position:relative; font-size:16px; font-weight:500; color:#000; margin-top:35px; margin-bottom:12px; letter-spacing:-0.5px}
.re_section4 .re_tit .txt {display: block; z-index:9999; position: absolute; bottom:1px; width:100%; text-align:left}
.re_section4 .re_tit .line {height:10px; width:100%; background-color:7px; background-color:#dce7fb; display:block;}

.re_section5 {background-color:#f2f5f8; padding:35px 0 20px 0; overflow:hidden}
.re_section5 .lett_lst {background-color:#e5ecd8; padding:10px 15px 30px 15px; margin:0 10px}
.re_section5 li {position:relative; font-size:15px; font-weight:500; color:#000; margin-top:20px; letter-spacing:-0.5px}
.re_section5 p {font-size:14px; line-height:23px; letter-spacing:-0.5px; color:#535353; font-weight:400; padding-top: 5px}
.re_section5 p.sec_info {padding:10px 10px 20px 20px; color:#000; font-size:14px; position: relative; color: #535353}
.re_section5 .bot_lnk {color:#1d5cb2; font-weight:500; letter-spacing:-0.5px; text-align:center; display:block; line-height:27px; padding-top:20px}
.re_section5 .bot_lnk a {text-decoration:underline}
.ico_smile {width:100px; height:107px; display: block;  position: absolute; top:-5px; left:20px}
.sec_tit_w {position:relative; background:url("/images/event/hcStory/ico_smile.png") no-repeat 20px 0px; background-size:100px 107px;}
.sec_tit2 {font-size:19px; color:#222; line-height:35px; text-align:center; letter-spacing: -0.5px; font-weight:bold; position: relative}

.re_section6 {background-color:#fff; padding:35px 20px 35px 20px; overflow:hidden; font-size:16px; text-align:center; color:#333; letter-spacing:-0.5px; line-height:26px }
.re_section6 span {display:block; font-size:20px; font-weight:bold; padding-bottom:10px; color:#000;  font-family:"Noto Sans KR", "맑은 고딕","Malgun Gothic"; }
.re_section6 em {color:#1d5cb2; font-family:"Noto Sans KR", "맑은 고딕","Malgun Gothic"; }

.bottom_down_w {overflow:hidden; bottom:-2px; width:100%; z-index:999; display:block; visibility:visible; position:fixed;}
.go_top {margin-bottom:20px; margin-right:16px; text-align:right; float:right;}
.go_top .top_link {display: block; width:42px; height:42px; background: url(/images/event/hcStory/go_top.png) no-repeat; background-size: 42px 42px; font-size:0;}