#event_wrap{position:relative; font-family: 'Noto Sans KR', sans-serif; text-align:center; font-weight:400; color:#333;}
ul { list-style:none;  padding:0; }
.sec01 {background:url("//cdn.ios.co.kr/jp/event/event_big_camera/event-big-camera-bg-022023.jpg") 50% 0% no-repeat; background-size:cover; }
.event_header {padding-top:154px; margin: 0 auto;}
.e_h_1 { font-size:14px; text-align:center;}
.linewhite_text{font-size:30px;font-weight:600;letter-spacing:-1px; }
.underline_text{font-size:18px; line-height:32px;padding:30px 0 30px 0;letter-spacing:-1px; }

#evt_body01_m{position:relative; width: 920px; background-color: #fff; margin:0 auto;  border-radius:20px; }
#e_i {padding:20px 0px ; margin-left:40px;text-align: left;}
#e_i ul li{margin:6px 0px 0px 40px; font-size:14px; color:#323232; line-height:120%; letter-spacing:-1px; line-height: 1.4;}
#e_i ul{margin:0px 0px 0px 40px;}
.t_c_1{padding-top:60px; text-align:center;}
.t_c_2{padding-top:60px; }
.t_c_2a{background-image:url("//cdn.ios.co.kr/jp/event/event_big_camera/event-big-camera-nb02-1.png"); background-repeat: no-repeat; }
.t_c_2b{padding:0px 26px 50px 300px; font-size:18px;text-align:left;}
.t_c_2c{padding:30px ; font-size:18px;text-align:center; clear:both; }

