@font-face{
	font-family:'applegothic';
	font-style:normal;
	font-weight:600;
	src: url('/res/font/AppleSDGothicNeoB.eot'); 
	src:local('cj'), url('/res/font/AppleSDGothicNeoB.eot?#iefix') format('embedded-opentype'), /* IE9 */
		 url('/res/font/AppleSDGothicNeoB.woff') format('woff'), 
		 url('/res/font/AppleSDGothicNeoB.ttf') format('truetype');
}

@font-face{
    font-family:'applegothic';
    font-style:normal;
    font-weight:400;
    src:url('/res/font/AppleSDGothicNeoM.eot');
    src:local('cjR'), url('/res/font/AppleSDGothicNeoM.eot?#iefix') format('embedded-opentype'),
    url('/res/font/AppleSDGothicNeoM.woff') format('woff'),
    url('/res/font/AppleSDGothicNeoM.ttf') format('truetype');

}
@font-face {
    font-family:'applegothic';
    src: url('/res/font/AppleSDGothicNeoL.eot');
    src: url('/res/font/AppleSDGothicNeoL.eot?#iefix') format('embedded-opentype'), 
		url('/res/font/AppleSDGothicNeoL.woff') format('woff'), 
		url('/res/font/AppleSDGothicNeoL.ttf') format('truetype');
    font-weight: 300;
    font-style: normal
}



.cj_wrap_body {background: url(/res/img/fastestlap/fastestlap_page_bg.jpg) no-repeat center top #0a1c3d; font-size: 20px; letter-spacing: 0px; font-family:'applegothic','Noto Sans CJK KR','NotoSansKR','NotoSansKR-Medium','cj',sans-serif; font-weight: 300;}
.cj_wrap_body.bg_bk {background:#000;}
.cj_wrap_body p {margin: 0px;}

.cj_logo_wrap .cj_logo {text-align: left; display: inline-block; margin-top: -20px; padding: 0px 40px 40px 0px;}
.cj_logo_wrap .cj_title {display: inline-block; vertical-align: bottom; letter-spacing: -0.5px;}

.cj_choice_info {font-size: 16px; padding-top: 8px;}
.cj_choice_info > dt > span {display: inline-block; font-weight:300; background: url(/res/img/fastestlap/fastestlap_round_s.png) no-repeat left top; line-height:30px; width: 90px; text-align: center; font-size: 17px;}
.cj_choice_info > dd {padding-top: 5px;}
.cj_choice_info > dd > ul > li {position: relative; padding-left: 10px; text-indent: -10px; margin-top: 5px; font-weight: 300;}

.cj_title {font-size: 25px; line-height:160%; padding-top: 20px; font-weight: 400;}

.cj_h4_tit {text-align: left; font-size: 42px; font-family: "Stratum2","NotoSansKR"; padding:70px 0 10px 0;}



.point_table {overflow: hidden; margin-top: 20px;}
.point_table .point_th {position:absolute; font-size: 16px; left: 0px; top: 0px; height: 100%; width: 100%;}

.point_table > table {width:100%;}
.point_table thead {background: url(/res/img/fastestlap/fastestlap_thead_bg.png) no-repeat right bottom}
.point_table thead tr th {border: none; font-size: 20px; box-sizing: border-box; padding:10px 5px; text-align: center; font-weight:900;  word-wrap: break-word; color: #0e2857; position: relative; height:60px; font-family: "Stratum2","NotoSansKR";}
.point_table thead tr th.subject {text-align: left; padding-left: 10px;}
.point_table tr .num {font-family: "Stratum2","NotoSansKR"; font-size: 22px;}
.point_table tr .point_c {color: #ff9700}
.point_table tbody tr td.subject {text-align: left; padding-left: 10px; font-size: 18px;}
.point_table tbody tr td {border-bottom:2px solid #8d5f20; font-size: 20px; height:38px; padding:10px 5px; text-align: center; font-weight:300;  word-wrap: break-word; color: #fff;}

.cj_round_bg {text-align: left;}
.cj_round_bg > span {display: inline-block; width:177px; height: 53px; line-height: 53px; text-align: center; font-size:21px; font-weight:600; background: url(/res/img/fastestlap/fastestlap_round.png) no-repeat left top; font-family: "Stratum2","NotoSansKR"; padding-right:10px; box-sizing: border-box;}
.round_list_wrap .round_list:last-child {padding-bottom: 0px; border: none; margin-bottom: 0px;}
.round_list_wrap .round_list {overflow: hidden; border-bottom: 2px solid #00427a; margin-bottom:30px; padding-bottom: 30px; }
.round_list_wrap .round_list .photo {float: left; width:350px; height: 350px;}
.round_list_wrap .round_list .photo > a {display: block; position: relative;}
.round_list_wrap .round_list .photo > a .cj_instar {display: block; position: absolute; left: 0px; top: 0px;}
.round_list_wrap .round_list .photo > a .pa {width: 100%; height: 100%;}
.round_list_wrap .round_list .movie {float: right; width:623px; height: 350px;}
.round_list_wrap .round_list .movie iframe {width:623px !important; height: 350px !important;}






