@charset "utf-8";
/* basic_csleader2 */
body {
}
/* .head-nav {
	border-bottom: 1px solid #000;
} */
.apply.ctp .title-banner {
	background: #222222;
}
.apply.ctp .top-bg {
	height: 639px;
	/* background:url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/top_bg.jpg') center 0 no-repeat #21214b; */
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/top_bg.jpg') center 0 no-repeat, linear-gradient(to bottom, #222457 1%, #272980 55%, #434c9b, #935cb0);
}
.apply.ctp .con1-bg {
	height: 720px;
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/con1.png') center 100px no-repeat #fff;
}
.apply.ctp .con1_1-bg {
	height: 1200px;
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/con2_.png') center 100px no-repeat #eef3f8;
}
.apply.ctp .con1 {
	padding-top: 95px;
}

.apply.ctp .conintext {
	height: 145px;
	line-height: 40px;
	color: #fff;
	font-size: 25px;
	font-family: 'spoqa3';
	background: #2e308b;
}
.apply.ctp .conintext p {
	padding: 30px 0;
}
.apply.ctp .conintext span {
	color: #8af5f9;
	font-size: 30px;
	font-weight: 900;
}
.apply.ctp .con2-bg {
	height: 1075px;
	font-family: 'spoqa3';
	background: #282f37;
}
.apply.ctp .con2 {
	position: relative;
}
.apply.ctp .con2-title {
	/*사진*/
	padding: 110px 0 40px 0;
}
.apply.ctp .con2play {
}
.apply.ctp .con2play p {
	font-size: 14px;
}
.apply.ctp .con2play p {
	padding: 0 0 15px 0;
}
.apply.ctp .con2play .name {
	padding: 80px 0 22px 0;
	font-size: 33px;
}
.apply.ctp .con2play ul {
	height: 146px;
	font-family: 'spoqa4';
	font-size: 17px;
}
.apply.ctp .con2play li {
	width: 150px;
	height: 146px;
	z-index: 10;
	font-size: 0px;
	display: inline-block;
	line-height: 43px;
}
.apply.ctp .con2play ul a {
	width: 150px;
	height: 146px;
	z-index: 10;
	font-size: 0px;
	display: block;
}
.apply.ctp .con2play .ml10 {
	margin-left: 5px;
}
.apply.ctp .con2play .ssam1 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher1_btn_off_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam2 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher2_btn_off_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam3 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher3_btn_off_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam4 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher4_btn_off_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam5 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher5_btn_off_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam6 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher6_btn_off_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam7 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher7_btn_off.png') center 0 no-repeat;
	background-size:contain;
}

