 input[type="submit"]
        {
            background-color: #FEFEFE;
            border: 1px solid #666666;
            margin: 0px 0px 0px 0px;
            font-size: 12pt;
            padding: 5px 2px 5px 2px;
            height: 50px;
        }
        input[type="button"]
        {
            background-color: #FEFEFE;
            border: 1px solid #666666;
            margin: 0px 0px 0px 0px;
            font-size: 12pt;
            padding: 5px 2px 5px 2px;
            height: 50px;
        }
        hr
        {
            background-color: #cccccc;
            height: 1px;
            border: 1px;
        }
.noborderHr {
    background-color: #ffffff;
    height: 1px;
    border: 0px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    padding-top:3px;
}
        body
        {
            margin: 0px;
            background-color: white;
            webkit-text-size-adjust: none;
            font-family:Noto Sans KR;
            font-size:13px;
        }
        a a:hover, a:visited, a:link
        {
            text-decoration: none;
            color: black;
        }

        .divMain
        {
            margin-right: 3px;
            margin-left: 3px;
        }
        fieldset
        {
            border-radius: 20px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            padding-top: 8px;
            padding-bottom: 8px;
            background-color:#cccccc;
        }
        
        

     #headArea{float:left;width:100%;margin:0 auto; padding-bottom:10px;background-color:#fff; }
        #content{float:left;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
        #footer{float:left;width:100%;margin:0 auto}   

.headerlogo{ background-color:White; width:100%; height:37px;}
        
#headArea #headertab{padding-top: 3px;padding-left:10px;padding-right:10px; background-color: #c00000; border:0;}
.headTable {border:0;} 
.headTable td
        {
            text-align: center;
            font-size:14px;
            height:26px;
            font-weight:bolder;

        }
.selectNode
{
background-color:#c00000;color:#fff;border-bottom:7px solid #fff;
}
.noneSelectNode
{
background-color:#c00000;color:#fff;border-bottom:8px solid #c00000;
}

/* --Header Style*/ 

