@charset "utf-8";

/***************************************************************

Author :Justin.J

Check Point - 20140102

IE6핵 : _ (언더바 핵)
IE7핵 : * (스타 핵)

IE8핵 전용
@media \0screen {
	#wrap{width:100%;}
}

***************************************************************/

.blind{height:0;margin:0 !important;padding:0 !important;display:none;float:none;clear:both;font-size:0 !important;line-height:0 !important;}

/************************************************
*		LAYOUT									*
************************************************/
html, body{height:100%;margin:0;background-color:#f7f7f7;}

.sw_rbtn{padding:5px 10px 0;text-align:right;}

.test_wrap{width:100%;background-color:#fff;position:relative;}
.test_wrap .tw_article{width:90%;padding:10px 5%;}	/* 170601 수정 */

.test_wrap .tw_article .tw_inp{width:100%;max-width:300px;height:35px;border:1px solid #ccc;margin:0 auto;padding:0 10px;line-height:35px;}

.test_wrap .ap_ttitle{margin:90px 0 0;text-align:center;font-size:30px;font-weight:bold;line-height:55px;}
.test_wrap .ap_ntitle{margin:85px 0 0;text-align:center;font-size:30px;font-weight:bold;line-height:55px;}

/* 170601 추가 */
.test_wrap .ap_ctitle{margin:35px 0 30px;text-align:center;font-size:30px;font-weight:bold;line-height:55px;}
.test_wrap .ap_cnum{margin:0;text-align:center;font-size:60px;font-weight:bold;line-height:70px;}
.test_wrap .ap_cbtit{margin:10px 0 60px;text-align:center;font-size:34px;font-weight:bold;line-height:40px;}
/* 170601 추가 */

.test_wrap .ap_wtitle{margin:0 0 10px;padding:20px 80px 15px 15px;background-color:#f7f7f7;border-bottom:2px solid #c1c1c1;text-align:left;font-size:38px;font-weight:bold;line-height:48px;position:relative;}	/* 170601 수정 */
.test_wrap .ap_wtitle .aw_txt{font-size:24px;color:#777;}
.test_wrap .ap_wtitle .aw_time{height:48px;padding:20px 15px 15px;font-size:24px;line-height:48px;display:block;position:absolute;right:0;top:0;}

/* 170601 추가 */
.test_wrap .ap_wbtit{margin:0 0 10px;padding:20px 80px 15px 15px;background-color:#f7f7f7;border-bottom:2px solid #c1c1c1;text-align:left;font-size:30px;font-weight:bold;line-height:40px;position:relative;}
/* 170601 추가 */

.test_wrap .ap_title{margin:0 0 10px;padding:20px 0 15px;background-color:#f7f7f7;border-bottom:2px solid #c1c1c1;text-align:center;font-size:38px;font-weight:bold;line-height:48px;}
.test_wrap .ap_ltitle{margin:0 0 20px;padding:20px 0 0;text-align:left;font-size:26px;font-weight:bold;line-height:36px;letter-spacing:-1px;}
.test_wrap .ap_ptitle{margin:0 0 20px;padding:20px 0 10px;text-align:center;font-size:40px;font-weight:bold;line-height:50px;}
.test_wrap .ap_mtitle{margin:0 0 20px;text-align:center;font-size:20px;font-weight:bold;line-height:30px;}
.test_wrap .ap_lstitle{margin:0 0 20px;text-align:left;font-size:20px;font-weight:bold;color:#555;line-height:30px;}
.test_wrap .ap_stitle{margin:0 0 20px;text-align:center;font-size:16px;font-weight:bold;line-height:24px;}
.test_wrap .ap_txt{margin:0 0 20px;padding:10px 15px;background-color:#fff;text-align:left;font-size:22px;font-weight:700;line-height:30px;}	/* 170601 수정 */
.test_wrap .ap_copy{margin:30px 0;padding:0 15px;text-align:center;font-size:18px;font-weight:bold;line-height:40px;}
.test_wrap .ap_cbtn{padding:20px 0;background-color:#f7f7f7;text-align:center;}

.test_wrap .ap_tbtn{padding:25px 0;background-color:#f7f7f7;text-align:center;font-size:24px;font-weight:700;color:#888;position:relative;}
.test_wrap .ap_tbtn .at_num{padding:5px 15px;background-color:#fff;border:3px solid #888;border-radius:10px;color:#F60;}
.test_wrap .ap_tbtn .at_left{position:absolute;left:15px;top:20px;}
.test_wrap .ap_tbtn .at_right{position:absolute;right:15px;top:20px;}

/* 170601 추가 */
.test_wrap .ap_cbtn{padding:25px 0;background-color:#f7f7f7;text-align:center;font-size:24px;font-weight:700;color:#888;position:relative;}
.test_wrap .ap_cbtn a{margin:0 10px;}

.ap_grbg{margin:0 0 20px;background-color:#f7f7f7 !important;}
.ap_tit{margin:0 0 10px;padding:10px 15px;background-color:#fff;text-align:left;font-size:22px;font-weight:700;line-height:30px;}

.ap_tab{margin:0 0 20px; border:1px solid #999;font-size:13px;font-weight:bold;line-height:24px;}
.ap_tab .at_gbg{background-color:#f7f7f7;}
.ap_tab .at_bbg{background-color:#C8EDFF;}
.ap_tab td{padding:3px 10px;}
/* 170601 추가 */

.test_wrap .ap_ul{margin:0 0 30px 0;padding:0 15px;text-align:left;font-size:20px;font-weight:bold;line-height:40px;position:relative;}	/* 170601 수정 */
.test_wrap .li_title{padding:0 23px;text-align:right;font-size:22px;font-weight:bold;line-height:30px;}
.test_wrap .ap_ul li{padding-left:50px;text-align:left;font-size:18px;font-weight:bold;line-height:34px;position:relative;}
.test_wrap .ap_ul li span{line-height:34px;vertical-align:middle;position:absolute;left:0;top:0;}



.cert_wrap{width:651px;margin:0 auto;position:relative;}
.cert_wrap .cw_case{width:430px;text-align:left;letter-spacing:-1px;position:absolute;left:110px;top:280px;z-index:100;}
.cert_wrap .cw_case li{height:42px;font-size:18px;font-weight:700;line-height:42px;}

.cert_wrap .cw_date{width:430px;text-align:center;font-size:18px;font-weight:700;letter-spacing:-1px;position:absolute;left:110px;top:630px;z-index:100;}

.ud_wrap{background-color:#fff;position:fixed;left:0;bottom:35px;z-index:100;}





