	/* 유형별 모의고사 */
	.pattern_test{width:80%; min-height:500px; margin:0px auto; margin-top:40px; padding:30px 40px; background-color:#f9f9f9; border:3px solid #dfdfdf; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	.pattern_test h2{font-size:16px; background:url(../images/sub/bullet_dot3.jpg) no-repeat 0 7px ; padding-left:15px; padding-bottom:10px}
	.pattern_test table{border-top:1px solid #ccc; border-bottom:1px solid #ccc}
	.pattern_test table thead tr th{font-size:14px; height:40px; line-height:40px; background-color:#e5e5e5; border-bottom:1px solid #ccc}
	.pattern_test table tbody tr{border-bottom:1px dashed #dfdfdf}
	.pattern_test table tbody tr:last-child{border-bottom:0px}
	.pattern_test table tbody tr td{font-size:14px; height:42px; text-align:center}	
	.pattern_test table tbody tr .pattern_test_btn{text-align:right; padding-right:20px}
	.pattern_test table tbody tr .pattern_test_btn button{height:30px; line-height:30px; width:100px; vertical-align:middle; font-weight:bold; background:#47c9c7; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

	.pattern_test table tbody .test_done{background:#fffde5}
	.pattern_test table tbody .test_done .score{color:#f00; font-weight:bold}
	.pattern_test table tbody .test_done .pattern_test_btn button.retest{width:130px; background-color:#657381;}
	.pattern_test table tbody .test_done .pattern_test_btn button.wa_note{background-color:#ff9600}
	.pattern_test table tbody .test_done .pattern_test_btn button.on{background-color:#fff;color:#47c9c7; border:1px solid #47c9c7}

	/* 실전모의고사 */
	.real_test{border:1px solid #dfdfdf; border-radius:5px; background:#f9f9f9; padding:20px; margin-bottom:40px;}
	.real_test h3{border-radius:5px 5px 0 0; background:#7f7f7f; display:inline-block; color:#fff; font-size:16px; padding:6px 15px 10px;}
	.real_test h3 span{color:#ffea00;}
	.real_test .mock_type{border:1px solid #dfdfdf; background:#fff; padding:15px; margin-top:-1px; border-radius:5px;}
	.real_test .mock_info{line-height:21px; font-size:14px; border-bottom:1px dashed #dfdfdf; padding-bottom:8px;}
	.real_test .mock_info span{color:#298ab3; display:block;font-weight:bold;}
	.mock_ps{padding-top:12px; line-height:130%; font-size:13px; color:#888888;}
	.mock_ps strong{color:#ff3c00;} 
	.btn_cbt_buy{width:68px; background:#00a4e3; border:1px solid #00a4e3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:22px; line-height:20px; font-size:12px; color:#fff; font-weight:bold; margin-left:15px}
	.btn_cbt_coupon{width:68px; background:#fc7011; border:1px solid #fc7011; height:22px; line-height:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:12px; color:#fff; font-weight:bold;}

	/* 안푼문제 */
	.c_notice{width:80%; height:450px; background:#f9f9f9; position:absolute; top:50px; left:79px; border-radius:10px;}
	.c_notice .cnotice_top{width:100%; height:70px; line-height:70px;  background:#ed145b; border-radius:10px 10px 0 0; position:relative;}
	.c_notice .cnotice_top h2{text-align:center;}
	.c_notice .cnotice_top h2 span{display:inline-block;color:#fff; line-height:68px; background:url(../images/sub/icon_cnotice.png) 0px 25px no-repeat; font-size:30px; padding-left:50px;}
	.c_notice .cnotice_top h2.ta_l{text-align:left;}
	.c_notice .cnotice_top h2.ta_l span{line-height:70px; padding-left:40px; font-size:22px; margin-left:30px}
	.c_notice .cnotice_top a{position:absolute; top:15px; right:15px;}
	.c_notice .cnotice_wrap{ text-align:center; font-size:30px; font-weight:bold; line-height:60px;padding-top:50px;}
	.c_notice .cnotice_wrap.tg_question{text-align:left; padding-top:10px; padding-left:30px; font-size:22px}
	.c_notice .cnotice_wrap.tg_question > div a{display:inline-block;font-size:18px; border:1px solid #d7d7d7; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:65px; height:30px; line-height:30px; text-align:center; background:#ebebeb; margin-right:10px; margin-bottom:15px}

	/* cbt */
/*	.cbt_top{width:946px; height:63px; padding:0 0 0 15px; overflow:hidden; background:#3b445c;} */
	.cbt_top{width:100%; height:63px; overflow:hidden; background:#3b445c;} 
	.cbt_top h1{ background:url(../images/sub/icon_cbt.png) 24px 17px no-repeat; padding:12px 0 0 60px; width: calc(100% - 610px) ; margin-right:10px; color:#fff; font-size:20px; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	*.cbt_top h1{width:51% ; }/* IE7,8 */
	.cbt_top h1{width: calc(100% - 610px) ;}
	.cbt_top .test_id{width:/*21%*/ 240px;padding-top:7px;}
	.cbt_top .test_id label{color:#fff; padding-bottom:4px; letter-spacing:-1px;}
	.cbt_top .test_id input[type="text"]{border:1px solid #dfdfdf; background:#fff; width:155px; padding-left:5px; height:21px; margin:0 0 4px 5px;}
	.cbt_top .test_timer{width:163px; height:34px; padding:8px 10px 8px 40px; background:#f9f9f9 url(../images/sub/icon_timer.png) 10px 50% no-repeat; border-radius:5px; margin:7px 0 0 10px;}
	.cbt_top .test_timer p{font-weight:bold; color:#3b445c; line-height:14px; padding-bottom:5px;}
	.cbt_top .test_timer p.font_red{color:#ff0000;}
	.cbt_top .test_score{width:155px; height:34px; padding:8px 10px 8px 50px; background:#f9f9f9 url(../images/sub/icon_score.png) 11px 50% no-repeat; border-radius:5px; margin:7px 0 0 10px;}
	.cbt_top .test_score p{font-weight:bold; color:#3b445c; font-size:22px;  padding-bottom:5px;}
	.cbt_top .test_score span.font_red{color:#ff0000;}
	.btn_cclose{background:#ddd; width:63px; height:63px; text-align:center; display:inline-block;}
	
/*	.cbt_m{overflow:hidden; width:1024px;}
	.test_qwrap{padding:5px 0 0 8px; margin-right:10px;} */
	.cbt_m{overflow:hidden; width:100%;}
	.test_qwrap{padding:5px 0 0 8px; margin-right:10px; width:79%;} 

/*	.test_qwrap .qwrqp_control{width:774px; height:48px; background:#f9f9f9; border:1px solid #dfdfdf; border-radius:5px 5px 0 0; position:relative;} */
	.test_qwrap .qwrqp_control{width:100%; height:48px; background:#f9f9f9; border:1px solid #dfdfdf; border-radius:5px 5px 0 0; position:relative;}
			.qwrqp_control .fsize{ padding-right:30px; background:url(../images/sub/control_border.png) right 5px no-repeat;}
			.qwrqp_control p{padding:10px 0 0 13px;font-weight:bold; line-height:14px;}
			.qwrqp_control ul{padding-top:5px;}
			.qwrqp_control li{margin-left:10px; float:left;}
			.qwrqp_control li a{width:36px; height:36px; background:#f1f1f1; border:1px solid #dfdfdf; text-align:center; font-family:Dotum; font-size:11px; display:inline-block; border-radius:5px;:}
			.qwrqp_control li a:hover, .qwrqp_control li a.control_on{ background:#cbd1e1; border:1px solid #cbd1e1;}
			.qwrqp_control li.fsize_100 a span{ background:url(../images/sub/icon_fminus.png) center 3px no-repeat; display:inline-block; width:36px; height:12px; padding-top:24px;}
			.qwrqp_control li.fsize_150 a span{ background:url(../images/sub/icon_fmedium.png) center 3px no-repeat; display:inline-block; width:36px; height:12px; padding-top:24px;}
			.qwrqp_control li.fsize_200 a span{ background:url(../images/sub/icon_fplus.png) center 3px no-repeat; display:inline-block; width:36px; height:12px; padding-top:24px;}
			.test_qnum{position:absolute; top:0px; right:0px; width:190px; height:44px; border-left:1px solid #dfdfdf; padding:4px 10px 0;}
			.test_qnum dl{overflow:hidden;}
			.test_qnum dt{width:90px;float:left;}
			.test_qnum dd{width:100px; float:left; color:red; font-weight:bold;}
/*	.test_qwrap .qwrap{width:774px; height:600px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;} */
	.test_qwrap .qwrap{width:100%; height:600px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
			.sheet1, .sheet2{}
			.sheet2{border-left:1px solid #dfdfdf; min-height:580px;}
			.qbox{padding:30px 13px; position:relative;}
			.qbox .q_title{overflow:hidden; padding-bottom:5px;}
			.qbox .q_title .q_num{max-width:25px; margin-right:5px; display:block; font-weight:bold; font-size:15px; }
			.qbox .q_title div{}
/*			.qbox .q_titbox{border:1px solid #dfdfdf; width:694px !important; padding:5px; margin-bottom:15px; vertical-align:text-top;}*/
			.qbox .q_titbox{border:1px solid #dfdfdf; width:694px; padding:5px; margin-bottom:15px; vertical-align:text-top;}
			.qbox .q_titbox span{vertical-align:top;}
			.qbox .q_titbox.ex{border:3px solid #dfdfdf; padding:15px 10px; margin-bottom:15px; vertical-align:text-top}
			.qbox .q_titbox.ex span{display:block; font-weight:bold; margin-bottom:15px}
			.qbox ol{}
			.qbox li{font-size:14px; margin-bottom:10px;}
			.qbox li label{ cursor:pointer; display:inline-block;}
			.qbox .img_o100{ position:absolute; top:25px; left:5px; width:35px; height:30px; background:url(../images/sub/img_o100.png) 0 0 no-repeat;}
			.qbox .img_o150{ position:absolute; top:25px; left:5px; width:52px; height:45px; background:url(../images/sub/img_o150.png) 0 0 no-repeat;}
			.qbox .img_o200{ position:absolute; top:25px; left:5px; width:70px; height:60px; background:url(../images/sub/img_o200.png) 0 0 no-repeat;}
			.qbox .img_x100{ position:absolute; top:25px; left:15px; width:35px; height:30px; background:url(../images/sub/img_x100.png) 0 0 no-repeat;}
			.qbox .img_x150{ position:absolute; top:25px; left:15px; width:52px; height:45px; background:url(../images/sub/img_x150.png) 0 0 no-repeat;}
			.qbox .img_x200{ position:absolute; top:25px; left:15px; width:70px; height:60px; background:url(../images/sub/img_x200.png) 0 0 no-repeat;}

			.omr input[type="radio"]{border:0px; width:0px; height:0px; -webkit-appearance:none !important;  background:0 !important; opacity:.01 !important;}
			.omr input[type="checkbox"]{border:0px; width:0px; height:0px; -webkit-appearance:none !important;  background:0 !important; opacity:.01 !important;}
			.omr span.omr_off100{width:18px; height:18px; display:inline-block; text-align:center; background:url(../images/sub/omr_off100.png) 0 0 no-repeat;}
			.omr span.omr_on100{width:18px; height:18px; display:inline-block; text-align:center; color:#fff; background:url(../images/sub/omr_on100.png) 0 0 no-repeat;}
			.omr span.omr_off150{width:27px; height:27px; display:inline-block; text-align:center; background:url(../images/sub/omr_off150.png) 0 0 no-repeat;}
			.omr span.omr_on150{width:27px; height:27px; display:inline-block;  text-align:center; color:#fff; background:url(../images/sub/omr_on150.png) 0 0 no-repeat;}
			.omr span.omr_off200{width:36px; height:36px; display:inline-block; text-align:center; background:url(../images/sub/omr_off200.png) 0 0 no-repeat;}
			.omr span.omr_on200{width:36px; height:36px; display:inline-block;text-align:center; color:#fff; background:url(../images/sub/omr_on200.png) 0 0 no-repeat;}

	.omr_wrap{width:200px; height:50px; text-align:center; background:url(../images/sub/bg_omr.png) repeat;  border-radius:5px 5px 0 0; margin-top:5px;}
/*	.omr_wrap{width:18%; height:50px; text-align:center; background:url(../images/sub/bg_omr.png) repeat;  border-radius:5px 5px 0 0; margin-top:5px;} */
	.omr_wrap h2{color:#fff; font-size:20px; line-height:50px;}
	.omr_wrap .omr_area{height:600px; overflow-y:scroll; border-left:1px solid #e2e6f2;}
	.omr_wrap .omr_area table{border-bottom:2px dashed #e2e6f2;}
	.omr_wrap th{background:#e2e6f2; color:#3b445c; font-size:17px; position:relative;} 
	.omr_wrap th span.omr_o{ background:url(../images/sub/img_o100.png) 50% 50% no-repeat; width:35px; height:30px; display:inline-block;}
	.omr_wrap th span.omr_x{ background:url(../images/sub/img_x100.png) 50% 50% no-repeat; width:35px; height:30px; display:inline-block;}
	.omr_wrap td{padding:10px 0 10px 10px; font-size:14px; text-align:left; }
	.omr_wrap label{margin-left:3px; cursor:pointer;}
	.omr_wrap input[type="radio"]{border:0px; width:0px; height:0px; -webkit-appearance:none !important;  background:0 !important; opacity:.01 !important;}
	.omr_wrap input[type="checkbox"]{border:0px; width:0px; height:0px; -webkit-appearance:none !important;  background:0 !important; opacity:.01 !important;}
		.omr_wrap span.omr_off100{width:18px; height:18px; display:inline-block; margin-top:-1px; text-align:center; background:url(../images/sub/omr_off100.png) 0 0 no-repeat;}
		.omr_wrap span.omr_on100{width:18px; height:18px; display:inline-block; text-align:center; color:#fff; background:url(../images/sub/omr_on100.png) 0 0 no-repeat;}
		.omr_wrap span.omr_off150{width:27px; height:27px; display:inline-block; margin-top:-1px; text-align:center; background:url(../images/sub/omr_off150.png) 0 0 no-repeat;}
		.omr_wrap span.omr_on150{width:27px; height:27px; display:inline-block;  text-align:center; color:#fff; background:url(../images/sub/omr_on150.png) 0 0 no-repeat;}
		.omr_wrap span.omr_off200{width:36px; height:36px; display:inline-block; margin-top:-1px; text-align:center; background:url(../images/sub/omr_off200.png) 0 0 no-repeat;}
		.omr_wrap span.omr_on200{width:36px; height:36px; display:inline-block;text-align:center; color:#fff; background:url(../images/sub/omr_on200.png) 0 0 no-repeat;}

	.cbt_bottom{width:1024x; height:49px; background:#f9f9f9; border-top:1px solid #dfdfdf; position:relative;}
	.cbt_bottom .test_page{width:794px; text-align:center;}
	.cbt_bottom .test_page .test_prev{border:1px solid #dfdfdf; background:url(../images/sub/bg_gray_gr02.png) repeat-x; border-radius:5px; padding:6px 20px 9px 20px;margin:5px 7px 0 0px; font-size:16px; color:#3b445c; font-weight:bold;}
	.cbt_bottom .test_page .test_prev span{ background:url(../images/sub/icon_pre.png) left 50% no-repeat;padding-left:20px;}
	.cbt_bottom .test_page .test_next{border:1px solid #dfdfdf; background:url(../images/sub/bg_gray_gr02.png) repeat-x; border-radius:5px; padding:6px 20px 9px 20px;margin:5px 0 0 7px; font-size:16px; color:#3b445c; font-weight:bold;}
	.cbt_bottom .test_page .test_next span{ background:url(../images/sub/icon_next.png) right 50% no-repeat;padding-right:20px;}
	.cbt_bottom .test_tip{position:absolute; top:15px; right:20px}
	.cbt_bottom .test_tip > p, .cbt_bottom .test_tip > a{font-weight:bold; font-size:16px;}
	.cbt_bottom .test_tip > p{display:inline-block}
	.cbt_bottom .test_tip > a{color:#0079c1}
	.cbt_bottom .c_btns{position:absolute; top:5px; right:15px;}
		.btn_nomarking{border:1px solid #62c7d2; color:#62c7d2; font-weight:bold; font-size:16px; background:url(../images/sub/icon_nomarking.png) 20px 50% no-repeat #fff; border-radius:5px; padding:5px 20px 8px 40px;}
		.btn_tsubmit{border:1px solid #62c7d2; background:url(../images/sub/icon_submit.png) 20px 50% no-repeat #65d1de; border-radius:5px; padding:5px 20px 6px 40px; color:#fff; font-size:16px; font-weight:bold;}
		.btn_retest{border:1px solid #62c7d2; background:url(../images/sub/icon_retest.png) 20px 50% no-repeat #65d1de; border-radius:5px; padding:5px 20px 6px 42px; color:#fff; font-size:16px; font-weight:bold;}
		.btn_retestline{border:1px solid #62c7d2; background:#fff; border-radius:5px; padding:5px 20px 6px; color:#62c7d2; font-size:16px; font-weight:bold;}
		.btn_grademark{border:1px solid #62c7d2; background:url(../images/sub/icon_test02.png) 20px 50% no-repeat #65d1de; border-radius:5px; padding:5px 20px 6px 42px; color:#fff; font-size:16px; font-weight:bold;}
		
	.c_notice{width:80%; height:450px; background:#f9f9f9; position:absolute; top:50px; left:79px; border-radius:10px;}
	.c_notice .cnotice_top{width:100%; height:70px; line-height:70px;  background:#ed145b; border-radius:10px 10px 0 0; position:relative;}
	.c_notice .cnotice_top h2{text-align:center;}
	.c_notice .cnotice_top h2 span{display:inline-block; color:#fff; line-height:68px; background:url(../images/sub/icon_cnotice.png) 0px 25px no-repeat; font-size:30px; padding-left:50px}
	.c_notice .cnotice_top a{position:absolute; top:15px; right:15px;}
	.c_notice .cnotice_wrap{ text-align:center; font-size:30px; font-weight:bold; line-height:60px;padding-top:50px;}
	.cnotice_bottom{position:absolute; bottom:0px; left:0px; width:100%; background:#ebebeb; padding:17px 0; border-radius:0 0 10px 10px; text-align:center;}
	.btn_line_green{border:1px solid #62c7d2; color:#62c7d2; font-weight:bold; font-size:16px; background:#fff; border-radius:5px; padding:5px 0 8px; width:127px; text-align:center;}
	.btn_green{border:1px solid #62c7d2; color:#fff; font-weight:bold; font-size:16px; background:#65d1de; border-radius:5px; padding:5px 0 8px; width:127px; text-align:center;}
	.cresult_inner{width:80%; padding:30px 30px 40px; background:#f9f9f9; border:3px solid #dfdfdf; border-radius:10px; margin:100px auto 25px;}
	.cbt_result h2{ background:url(../images/sub/icon_notice02.jpg) 0 50% no-repeat; font-size:24px; color:#3b445c; padding-left:65px; line-height:55px;margin-bottom:20px;}
	.cbt_result h2.lh_0{background:none; font-size:20px; line-height:30px; margin-bottom:40px}
	.cbt_result p.txt_qnet{font-size:19px; font-weight:bold; color:#3b445c; letter-spacing:-0.5px; margin-bottom:35px;}
	.cbt_result p.txt_notice{font-weight:bold; margin-bottom:10px; font-size:13px}
	.cbt_result table th{ background:#dfdfdf; border-right:1px solid #f9f9f9; font-size:18px; color:#3b445c;line-height:40px; }
	.cbt_result table td{border:1px solid #dfdfdf; background:#fff; font-size:18px; font-weight:bold; padding:7px 0 10px; text-align:center}
	.txt_result{font-size:30px; text-align:center; font-weight:bold; margin-top:30px;}
	.cbt_clear{ width:180px; padding:10px 0 13px; background:#fff; text-align:center; color:#62c7d2; font-weight:bold; font-size:22px; border:1px solid #62c7d2; border-radius:5px; }
	.cbt_retest{ padding:10px 25px 13px 40px; background:url(../images/sub/icon_retest.png) 20px 50% no-repeat #65d1de; text-align:center; color:#fff; font-weight:bold; font-size:22px; border:1px solid #62c7d2; border-radius:5px; }
	.cbt_sq{ padding:10px 25px 13px 40px; background:url(../images/sub/icon_sq.png) 20px 50% no-repeat #65d1de; text-align:center; color:#fff; font-weight:bold; font-size:22px; border:1px solid #62c7d2; border-radius:5px; }
	.cbt_end{ padding:10px 60px 13px 60px; background:#65d1de; text-align:center; color:#fff; font-weight:bold; font-size:22px; border:1px solid #62c7d2; border-radius:5px; }

	.result_examtit{width:90%; padding:0 0px; margin:60px 50px 10px; border:2px solid #dfdfdf; background:#f9f9f9; border-radius:5px;}
	.result_examtit h3{padding:7px 0 10px; border-bottom:1px dashed #dfdfdf; font-size:20px;}
	.result_examtit h3 span{ background:url(../images/sub/icon_examtitle.png) 0 50% no-repeat; padding-left:25px;}
	.result_examtit p{font-size:12px; font-family:Dotum; color:#888; padding:10px 5px 10px;}
	
	.stat_wrap .stat_cnt{ overflow-y:scroll; }
	.result_wrap{width:87%; height:572px; padding:0 15px 10px; margin:0px 50px 10px; border:1px solid #dfdfdf; border-radius:5px;  overflow-y:scroll;}
	.result_exam{overflow:hidden; margin-bottom:20px;}
	.result_exam h4{font-size:15px; color:#333333; margin-bottom:9px;}
	.result_exam h4 span{ background:url(../images/sub/bullet_num.jpg) 0 50% no-repeat;  font-family:Dotum; font-size:11px; color:#fff; width:15px; height:19px; line-height:17px; padding-left:4px; display:inline-block; margin-right:4px;}
	.result_exam table{ font-family:Dotum; font-size:12px;}
	.result_exam table th{ background:#f9f9f9; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-left:1px solid #dfdfdf; height:38px; }
	.result_exam table td{border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; text-align:center; height:38px;}
	
	.result_lgraph{width:420px; height:322px; position:relative; margin-top:5px;}
	.result_lgraph .graph_info{position:absolute; top:0px; right:0px; overflow:hidden;}
	.result_lgraph .graph_info li{font-size:11px; font-family:Dotum; margin-left:10px;}
	.result_lgraph .graph_info li span{width:10px; height:4px; display:inline-block; margin-right:5px; vertical-align:middle}
	
	.result_rgraph{width:410px; height:295px; background:#f9f9f9; border:1px solid #dfdfdf; padding:15px 15px 15px; position:relative;}
	.result_rgraph .graph_info{position:absolute; top:20px; right:15px; overflow:hidden;}
	.result_rgraph .graph_info li{font-size:11px; font-family:Dotum; margin-left:10px;}
	.result_rgraph .graph_info li span{width:10px; height:4px; display:inline-block; margin-right:5px; vertical-align:middle}
	.result_rgraph .rgraph_inner{background:#fff; border:1px dashed #dfdfdf; padding:12px 10px; width:399px; height:240px; border-radius:5px; overflow-y:scroll; margin-top:10px;}
	.result_rgraph .rgraph_inner li{margin-bottom:11px; font-family:Dotum;}
	.result_rgraph .rgraph_inner dl{overflow:hidden; height:37px;}
	.result_rgraph .rgraph_inner dl dt{width:20%; margin-right:10px; line-height:37px; font-size:13px;}
	.result_rgraph .rgraph_inner dl dd{width:77%; height:19px; padding:9px 0; border-left:1px solid #dfdfdf;}
	.result_rgraph .rgraph_inner dl dd p{position:relative;}
	.result_rgraph .rgraph_inner dl dd p.score_my{border-radius:0 10px 10px 0; background:#ff7e00; height:8px; margin-bottom:5px; max-width:280px; width:70%;}
	.result_rgraph .rgraph_inner dl dd p.score_average{border-radius:0 10px 10px 0; background:#c7b89d; height:8px; max-width:195px;}
	.result_rgraph .rgraph_inner dl dd span{font-size:11px; position:absolute; top:-2px; right:-15px;}

	.result_bargraph{width:461px; position:relative;}
	.result_bargraph ul{ margin:0 0 0 35px; padding:20px 0 0 0 ; height:279px; border:1px solid #ddd; border-top:0; border-right:0; font-size:11px; font-family:Dotum, sans-serif; list-style:none;}
	.result_bargraph ul:after{ content:""; display:block; clear:both;}
	.result_bargraph li{ float:left; display:inline; width:3.5%; height:100%; margin:0 2.7%; position:relative; text-align:center; white-space:nowrap;}
	.result_bargraph .gTerm{ position:relative; display:inline-block; width:100%; height:20px; line-height:20px; margin:0 -100% -20px 0; padding:279px 0 0 0; vertical-align:bottom; color:#555555;}
	.result_bargraph .gBar{ position:relative; display:inline-block; width:100%; margin:-1px 0 0 0; background:#47b5e4; vertical-align:bottom;}
	.result_bartit{position:absolute; bottom:-16px; right:0px; font-size:11px; font-family:Dotum; color:#555;}

	.result_lgraph{position:relative;}
	.result_linegraph{width:460px;position:absolute; top:0px; left:0px;}
	.result_linegraph ul{font-size:11px; font-family:Dotum, sans-serif; list-style:none; height:280px}
	.result_linegraph ul:after{ content:""; display:block; clear:both;}
	.result_linegraph li{width:35px; margin:3.3% 0; position:relative; text-align:center; white-space:nowrap;}
	.result_linetit{position:absolute; top:-7px; left:0px; font-size:11px; font-family:Dotum; color:#555;}

	.cbt_wrap{padding:5px 8px 8px;}
	.cbt_wrap .cbt_info{ height:380px; padding:15px; border:1px solid #dfdfdf; border-radius:5px 5px 0 0; background:#f9f9f9; overflow-y:scroll;}	
	.cbt_wrap .cbt_info h2{font-size:20px; margin:5px 0 15px 5px;}
	.cbt_wrap .cbt_info ul.cbt_subject{border:1px solid #dfdfdf; background:#fff; border-radius:5px; padding:13px 15px 15px; margin-bottom:20px;}
	.cbt_wrap .cbt_info ul.cbt_subject li{ background:url(../images/sub/bullet_dot2.jpg) 3px 12px no-repeat; line-height:170%; padding-left:13px;}
	.cbt_wrap .cbt_info dl{overflow:hidden; margin-bottom:8px;}
	.cbt_wrap .cbt_info dt, .cbt_wrap .cbt_info dd{float:left;}
	.cbt_wrap .cbt_info dt{width:59px; margin-right:15px ;background:#888; font-family:Dotum; font-size:12px; text-align:center; font-weight:bold; padding:4px 3px 3px; color:#fff; letter-spacing:-1px; border-radius:3px;}
	.cbt_wrap .cbt_info dd li{line-height:150%;}
	
	.cbt_wrap .cbt_list{ height:234px; border:1px solid #dfdfdf; border-top:0px; padding:20px; border-radius:0 0 5px 5px; border-bottom:1px solid #dfdfdf;}
	.cbt_wrap .cbt_list table{ font-family:Dotum; font-size:13px; letter-spacing:-0.5px; text-align:center; border-bottom:1px solid #dfdfdf;}
	.cbt_wrap .cbt_list tr{ height:39px;}
	.cbt_wrap .cbt_list th{border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; background:#f9f9f9;}
	.cbt_wrap .cbt_list td{border-bottom:1px dashed #dfdfdf;}

	/* intro */
	.cbt_intro{width:100%; max-width:1024px; background:#ececeb; overflow-y:scroll; }
	.cbt_intro .cbt_intro_tit{text-align:center; width:100%; line-height:121px; height:150px; font-size:40px; font-weight:bold; letter-spacing:-1px; color:#fff; background:url(../images/sub/pat_cbtintro.jpg) repeat;}
	.cbt_intro .cbt_intro_cont{ height:520px; width:100%; background:url(../images/sub/bg_cbtintro.png) top center  no-repeat; margin-top:-29px; padding:100px 0 0px; text-align:center; /*display:table-cell; vertical-align:middle;*/}
	.cbt_intro .cbt_intro_cont div{text-align:center; background:#fff; width:80%; padding:50px 30px; font-size:25px; font-weight:bold; line-height:1.5; border-radius:15px;margin:0  auto 50px;}
	.cbt_intro .cbt_intro_cont button{width:377px; height:58px; margin:0 auto; text-align:center; color:#fff; font-size:22px; font-weight:bold;  background:url(../images/sub/cbt_start.png) 0 0 no-repeat; border:0px; }

	/* btn */
	.cbt_mint{border:1px solid #62c7d3; background:#65d1de; color:#fff; font-weight:bold; font-size:19px; text-align:center; border-radius:5px; height:48px; line-height:48px; width:180px;}
	.cbt_mauve{border:1px solid #5c89cd; background:#6494de; color:#fff; font-weight:bold; font-size:19px; text-align:center; border-radius:5px; height:48px; line-height:48px; width:180px;}
	.cbt_gray{border:1px solid #c2c2c2; background:#dfdfdf; color:#3c445b; font-weight:bold; font-size:19px; text-align:center; border-radius:5px; height:48px; line-height:48px; width:180px;}