@charset "utf-8";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/* 테그별 기본 설정 */
html {overflow-y:scroll;}
body {
	margin:0;
	padding:0;
	font-family:'Nanum Gothic',"맑은고딕",Malgun Gothic,dotum,verdana;
	font-size:75%;
	line-height: 1.5em;
	color:#7a7a7a;
	line-height:150%;
}

/* 테그별 기본 설정
html {overflow-y:scroll;}
body {
	margin:0;
	padding:0;
	font-family:Dotum, "돋움", sans-serif;
	font-size:75%;
	line-height: 1.5em;
	color:#8b8b8b;
	line-height:150%;
} */

div, p, span, td, th {
	/* 텍스트들의 css 정의 */
	color:inherit;

}

form {
	margin:0;
	padding:0;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

li,dl,dt,dd {
	margin:0;
	padding:0;
}

hr {
	display:none;
}
caption{display:none;}
table,th,td {
	border-collapse:collapse;
	padding:0;
	margin:0;
}

img, type-image, fieldset {
	border: 0 none;
	margin:0; padding:0;
	
}

legend{display:none;}


a:link, a:visited {
	color: inherit;
	*color:#8b8b8b;
	text-decoration: none;
	cursor:pointer;
	
}
a:active, a:hover {
	color: inherit;
	*color:#8b8b8b;
	text-decoration: none;
	cursor:pointer;
}


select {
	padding:0;
	margin:0;
	border:1px solid #dadada;
}

input.type-text, textarea {
	border: 1px solid #ddd;
	background: #fff;
	padding: 1px;
}

input.type-text:hover, input.type-text:focus, textarea:hover, textarea:focus, select:hover, select:active {
	background-color: #fff;
}

input, select, textarea {
	vertical-align: middle;
	font-size: 1em;
	color: #333;
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
	font-size:100%;
	line-height:1.2em;
}

img {
    border: medium none;
    vertical-align: middle;
}



/* float */
.float_left  { float:left; }
.float_right { float:right; }
.float_clear { clear:both; margin:0;padding:0;border:none;}



/* position */
.justify	 { text-align:justify; }
.center		 { text-align:center; }
.left		 { text-align:left; }
.right		 { text-align:right; }
.top		 { vertical-align:top; }
.middle		 { vertical-align:middle; }
.bottom		 { vertical-align:bottom; }


	
/* 폰트 Class 정의 */
.color_red {color:red;}

/* width */


/* padding, margin  */
.pd_01		 {padding:1px;}
.pd_b01		 {padding-bottom:1px;}
.pd_l01		 {padding-left:1px;}
.pd_r01		 {padding-right:1px;}
.pd_t01		 {padding-top:1px;}
.pd_05		 {padding:5px;}
.pd_b05		 {padding-bottom:5px;}
.pd_l05		 {padding-left:5px;}
.pd_r05		 {padding-right:5px;}
.pd_t05		 {padding-top:5px;}
.pd_10		 {padding:10px;}
.pd_b10		 {padding-bottom:10px;}
.pd_l10		 {padding-left:10px;}
.pd_r10		 {padding-right:10px;}
.pd_t10		 {padding-top:10px;}
.pd_20		 {padding:20px;}
.pd_b20		 {padding-bottom:20px;}
.pd_l20		 {padding-left:20px;}
.pd_r20		 {padding-right:20px;}
.pd_t20		 {padding-top:20px;}
.pd_30		 {padding:30px;}
.pd_b30		 {padding-bottom:30px;}
.pd_l30		 {padding-left:30px;}
.pd_r30		 {padding-right:30px;}
.pd_t30		 {padding-top:30px;}
.pd_b40		 {padding-bottom:40px;}
.pd_b50		 {padding-bottom:50px;}
.mg_01		 {margin:1px;}
.mg_b01		 {margin-bottom:1px;}
.mg_l01		 {margin-left:1px;}
.mg_r01		 {margin-right:1px;}
.mg_t01		 {margin-top:1px;}
.mg_05		 {margin:5px;}
.mg_b05		 {margin-bottom:5px;}
.mg_l05		 {margin-left:5px;}
.mg_r05		 {margin-right:5px;}
.mg_t05		 {margin-top:5px;}
.mg_10		 {margin:10px;}
.mg_b10		 {margin-bottom:10px;}
.mg_l10		 {margin-left:10px;}
.mg_r10		 {margin-right:10px;}
.mg_t10		 {margin-top:10px;}
.mg_20		 {margin:20px;}
.mg_b20		 {margin-bottom:20px;}
.mg_l20		 {margin-left:20px;}
.mg_r20		 {margin-right:20px;}
.mg_t20		 {margin-top:20px;}
.mg_30		 {margin:30px;}
.mg_b30		 {margin-bottom:30px;}
.mg_l30		 {margin-left:30px;}
.mg_r30		 {margin-right:30px;}
.mg_t30		 {margin-top:30px;}


	

/* visible, display */
.visible_visible  {visibility:visible;}
.visible_hidden   {visibility:hidden;}
.display_none     {display:none;}
.display_block    {display:block;}
.display_inline   {display:inline;}
.display_tr   {display:table-row;}

.debug{border:1px solid red;}

.material_info h6{ color:#8a8a8a; font-size:110%; background:url(/images/rental/bullet01.gif) left 1px no-repeat; font-weight:bold; padding-left:13px; margin-bottom:10px; }
.material_info .table_basic{ width:100%;background:url(/images/common/dot_line.gif) top left repeat-x; margin-bottom:30px;}
.material_info .table_basic th, .material_info .table_basic td{ background:url(/images/common/dot_line.gif) bottom left repeat-x; padding:8px 10px;}
.material_info .table_basic th{background:#f4f4f4; font-size:95%; border-bottom:1px dotted #c5c5c5;}
.material_info .dotline{background:url(/images/common/dot_line.gif) bottom repeat-x; padding-bottom:5px;}
.material_info .cont { margin-bottom:25px; padding:20px; line-height:1.4em;background:url(/images/common/dot_line.gif) bottom repeat-x;}

.material_calendar {}
.material_calendar table{width:100%; margin-bottom:40px;  border-top:2px solid #8e8e8e}
.material_calendar th.top_line ,.material_calendar td.top_line{}
.material_calendar th {border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; font-size:95%;}
.material_calendar td {border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.material_calendar .sunday { color: #b95e8c ; }
.material_calendar .satday { color: #6f9dd4 ; }
.material_calendar .normal { color: #8a8a8a ; }
.material_calendar .sfont{ width:100%; overflow:hidden; font-size:100%;}
.material_calendar .sfont .icon{border:1px solid #e5e5e5; display:inline; padding:8px 15px; float:right;}
.material_calendar p{float:left; display:inline; border:none; color:#606060; text-align:left; line-height:1.4em}
.material_calendar p span{ font-size:95%; color:#8a8a8a;}
.material_calendar .sfont .tail{ clear:right; float:right; margin:-1px 20px 0 0}

.material_detail { margin-bottom:20px; }
.material_detail .dotline{background:url(/images/common/dot_line.gif) bottom repeat-x; padding-bottom:5px;}
.material_detail h6{ color:#8a8a8a; font-size:110%;background:url(/images/rental/bullet01.gif) left 1px no-repeat; font-weight:bold; padding-left:13px; margin-bottom:10px;}
.material_detail .cont { margin-bottom:25px; padding:20px; line-height:1.4em;background:url(/images/common/dot_line.gif) bottom repeat-x;}

.img_list {border-top:2px solid #2a80a4; margin-bottom:30px; width:100%; overflow:hidden;}
.img_list li{ float:left;background:url(/images/common/dot_line.gif) bottom repeat-x; margin-bottom:10px; padding:20px 11px; width:155px;text-overflow:ellipsis; white-space:nowrap; word-break: break-all; overflow:hidden; }
.img_list li.full{ float:left;background:url(/images/common/dot_line.gif) bottom repeat-x; margin-bottom:10px; padding:20px 11px; width:100%; text-overflow:ellipsis; white-space:nowrap; word-break: break-all; overflow:hidden; }
.img_list li p{ text-align:right; margin:5px 0; color:#c3c3c3; font-size:95%;}
.img_list li dl{width:155px; overflow:hidden;}
.img_list li dt a{ color:#606060;}
.img_list li dt span{color:#f26741; font-family:tahoma; font-size:85%;line-height:90%;}
.img_list li dd{float:left; font-size:95%;}
.img_list li dd.hit{float:left;}
.img_list li dd.date{float:right;letter-spacing:-0.5px;}
.img_list li dd strong{ color:#c3c3c3;}

.theater_img{width:100%; overflow:hidden; margin-bottom:50px; margin-left:20px;}
.theater_img ul{ width:420px; overflow:hidden; float:left; }
.theater_img li{float:left; margin-right:10px;}
.theater_img li p{font-size:95%; color:#8a8a8a; margin-top:5px; text-align:right}
.theater_img .btn{float:right;  width:130px; margin:104px 20px 0 0;}

.list_theater{ background:url(/images/common/list_bg01.gif) no-repeat left top; margin-bottom:20px;}
.list_theater table{width:100%;}
.list_theater th{font-size:95%; height:33px;}
.list_theater th, .list_theater td{  border-right:1px solid #e7e7e7;}
.list_theater td{ text-align:center; padding:7px 10px;border-bottom:1px solid #e7e7e7;}
.list_theater .none{border-right:none;}

.library_sel{ border:2px solid #8a8a8a; padding:20px;}
.library_sel dl{width:100%; overflow:hidden; margin-bottom:10px;}
.library_sel dt, .library_sel dd{float:left; height:20px;}
.library_sel dt{width:80px; font-weight:bold; background:url(/images/boardskin/th_line.gif) no-repeat right; margin-right:10px; color:#4f4f4f; }
.library_sel dd{width:115px;}
.library_sel dd.cl{ margin-left:90px;}
.library_sel p{text-align:right;}

.dvd_list{ border-top:2px solid #88b829; padding:20px 0}
.dvd_list ul{width:100%; overflow:hidden; background:url(/images/library/library_list_line.gif) no-repeat 0px 160px; margin-bottom:20px;}
.dvd_list li{float:left; margin:10px 12px; width:117px;background:url(/images/library/library_list_bg.gif) left top no-repeat;}
.dvd_list li img{margin-left:1px; width:110px; height:150px;}
.dvd_list li p{text-align:center; margin-top:25px;}

.list_community{ background:url(/images/common/list_bg02.gif) no-repeat left top;margin-left:20px; margin-bottom:20px;}
.list_community table{width:100%;}
.list_community th{font-size:95%; height:33px;}
.list_community th, .list_theater td{  border-right:1px solid #e7e7e7;}
.list_community td{ text-align:left; padding:7px 10px;border-bottom:1px solid #e7e7e7;border-right: 1px solid #E7E7E7;}
.list_community .c{text-align:center;}
.list_community .none{border-right:none;}



.screening_view_con h6{ color:#8a8a8a; font-size:110%; /*font-family:gulim;*/ background:url(/images/rental/bullet01.gif) left 1px no-repeat; font-weight:bold; padding-left:13px; margin-bottom:10px; }
.screening_view_con .table_basic{ width:100%;background:url(/images/common/dot_line.gif) top left repeat-x; margin-bottom:20px;}
.screening_view_con .table_basic th, .screening_view_con .table_basic td{ background:url(/images/common/dot_line.gif) bottom left repeat-x; padding:8px 10px;}
.screening_view_con .table_basic th{background:#f4f4f4; font-size:95%; border-bottom:1px dotted #c5c5c5;}