.apply.ctp .con2play .ssam11 .selected {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher1_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam22 .selected {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher2_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam33 .selected {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher3_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam44 .selected {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher4_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam55 .selected {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher5_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam56 .selected {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher6_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam77 .selected {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher7_btn_on.png') center 0 no-repeat;
	background-size:contain;
}

.apply.ctp .con2play .ssam1:hover {
	background-size:contain;
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher1_btn_on_.png') center 0 no-repeat;
}
.apply.ctp .con2play .ssam2:hover {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher2_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam3:hover {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher3_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam4:hover {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher4_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam5:hover {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher5_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam6:hover {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher6_btn_on_.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .ssam7:hover {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/teacher7_btn_on.png') center 0 no-repeat;
	background-size:contain;
}
.apply.ctp .con2play .tab-content a{
	display:block;
	font-size:0;
}
.apply.ctp .con2play .tab-content1 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/t1_14_.png') center 0 no-repeat;
	height: 640px;
	top: -10px;
	padding: 75px 0 0 41px;
}
.apply.ctp .con2play .tab-content2 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/t2_14.png') center 0 no-repeat;
	height: 640px;
	top: -10px;
	padding: 75px 0 0 41px;
}
.apply.ctp .con2play .tab-content3 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/t3_14_.png') center 0 no-repeat;
	height: 640px;
	top: -10px;
	padding: 75px 0 0 41px;
}
.apply.ctp .con2play .tab-content4 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/t4_14_.png') center 0 no-repeat;
	height: 640px;
	top: -10px;
	padding: 75px 0 0 41px;
}
.apply.ctp .con2play .tab-content5 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/t5_14.png') center 0 no-repeat;
	height: 640px;
	top: -10px;
	padding: 75px 0 0 41px;
}
.apply.ctp .con2play .tab-content6 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/t6_14_.png') center 0 no-repeat;
	height: 640px;
	top: -10px;
	padding: 75px 0 0 41px;
}
.apply.ctp .con2play .tab-content7 {
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/t7_14.png') center 0 no-repeat;
	height: 640px;
	top: -10px;
	padding: 75px 0 0 41px;
}

.apply.ctp .con2play .tab-content6 a {
	width: 577px;
	height: 344px;
	position: absolute;
	left: 42px;
	top: 74px;
	font-size: 0;
}

.apply.ctp .con2play .tab-content a{
	display:block;
	width:580px;
	height:340px;
}


.apply.ctp .con3-bg {
	height: 1170px;
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/curri_.png') center 130px no-repeat #fff;
}
.apply.ctp .con3 {
	padding-top: 75px;
}
.apply.ctp .book-bg {
	height: 940px;
	background: #fff /* url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/book_bg.jpg') center 0 no-repeat #fff */;
}
.apply.ctp .book-img {
	padding-top: 79px;
}

.apply.ctp .serv1-bg {
	height: 511px;
	background: url('/_skin/tpl_skin/basic_telemarketing/images/apply/csp/benefit_.png') center 105px no-repeat #d6d8f2;
}
.apply.ctp .serv2 {
	position: relative;
}
.apply.ctp .serv2 a {
	width: 110px;
	height: 90px;
	position: absolute;
	right: 80px;
	top: 310px;
	font-size: 0;
}
.apply.ctp .apply-title {
	min-width: 1200px;
	margin: 0 auto;
	width: 100%;
	padding: 40px 0;
	line-height: 30px;
	font-size: 28px;
	color: #fff;
	background: #000;
	font-family: 'spoqa3';
	font-weight: 100;
	text-align: center;
}
.btn-soldout {
	display: none;
	position: absolute;
	width: 230px;
	height: 65px;
	right: 0;
	top: 0;
	line-height: 65px;
	background: #f14f4f;
	color: #fff;
	font-size: 24px;
	text-align: center;
	font-family: 'spoqa4';
	font-weight: 600;
	border-radius: 4px;
	cursor: pointer;
}
.btn-go-review {
	display: inline-block;
	width: 118px;
	height: 22px;
	margin-left: 5px;
	line-height: 21px;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
	font-size: 12px;
	border: 1px solid #a6aab9;
	background: #e8e9f0;
	color: #71768c;
	font-family: 'spoqa4';
	font-weight: 600;
}
.extention-area-count {
	display: block;
	position: absolute;
	bottom: -35px;
	right: 0;
}
.extention-area-count label {
	display: block;
	position: relative;
	padding-right: 20px;
	line-height: 26px;
	font-size: 15px;
	cursor: pointer;
	text-align: right;
	font-family: 'spoqa4';
	font-weight: 600;
}
.extention-area-count label:before {
	display: block;
	border: 1px solid #000;
	width: 12px;
	height: 12px;
	top: 50%;
	margin-top: -7px;
	right: 0;
}
.extention-area-count label:before,
.extention-area-count label:after {
	position: absolute;
	content: '';
}
.extention-area-count input:checked + label:after {
	display: block;
}
.extention-area-count label:after {
	display: none;
	top: 50%;
	margin-top: -5px;
	right: 5px;
	width: 4px;
	height: 7px;
	border: solid black;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.apply-box .extention-area-count input {
	display: none;
}
.apply.ctp .redpoint {
	color: #d10000;
	font-weight: 60;
}