.evt_body01_m { position:relative; max-width: 920px; width: 100%;  margin:0 auto; background:#fff; border-radius: 20px; overflow: hidden; padding:40px; }
.evt_body01_m ul { overflow: hidden; margin-bottom:0;}
.evt_body01_m ul li { float:left; }
.evt_body01_m ul li:nth-child(2) {text-align:left; margin-left:30px; }
.evt_body01_m > img {position: absolute; top: 14px; right: 0; width: 254px;}
.round_bluebox { display:block; font-size:16px; margin-bottom:12px; padding:2px 12px;background-color:#c62e20;border-radius:20px;color:#ededed; width:95px; }
.round_bluebox_text{font-size:16px;line-height:34px;}
.round_bluebox_text_small2{font-size:13px; line-height:20px; margin-bottom:10px;}

.st_text2 {font-size:30px; color:#ed1c24;}
.blueround_box1{font-size:18px;line-height:30px;}
.round_bluebox_text_small{font-size:15px;line-height:26px; margin-top:20px; margin-bottom:10px;color:#ed1c24;}

.shoppingList { overflow: hidden;  padding: 0;}
.shoppingList li { float:left; width:33%; margin-right:0.5%;}
.shoppingList li:nth-child(3n) {margin-right:0;}
.shoppingList li:nth-child(4), .shoppingList li:nth-child(5), .shoppingList li:nth-child(6) { margin-top:-52px; }
.shoppingList li img { width: 100%;}

.tab_btns {max-width:990px; width:100%; margin-bottom:0px;overflow:hidden;margin:0 auto;}
.tab_btns li{float:left;width:50%;height:190px}
.tab_btn{background-position:0px 0px;background-repeat:no-repeat;cursor:pointer; background-position: top center;}
.tab_btns .activeBtn{ background-position: bottom center;}
.tab_ctn{display:none}
.tab_ctns .activeCtn{display:block}
.tab_ctn{max-width: 990px; width:100%; margin: 0 auto;}
#tab_btn_1{background-image:url(//cdn.ios.co.kr/jp/event/event_big_camera/event-big-camera-btn1.png)}
#tab_btn_2{background-image:url(//cdn.ios.co.kr/jp/event/event_big_camera/event-big-camera-btn2.png)}


/* 버튼 */
.tabBtnWrap { background:#2067ca; text-align: center;display:none; }
.tabBtn { padding:0; max-width:990px; width:100%; margin:0 auto; overflow: hidden;}
.tabBtn li { float:left; width:50%; color:#fff; padding: 25px 0; cursor:pointer; background: #2067ca; }
.tabBtn li .btnText01 {font-size: 27px; margin-bottom: 0; font-weight: 500;}
.tabBtn li.active { background: #0db4eb; }

.tabBtnWrapImg { }
.tabBtn2 {padding:0; max-width:990px; width:100%; margin:0 auto; overflow: hidden;}
.tabBtn2 li { float:left; width:50%; cursor:pointer; display:none; }
.tabBtn2 li img { width:100%; display: list-item;}
.tabBtn2 li.active { display:block; }

.tab3logo {float: left; padding:60px 0 50px 0; width:30%; }
.tab3text {float: right; padding: 60px 0 50px 0; width:65%; text-align: left; font-size: 18px; letter-spacing: -1px;}
.width100 {width:100%; }

.event_btn{padding:30px 0px;text-align:center}
.event_btn_ele{display:inline-block;text-decoration:none;width:250px;font-size:24px;padding:30px;color:#ffffff;
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #c62d1f, #f24537);
  background-image: -moz-linear-gradient(top, #c62d1f, #f24537);
  background-image: -ms-linear-gradient(top, #c62d1f, #f24537);
  background-image: -o-linear-gradient(top, #c62d1f, #f24537);
  background-image: linear-gradient(to bottom, #c62d1f, #f24537) ;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 120px;
}
.event_btn_ele:hover{text-decoration:none;color:#000000;
  background:#3cb0fd;
  background-image:-webkit-linear-gradient(top, #c62d1f, #f24537);
  background-image:-moz-linear-gradient(top, #c62d1f, #f24537);
  background-image:-ms-linear-gradient(top, #c62d1f, #f24537);
  background-image:-o-linear-gradient(top, #c62d1f, #f24537);
  background-image:linear-gradient(to bottom, #c62d1f, #f24537);
}

.event_cbody{margin: 0 auto; font-weight:400; color:#333;}
.tab_bg{background:url(//cdn.ios.co.kr/jp/event/event_big_camera/tab_bg.png); background:#2067ca;  height:150px; }
.today_d{position:absolute;top:0px;right:0px;}


@media only screen and (max-width: 1100px) {
	.event_header img { width:80%; }
}

@media only screen and (max-width: 990px) {
	.evt_body01_m { width:95%; }
	.evt_body01_m ul { padding-left:0; }
	.event_btn_ele { width: 230px; padding: 15px;}
	.logoWrap { padding:0 20px;}

}

@media only screen and (max-width: 850px) {
	.event_header img { width:90%; }
	.evt_body01_m > img { display:none;}

	.linewhite_text { font-size:23px; }
	.underline_text { font-size: 15px; line-height: 25px; margin-left: 20px; margin-right: 20px;}

	.blueround_box1 { font-size: 16px; line-height: 25px; margin-bottom: 5px; margin-left: 20px; margin-right: 20px;}
	.round_bluebox_text_small { font-size: 14px; }
	.shoppingList { margin-left: 20px; margin-right: 20px;}

	.event_btn_ele { width: 195px; padding: 12px; font-size: 20px;}

	.tab3text { font-size: 16px;}
	.tab3text br { display:none;}
	.t_c_2c {font-size: 16px;}

	.tab_bg { display:none; }
	.tabBtnWrap { display:block; }
	.tabBtn li .btnText01 {font-size: 27px; }

}

@media only screen and (max-width: 700px) {
	.evt_body01_m ul li { float:none; }
	.evt_body01_m ul li:nth-child(2) { margin-left: 10px;}
}

@media only screen and (max-width: 550px) {
	.evt_body01_m { padding:20px; }

	.linewhite_text { font-size: 20px; margin: 0 20px;}
	.underline_text { margin: 0 20px 20px 20px; }

	.round_bluebox_text_small { font-size: 13px; line-height: 22px;}
	.shoppingList li { float: none; width: 100%; margin: 0;}
	.shoppingList li img { padding-top:20px !important; margin-top: -100px;}
	.shoppingList li:nth-child(4) img, .shoppingList li:nth-child(5) img, .shoppingList li:nth-child(6) img { margin-top:-48px; }

	.event_btn { margin-left: 20px; margin-right: 20px; overflow: hidden;}
	.event_btn_ele { width: 48%; font-size: 15px; float:left; }
	.event_btn a:nth-child(2) { float:right; }

	.tab3logo { width: 100%; padding: 20px 0 20px 0;}
	.tab3text { width: 100%; padding: 0px 0 20px 0;}

	.tabBtn li { padding: 20px 0;}
	.tabBtn li .btnText01 {font-size: 20px; }

}
@media only screen and (max-width: 400px) {
	#top {height:1250px; }
	.shoppingList li img {margin-top: -80px;}
	.shoppingList li:nth-child(4) img, .shoppingList li:nth-child(5) img, .shoppingList li:nth-child(6) img { margin-top:-28px; }
}
