/*    °øÅë CSS    */
.pc_main { width:760px; padding:0 35px; }

.m_t_40 { margin-top:40px; }
.m_b_40 { margin-bottom:40px; }
.m_t_60 { margin-top:60px; }
.m_b_60 { margin-bottom:60px; }

.p_t_60 { padding-top:60px; }
.p_b_60 { padding-bottom:60px; }

.pc_sub_title { margin-top:65px; margin-bottom:65px; font-weight:bold; text-align:center; }


#pc_title { margin:50px 0; text-align:center; }

/*    kt.com °øÅëCSS ¼öÁ¤    */
.search-area.fixed { width:100% !important;}
.search-select.fixed {width:140px !important;}
.search-text.fixed { width:400px !important;}


.sub-tabs { display:none; }

/* 2017-08-09 Àº¾Ö Ãß°¡ ºÎºÐ */
h3 { font-size:24px; padding-bottom:15px; color:#222222; font-weight: bold; }
h4 { font-size:20px; padding-bottom:15px; font-weight: bold; }
.dep3 { font-size:18px; padding-bottom:15px; font-weight: bold; color:#454545; }
.list_info { color:#454545; }
li { color:#454545; }

.area_button { text-align:center; padding-top:30px; }
a.a_list:hover{
    text-decoration:underline;
	color:#d71826;
}

a{
	color:#222222;
}




#brightcove { margin-top:59px; margin-left:143px;}

#btn_svc_inst_sub2 { margin-top:18px; width:128px; height:33px; border:0px; cursor:pointer; }

.fc_org {color:#d71826 }
.cocmClubInfoSubTab {float:left; width:100%; border-bottom:1px #e5e5e5 solid;margin:16px 0 40px 0; padding-bottom:20px;}
.cocmClubInfoSubTab li {font-size:19px; float:left; padding:0 16px 0 16px; border-right:1px solid #d4d4d4; height:20px; }
.cocmCISubTabSelect a {color:#df2428; font-weight:bold; text-decoration:underline;}

.cocmBorderRgtNone {border-right:none !important;}


.svc_guide_1 { clear:both; margin-bottom:40px; overflow:hidden }
.svc_guide_2 { width:380px; float:left;}

.svc_info { padding-bottom:10px; }
.main_padd { padding-bottom:60px; }
li { line-height:150%; }
.tab_title { padding-bottom:5px; }
.desc_sect { width:360px; float:left; padding:10px 5px 0 25px; }

.tb_svcinfo_w th { background:#F9F9F9; }
.rtline .top { background:url('/images/common/bg_tb_hd_2.gif') repeat-x top right; }
.depth3_menu { width:688px; height:56px; display:inline-block; background:#ebeaf2; float:left; }
.depth3_menu li { font-size:19px; float:left; padding:19px 25px 0 25px; border-right:1px solid #d4d4d4; height:20px; letter-space : -50;}
.dp_block { padding-top:40px; }
.section_1 { padding-top:30px; }


/* ----------------------------------------------------------------------
    CS > RSUPPORT
---------------------------------------------------------------------- */
#btn_rsstarter { width:135px; height:30px; background:url('/images/cs/btn_rsstarter.gif') no-repeat; border:0px; cursor:pointer; }
#rsupport_main { width:640px; height:165px; margin-top:20px; background:url('/images/cs/bg_rsupport.png') left no-repeat; }
#btn_run_rsstarter { width:134px; height:130px; background:url('/images/cs/btn_run_rsstarter.png') no-repeat; border:0px; cursor:pointer; }
#rsstarter { width:415px; height:200px; padding-top:0px; background:url('/images/cs/bg_rsstarter.gif') no-repeat; }
.input_verify { float:left; width:138px; height:34px; margin:112px 0 0 110px; border:2px solid #9c9b9b; color:#3d3d3d; font-size:24px; font-weight:bold; text-align:center; font-family:tahoma; letter-spacing:5px; line-height:90%; padding-top:5px; }
#btn_rsm_connect { float:left; width:135px; height:35px; margin-top:112px; margin-left:10px; background:url('/images/cs/btn_rsmentor.gif') no-repeat; border:0px; cursor:pointer; }

#btn_rs_regist { width:135px; height:30px; background:url('/images/cs/btn_rs_regist.gif') no-repeat; border:0px; cursor:pointer; }



/* ----------------------------------------------------------------------
    service 3.0 °ü·Ã
---------------------------------------------------------------------- */
.inner_message { 
    margin-bottom:0px !important; padding-bottom:50px; border-bottom:1px solid #dedede
}
.mr-20 { margin-right:20px; }
.exec_self_box {
    float:left; width:360px; border:1px solid #dedede; border-radius:5px; background:#efefef;
}
.exec_self_box2 {
    float:left; width:100%; border:1px solid #dedede; border-radius:5px; background:#efefef;
}
.exec_self_box p {
    text-align:center; margin:10px; font-weight:bold; font-size:18px; color:#333;
}
.exec_self_box2 p {
    text-align:center; margin:10px; font-weight:bold; font-size:18px; color:#333;
}
.exec_rs_tt_box {
    float:left; width:350px; border:1px solid #dedede; border-radius:5px; background:#efefef;
    text-align:center; margin:10px; font-weight:bold; font-size:18px; color:#333;
    padding:10px 0;
    cursor:pointer;
}
.exec_rs_tt_box.active {
    float:left; width:350px; border:1px solid #dedede; border-radius:5px; background:#eb2a2b;    
    text-align:center; margin:10px; font-weight:bold; font-size:18px; color:#fff;
    padding:10px 0;
    cursor:pointer;
}

.exec_self_inner {
    text-align:center; background:#fff; border-top:1px dashed #aaa; padding-bottom:20px;
}

.input_impress {
    color:#eb2a2b;
}