#wrap {min-width:768px; width:100%; min-height:100%; visibility:hidden; position:relative; background:#000 url("http://fb.newturn.co.kr/hwdigital/images/wrap_bg.jpg") left top no-repeat; overflow:hidden;}
#background {position:fixed; overflow:hidden;}
.wrap_dot_bg {width:100%; min-height:100%; position:fixed; background:url("http://fb.newturn.co.kr/hwdigital/images/wrap_dot_bg.png") left top repeat;}

.header_wrap {width:100%; height:50px; position:absolute; top:11px; overflow:hidden; z-index:1;}
.logo {margin-left:21px; float:left;}
.sns_wrap {margin-right:19px; float:right;}
.sns_wrap>li {padding-left:16px; margin-right:16px; float:left; border-left:1px solid #444644;}
.sns_wrap>li:first-child {border:none;}

.footer_wrap {width:100%; height:59px; text-align:center; display:none; position:relative; background:#220f01; overflow:hidden;}

/* main */
#youtubePlayer {position:fixed; left:0; top:0; z-index:2; overflow:hidden;}
#btnSkip {display:none; position:absolute; right:60px; bottom:60px; z-index:3;}
.intro_txt {width:; position:absolute; left:60px; bottom:60px; z-index:3;}
.main_visual {width:100%; text-align:center; position:absolute; top:0;}
.main_txt01 {margin-top:-108px;}
.icon_arrow {margin-top:-47px; display:block;}
.main_txt02 {margin-top:-29px;}

/* loadingImg */
#loadingImg {width:536px; height:355px; display:none; position:absolute; z-index:1;}

/* layer pop */
.layer_bg {width:983px; height:714px; display:none; position:absolute; background:url("http://fb.newturn.co.kr/hwdigital/images/layer_bg.gif") left top repeat; z-index:1;}

/* layer_make */
.layer_make_wrap {margin:0 auto 0; width:848px; display:none; text-align:center; overflow:hidden;}
.make_visual>img {opacity:0;}
.make_visual>span {display:block; opacity:0;}
.layer_make_tit {margin-top:38px; height:31px; line-height:31px;}
#txtFbName {font-size:30px; line-height:1.2; color:#ff7223; font-weight:bold;}
.layer_make_img {margin-top:28px; height:395px; display:block;}
.layer_make_txt {margin-top:55px;}
.btn_wrap {width:100%; height:54px; text-align:center; display:block; position:absolute; left:0; bottom:33px;}
.btn_confirm {margin:0 auto 0; width:303px; display:block; position:relative;}
.btn_confirm>img {display:none; position:absolute; left:0; top:0;}
.btn_confirm>img:first-child {display:block;}

/* layer_finish */
.layer_finish_wrap {margin:0 auto 0; width:856px; display:none; text-align:center; overflow:hidden;}
.layer_finish_tit {margin-top:38px;}
.layer_finish_con {margin-top:20px; overflow:hidden;}
.layer_finish_con>li {margin-left:16px; width:202px; height:304px; float:left; position:relative;}
.layer_finish_con>li:first-child {margin-left:0;}
.layer_finish_con>li span {margin-left:-62px; width:125px; height:22px; display:block; font-size:0; text-indent:-9999px; position:absolute; left:50%; bottom:17px; background:url("http://fb.newturn.co.kr/hwdigital/images/btn_benefit.png") left top repeat; overflow:hidden;}
.layer_finish_con>li .btn_benefit:hover span {background-position:0 -22px;}
.layer_finish_txt01 {margin-top:20px;}
.layer_finish_txt02 {margin-top:15px;}
.btn_reentry {width:243px; display:inline-block; position:relative;}
.btn_reentry>img {display:none; position:absolute; left:0; top:0;}
.btn_reentry>img:first-child {display:block;}
.btn_personal {margin-left:35px; width:243px; display:inline-block; position:relative;}
.btn_personal>img {display:none; position:absolute; left:0; top:0;}
.btn_personal>img:first-child {display:block;}

/* layer_give */
.layer_give_wrap {width:983px; height:714px; display:none; position:absolute; left:0; top:0; background:url("http://fb.newturn.co.kr/hwdigital/images/layer_bg.gif") left top repeat; z-index:1;}
.layer_give_wrap02 {margin:0 auto 0; width:846px; text-align:center; overflow:hidden;}
.layer_give_band {position:absolute; left:-3px; top:-3px;}
.layer_close {position:absolute; right:20px; top:20px;}
.layer_give_tit {margin-top:38px;}
.layer_give_img {margin-top:30px; display:block;}
.layer_give_txt {margin-top:28px;}
.layer_give_notice {margin-top:30px; display:block;}

/* layer_personal */
.layer_personal_wrap {margin:0 auto 0; width:835px; display:none; text-align:center; overflow:hidden;}
.layer_personal_tit {margin-top:38px;}
.layer_personal_input {margin:45px 0 0 78px; text-align:left;}
.layer_personal_input>li {margin-top:17px; height:44px;}
.layer_personal_input>li:first-child {margin-top:0;}
.layer_personal_input>li>span {width:110px; display:inline-block;}
.layer_personal_input>li:first-child>span {margin-right:4px;}
.layer_personal_input>li img {vertical-align:middle;}
.layer_personal_con {margin-top:28px; display:block; position:relative;}
.personal_chk {position:absolute; right:17px; top:45px; overflow:hidden;}
.personal_chk>li {margin-left:20px; padding:1px 1px 0 0; float:left;}
.btn_entry {margin:0 auto 0; width:303px; display:block; position:relative;}
.btn_entry>img {display:none; position:absolute; left:0; top:0;}
.btn_entry>img:first-child {display:block;}

/* gallery list */
.freewall_wrap {padding-top:492px; display:none;}
#freewall {margin:0 97px 0 97px; position:relative; overflow:hidden;}
#freewall>li {position:absolute; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
#freewall>li>.btn_select {width:100%; height:100%; display:block; color:#fff; background:url("http://fb.newturn.co.kr/hwdigital/images/select_bg.png") left top repeat; opacity:0; filter:alpha(opacity=0); overflow:hidden;}
.btn_select>span {margin:-37px 0 0 -37px; width:74px; height:74px; display:block; position:absolute; left:50%; top:50%; opacity:0; filter:alpha(opacity=0);}
.btn_select>span img {margin-top:20px;}
#btnAppend {position:fixed; left:50px; bottom:50px;}

.list1 {width:550px; height:400px;}
.list2 {width:400px; height:250px;}
.list3 {width:300px; height:250px;}
.list4 {width:170px; height:250px;}
.list5 {width:170px; height:250px;}
.list6 {width:300px; height:250px;}
.list7 {width:170px; height:250px;}
.list8 {width:550px; height:400px;}
.list9 {width:300px; height:250px;}
.list10 {width:300px; height:250px;}
.list11 {width:300px; height:400px;}
.list12 {width:170px; height:250px;}
.list13 {width:300px; height:250px;}
.list14 {width:170px; height:250px;}
.list15 {width:170px; height:250px;}
.list16 {width:170px; height:250px;}

/* common */
.hidden_txt {position:absolute; top:0; left:-9999px; height:0; width:0; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999px;}
.input_st01 {padding-left:10px; width:170px; height:42px; text-align:center; line-height:42px; font-size:29px; color:#757679; background:transparent; border:1px solid #bcbdbf;}
.input_st02 {width:170px; height:42px; text-align:center; line-height:42px; font-size:29px; color:#757679; background:transparent; border:1px solid #bcbdbf;}
.select_st01 {padding:2px 0 2px 50px; width:182px; height:42px; text-align:center; vertical-align:middle; font-size:29px; color:#757679; background:transparent; border:1px solid #bcbdbf;}
#layerMask {width:100%; height:100%; display:none; position:absolute; left:0; top:0; background:#000;}