/********************* 추가 css *********************/



.eta_menu_wrap{width:100%;height:40px;background-color:#fff;border-bottom:1px solid #ccc;line-height:40px;}
.eta_menu_wrap dl{position:relative;}
.eta_menu_wrap dd{width:20%;height:35px;text-align:center;font-size:15px;font-weight:bold;float:left;}
.eta_menu_wrap dd a{width:100%;height:35px;display:block;}
.eta_menu_wrap dd a:hover, .eta_menu_wrap dd a.on{width:100%;height:35px;border-bottom:5px solid #c00000;color:#c00000;display:block;}

.etb_menu_wrap{width:100%;height:40px;background-color:#c00000;border-bottom:1px solid #fff;line-height:40px;}
.etb_menu_wrap dl{position:relative;}
.etb_menu_wrap dd{width:20%;height:35px;text-align:center;font-size:15px;font-weight:bold;color:#fff;float:left;}
.etb_menu_wrap dd a{width:100%;height:35px;color:#fff;display:block;}
.etb_menu_wrap dd a:hover, .etb_menu_wrap dd a.on{width:100%;height:37px;border-bottom:5px solid #fff;color:#fff;display:block;}

.neterror_wrap{width:320px;margin:50px auto 0;}
.neterror_wrap .nw_icon{margin-bottom:20px;text-align:center;}
.neterror_wrap .nw_title{height:30px;text-align:center;font-size:20px;font-weight:bild;line-height:30px;}
.neterror_wrap .nw_copy{height:20px;text-align:center;font-size:16px;color:#999;line-height:20px;}
.neterror_wrap .nw_btn_wrap{margin-top:30px;text-align:center;}
.neterror_wrap .nw_btn{height:30px;padding:0 5px;background-color:#c00000;font-size:18px;font-weight:bold;color:#fff;line-height:30px;}

.wn{text-overflow:ellipsis !important;*text-overflow:ellipsis !important;white-space:nowrap !important;*white-space:nowrap !important;display:block !important;*display:block !important;overflow:hidden !important;*overflow:hidden !important;}
.clear{width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;display:block !important;float:none !important;clear:both !important;overflow:hidden !important;}


.push_wrap{margin:0;padding:50px 0 10px;background-color:#fff;position:relative;}

.pw_wrap{margin:0 0 10px;padding:0;}
.pw_wrap li:first-child{padding:0 0 7px;border-bottom:1px solid #bfbfbf;font-size:16px;position:relative;}
.pw_wrap li{padding:7px 0;border-bottom:1px solid #bfbfbf;font-size:16px;position:relative;}
.pw_wrap li a{width:100%;min-height:22px;display:block;}

.pw_wrap li .pw_icon{width:20%;text-align:center;line-height:44px;float:left;}
.pw_wrap li .pw_txt{width:60%;text-align:left;float:left;}
.pw_wrap li .pw_txt b{font-size:15px;line-height:26px;clear:both;}
.pw_wrap li .pw_txt p{font-size:15px;margin:0;line-height:18px;clear:both;}
.pw_wrap li .pw_date{width:20%;text-align:center;font-size:14px;line-height:22px;vertical-align:text-top;float:left;}

.pw_wrap li.pw_ti{width:96%;height:30px;padding:0 2%;border-bottom:2px solid #bfbfbf;text-align:left;font-size:17px;font-weight:bold;color:#000;line-height:30px;}
.pw_wrap li .pw_list{width:76%;padding:0 2%;text-align:left;font-size:15px;font-weight:bold;color:#666;line-height:22px;float:left;}
.pw_wrap li .pw_data{width:20%;text-align:center;font-size:14px;color:#777;line-height:16px;letter-spacing:-1px;float:left;}
.pw_wrap li .pw_data .pw_btn{width:70%;height:22px;background-color:#c00000;text-align:center;font-size:14px;color:#fff;display:inline-table;clear:both;border:0;}

.pw_wrap li .pw_copy{width:76%;padding:0 2%;text-align:left;font-size:14px;font-weight:bold;color:#999;line-height:20px;overflow:hidden;float:left;}
.pw_wrap li .pw_copy b{width:100%;font-size:17px;color:#666;clear:both;}
.pw_wrap li .pw_check{width:20%;text-align:center;float:left;}



.popup_wrap{width:86%;padding:0;border-radius:0;border:none;position:absolute;left:7%;top:90px;display:none;z-index:51;}
.popup_wrap .pw_title{width:100%;height:40px;background-color:#c00000;text-align:center;}
.popup_wrap .pw_title .pw_ti{width:66%;height:40px;padding:0 2%;font-size:17px;font-weight:bold;color:#fff;line-height:40px;}
.popup_wrap .pw_title .pw_btn{width:26%;height:40px;padding:0 2%;text-align:right;font-size:17px;font-weight:bold;color:#fff;line-height:40px;float:right;}

.popup_wrap .pw_content{padding:25px 20px 20px;background-color:#fff;font-size:16px;}
.popup_wrap .pw_content .pw_sbutton{width:50%;height:35px;margin:5px auto 0;background-color:#999;border:none;font-size:16px;font-weight:bold;color:#fff;}
.popup_wrap .pw_content .pw_button{width:40%;height:35px;margin:5px 5% 0;background-color:#999;border:none;font-size:16px;font-weight:bold;color:#fff;float:left;}




/********************* 좌측 슬라이드 *********************/

#wrap{position:relative;}

.bg_over{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:alpha(opacity=50);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opackt:0.5;
}

#header{width:100%;background:#c00000;line-height:40px;position:fixed;top:0;z-index:10;}
#header .logo{height:40px;position:absolute;left:55px;}
#header .logo img{height:22px;margin-top:9px;}
#header .gnb{position:absolute;right:0;}
#header .gnb img{height:30px;margin:5px 5px 0;}

.tgl_menu_btn{width:45px;height:40px;background:url(https://m12.etomato.com/mbcw/img/btn-menu-new.png) no-repeat 0 0;cursor:pointer;display:block;float:left;}
.tgl_menu_btn.on{background:url(https://m12.etomato.com/mbcw/img/btn-menu-new.png) no-repeat 0 -40px;}

.tgl_menu_all {position:fixed;left:0;top:0;bottom:0;z-index:100000;}
.tgl_menu_all .tgl_menu_bg{width:230px;height:100%;background:#ffffff;border-right:1px solid #dddddd;position:fixed;left:0;top:0;display:none;z-index:1;}
.tgl_menu_all {position:fixed;left:0;top:0;bottom:0;z-index:100000;}
.tgl_menu_all .tgl_menu_wrap{width:230px;height:100%;padding:0;background:#fff;border-right:1px solid 

#dddddd;position:absolute;left:0;top:0;overflow:hidden;display:none;z-index:10;}
.tgl_menu_all .tgl_menu_wrap ul{margin:0;padding:0;}
.tgl_menu_all .tgl_menu_wrap li.ti{width:220px;height:40px;padding:0 10px;background-color:#c00000;text-align:left;font-size:18px;color:#fff;line-height:40px;position:relative;}
.tgl_menu_all .tgl_menu_wrap li.ti a{width:30px;height:40px;text-align:center;display:block;float:right;}
.tgl_menu_all .tgl_menu_wrap li.ti a img{height:30px;margin:5px -15px 0 0;}
.tgl_menu_all .tgl_menu_wrap li{height:40px;border:none;font-size:16px;line-height:40px;}
.tgl_menu_all .tgl_menu_wrap li.line{border-bottom:1px solid #ddd;}
.tgl_menu_all .tgl_menu_wrap li a{width:90%;height:40px;padding:0 5%;line-height:40px;display:block;}
.tgl_menu_all .tgl_menu_wrap li a img{height:25px;vertical-align:middle;}
.tgl_menu_all .tgl_menu_wrap li .mr5px{margin-right:5px;}


#headline{width:100%;height:40px;background:#c00000;line-height:40px;position:fixed;top:0;z-index:10;}
#headline .title{height:40px;text-align:left;font-size:18px;color:#fff;position:absolute;left:50px;}
#headline .gnb{position:absolute;right:5px;}
#headline .gnb img{height:30px;margin:5px 5px 0;}

.tgl_arrow_btn{width:45px;height:40px;background:url(https://m12.etomato.com/mbcw/img/ico_back_w.png) no-repeat 0 0;cursor:pointer;display:block;float:left;}

#container{width:100%;margin-top:90px;background-color:#efefef;color:#000;position:relative;}

#footer{width:100%;background-color:#ccc;position:relative}


