/***투자전략***/
#TujaStrategy_content_wrap{width:100%;padding:0;}
#TujaStrategy_content_wrap .sct_btn_onf{text-align:right;}
#TujaStrategy_content_wrap .sct_btn_onf a{display:inline-block;margin:0 5px;font-weight:bold;}
#TujaStrategy_content_wrap .sct_btn_onf a.on{color:#cc0000;}
#TujaStrategy_content_wrap .list_wrap{margin:10px 0;text-align:left;border-top:1px solid #aaa;}
#TujaStrategy_content_wrap .list_wrap.f{border-top:0;}
#TujaStrategy_content_wrap .list_wrap .list_title{width:100%;margin-top:3px;font-weight:bold;}
#TujaStrategy_content_wrap .list_wrap .list_title .com{width:36px;height:22px;float:right;display:inline-block;color:#fff;font-size:14px;line-height:22px;text-align:center;background:#ffba00;border-radius:2px;}
#TujaStrategy_content_wrap .list_wrap .list_text{width:100%;height:120px;display:block;margin:0;}
#TujaStrategy_content_wrap .list_wrap .list_text .com_image{max-width:50%;height:120px;margin-right:2%;float:left;}
#TujaStrategy_content_wrap .list_wrap .list_text .com_image img{max-width:100%;height:120px;}
#TujaStrategy_content_wrap .list_wrap .list_text .com_nt{width:auto;height:120px;overflow:hidden;line-height:24px;}
#TujaStrategy_content_wrap .list_wrap .list_sttl{font-size:12px;line-height:24px;}
#TujaStrategy_content_wrap .list_more_btn{width:100%;height:32px;display:inline-block;margin:10px 0;color:#333;font-weight:bold;font-size:12px;line-height:32px;text-align:center;background:#e5e5e5;}