.ddlStyle{width:100%; height:35px;background-color:#FCF2F1; border:0}
.subtitle{font-weight: bolder; text-align: center; padding: 5px 5px 5px 5px; background-color:#eee}
.memberair{color: #c00000;}
.openair{color: orange;}
.notjoinedair{color: Black;}
.clubmemberair{color: green;}
.clubopenair{color:blue}





/*buttons*/
.btn {font-weight:bolder;padding:10px 10px 10px 10px;background-color:#eee; border:solid 1px #ddd; font-size:13px;}
.btn a{color:#666666}



#mask
{
    position: absolute;
    left: 0;
    top: 0;
    background-color:rgba(30,30,30,0.8);
    z-index:50;
}
#regArea{background-color:#f0f0f0;display: none; position: absolute; top: 90px; z-index: 51;font-size:15px;
width: 85%; margin-left: 10px; margin-right: 10px}

.regArea{background-color:#f0f0f0;display: none; position: absolute; top: 90px; z-index: 51;font-size:15px;
width: 85%; margin-left: 10px; margin-right: 10px}

#RegArea{background-color:#f0f0f0;display: none; position: absolute; top: 90px; z-index: 51;font-size:15px;
width: 85%; margin-left: 10px; margin-right: 10px}

.RegArea{background-color:#f0f0f0;display: none; position: absolute; top: 90px; z-index: 51;font-size:15px;
width: 85%; margin-left: 10px; margin-right: 10px}

#cl_b{width:100%}
.ordertype
{
    width:100%; 
    text-align:right; 
    color:black; 
    line-height:1.3em;
    padding:0px;
    margin:0px;
}







/* 20131128 혜민추가*/
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}


.hdf_title{height:34px;color:#fff;font-size:14px;line-height:32px;font-weight:bold;}
/***아카데미***/
#academy_content_wrap{width:100%;padding:0;}
#academy_content_wrap .sct_btn_onf{text-align:right;}
#academy_content_wrap .sct_btn_onf a{display:inline-block;margin:0 5px;}
#academy_content_wrap .sct_btn_onf a.on{font-weight:bold;}
#academy_content_wrap .sct_btn_onf a.off{font-weight:normal;}
#academy_content_wrap .list_wrap{text-align:right;border-top:1px solid #aaa;margin:10px 0;padding:0px 1% 15px 1%;}
#academy_content_wrap .list_wrap .list_title{width:100%;margin-bottom:3px;}
#academy_content_wrap .list_wrap .list_btn_wrap{width:204px;height:20px;display:block;float:right;}
#academy_content_wrap .list_wrap .list_btn_wrap a{width:50px;height:16px;margin:0 2px;display:inline-block;}
#academy_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:0 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 .tl span{font-size:11px;letter-spacing:-1px;}
.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 .tb .ts{width:100%;font-size:11px;letter-spacing:-1px;display:block;}
.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 .text_wrap .area .pass{margin:30px 0;padding:0;position:relative;}
.tj_club_wrap .text_wrap .area .pass ul{margin:0;padding:0;position:relative;}
.tj_club_wrap .text_wrap .area .pass li{width:25%;height:30px;margin:0 0 15px;padding:0;position:relative;float:left;}
.tj_club_wrap .text_wrap .area .pass li span{width:25%;height:30px;margin:0;padding:0;text-align:center;display:block;float:left;}
.tj_club_wrap .text_wrap .area .pass li p{width:65%;height:30px;margin:0;padding:0;display:block;float:left;}
.tj_club_wrap .text_wrap .area .pass li p input{width:100%;}

.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:Noto Sans KR;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;}

#pop_bg{width:100%;height:100%;position:fixed;left:0;top:0;background:#000;opacity:0.5;display:none;z-index:1000;}
#pop_box{width:80%;max-width:600px;height:auto;margin:0;margin-left:-40%;overflow:auto;position:fixed;left:50%;top:25%;background:#fff;display:none;z-index:1010;}
#pop_box .text_box{width:100%;}
#pop_box .text_box .ttl{height:37px;padding:0 10px;color:#fff;font-size:14px;line-height:37px;background:#cc0000;}
#pop_box .text_box .txt{padding-left:20px;padding-top:20px;font-weight:bold;}
#pop_box .text_box .btn_wrap{width:100%;padding:20px 0;text-align:center;}
#pop_box .text_box .btn_wrap .btn{width:100px;height:auto;padding:8px 0;color:#fff;font-family:Noto Sans KR;font-size:12px;font-weight:normal;background:#888;border:0;cursor:pointer;}

/* 녹화보기 */
.toggle_view{width:64px;height:20px;display:block;}
#view_more{display:none;}
.lec_view_list{width:100%;margin:0 0 30px 0;border-bottom:1px solid #c3af73;background: url(../../css/img/th_bg.gif) top repeat-x;clear:both;position:relative;overflow:hidden;zoom:1;}
.lec_view_list .backleft{width:5px;height:30px;font-size: 0; background: url(../../css/img/th_bgl.gif) 0 0 no-repeat;position:absolute;top:0;left:0;}
.lec_view_list .backright{width:5px;height:30px;font-size:0;background: url(../../css/img/th_bgr.gif) 0 0 no-repeat;position:absolute;top:0;right:0;}
.lec_view_list table{width:100%;} 
.lec_view_list th{height:30px;font-size:11px;color:#fff;background:url(../../css/img/th_line.gif) 0 50% no-repeat;}
.lec_view_list th.first{background:none;}
.lec_view_list td {border-bottom:1px solid #e6e6e6;padding:7px 0 5px 0;text-align:center;}
.lec_view_list .first td{border-top:0;}
.lec_view_list .notice{background-color:#efefef;border-top:0;}
.lec_view_list .tal{text-align:center;}
.lec_view_list .num{font-size:11px;letter-spacing:-1px;}
.lec_view_list .left{padding:0 10px;text-align:left;font-size:11px;background:#f5f5f5;}
.lec_view_list .write{margin:25px 0 10px 0;text-align:right;}
/*상세보기*/
.toggle_detail{width:64px;height:20px;display:block;}
#detail_more{width:100%;display:none;margin-top:25px;}

/***투자전략***/
#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;}

/***전체메뉴***/
.amenu_mlist_wrap{width:100%;height:32px;border-bottom:1px solid #aaa;}
.amenu_mlist_wrap .amenu_mlist{width:100%;height:32px;margin:0 auto;}
.amenu_mlist_wrap .amenu_mlist a{height:32px;width:32%;text-align:center;display:inline-block;font-size:15px;font-weight:bold;line-height:32px;}
.amenu_mlist_wrap .amenu_mlist a.st_on{color:#c00000;}
.admenu_list{width:100%;padding-top:10px;color:#666;text-align:right;}
.admenu_list a.on{color:#000;font-size:15px;font-weight:bold;}
.admenu_list .bar{color:#ccc;font-size:5px;}

#headertab .amenu_st{position:relative;}
#headertab .amenu_st .amenu_st_rt{width:9px;height:6px;position:absolute;right:2px;top:-8px;}

.i_wn{display:inline-block !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
#allmenu_content_wrap{width:100%;}
#allmenu_content_wrap .customer_wrap{width:100%;}
#allmenu_content_wrap .customer_wrap .customer_menu{width:100%;text-align:right;}
#allmenu_content_wrap .customer_wrap .customer_menu a.on{font-size:14px;font-weight:bold;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap{width:100%;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail{width:100%;padding:0;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt{margin-bottom:5px;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt th{width:84px;height:32px;font-weight:normal;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .input{width:100%;padding:0;border:0;border-bottom:1px solid #cccccc;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .textarea{width:99%;max-width:100%;height:120px;max-height:120px;vertical-align:top;resize:none;border-color:#cccccc;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .tl_01{font-size:12px;line-height:30px;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .tl_01 b{color:#1E6DFA;font-size:14px;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .tl_02{line-height:24px;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .tl_03{font-size:15px;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .tl_04{font-size:12px;line-height:30px;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .bar{width:95%;height:2px;margin:10px 0;background:#ddd;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .cp_btn{width:100px;height:24px;padding:2px;color:#fff;font-size:12px;text-align:center;line-height:24px;background:#454545;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .tb{width:50px;display:inline-block;font-weight:bold;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .tp{width:100px;display:inline-block;text-align:right;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .mbar{width:95%;padding:5px 0;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .mbar .btl{width:100%;display:inline-block;text-align:left;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .mbar .btr{width:30%;display:inline-block;text-align:center;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .memail_txt .mbar .t_bd{font-size:12px;font-weight:bold;line-height:30px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#allmenu_content_wrap .customer_wrap .customer_memail_wrap .customer_memail .ets{color:#cc0000;font-size:12px;line-height:16px;}
#allmenu_content_wrap .customer_wrap .customer_mlogin_wrap{width:100%;}


#content_wrap{width:100%;}
#ma_contents{width:100%;padding:0;float:left;overflow:hidden;}
#ma_contents td{height:100px;text-align:center;font-size:11px;line-height:12px;color:#666;letter-spacing:-1px;vertical-align:top;}
#ma_contents li{width:70px;height:100px;overflow:hidden;margin:8px 0 0 5px;text-align:center;font-size:11px;line-height:12px;color:#666;letter-spacing:-2px;display:block;float:left;position:relative;}
#ma_contents a:link, #ma_contents a:visited{color:#999;text-decoration:none;}
#ma_contents a:hover, #ma_contents a:active{color:#666;text-decoration:none;background-color:#fff;}
#ma_contents .i{height:57px;margin:8px auto;display:block;}

#ads_wrap{width:100%;}
#ads_wrap p{margin:0;}
#ads_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;}
#ads_wrap .Adviser_cont{width:100%;margin-top:10px;}
#ads_wrap .Adviser_cont dt{width:100%;height:26px;font-size:14px;font-weight:bold;line-height:26px;text-align:center;background:#ddd;}
#ads_wrap .Adviser_cont dd{padding:5px;border-top:1px solid #aaa;}
#ads_wrap .Adviser_cont dd.f{border-top:0;}
#ads_wrap .Adviser_cont dd .adimage{width:55px;height:55px;float:left;margin-right:10px;}
#ads_wrap .Adviser_cont dd .adimage .img{width:55px;height:55px;}
#ads_wrap .Adviser_cont dd .adsttl{color:#000;font-size:14px;line-height:27px;}
#ads_wrap .Adviser_cont dd .adsttl .name{font-size:16px;font-weight:bold;}
#ads_wrap .Adviser_cont dd .adsttl .time{color:#666;}
#ads_wrap .Adviser_cont dd .adsttl img{vertical-align:middle;}

#ads_wrap .Adviser_intro_cont{padding:5px;padding-top:0px;}
#ads_wrap .Adviser_intro_cont li{padding:5px 0;border-top:1px solid #aaa;}
#ads_wrap .Adviser_intro_cont li.f{border-top:0;}
#ads_wrap .Adviser_intro_cont li .adimage{width:55px;height:55px;float:left;margin-right:10px;}
#ads_wrap .Adviser_intro_cont li .adimage .img{width:55px;height:55px;}
#ads_wrap .Adviser_intro_cont li .ads_intro_ttl{color:#666;font-size:13px;font-weight:normal;}
#ads_wrap .Adviser_intro_cont li .ads_intro_ttl.tdf{height:55px;overflow:hidden;}
#ads_wrap .Adviser_intro_cont li .ads_intro_ttl .name{color:#000;font-size:13px;line-height:20px;font-weight:bold;}
#ads_wrap .Adviser_intro_cont li .ads_intro_ttl .ttl_sb{font-size:13px;}
#ads_wrap .Adviser_intro_cont li .ads_intro_ttl .ttl_sb span{margin-left:10px;}

#ads_wrap .Adviser_notice_cont{padding:5px;margin-top:10px;}
#ads_wrap .Adviser_notice_cont li{padding:5px 0;border-top:1px solid #aaa;}
#ads_wrap .Adviser_notice_cont li.f{border-top:0;}
#ads_wrap .Adviser_notice_cont li .ads_notice_ttl{color:#666;font-size:12px;font-weight:normal;line-height:20px;}
#ads_wrap .Adviser_notice_cont li .ads_notice_ttl .name{color:#000;font-size:14px;line-height:27px;font-weight:bold;}
#ads_wrap .Adviser_notice_cont li .ads_notice_ttl p .bar{margin:0 5px;color:#ddd;font-size:5px;}






/************************************************
*		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:16px;
	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']{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;}