@charset "euc-kr";
/*--------------------------------- reset ---------------------------------*/
body{margin:0;padding:0;color:#555;background:#fff;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,input,textarea,pre,code,form,fieldset,blockquote,th,td,select,button,code,span{margin:0;padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
ul,ol,li{list-style:none}
img,fieldset{border:0 none}
em{font-style:normal}
input:focus{outline:0 none !important}
option{padding-right:6px}
button,label{cursor:pointer}
button img{vertical-align:top}
input,select{margin:0;padding:0}
button[disabled=disabled]{cursor:pointer;outline:none}
legend{visibility:hidden;overflow:hidden;clear:both;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
caption{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
table,
tr,
td{margin:0;padding:0;border-collapse:collapse;border-spacing:0}
a,a:link,a:active,a:hover,a:visited{text-decoration:none; color:#000;}
body{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden; /* Chrome and Safari */
    -moz-backface-visibility:hidden; /* Firefox */
    -ms-backface-visibility:hidden; /* Internet Explorer 10+ */
}
body {background:#f1f1f1;}

a, input[type="button"]{cursor:pointer;}


/*--------------------------------- page ---------------------------------*/
.wrap {position:relative; width:640PX; height:auto !important; margin:0 auto; padding:0px;}



/* ------header------ */
.header{position:relative; width:640px; height:101px; margin:0 auto; background:url(/html/asset/img/thanksgiving2015/header_bg.png) no-repeat;}
.header .logo{float:left; width:252px; height:64px; margin:15px 0px 0 5px; display:inline-block; background:url(/html/asset/img/thanksgiving2015/logo.png) no-repeat; }
.header .login{float:right; width:121px; height:64px; margin:15px 15px 0 0; display:inline-block; background:url(/html/asset/img/thanksgiving2015/login_btn.png) no-repeat; }
.header .logout{float:right; width:121px; height:64px; margin:15px 15px 0 0; display:inline-block; background:url(/html/asset/img/thanksgiving2015/logout_btn.png) no-repeat; }



/* --------------------------------- layerpop --------------------------------- */
.layerpop{position:absolute; left:50%; top:0px; width:640px; height:3760px; margin-left:-320px; background:rgba(0, 0, 0, 0.7); z-index:2;}
.layerpop .pop_content{position:fixed; left:50%; top:20px; width:640px; height:492px; margin-left:-320px; background:url(/html/asset/img/thanksgiving2015/layer_pop_bg.png) no-repeat;}
.layerpop .pop_content .close_btn{position:absolute; right:0px; top:0px; width:48px; height:48px; background:url(/html/asset/img/thanksgiving2015/layer_pop_btn04.png) no-repeat;}
.layerpop .pop_content .input_id{position:absolute; left:149px; top:191px; width:283px; height:51px; padding-left:10px; line-height:51px; background:#fff; border:3px solid #525252;}
.layerpop .pop_content .input_pass{position:absolute; left:149px; top:250px; width:283px; height:51px; padding-left:10px; line-height:51px; background:#fff; border:3px solid #525252;}
.layerpop .pop_content .login_btn{position:absolute; left:451px; top:191px; width:144px; height:113px; background:url(/html/asset/img/thanksgiving2015/layer_pop_btn.png) no-repeat;}
.layerpop .pop_content .join_btn{position:absolute; left:111px; top:415px; width:204px; height:42px; background:url(/html/asset/img/thanksgiving2015/layer_pop_btn02.png) no-repeat;}
.layerpop .pop_content .search_btn{position:absolute; left:358px; top:415px; width:153px; height:42px; background:url(/html/asset/img/thanksgiving2015/layer_pop_btn03.png) no-repeat;}


/* --------------------------------- contents --------------------------------- */
.container1 {position:relative; width:640px; height:auto !important; margin:0 auto; overflow:hidden;}
.container1.event01 {position:relative; width:640px; min-height:100px; height:auto !important; margin:0 auto; overflow:hidden;}


.container1 .top_new{position:relative; float:left; width:640px; height:305px;}
.container1 .top_new .count{position:relative; float:left; width:640px; height:305px; background:url(/html/asset/img/thanksgiving2015/new_top.png) no-repeat;}
.container1 .top_new .count .chck_in{position:absolute; left:0px; top:158px; width:640px; height:50px; text-align:center; line-height:50px;}
.container1 .top_new .count .chck_in .left_num{vertical-align:top; display:inline-block; max-width:220px; font-weight:bold; font-size:40px; line-height:50px; color:#e60639; overflow:hidden; margin-left:-15px;}
.container1 .top_new .count .chck_in .left_img{vertical-align:top; display:inline-block; margin-top:-2px;}
.container1 .top_new .count .chck_in .right_img{vertical-align:top; display:inline-block; margin-left:5px; margin-top:-2px;}

.container1 .top_new .new_sb{position:relative; float:left; width:640px; height:125px;}
.container1 .top_new .new_sb a.btn01{position:relative; float:left; width:320px; height:125px; background:url(/html/asset/img/thanksgiving2015/new_sb01.png) no-repeat;}
.container1 .top_new .new_sb a.btn02{position:relative; float:left; width:320px; height:125px; background:url(/html/asset/img/thanksgiving2015/new_sb02.png) no-repeat;}
.container1 .top_new .new_sb a.btn01.on{position:relative; float:left; width:320px; height:125px; background:url(/html/asset/img/thanksgiving2015/new_sb01_on.png) no-repeat;}
.container1 .top_new .new_sb a.btn02.on{position:relative; float:left; width:320px; height:125px; background:url(/html/asset/img/thanksgiving2015/new_sb02_on.png) no-repeat;}


.container1 .top_content{position:relative; float:left; width:640px; height:505px; background:url('/html/asset/img/gagahoho/top_bg.jpg') no-repeat;}

.container1 .top_content .count{position:absolute; left:157px; top:418px; width:264px; height:65px;}
.container1 .top_content .count .count_pl{float:left; width:65px; height:65px; display:inline-block; background:url('/html/asset/img/gagahoho/count_btn01.jpg') no-repeat;}
.container1 .top_content .count .count_area{float:left; width:96px; height:65px; display:inline-block; margin-left:4px; text-align:center; line-height:55px; font-weight:bold; font-size:45px; color:#272107;}
.container1 .top_content .count .count_mi{float:left; width:65px; height:65px; display:inline-block; margin-left:2px; background:url('/html/asset/img/gagahoho/count_btn02.jpg') no-repeat;}


.container1 .ladder_area{position:relative; float:left; width:640px; height:546px; background:#f3f3f3;}
.container1 .ladder_area .top_model{position:absolute; width:66px; height:98px; display:inline-block; text-align:center;}
.container1 .ladder_area .top_model.type01{position:absolute; left:29px; top:8px;}
.container1 .ladder_area .top_model.type02{position:absolute; left:117px; top:8px;}
.container1 .ladder_area .top_model.type03{position:absolute; left:203px; top:8px;}
.container1 .ladder_area .top_model.type04{position:absolute; left:288px; top:8px;}
.container1 .ladder_area .top_model.type05{position:absolute; left:374px; top:8px;}
.container1 .ladder_area .top_model.type06{position:absolute; left:461px; top:8px;}
.container1 .ladder_area .top_model.type07{position:absolute; left:544px; top:8px;}
.container1 .ladder_area .model_name{width:66px; height:20px; text-align:center; line-height:20px; font-weight:bold; display:inline-block;}

.container1 .ladder_area .ladder_area_line{position:absolute; left:0px; top:119px; width:640px; height:300px;}
.container1 .ladder_area .ladder_area_line .ladder_start{position:absolute; left:154px; top:100px; width:330px; height:80px; background:url('/html/asset/img/ladder_game/ladder_start.png') no-repeat;}

.container1 .ladder_area .bottom_num{position:absolute; width:66px; height:88px; display:inline-block; text-align:center;}
.container1 .ladder_area .bottom_num.type01{position:absolute; left:29px; top:430px;}
.container1 .ladder_area .bottom_num.type02{position:absolute; left:117px; top:430px;}
.container1 .ladder_area .bottom_num.type03{position:absolute; left:203px; top:430px;}
.container1 .ladder_area .bottom_num.type04{position:absolute; left:288px; top:430px;}
.container1 .ladder_area .bottom_num.type05{position:absolute; left:374px; top:430px;}
.container1 .ladder_area .bottom_num.type06{position:absolute; left:461px; top:430px;}
.container1 .ladder_area .bottom_num.type07{position:absolute; left:544px; top:430px;}
.container1 .ladder_area .num_name{width:66px; height:20px; text-align:center; line-height:20px; font-weight:bold; display:inline-block;}



.container1 .ladder_area02{position:relative; float:left; width:640px; height:724px; background:#fff;}
.container1 .ladder_area02 .tit{position:absolute; left:55px; top:30px; height:50px; display:inline-block; font-size:40px; text-align:center; font-weight:bold; color:#272107; border-bottom:1px solid #272107;}
.container1 .ladder_area02 .model{position:absolute; width:66px; height:74px; display:inline-block; text-align:center;}
.container1 .ladder_area02 .model.type01{left:206px; top:107px;}
.container1 .ladder_area02 .model.type02{left:206px; top:193px;}
.container1 .ladder_area02 .model.type03{left:206px; top:279px;}
.container1 .ladder_area02 .model.type04{left:206px; top:367px;}
.container1 .ladder_area02 .model.type05{left:206px; top:453px;}
.container1 .ladder_area02 .model.type06{left:206px; top:539px;}
.container1 .ladder_area02 .model.type07{left:206px; top:625px;}
.container1 .ladder_area02 .model_name{position:absolute; width:360px; height:40px; text-align:left; font-size:30px; line-height:40px; font-weight:bold; display:inline-block; color:#272107;}
.container1 .ladder_area02 .model_name.type01{left:287px; top:124px;}
.container1 .ladder_area02 .model_name.type02{left:287px; top:210px;}
.container1 .ladder_area02 .model_name.type03{left:287px; top:296px;}
.container1 .ladder_area02 .model_name.type04{left:287px; top:384px;}
.container1 .ladder_area02 .model_name.type05{left:287px; top:470px;}
.container1 .ladder_area02 .model_name.type06{left:287px; top:556px;}
.container1 .ladder_area02 .model_name.type07{left:287px; top:642px;}
.container1 .ladder_area02 .num{position:absolute; width:64px; height:63px; display:inline-block; text-align:center;}
.container1 .ladder_area02 .num.type01{left:132px; top:115px; background:url(/html/asset/img/thanksgiving2015/num01.png) no-repeat;}
.container1 .ladder_area02 .num.type02{left:132px; top:201px; background:url(/html/asset/img/thanksgiving2015/num02.png) no-repeat;}
.container1 .ladder_area02 .num.type03{left:132px; top:287px; background:url(/html/asset/img/thanksgiving2015/num03.png) no-repeat;}
.container1 .ladder_area02 .num.type04{left:132px; top:375px; background:url(/html/asset/img/thanksgiving2015/num04.png) no-repeat;}
.container1 .ladder_area02 .num.type05{left:132px; top:461px; background:url(/html/asset/img/thanksgiving2015/num05.png) no-repeat;}
.container1 .ladder_area02 .num.type06{left:132px; top:547px; background:url(/html/asset/img/thanksgiving2015/num06.png) no-repeat;}
.container1 .ladder_area02 .num.type07{left:132px; top:633px; background:url(/html/asset/img/thanksgiving2015/num07.png) no-repeat;}



.container1 .info_area{position:absolute;top:488px;left:0;z-index:199}
.container1 .info_area .reset{position:relative; float:left; width:640px; background:#fff4b5;padding-top:25px}
.container1 .info_area .reset .reset_btn{position:relative; display:block; margin:0 auto; width:174px; height:49px; background:url(/html/asset/img/thanksgiving2015/btn01.png) no-repeat;}
.container1 .info_area .reset .resetTxt{position:relative;display:block;margin:27px auto 23px auto;}

.container1 .info_area .reset .resetBtn{width:100%;text-align:center;display:block;margin-bottom:50px}
.container1 .info_area .reset .resetBtn a{display:inline-block}

.container1 .info_area .reset02{position:relative; float:left; width:640px; height:278px; margin-top:-1px; background:url(/html/asset/img/thanksgiving2015/reset_bg.png) no-repeat;}
.container1 .info_area .reset02 .sns_area{position:relative; float:left; width:640px; height:160px; margin-top:28px; text-align:center; background:url(/html/asset/img/thanksgiving2015/text_arrr.png) no-repeat;}
.container1 .info_area .reset02 .sns_area .sns01{display:inline-block; vertical-align:middle; margin-top:100px; width:60px; height:60px; background:url(/html/asset/img/thanksgiving2015/sns01.png) no-repeat; background-size:100%;}
.container1 .info_area .reset02 .sns_area .sns02{display:inline-block; vertical-align:middle; margin-top:100px; width:60px; height:60px; background:url(/html/asset/img/thanksgiving2015/sns02.png) no-repeat; background-size:100%;}
.container1 .info_area .reset02 .sns_area .sns03{display:inline-block; vertical-align:middle; margin-top:100px; width:60px; height:60px; background:url(/html/asset/img/thanksgiving2015/sns03.png) no-repeat; background-size:100%;}
.container1 .info_area .reset02 .sns_area .sns04{display:inline-block; vertical-align:middle; margin-top:100px; width:60px; height:60px; background:url(/html/asset/img/thanksgiving2015/sns04.png) no-repeat; background-size:100%;}

.container1 .info_area .reset02 .reset_btn{float:left; margin-left:232px; margin-top:13px; width:174px; height:49px; background:url(/html/asset/img/thanksgiving2015/btn01.png) no-repeat;}


.container1 .info_area .text_area{position:relative; float:left; width:640px; min-height:279px; height:auto !important; }
.container1 .info_area .text_area .top{position:relative; float:left; width:640px; height:76px; background:green;}
.container1 .info_area .text_area .btn_left{float:left; width:320px; height:76px; display:block; text-align:center; line-height:76px; background:#fff url('/html/asset/img/ladder_game/name01_off.png') no-repeat;}
.container1 .info_area .text_area .btn_right{float:left; width:320px; height:76px; display:block; text-align:center; line-height:76px; background:#fff url('/html/asset/img/ladder_game/name02_off.png') no-repeat;}
.container1 .info_area .text_area .btn_left.on{float:left; width:320px; height:76px; display:block; text-align:center; line-height:76px; background:#fff4b5 url('/html/asset/img/ladder_game/name01_on.png') no-repeat;}
.container1 .info_area .text_area .btn_right.on{float:left; width:320px; height:76px; display:block; text-align:center; line-height:76px; background:#fff4b5 url('/html/asset/img/ladder_game/name02_on.png') no-repeat;}

.container1 .info_area .text_area .input_area{position:relative; float:left; width:640px; border-top:1px solid #a5853b; background:#fff4b5;}
.container1 .info_area .text_area .input_area .input_block.t01{float:left; width:300px; height:53px; margin-top:35px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area .input_block.t02{float:left; width:300px; height:53px; margin-top:35px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area .input_block.t03{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area .input_block.t04{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area .input_block.t05{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area .input_block.t06{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area .input_block.t07{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area .input_block span{float:left; width:50px; height:53px; text-align:center; line-height:53px; font-weight:bold; font-size:40px; color:#483404;}
.container1 .info_area .text_area .input_area .input_block .type01{float:left; width:216px; height:51px; padding-left:10px; border:2px solid #483404; font-size:20px;}

.container1 .info_area .text_area .input_area02{position:relative; float:left; width:640px; border-top:1px solid #a5853b; background:#fff4b5;}
.container1 .info_area .text_area .input_area02 .input_block.t01{float:left; width:300px; height:53px; margin-top:35px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area02 .input_block.t02{float:left; width:300px; height:53px; margin-top:35px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area02 .input_block.t03{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area02 .input_block.t04{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area02 .input_block.t05{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area02 .input_block.t06{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area02 .input_block.t07{float:left; width:300px; height:53px; margin-top:10px; margin-left:10px; line-height:53px;}
.container1 .info_area .text_area .input_area02 .input_block span{float:left; width:50px; height:53px; text-align:center; line-height:53px; font-weight:bold; font-size:40px; color:#483404;}
.container1 .info_area .text_area .input_area02 .input_block .type01{float:left; width:216px; height:51px; padding-left:10px; border:2px solid #483404; font-size:20px;}


.container1 .bottom_area{position:relative; float:left; width:640px; height:2243px; background:url(/html/asset/img/thanksgiving2015/bottom_bg.png) no-repeat;}
.container1 .bottom_area .sns_btn01{position:absolute; left:259px; top:107px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns01.png) no-repeat;}
.container1 .bottom_area .sns_btn02{position:absolute; left:327px; top:107px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns02.png) no-repeat;}
.container1 .bottom_area .sns_btn03{position:absolute; left:395px; top:107px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns03.png) no-repeat;}
.container1 .bottom_area .sns_btn04{position:absolute; left:463px; top:107px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns04.png) no-repeat;}

.container1 .bottom_area .sns_btn05{position:absolute; left:329px; top:478px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns01.png) no-repeat; background-size:100%;}
.container1 .bottom_area .sns_btn06{position:absolute; left:396px; top:478px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns02.png) no-repeat; background-size:100%;}
.container1 .bottom_area .sns_btn07{position:absolute; left:464px; top:478px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns03.png) no-repeat; background-size:100%;}
.container1 .bottom_area .sns_btn08{position:absolute; left:531px; top:478px; width:60px; height:60px; display:block; background:url(/html/asset/img/thanksgiving2015/sns04.png) no-repeat; background-size:100%;}





.container1 .top_content_in{position:relative; float:left; width:640px; height:459px; background:url(/html/asset/img/thanksgiving2015/event_in_top.png) no-repeat;}

.container1 .event01_step01{position:relative; float:left; width:640px; height:536px; background:url(/html/asset/img/thanksgiving2015/event01_step01.png) no-repeat;}
.container1 .event01_step01 input[type="text"]{position:relative; float:left; width:439px; height:104px; border-radius:10px; border:0px; line-height:104px; background:#fff; margin:108px 0 0 98px; font-size:32px; text-align:center;}
.container1 .event01_step01 input[type="button"]{position:relative; float:left; width:438px; height:102px; border-radius:10px; border:0px; background:#fff; margin:25px 0 0 98px; background:url(/html/asset/img/thanksgiving2015/event01_step01_btn.png) no-repeat;}

.container1 .event01_step02{position:relative; float:left; width:640px; height:916px; background:url(/html/asset/img/thanksgiving2015/event01_step02.png) no-repeat;}
.container1 .event01_step02 input[type="button"]{position:absolute; left:176px; top:622px; width:285px; height:86px; border:0px; background:#fff; background:url(/html/asset/img/thanksgiving2015/event01_step02_btn.png) no-repeat;}

/*.container1 .event01_step02 input[type="radio"]{
-webkit-appearance: none\9;
border: 1px solid #cacece\9;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05)\9;
padding: 7px\9;
border-radius: 50px\9;
display: inline-block\9;
outline: none\9;
-moz-border-radius:  50%;
    border-radius:  50%;
	display:block;
}
*/
.container1 .event01_step02 input[type="radio"] {  
    display: none;  
	display:block\9;
}

.container1 .event01_step02 input[type="radio"] + label{
    display: inline-block;  
    cursor: pointer;  
	position:absolute; 
	left:188px; 
	top:188px; 
	width:65px; 
	height:65px;
	display:none\9;
}

.container1 .event01_step02 input[type="radio"] + label:before {     
    content: "";  
    display: inline-block;  
    width:65px; height:65px;
    margin-right: 10px;  
    position: absolute;  
    left: 0;  
    bottom: 1px;  
    background-color: #ccc;  
    border-radius: 50%; 
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
	display:none\9;
}
.container1 .event01_step02 input[type="radio"]:checked + label:before { 
    /*content: "\2713";  /* 체크모양 */
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);  
    font-size: 18px; 
    font-weight:800; 
    color: #fff;  
    background:#402b08;
    text-align: center;  
    line-height: 18px;  
	display:none\9;

} 

.container1 .event01_step02 .step02_r01{position:absolute; left:188px; top:188px; width:65px; height:65px;}

.container1 .event01_step02 .step02_r02{position:absolute; left:188px; top:269px; width:65px; height:65px;}
.container1 .event01_step02 .step02_r02 + label{left:188px !important; top:269px !important;}

.container1 .event01_step02 .step02_r03{position:absolute; left:188px; top:350px; width:65px; height:65px;}
.container1 .event01_step02 .step02_r03 + label{left:188px !important; top:350px !important;}

.container1 .event01_step02 .step02_r04{position:absolute; left:188px; top:430px; width:65px; height:65px;}
.container1 .event01_step02 .step02_r04 + label{left:188px !important; top:430px !important;}

.container1 .event01_step02 .step02_r05{position:absolute; left:188px; top:512px; width:65px; height:65px;}
.container1 .event01_step02 .step02_r05 + label{left:188px !important; top:512px !important;}

.container1 .event01_step03{position:relative; float:left; width:640px; height:917px; background:url(/html/asset/img/thanksgiving2015/event01_step03.png) no-repeat;}
.container1 .event01_step03 p{position:absolute; left:0px; top:367px; width:640px; height:54px; text-align:center;}
.container1 .event01_step03 p span{color:#fff; font-size:35px; display:inline-block; vertical-align:top; line-height:50px;}
.container1 .event01_step03 p span b{font-weight:bold; color:#fff; font-size:40px; display:inline-block; vertical-align:top;}
.container1 .event01_step03 .loading_gif{position:relative; float:left; width:602px; height:177px; margin-top:177px; margin-left:20px;}

.container1 .event01_step04{position:relative; float:left; width:640px; height:917px;}
.container1 .event01_step04.result03{background:url(/html/asset/img/thanksgiving2015/event01_step04_re01.png) no-repeat;}
.container1 .event01_step04.result02{background:url(/html/asset/img/thanksgiving2015/event01_step04_re02.png) no-repeat;}
.container1 .event01_step04.result04{background:url(/html/asset/img/thanksgiving2015/event01_step04_re03.png) no-repeat;}
.container1 .event01_step04.result05{background:url(/html/asset/img/thanksgiving2015/event01_step04_re04.png) no-repeat;}
.container1 .event01_step04.result01{background:url(/html/asset/img/thanksgiving2015/event01_step04_re05.png) no-repeat;}
.container1 .event01_step04 .co01{position:absolute; left:0px; top:60px; width:640px; font-size:20px; color:#4d4d4d; text-align:center;}
.container1 .event01_step04 .co01 b{color:#402b08; font-size:25px;}
.container1 .event01_step04 .co02{position:absolute; left:0px; top:70px; width:640px; font-size:25px; color:#4d4d4d; text-align:center;}
.container1 .event01_step04 .co02 b{color:#402b08; font-size:30px;}
.container1 .event01_step04 .co03{position:absolute; left:291px; top:220px; width:248px; height:241px; font-size:24px; color:#4d4d4d; word-break:break-all; display:table;}
.container1 .event01_step04 .co03 span{font-size:24px; color:#4d4d4d; word-break:break-all; display:table-cell; vertical-align:middle;}
.container1 .event01_step04 .sns{position:absolute; left:260px; top:615px; width:262px; height:60px; text-align:center;}
.container1 .event01_step04 .sns a{width:60px; height:60px; vertical-align:middle; display:inline-block;}
.container1 .event01_step04 .re_btn01{position:absolute; left:71px; top:776px; width:243px; height:86px; border:0px; background:url(/html/asset/img/thanksgiving2015/event01_step04_btn.png) no-repeat;}
.container1 .event01_step04 .re_btn02{position:absolute; left:327px; top:776px; width:243px; height:86px; border:0px; background:url(/html/asset/img/thanksgiving2015/event01_step04_btn02.png) no-repeat;}


.container1 .bottom_area_in{position:relative; float:left; width:640px; height:816px; background:url(/html/asset/img/thanksgiving2015/event_in_bottom.png) no-repeat;}










.blog_share{position:relative; float:left; width:540px; height:1147px;}
.blog_share.type03{background:url(/html/asset/img/thanksgiving2015/blog_share01.jpg) no-repeat;}
.blog_share.type02{background:url(/html/asset/img/thanksgiving2015/blog_share02.jpg) no-repeat;}
.blog_share.type04{background:url(/html/asset/img/thanksgiving2015/blog_share03.jpg) no-repeat;}
.blog_share.type05{background:url(/html/asset/img/thanksgiving2015/blog_share04.jpg) no-repeat;}
.blog_share.type01{background:url(/html/asset/img/thanksgiving2015/blog_share05.jpg) no-repeat;}
.blog_share .co01{position:absolute; left:0px; top:510px; width:540px; font-size:20px; color:#4d4d4d; text-align:center;}
.blog_share .co01 b{color:#402b08; font-size:25px;}
.blog_share .co02{position:absolute; left:0px; top:547px; width:540px; font-size:25px; color:#4d4d4d; text-align:center;}
.blog_share .co02 b{color:#402b08; font-size:30px;}
.blog_share .co03{position:absolute; left:243px; top:643px; width:210px; height:231px; font-size:21px; color:#4d4d4d; word-break:break-all;}
.blog_share input[type="button"]{position:absolute; left:143px; top:988px; width:242px; height:74px; border:0px; background:url(/html/asset/img/thanksgiving2015/blog_share_btn.png) no-repeat;}



.kakao_share{position:relative; float:left; width:560px; height:300px;}
.kakao_share.type03{background:url(/html/asset/img/thanksgiving2015/ka_share01.jpg) no-repeat;}
.kakao_share.type02{background:url(/html/asset/img/thanksgiving2015/ka_share02.jpg) no-repeat;}
.kakao_share.type04{background:url(/html/asset/img/thanksgiving2015/ka_share03.jpg) no-repeat;}
.kakao_share.type05{background:url(/html/asset/img/thanksgiving2015/ka_share04.jpg) no-repeat;}
.kakao_share.type01{background:url(/html/asset/img/thanksgiving2015/ka_share05.jpg) no-repeat;}
.kakao_share .co03{position:absolute; left:277px; top:88px; width:245px; height:176px; font-size:21px; color:#4d4d4d; word-break:break-all;}



.fa_share{position:relative; float:left; width:470px; height:246px;}
.fa_share.type03{background:url(/html/asset/img/thanksgiving2015/fa_share01.jpg) no-repeat;}
.fa_share.type02{background:url(/html/asset/img/thanksgiving2015/fa_share02.jpg) no-repeat;}
.fa_share.type04{background:url(/html/asset/img/thanksgiving2015/fa_share03.jpg) no-repeat;}
.fa_share.type05{background:url(/html/asset/img/thanksgiving2015/fa_share04.jpg) no-repeat;}
.fa_share.type01{background:url(/html/asset/img/thanksgiving2015/fa_share05.jpg) no-repeat;}
.fa_share .co03{position:absolute; left:210px; top:70px; width:227px; height:154px; font-size:17px; color:#4d4d4d; word-break:break-all;}