/***투자클럽추가***/
.tj_club_wrap{width:100%;}
.tj_club_wrap .title{padding:12px 0 12px 10px;color:#333;font-size:15px;}
.tj_club_wrap .title .b{font-weight:bold;}
.tj_club_wrap .text_wrap{width:100%;}
.tj_club_wrap .text_wrap .image{width:100%;}
.tj_club_wrap .text_wrap .area{padding:10px 10px;}
.tj_club_wrap .text_wrap .area .gray4{font-size:12px;font-weight:normal;}
.tj_club_wrap .text_wrap .area .ntc_title{width:100%;margin-top:3px;font-weight:bold;}
.tj_club_wrap .text_wrap .area .ntc_text{width:100%;margin-top:20px;border:1px solid #cc0000;}
.tj_club_wrap .text_wrap .area .ntc_text .tx{padding:10px 0;color:#cc0000;text-align:center;}
.tj_club_wrap .text_wrap .area .list_title{padding-top:10px;color:#333;font-size:13px;font-weight:bold;clear:both;}
.tj_club_wrap .text_wrap .area .list_text{padding:7px 0;line-height:160%;border-bottom:1px solid #ccc;clear:both;}
.tj_club_wrap .text_wrap .area .list_text .tb{width:100%;padding:5px 0;display:table;}
.tj_club_wrap .text_wrap .area .list_text .tb .tl{min-width:80px;display:table-cell;color:#666;font-size:12px;vertical-align:top;}
.tj_club_wrap .text_wrap .area .list_text .tb .tx{min-width:198px;padding-left:10px;display:table-cell;color:#454545;font-size:13px;vertical-align:top;}
.tj_club_wrap .text_wrap .area .list_text .tb .tx.pdn{padding-left:0;}
.tj_club_wrap .text_wrap .area .list_text .tb .tx .gray4{vertical-align:top;font-size:12px;}
.tj_club_wrap .text_wrap .area .list_text .tb .tx .df_slbtn{height:auto;margin-bottom:2px;padding:3px 5px;vertical-align:top;color:#555;font-size:12px;background:#fff;border:1px solid #888;border-radius:2px;cursor:pointer;}
.tj_club_wrap .text_wrap .area .list_text .tb .tx .df_slbtn.dtn_cl{display:none;}
.tj_club_wrap .text_wrap .area .list_text .tb .tx .df_slbtn.on{color:#fff;background:#888;}
.tj_club_wrap .text_wrap .area .list_text .tb .tx .df_slct{}
.tj_club_wrap .text_wrap .area .list_text .tb .tx .df_txipt{width:80px;vertical-align:top;}
.tj_club_wrap .text_wrap .area .list_text .df{padding:2px 0;color:#454545;font-size:13px;}
.tj_club_wrap .text_wrap .area .list_text .df u{color:#000;}
.tj_club_wrap .text_wrap .area .list_text .df .df_slbtn{height:auto;margin:2px 1%;padding:8px 0;color:#555;font-size:12px;background:#fff;border:1px solid #888;border-radius:2px;cursor:pointer;}
.tj_club_wrap .text_wrap .area .list_text .df .w_1{width:97%;}
.tj_club_wrap .text_wrap .area .list_text .df .w_2{width:47%;}
.tj_club_wrap .text_wrap .area .list_text .df .w_3{width:30%;}
.tj_club_wrap .text_wrap .area .list_text .df .w_4{width:22%;}
.tj_club_wrap .text_wrap .area .list_text .df .df_slbtn.on{color:#fff;background:#888;}
.tj_club_wrap .text_wrap .area .df_chk{vertical-align:middle;}
.tj_club_wrap .text_wrap .area .list_text .tbw1 .tx{min-width:80px;text-align:right;}
.tj_club_wrap .text_wrap .area .list_text .dtn_wrap{min-width:200px;height:150px;overflow-y:scroll;display:none;text-align:left;border:1px solid #ddd;}
.tj_club_wrap .text_wrap .area .list_text .dtn_wrap .text{padding:10px;color:#666;font-size:12px;line-height:140%;}
.tj_club_wrap .pdv{padding:0 10px;}
.tj_club_wrap .df_line{width:100%;height:2px;background:#ddd;}
.tj_club_wrap .text_wrap .area .btn_wrap{width:100%;padding:20px 0;}
.tj_club_wrap .text_wrap .area .btn_wrap .btn{width:100%;height:auto;padding:8px 0;color:#fff;font-family:Nanum Gothic,'나눔고딕';font-size:12px;font-weight:normal;background:#cc0000;border:1px solid #cc0000;border-radius:2px;cursor:pointer;}
.tj_club_wrap .text_wrap .area .btn_wrap .btn.cl{background:#888;border:#888;}

a{border:0;}
img{border:0;}
li{list-style:none;}
.wn{display:block !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
.clear{width:100%;height:0;margin:0 !important;padding:0 !important;display:block;float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;}
dl,dt,dd,ul,li,ol{margin:0;}
.red1{color:#f00 !important;}
.red2{color:#cc0000 !important;}
.gray1{color:#333 !important;}
.gray2{color:#454545 !important;}
.gray3{color:#666 !important;}
.gray4{color:#888 !important;}
.gray5{color:#aaa !important;}
.ta_l{text-align:left !important}
.ta_c{text-align:center !important}
.ta_r{text-align:right !important}

.clear{width:100%;height:0;margin:0 !important;padding:0 !important;display:block;float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;}
.hdf_title{height:34px;color:#fff;font-size:14px;line-height:32px;font-weight:bold;}
.headertab{padding-top: 3px;padding-left:10px;padding-right:10px; background-color: #c00000; border:0;}

#headline{background:#c00000; padding-top:3px; padding-left:10px; padding-right:10px; border:0;}
#headline .title{height:34px;font-size:14px;color:#fff;line-height:32px;font-weight:bold;}

#headline .gnb{position:absolute;right:5px;}
#headline .gnb img{height:30px;margin:5px 5px 0;}

/* 161213 추가 */
.input01 {width:70%;border:1px solid #888;padding:0 8px}
.tj_club_wrap .text_wrap .area .btn_wrap .btn_red{width:49%;height:auto;padding:8px 0;color:#fff;font-family:Nanum Gothic,'나눔고딕';font-size:12px;font-weight:normal;background:#cc0000;border:1px solid #cc0000;border-radius:2px;cursor:pointer;float:left;margin-bottom:20px}
.tj_club_wrap .text_wrap .area .btn_wrap .btn_gray{width:49%;height:auto;padding:8px 0;color:#fff;font-family:Nanum Gothic,'나눔고딕';font-size:12px;font-weight:normal;background:#666666;border:1px solid #666666;border-radius:2px;cursor:pointer;float:right;margin-bottom:20px}
.ds_b {display:block}



/* 190607추가 */
.cash_info{height:30px;margin:15px 0 10px;text-align:center;color:#c00000;line-height:30px;border:1px solid #c00000;position:relative;}
.cash_txt{font-size:11px !important;color:#999;line-height:20px;letter-spacing:-1px;}
.cash_btxt{font-size:13px !important;line-height:25px;}
.cash_xtxt{font-size:15px !important;font-weight:500;}
.blue{color:#09F !important;}



/* 1907추가 */
.pay_line{border:1px solid #cc0000;}
.pay_line .ptlrb5{padding:5px;}
.pay_line .plr5{padding-left:5px;padding-right:5px;}



.mw_popup1,
.mw_popup2,
.mw_popup3,
.mw_popup4,
.mw_popup5{width:100%;height:100%;display:none;position:fixed;_position:absolute;top:0;left:0;z-index:100000;}
.mw_popup1.open,
.mw_popup2.open,
.mw_popup3.open,
.mw_popup4.open,
.mw_popup5.open{display:block}
.mw_popup1 .bg,
.mw_popup2 .bg,
.mw_popup3 .bg,
.mw_popup4 .bg,
.mw_popup5 .bg{width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;}
#popup1,
#popup2,
#popup3,
#popup4,
#popup5{width:100%;max-width:320px;margin:0 auto;background:#fff;position:relative;top:5%;}
#popup1.g_popup1 .g_popup1,
#popup2.g_popup2 .g_popup2,
#popup3.g_popup3 .g_popup3,
#popup4.g_popup4 .g_popup4,
#popup5.g_popup5 .g_popup5{display:block}
#popup1 .close,
#popup2 .close,
#popup3 .close,
#popup4 .close,
#popup5 .close{
	width:40px;
	height:40px;
	padding:0;
	border:0;
	background:url(../images/icon/close_btn.png) no-repeat center 50%;
	text-decoration:none !important;
	line-height:40px;
	cursor:pointer;
	opacity:1;
	overflow:visible;
	position:absolute;
	top:10px;
	right:0;
}
#popup1 .close:hover,
#popup2 .close:hover,
#popup3 .close:hover,
#popup4 .close:hover,
#popup5 .close:hover{background:#999 url(../images/icon/close_wbtn.png) no-repeat center 50%;}

.pop_header{height:40px;padding:10px 5px 0;text-align:center;font-size:18px;font-weight:600;color:#333;line-height:40px;}
.pop_header p{margin:0;padding:0;}

.pscroll{height:320px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.pop_mcontant{margin:0;padding:0;position:relative;}
.pop_mcontant .pm_img{width:100%;}
.pop_contant{padding:20px 10px;position:relative;}

.pop_contant .pc_ltit{text-align:left;font-size:16px;line-height:24px;}
.pop_contant .pc_ltxt{margin:0 0 10px;text-align:left;font-size:14px;font-weight:400;color:#999;line-height:20px;}

.pop_contant .pc_ctit{margin:0 0 10px;text-align:center;font-size:15px;line-height:22px;display:block;}
.pop_contant .pc_ctxt{margin:0 0 10px;text-align:center;font-size:13px;font-weight:400;color:#666;line-height:20px;display:block;}

.pop_contant select{font-size:16px;color:#bbb;}
.pop_contant select:focus{color:#666;}

.pop_contant textarea{font-size:16px;color:#bbb;}

.btn_wrap{height:40px;padding:15px 15px;text-align:center;font-size:18px;font-weight:400;color:#c1c1c1;line-height:40px;position:relative;bottom:0;}
.btn_wrap a{cursor:pointer;}

.btn_swrap{height:40px;padding:15px 0px;text-align:center;font-size:18px;font-weight:400;color:#c1c1c1;line-height:40px;position:relative;bottom:0;}
.btn_swrap a{cursor:pointer;}

.btn_bwrap{height:40px;padding:0px;text-align:center;font-size:18px;font-weight:400;color:#c1c1c1;line-height:40px;position:relative;bottom:0;}
.btn_bwrap a{cursor:pointer;}

a.btn100{width:100%;}
a.btn50{width:50%;}

a.btn_confirm {background:#d60825;color:#fff;float:left;display:block;}
a.btn_confirm:hover {background:#c10d26;color:#fff;text-decoration:none !important;}

a.btn_close {background:#cc0000;color:#fff;float:left;display:block;}
a.btn_close:hover {background:#cc0000;text-decoration:none !important;color:#fff;}






/************************************************
*		OFFICE POP 1909							*
************************************************/

.ep_wrap{width:100%;margin:0;padding:0;position:relative;}
.ep_header{width:100%;margin:0;padding:0;position:fixed;top:0;z-index:100;}
.ep_container{width:100%;margin:0;padding:0;position:relative;}
.ep_footer{margin:0;padding:25px 10px 15px;position:relative;}


.ep_header{
	height:40px;
	padding:0;
	background-color:#c00000;
	text-align:left;
	font-size:16px;
	font-weight:400;
	color:#fff;
	line-height:40px;
	letter-spacing:-1px;
	position:relative;
}
.ep_top{
	height:40px;
	padding:0 10px;
	background-color:#c00000;
	text-align:left;
	font-size:16px;
	font-weight:400;
	color:#fff;
	line-height:40px;
	letter-spacing:-1px;
	position:relative;
}
.ep_header img,
.ep_top img{height:15px;margin:0 0 5px 7px;vertical-align:middle;}
.ep_header span,
.ep_top span{margin:0 5px;}
.ep_header .ph_close,
.ep_top .ph_close{
	height:40px;
	position:absolute;
	right:0;
	top:0;
}
.ep_header .ph_close a,
.ep_top .ph_close a{
	width:40px;
	height:40px;
	background:url(../images/icon/ico_x_w.png) no-repeat right 50%;
	background-size:30px;
	line-height:40px;
	display:block;
}



.ep_container .pc_top{
	margin:0;
	padding:20px 0;
	background-color:#f2f2f2;
	text-align:center;
	font-size:14px;
	font-weight:400;
	position:relative;
}
.ep_container .pc_top b{margin:0 0 10px;font-size:20px;display:block;}


.ep_container .pc_body{
	margin:0;
	padding:20px 0;
	text-align:center;
	font-size:14px;
	font-weight:400;
	position:relative;
}
.ep_container .pc_body b{margin:0 0 25px;font-size:20px;display:block;}
.ep_container .pc_body p{
	width:45%;
	max-width:300px;
	margin:0 auto 25px;
	padding:20px;
	background:url(../images/outline.png) no-repeat center 50%;
	background-size:100%;
	position:relative;
	display:block;
}
.ep_container .pc_body p img{width:100%;}
.ep_container .pc_body .pb_clock{width:17px;margin:0 0 3px;vertical-align:middle;}
.ep_container .pc_body span{color:#c00000;}


.ep_container .pc_add{
	margin:0;
	padding:10px 0 0;
	text-align:center;
	font-size:14px;
	font-weight:400;
	position:relative;
}
.ep_container .pc_add .pa_tit{
	padding:10px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#333;
	clear:both;
}
.ep_container .pc_add .pa_ul{margin:0;padding:10px;position:relative;}
.ep_container .pc_add .pa_ul li{
	width:100%;
	margin:0 0 10px;
	padding:0;
	text-align:left;
	font-size:12px;
	color:#666;
	line-height:30px;
	position:relative;
}
.ep_container .pc_add .pa_ul li span{
	width:30%;
	margin:0;
	padding:0;
	float:left;
}
.ep_container .pc_add .pa_ul li p{
	width:70%;
	margin:0;
	padding:0;
	float:right;
}
.ep_container .pc_add .pa_ul li p input[type='text']{width:85%;height:25px;margin:0 0 5px;padding:0 5%;display:block;float:left;}
.ep_container .pc_add .pa_ul li p input[type='button']{
	height:29px;
	margin:0 0 5px 5%;
	padding:0;
	background-color:#999;
	text-align:center;
	font-size:12px;
	color:#fff;
	display:block;
	float:left;
}
.ep_container .pc_add .pa_ul li .inp_rt{color:#cc0000;}


.ep_container .btn_wrap {
    height:40px;
    padding:15px;
    text-align:center;
    font-size:18px;
    font-weight:400;
    color:#c1c1c1;
    line-height:40px;
    position:relative;
    bottom:0;
}
.ep_container .btn_wrap .rbtn {
    width:100%;
    height:auto;
    padding:8px 0;
    color:#fff;
    font-family:Noto Sans KR;
    font-size:12px;
    font-weight:normal;
    background:#cc0000;
    border:1px solid #cc0000;
    border-radius:2px;
    cursor:pointer;
}
.ep_container .btn_wrap .gbtn {
    width:100%;
    height:auto;
    padding:8px 0;
    color:#fff;
    font-family:Noto Sans KR;
    font-size:12px;
    font-weight:normal;
    background:#999;
    border:1px solid #999;
    border-radius:2px;
    cursor:pointer;
}



.ep_footer{background-color:#404040;}
.ep_footer .pf_case{width:300px;margin:0 auto;padding:0;position:relative;}
.ep_footer .pf_case b{margin:0 0 10px;font-size:18px;font-weight:400;color:#fff;display:block;}
.ep_footer .pf_case ul{margin:0;padding:0;position:relative;}
.ep_footer .pf_case li{
	margin:0 0 5px;
	font-size:14px;
	font-weight:400;
	color:#efefef;
	display:block;
}
.ep_footer .pf_case li span{margin-right:5px;color:#eb3f20;}
