/*h4 { padding:2px 5px 2px 22px; background:url(/structure/kor/img/bul_04.gif) no-repeat 0px 6px; font-size:13px;  color: #c00700; font-weight:bold; padding-left: 12px; margin-bottom: 4px; }

h5 { padding:4px 5px 4px 22px; background:url(/structure/kor/img/ico_s.gif) no-repeat 0px 6px; font-size:13px;  color: #555; font-weight:bold; padding-left: 10px;  margin-bottom: 4px;}

*/

h4 {background:url(/structure/kor/img/layout/h4bulbasic.jpg) no-repeat 0 2px ; padding:0 0 0 22px; font-size:16px; color:#d13d3f; margin:0 0 15px 0;}
h4 .txt {font-size:12px; color:#666;vertical-align:middle;}
h5 {background:url(/structure/kor/img/layout/h5bulbasic.jpg) no-repeat 2px 6px ; padding:0 0 15px 16px; font-size:14px; color:#333;}
h6 {background:url(/structure/kor/img/layout/h6bulbasic.jpg) no-repeat 2px 10px ; padding:0 0 15px 16px; font-size:13px; color:#666;}


/*-테이블 --*/


/*-테이블 글자 왼쪽정렬 --*/
#content_text table.t1 {border-collapse: collapse; width: 100%; margin: 2px 2px 0px; border-top: 1px solid #d52729; border-bottom: 1px solid #ffc3c4; border-right:2px solid #fff; *border-right:1px solid #fff; text-indent:0; font-weight:normal; line-height:170%; }
#content_text table.t1 thead, #content_text table.t2 tbody th, #content_text table.t2 tfoot { background: #e0e0e0; font-weight:bold; color: #5e799a; text-align: center; vertical-align: middle; }
#content_text table.t1 th {height:30px; background:#F3F3F3; color:#666666; font-weight:bold; }
#content_text table.t1 thead th{padding: 2px 6px 1px 6px; text-align:center; font-weight:bold; }
#content_text table.t1 tbody td.lagn { text-align:left;  }
#content_text table.t1 tbody td.fitbg { text-align:center; background-color:#F3F3F3; font-weight:bold; }
#content_text table.t1 th { border-top: 1px solid #e0e0e0; padding: 4px 7px 2px 7px; }
#content_text table.t1 td.center_r { text-align:center; }
#content_text table.t1 td { border-top: 1px solid #e0e0e0; padding: 5px 10px 5px 12px; border-right: 1px solid #e0e0e0;  }
#content_text table.t1 tr th, #content_text table.t2 tr td { border-right: 1px solid #e0e0e0; }
#content_text table.t1 em { color: #666; font-weight:bold; }



/*-테이블 글자 중앙정렬 --*/
#content_text table.t1_center {text-align: center; border-collapse: collapse; width: 100%; margin: 2px 2px 0px; border-top: 1px solid #d52729; border-bottom: 1px solid #ffc3c4; border-right:2px solid #fff; *border-right:1px solid #fff; text-indent:0; font-weight:normal; line-height:170%; }
#content_text table.t1_center thead, #content_text table.t2 tbody th, #content_text table.t2 tfoot { background: #e0e0e0; font-weight:bold; color: #5e799a; text-align: center; vertical-align: middle; }
#content_text table.t1_center th {height:30px; background:#F3F3F3; color:#666666; font-weight:bold; }
#content_text table.t1_center thead th{padding: 2px 6px 1px 6px; text-align:center; font-weight:bold; }
#content_text table.t1_center tbody td.lagn { text-align:left;  }
#content_text table.t1_center tbody td.fitbg { text-align:center; background-color:#F3F3F3; font-weight:bold; }
#content_text table.t1_center th { border-top: 1px solid #e0e0e0; padding: 4px 7px 2px 7px; text-align: center; }
#content_text table.t1_center td.center_r { text-align:center; }
#content_text table.t1_center td { border-top: 1px solid #e0e0e0; padding: 5px 10px 5px 12px; border-right: 1px solid #e0e0e0; text-align: center; }
#content_text table.t1_center tr th, #content_text table.t2 tr td { border-right: 1px solid #e0e0e0; }
#content_text table.t1_center em { color: #666; font-weight:bold; }

table.t3 {border-collapse: collapse; width: 100%; border-top: 1px solid #000000; border-bottom: 1px solid #939393 !important;  border-right:2px solid #fff; *border-right:1px solid #fff; text-indent:0; font-weight:normal; line-height:170%; }
table.t3 thead { color: #000000;font-weight:600; text-align: center; vertical-align: middle; }
table.t3 thead th { color: #000000; padding:10px 12px; text-align:center; font-weight:600; font-size:14px;  background: #fcfcfc; }
table.t3 th { color:#000000; font-weight:600; font-size:14px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 10px 12px; }
table.t3 td { font-size:13px; color:#222222; border-bottom: 1px solid #e0e0e0; padding: 10px 12px; border-right: 1px solid #e0e0e0; }
table.t3 td.lt { text-align:center;}



/*텍스트 */

/*포인트글-레드(노말/볼드) */
.point_co_r {color:#c00700; font-weight:normal; }
.point_co_rb {color:#c00700; font-weight:bold; }

/*포인트글-오렌지(노말/볼드) */
.point_co_o {color:#ff6600; font-weight:normal; }
.point_co_ob {color:#ff6600; font-weight:bold; }



/*포인트글-브라운(노말/볼드) */
.point_co_b {color:#a56131; font-weight:normal; }
.point_co_bb {color:#a56131; font-weight:bold; }


/*검정색(노말/볼드) */
.point_co_bla {color:#666; font-weight:normal; }
.point_co_blab {color:#666; font-weight:bold; }


/*검정색(볼드) */
.point_co_14 {color:#000; font-weight:normal; font-size:14px; }
.point_co_b14 {color:#000; font-weight:bold; font-size:14px; }
.point_co_b11 {color:#000; font-weight:bold; font-size:11px;}



/* 심사위원 */
#mem {overflow:hidden;}
#mem .box01 {width:320px; float:left; margin:0 30px 40px 0;}
#mem .box02 {width:320px; float:right; margin:0 0 40px 0;}
#mem .img {width:100px; float:left; margin:0 10px 0 0;}
#mem .txt {width:200px; float:right; margin:0 ;text-align:justify;}


/* 심사위원 end*/
.title { font-size:13px; font-weight:bold; color:#222; margin-bottom:2px;letter-spacing:-0.2pt; }
.s_title { font-size:11px; color:#a56131;padding-top:5px;  padding-bottom:5px;  line-height:107%;}

.01_08txt {text-align:justify; font-weight:normal; }


.text_box {width:660px; background:#f7f7f7;  padding:10px; line-height:165%; border-bottom: 1px solid #c00700; border-top: 1px solid #c00700;} 


#content_text ul {padding:0px;margin:0;}
#content_text ul.bu1 li {padding:2px 1px 4px 10px; margin:0; background:url(/structure/kor/img/bul_04.gif) no-repeat 0 7px; font-size:1.1em; font-weight:bold; line-height:155%; }
#content_text ul.bu1 ul {padding: 3px 0 ; list-style:none;}
#content_text ul.bu1 ul li {padding:0px 8px 4px 6px; margin:0; background:url(/structure/kor/img/bul_05.gif) no-repeat 0 5px; font-size:1em; line-height:1.4em; font-weight:normal; line-height:155%;}



#content_text ul {padding:0px;margin:0; }
#content_text ul.bu2 li { padding:4px 5px 4px 10px; margin:0; background:url(/structure/kor/img/ico_s.gif) no-repeat 0 7px; font-size:1.2em; font-weight:bold; line-height:155%; color:#555;}
#content_text ul.bu2 ul {padding: 3px 0 ; list-style:none;}
#content_text ul.bu2 ul li {padding:0px 8px 4px 6px; margin:0; background:url(/structure/kor/img/bul_05.gif) no-repeat 0 7px; font-size:1em; line-height:1.4em; font-weight:normal; line-height:150%;}


#content_text ul {padding:0px;margin-top:2px;}
#content_text ul.bu3 li {padding:0px 8px 4px 6px; margin:0; background:url(/structure/kor/img/bul_05.gif) no-repeat 0 7px; font-size:1em; line-height:140%; font-weight:normal;}

#content_text ul {padding:0px;margin-top:2px;}
#content_text ul.bu3_b li {padding:0px 8px 4px 6px; margin:0; background:url(/structure/kor/img/bul_05.gif) no-repeat 0 7px; font-size:1em; line-height:140%; font-weight:bold; color:#a56131;}

#content_text ul {padding:0px;margin-top:2px;}
#content_text ul.bu3_1 li {padding:0px 4px 4px 4px; margin:0; background:url(/structure/kor/img/bul_05.gif) no-repeat 0 7px; font-size:1em; line-height:140%; font-weight:normal; color:#ff6600;}

#content_text ul {padding-left:15px;margin-top:2px;}
#content_text ul.bu4 li {padding:0px 10px 6px 8px; margin:0; background:url(/structure/kor/img/bul_06.gif) no-repeat 0 5px;  font-size:1em; line-height:140%;  }


#content_text ul {padding:0px;margin-top:2px;}
#content_text ul.bu5 li {padding:0px 0px 6px 8px; margin:0; background:url(/structure/kor/img/bul_06.gif) no-repeat 0 5px;  font-size:1em; line-height:140%;  }


  /*사진보기*/
#photo { overflow:hidden; }
#photo .box01 { width:525px; float:left; margin:0; padding:0; }
#photo .box02 { width:154px; float:right; margin:0; padding:0; }

/* 상영시간표 */

/* tab */
.tab ul{padding:0 0 30px 0; overflow:hidden; list-style:none;}
.tab li{float:left; padding-right:2px;}

.text_box_time {width:660px; height:70px; background:#fff;  padding:10px; line-height:165%; border: 1px solid #dcdcdc; } 
.sear {position:absolute; width:50px; top:100px; left:480px;}


#info {overflow:hidden;}
#info .type {width:150px; float:left; margin:0 10px 8px 0;}
#info .img {width:15px; float:left; margin:0 5px 0 0;}
#info .txt {width:130px; float:right; margin:0 ;text-align:justify; letter-spacing:-1pt;}

#info .type01 {width:172px; float:left; margin:0 10px 0px 0;}
#info .img01 {width:36px; float:left; margin:0 5px 0 0;}
#info .txt01 {width:130px; float:right; margin:0 ;text-align:justify; letter-spacing:-1pt;}


#content_text table.t5 {border-collapse: collapse; width: 100%; margin: 2px 2px 0px; border-top: 0px solid #d52729; border-bottom: 0px solid #ffc3c4; border-right:2px solid #fff; *border-right:1px solid #fff; text-indent:0; font-weight:normal; line-height:170%; }
#content_text table.t5 thead, #content_text table.t2 tbody th, #content_text table.t2 tfoot { background: #db3639; font-weight:bold; color: #fff; text-align: center; vertical-align: middle; }
#content_text table.t5 th {height:30px; background:#fff; color:#666666; font-weight:bold; }
#content_text table.t5 thead th{padding: 2px 6px 1px 6px; text-align:center; font-weight:bold; }
#content_text table.t5 tbody td.lagn { text-align:left;  }
#content_text table.t5 tbody td.fitbg { text-align:center; background-color:#fff; font-weight:bold; }
#content_text table.t5 th { border-top: 1px solid #e0e0e0; padding: 4px 7px 2px 7px; }
#content_text table.t5 td.center_r { text-align:center; }
#content_text table.t5 td { border-top: 1px solid #e0e0e0; padding: 5px 10px 5px 12px; border-right: 1px solid #e0e0e0;  }
#content_text table.t5 tr th, #content_text table.t2 tr td { border-right: 1px solid #e0e0e0; }
#content_text table.t5 em { color: #666; font-weight:bold; }


/* 상영시간표끝 */



/* 섬네일 */
.sum ul{overflow:auto; list-style:none;}
.sum li{float:left; padding-right:0px;}



.pt_5 {padding-top:5px; }
.pt_10 {padding-top:10px; }
.pt_15 {padding-top:15px; }
.pt_20 {padding-top:20px; }
.pt_30 {padding-top:30px; }
.pt_40 {padding-top:40px; }
.pt_50 {padding-top:50px; }
.pt_60 {padding-top:60px; }
.pt_70 {padding-top:70px; }
.pt_80 {padding-top:80px; }
.pt_90 {padding-top:90px; }

.pb_5 {padding-bottom:5px; }
.pb_10 {padding-bottom:10px; }
.pb_15 {padding-bottom:15px; }
.pb_20 {padding-bottom:20px; }
.pb_30 {padding-bottom:30px; }
.pb_40 {padding-bottom:40px; }
.pb_50 {padding-bottom:50px; }
.pb_60 {padding-bottom:60px; }
.pb_70 {padding-bottom:70px; }
.pb_80 {padding-bottom:80px; }
.pb_90 {padding-bottom:90px; }
.pb_100 {padding-bottom:100px; }
.pb_110 {padding-bottom:110px; }
.pb_120 {padding-bottom:120px; }
.pb_130 {padding-bottom:130px; }
.pb_140 {padding-bottom:140px; }
.pb_150 {padding-bottom:150px; }
.pb_160 {padding-bottom:160px; }
.pb_170 {padding-bottom:170px; }


.pl_5 {padding-left:5px;}
.pl_10 {padding-left:10px;}
.pl_15 {padding-left:15px;}
.pl_20 {padding-left:20px;}
.pl_25 {padding-left:25px;}
.pl_30 {padding-left:30px;}