/* 무비 소개 */
	.caution {color:#ea5f5f;margin-top:15px;}
	.notData {padding:50px 0px !important;}
	.btnZone {padding:20px 0px; text-align:center;}
	.readonly {background-color:#e5e5e5;}
	.vline {width:20px; text-align:center; margin:0px auto; line-height:38px;}
	.check20 {width:16px; height:16px;}

	#movie.single {font-family: 'Nanum Gothic', sans-serif;}
	#movie.single .s_list {margin-top:20px;}
	#movie.single .s_list .big>th {border-top:2px solid #001960; border-bottom:1px solid #001960; background-color:#f7f9ff; font-size:16px; color:#001960; padding:7px 0px;}
	#movie.single .s_list .paddingline {height:7px; border:0px none; line-height:0px;}
	#movie.single .s_list .medium>th {border-top:1px solid #83d9e8; border-bottom:1px solid #d1d1d1; background-color:#f7f9ff; font-size:13px; color:#777; padding:6px 0px;}

	#movie.single .s_list .imgThum {height:130px;border:2px solid #b8c5ce;}
	#movie.single .s_list .subject {padding-left:15px; line-height:24px; vertical-align:top;}
	#movie.single .s_list .tweight {color:#444;}
	/*#movie.single .s_list td.lines {border-bottom:2px solid #999; padding-bottom:20px;}*/
	#movie.single .s_list td.lines {padding-bottom:30px;}
	#movie.single .s_list td.forTd {padding:15px 0px 15px 0px;}
	#movie.single .s_list .inTable2 th {border:2px solid #ceecf7; background: #b6c6d3; font-size:20px; color:#4b6176; padding:16px 0px;}
	#movie.single .s_list .inTable2 td {position:relative; border:2px solid #ceecf7; font-size:20px; color:#303030; padding:5px 2px; font-weight: bold;}

	.sample_view_btn {margin-top: 16px; position: relative;}
	.sample_right_txt {position: absolute; bottom: 0; right: 0;}


	#movie.single .s_list .inTable2 td input[type=checkbox] {display: none;}
	#movie.single .s_list .inTable2 td input[type=checkbox] + label {display: inline-block; cursor: pointer; position: relative; padding-left: 23px; line-height:23px; height:23px;}
	#movie.single .s_list .inTable2 td input[type=checkbox] + label:before {content: ""; display: inline-block; width: 23px; height: 23px; position: absolute; left: 0; bottom: 0px; background-color: #ccc; border-radius: 2px; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
	#movie.single .s_list .inTable2 td input[type=checkbox]:checked + label:before {content: "\2713";  /* 체크모양 */ text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 18px; font-weight:800; color: #fff;background:#ccc; text-align: center; line-height: 25px;}

	#movie.single .s_list .inTable2 td.accept input[type=checkbox] {display: none;}
	#movie.single .s_list .inTable2 td.accept input[type=checkbox] + label {display: inline-block; cursor: pointer; position: relative; padding-left: 23px; line-height:23px; height:23px;}
	#movie.single .s_list .inTable2 td.accept input[type=checkbox] + label:before {content: ""; display: inline-block; width: 23px; height: 23px; position: absolute; left: 0; bottom: 0px; background-color: #4c6277; border-radius: 2px; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
	#movie.single .s_list .inTable2 td.accept input[type=checkbox]:checked + label:before {content: "\2713";  /* 체크모양 */ text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 18px; font-weight:800; color: #fff;background:#4c6277; text-align: center; line-height: 25px; }



	#movie.single .s_list .inTable2 td input[type=radio] {display: none;}
	#movie.single .s_list .inTable2 td input[type=radio] + label {display: inline-block; cursor: pointer; position: relative; padding-left: 23px; line-height:23px; height:23px;}
	#movie.single .s_list .inTable2 td input[type=radio] + label:before {content: ""; display: inline-block; width: 23px; height: 23px; position: absolute; left: 0; bottom: 0px; background-color: #ccc; border-radius: 2px; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
	#movie.single .s_list .inTable2 td input[type=radio]:checked + label:before {content: "\2713";  /* 체크모양 */ text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 18px; font-weight:800; color: #fff;background:#ccc; text-align: center; line-height: 25px;}

	#movie.single .s_list .inTable2 td.accept input[type=radio] {display: none;}
	#movie.single .s_list .inTable2 td.accept input[type=radio] + label {display: inline-block; cursor: pointer; position: relative; padding-left: 23px; line-height:23px; height:23px;}
	#movie.single .s_list .inTable2 td.accept input[type=radio] + label:before {content: ""; display: inline-block; width: 23px; height: 23px; position: absolute; left: 0; bottom: 0px; background-color: #4c6277; border-radius: 2px; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
	#movie.single .s_list .inTable2 td.accept input[type=radio]:checked + label:before {content: "\2713";  /* 체크모양 */ text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 18px; font-weight:800; color: #fff;background:#4c6277; text-align: center; line-height: 25px; }






	.lectureTable {margin-top:12px;}
	.lectureTable th {background-color:#e7e7e9; color:#777; padding:5px 0px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
	.lectureTable td {border-bottom:1px dotted #e7e7e9; text-align:center; padding:5px 0px; color:#777;}
	.lectureTable td.tleft {padding-left:5px;}

	.lectureTable2 {margin-top:12px;}
	.lectureTable2 th {background-color:#e7e7e9; color:#777; padding:9px 0px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
	.lectureTable2 td {border-bottom:1px dotted #e7e7e9; text-align:center; padding:9px 0px; color:#777; line-height:}
	.lectureTable2 td.tleft {text-indent:5px;}

	#movie .lectureTable2 th {border:2px solid #ceecf7; background: #b6c6d3; font-size:19px; color:#4c6176; padding:16px 0px;}
	#movie .lectureTable2 td {border:2px solid #ceecf7; color:#303030; padding:8px 8px; font-size:13px; line-height:21px; text-indent:0px;}


	.selectMovie {margin-top:35px; padding-bottom:20px;}
	.selectMovie th {border:2px solid #ceecf7; background: #b6c6d3; font-size:20px; color:#4d6277; padding:16px 0px;}
	.selectMovie td {border:2px solid #ceecf7; font-size:20px; color:#303030; padding:11px 2px; font-weight: bold;}
	.totalPrice {padding:14px 0px; border-top:2px dashed #4c6172;border-bottom:2px dashed #4c6172; font-size:21px; color:#ec1d25; font-weight:bold;}
	.totalPrice>p {color: #393939; display: inline;}
	.submit {padding:30px 0px;text-align:center;}

/*
	#movie.order {}
	#movie.order th {border:1px solid #ccc; background-color:#e7e7e9; font-size:13px; color:#303030; padding:4px 0px;}
	#movie.order .th>th {border:1px solid #ccc; background-color:#e7e7e9; font-size:13px; color:#303030; padding:9px 0px;}
	#movie.order td {border:1px solid #ccc; font-size:13px; color:#303030; padding:8px 0px;}
	#movie.order td.tdline {border-left:0px none; border-right:0px none;}
	#movie.order td.subjectTD {padding:11px 4px 4px 4px;}
	#movie.order td.subjectTD p {}
	#movie.order .inTable {margin-top:11px;}

*/


	#movie.package {}
	#movie.package .package_wrap {margin-top:50px; padding-bottom:20px;}
	#movie.package .package_btn {text-align:center; width:100%; padding-top:15px;}
	#movie.package .package_content>p {color:#333; background-color:#eaeaea;padding:12px 0px;font-size:18px; text-align:center; font-weight:bold; margin-top:2px; border-style:solid; border-width:1px 0px 1px 0px; border-color:#ccc;}
	#movie.package .itable th {background-color:#eaeaea; padding:6px 0px; color:#555; border-bottom:1px solid #ccc;}
	#movie.package .itable td  {padding:2px;border-bottom:1px solid #ccc;}
	#movie.package .itable td.th {background-color:#f8f8f8; color:#555; border-bottom:1px solid #ccc; font-weight:bold; text-align:center;}

	#movie.package .lectureTable {margin-top:0px;}
	#movie.package .lectureTable th {background-color:#fafafa; color:#777; padding:6px 0px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
	#movie.package .lectureTable td {border-bottom:1px dotted #e7e7e9; text-align:center; padding:5px 0px; color:#777;}
	#movie.package .lectureTable td.tleft {text-indent:5px;}

	#movie .link {overflow: hidden; margin-bottom: 50px;}
	#movie .link img {float: left;}
